/* 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;
	padding-top: 5px;
}
address { font-style:normal }
/*fin del reseteo*/

body {
	margin:0 auto 0 auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/fondo_body.gif);
	background-repeat: repeat;
	height: 400px;
}
#todo{
	width: 992px;
	margin:0 auto 0 auto;
}

#contenedor {
	width: 992px;
	top: 0px;
	background-color:#ffffff;
	border-left:solid 1px #333333;
	border-right:solid 1px #333333;
	float:left;
	padding: 0px 2px 0px 2px;
	
}
#menuId {
	float: left;
	width: 300px;
	padding-left: -3px;
}
#menuId li {
	float: left;
	font-size: 11px;
	color: #999999;
	line-height: 20px;
	display: block;
	padding: 0px 5px 0px 5px;
}
#menuId li span {
	color: #375eab;
	font-weight: bold;
}
#menuId li a {
	color: #999999;
	text-decoration: none;
}
#menuId a:hover {
	color: #375eab;
	text-decoration: none;
}
#menuSup {
	float: right;
	width: 500px;
}
#menuSup ul {
	float: right;
	width: 460px;
}
#menuSup li {
	float: left;
	color: #999999;
	padding: 0px 3px 0px 3px;
	height: 20px;
	display: block;
}
#menuSup a {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
#menuSup a:hover {
	color: #375eab;
	text-decoration: none;
}


/* CABECERA*/
#cabecera {
	width: 992px;
	float: left;
	border-bottom: 2px solid #FFFFFF;
	height: 138px;
	padding: 0px;
}
#cabecera h1 {
	display: none;
}



#menuy {
	width: 400px;
	height: 30px;
	float: left;
	margin-left: 0px;
	
}
#central {
	width: 992px;
	float: left;
	padding: 0px;
	height: 25px;
	background-color: #979797;
	margin: 0px 0px 5px 0px;
	
}
#banner {
	width: 580px;
	height: 65px;
	float: left;
}
#banner span {
	display: none;
}

/* *******************************  MENÚ ************************************* */

.menu {
	width: 800px;
	height: 25px;
	position: relative;
	font-size:12px;
	z-index: 100;
	float: left;
}

.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
}

.menu ul li {
	float:left;
	position:relative;
	font-weight: bold;	
	border-right: 2px solid #FFFFFF;
	text-transform: uppercase;
}

.menu ul li a {
	display:block;
	text-decoration:none;
	line-height:24px;
	color: #ffffff;
	border: 0px;
	padding: 0px 15px 0px 15px;

}
.menu ul li a:hover{
	background-color:#333333;
	color: #0b24a7;
}

* html .menu ul li a {
	display: block;
	text-decoration: none;
}

.menu ul li ul {
	display: none;
}
.menu ul li ul li {
	padding: 0px;
	text-transform: none;
}
.menu table {
	margin:0px;
	border-collapse:collapse;
	padding: 0px;
	}

/* specific to non IE browsers */
.menu ul li:hover a {
	color: #0b24a7;
	background-color:#EEEEEE;
}
.menu ul li:hover ul {
	display:block;
	top:24px;
	margin-top:0px;
	left:0;
	position: absolute;
}


.menu ul li:hover ul li a {
	display:block;
	width:150px;
	background-color: #0b24a7;
	border-right: none 0px;
	border-left: none 0px;
	text-align: left;
	line-height: 15px;
	height: 15px;
	border-bottom: 1px dashed #ffffff;
	padding:3px 0px 3px 25px;
	color: #ffffff;
}

.menu ul li:hover ul li a:hover {
	background-color:#EEEEEE;
	color: #0b24a7;
}

.menu ul li img {
	border:none;
}

/* ***************************    FIN MENÚ    ******************************** */

/* *************************** MENÚ SECUNDARIO  ****************************** */
.menu2 {
	width: 186px;
	float: right;
	font-size:12px;
	color: #4E4C4C;	
	text-align: left;
	padding-bottom:3px;
	margin-top: 3px;
	border-top: #e50004 1px solid;

}

.menu2 ul {
	list-style-type: none;
	display:block;
}
.menu2 ul li {
	width:186px;
	color: #4e4c4c;
	font-weight: bold;
	background-repeat: repeat-x;
	border-bottom: #e50004 1px solid;
	background-position: bottom;
	text-align: left;
	height:18px;
	float:left;
	background-image: url(../images/f_menu.jpg);
}
.menu2 ul li a {
	text-decoration:none;
	color: #4e4c4c;
	line-height:18px;
	margin: 0px;
	padding: 0px;	
}

/* *************************** FIN MENÚ SECUNDARIO  ****************************** */


#drcha {
	width: 208px;
	height: 95px;
	float: left;	
}
/* *************************** INICIO BUSCADOR ****************************** */
.buscador {
	width: 175px;
	float: right;
	font-size: 11px;
	color: #375160;
	font-weight: bold;
	text-align: right;
	height: 23px;
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	
}
*html .buscador {
padding-top: 0px;
}
.buscador #buscainterna {
	width: 100px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #375eab;
	color: #979797;
	font-weight: normal;
	float: left;
}

.buscador  form{
	padding: 0px;
	margin: 0px;
}
.buscador label {
	float: left;
}
.buscador input {
	background-color: #979797;
	border: none 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	margin-right: 5px;
}

/*hack para IE6*/
*html .buscador .centrado {
	padding-top: 5px;
}


.campo {
	padding:0px;
	margin:0px;
	font-size:11px;
	color: #4e4c4c;
	padding-left: 5px;
}
/* *************************** FIN BUSCADOR ****************************** */

/* FIN CABECERA*/

/* CUERPO*/
.migas {
	float: left;
	width: 982px;
	font-size: 11px;
	text-align: left;
	color: #979797;
	line-height:18px;
	height: 18px;
	padding: 0px 0px 0px 10px;
	clear: both;
	border-bottom: 1px solid #333333;
	margin-bottom: 5px;
}
.migas a, .migas span {
	color: #375eab;
	text-decoration: none;
}
.migas a:hover{
	color: #c00000;
}
#cuerpo {
	width: 992px;
	float: left;
	padding-top: 0px;
	margin-bottom: 20px;
}
	
/**********INICIO BLOQUE IZQUIERDA******************/
#bloque_izda {
	width: 260px;
	float: left;
	height:100%;
	background-color: #C7CFDE;
}

/**********noticia principal******************/
/**********noticia principal******************/
.principal{
	background-color:#8294b7;
	background-image: url(../images/pie_noticia.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom:10px;
	width:515px;
}
.noticia_principal{ padding:10px; width:490px;}
.noticia_principal .texto2{
float: right;
	font-size: 11px;
	text-align: right;
	background-color:#FFFFFF;
	margin: 5px ;
	padding:2px;
	}
.noticia_principal .texto2 a{
color: #333333;
	text-decoration: underline;
	font-weight: bold;
}	
	
.foto_principal{
	float: left;
	width: 193px;
	height: 173px;
	margin-right:10px;
	margin-bottom:10px;
	border: 1px solid #FFFFFF;
}
.fecha_principal{ font-style:italic; color:#FFFFFF; font-size:1em; margin-top:5px;}
.texto_principal{
	font-size:1em;
	margin-top:20px;
	text-align:justify;
	color: #ffffff;
}
.noticia_principal h4{ color:#FFFFFF; font-size:1.2em;}
.noticia_principal h5{
	color: #233C6D;
	font-size: 13px;
	font-weight: bold;
}
#bloque_ctro .principal h3{
	color:#FFFFFF;
	font-size:1.2em;
	background-image:url(../images/cab_contenido.jpg);
	background-repeat: no-repeat;
	text-indent: 25px;
	line-height: 19px;
}
#not_ppal {
	width: 260px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 0px 0px 5px 0px ;
	border-top: 2px solid #FFFFFF;
}
.listados {
	width: 260px;
	float: left;
	clear: both;
	text-align: justify;
	padding: 0px 0px 5px 0px ;
	border-top: 2px solid #FFFFFF;
	/*background-color:#EFF1F5;*/
}

#not_ppal img {
	margin: 7px 0px 7px 7px  ;	
}

#not_ppal img a {
	border-bottom: 1px solid #001f44;
	float: left;
	clear: both;
	margin-left: 7px;
	
}
.listados img {
margin: 0px 0px 7px 7px  ;	

}

.listados img a {
	border-bottom: 1px solid #001f44;
	float: left;
	clear: both;
	margin-left: 7px;

}
/* MODIF */

.listados h2{
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;
	padding: 0px 0px 0px 7px;
	background-image: url(../images/pest_ultimasnot.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 18px;
	background-color: #979797;
	line-height: 18px;
	border-left: 4px solid #375EAB;
	
	
}
#not_ppal .titular{
	color: #4e4c4c;
	font-size: 12px;
	text-align: justify;
	background-color: #FFFFFF;
	line-height: 18px;
	padding: 0px;
	margin-left: 7px;
}

#not_ppal .titular a{
	color: #001f44;
	text-decoration: none;	
	}
	
#not_ppal .titular a:hover{
	color: #001f44;
	text-decoration: underline;	
	}

/* MODIF */
#not_ppal h3, .listados h3 {
	color: #4e4c4c;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	width: auto;
	background-color: #FFFFFF;
	float:left;
	margin: 0px 0px 0px 7px;
	padding:0px 5px 0px 5px;
}

/* MODIF */
*html #not_ppal h3, *html .listados h3 {
	margin-left: 4px;
	text-align: left;
}
#not_ppal h3 a, .listados h3 a {
	color: #2F5093;
	text-decoration: none;
}
#not_ppal h3 a:hover, .listados h3 a:hover {
	color: #2F5093;
	text-decoration:underline;
}
.listados ul {
	margin-top: 7px;
	width: 245px;
}
.listados li {
	color: #4e4c4c;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	background-color: #FFFFFF;
	float:left;
	clear:both;
	margin: 0px 0px 7px 7px ;
	padding: 0px 8px 0px 5px;

}
*html .listados li{
margin-left:4px;
}

.listados li a {
	color: #375eab;
	font-weight: bold;
	text-decoration: none;
	width: 234px;
	display: block;
	margin: 0px;
	padding-top: 0px 0px 0px 0px;

}
#not_ppal .ir, .listados .ir {
	color: #4e4c4c;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	width: auto;
	background-color: #FFFFFF;
	float: right;
	margin:5px 5px 0px 0px;
	padding:0px 5px 0px 5px;

}
.listados .ir{
	clear:both;
	padding:0px 5px 0px 5px;
	margin:5px;
	
}
*html .listados .ir{
margin-top: 5px;
}
.detalle_not a:hover{
	color: #4e4c4c;
	text-decoration: underline;
}
.detalle_not a{
	color: #4e4c4c;
	text-decoration: none;
}

/* MODIF */
#not_ppal .detalle_not, .listados .detalle_not {
	color: #4e4c4c;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	width: 238px;
	padding: 0px 5px 0px 5px;
	background-color: #FFFFFF;
	margin: 7px 0px 7px 7px;	
	float: left;
}

/* MODIF */
*html #not_ppal .detalle_not, *html .listados .detalle_not {
	margin-left: 4px;
}
/*********************fin noticia principal*************************/



/***************INICIO BLOQUE CENTRO*********************/
#bloque_ctro {
	width: 520px;
	float: left;
	padding-left:13px;
	font-size: 12px;
	text-align: left;
	padding-top: 2px;
}
#bloque_ctro #mensaje {
	float: left;
	padding: 10px;
	border: 1px dotted #EEEEEE;
}
/* INICIO TITULAR DE CADA APARTADO*/
#bloque_ctro h2 {
	background-image: url(../images/cab_contenido.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	font-size: 13px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
	line-height: 18px;
}
/*FIN TITULAR DE CADA APARTADO*/
/*--------------------------------------------------*/
#bloque_ctro .content #myGallerySet #gallery1 h2 {
	background-image: none;
	border: none;
	background-color: #979797;
}

/*-------------------------*/

/*SUBTITULAR DE CADA APARTADO*/
#bloque_ctro h3{
	color: #375eab;
	font-size: 13px;
	font-weight: bold;
}
#bloque_ctro .turismo {
	padding: 10px 0px 5px 0px;
	
}

#bloque_ctro .ayunta {
	padding: 10px 0px 5px 0px;

}

#bloque_ctro .composicion{
float: left;
padding-top: 10px;
}
#bloque_ctro .direccion {
	float: left;
	display: block;
	width: 500px;
	padding: 0px;
	
}

#bloque_ctro .tit_detalle {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #375eab;
	padding: 5px;
	width: auto;
}

#bloque_ctro h3.sin_margen {
	margin: 0px;
	float: left;
	display: block;
	clear: both;
	padding: 0px;
	width: 400px;
	line-height: 25px;
}
/*-------------------------*/



#programa_festivo {
	float: left;
	width: 510px;
	padding-top: 12px;
	clear: both;
}
#bloque_ctro #programa_festivo img {
	float: left;
	padding-right: 15px;
}
#bloque_ctro p {
	line-height: 18px;
	text-align: justify;
}
#bloque_ctro ul {
	padding-top: 15px;
}
#bloque_ctro li {
	padding: 0px 2px 0px 2px;
	color: #000000;
	line-height: 16px;
}
#bloque_ctro .corto {
	text-align: center;
	width: 143px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0px 20px 10px 0px;
	padding: 5px 0px 0px 0px;
		
}
*html #bloque_ctro .corto {
margin-right: 10px;
}
#bloque_ctro  .corto a {
	width: 140px;
	float: left;
	text-decoration: none;
	color: #333333;
}
#bloque_ctro a:hover {
	color: #333333;
}
#bloque_ctro .listado_fiesta {
	background-image: url(../images/banderitas2.gif);
	background-repeat:  no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

#bloque_ctro .fiesta{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #375eab;
}
#bloque_ctro .descrip {
	color: #979797;
	padding-top: 5px;
	border: #999999;

}
#bloque_ctro .descrip img {
	float:left;
	margin-right:10px;
}
#bloque_ctro .enlace  {
	color: #333333;
	margin-bottom: 8px;
}
#bloque_ctro .enlace a {
	color: #333333;
	text-decoration: underline;
	display: block;
	text-align: right;
}

#bloque_ctro .contribucion{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #375eab;
}
#bloque_ctro .calendario_contri {
	color: #000000;
	line-height: 35px;
	
}


/*listado industria*/
#bloque_ctro .listado_industria {
	background-image: url(../images/industria.gif);
	background-repeat:  no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
	float:left;
	width:500px;
}
#bloque_ctro .plano  {
	color: #333333;
	margin-bottom: 8px;
	float:left;
	width:480px;
	padding-top:20px;
}
#bloque_ctro .plano a {
	color: #333333;
	text-decoration: underline;
	display: block;
	text-align: right;
}

/*************************************************************
********************GALERIA FOTOS NOTICIAS********************
*************************************************************/
#galeria {
	width: 240px;
	float: left;
}

#container_right a, #container_right a:visited {
	border-top: none;
	height: 40px;
}

#container_right a.album, #container_right a.album:visited {
	color: #000;
	text-decoration: none;
	width: 75px;
	height: 47px;
	margin: 2px;
	display: block;
	float: left;
	border-top: 0px none;
	padding: 2px;
}

a.album em, a.album span {
	display:none;
	font-weight: normal;
}

#container_right a.album:hover {
	border: none;

}

#container_right {
	position: relative;
	width: 230px;
	height: 345px;
	border: 1px solid #ccc;
	float: left;
	left: 0px;
	background-image: url(../images/fondo_galeria.gif);
	background-repeat: repeat;
}
#container_right .inicial {
	text-align: center;
	padding-top: 5px;
	height: 280px;
	width:230px;
}
*html #container_right .inicial {

	width:226px;
}
*html #container_right .inicial {
	position:relative;
	z-index:-1;

}
#container_right .inicial span {
	display: block;
	width: 218px;
	position: absolute;
	top:262px;
	left: 0px;
	color: #000;
	text-align: left;
	height: 18px;
	line-height:18px;
	padding: 0px 0px 0px 13px;
	background-color:#e0e0e0;
	z-index:0;
	
	
}
#container_right .thumbs {
	width: 230px;
	position: absolute;
	left: 0px;
	margin-top: 280px;
	padding-left: 2px;
	height: 45px;
}

#container_right a.album:active, #container_right a.album:focus {

	border: none 0px;
	background-color: #fff;
	height: 47px;
	width: 75px;
	padding: 2px;
	background-image: url(../images/fondo_galeria.gif);
	background-repeat: repeat;
	margin: 2px;
}

#container_right a.album:active em, #container_right a.album:focus em {
	display: block;
	position: absolute;
	width: 230px;
	top: -275px;
	left: 0px;
	color: #000;	
	text-align: center;
	vertical-align: middle;
	height: 250px;
	background-image: url(../images/fondo_galeria.gif);
	background-repeat: repeat;
	background-color:#FFFFFF;

}

#container_right a.album:active span, #container_right a.album:focus span {
	display: block;
	position: absolute;
	width: 218px;
	top: -18px;
	left: 0px;
	color: #000;
	text-align: left;
	height: 18px;
	line-height:18px;
	padding: 0px 0px 0px 13px;
	background-color:#e0e0e0;
	z-index:100;
	font-weight: normal;
	
}

#container_right .horizontal {
	padding-top: 40px;
}

#container_right .thumbs .album img {
	border: none;

}


#galeria #imagen_noticia {
	float: left;
	width: 230px;
	background-image: url(../images/fondo_galeria.gif);
	background-repeat: repeat;
	padding: 10px 2px 10px 2px;
	margin: 0px;
	text-align: center;
	border: 1px solid #ccc;
}
/*************************************************************
********************GALERIA FOTOS NOTICIAS********************
*************************************************************/

#titulares {
float:left;
width:250px;
}
#titulares h3 {
	color: #375eab;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	display: block;
}
#titulares h4 {
	font-size: 13px;
	padding-bottom: 5px;
	color: #375eab;
	margin: 0px;
	padding-top: 0px;
}
#titulares .grupo h5 {
	float: left;
	clear: both;
	font-size: 12px;
	padding-top: 10px;
	color: #333333;
}



#titulares .fecha_pleno {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#titulares .hora_pleno {
	font-size: 12px;
	line-height: 22px;
}
#titulares .lugar_pleno {
	font-size: 12px;
	line-height: 22px;
	border-bottom-width: 1px dashed #CCCCCC;
	padding-bottom: 8px;
}
#bloque_ctro #contendedor_imagenes {
	float: left;
	width: 520px;
	padding-top: 10px;
}



#contenido #parrafos {
	float: left;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 520px;
}
#contenido #parrafos p {
	line-height: 20px;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
}
#contenido strong {
	color: #375eab;
}
#contenido #parrafos strong {
	color: #375eab;
}
#bloque_ctro #contenido #parrafos a {
	color: #375EAB;
}


#contenido #parrafos .izq {
	float: left;
	margin-right: 25px;
	margin-bottom: 15px;
}
#contenido #parrafos .dcha {
	float: right;
}

#contenido #parrafos ul.form_msg, #contenido #parrafos ul.form_msg_2, #contenido #parrafos ul.form_msg_3 {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	float: left;
}
#contenido #parrafos ul.form_msg_2 {
	width: 200px;
}
#contenido #parrafos ul.form_msg_3 {
	width: 300px;
}
#contenido #parrafos ul.form_msg li, #contenido #parrafos ul.form_msg_2 li, #contenido #parrafos ul.form_msg_3 li {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 0px;
	width: auto;
	list-style: disc;
}
#parrafos2 {
	background-image: url(../images/banner_empadronamiento.jpg);
	background-repeat: no-repeat;
	height: 152px;
	border-bottom: 2px solid #375eab;
	background-position: right;
}

#parrafos .flotando {
	float: left;
	padding-right: 10px;
}
#parrafos .flotando2 {
	float: right;
	padding-left: 10px;
}
#contenido #parrafos .subrayado {
	font-size: 14px;
	line-height: 35px;
	color: #375eab;
	font-weight: bold;
}
#parrafo_flotando {
	float: left;
	display: block;
	width: 510px;
	padding-top: 15px;
}
/*actividades_servicios*/
#parrafos .deporte {
	background-repeat:   repeat-x;
	background-position: left top;
	font-size: 12px;
	background-color: #375EAB;
	color: #FFFFFF;
	font-weight: normal;
	margin: 15px 0px 3px 0px;
	padding: 4px 0px 3px 5px;
}
.act_deportivas .destinatario, .act_deportivas2 .destinatario {
	font-weight: bold;
	width: 205px;
}
.act_deportivas{
padding:0px;
margin:0px;}
/*actividades_servicios*/
#bloque_ctro small a {
	color: #375eab;
	font-size: 12px;
	text-decoration: none;
}
#bloque_ctro small a:hover {
	color: #000000;
	text-decoration: underline;
}

#parrafos .url {
	color: #375eab;
	text-decoration: underline;
}
/*-----------------------INICIO SERVICIOS SALUDO-----------------*/
#parrafos_servicios {
	float: left;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 518px;

}
#parrafos_servicios p {
	line-height: 20px;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	padding:3px 0px 3px 0px;
}
#parrafos_servicios img{
	float:left;
	margin-right: 11px;
}
.firma{
	color: #2f5093;
}
#parrafos_servicios .lista_deportiva li{
line-height:20px;
}

/*------------INICIO enlace para volver------------*/
#bloque_ctro .noticias {
	float: left;
	line-height: 25px;
	width: 518px;
	clear: both;

}

#bloque_ctro .noticias a {
	text-decoration: underline;
	font-size: 12px;
	display: block;
	color: #375eab;
	text-align: right;
	width:auto;
	padding-left:25px;
	float:right;
}
#bloque_ctro .noticias a:hover{
color:#000000
} 
/*------------FIN enlace para volver------------*
/*------------INICIO enlace para leer noticias------------*/
#bloque_ctro .leer_noticias {
	float: left;
	line-height: 25px;
	width: 518px;
	clear: both;

}

#bloque_ctro .leer_noticias a {
	text-decoration: underline;
	font-size: 12px;
	display: block;
	color: #375eab;
	text-align: right;
	background-repeat: no-repeat;
	background-position: left 0px;
	width:auto;
	padding-left:25px;
	float:right;
	background-image: url(../images/ir_noticias.gif);
}
#bloque_ctro .leer_noticias a:hover{
color:#000000
} 
/*------------FIN enlace para volver------------*

/*-----------------------FIN SERVICIOS SALUDO-----------------*/

#bloque_ctro #volver {
	border-bottom:dashed 1px #375eab;
	float: left;
	clear:both;
	width:515px;
}
#bloque_ctro #volver a {
	float: right;
	color: #375eab;
	text-decoration: none;
	font-size: 12px;
}
#bloque_ctro #volver a:hover {
	color: #666666;
}
#listado_form li {
	border-top: none;
}
#listado_form a {
	text-decoration: none;
	color: #333333;
	padding-left: 8px;
	line-height: 23px;
	border-top: none;
	
}



/*!!!!!!!!!!!!!estos son los banners de INDEX*/

#banner_ancho {
	width: 505px;
	float: left;
	height: 30px;
}
.banner_ancho {
	float: left;
	width: 515px;
	height: 152px;
	background-image: url(../images/banner_formularios.jpg);
	background-repeat: no-repeat;
}
.banner_ancho .texto {
	float: right;
	font-size: 11px;
	text-align: left;
	margin:8px;
	background-color:#FFFFFF;
	width:120px;
	padding:2px;
}
.banner_ancho .texto2 {
	float: right;
	font-size: 11px;
	text-align: right;
	background-color:#FFFFFF;
	margin: 60px 8px 8px 8px;
	padding:2px;
}
.banner_ancho .texto2 a {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.banner_estrecho {
	width: 250px;
	float: left;
	height: 150px;
	background-color: #FF00FF;
	margin-right: 10px;
}
.banner_estrecho_izq {
	width: 250px;
	float: left;
	padding-top: 5px;
	margin-right: 2px;
	text-align:justify;
}
.banner_estrecho_izq ul {
	border-top: 1px dashed #979797;
	margin: 0px;
	padding: 0px;
}

.banner_estrecho_izq li{
	margin-bottom:2px;
	height: 30px;
	border-bottom: 1px dashed #979797;
	line-height: 30px;
	display: block;
	float: left;
	width: 246px;

}
.banner_estrecho_izq li a {
	line-height: 30px;
	display: block;
}



.banner_estrecho_izq h5, .banner_estrecho_dcha h5 {
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 7px;
	background-image: url(../images/pest_ultimasnot.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	}
	
.banner_estrecho_izq strong{ color: #375eab;
}
	
.banner_estrecho_dcha {
	float: right;
	width: 250px;
	padding-top: 5px;
	margin-right: 2px;
}
.banner_estrecho_dcha a {
	border: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.banner_estrecho_dcha a img {
	margin: 0px;
	padding: 0px;
	border: none;
}
.banner_estrecho_izq a img {
	margin: 0px;
	padding: 0px;
}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!fin banners INDEX*/



/*************************************************************
*************************TURISMO****************************
*************************************************************/

/*pagina inicial de turismo*/
.mensaje_turismo {
	font-size: 12px;
	line-height: 35px;
	color: #979797;
}

.bot_turismo {
	float: left;
	width: 250px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.bot_turismo a {
	font-size: 16px;
	color: #375eab;
	text-decoration: none;
	display: block;
	float: left;
	width: 245px;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	font-weight: bold;
	height: 100px;
}
.bot_turismo a:hover {
	color: #979797;
}
.bot_turismo .tradiciones {
	background-image: url(../images/turismo_tradiciones.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .tradiciones:hover {
	background-image: url(../images/turismo_tradiciones_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .festividad {
	background-image: url(../images/turismo_festividad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .festividad:hover {
	background-image: url(../images/turismo_festividad_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .ciudad_activa:hover {
	background-image: url(../images/turismo_ciudad_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo .ciudad_activa {
	background-image: url(../images/turismo_ciudad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .excursiones {
	background-image: url(../images/turismo_excursiones.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .excursiones:hover {
	background-image: url(../images/turismo_excursiones_hover.jpg);
	background-position: right top;
}

.bot_turismo .gastronomia {
	background-image: url(../images/turismo_gastronomia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .gastronomia:hover {
	background-image: url(../images/turismo_gastronomia_hover.jpg);
}

.bot_turismo .semanasanta {
	background-image: url(../images/turismo_semanasanta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .semanasanta:hover {
	background-image: url(../images/turismo_semanasanta_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo .jacobeo {
	background-image: url(../images/turismo_xacobeo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .jacobeo:hover {
	background-image: url(../images/turismo_xacobeo_hover.jpg);
}
.bot_turismo .patrimonio:hover {
	background-image: url(../images/turismo_patrimonio_hover.jpg);
}
.bot_turismo .patrimonio {
	background-image: url(../images/turismo_patrimonio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bot_turismo a  img {
	margin: 0px;
	padding: 0px;
}
/*************************************************************
*************************GALERIA****************************
*************************************************************/
.bot_turismo .aereas {
	background-image: url(../images/galeria_aerea.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .aereas:hover {
	background-image: url(../images/galeria_aerea_hover.jpg);
	background-position: left top;
}
.bot_turismo .monumentos {
	background-image: url(../images/galeria_monumentos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .monumentos:hover {
	background-image: url(../images/galeria_monumentos_hover.jpg);
	background-position: left top;
}
.bot_turismo .calles {
	background-image: url(../images/galeria_calles.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .calles:hover {
	background-image: url(../images/galeria_calles_hover.jpg);
	background-position: left top;
}
.bot_turismo .historicas {
	background-image: url(../images/galeria_historicas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .historicas:hover {
	background-image: url(../images/galeria_historicas_hover.jpg);
	background-position: left top;
}
.bot_turismo .alrededores {
	background-image: url(../images/galeria_alrededores.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot_turismo .alrededores:hover {
	background-image: url(../images/galeria_alrededores_hover.jpg);
	background-position: left top;
}
/*************************GALERIA****************************/

/*teléfonos de interes*/
#bloque_ctro .grupo, #bloque_ctro .grupo_mapa {
	font-size: 12px;
	font-weight: bold;
	color: #226f00;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 500px;
}
#bloque_ctro .mapa{
	float:left;
	width:493px;
	display:block;
	background-color:#375eab;
	color:#ffffff;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-bottom: solid 2px #979797;

}
#bloque_ctro .grupo h4 {
	margin: 0px;
	padding: 8px 0px 8px 0px;
	font-size: 13px;
}
#bloque_ctro .grupo h5 {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	color: #666666;
	font-weight: normal;
}


#bloque_ctro .grupo li, #bloque_ctro .grupo_mapa li {
	border-left-style: none;
	font-weight: normal;
	display: block;
	float: left;
	margin: 0px;
	width: 500px;
	padding: 0px 0px 0px 10px;
	line-height: 18px;
}
#bloque_ctro .grupo .nom_grupo{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #375eab;
	width: 500px;
	margin: 12px 0px 3px 0px;

}

#bloque_ctro .grupo li .doble_linea {
	float: left;
	width: 500px;
	padding-left: 10px;
}
#bloque_ctro .grupo .doble_linea li {
	padding-left: 0px;
}

#bloque_ctro  .grupo  .medialinea, #bloque_ctro .grupo .medialinea2{
	width: 240px;
	float: left;
}
#bloque_ctro  .grupo_mapa  .medialinea  {
	width: 238px;
	float: left;
	background-color: #8294B7;
	border-bottom: 1px dashed #AEBAD0;
	border-left: 1px dashed #AEBAD0;

}
#bloque_ctro .grupo_mapa li a {
	color: #ffffff;
	text-decoration: none;

}
#bloque_ctro .grupo_mapa li a:hover {
	color: #375eab;
	text-decoration: underline;
}
#bloque_ctro .grupo .medialinea2 {
	background-color: #E5E5E5;
}

#bloque_ctro .grupo .linea {
	float: left;
	clear: both;
	width: 240px;
}
#bloque_ctro .grupo .linea2 {
	float: left;
	clear: both;
	width: 450px;
}
#bloque_ctro .grupo .linea_sin_borde {
	float: left;
	clear: both;
	width: 450px;
	border-top: 0px none;
	
}
.grupo .nombre, .grupo .nombre2 {
	float: left;
	color: #000000;
	display: block;
	font-size: 12px;
}
.grupo .delegacion {
	float: left;
	color: #979797;
	display: block;
	font-size: 12px;
}
.grupo .nombre2 {
	font-size: 12px;
	color: #979797;
}
#bloque_ctro .nombre strong {
	color: #979797;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#bloque_ctro   .grupo   li  ul   {
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bloque_ctro  .grupo  .subgrupo  .medialinea {
	padding: 0px;
}
#bloque_ctro .grupo .numero {
	float: right;
	display: block;
}
#bloque_ctro .grupo .numero2 {
	padding-right: 10px;
	float: right;
	color: #375eab;
	font-size: 12px;
}

/*************************************************************
*************************SERVICIOS****************************
*************************************************************/
/***********************   SERVICIOS EDUCATIVOS  **********************/
#bloque_ctro .grupo_servicios {
	font-size: 12px;
	font-weight: bold;
	color: #226f00;
	float: left;
	padding-top: 0px;
	width:350px;
}
#bloque_ctro .grupo_servicios li {
	border:none 0px;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	clear:both;
	margin: 0px;
	padding: 0px;
	width:350px;
	line-height:18px;
}
#bloque_ctro .grupo_servicios li a {
	color: #000000;
	text-decoration: none;	
}
#bloque_ctro .grupo_servicios li a:hover {
	color: #000000;
	text-decoration: underline;
}
#bloque_ctro .grupo_servicios .destacado, #bloque_ctro .grupo .destacado {
	font-weight: bold;
	padding-top: 10px;
}
/*********************** FIN  SERVICIOS EDUCATIVOS  **********************/
/***********************   SERVICIOS juventud  **********************/
#bloque_ctro .grupo_juventud {
	font-size: 12px;
	font-weight: bold;
	color: #226f00;
	float: left;
	padding-top: 0px;
	width:510px;
}
#bloque_ctro .grupo_juventud li {
	border:none 0px;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;
	clear:both;
	margin: 0px;
	padding: 0px;
	width:510px;
	line-height:18px;
}
#bloque_ctro .grupo_juventud .destacado{
	font-weight: bold;
	padding-top: 10px;
}
/*********************** FIN  SERVICIOS juventud  **********************/
/*************************************************************
*************************FIN SERVICIOS****************************
*************************************************************/


/*************************************************************
*************************TURISMO****************************
*************************************************************/
/***********************   listado noticias  **********************/

.banner_ancho2, .titular_listado {
	float: left;
	width: 480px;
	border-bottom: 1px dotted #979797;
	margin-bottom: 5px;
	line-height: 18px;
	font-size: 12px;
	color:#000000;
	padding: 15px 15px 15px 0px;
}
.banner_ancho2 span, .titular_listado span {
	color: #2f5093;
	font-size: 13px;
}

.titular_listado p {
	color:#000000;
}
.banner_ancho2 a, .titular_listado a { text-decoration:none; color:#001f44;}
.banner_ancho2 a:hover, .titular_listado a:hover { text-decoration: underline; color:#001f44;}
.banner_ancho2 strong, .titular_listado strong{
	color:#001f44;
	font-size: 13px;
}
a.titular {
	font-size: 14px;
	font-weight: bold;
	color: #375eab;
	text-decoration: none;
}
a.titular:hover {
	text-decoration: underline;
}
#contenedor_paginado{
	margin-top:10px;
	float: left;
	width: 480px;
	font-size: 12px;
}
#posicion_paginado{
	color:#979797;
	margin-bottom:10px;
}
#posicion_paginado span{
	font-weight: bold;
}
#enlace_paginado{
	width:100px;
	height:15px;
	float:left;
	margin-right:15px;
	color: #979797;
	font-size: 12px;
}
#enlace_paginado a{color:#979797;}
#enlace_paginado a:hover{
	color:#333333;
}

/************************ detalle noticias *****************/

.foto_noticia{ float:left; margin-bottom:15px; margin-right:25px;}
h4{
	color: #000000;
	padding: 0px;
	margin-top: 0px 0px 10px 0px;

}
.fecha_agenda{
	color:#979797;
	margin-bottom:15px;
	width:auto;
	font-size: 12px;
	font-weight: bold;
}
.noticias #texto_noticia {
	font-size: 12px;
}

#texto_noticia{
	font-size: 11px;
}
.descarga{
	text-align:right;
	font-size:12px;
	margin:15px 0px 15px 0px;;

}
.descarga a{
	text-align:right;
	text-decoration:underline;
	color:#979797;
}
.descarga a:hover{ text-align:right;color:#979797;}

/***********************   fin listado noticias  **********************/

/***********************   inicio censo  **********************/
#poblacion {
	float: left;
	width: 500px;
	padding: 15px 0px 15px 0px;

}
#poblacion img {
	float: left;
}
#poblacion ul {
	width: 250px;
	float: right;
	padding-top: 15px;
}
#poblacion li {
	line-height: 30px;
	height: 30px;
}
#poblacion li  img {
	padding-top: 9px;
	padding-right: 8px;
}

#poblacion li span {
	display: block;
	width: 90px;
	float: left;
}
#poblacion .total {
	margin-left: 19px;
	font-size: 12px;
	font-weight: bold;
	color: #375eab;
}
#poblacion .hombre {
	color: #606060;
}
#poblacion .mujer {
	color: #B1B1B1;
}
#poblacion .negrita {
	font-size: 12px;
	font-weight: bold;
}
#bloque_ctro .piramide {
	margin-top: 8px;
	float: left;
}

#bloque_ctro .piramide th {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
#bloque_ctro .piramide .tit1 {
	text-align: right;
}
#bloque_ctro .piramide .tit2 {
	text-align: center;
}
#bloque_ctro .piramide .tit3 {
	text-align: left;
}


#bloque_ctro .censo {
	border: 1px solid #375eab;
	float: left;
	margin-top: 8px;
}
#bloque_ctro .censo th {
	color: #FFFFFF;
	background-color: #375eab;
	text-align: left;
	padding-left: 8px;
}
#bloque_ctro .censo .total {
	font-size: 12px;
	font-weight: bold;
	color: #2f5093;
}
#bloque_ctro .censo .par td {
	padding-left: 8px;
}
#bloque_ctro .censo td {
	padding-left: 8px;
}
table .par{
	background-color: #F0F0F0;
}
/***********************   fin censo  **********************/

/**************************** encuestas *************************/
#cont_encuesta {}
#cont_encuesta table {
	float: left;
	margin-bottom: 20px;
	position: relative;
	background-image: url(../images/fondo_form.gif);
	background-repeat: repeat;
	width: 520px;
}
#cont_encuesta .mensaje_encuesta {
	float: left;
	padding: 15px;
	line-height: 20px;
	border: 1px solid #900;
	margin: 15px 0px 75px 20px;

}
#cont_encuesta_inicio table {
	margin-left: 25px;
}
#cont_encuesta_inicio table .center, #cont_encuesta table .center {
	text-align: center;
}
#cont_encuesta_inicio table .right, #cont_encuesta table .right {
	text-align: right
}
#cont_encuesta_inicio table .left, #cont_encuesta table .left {
	text-align: left;
	width:100px;
}
#cont_encuesta_inicio .votar, #cont_encuesta .votar {
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 3px 0px 3px 5px;
	margin-top: 5px;
	color: #ffffff;
	font-size: 1em;
	background-color: #375eab;
}
#cont_encuesta_inicio .encuesta, #cont_encuesta .encuesta {
	font-weight: bold;
	padding-left: 5px;
	background-color: #375eab;
	height: 18px;
	color: #FFFFFF;
}
#cont_encuesta_inicio .pregunta, #cont_encuesta .pregunta {
	padding: 8px 0px 8px 0px;
	font-size:13px
}
/************************** fin encuestas **************************/

/* ========= FORM DE CONTACTO ============================== */
#f_contacto {
	width: 515px;
}
#f_contacto fieldset {
	border: 1px solid #375eab;
	padding: 20px;
	margin-top: 3px;
	margin-bottom: 20px;
	width: 476px;
	background-image: url(../images/fondo_form.gif);
	background-repeat: repeat;
}

#f_contacto #submit {
	color: #375eab;
	border: 1px solid #375eab;
	width: 50px;
	font-size: 12px;
	background-color: #efefef;
}

#f_contacto #btn_baja {
	color: #375eab;
	border: 1px solid #375eab;
	width: 50px;
	font-size: 12px;
	text-align: center;
	background-color: #efefef;
	height: 12px;
	float: right;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-top: -19px;
	margin-right: 40px;
	_margin-right: 20px;
}
#f_contacto #btn_baja a {
	width: 50px;
	height: 16px;
	display: block;
}
#f_contacto #btn_baja a:link, #f_contacto #btn_baja a:visited, #f_contacto #btn_baja a:hover {
	color: #375eab;
}
#f_contacto label {
	display: block;
	width: 400px;
	margin-bottom: 2px;
}
#f_contacto span {
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 15px;
}
#f_contacto b {
	color: #f00;
	font-weight: bold;
	font-size: 12px;
}
#f_contacto input {
	font-size: 11px;
	margin-left: 320px;
}
#f_contacto #nombre {
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#f_contacto #email {
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#f_contacto #telefono {
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#f_contacto #direccion2 {
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#f_contacto #codigo {
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#f_contacto #localidad {
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#f_contacto textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}
#f_contacto .nota {
	padding-left: 125px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	clear: both;
	float: left;
}
#tema_suscrip {
	float: left;
	width: 400px;
	margin: 0;
	padding: 0;
}
#tema_suscrip input{
	margin: 0;
	padding: 0;
	margin-left: 170px;
}
*html #f_contacto .nota{
/*width:260px;*/
}
/* >> >> MENSAJE RESPUESTA DE ENVÍO */
#mens_correo {
	margin: 125px 0px 100px 0px;
}
#mens_correo p {
	text-align: center;
}
#mens_correo ul {
	list-style: disc;
}
#mens_correo li {
	margin-left: 175px;
}
#mens_correo strong {
	color: #f00;
	font-weight: bold;
}
/* ========= FIN DE FORM DE CONTACTO ======================= */
/***************fin BLOQUE CENTRO*********************/


/***************INICIO BLOQUE DERECHO*********************/

#bloque_drcha {
	width: 190px;
	float: right;
	padding: 0px;

}

.banners_drcha1 {
	width: 186px;
	float:right;
	padding-bottom: 15px;

}

.banners_drcha {
	width: 186px;
	padding-bottom: 5px;
	float:right;

}

.banners_drcha h5{
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 0px 7px;
	background-image: url(../images/cab_banners.gif);
	background-repeat: no-repeat;
	background-position: right top;
		
}	
.banners_drcha img {
	margin: 0px;
	padding: 0px;
}
.banners_drcha a {
	margin: 0px;
	padding: 0px;
}
.titulo_nuevo{
	color: #375eab;
}


.titulo {
	height: 25px;
	text-align: left;
	background-image: url(../images/f_titular.jpg);
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 25px;
	margin: 0px;
	float: left;
	width: 760px;
	padding: 0px 0px 0px 20px;
	
}
.titulo span{
	color: #4e4c4c;
}
.titulo1 {
	height: 25px;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	background-image: url(../images/f_titular.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #3a8a1f;
	background-repeat: repeat-y;
}

#banner_tiempo div {
	padding:0px;
	float:left;
	margin: 1px 0px 0px 1px;
}
*html #banner_tiempo {
	width: 174px;
	margin: 0px 1px 0px 0px;
	}
#banner_tiempo p {
	font-size: 11px;
	text-align: justify;
	display: block;
	padding:0px 10px 0px 5px;

}
#banner_tiempo h2 {
	color: #2f5093;
	margin: 0px;
	text-align: left;
	padding: 10px 0px 15px 5px;
}
#banner_tiempo a {
	font-size: 13px;
	color: #2f5093;
}
#banner_tiempo, #banner_tiempo2 {
	width: 179px;
	float: right;
	height: 105px;
	margin-bottom: 5px;
	background-image: url(../images/fondo_tiempo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 5px 0px 0px;
	margin-left: 2px;
	border-left: solid 1px #979797;
}
#banner_tiempo2 h2 {
	color: #2f5093;
	margin: 2px 0px 0px 0px;
	text-align: left;
	padding: 2px 0px 0px 5px;
	background-color: #D7E9ED;
}
#banner_tiempo2 a {
	font-size: 17px;
	color: #93AEC9;
	text-decoration: none;
	font-weight: bold;
	padding-top: 25px;
	display: block;
}
#banner_tiempo2 a:hover {
	color: #375eab;
}

/* Para el caso de No JavaScript */
#banner_tiempo h2#sinjava_h2 {
	font-size: 12px;
	color: #2f5093;
	margin: 2px 0px 0px 0px;
	padding: 2px 0px 0px 5px;
	text-align: left;
}
#banner_tiempo a#sinjava_a {
	font-size: 17px;
	color: #93AEC9;
	text-decoration: none;
	font-weight: bold;
	padding-top: 25px;
	display: block;
}
#banner_tiempo a#sinjava_a:hover {
	color: #375eab;
}

/* ********************************************************************************************* */
/* *******************************  ESTILOS CALENDARIO PHP ************************************* */
/* ********************************************************************************************* */
#calendario {
	width: 185px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	float: right;
	padding: 0px;
	text-align:center;
	margin: 5px 0px 5px 0px;

}

#cab_calendario {
	width: 185px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	height: 30px;
	color:#FFFFFF;
	background-image: url(../images/cab_banners.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
}

.calendar-month{
	font-weight: bold;
	font-size:12px;
}
.contenedor_agenda_calendario {
	border: 0px;
 }
.agenda_calendario {
	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;
	line-height: 22px;
	padding-top: 5px;
	}
#flecha_drcha{
	vertical-align: middle;
	width: 35px;
	float: right;
	padding-top: 5px;
	}
#mes{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 105px;
	line-height: 30px;
}
#cont_calendario {
	width: 185px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	font-size: 8px;
	margin: 0px;
	padding: 0px;
	}
table.calendar {
	text-align: center;
	vertical-align: middle;
	width: 185px;
	float: left;
	border: 1px solid #999999;/*	margin-left: 10px !important;*/
	margin: 0px;
	padding: 5px 0px 0px 0px;
	background-image: url(../images/fondo_calendario_dias.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	}
.calendar tr {
	text-align: center;
	vertical-align: middle;
	}

.calendar td {
	font-size:11px;
	width:5px;
	height:15px;
	color:#000000;
	text-align: center;
	vertical-align: middle;
	padding:0px 5px 0px 5px; 
	}
.calendar th {
	font-size:10px;
	/*:600;*/
	color:#375EAB;
	text-align: center;
}
.calendar td .hoy {
	color:#e50004;
	width:5px;
	height:15px;
	text-align: center;
	vertical-align: middle;
	padding:0px 0px 0px 0px; 
}

.calendar td .hoy a {
	text-decoration:none;
	width:0px;
	height:15px;
	color:#000000;
	text-align: center;
	vertical-align: middle;
	padding:0px 0px 0px 0px;
}
.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:#000000;
	display:inline;
	text-decoration:none;
	background-color: #979797;
	padding-left: 3px;
	padding-right: 3px;


}
.calendar td.diamarcado {
	padding: 0px;
	color:#000000;
	background-color: #e50004;
	padding:0px 5px 0px 5px; 
}

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


.calendar td.diamarcado a:hover {
	text-decoration:none;
	color:#000;
	background-color: #e50004;
}
/*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: #4e4c4c;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	float: left;
}
.flecha_derecha  {
	
	float: right;
	width: 30px;
}


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


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


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


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

.l_encuestas {
	width: 356px;
	float: left;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px #CCC solid;
}
.l_encuestas ul li{
	color: #4e4c4c;
	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: #4e4c4c;
	text-decoration: none;
}
.l_encuestas ul li a:hover{
	color: #000;
	text-decoration: underline;
}
/* ******************************* FIN  ENCUESTAS ********************************* */	
	
	
	
#pie {
	width: 978px;
	font-size: 11px;
	text-align: center;
	float: left;
	padding: 0px 10px 0px 0px;
	height: 35px;
	background-color: #979797;
	line-height: 35px;
	border-right: solid 1px #333333;
	border-left: solid 1px #333333;
	border-top: solid 1px #333333;
	} 
*html #pie {
	padding-top: 0px 10px 0p 0pxx;
	}
.pie_list {
	padding: 0;
	margin: 0px;
	height: 0px;

	}	

#pie strong{
	color: #FFFFFF;
	line-height: 35px;
}
#pie ul{
	line-height: 25px;
	float: right;
	color: #FFFFFF;
}
#pie ul li{
	color: #FFFFFF;
	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: #c00000;
	display: inline;
	list-style: none;
}
#pie a{
	color: #FFFFFF;
	text-decoration: underline;
}
#pie a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

/*estilos agenda*/




/*//////////////////////////// AYUDA /////////////////////////*/
.ayuda {
	float: left;
	width: 500px;
	text-align: justify;
	color: #4e4c4c;
	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: #4e4c4c;
	line-height: 30px;	
	
}
.ayuda h4{
	color: #4e4c4c;
	font-size: 13px;
	padding:0px 0px 12px 0px;
	font-weight: bold;
	
}
.ayuda p{
	color: #4e4c4c;
	font-size: 12px;
	line-height: 20px;
	padding-bottom:8px;

}
.ayuda p .link_rojo a{
	color: #e50004;
	font-size: 12px;
	line-height: 20px;
}
.ayuda p .link_rojo a:hover{
	color: #4e4c4c;
	font-size: 12px;
	line-height: 20px;
}
.ayuda p strong{
	color: #4e4c4c;
	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 14px;
	font-size: 12px;
	line-height:20px;
}
.ayuda ul li strong{
	color: #4e4c4c;
	font-size: 12px;
	line-height: 20px;
	
}
/*////////////////////////////////// RESULTADO BÚSQUEDA ///////////////////*/
.busqueda {
	float: left;
	width: 770px;
	text-align: justify;
	color: #4e4c4c;
	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: #4e4c4c;
	line-height: 30px;
	font-weight: bold;	
	
}
.busqueda strong {
	font-size: 14px;
	color: #4e4c4c;
	line-height: 30px;	
	
}
.busqueda p{
	color: #4e4c4c;
	font-size: 12px;
	line-height: 20px;

}
.busqueda p .link_rojo a{
	color: #e50004;
	font-size: 12px;
	line-height: 20px;
}
.busqueda p .link_rojo a:hover{
	color: #4e4c4c;
	font-size: 12px;
	line-height: 20px;
}
.busqueda p strong{
	color: #4e4c4c;
	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 8px 12px;
	font-size: 12px;
}
.busqueda ul li strong{
	color: #4e4c4c;
	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: #3a8a1f;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.listadoapartadobusqueda a {
	color: #3a8a1f;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.listadoapartadobusqueda a:hover {
	color: #4e4c4c;
	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: #3a8a1f;
	padding: 10px 0px;
}
.titularapartadobusqueda a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4e4c4c;
}
.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-heightfont-weight: 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: #4e4c4c;
}
/*fin buscador*/

/*página de error*/
#txt_error{
	background-color:#FFFFFF;
	width:600px;
	padding-top:15px;
	margin: 20px auto 0px auto;
	border: 2px solid #D40000;
}
#txt_error p {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#txt_error #mensaje {

}
#txt_error #mensaje p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #000000;
	line-height: 75px;
}
#txt_error #ir_home {
	padding-bottom: 25px;
	text-align: right;
}

#txt_error #ir_home a {
	font-size: 13px;
	color: #33579E;
	padding-bottom: 15px;
	padding-right: 20px;
	text-align: right;
	text-decoration: none;
}
#txt_error #ir_home a:hover {
	color: #000000;
}
.descargar_archivo{
display:block;
width:500px;
}
.descargar_archivo a{
	float:right;
	display:block;
	text-align:right;
	color:#385fcc;
	text-decoration:underline;
}
/*fin error*/

/*///////////////////////////////CALLEJERO/////////////////////*/
#bloque_ctro .ir_navegar {
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: right;
}
#bloque_ctro .ir_navegar a {
	text-decoration: none;
	color: #375EAB;
}
#bloque_ctro .ir_navegar a:hover {
	text-decoration: underline;
}
.nota_flash{
	font-size: 11px;
	color: #666666;
	padding-top: 8px;
}

/*///////////////////////////////FIN   CALLEJERO/////////////////////*/

/*///////////////////////////////INICIO PLANTILLAS PRESENTACION////////////////////*/
.texto_central{
width:500px;
float:left;
}	
.texto_central p, .texto_central .imagen_izq, .texto_central .imagen_dcha{
display:block;
width:500px;
float:left;
clear:both;
padding:5px 0px 5px 0px;
}
.imagen_izq img{
float:left;
margin:0px 10px 0px 0px;
}
.imagen_dcha img{
float:right;
margin:0px 0px 0px 10px;
}
.descargar_archivo{
display:block;
width:500px;
}
.descargar_archivo a{
	float:right;
	display:block;
	text-align:right;
	color:#385fcc;
	text-decoration:underline;
}
/*///////////////////////////////FIN PLANTILLAS PRESENTACION////////////////////*/	
#museo {
	background: #ffffff url(../images/museo-pons-cirac.png) no-repeat left bottom;
	width: 260px;
	height: 212px;
	float: left;
	padding: 10px 0 0 0;
}

#museo p.titulo{
	color:#fff;
	font-family: "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	font-size: 200%;
	margin: 75px 25px 25px 25px;
	text-align: left;
	line-height: 90%;
	width: 200px;
	font-weight:normal;
}

#museo p small{
	color:#0A2857;
	font-family: "Trebuchet MS",Arial,Helvetica,Verdana,sans-serif;
	font-size: 125%;
	text-align: center;
}

#museo p.titulo a{
	color:#fff;
	text-decoration:none;
}

#museo p small a{
	color:#0A2857;
	text-decoration:none;
}

#museo p.titulo a:hover{
	color:#000;
	text-decoration:none;
}

#museo p small a:hover{
	color:#0A2857;
	text-decoration:none;
}

