/* 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 images,:link images,:visited images { border:none }
address {
	font-style:normal;
}
/*fin del reseteo*/

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/fondo_pagina.jpg);
	background-repeat: repeat;
}
#general {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	clear: both;
}
#fecha {
	float: left;
	font-size: 11px;
	padding-bottom: 5px;
}
#submenu {
	float: right;
	font-size: 11px;
}
#submenu a {
	text-decoration: none;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
}
#cabecera {
	float: left;
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-image: url(../images/f_barra01.jpg);
	height: 119px;
}
#buscador {
	float: left;
	height: 45px;
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	background-color: #F5F5F5;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	background-image: url(../images/lineas_fondo.jpg);
}
#buscador #form1 {
	width: 250px;
	float: right;
	height: 10px;
	margin: 0px;
	padding-top: 0px;
}
#form1 input {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 0px;
	font-size: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
#form1 input#btn_buscar {
	margin-top: 4px;
}
#form1 images {
	float: left;
	padding-top: 4px;
}
#buscador h2 {
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 450px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 190px;
	margin-left: 0px;
}
#container {
	float: left;
	background-color: #FFFFFF;
	width: 100%;
	background-image: url(../images/fondo_container.gif);
	background-repeat: repeat-y;
	background-position: 181px;
}
#menu {
	width: 175px;
	float: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	position: relative;
}
#menu .submenu {
	float: left;
	width: 100%;
}
.submenu h3 {
	display: none;
}

/* Para el título de la foto recorrida que aparece en el bloque deslizante */
#myGallery h3 {
	color: #ffffff;
}

#menu .submenu ul {
	/*border-top: 1px dotted #000000;*/
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
*html #menu .submenu ul ul {
	border-top: 2px solid #00FF00;

}
#menu .submenu li {
	line-height: 22px;
	

}
*html #menu .submenu li {
	padding-top:3px;
	padding-bottom:3px;
	

}
#menu .submenu li a {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	padding-left: 7px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/flecha.jpg);
}
#menu .submenu a:hover {
	color: #B8492E;
	text-decoration: underline;
}

/*para el despegable*/

#menu ul li li {
	padding-right: 0px;
	padding-left: 0px;
	border-right-width: 0px;
	border-right-style: none;
	padding:2px 0px;

}

#menu ul li ul {
	display: none;
	margin: 0px;
}
#menu table {
	margin:-1px;
/*	border-collapse:collapse;*/
	border:none;
	padding: 0px;
	border: none;
	
}

/* specific to non IE browsers */

#menu ul li:hover ul {
	display:block;
	top:0px;
	left:-5px;
	/*width:175px;*/
	position: relative;
	background-color:#FFFFFF;
	border:none;
	
	
	
}


#menu ul li:hover ul li a {
	display:block;
	width:160px;
	text-align: left;
	background-image:none;
	font-size: 11px;
	font-weight: normal;
	color: #B8492E;
	background-color: #FFFFFF;
	padding-left: 0px;
	line-height:15px;

}
*html #menu ul li a:hover {
	background-color:#FFFFFF;
}
*html #menu ul ul {
border:none;
}
*html #menu ul li a:hover ul {
	display:block;
	top:0px;
	left:-7px;
	position: relative;
	background-color:#FFFFFF;
	border:none;
	

}

*html #menu ul li a:hover ul li a {
	display:block;
	width:150px;
	text-align: left;
	background-image:none;
	font-size: 11px;
	font-weight: normal;
	color: #B8492E;
	background-color: #FFFFFF;
	padding-left: 0px;
	line-height:15px;

}


*html #menu ul li a:hover ul li a:hover {
	color:#000000;	
}


*html #menu ul li img {
	border:none;
}


/*fin despegable*/


/* ======= CONTENIDOS DE APARTADOS ========================= */
#contenido, #contenido_galeria {
	width: 615px;
	float: left;
	font-size: 11px;
	background-color: #FFFFFF;
	padding-top: 5px;
	margin-right: 5px;
	padding-bottom: 0px;
	margin-left: 5px;
	background-position: bottom;
	background-image: url(../images/fondo_barras.gif);
	background-repeat: repeat-x;
}
#contenido_buscar, #contenido_fiestas, #contenido_noticias, #contenido_censo, #contenido_plenos, #contenido_proyect, #contenido_presup, #contenido_tablon, #contenido_cultura, #contenido_deporte, #contenido_foro, #contenido_guiacom, #cont_ubicacion,#cont_galeria, #cont_contacto, #cont_composicion, #cont_calendario, #cont_encuesta, #cont_empadronamiento, #contenido_musica, #cont_alojamiento,#contenido_majas,#cont_telefonos, #cont_restauracion, #contenido_inicio, #contenido_asociaciones, #contenido_secrevir {
	float: left;
	width: 589px;
	font-size: 11px;
	border-right-width: 13px;
	border-left-width: 13px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D7DAE1;
	border-left-color: #D7DAE1;
	padding-bottom: 25px;
	/*background-image: url(../images/fondo_barras.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
}
#datos_contenido .descargar_pdf {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	clear: both;
	color: #B24528;
	text-decoration: none;
}

#cont_contacto {
	background-image: url(../images/contactenos.jpg);
	padding-bottom: 25px;

}

#cont_ubicacion {
	background-image: url(../images/ubicacion.jpg);

}
#barra_sup {
	background-image: url(../images/barra_sup.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 615px;
	float: left;
	height:42px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#barra_sup .float {
	float: right;
}
#barra_sup .floatI {
	float: left;
}
.tit_contenido {
	font-size: 12px;
	width:500px;
}
#pie_contenido {
	width: 558px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	float: left;
	padding: 0px 10px 15px 10px;
}
#pie_contenido ul li {
	list-style: disc;
	padding-left: -10px;
	margin-left: 10px;
}
#contenido_buscar, #contenido_fiestas, #contenido_noticias, #contenido_plenos, #contenido_proyect, #contenido_presup, #contenido_tablon, #contenido_cultura, #contenido_deporte, #contenido_foro, #contenido_guiacom, #cont_telefonos, #cont_encuesta, #cont_empadronamiento, #contenido_musica, #cont_alojamiento, #cont_restauracion, #contenido_deporte, #cont_composicion, #cont_calendario, #cont_ubicacion, #cont_contacto, #cont_asociaciones, #contenido_secrevir {
	background-position: right 25px;	
	background-repeat: no-repeat;
}
#contenido_buscar {
	background-image: url(../images/galeriafotografica.jpg);
}
#contenido_fiestas {
	background-image: url(../images/fiestas_globos.jpg);
}
/*#contenido_noticias {
	background-image: url(../images/noticias_periodico.jpg);
}*/
#contenido_censo {
	background-image: url(../images/censo.jpg);
	background-position: right 30px;	
	background-repeat: no-repeat;
}
/*********INICIO listado*************/
#contenido .listado_cultura {
	display: block;
	color: #FFFFFF;
	margin-bottom: 8px;
	float: left;
	width: 580px;
	margin-top: 8px;
	/*	border-top-width: 1px;
	border-right-width: 15px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7DAE1;
	border-right-color: #D7DAE1;
	border-bottom-color: #D7DAE1;*/
	background-color: #778F53;
	margin-left: 5px;
}
#contenido .listado_cultura a {
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: bold;
}
#contenido .listado_cultura a:hover {
	color: #000000;
	text-decoration: none;
}
/*********FIN listado*************/
#cont_empadronamiento {
	background-image: url(../images/enpadronamiento.jpg);
}
#cont_empadronamiento ul {
	margin-top: 20px;
	margin-left: 25px;
}
#cont_empadronamiento li {
	padding-left:8px;
	height: 23px;
}
#cont_empadronamiento h4 {
	margin-top: 105px;
	margin-bottom: 25px;
	margin-left: 25px;
}
#cont_empadronamiento p {
	margin-left: 25px;
	line-height:19px;
}

#cont_empadronamiento #descarga {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #CCCCCC;
	padding-left: 25px;
	width: 563px;
}
#cont_empadronamiento #descarga a {
	text-decoration: none;
	color: #990000;
}
#contenido_plenos {
	background-image: url(../images/plenos.jpg);
}
#contenido_proyect {
	background-image: url(../images/bandos.jpg);
}
#contenido_presup {
	background-image: url(../images/decretos.jpg);
}
#contenido_tablon {
	background-image: url(../images/anuncios.jpg);
}
/*#contenido_musica {
	background-image: url(../images/musica.jpg);
}*/
#cont_alojamiento{
	background-image: url(../images/callejero.jpg);
	line-height:18px;
}
#cont_restauracion{
	background-image: url(../images/hosteleria.jpg);
	line-height:18px;
}
#cont_alojamiento p, #cont_restauracion p {
	padding-left:25px;
	display: block;
	float: left;
	padding: 15px 5px 0px 25px;
	width:350px
}
#cont_restauracion .detalle_rest{
	float:left;
	width:490px;
}
#cont_restauracion img{
	margin-left:25px;
}
.info{
	color: #990000;
	text-decoration: none;
	float: left;
	display: block;
	width: 300px;
	text-align: right;
}
.tit_alojamiento{
	background-color: #E8E8E8;
	height: 20px;
	line-height:20px;
	float: left;
	width: 569px;
	margin-top: 135px;
	padding-left:20px;
}
#contenido_musica img, #contenido_deporte img, #contenido_cultura img {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#contenido_musica h4, #contenido_deporte h4,#contenido_musica h4 {
	text-align: center;
	width: 550px;
	padding-top: 50px;
	padding-bottom: 20px;
}
/*#contenido_musica h4{
	padding-top: 105px;
}*/

#contenido_musica h5, #contenido_cultura h5, #contenido_deporte h5{
	background-color: #CCCCCC;
	display: block;
	padding-left:15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#contenido_cultura .not_cultura, #contenido_deporte .not_deporte, #contenido_foro .publicar, #contenido_foro .opinion  {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	margin-top: 25px;
	display: block;
}
#contenido_musica a, #contenido_deporte, a #contenido_cultura a {
	margin-bottom: 25px;
}
/*#contenido_cultura a{
	margin-bottom: 95px;
}*/
#contenido_cultura {
/*	background-image: url(../images/cultura.jpg);
	background-repeat: no-repeat;*/
}
#contenido_deporte {
/*	background-image: url(../images/deporte.jpg);*/
}
#det_noticia {
	float: left;
	width: 550px;
	padding-left: 15px;
	padding-top: 15px;
	font-size: 11px;
	line-height: 20px;
}
#det_noticia img {
	float: left;
	padding-right: 15px;
}
#det_noticia a {
	color: #000000;
	text-decoration: underline;
}
#det_noticia h3 {
	font-size: 13px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#det_noticia  h4 {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.fecha_agenda {
	line-height: 20px;
	color: #999999;
	font-size: 11px;
}

#otros_eventos {
	float: left;

	width: 360px;
	padding-left: 15px;
	padding-top: 35px;
}

#otros_eventos a {
	float: left;
	font-size: 12px;
	color: #000000;
	padding-left:20px;
	background-image: url(../images/icono_calendario.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	width:330px;
}
#descarga_archivo {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	width: 550px;
}
#descarga_archivo a {
	float: left;
	color: #CC0000;
	font-size:12px;	
}

#contenido_foro {
	background-image: url(../images/foro.jpg);
}
#contenido_guiacom {
	background-image: url(../images/guiacomercial.jpg);
}
#cont_telefonos{
	background-image: url(../images/telefono.jpg);
}
#contenido_secrevir {
	padding-bottom: 25px;
}
#cont_encuesta {
	background-image: url(../images/encuestas.jpg);
	background-position: right 12px;
	padding-bottom: 25px;
}
#cont_encuesta table {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 115px;
	width: 500px;
	margin-right: 0px;
	position: relative;
}
#cont_encuesta .mensaje {
	float: left;
	padding: 15px;
	line-height: 20px;
	margin-left: 20px;
	border: 1px solid #990000;
	margin-top: 15px;
}
#cont_encuesta table .center, #contenido_inicio table .center{
	text-align:center;
}
#cont_encuesta table .right, #contenido_inicio table .right {
	text-align:right
}
#cont_encuesta table .left, #contenido_inicio table .left{
	text-align:left;
}
#cont_encuesta .votar, #contenido_inicio  .votar  {
	text-decoration: none;
	color: #000000;
	display: block;
	background-color: #CCCCCC;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
	padding-left: 5px;
}
#cont_encuesta .encuesta, #contenido_inicio .encuesta {
	background-color: #CCCCCC;
	font-weight: bold;
}
#cont_encuesta .pregunta, #contenido_inicio .pregunta {
	padding-top: 8px;
	padding-bottom: 8px;
}

/*INICIO FIESTAS*/
#contenido_fiestas #enlaces_fiestas {
	height: 70px;
	margin: 30px 0px 0px 10px;
	vertical-align: text-bottom;
}

 #contenido_noticias p, #cont_calendario p, #contenido_plenos p, #contenido_proyect p, #contenido_presup p, #contenido_tablon p, #contenido_tablon span, #contenido_cultura p, #contenido_deporte p,  #cont_asociaciones p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
#contenido_fiestas #enlaces_fiestas a {
	text-decoration: none;
	color: #333333;
}
#contenido_fiestas #enlaces_fiestas a:hover {
	color: #990000;
	text-decoration: underline;
}
#texto_fiesta {
	text-align: justify;
	line-height: 18px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#texto_fiesta h4 {
	height: 25px;
}
#contenido_fiestas p {
	line-height: 18px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#texto_fiesta p {
	text-indent: 20px;
	margin: 0px;
	padding: 0px;
}
/*FIN FIESTAS*/


/*INICIO TELEFONOS*/ 
.telefonos1 {
	width: 255px;
	float:left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.telefonos2 {
	padding: 15px;
	width: 255px;
	float:right;
	margin-top: 115px;
}
#cont_telefonos  .grupo {
	background-color: #CCCCCC;
	font-weight: bold;
	padding-left: 5px;
	margin-top: 20px;
}
#cont_telefonos  .num {
	display: block;
	float: right;
}
#cont_telefonos  li {
	display: block;
	line-height: 20px;
	width: 250px;
	padding-left: 5px;
	float: left;
}
#cont_telefonos  .nom {
	float: left;
}
/*#cont_telefonos li{
	height:20px;
	display:block;
	line-height: 20px;
	float: left;
	width: 225px;
	padding-left: 8px;
}
#cont_telefonos .nombre {
	float: left;
}
#cont_telefonos  span {
	float: right;
}
#cont_telefonos .tema{
	font-weight: bold;
	background-color: #E6E6E6;
	line-height: 20px;
	margin-top: 13px;
	margin-bottom: 5px;
}*/
/*#cont_telefonos .floatI{
	float:left;
}
#cont_telefonos .floatD{
	float:right;
	margin-top:100px;
}*/
#cont_telefonos strong {
	color: #003366;
}
/*FIN TELEFONOS*/
/* ======= FIN DE CONTENIDOS DE APARTADOS ================== */
.pag_principal {
	line-height: 18px;
	padding: 15px;
	font-size: 11px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	float:left;
	width:537px;
	_width:518px;
	text-align: justify;
	margin: 8px 0px 8px 13px;
	_margin:5px 0px 5px 7px;
}
#col_izq{
	float:left;
	width:380px;
	_width:325px;
}
.pag_principal_corto {
	line-height: 18px;
	padding: 15px;
	font-size: 11px;
	/*background-color: #D7DAE1;*/
	background-color:#F4F4F4;
	border: 1px solid #CCCCCC;
	float:left;
	width:340px;
	_width:325px;
	text-align: justify;
	margin: 8px 0px 8px 13px;
	_margin:5px 0px 5px 7px;
}
.pag_principal img {
float:left;
margin-right:15px;
}
.pag_principal .titular{
	font-size: 12px;
	font-weight: bold;
	color: #990033;
	padding-bottom:10px;
	float:left;
	clear:both;
	width:530px;
}
.pag_principal .titular_not{
	font-size: 16px;
	font-weight: bold;
	color: #990033;
	padding-bottom:10px;
	float:left;
	clear:both;
	width:530px;
}
.pag_principal_corto .titular{
	font-size: 12px;
	font-weight: bold;
	color: #990033;
	float:left;
	clear:both;
	width:340px;
	padding-bottom: 10px;
}
.pag_principal_corto img {
	float: left;
	margin-right: 10px;
}
.introduccion {
	line-height: 20px;
	/*padding: 15px;*/
	font-size: 11px;
	/*background-color: #D7DAE1;
	border: 1px solid #CCCCCC;*/
	float:left;
	width:370px;
	_width:325px;
	text-align: justify;
	margin: 8px 0px 8px 13px;
	_margin:5px 0px 5px 7px;
	font-weight: bolder;
/*	color:#D7DAE1;*/
}
.introduccion_largo {
	line-height: 20px;
	/*padding: 15px;*/
	font-size: 11px;
	/*background-color: #D7DAE1;
	border: 1px solid #CCCCCC;*/
	float:left;
	width:565px;
	_width:538px;
	text-align: justify;
	margin: 15px 0px 8px 13px;
	_margin:5px 0px 5px 7px;
	font-weight: bolder;
/*	color:#D7DAE1;*/
}
.evento {
	line-height: 18px;
	padding: 15px;
	margin-bottom: 5px;
	font-size: 11px;
	float:left;
	display:block;
	width:auto;
	width:355px;
}
.evento_deportes{
	line-height: 18px;
	padding: 15px;
	margin-bottom: 0px;
	font-size: 11px;
	float:left;
	width:325px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 13px;
	_margin-left: 9px;
}
.evento .titular, .evento_deportes .titular{
	font-size: 12px;
	font-weight: bold;
	color: #990033;
}
.titular2{
	font-size: 12px;
	font-weight: bold;
	color: #990033;
}
.sin_evento {
	line-height: 18px;
	padding: 15px;
	margin-bottom: 5px;
	font-size: 11px;
	height: 100px;
}
#contenido_musica  ul, #contenido_cultura ul, #contenido_deporte ul {
	margin-top: 10px;
	margin-bottom: 10px;
}
#contenido_musica li, #contenido_cultura li, #contenido_deporte li{
	line-height: 20px;
	padding-left: 25px;
}
#col_dcha{
	float:right;
	width:200px;
	_width:190px;
}
#col_dcha .agenda {
margin-top:8px;
}

.clasificados {
	float: right;
	width: 175px;
	border: 1px solid #990033;
	margin-right: 8px;
	_margin-right:3px;
	margin-top: 8px;
}
.clasificados h3 {
	font-size: 13px;
	padding-left: 5px;
	color: #990033;
	padding-top: 8px;
	padding-bottom: 8px;
}
#contenido_cultura .clasificados ul, #contenido_deporte .clasificados ul, #contenido_musica .clasificados ul {
	padding: 0px;
	margin: 0px;
	text-align: justify;
}
#contenido_cultura .clasificados ul li, #contenido_deporte .clasificados ul li, #contenido_musica .clasificados ul li {
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #fcf;
}
#contenido_cultura .clasificados a, #contenido_deporte .clasificados a, #contenido_musica .clasificados a {
	text-decoration: none;
	color: #000000;
}
.clasificados a:hover {
	text-decoration: underline;
}


#menu_historia {
	float: left;
	width: 589px;
	border-right-width: 13px;
	border-left-width: 13px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D7DAE1;
	border-left-color: #D7DAE1;
	height: 33px;
}
#menu_historia ul {
	padding-left: 35px;
}
#menu_historia li {
	font-size: 11px;
	width: auto;
	display: block;
	float: left;
	text-align: left;
}
#menu_historia .linea {
	width: 6px;
}
#menu_historia a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 43px;
}
#menu_historia a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#contenido_historia {
	float: left;
	width: 589px;
	font-size: 11px;
	border-right-width: 13px;
	border-left-width: 13px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D7DAE1;
	border-left-color: #D7DAE1;
	background-image: url(../images/fondo_barras.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 25px;
}
.borde_sup {
	width: 100%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	background-image: url(../images/fondo_barras.gif);
	background-repeat: repeat;
	height: 6px;
}
#contenido_historia  .rojo {
	color: #990000;
}
.historieta {
	float: left;
	width: 559px;
	background-color: #F7F7F7;
	padding: 15px;
}
.historieta p {
	float: left;
	width: 50%;
	text-align: justify;
	display: block;
	line-height: 18px;
	text-indent: 20px;
}
.historieta img {
	float: right;
}
.historieta2 {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
}
.historieta2 p {
	float: right;
	width: 45%;
	text-align: justify;
	display: block;
	padding: 10px;
	line-height: 18px;
	text-indent: 20px;
}
.historieta2 img {
	float: left;
	padding: 15px;
}
.historieta2 .nota_pie {
	display: block;
	clear: both;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
}
.historieta2 .entrada {
	float: left;
	width: 415px;
	padding-right: 155px;
	background-image: url(../images/galeriafotografica.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.historieta2 h4 {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
p.entero {
	width: 96%;
	padding-top: 15px;
}
#cont_ubicacion small a{
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	display: block;
	padding-left: 15px;
	text-decoration: none;
	font-size: 12px;
}
#cont_ubicacion p {
	width: 450px;
	text-align: justify;
	line-height: 18px;
	text-indent: 20px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
/*#menu .submenu li images {*/
#menu .submenu li img {
	padding-left: 3px;
	border: 0px;
}
#direccion {
	float: left;
	height: 115px;
	padding-left: 60px;
	padding-top: 20px;
	background-color: #FFFFFF;
	width: 390px;
	margin-left: 15px;
}
#direccion img {
	float: left;
}
#direccion .datos {
	width: 225px;
	float: left;
	padding-left: 20px;
}

/* ========= FORM DE CONTACTO ============================== */
#form2 {
	float: left;
	width: 450px;
	background-color: #FFFFFF;
	padding-left: 60px;
	margin-left: 15px;
}
#form2 fieldset {
	border: 1px solid #CCCCCC;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 400px;
}
#form2 label {
	display: block;
	width: 400px;
	margin-bottom: 8px;
}
#form2 span {
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 15px;
}
#form2 b {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
#form2 input {
	font-size: 11px;
	margin-left: 320px;
}
#form2 #nombre {
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#form2 #correo {
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#form2 #telefono {
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#form2 #direccion2 {
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#form2 #codigo {
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#form2 #localidad {
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#form2 textarea {
	width: 200px;
}
#form2 .nota {
	padding-left: 110px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	clear: both;
	float: left;
}
/* >> >> 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 ======================= */

/* ========= FORM DE INSERTO EN FORO ======================= */
#f_insForo {
	float: left;
	width: 540px;
	margin-top: 50px;
	margin-left: 25px;
	padding-left: 0px;
}
#f_insForo select {
	font-size: 9px;
	margin-left: 320px;
}
#f_insForo fieldset {
	border: 1px solid #CCCCCC;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 425px;
	margin-left: 50px;
}
#f_insForo label {
	display: block;
	width: 400px;
	margin-bottom: 8px;
}
#f_insForo span {
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 15px;
}
#f_insForo span.error {
	width: 100px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 0px;
	color: #f00;
}
#f_insForo b {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
#f_insForo input {
	font-size: 11px;
	margin-left: 320px;
}
#f_insForo .cajasForo {
	width: 175px;
	margin: 0px;
	padding: 0px;
}
#f_insForo select.cajasForo {
	width: 200px;
}
#f_insForo textarea {
	width: 200px;
}
#f_insForo .nota {
	padding-left: 110px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	clear: both;
	float: left;
}
#cabecera_errorForo {
	margin: 25px 0px 0px 10px;
	height: 50px;
}
/* ========= FIN DE FORM DE INSERTO EN FORO ================ */

#cont_composicion {
	background-image: url(../images/composicion.jpg);
	text-align: center;
	background-color: #FFFFFF;
	padding-bottom: 25px;
}
.grafico {
	float: left;
	padding-top: 115px;
	padding-right: 18px;
	padding-left: 26px;
	width: 540px;
}
.grafico ul {
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.grafico li {
	display: block;
	float: left;
	height: 22px;
}

.grafico img {
	float: right;
}

.grafico .partido {
	width: 150px;
	text-align: left;
}
.grafico .votos {
	width: 55px;
}

#banners {
	float: right;
	width: 175px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
	border-right: 1px dotted #999999;
	border-left: 1px dotted #999999;

}

.grafico .porcentaje {
	width: 55px;
}
.grafico .ediles {
	width: 37px;
}
#banners a img {
	margin-bottom: 10px;
	border:none;
}
#banners img {
	margin-bottom: 10px;
}
#banners object {
	margin-bottom: 10px;
}
#banners span {
	display: none;
}
#banners div {
	margin: 0px 0px 10px 0px;
}


#txt_calendario {
	padding: 10px 0px  0px 25px;
}
#cont_calendar ul {
padding-top: 30px;
	padding-left: 20px;
	float:left;
}
#cont_calendar ul li{
	line-height: 20px;
	width:300px;
}

/* ========= ESTILOS PARA PANEL DE MAJAS - PORTADA ========= */
#contenedor_majas {
	padding: 0px 0px 0px 32px;
	width:557px;
}
#contenedor_majas span {
	padding: 15px 0px 15px 0px;
	width:557px;
	height:50px;
	line-height:50px;
}
#foto_majas {
	text-align: center;
	float: left;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 11px;
	padding-left: 30px;
	height:250px;
}
#piefoto_majas {
	color: #666666;
	font-size: 11px;
}
a.menu {
	text-decoration: none;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ===== FIN DE ESTILOS PARA PANEL DE MAJAS - PORTADA ====== */

/* ======= ESTILOS PARA PANEL DE ENCUESTAS - PORTADA ======= */
#contenedor_encus {
	padding: 0px 5px 0px 5px;
}
#cabecera_encus {
	font-weight: bold;
}
#pregunta_encus, #respuesta_encus, #barra_encus, #votos_encus, #porcent_encus, #votar_encus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#pregunta_encus, #votar_encus {
	font-weight: bold;
	text-align: center;
}
#votar_encus {
	text-align: right;
}
#respuesta_encus, #barra_encus, #votos_encus, #porcent_encus {
	padding: 3px 0px 3px 0px;
	float: left;
}
#respuesta_encus {
	width: 320px;
}
#barra_encus {
	width: 220px;
}
#votos_encus, #porcent_encus {
	width: 55px;
	text-align: center;
}
#porcent_encus {
	width: 55px;
	text-align: center;
}
#datos_contenido {
	width: 558px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 15px 10px;
	float: left;
}
#datos_contenido img {
	float:left;
	padding-right: 20px;
	_padding-right:0px;
	border:none;
}
#datos_contenido p {
	text-align: justify;
}
#datos_contenido .justif {
	font-size: 11px;
	
}
.piefoto {
	float:left;
	clear:both;
	display:block;
	width:550px;
	text-align:left;
	margin-bottom: 15px;

	
}
/* === FIN DE ESTILOS PARA PANEL DE ENCUESTAS - PORTADA ==== */

/* ======= ESTILOS PARA ENLACES DE PAGINACIÓN ============== */
#contenedor_paginado, #contenedor_paginado_sup {
	float:left;
	clear:both;
	width:570px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	margin-top: 5px;
	
}
#posicion_paginado, #enlace_paginado, #posicion_paginado_sup, #enlace_paginado_sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#posicion_paginado span, #posicion_paginado_sup span {
	font-weight: bold;
}
#posicion_paginado_sup {
	padding: 11px 0px 0px 0px;
}
#enlace_paginado, #enlace_paginado_sup {
	padding: 3px 0px 3px 0px;
	float: left;
	width: 190px;
}
/* ======= FIN DE ESTILOS PARA ENLACES DE PAGINACIÓN ======= */

/* ======= LISTADO TIPOS COMERCIO EN [guiacomercial.php] === */
/* ======= LISTADO FOTOS COMERCIO EN [galeria_xxxxx.php] === */
#contenedor_tiposcom, #contenedor_galeriacom {
	padding: 60px 5px 0px 5px;
}
#cabecera_tiposcom, #cabecera_galeriacom, #subcabecera_galeriacom {
	margin-bottom: 40px;
}
#cabecera_galeriacom {
	font-weight: bold;
	font-size: 14px;
}
#subcabecera_galeriacom {
	margin-bottom: 40px;
	margin-left: 30px;
}
#pie_galeriacom {
	text-align: center;
}
#tipo_tiposcom, #foto_galeriacom {
	padding: 3px 3px 3px 3px;
	float: left;
	width: 175px;
	text-align: center;
}
/* === FIN LISTADO TIPOS COMERCIO EN [guiacomercial.php] === */
/* === FIN LISTADO FOTOS COMERCIO EN [galeria_xxxxx.php] === */

/* ====== LISTA COMERCIOS POR TIPO [guiacomercial2.php] ==== */
#contenedor_listacom {
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#cabecera_listacom {
	margin-bottom: 40px;
}
#datos_listacom {
	padding: 3px 3px 3px 3px;
	/*width: 636px;*/
}
#datos_listacom ul {
	margin: 10px 0px 15px 100px;
}
#datos_listacom li {
	list-style: disc;
	margin: 25px 0px 30px 55px;
	padding-left: 5px;
}
/* === FIN LISTA COMERCIOS POR TIPO [guiacomercial2.php] === */

/* === INICIO DETALLE  COMERCIO  [guiacomercial3.php] === */
#detalle_com{
padding:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* === FIN DETALLE COMERCIO [guiacomercial3.php] === */

/* === LISTA RESULTADOS BÚSQUEDA =========================== */
#cont_result {
	padding: 60px 5px 0px 5px;
}
#cabecera_result {
	text-align: center;
	margin-bottom: 10px;
}
#list_apart_tot_result li {
	list-style: circle;
	margin: 3px 0px 0px 20px;
}
#separa_result {
	height: 5px;
	vertical-align: middle;
	background-image: url(../images/separador_noticias.gif);
	background-repeat: repeat-x;
	margin: 15px 0px 15px;
}
#list_apart_tit_result li {
	list-style: circle;
	margin: 3px 0px 0px 20px;
}
#list_apart_tit_result li li {
	list-style: disc;
	margin-top: 5px;
}
#list_apart_tit_result li li a {
	color: #0B438D;
}
#noresult_result {
	padding: 3px 3px 3px 0px;
	width: 570px;
}
#noresult_result ul {
	margin: 0px 0px 15px 0px;
	padding-left: 0px;
}
#noresult_result li {
	list-style: square;
	margin: 0px 0px 0px 25px;
	padding-left: 5px;
}
/* === FIN LISTA RESULTADOS BÚSQUEDA ======================= */

/* === APARTADO DE CENSO =================================== */
#contenedor_censo{
	width:575px;
	padding-bottom: 25px;
}
#cabecera_censo {
	margin-top: 50px;
	float: left;/*	background-color: #CCCCCC;*/
}
.tit_censo{
	background-color: #E8E8E8;
	height: 20px;
	line-height:20px;
	float: left;
	width: 584px;
	padding-left: 5px;
	text-align: left;
}
#evolpoblac_censo{
	float: left;
	width: 588px;
	text-align: center;
	margin-top: 125px;
	padding-bottom: 20px;
}
#datospoblac_censo, #datospoblac_inm {
	width: 300px;
	padding-left: 190px;
	margin-top: 25px;
	float: left;
	padding-bottom: 20px;
}
#quesito_datospobl_censo, #quesito_datospobl_inm {
	float: left;
	width: 188px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}
#cantidades_datospobl_censo, #cantidades_datospobl_inm {
	float: left;
	width: 279px;
	margin-top: 25px;
	
}
#txt_h_datospobl_censo, #txt_h_datospobl_inm {
	float: left;
	width: 100px;
	margin-top: 15px;
	color: #c0b46a;
}
#cant_h_datospobl_censo, #cant_h_datospobl_inm {
	float: left;
	width: 179px;
	margin-top: 15px;
}
#txt_m_datospobl_censo, #txt_m_datospobl_inm {
	float: left;
	width: 100px;
	color: #9e9456;
	margin-top: 3px;
}
#cant_m_datospobl_censo, #cant_m_datospobl_inm {
	float: left;
	width: 179px;
	margin-top: 3px;
}
#txt_tot_datospobl_censo, #txt_tot_datospobl_inm {
	float: left;
	width: 100px;
	margin-bottom: 45px;
	margin-top: 15px;
}
#cant_tot_datospobl_censo, #cant_tot_datospobl_inm {
	float: left;
	width: 179px;
	margin-bottom: 45px;
	margin-top: 15px;
}
.resumen_datospobl_inm {
	float: left;
	width: 588px;
	text-align: center;
	margin-bottom: 25px;
}
#piramide_censo, #piramide_inm {
	padding: 3px;
	margin-top:25px;
	margin-bottom:25px;
	float:left;
	width: 580px;
}
#piram_cabec_h_censo, #piram_cabec_h_inm, #piram_cabec_i_censo, #piram_cabec_pa_inm, #piram_cabec_m_censo, #piram_cabec_m_inm, #piram_i_censo, #piram_pa_inm {
	float: left; text-align: center;
}
#piram_h_censo, #piram_h_inm {
	float: left; text-align: right;
}
#piram_m_censo, #piram_m_inm {
	float: left; text-align: left;
}
#piram_cabec_h_censo, #piram_cabec_m_censo, #piram_h_censo, #piram_m_censo {
	width: 250px;
}
#piram_cabec_i_censo, #piram_i_censo {
	width: 50px;
}
#piram_cabec_h_inm, #piram_cabec_m_inm, #piram_h_inm, #piram_m_inm {
	width: 245px;
}
#piram_cabec_pa_inm, #piram_pa_inm {
	width: 72px;
}
.tabla_espacio_censo {
	float: left;
	width: 588px;
	height: 5px;
	/*margin-top: 100px;*/
}
#tabla_censo, #tabla_inm, #tabla_otros {
	margin-left: 5px;
	margin-bottom: 25px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	float: left;
}
#tabla_otros {
	margin-top: 25px;
	margin-bottom: 25px;
}
#tabla_cabec_i_censo, #tabla_cabec_h_censo, #tabla_cabec_m_censo, #tabla_cabec_t_censo, #tabla_cabec_p_censo, #tabla_i_censo, #tabla_h_censo, #tabla_m_censo, #tabla_t_censo, #tabla_toti_censo, #tabla_toth_censo, #tabla_totm_censo, #tabla_tott_censo, 
#tabla_cabec_pa_inm, #tabla_cabec_h_inm, #tabla_cabec_m_inm, #tabla_cabec_t_inm, #tabla_cabec_p_inm, #tabla_pa_inm, #tabla_h_inm, #tabla_m_inm, #tabla_t_inm, #tabla_totpa_inm, #tabla_toth_inm, #tabla_totm_inm, #tabla_tott_inm {
	float: left;
	width: 110px;
	text-align: center;
	/* BORDE DCHO PUNTEADO */
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #ccc;
}
#tabla_p_censo, #tabla_totp_censo, #tabla_p_inm, #tabla_totp_inm {
	float: left;
	width: 110px;
	text-align: center;	
}
#tabla_sectorPobl {
	margin-left: 5px;
	margin-bottom: 25px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	float: left;
}
#tabla_secPobl_cabec {
	float: left;
	width: 550px;
	margin-bottom: 10px;
	text-decoration: underline;
}
#tabla_secPobl_rango {
	float: left;
	width: 295px;
	text-align: right;
}
#tabla_secPobl_totHab {
	float: left;
	width: 90px;
	text-align: right;
}
#tabla_secPobl_margendcho {
	float: left;
	width: 165px;
}
#tabla_vaciodcha_otros, #tabla_vacioizq_otros {
	float: left;
	width: 50px;
	text-align: center;
}
#tabla_tit_otros, #tabla_cant_otros {
	float: left;
}
#tabla_tit_otros {
	text-align: left;
	padding-left: 5px;
	/* BORDE DCHO PUNTEADO */
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #ccc;
	width: 270px;
}
#tabla_cant_otros {
	text-align: right;
	padding-right: 5px;
	width: 175px;/* 180px;*/
}
.fondo_gris {
	background-color: #e5e6e9;
}
.fondo_blanco {
	background-color: #fff;
}
.actualizacion{
	float: left;
	width: 588px;
	text-align: center;
	margin-bottom: 25px;
}
/* === FIN APARTADO DE CENSO =============================== */

/*----------volver de las páginas interiores-----------*/
.volver{
	float: left;
	display: block;
	width: 500px;
	line-height: 25px;
	clear: both;
	text-decoration: none;
	color: #666666;
	padding-left: 25px;
}
/*----------fin de volver------------------------------*/

.centrado {
	text-align: center;
}
.justif {
	text-align: justify;
}
#pie {
	float: left;
	height: 50px;
	background-color: #FFFFFF;
	width: 980px;
	background-image: url(../images/fndo_pie.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#pie p {
	padding-top: 15px;
	text-align: center;
	width: 700px;
	line-height: 18px;
	float: left;
	display: block;
}
#pie img {
	float: left;
	margin: 0px;
	padding: 0px;
}
#pie a, #pie a:hover{
	color: #990033;
	text-decoration: none;
}

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

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

.calendar-month{
	/*color: #1F540C; */
	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: 22px;
}
#cont_calendar {
	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: 0px;
	background-image: url(../images/fondo_calendario_dias.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	}
.calendar TR {
	text-align: center;
	vertical-align: middle;
	}
.calendar td {
	font-size:11px;
	width:24px;
	height:13px;
	color:#000000;
	text-align: center;
	vertical-align: middle;
	padding:0px;
	}
*html .calendar td {
	width:20px;
	height:20px;
	
	}

.calendar td.diamarcado {
	padding: 0px;
	color:#000000;
	background-color: #990033;
	text-align: center;
	font-weight: bold;
}

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

.calendar td.diamarcado a:hover {
	text-decoration:none;
	color:#000;
	background-color: #990033;
}
.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;
}

#calendario {
	width: 185px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#cab_calendario {
	width: 180px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	height: 28px;
	color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #D7DAE1;
}

.calendar-month{
	/*color: #1F540C; */
	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: 0px;
	}
#flecha_drcha{
	vertical-align: middle;
	width: 35px;
	float: left;
	padding-top: 0px;
	}
#mes{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 97px;
	line-height: 22px;
}
#cont_calendar {
	width: 185px; /*para los navegadores buenos*/
	voice-family: "\"}\""; /*para IE5+ */
	voice-family: inherit;
	font-size: 8px;
	margin: 0px;
	padding: 0px;
	background-image: none;
	}
table.calendar {
	text-align: center;
	vertical-align: middle;
	width: 180px;
	float: left;
	border: 1px solid #999999;
	background-image: url(../images/fondo_calendario_dias.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}
.calendar TR {
	text-align: center;
	vertical-align: middle;
	}
.calendar td {
	font-size:11px;
	width:20px;
	height:13px;
	color:#000000;
	text-align: center;
	vertical-align: middle;
	padding:0px;
	}
*html .calendar td {
	width:20px;
	height:20px;
	
	}
.calendar th {
	font-size:12px;
	font-weight:600;
	color:#000;
}
.calendar td .hoy {
	font-size:11px;
	color:#990033;
	display:inline;
	font-weight:900;
}

.calendar td .hoy a {
	font-size:11px;
	display:inline;
	text-decoration:none;
	font-weight: bold;
	color: #990033;
}
.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:#990033;
	display:inline;
	text-decoration:none;
	font-weight: bold;
}



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

/*página de error*/
#txt_error{
	background-color:#FFFFFF;
	width:600px;
	border: 2px solid #B44D2B;
	padding: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 215px;
}
#txt_error p {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#txt_error #logo_horizontal {
	width: 500px;
	clear: both;
	float: left;
}
#txt_error #logo_horizontal img {
	float: left;
}

#txt_error  #logo_horizontal h2 {
	float: left;
	color: #2F3D66;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}

#txt_error #mensaje {
	float: left;
	width: 500px;

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

#txt_error #ir_home a {
	font-size: 13px;
	color: #2F3D66;
	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;
}

.cont_encuestas_home {
	float:left;
	width:537px;
}
/*fin error*/

/* DETALLE MODULO*/
.cont_foto {
	width:100%;
	text-align:center;
	clear:both;
	float: left;
	padding: 10px auto;
}


#datos_contenido span .cont_foto img {
	padding: 10px auto;
	position: relative;
	border:0;
}
/* DETALLE MODULO*/
