body {
  padding-top: 15px;
  padding-bottom: 30px;
}

a {
	color: #e18100;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #e18100;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #e18100;
}


/* Posicion de imagenes del banner superior */

img#imglogo
{
	margin-bottom: 10px;
}

img#textoalega
{
	margin-top: 10px;
	margin-left: 10px;
}

/*  Fin de banner superior */


.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

body
{
	background: url(/images/banner-bandera.jpg) 0 109px repeat-x;
}


.navbar-default ul li a, a.navbar-brand {
	border-bottom-style: none;
}	


.theme-showcase > p > .btn {
  margin: 5px 0;
}

#encabezado
{
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#footer
{
  margin-top: 50px;
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
	border-style: none;
}


/* CALENDARIO */

#calendario {
	margin: 0px;
	text-align: center;
	width: 100%;
}

#calendario_sec {
	margin: 10px 0 15px 0;
	text-align: center;
	width: 60%;
}

#calendario_sec table {
	margin: 10px;
}


#calendario tr, #calendario_sec tr {
	color:  #ababab;
	font-size: 12px;
}

#calendario td , #calendario_sec td {
	padding:  2px 0;
}

#calendario td.dias, #calendario_sec td.dias {
	color:  black;
	font-size: 12px;
	font-weight: bold;
	width: 152px;
}


#formostrar
{
	margin-bottom: 10px;
}

#formostrar2
{
	margin-bottom: 50px;
}


@media (max-width: 767px) {

	#calendario_sec {
		width: 100%;
	}
		
}

/* FIN CALENDARIO */

/* NOTICIAS PORTADA */

p.titularport em
{
	font-style: normal;
	color: gray;
	font-size: 80%;
}

p.titularport
{
	font-sizes: 11px;
}


/* FIN NOTICIAS PORTADA */



.destacado
{
	margin-bottom: 30px;
	margin-top: -20px;
	padding-left: 6px;
}

#bannerportada
{
	background-color: #d5d5d5;
}

.socioport a
{
	font-size: 16px;
	color: #8a6d3b;
	font-weight: bold;
	border-bottom-style: none;
}

.panel .panel-heading h3.panel-title a
{
	border-bottom-style: none;
}


li.pdf {
	list-style-image: url(/images/pdf-icon.jpg);
	margin-bottom: 3px;
}

li.zip {
	list-style-image: url(/images/zip-icon-lateral.jpg);
}

li.zip p
{
	margin:  3px 0 3px 0;
	padding:  0;
}

.my-gallery
{
	margin: 20px 15px 20px 25px;
	padding:  0px;
	display: block;
}

.my-gallery figure
{
	margin: 0px 21px 0px 0px;
	padding:  0px;
	padding-bottom: 20px;
	display: inline-block;
	list-style: none;
	position: relative;
		
}

.my-gallery figure figcaption
{
	display: none;
}
.my-gallery figure img {
	padding: 5px;
	background-color: #a8a8a8;
	border: 1px solid #6e6e6e;
	}

.my-gallery figure img:hover, #galeria  img:link {
	background-color: #e18100;
}

.my-gallery figure a:hover {
	border-style: none;
}
#form_container
{
	width: 100%;
}
 
form .guidelines
{
	font-size:  100%;
}

#footer .thumbnail
{
	text-align: center;
}

#footer .thumbnail a>img, #footer .thumbnail img
{
	display: inline-block;
	margin-top:5px;
	margin-bottom: 5px;
	
}

#footer #social
{
	text-align: center;
}

#footer #social a
{
	text-decoration: none;
	border: none;
}

#footer #social a img
{
	width: 26px;
	height: 26px;
	margin: 0 16px;
}
