#cuerpo_cabecera *, #cuerpo_contenedor *{
	margin:0;
	padding:0;
}
#cuerpo_cabecera{
	background: url(cabecera_b.jpg) top left no-repeat;
	height: 173px;
}

#cabecera_menu{
	width: 55%;
	float: right;
	margin: 2px;
}
#cabecera_menu .menu_enlace{
	background: url(tmp.png) #000 top left no-repeat;
	height: 25px;
	margin: 2px;
	color: #f1cc3d;
	padding-left: 40px;
	font-weight: bold;
	text-align: left;
}
#cabecera_menu .menu_enlace a{
	color: #f1cc3d;
	text-decoration:none;
	font-size: 1em;
	font-family: Tahoma;
}

#cabecera_menu .menu_enlace a:hover{
	color: #fff;
	text-decoration:underline;
	font-size: 1em;	
	font-family: Tahoma;	
}

#cuerpo_contenedor{
	background: url(fondo-cuerpo.jpg) center left repeat-y;
	padding: 0 50px;
	text-indent: 1em;
	text-align: justify;
}
#cuerpo_pie{
	background: url(fondo-pie.jpg) top left no-repeat;
	height: 254px;
}
#cuerpo_contenedor p{
	margin: 0.5em 1em;
	font-size: 11pt;
}

#cuerpo_contenedor ul{
	margin: 2em;
	font-size: 11pt;	
}
#cuerpo_contenedor li{
	margin-bottom: 0.25em;
	text-align: left;
}

#cuerpo_contenedor .programa{
	margin: 2em;
	font-size: 13pt;	
}
table *, td{
	margin:0;
	padding: 0;
}

tr h1{
	clear:both;
	text-align: center;
	color:#f1cc3d;
	background: url(fondo-cabecera.jpg) top left no-repeat;
	padding: 0 75px;

}
#cuerpo_contenedor h2{
	/*background: url(h_fondo.jpg) center left no-repeat;*/
	text-decoration: underline;
	text-align: center;
	text-indent:0;
	padding: 1.5em 0.5em 0.25em 0.5em;
	color:#d8001c;
}

#cuerpo_contenedor h3{
	text-align: left;
	text-indent:1em;
	margin: 0.5em 0 1em 0.5em;
	color:#f1cc3d;
}

#cuerpo_contenedor #pueblos h3{
	text-align: left;
	text-indent:1em;
	margin: 0;
	color:#f1cc3d;
}
#pueblos{
	text-align: center;
}

#pueblos table{
	margin: 0 auto;
	width: 50%;
	border: 1px solid;
	color: #00a650;
}
#pueblos table td{
	padding-left: 2em;
}

#pueblos table th{
	padding: 1em 1em 0.5em 1em;
	font-size: 1.5em;
	color: #00a650;
	border-bottom: 1px solid;
	background-color: #eee;
}

#cuerpo_contenedor li{
	margin-bottom: 0.15em;
	text-align: left;
}

#cuerpo_contenedor img{
	vertical-align: middle;
	margin: 1em;
}

#cuerpo_contenedor .descarga, #cuerpo_contenedor .enlace, #cuerpo_contenedor .enlace_arriba{
	background: url(h_fondo.jpg) #000 top left no-repeat;
	height: 50px;
	width: 75%;
	margin: 0.25em auto;
	margin-bottom: 0;
	padding-top: 1em;
	color: #f1cc3d;
	padding-left: 50px;
	/*margin-left: 25px;*/
	font-weight: bold;
	text-align: left;
	font-family: Tahoma;
}

#cuerpo_contenedor .enlace_back{
	background: url(h_fondo2.jpg) #d9001d top left no-repeat;
	height: 50px;
	width: 75%;
	margin: 0.25em auto;
	margin-bottom: 0;
	padding-top: 1em;
	color: #f1cc3d;
	padding-left: 50px;
	/*margin-left: 25px;*/
	font-weight: bold;
	text-align: left;
	font-family: Tahoma;
}

#cuerpo_contenedor .enlace_arriba{
	background: url(h_fondo3.jpg) #000 top left no-repeat;
	font-family: Tahoma;
}

#cuerpo_contenedor a{
	text-decoration:none;
	font-weight: normal;
	font-family:inherit;
	font-size:inherit;
	text-align: left;
}

#cuerpo_contenedor a:hover{
	text-decoration:underline;
	font-weight: normal;
	font-family:inherit;
	font-size:inherit;
	
}

#cuerpo_contenedor .descarga a, #cuerpo_contenedor .enlace a, #cuerpo_contenedor .enlace_arriba a{
	color: #f1cc3d;
}
#cuerpo_contenedor .enlace_back a{
	color: #fff;
}

#cuerpo_cabecera_b{
	background: url(cabecera_b.jpg) #000 top left no-repeat;
	height: 170px;
}
#cuerpo_cabecera_b p{
	text-align: right;
	font-size: 14pt;
	color: #000;
	font-weight: bold;
	padding: 4em;
}

#cuerpo_cabecera_b a{
	color: #000;
	text-decoration: underline;
}

#cuerpo_cabecera_b a:hover{
	color: #000;
	text-decoration: none;

}

#cuerpo_contenedor dl{
	margin: 2em;
	font-size: 11pt;
	text-indent: 0;	
}

#cuerpo_contenedor dt{
	margin-bottom: 0.25em;
	text-align: left;
	font-size: 14pt;
	color: #00a650;
}

#cuerpo_contenedor dd{
	margin-bottom: 1em;
	margin-left: 2em;

}

.centrado{
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#cuerpo_contenedor pre{
	font-family: "Courier new";
	background-color: #eeeeee;
	/*padding: 0.75em 0.25em;*/
	font-size: 9pt;
	border: 1px solid #dddddd;
	/*margin-top: 1em;	
	margin-bottom: 1em;*/
	padding:0.25em;
	margin:1em auto;
	width: 90%;
}

/* Noticias */
.limpiador{
	clear:both;
	height: 0;
}

.imagen-izquierda{
	float: left;
	padding-right: 1em;

}

.imagen-derecha{
	float: right;
	padding-left: 1em;	
}

.imagen-centrada{
	text-align:center;
	margin: 1em;
}

.noticia-par, .noticia-impar{
	width: 99%;
	margin: 2em auto;
}


#cuerpo_contenedor h4{
	text-align: left;
	text-indent:1em;
	margin-bottom: 1em;
}

.noticia-par h3, .noticia-impar h3{
	margin-bottom:0;
	border-bottom: 1px solid;
	width: 95%;
}

.noticia-firma{
	font-size: 0.6em;
	color:#858172;
	text-align: right;
}

.noticia-firma p{
	margin:0;
	pading:0;
}

.noticia-firma strong{
	font-size: 1em;
	color:#069;
}

.noticia-cuerpo strong{
	color: #009900;
}

.noticia-cuerpo span{
	color: #990000;
	text-decoration:underline;		
}
.noticia-cuerpo em{
	color: #055883;

}
.noticia-cuerpo ul, .noticia-cuerpo ol{
	list-style-position: inside;
}
.noticia-cuerpo li{
	margin-bottom: 0.5em;
}

/* Galeria */

#fflickr{
	width: 99%;
	color: #FFFFFF;
	text-align:center;	
}

#fflickr ul li img{
	margin:0;
	padding:0;
	border:0;
	width: auto;
	height: auto;
	float: left;
	margin-left: 8px;
	display:inline;
}

#fflickr ul {
	margin:1em;
	padding: 0;
	list-style-type: none;
	width: 99%;
}

#fflickr ul li {
	margin:0;
	padding:0;
	display: inline;
	float: left;
	width: 90px;
	border: 2px solid #d9001d;
	text-align:center;
	padding: 2px 0 2px 0;
	margin: 2px ;
	background-color:#000;
}
/*
#fflickr a {
	width: 75px;
	height: 75px;
	padding: 0px;
	margin-top: 100px;
}
*/
