/* CSS Document */

/* para resetear todas las propiedades*/
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin:0;
	padding:0;
}
a img,:link img,:visited img { border:none }
address { font-style:normal }
/*fin del reseteo*/

body {
	margin:0 auto 0 auto; 
	text-align: center;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}

#contenedor {
	width: 992px;
	height: auto !important; /*para los navegadores buenos*/
	height: 1100px;  /*para IE5+ */
	min-height: 1100px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	top: 0px;
	margin:0 auto 0 auto;
}

/* CABECERA*/
#cabecera {
	width: 992px;
	height: 138px;
	float: left;
	clear: both;
	/*background-image: url(../images/linea_cab.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;*/
}

#logo {
	width: 212px;
	float: left;
}

#logo h1{
	display: none;	
}

#menuy {
	width: 775px;
	height: 105px;
	float: left;
	background-image:url(../images/f_cabecera_new.jpg);
	background-repeat:repeat;
	/*background-color:#000000*/
	margin-left: 5px;
	/*background-position: top;*/
	margin-top: 25px;
}
/**html #menuy{
margin-top: 0px;
}*/
#central {
	width: 580px;
	height: 108px;
	float: left;
}
#banner {
	width: 580px;
	height: 77px;
	float: left;
}
#banner span {
	display: none;
}

/* *************************** MENÚ SECUNDARIO  ****************************** */
.menu2 {
	width: 186px;
	float: right;
	font-size:12px;
	color: #666666;	
	text-align: left;
	padding-bottom: 15px;
	border-top: #c00000 1px solid;
}

.menu2 ul {
	list-style-type: none;
	display:block;
}
.menu2 ul li {
	color: #666666;
	font-weight: bold;
	background-image: url(../images/f_menu.jpg);
	background-repeat: repeat-x;
	border-bottom: #c00000 1px solid;
	background-position: bottom;
	text-align: left;
	padding: 8px 0px 0px 5px;	
	height: 25px;
}
/* .menu ul li a, .menu ul li a:visited { */
.menu2 ul li a {
	display:block;
	text-decoration:none;
	color: #666666;
	
}
/* * html .menu ul li a, .menu ul li a:visited {*/
* html .menu2 ul li a {
	display: block;
	text-decoration: none;
}
.menu2 ul li a:hover {
	display:block;
	text-decoration:none;
	color: #2f8212;
	
}

* html .menu2 ul li a:hover {
	display: block;
	text-decoration: none;
}
/* *************************** FIN MENÚ SECUNDARIO  ****************************** */


#drcha {
	width: 193px;
	height: 108px;
	float: left;
}
.iconos_a {
	width: 180px;
	height: 30px;
	float: left;
	padding: 4px 0px 2px 0px;
	text-align: right;
}
.iconos_a ul li{
	display: inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
.fecha {
	width: 170px;
	height: 20px;
	float: left;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 15px 10px 0px 0px;
	text-align: right;
}
.buscador {
	width: 185px;
	float: left;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: right;
	height: 25px;
	line-height: 25px;
	margin-top: 10px;
	padding-left: 8px;
}
.buscador  label {
	line-height: 20px;
	float: left;
	height: 20px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.buscador  input {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.campo {
	padding:0px;
	margin:0px;
	font-size:11px;
	color: #666666;
	padding-left: 5px;
	width: 75px;
}


/* FIN CABECERA*/

/* CUERPO*/
#linea_cab {
	width: 990px;
	height: 26px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#noticia_cab {
	width: 992px;
	height: 213px;
	float: left;
	background-color: #c00000;
}
#texto_not {
	width: 357px;
	height: 173px;
	float: left;
	padding: 20px 12px;
	text-align: left;
	color: #FFF;	
	}
#texto_not h3{
	font-size: 27px;
	font-weight: bold;
	}
#texto_not h4{
	font-size: 15px;
	font-weight: bold;
	}
#texto_not h5{
	font-size: 17px;
	font-weight: bold;
	}
#texto_not h3 a{
	text-decoration: none;
	color: #fff;
	}
#texto_not h4 a{
	text-decoration: none;
	color: #fff;
		}
#texto_not h5 a{
	color: #fff;
	}
#texto_not h3 a:hover{
	color: #fff;
	text-decoration: underline;
	}
#texto_not h4 a:hover{
	color: #fff;
	text-decoration: underline;
		}
#texto_not h5 a:hover{
	color: #fff;
	text-decoration: underline;
	}	
#foto_not {
	height: 213px;
	float: right;
	}
#separador {
	height: 14px; 
	float: left;
	width: 992px;
	}
.migas {
	height: 14px;
	float: left;
	width: 775px;
	font-size: 12px;
	text-align: left;
	padding-left: 215px;
	color: #666666;
	background-image: url(../images/imagen_migas.jpg);
	background-repeat: no-repeat;
	background-position: left center;
		}
.migas a{
	color: #666666;
		}
.migas a:hover{
	color: #2f8212;
		}
#cuerpo {
	width: 992px;
	height: auto !important; /*para los navegadores buenos*/
	height: 727px;  /*para IE5+ */
	min-height: 727px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	float: left;
	margin-bottom: 20px;
	}
#cuerpo2 {
	width: 992px;
	height: auto !important; /*para los navegadores buenos*/
	height: 727px;  /*para IE5+ */
	min-height: 727px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	float: left;
	padding-top: 1px;
	text-align: left;
	}
#bloque_izda {
	width: 385px;
	float: left;
}
/*noticia principal*/
#not_ppal {
	width: 375px;
	float: left;
	clear: both;
	text-align: justify;
	background-color: #FFFFFF;
	border: 5px solid #2f8212;
}
#not_ppal img a{
	border-bottom: 1px solid #c00000;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
#not_ppal h5{
	color: #c00000;
	font-size: 12px;
	text-align: left;
	padding:10px 5px 8px 5px;
}
#not_ppal h3{
	font-size: 17px;
	padding:0px 5px 8px 5px;
}

#not_ppal h3 a{
	color: #000000;
	text-decoration: none;
	}

#not_ppal h3 a:hover{
	color: #333333;
	text-decoration: underline;
}
#not_ppal p{
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding:0px 5px 10px 5px;
}

#not_ppal  a{
	color: #000000;
	text-decoration: none;
}
#not_ppal a:hover{
	color: #333333;
	text-decoration: underline;
}
#not_ppal .iconos_not {
	padding:3px 0px 3px 12px;
	height: 25px;
	border: 0px;
}
#not_ppal .iconos_not ul li{
	display: inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
/*fin noticia principal*/

/*noticias secundarias portada*/
.not_portada {
	width: 380px !important; /*para los navegadores buenos*/
	width: 390px;  /*para IE5+ */
	min-width: 390px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	float: left;
	text-align: left;
	left: 0px;
	clear: both;
	margin-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c00000;
	margin-bottom: 10px;
	;
	/* */

}
.foto_portada{
	float: right;	
	/* parche para que no se monten las noticias en portada si pones titulo corto y no pones subtitulo */
	padding-left:15px;
	margin-bottom:5px;
}
.foto_noticia{
	width: 304px;
	float: right;
	margin: 15px 0px 20px 20px;	
	clear: right;
	text-align: right;
}
.foto_noticia p{
	color: #666666;
	font-size: 11px;
	width: 291px;
	text-align: right;
	padding-right: 13px;
	}
/*fotos pequeñas noticia*/
.fotos_pq {
	width: 304px;
	height: 69px;
	float: right;
	padding:5px 0px 0px 2px;
	clear: right;
}
.fotos_pq ul li{
	display: inline;
	list-style-type:none;
	
}
/*fin fotos pequeñas noticia*/
.not_portada h5{
	color: #c00000;
	font-size: 12px;
	text-align: left;
	padding:10px 0px 8px 0px;
}
.not_portada h5, .not_portada h3/*, .not_portada p*/{
	margin-right: 10px;
	
	
}
.not_portada h3{
	color: #666666;
	font-size: 14px;
	padding:0px 0px 8px 0px;
}

.not_portada h3 a{
	color: #000000;
	text-decoration: none;
	}

.not_portada h3 a:hover{
	color: #666666;
	text-decoration: underline;
}
.not_portada p{
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding:0px 0px 10px 0px;
}

.not_portada p a{
	color: #000000;
	text-decoration: none;
	}

.not_portada p a:hover{
	color: #666666;
	text-decoration: underline;
}
.not_portada .iconos_not {
	padding:3px 0px 3px 12px;
	/*height: 25px;*/
	border: 0px;
	width: 377px;
	float: right;
	/*background-color:#006600;*/

}
.not_portada .iconos_not ul li{
	display: inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
.not_portada .iconos_not img a{

}

/*fin notic secundarias portada*/

/*noticia detalle*/
#noticia {
	width: 780px;
	float: left;
	text-align: justify;
}
#noticia p{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding:10px 0px 10px 0px;
	line-height:20px;
}
#noticia img a{
	border-bottom: 1px solid #c00000;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
/*#noticia h5{
	color: #2f8212;
	font-size: 13px;
	text-align: left;
	padding:10px 0px 8px 0px;
}*/

#noticia h3, #noticia h3 p {
	font-size: 19px;
	padding:0px 0px 8px 0px;
	text-align: left;
	color: #000000;
}

#noticia h3 a{
color: #000000;
text-decoration: none;	
	}

#noticia h3 a:hover{
	text-decoration: underline;
}
#noticia h4, #noticia h4 p{
	font-size: 13px;
	padding:0px 0px 8px 0px;
	font-weight: bold;
	color: #000000;
}

#noticia h4 a{
	text-decoration: none;	
	color: #000000;
	}

#noticia h4 a:hover{
	text-decoration: underline;
}


#noticia p a{
color:#000000;
	text-decoration: none;
	
}

#noticia p a:hover{
	text-decoration: underline;
}
#noticia .iconos_not {
	padding:3px 0px 3px 0px;
	height: 25px;
	border: 0px;
}
#noticia .iconos_not ul li{
	display: inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
/*fin noticia detalle*/


#miscelanea {
width:385px;
margin:5px 0px 20px 0px;
	/*width: 350px;
	float: left;
	color: #c00000;
	background-color:#FF0000;*/
	
}
#miscelanea h4{
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	height: 25px;
	text-indent: 10px;
	background-color: #2f8212;
	line-height: 25px;
	margin-bottom: 8px;
	width:385px;
	display:block;
	float:left;
}

#miscelanea ul{
	font-size: 12px;
	text-align: left;
	padding:0px 0px 0px 0px;
	margin-left: 0px;
	

}
#miscelanea li {
background-image: url(../images/cuadro_v.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:10px;
	margin-bottom: 8px;
	display:block;
	float:left;
	clear:both;
	width:375px;
}

#miscelanea ul li a{
	color: #000000;
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
	padding-top: 5px 0px 5px 0px;
	width:370px;
	display:block;
	}
#miscelanea ul li a:hover{
	text-decoration: underline;
	
}
.banners {
	width: 383px;
	float: left;
}
.titulo_bis{
color:#666666;
	width: 770px;
	float: left;
	text-align: justify;
	padding:8px 0px 8px 0px;

}
.titulo_bis h3{
	font-size: 19px;
	padding:0px 0px 4px 0px;
	margin: 0px;
}
.subtitulo{
	font-size: 13px;
	padding:0px 0px 0px 0px;
	font-weight: bold;
}
#bloque_ctro {
	width: 392px;
	float: left;
	margin-left: 8px;
}
*html #bloque_ctro {
	margin-left: 0px;
}
#bloque_drcha {
	width: 186px;
	float: right;
	padding: 0px 0px 0px 13px;
}
/* hack-ie6 */
*html #bloque_drcha {
	padding: 0px 0px; 
	}
/*caja CONTENIDOS*/
#bloque_contenidos {
	width: 780px;
	float: left;
	text-align: left;
}
/* hack-ie6 */
* html #bloque_contenidos {
	width: 780px;
	float: left; 
	}
.titulo {
	height: 25px;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	text-align: left;
	background-image: url(../images/f_titular.jpg);
	font-weight: bold;
	color: #ffffff;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
.titulo h2{
	
}
.titulo span{
	color: #666666;
}
.titulo1 {
	height: 25px;
	margin-top: 5px;
	padding: 10px 0px 0px 10px;
	text-align: left;
	background-image: url(../images/f_titular.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #2f8212;
	background-repeat: repeat-y;
}
.impresora {
	height: 12px;
	padding:0px 3px;
	margin:0px 0px;
	text-align:right;
	border: 0px;
}
.impresora ul li{
	display: inline;
	list-style-type:none;
	margin:0;
	padding:0px 3px;
}
#imagenes_detalle{
	float: left;
	width: 770px;
	padding-left:10px;

}
#imagenes_detalle .img{
	float: left;
	width: 126px;
	margin-right:20px;
	margin-bottom:25px;
	margin-top:20px;

}

. p {
	float:left;
	color:#666666;
	}
/*FIN CAJA CONTENIDOS*/
.banners_drcha1 {
	padding:15px 0px 0px 0px;
	width: 186px;
	float: left;
	
}


/*.banners_drcha1 embed {
	padding:15px 0px 0px 0px;
	width: 186px;	
}*/	
	
	/* ********************************************************************************************* */
/* *******************************  ESTILOS CALENDARIO PHP ************************************* */
/* ********************************************************************************************* */
#calendario {
	width: 184px !important; /*para los navegadores buenos*/
	width: 184px;  /*para IE5+ */
	*width: 180px !important; /*solo IE7*/ 
	min-width: 160px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	float: left;
	padding: 0px;
	margin: 0px;
}

#cab_calendario {
	width: 182px; !important;/* para los navegadores buenos*/
	width: 182px; /* para IE5+ */
	*width: 175px !important; /*solo IE7*/ 
	min-width: 160px;/* para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	height: 22px;
	background-color: #2f8212;
	padding-top: 8px;
	color:#FFFFFF;
}
.calendar-month{
	font-weight: bold;
	font-size:12px;
}
.contenedor_agenda_calendario {
	border: 0px;
 }
.agenda_calendario {
	width: 184px; !important; /*para los navegadores buenos*/
	width: 180px; /* para IE5+ */
	*width: 177px !important;/* solo IE7*/ 
	min-width: 180px;/* para los navegadores buenos*/
	voice-family: "\"}\"";/* para IE5+ */
	voice-family: inherit;
	text-align: center;
	float: none;
	
}
.blanco {
	color:#FFFFFF;
}

#flecha_izda{
	vertical-align: middle;
	width: 35px;
	float: left;
	}
#flecha_drcha{
	vertical-align: middle;
	width: 35px;
	float: right;
	}
#mes{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	float: left;
}
#cont_calendario {
	width: 184px; !important; /*para los navegadores buenos*/
	width: 178px;  /*para IE5+ */
	*width: 172px !important;/* solo IE7*/ 
	min-width: 180px;/* para los navegadores buenos*/
	voice-family: "\"}\"";/* para IE5+*/ 
	voice-family: inherit;
	font-size: 10px;
	/*padding-bottom: 10px;*/
	border: 1px solid #CCCCCC;
	float: none;
	text-align: center;
	}
/**html #cont_calendario{
	background-color: #c00000;
	width:170px;
	padding:0px;
	margin:0px;
	}*/
.calendar table{
	text-align: center;
	vertical-align: middle;
	width: 180px;
	float: right;
	}
.calendar TR {
	text-align: center;
	vertical-align: middle;
	}
.calendar TD {
	font-size:11px;
	width:20px;
	height:20px;
	color:#000000;
	text-align: center;
	vertical-align: middle;
	}

.calendar TH {
	font-size:12px;
	font-weight:600;
	color:#000;
}
.calendar TD .hoy {
	font-size:11px;
	color:#c00000;
	display:inline;
	font-weight:900;
}

.calendar TD .hoy A {
	font-size:11px;
	display:inline;
	text-decoration:none;
	font-weight:bold;
}
.calendar TD .hoy A:hover {
	font-size:11px;
	color:#000;
	display:inline;
	text-decoration:none;
	font-weight:bold;
}

.calendar TD .hoy_con_link {
	font-size:11px;
	color:#c00000;
	display:inline;
	text-decoration:none;
	font-weight:bold;
}
.calendar TD.diamarcado {
	padding: 0px;
	color:#000000;
	background-color: #c00000;
	text-align: center;
	font-weight: bold;
}

.calendar TD.diamarcado a {
	text-decoration:none;
	color:#fff;
	background-color: #c00000;
}

.calendar TD.diamarcado a:hover {
	text-decoration:none;
	color:#000;
	background-color: #c00000;
}
/*BORRAR CUANDO CORRIJAMOS LA CAB DE LA AGENDA*/	
.flechascalendar {
	}
.flecha_izquierda {
	
	float: left;
	width: 30px;
}
.en_medio {
	float: left;
	width: 122px !important; /*para los navegadores buenos*/
	width: 122px;  /*para IE5+ */
	*width: 115px !important; /*solo IE7*/ 
	min-width: 115px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	float: left;
}
.flecha_derecha  {
	
	float: right;
	width: 30px;
}


/* *******************************  FIN ESTILOS CALENDARIO PHP ********************************* */


/* *******************************  ENCUESTAS ********************************* */	


.encuestas {
	width: 173px;
	float: left;
	font-size: 11px;
	border: 1px solid #666666;
	margin: 15px 0px 0px 0px;
	padding: 5px;
	color: #000000;

}
.encuestas h4{
	background-color: #c00000;
	color: #fff;
	margin-bottom: 5px;
	padding: 5px;
}
.encuestas h5{
	text-align:justify;
	color: #000000;
}
.encuestas div{
	background-color: #c00000;
	padding: 2px;
}
.encuestas div h6{
	float: left;
	color: #c00000;
	text-decoration: none;
}
.encuestas h6 a{
	color: #FFFFFF;
	text-decoration: none;
}
.encuestas h6 a:hover{
	color: #000000;
	text-decoration: none;
}

.encuestas fieldset{
	border: 0px;
	}
.encuestas fieldset div input{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #c00000;
	border: 1px solid #000000;
}

.encuestas fieldset label{
	display: block;
	margin: 5px 0px;
	text-align: left;
}

#otras_enc {
	width: 376px;
	float: right;
	padding: 10px 0px 0px 0px;
	}
#resultado_enc {
	width: 376px;
	float: left;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #666666;
}

#resultado_enc_iz {
	width: 376px;
	float: left;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #666666;
}

.resultados {
	width: 356px;
	float: left;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px #CCC solid;
}
.resultados h5 {
	color: #666666;
	text-decoration: none;
	line-height: 20px;
	padding-bottom: 10px;
}
.resultados div input{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #c00000;
	border: 0px;
	margin-top: 10px;
	float: right;
	}
	
/**************************************/

.resultadoscaj {
	width: 356px;
	float: left;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px #CCC solid;
}
.resultadoscaj h5 {
	color: #666666;
	text-decoration: none;
	line-height: 20px;
	padding-bottom: 10px;
}
.resultadoscaj div input{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #c00000;
	border: 0px;
	margin-top: 10px;
	float: right;
	}



/**************************************/	

.l_encuestas {
	width: 356px;
	float: left;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px #CCC solid;
}
.l_encuestas ul li{
	color: #666666;
	font-size: 13px;
	background-image: url(../images/cuadro_v.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding:4px 0px 4px 8px;
}
.l_encuestas ul li a{
	color: #666666;
	text-decoration: none;
}
.l_encuestas ul li a:hover{
	color: #000;
	text-decoration: underline;
}
/* ******************************* FIN  ENCUESTAS ********************************* */	
	
	
	
#pie {
	background-image: url(../images/fondo_pie.jpg);
	background-repeat: no-repeat;
	width: 982px;
	height: 40px;
	font-size: 11px;
	text-align: right;
	padding: 0px 10px 10px 0px;
	float: left;
	background-color:#2f8212;
	color:#FFFFFF;
	
} 
html #pie {
	padding: 0px 10px 10px 0px;
	height: 50px;
	}
.pie_list {
	padding: 0;
	margin: 0px;

	}	

#pie strong{
	color: #FFFFFF;
	margin-bottom: 25px;
}
#pie ul{
	line-height: 25px;
	padding-bottom: 13px;
}
#pie ul li{
	color: #666666;
	display: inline;
	list-style: none;
	
}
#pie ul li a{
	color: #ffffff;
	display: inline;
	list-style: none;
	text-decoration: none;
}
#pie ul li a:hover{
	color: #2f8212;
	display: inline;
	list-style: none;
}


/*estilos agenda*/
.texto_noticias {
	float: left;
	margin-top: 20px;
	margin-left: 0px;
	clear:both;
	width:100%;
	/* height:35px; */
}
/*.texto_noticias a {
	float: left;
	clear:both;
	}*/
	
.texto_noticias .fotos_enanas {
	float: left;
	height: 89px;
	width: 89px;
	
}
.texto_grises {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	float:left;

	
}
.bloque_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.bloque_texto a{
	color: #666;
}
.bloque_texto a:hover{
	
	color: #c00000;
}
.negrita_rojas {
	font-weight: bold;
	font-size: 12px;
	color: #c00000;
	text-decoration: underline;
	text-align: left;
	padding-bottom: 10px;
	float:left;
}
.negrita_rojas span a{
	color: #c00000;
	text-align: left;
}
.negrita_rojas span a:hover{	
	color: #666666;
	text-decoration: underline;
}
.paginacion-roja{
	text-decoration: none;
	color: #2f8212;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding: 10px 5px 0px 5px;
	float: left;

	}
.paginacion-roja a{
	color: #2f8212;
	text-decoration: none;
}
.paginacion-roja a:hover{
	color: #666666;
	text-decoration: underline;
}

.texto_central {
	font-size: 12px;
	color: #000000;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	width:98%;
}
.texto_central h4{
	color: #666666;
	font-size: 13px;
	padding:0px 0px 8px 12px;
	font-weight: bold;
	float: left;
}
.texto_central p{
	float: left;
	/*width:600px;*/
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height:18px;
}
.paginacion-gris{
	text-decoration: none;
	/*color: #666666;*/
	font-size: 10px;
	font-weight:bold;
	text-align: justify;
	margin: 10px 0px;
}
a.paginacion-gris  {
	color: #2f8212;
		/*padding: 8px 0px;*/
	
}

a.paginacion-gris :hover {
	color: #2f8212;
	}
	
	
.fechas {
	font-size: 10pt;
	font-weight: normal;
	color: #C10000;
}
/*fin estilos agenda*/
.banner_noticias {
	margin: 15px 0px 15px 0px;
}
.psoe_negrita {
	color: #C10000;
	font-weight: bolder;
}
.centrale {
	width: 780px;
	float: left;
}

#doc_asociados {
	float: left;
	width: 780px;
	text-align: justify;
	color: #666666;
	height: auto !important; /*para los navegadores buenos*/
	height: 600px;  /*para IE5+ */
	min-height: 600px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
}
#doc_asociados ul{

	
}

#doc_asociados ul li{
	padding: 10px 0px 10px 10px;

	
}
#doc_asociados ul li h4{
	text-decoration: none;
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	
}
#doc_asociados ul li h4 a{
	text-decoration: none;
	color: #666666;
	
}
#doc_asociados ul li h4 a:hover{
	text-decoration: underline;
	
}
#doc_asociados ul li p{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	
}
#doc_asociados ul li span{
	color: #c00000;
	font-size: 11px;
	line-height: 25px;
	text-align: right;	
	}
#doc_asociados ul li h3{
	text-decoration: none;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	
}
#doc_asociados ul li h3 a{
	text-decoration: none;
	color:#666666;
	font-size: 16px;
	font-weight: bold;
	
}
#doc_asociados ul li h3 a:hover{
	text-decoration: underline;
	color: #2f8212;
}
a.volver{
	text-decoration: none;
	color: #2f8212;
	font-size: 11px;
	float:left;
	clear:both;
	display:block;
	margin:8px 0px;	
	/*width:100%;*/
	text-align:right;
	border-bottom:dashed 1px #2f8212;
}
/*#doc_asociados ul li .volver {
	text-decoration: none;
	color: #2f8212;
	font-size: 12px;
	font-weight: bold;	
}

#doc_asociados ul li .volver a:hover{
	text-decoration: underline;
	}
	*/
#doc_asociados ul li h6 {
	text-decoration: none;
	color: #666666;
	font-size: 11px;	
}
#doc_asociados ul li h6 a{
	text-decoration: none;
	color: #2f8212;
	font-size: 11px;	
}
#doc_asociados ul li h6 a:hover{
	text-decoration: underline;
	
}

/*HEMEROTECA*/

.form {
	color: #666666;
	font: 10px Arial, Helvetica, sans-serif;
	
}
.btenviar input{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #c00000;
	border: 0px;
	margin-top: 10px;
	float: right;
	}
.texto_noticias2 {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	/*width: 700px;*/
}
.texto_noticias2 .texto_grises {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	float: left;
	padding-right: 10px;
}
.lado_izquierdo {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 700px;
}
.lado_izquierdo .texto_grises {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	float: left;
	padding-right: 10px;
}
.texto_noticias3 {
	float: left;
	margin: 0px;
	width: 770px;
	text-align: left;

}
.texto_noticias3 .texto_grises {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	float: left;
	padding-right: 10px;
}
/* *******************************  FORMULARIO SECCION CONTACTO ******************************** */

.contacto_texto {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
	float: left;
	width: 600px;
}
.contacto_texto  input  {
	font-size: 12px;
}
.contacto_texto textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.contacto_texto  label {
	float: left;
	width: 550px;
}

.contacto_texto strong{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	
}
.contacto_texto p{
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 15px;
}
.contacto_texto p a{
	font: 12px Arial, Helvetica, sans-serif;
	color: #2f8212;
	text-decoration: underline;
	font-weight: bold;
}
.contacto_negrita {
	font-weight: bold;
	color: #666666;
	display: block;
	float: left;
	line-height: 25px;
	width: 150px;
	 
}
.contacto_cajas_formulario {
	width: 260px;
	margin-bottom: 10px;
	color: 4e4c4c;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
.contacto_cajas_formulario_peque {
	width: 20px;
	margin-bottom: 10px;
	border: #2f8212 1px solid;
	color: 4e4c4c;
}
.contacto_cajas_formulario_sin_medida {
	margin-bottom: 10px;
	border: #2f8212 1px solid;
	color: 4e4c4c;
}

.contacto_enviar {
	width: 155px;
	text-align: right;
}
.contacto_texto .negrita_rojo {
	color: #c00000;
	font-weight: bolder;
	font-size:12px;
}
.negrita_rojo14 {
	color: #c00000;
	font-weight: bolder;
	font-size:14px;
}
.contacto_texto div input{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #c00000;
	border: 0px;
	float: left;
	text-transform: uppercase;
	width: 260px;
	margin-left: 150px;
}

/*////////////////////////////////fin formularios///////////////////////////////*/
#rss {
	width: 780px;
	float: left;
	text-align: justify;
	margin-top: 15px;
}


#rss h4{
	color: #666666;
	font-size: 13px;
	padding:0px 0px 8px 12px;
	font-weight: bold;
}

#rss p{
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding:0px 0px 10px 12px;
}
.rss_des{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	padding:0px 0px 10px 12px;
	vertical-align: top;
	height: 19px;
}
.rss_des a{
	vertical-align: top;
	color: #666666;
	text-decoration: none;
	float: right;
	}
.rss_des a:hover{
	color: #2f8212;
	vertical-align: top;
	
}
/*//////////////////////////// AYUDA /////////////////////////*/
.ayuda {
	float: left;
	width: 500px;
	text-align: justify;
	color: #666666;
	height: auto !important; /*para los navegadores buenos*/
	height: 600px;  /*para IE5+ */
	min-height: 600px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	padding: 10px 0px 10px 10px;
	
}
.ayuda strong {
	font-size: 14px;
	color: #666666;
	line-height: 30px;	
	
}
.ayuda p{
	color: #666666;
	font-size: 12px;
	line-height: 20px;

}
.ayuda p .link_rojo a{
	color: #c00000;
	font-size: 12px;
	line-height: 20px;
}
.ayuda p .link_rojo a:hover{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
.ayuda p strong{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
.ayuda ul li{
	background-image: url(../images/cuadro_v.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 7px;
	font-size: 12px;
}
.ayuda ul li strong{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	
}
/*////////////////////////////////// RESULTADO BÚSQUEDA ///////////////////*/
.busqueda {
	float: left;
	width: 770px;
	text-align: justify;
	color: #666666;
	height: auto !important; /*para los navegadores buenos*/
	height: 600px;  /*para IE5+ */
	min-height: 600px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	padding: 10px 0px 10px 10px;
	
}
.busqueda span {
	font-size: 12px;
	color: #666666;
	line-height: 30px;
	font-weight: bold;	
	
}
.busqueda strong {
	font-size: 14px;
	color: #666666;
	line-height: 30px;	
	
}
.busqueda p{
	color: #666666;
	font-size: 12px;
	line-height: 20px;

}
.busqueda p .link_rojo a{
	color: #c00000;
	font-size: 12px;
	line-height: 20px;
}
.busqueda p .link_rojo a:hover{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
.busqueda p strong{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}
.busqueda ul li{
	background-image: url(../images/cuadro_v.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 7px;
	font-size: 12px;
}
.busqueda ul li strong{
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	
}
/* ********************************************************************************************* */
/* ******************************************* BUSCADOR **************************************** */
/* ********************************************************************************************* */

.busq_primera {
	font: 11px Arial, Helvetica, sans-serif;
}
.listadoapartadobusqueda ul {
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
	text-decoration: none;
	color: #2f8212;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.listadoapartadobusqueda a {
	color: #2f8212;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.listadoapartadobusqueda a:hover {
	color: #666666;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.busq_lineainferior {
	border-bottom: 1px solid #E1E1E1;
	padding-bottom: 10px;
	padding-top: 10px;
}
.busq_div2 {
	padding-top: 20px;
}
.apartadobusqueda {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2f8212;
	padding: 10px 0px;
}
.titularapartadobusqueda a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.titularapartadobusqueda ul {
	text-decoration: none;
	list-style: url(none) none;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.titularapartadobusqueda {
	text-decoration: none;
	list-style: url(none) none;
	line-height: normal;
	padding: 5px 0px;
}
.titularapartadobusqueda li {
	text-decoration: none;
	list-style: url(none)  none;
	font: 12px Arial, Helvetica, sans-serif;
}
.titularapartadobusqueda {
	text-decoration: none;
}
.buscador_hemeroteca {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: 10px;
	color: #666666;
}
/*fin buscador*/
/*///////////////////////////////STATIC HTML///////////////////////////////////////*/
.texto_historia1 {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 10px 0px 10px 0px; 
	/*margin-left: 10px;*/
}
.texto_historia1 p{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	padding: 10px 0px;
	line-height:20px;
}

.texto_historia1 ul {
	/*list-style: url(../images/cuadro_v.gif);
	padding:7px;*/
	padding:0px;
	margin:0px 0px 0px 0px;

}

.texto_historia1 li {
margin-bottom:10px;
line-height:20px;
float:left;
clear:both;
color: #000000;
background-image:url(../images/cuadro_v.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
width:97%;
}
.texto_historia1 li span{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	padding: 10px 0px;
}
.texto_barrita {
	border-bottom: 1px dotted #C10003;
	height:5px;
}
.texto_cuadraditos {
	padding-left: 10px;
}
.texto_historia1 .psoe_negrita {
	color: #C10000;
	font-weight: bolder;
	font-size: 13px;
	
}
/*///////////////////////////////FIN STATICS HTM/////////////////////*/

/*//////////////////// MAPA WEB ///////////////////////////*/
.apartado-mapa {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 15px 0px 0px 100px;
	text-align: left;
	
	
}
.titulos-mapa {
	padding: 0px;
	margin: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #c30001;
	font-weight: bold;
}
.apartado-mapa A {
	color: #666666;
	text-decoration: none;
}
.apartado-mapa A:hover {
	color: #2f8212;
	text-decoration: none;
}
.apartado-mapa UL {
	MARGIN-TOP: 4px;
	LIST-STYLE-TYPE: none;
	text-indent: 30px;
	
}
.apartado-mapa LI {
	BACKGROUND: left center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	text-indent: 15px;
}
.apartado-mapa LI LI {
	BACKGROUND: left center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	text-indent: 30px;
}
.apartado-mapa LI LI li{
	BACKGROUND: left center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	text-indent: 45px;
}
.mapa_cuadraditos_rojos {
	MARGIN: 0px 5px 0px 0px
}
.mapa_seccion {
	FONT-STYLE: italic;
	text-shadow: #996633
}


/*//////////////////// FIN MAPA WEB ///////////////////////////*/
/*.partido-historia_texto{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: justify;
	padding: 20px 10px;
	margin-left: 10px;
}
.foto_imagen_historia1 {
	margin-top: 5px;
	float: left;
	margin-bottom: 10px;
	margin-right: 18px;
}
.foto_imagen_historia2 {
	float: right;
	margin: 5px 0px 10px 18px;
}
.fotos_peques_sin_borde {
	border:none;
	border-width:0;
}s
.fotoderecha {
	float: right;
	margin: 5px 0px 10px 18px;
}
.texto_historia1 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
}
.texto_historia1 ul {
	list-style: url(../images/cuadro_v.gif) none;
	padding-right: 10px;
}

.texto_historia1 li {
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.texto_historia1 a{
	text-decoration: none;
	color: #666;
}
.texto_historia1 a:hover{
	color: #2f8212;
}
.texto_historia1 ul li a{
	text-decoration: none;
	color: #666;
}
.texto_historia1 ul li a:hover{
	color: #2f8212;
}*/
/*.texto_barrita {
	border-bottom: 1px dotted #C10003;
}*/
/*.texto_cuadraditos {
	padding-left: 10px;
}
.psoe_negrita {
	color: #C10000;
	font-weight: bold;
	font-size: 11px;
}
.tabulado {
padding-left:10px;
}*/

/*.fotos_peques {
	float: left;
	height: 59px;
	width: 59px;
	
	}*/
.buscador_hemeroteca {
	font: 11px Arial, Helvetica, sans-serif;
	margin:20px 0px 0px 10px;
	color: #666666;
	width: 700px;
}
.form_hemeroteca {
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 20px 0px;
	font-weight: bold;
	background-color: #F2F2F2;
	padding: 10px;
	z-index: -1px;
}
.form_hemeroteca p{
	margin-bottom: 10px;
}
#formulario_hemeroteca {
	width: 450px;
}
/*  ESTILOS PARCHE FOTOTECA */

.texto_presentacion_fofoteca {
float:left;
width:700px;
}
#contenidoflash {
	width: 580px;
	float: right;
	height: 65px;
	margin: 0px;
	padding: 0px;
}

/* FIN ESTILOS PARCHE FOTOTECA */

/***PESTAÑAS***/

#listado {
	width: 332px;
	float: left;
	clear: both;
	text-align: justify;
	height: auto !important; /*para los navegadores buenos*/
	height: auto;  /*para IE5+ */
	min-height: 100px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	line-height: 17px;
	font-size: 0.7em;
	color: #333;
}
/*#not_ppal_ext {
	width:367px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 4px 4px 15px 10px;
	border: 2px solid #2f8212;

}
*html #not_ppal_ext {
width:350px;

}
#not_ppal_ext #listado ul{
	text-align: left;
	margin-top: 5px;
	}
#not_ppal_ext #listado ul li{
	text-align: left;
	padding-top: 5px;
	font-size: 13px;
	}	
	
#not_ppal_ext #listado ul li a {
	left: -12px;
	text-decoration: none;
	color: #333;
	background-image: url(../images/lista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 25px 0px;
	font-size: 13px;
}


#not_ppal_ext #listado ul li a:hover{
	text-decoration: underline;
	color: #375160;
}*/


#not_ppal_ext1, #not_ppal_ext2, #not_ppal_ext3, #not_ppal_ext4, #not_ppal_ext5  {
	width:367px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 4px 4px 15px 10px;
	border: 2px solid #2f8212;

}
*html #not_ppal_ext1 {
width:350px;

}
#not_ppal_ext1 #listado ul, #not_ppal_ext2 #listado ul,  #not_ppal_ext3 #listado ul, #not_ppal_ext4 #listado ul, #not_ppal_ext5 #listado ul {	
	text-align: left;
	}
#not_ppal_ext1 #listado ul li, #not_ppal_ext2 #listado ul li, #not_ppal_ext3 #listado ul li, #not_ppal_ext4 #listado ul li, #not_ppal_ext5 #listado ul li {
	text-align: left;
	padding-top: 5px;
	font-size: 13px;

	}	
	
#not_ppal_ext1 #listado ul li a, #not_ppal_ext2 #listado ul li a,  #not_ppal_ext3 #listado ul li a,  #not_ppal_ext4 #listado ul li a,  #not_ppal_ext5 #listado ul li a{
	left: -12px;
	text-decoration: none;
	color: #333;
	background-image: url(../images/lista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 5px 0px;
	font-size: 13px;
	float:left;;
}

#not_ppal_ext1 #listado ul li a:hover, #not_ppal_ext2 #listado ul li a:hover, #not_ppal_ext3 #listado ul li a:hover, #not_ppal_ext4 #listado ul li a:hover, #not_ppal_ext5 #listado ul li a:hover, {
	text-decoration: underline;
	color: #375160;
}
#not_ppal_ext1 #listado ul li a p, #not_ppal_ext2 #listado ul li a p, #not_ppal_ext3 #listado ul li a p, #not_ppal_ext4 #listado ul li a p, #not_ppal_ext5 #listado ul li a p  {
float:left;
width:350px;

}

/*#not_ppal_ext2 {
	width:367px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 4px 4px 15px 10px;
	border: 2px solid #2f8212;

}
*html #not_ppal_ext2 {
	width:350px;

}
#not_ppal_ext2 #listado ul{	
	text-align: left;
	}
#not_ppal_ext2 #listado ul li{
	text-align: left;
	padding-top: 5px;
	font-size: 13px;

	}	
	
#not_ppal_ext2 #listado ul li a {
	left: -12px;
	text-decoration: none;
	color: #333;
	background-image: url(../images/lista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 25px 0px;
	font-size: 13px;
}

#not_ppal_ext2 #listado ul li a:hover{
	text-decoration: underline;
	color: #375160;
}

#not_ppal_ext3 {
		width:367px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 4px 4px 15px 10px;
	border: 2px solid #2f8212;

}
*html #not_ppal_ext3 {
	width:350px;

}
#not_ppal_ext3 #listado ul{	
	text-align: left;
	}
/*#not_ppal_ext3 #listado ul li{
	text-align: left;
	padding-top: 5px;
	font-size: 13px;

	}	
	
#not_ppal_ext3 #listado ul li a {
	left: -12px;
	text-decoration: none;
	color: #333;
	background-image: url(../images/lista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 25px 0px;
	font-size: 13px;
}

#not_ppal_ext3 #listado ul li a:hover{
	text-decoration: underline;
	color: #375160;
}

#not_ppal_ext4 {
	width:367px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 4px 4px 15px 10px;
	border: 2px solid #2f8212;

}
*html #not_ppal_ext4 {
	width:350px;

}
#not_ppal_ext4 #listado ul{	
	text-align: left;
	}*/
/*#not_ppal_ext4 #listado ul li{
	text-align: left;
	padding-top: 5px;
	font-size: 13px;

	}	
	
#not_ppal_ext4 #listado ul li a {
	left: -12px;
	text-decoration: none;
	color: #333;
	background-image: url(../images/lista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 5px 0px;
	font-size: 13px;
	float:left;
}

#not_ppal_ext4 #listado ul li a:hover{
	text-decoration: underline;
	color: #375160;
}

#not_ppal_ext5 {
	width:367px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 4px 4px 15px 10px;
	border: 2px solid #2f8212;

}
*html #not_ppal_ext5 {
	width:350px;

}
#not_ppal_ext5 #listado ul{	
	text-align: left;
	}*/
/*#not_ppal_ext5 #listado ul li{
	text-align: left;
	padding-top: 5px;
	font-size: 13px;

	}	
	
#not_ppal_ext5 #listado ul li a {
	left: -12px;
	text-decoration: none;
	color: #333;
	background-image: url(../images/lista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 25px 0px;
	font-size: 13px;
}

#not_ppal_ext5 #listado ul li a:hover{
	text-decoration: underline;
	color: #375160;
}
*/


/*** pestañas sin java ******/
noscript h4 {
	margin: 5px 0px 0px 0px;
	/*gris pulsado*/
	background-color: #2f8212;
	font-family: Arial, Helvetica, sans-serif;
	/*width: 78px;*/
	height: 21px;
	color: #FFFFFF;
	width:85px;
	float: left;
	clear: both;
	font-size: 0.7em;
}

/*** videos ***/
.listado {
	float: left;
	width: 370px;
	padding-left: 10px;
	padding-top: 10px;
	
	}
.listado .fotos_enanas {
	float: left;
	margin-right: 20px;
}
.listado .texto_listado_con {
	float: left;
}
.listado .texto_listado_con .fecha_listado {
	float: left;
	width: 250px;
	display: block;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}
.listado .texto_listado_con .breve_descripcion {
	float: left;
	width: 250px;
	text-decoration: none;
}
.listado .texto_listado_con .breve_descripcion a {
	font-size: 12px;
	color: #c00000;
	text-decoration: none;
	font-weight: bold;
}
.iconos_listado {
	width: 370px;
	float: left;

}

.paginacion_roja{
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	float: left;
	padding: 10px 5px 0px 0px;
	float:left;
	clear:both;
	width:98%;
	
	}
.paginacion_roja a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.paginacion_roja a:hover{
	color: #666666;
	text-decoration: underline;
}



/*estilos detalle agenda y documentos*/
.antetitulo {
	padding-top:10px;
	float: left;
	/*width:600px;*/
	width:100%;
	
}

.antetitulo h3{
	float: left;
	width:600px;
	text-align: left;
	font-size:13px;
	text-transform:uppercase;
	font-weight: bold;
	color:#AE0000;
	
}
.antetitulo .fecha_agenda{
	float: left;
	width:600px;
	height:25px;
	
}

.videos{
		float: left;
	width: 600px;
}

 .video h3 {
	 float:left;
	 height:25px;
	 line-height:25px;
	 padding-top:5px;
	}
.video {
	width: 385px;
	height: 296px;
	float: left;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 8px;
}
/*#bloque_contenidos .volver a {
	padding-left: 720px;
	font-weight: bold;
	font-size: 12px;
	color: #c00000; 
	line-heigt: 30px;
	border-bottom: #c00000 1px dotted;
	height: 30px;
	text-decoration: none;
}*/
.antetitulo .fecha_agenda{
	float: left;
	width:600px;
	height:25px;
	
}

#noticia .volver a, #bloque_contenidos .volver a{
	color: #c00000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c00000;
	padding-left:720px;
	line-height:30px;
	height:30px;

	}

/*** multimedia ***/

#archivo {
	float: left;
	text-align: left;
	width: 600px;
	margin-top: 10px;
}

#archivo .adjuntos{
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px 5px 0px 5px;
	}
#archivo .adjuntos a{
	color: #2f8212;
	text-decoration: none;
	font-size: 11px;
}
#archivo .adjuntos a:hover{
	color: #666666;
	text-decoration: underline;
}

.antetitulo ul{
	font-size: 1.1em;
	color: #333333;
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	
}
.antetitulo ul li{
	background-image: url(../images/listas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 2px 8px;
}
.antetitulo ul li a{
	color: #333333;
	text-decoration: none;
}
.antetitulo ul li a:hover{
	color: #2f8212;
	text-decoration: none;
}
/*inicio pop up*/
#contenedor_publi {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#contenedor_publi .texto_publi a {
	float: right;
	font-size: 12px;
	color: #c00000;
	text-decoration: none;
}
/*fin pop up*/


/*inicio pagina error*/
#txt_error {
	width: 600px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	padding: 0px;
	border: 5px solid #c00000;
}
#logo_horizontal {
	text-align: left;
	padding: 8px;
}
#mensaje {
	text-align: left;
	font-size: 19px;
	padding-top: 50px;
	padding-bottom: 10px;
	color: #000000;
	padding-left: 13px;
}
#txt_error p {
	padding-bottom: 20px;
}
#txt_error  a {
	text-decoration: underline;
	font-size: 12px;
	color: #c00000;
	height: 40px;
	line-height: 10px;
	display: block;
	padding-top: 40px;
	text-align: right;
	padding-right: 25px;
}
