/* 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(../img/fondo_pagina.jpg);
	background-repeat: repeat;
	background-color: #fff;
}
#general {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	clear: both;
	background-color: #fff;
}
#fecha {
	float: left;
	font-size: 11px;
	padding-bottom: 5px;
}
#submenu {
	float: right;
	font-size: 11px;
	color: #fff;
	margin-top: 5px;
}
#submenu a {
	text-decoration: none;
	color: #fff;
	padding-right: 8px;
	padding-left: 3px;
}
#cabecera_index {
	background-image: url(../img/cabecera_index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 176px;
	float: left;
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	background-color: #fff;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}
#cabecera_index img {
	padding-top: 5px;
	padding-left: 15px;
	float: left;
}
#buscador {
	float: left;
	height: 25px;
	width: 100%;
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a1f21;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9a1f21;
	font-size: 11px;
	color: #9a1f21;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#buscador span {
	float: left;
	width: 400px;
	padding-top: 6px;
}
#buscador #form1 {
	width: 174px;
	float: right;
	margin: 0px;
	height: 22px;
	padding-top: 5px;
}
#form1 input {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	float: left;
	border: 1px solid #ccc;
	/*display: block;
	vertical-align: middle;*/
}
#form1 input#btn_buscar {
	margin-left: 3px;
}
#form1 label a {
	float: left;
	color: #9a1f21;
	text-decoration: none;
	padding-left: 10px;
	line-height: 20px;
}
#form1 images {
	float: left;
	padding-top: 4px;
}
#buscador h2 {
	float: left;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 190px;
}
#container {
	float: left;
	background-color: #fff;
	width: 100%;
	background-image: url(../img/fondo_granate.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin-top: 8px;
}
#menu {
	width: 175px;
	float: left;
	background-color: #9a1f21;
	border-bottom-width: 1px;
	border-right-width: 1px;
	height: 100%;
}
#menu .submenu {
	float: left;
	width: 100%;
}
.submenu h3 {
	float: left;
	margin: 0px;
	background-color: #e9999a;
	color: #fff;
	font-size: 14px;
	width: 166px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#menu .submenu ul {
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
	float: left;
}
#menu .submenu li {
	line-height: 18px;
	color: #fff;
}
#general #container #menu .submenu .alto {
	padding-top: 5px;
}
#menu .submenu li a {
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	background-repeat: no-repeat;
	background-position: right center;
	/*background-image: url(../img/flecha.jpg);*/
}
#menu .submenu a:hover {
	color: #e9999a;
	text-decoration: underline;
}

/* ======= CONTENIDOS DE APARTADOS ========================= */
.centrado {
	text-align: center;
}
.justif {
	text-align: justify;
}
#contenido {
	width: 600px;
	float: left;
	background-color: #fff;
	font-size: 11px;
	margin-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9a1f21;
	border-left-color: #9a1f21;
	padding: 0px 0px 0px 20px;

}
#contenido h2 {
	color: #fff;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background-color: #e9999a;
	width: 570px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
#contenido h2 span.sinnegrita {
	font-weight: normal;
}
#cont_historia, #cont_fiestas, #cont_ubicacion, #cont_turismo, #cont_infraes, #cont_infraes_equip, #cont_infraes_indus, #cont_alojamientos, #cont_restauracion, #cont_atencion, #cont_noticias, #cont_encuesta, #cont_telefonos, #cont_ordenanzas, #cont_contacto, #cont_formus, #cont_composicion, #cont_composicion_estad, #cont_censo, #cont_plenos, #cont_tablon, #cont_cultura, #cont_deporte, #cont_avisolegal, #cont_accesibilidad, #cont_calendario, #cont_galeria, #cont_buscar {
	float: left;
	width: 580px;
	font-size: 11px;
	padding-bottom: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e9999a;
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #fff;
}
/*#cont_noticias, #cont_encuesta, #cont_telefonos, #cont_ordenanzas, #cont_contacto, #cont_formus, #cont_composicion, #cont_censo, #cont_plenos, #cont_tablon, #cont_cultura, #cont_deporte {
	float: left;
	width: 593px;
	font-size: 11px;
	padding-bottom: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e9999a;
	background-color: #fff;
	background-position: right top;
	background-repeat: no-repeat;
}*/
#cont_inicio {
	float: left;
	width: 100%;
}
#contenido_interior, #cont_inicio, #cont_encuesta_inicio {
	float: left;
	clear: both;
	background-repeat: no-repeat;
	width: 100%;
}
#contenido_interior p, #cont_inicio p {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	text-align: justify;
}
/*#cont_inicio #img_alcalde {*/
#cont_composicion #img_alcalde {
	text-align: center;
	padding: 5px;
}
#cont_noticias p, #cont_ordenanzas p, #cont_plenos p, #cont_tablon p, #cont_tablon span, #cont_cultura p, #cont_deporte p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#cont_cultura h3.elem_uno, #cont_deporte h3.elem_uno {
	margin-top: 51px;
}
#cont_noticias, #cont_ordenanzas {
	background-image: url(../img/noticias_periodico.gif);
}
#cont_telefonos {
	background-image: url(../img/telefono.gif);
}
#cont_contacto {
	background-image: url(../img/contactenos.gif);
}
#cont_formus {
	background-image: url(../img/decretos.gif);
	float: left;
	width: 580px;
	margin: 0px;
	padding: 0px;
}

/* ========= FORM DE SOLICITUD ============================= */
#cont_formus #f_doc_agua, #cont_formus #f_doc_obras, #cont_formus #f_doc_solar  {
	width: 550px;
	float: left;
	margin-top: 60px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cont_formus #f_doc_agua h3, #cont_formus #f_doc_obras h3, #cont_formus #f_doc_solar h3 {
	width: 570px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9A1F21;
	text-decoration: underline;
}
#cont_formus #f_doc_agua fieldset, #cont_formus #f_doc_obras fieldset, #cont_formus #f_doc_solar fieldset  {
	width: 502px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-right: 0px;
	float: left;
	border: 1px solid #9a1f21;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#cont_formus #f_doc_agua legend, #cont_formus #f_doc_obras legend,  #cont_formus #f_doc_solar legend {
	padding-right: 5px;
	padding-left: 5px;
	height: 18px;
	line-height: 18px;
	color: #9A1F21;
}
#cont_formus #f_doc_agua label, #cont_formus #f_doc_obras label, #cont_formus #f_doc_solar label {
	width: 85px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	line-height: 18px;
}
#cont_formus #f_doc_agua input, #cont_formus #f_doc_obras input, #cont_formus #f_doc_solar input {
	float: left;
	padding: 0px;
	font-size: 11px;
	width: 120px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cont_formus #f_doc_agua b, #cont_formus #f_doc_obras b, #cont_formus #f_doc_solar b {
	color: #f00;
	font-weight: bold;
	font-size: 12px;
}
#cont_formus #f_doc_agua .bloque_doble, #cont_formus #f_doc_obras .bloque_doble, #cont_formus #f_doc_solar .bloque_doble {
	float: left;
	width: 480px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 10px;
}
#cont_formus #f_doc_agua .largo, #cont_formus #f_doc_obras .largo, #cont_formus #f_doc_solar .largo {
	width: 475px;
	clear: both;
	float: left;
	padding-bottom: 8px;
}
#cont_formus #f_doc_agua .largito, #cont_formus #f_doc_obras .largito, #cont_formus #f_doc_solar .largito {
	width: 210px;
}
#cont_formus #f_doc_obras .larguito_2 {
	width: 95px;
}
#cont_formus #f_doc_agua .largito_b, #cont_formus #f_doc_obras .largito_b, #cont_formus #f_doc_solar .largito_b {
	width: 435px;
	margin-bottom: 25px;
	text-align: justify;
}
#cont_formus #f_doc_obras .largo2 {
	width: 450px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cont_formus #f_doc_obras .tipo_obra {
	font-size: 12px;
	font-weight: bold;
	width: 175px;
}
#cont_formus #f_doc_obras #descripcion_obra {
	float: left;
	width: 450px;
	margin: 0px;
	padding: 0px;
}
#cont_formus #f_doc_obras h4 {
	float: left;
	clear: both;
	padding-top: 20px;
	padding-bottom: 8px;
	font-size: 11px;
	width: 300px;
}
#cont_formus #f_doc_agua #emplazamiento, #cont_formus #f_doc_obras #emplazamiento {
	width: 430px;
	margin-bottom: 15px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#cont_formus #f_doc_agua #contador, #cont_formus #f_doc_agua #conexion, #cont_formus #f_doc_agua #condiciones, #cont_formus #f_doc_obras #obra_mayor, #cont_formus #f_doc_obras #obra_menor, #cont_formus #f_doc_obras #mejora, #cont_formus #f_doc_obras #rebajado, #cont_formus #f_doc_obras #reparacion_aleros, #cont_formus #f_doc_obras #aperturas, #cont_formus #f_doc_obras #reparacion_balcon, #cont_formus #f_doc_obras #sustitucion, #cont_formus #f_doc_obras #pintura, #cont_formus #f_doc_obras #obras, #cont_formus #f_doc_obras #condiciones, #cont_formus #f_doc_solar #almacen, #cont_formus #f_doc_solar #suelo, #cont_formus #f_doc_solar #residencial_agricola, #cont_formus #f_doc_solar #residencial_extensiva, #cont_formus #f_doc_solar #condiciones {
	padding: 0px;
	width: 15px;
	line-height: 18px;
	height: 18px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cont_formus #f_doc_agua #observaciones, #cont_formus #f_doc_obras #observaciones, #cont_formus #f_doc_solar #observaciones  {
	float: left;
	clear: both;
	width: 450px;
	margin-bottom: 15px;
}
#cont_formus #f_doc_agua .nota, #cont_formus #f_doc_obras .nota, #cont_formus #f_doc_solar .nota {
	padding-left: 110px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 8px 0px 0px 0px;
	clear: both;
	float: left;
}
#cont_formus #f_doc_agua .boton, #cont_formus #f_doc_obras .boton, #cont_formus #f_doc_solar .boton {
	width: 65px;
	margin-top: 5px;
	float: right;
}
#cont_formus #f_doc_solar .superficie {
	text-align: right;
	padding-right: 10px;
}
#cont_formus #f_doc_solar #m2_almacen, #cont_formus #f_doc_solar #m2_suelo, #cont_formus #f_doc_solar #m2_residencial_agricola, #cont_formus #f_doc_solar #m2_residencial_extensiva {
	text-align: right;
	width: 45px;
}
/* ========= FIN DE FORM DE SOLICITUD ====================== */

#cont_censo {
	background-image: url(../img/censo.gif);
}
#cont_plenos {
	background-image: url(../img/plenos.gif);
}
#cont_tablon {
	background-image: url(../img/anuncios.gif);
}

/*------------------::Inicio BUSCAR::----------------------*/
#cont_buscar {
	background-image: url(../img/galeriafotografica.gif);
}
#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;
}
#list_apart_tot_result li a {
	color: #9a1f21;
}
#list_apart_tot_result li a:hover {
	background-color: #e9999a;
}
#separa_result {
	height: 5px;
	vertical-align: middle;
	background-image: url(../img/separador_resultados.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: #9a1f21;
}
#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 BUSCAR::----------------------*/

/*------------------::Inicio CULTURA::----------------------*/
/*------------------::Inicio DEPORTES::----------------------*/
#cont_cultura {
	background-image: url(../img/cultura.gif);
}
#cont_deporte {
	background-image: url(../img/deporte.gif);
}
#cont_cultura ul, #cont_deporte ul {
	margin-top: 5px;
	margin-bottom: 15px;
}
#cont_cultura li, #cont_deporte li {
	line-height: 15px;
	padding-left: 10px;
	list-style: disc;
	margin-left: 30px;
	width: 300px;
	vertical-align: text-top;
}
#cont_cultura h5, #cont_deporte h5{
	background-color: #ccc;
	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;
}
#cont_cultura .not_cultura, #cont_deporte .not_deporte {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	padding-left: 15px;
	margin-top: 25px;
	display: block;
}
#cont_cultura .texto_cultura, #cont_deporte .texto_deporte {
	float: left;
	clear: both;
	width: 580px;
}
#cont_cultura .texto_cultura img, #cont_deporte .texto_deporte img {
	float: left;
	padding: 5px;
}
#cont_cultura h3, #cont_deporte h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#cont_deporte p {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	/*width: 315px;*//* CON ANCHURA A p DA PROBLEMAS CON ALGÚN DETALLE DE NOTICIAS CON TABLA */
	text-align: justify;
}
#cont_cultura p.inicial, #cont_deporte p.inicial {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 315px;/**//* CON ANCHURA A p DA PROBLEMAS CON ALGÚN DETALLE DE NOTICIAS CON TABLA */
	text-align: justify;
}
#cont_cultura p.ancho, #cont_deporte p.ancho {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	/*float: left;*/
	text-align: justify;
}
#cont_cultura a, #cont_deporte a {
	margin-bottom: 25px;
}
/*------------------::Fin CULTURA::----------------------*/
/*------------------::Fin DEPORTES::----------------------*/

#cont_encuesta {
	background-image: url(../img/encuestas.gif);
}
#cont_encuesta table {
	float: left;
	margin-bottom: 20px;
	margin-left: 25px;
	margin-top: 115px;
	width: 500px;
	margin-right: 0px;
	position: relative;
}
#cont_encuesta .mensaje_encuesta {
	float: left;
	padding: 15px;
	line-height: 20px;
	margin-left: 20px;
	border: 1px solid #900;
	margin-top: 15px;
	margin-bottom: 75px;
}
#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;
}
#cont_encuesta_inicio .votar, #cont_encuesta .votar {
	text-decoration: none;
	color: #9a1f21;
	display: block;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
	padding-left: 5px;
	border: 1px solid #e9999a;
	font-weight: bold;
}
#cont_encuesta_inicio .encuesta, #cont_encuesta .encuesta {
	font-weight: bold;
	padding-left: 5px;
	border: 1px solid #e9999a;
}
#cont_encuesta_inicio .pregunta, #cont_encuesta .pregunta {
	padding-top: 8px;
	padding-bottom: 8px;
}

/*--------------------------inicio HISTORIA--------------------------*/
#cont_historia {
	background-image: url(../img/historia.gif);
}
#cont_historia h3.elem_uno {
	margin-top: 101px;
	width: 580px;
}
#cont_historia p.elem_uno {
	margin-top: 40px;
	width: 580px;
}
#cont_historia h3 {
	float: left;
	width: 580px;	
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#cont_historia h4 {
	float: left;
	width: 570px;
	clear: both;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-left: 5px;
}
#cont_historia strong {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}
#cont_historia table {
	float: left;
	width: 400px;
	margin-left: 0px;
	clear: both;
	/*display: block;*/
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cont_historia table th {
	margin:0; padding:0;
	text-align: center;
	width: 200px;
}
#cont_historia caption {
	font-weight: bold;
	color: #000;
}
#cont_historia .fondo1 {
	background-color: #f7d7d8;
}
#cont_historia .fondo2 {
	background-color: #efafb1;
}
#cont_historia td.numAnio {
	text-align: center;
}
#cont_historia td.numCifra1 {
	padding-right: 85px;
	text-align: right;
}
#cont_historia table#datosHistoria_0 td#datosHistoria_0_1 {
	width: 170px;
}
#cont_historia table#datosHistoria_0 td#datosHistoria_0_2 {
	width: 100px;
}
#cont_historia table#datosHistoria_0 td#datosHistoria_0_3 {
	width: 100px;
}
#cont_historia table#datosHistoria_1 td.numCifra2, #cont_historia table#datosHistoria_3 td.numCifra2 {
	width: 90px;
	padding-right: 45px;
	text-align: right;
}
#cont_historia table#datosHistoria_1 td.numCifra2Decimal, #cont_historia table#datosHistoria_3 td.numCifra2Decimal {
	width: 90px;
	padding-right: 30px;
	text-align: right;
}
#cont_historia table#datosHistoria_1 td.txtCifras, #cont_historia table#datosHistoria_3 td.txtCifras {
	width: 220px;
	padding-left: 10px;
}
#cont_historia table#datosHistoria_2 td.numCifra2 {
	width: 82px;
	padding-right: 45px;
	text-align: right;
}
#cont_historia table#datosHistoria_2 td.numCifra2Decimal {
	width: 82px;
	padding-right: 30px;
	text-align: right;
}
#cont_historia table#datosHistoria_2 td.txtCifras {
	width: 236px;
	padding-left: 10px;
}
.historieta {
	float: left;
	width: 570px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.historieta p {
	float: left;
	width: 375px;
	text-align: justify;
	display: block;
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 0px;
}
.historieta img {
	float: left;
	margin-right: 10px;
}
#cont_historia p.entero {
	text-indent: 25px;
}
#cont_historia p.firma {
	text-align:right;
	font-weight: bold;
	width:100%;
}
/*.volver_inicio a {
	color: #0033FF;
	padding-left: 30px;
	text-decoration: underline;
	clear: both;
	padding-top: 20px;
	display: block;
}*/
.volver_inicio {
	float: left;
	padding-left: 30px;
	padding-top: 20px;
	/*display: block;*/
}
.volver_inicio a {
	text-decoration: underline;
	clear: both;
}
.volver_inicio a {
	color: #9a1f21;
	padding: 0px 3px 0px 3px;
}
.volver_inicio a:hover {
	background-color: #e9999a;
}
.historieta2 {
	float: left;
	width:  570px;
	background-color: #fff;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.historieta2 p {
	float: left;
	text-align: justify;
	display: block;
	padding: 0px;
	line-height: 18px;
	text-indent: 25px;
	width: 390px;
	margin: 0px;
}
.historieta2 img {
	float: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	margin: 0px;
}
.historieta2 .nota_pie {
	display: block;
	clear: both;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
}
.historieta2 .entrada {
	float: left;
	width: 480px;
	padding-right: 155px;
	background-image: url(../img/galeriafotografica.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
p.entero_histo_2, p.entero, p.entero_sinsangria {
	width: 570px;
	text-align: justify;
	line-height: 18px;
	float: left;
	clear: both;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	display: block;
	margin: 0px 0px 0px 5px;
}
p.entero_histo_2, p.entero_sinsangria {
	margin-left: 0px;
}
/*fin HISTORIA*/

/*------------------::Inicio FIESTAS::----------------------*/
#cont_fiestas{
	background-image: url(../img/fiestas_globos.jpg);
}
#cont_fiestas .calendario a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#cont_fiestas .calendario img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cont_fiestas h3 {
	float: left;
	width: 580px;
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*clear: both;*/
}
#cont_fiestas h3.elem_uno {
	margin-top: 115px;
}
#cont_fiestas .det_fiesta img {
	float: left;
	padding-right: 20px;
	padding: 5px 15px 5px 5px;
	width: 150px;
}
#cont_fiestas p, #cont_fiestas #contenido_cal_festivo {
	display: block;
	width: 400px;
	float: left;
	text-align: justify;
}
#cont_fiestas .det_fiesta p, #cont_fiestas p.texto_introd {
	line-height: 18px;
	text-indent: 25px;
}
#cont_fiestas p.texto_introd {
	width: 580px;
	margin-top: 10px;
}
#cont_fiestas .det_fiesta {
	float: left;
	clear: both;
	width: 580px;
}
#cont_fiestas #contenido_cal_festivo p {
	margin-bottom: 15px;
	margin-left: 25px;
	line-height: 20px;
}
/*------------------::Fin FIESTAS::----------------------*/

/*------------------::Inicio UBICACION::----------------------*/
#cont_ubicacion {
	background-image: url(../img/ubicacion.gif);
	padding-top: 112px;
}
#cont_ubicacion iframe {
	float: left;
}
#cont_ubicacion p {
	width: 580px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
	line-height: 18px;
	text-align: justify;
}
#cont_ubicacion a {
	font-weight: bold;
	color: #666;
	text-decoration: none;
	line-height: 40px;
}
#cont_ubicacion img {
	float: left;
}

/*------------------::Fin UBICACION::----------------------*/

/*------------------::Inicio TURISMO::----------------------*/
#cont_turismo {
	background-image: url(../img/historia.gif);
	padding-top: 100px;
}
#cont_turismo .texto_turismo {
	float: left;
	clear: both;
	width: 580px;
}
#cont_turismo .texto_turismo p {
	display: block;
	float: left;
	width: 285px;
	padding-right: 10px;
}


.texto_turismo .imagen1 {
	width: auto;
	float: right;
	padding: 5px;
}
.texto_turismo .imagen2 {
	float: left;
	width: 210px;
	padding: 5px;
}
.texto_turismo .imagen3, .texto_turismo .imagen3b {
	float: left;
	width: 260px;
	height: 162px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.texto_turismo .imagen3b {
	height: 130px;
}
.texto_turismo .imagen4 {
	float: left;
	width: 135px;
	padding-bottom: 10px;
}
.texto_turismo .imagen5 {
	float: left;
	width: auto;
}
.texto_turismo .imagen6 {
	float: left;
	width: 135px;
	padding-bottom: 10px;
	text-align: left;
}
.texto_turismo .imagenes {
	float: left;
	width: 580px;
}
#cont_turismo .texto_turismo img.adcha {
	float: right;
	padding: 5px;
}
#cont_turismo h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#cont_turismo p {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	/*padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;*/
	padding: 5px;
	width: 270px;
	float: left;
	text-align: justify;
	display: block;
}
#cont_turismo p.estrecho {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
	text-align: justify;
	display: block;
}
#cont_turismo p.ancho {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	float: left;
	text-align: justify;
}
#cont_turismo p.ancho_2 {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	width: 410px;
	float: left;
	text-align: justify;
	display: block;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#cont_turismo p.ancho_1 {
	width: 400px;
	float: right;
}
#cont_turismo p.ancho_3 {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 5px;
	width: 390px;
	float: left;
	text-align: justify;
}
#cont_turismo p.ancho_4 {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	width: 375px;
	float: left;
	text-align: justify;
	padding-top: 5px;
	padding-right: 28px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#cont_turismo p.ancho_5 {
	float: right;
	width: 290px;
}
#cont_turismo p.ancho_6 {
	float: left;
	width: 263px;
	padding-right: 10px;
}
#cont_turismo p.ancho_7 {
	width: 365px;
	float: left;
}
#cont_turismo p.ancho_8 {
	width: 375px;
	float: right;
	padding-left: 16px;
}



.p_alturaExtra_1 {
	height: 108px;
}
/*------------------::Fin TURISMO::----------------------*/

/*------------------::Inicio INFRAESTRUCTURAS::----------------------*/
#cont_infraes, #cont_infraes_equip, #cont_infraes_indus {
	background-image: url(../img/hosteleria.gif);
}
#cont_infraes_equip, #cont_infraes_indus {
/*	padding-top: 100px;*/
}
#enlaces_infraes {
	height: 70px;
	margin: 30px 0px 0px 10px;
	vertical-align: text-bottom;
}
#enlaces_infraes a {
	text-decoration: none;
	color: #000;
}
 #enlaces_infraes a:hover {
	color: #9a1f21;
	text-decoration: underline;
}
#cont_infraes .texto_infraes {
	float: left;
	clear: both;
	width: 580px;
}
.texto_infraes .imagen1 {
	width: 270px;
	float: right;
	padding: 5px;
}
.texto_infraes .imagen2 {
	float: left;
	width: 210px;
	padding: 5px;
}
.texto_infraes .imagen3 {
	float: left;
	width: 260px;
	height: 200px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.texto_infraes .imagen4 {
	float: right;
	width: 135px;
}
.texto_infraes .imagenes {
	float: left;
	width: 580px;
}
#cont_infraes .texto_infraes img.adcha {
	float: right;
	padding: 5px;
}
#cont_infraes h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#cont_infraes p {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	/*padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;*/
	padding: 5px;
	width: 270px;
	float: left;
	text-align: justify;
	display: block;
}
#cont_infraes p.estrecho {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
	text-align: justify;
	display: block;
}
#cont_infraes p.ancho {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	float: left;
	text-align: justify;
}
#cont_infraes p.ancho_2 {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 5px;
	width: 400px;
	float: left;
	text-align: justify;
	display: block;
}
#cont_infraes p.ancho_1 {
	width: 275px;
	float: right;
}
#cont_infraes p.ancho_3 {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 5px;
	width: 390px;
	float: left;
	text-align: justify;
}

/*	>> EQUIPAMIENTOS // INDUSTRIA Y COMERCIO << */
#cont_infraes_equip .texto_infraes_equip, #cont_infraes_indus .texto_infraes_indus {
	float: left;
	clear: both;
}
#cont_infraes_equip .texto_infraes_equip img, #cont_infraes_indus .texto_infraes_indus img {
	float: left;
	padding: 2px 0px 2px 3px;
}
#cont_infraes_equip h3, #cont_infraes_indus h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#cont_infraes_equip p, #cont_infraes_equip p.ancho, #cont_infraes_indus p {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 315px;
	float: left;
	text-align: justify;
}
#cont_infraes_equip p.ancho {
	width: 570px;
}
#cont_infraes_indus p.titulo, #cont_infraes_indus p.ancho, #cont_infraes_indus p.ancho_sinsangria {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	float: left;
	text-align: justify;
}
#cont_infraes_indus p.ancho {
	text-indent: 25px;
}
#cont_infraes_indus p.titulo {
	width: 550px;
}
#cont_infraes_indus p.titulo, #cont_infraes_indus p.titulo_uno {
	color: #9a1f21;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 20px;
}
.texto_telef h4{
color: #9a1f21;
font-weight: bold;

}
#cont_infraes_indus p.titulo_uno {
	padding-top: 10px;
}
.texto_infraes_indus .imagenes {
	float: left;
	width: 580px;
}
.texto_infraes_indus table {
	width: 375px;
	margin-left: 5px;
}
.texto_infraes_indus table td {
	padding: 2px 0px 0px 0px;
}
.texto_infraes_indus table .td1 {
	width: 175px;
	font-weight: bold;
	vertical-align: text-top;
}
.texto_infraes_indus table .td2 {
	width: 200px;
}
.texto_infraes_indus table.ultima {
	margin-bottom: 10px;
}
/*	>> FIN EQUIPAMIENTOS // INDUSTRIA Y COMERCIO << */
/*------------------::Fin INFRAESTRUCTURAS::----------------------*/

/*------------------::Inicio TELÉFONOS::----------------------*/
#cont_telefonos {
	padding-top: 100px;
}
#cont_telefonos .texto_telef {
	float: left;
	clear: both;
}
#cont_telefonos .color {
	background-color: #E5E5E5;
}

#cont_telefonos h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#cont_telefonos p {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 315px;
	float: left;
	text-align: justify;
}
#cont_telefonos p.titulo, #cont_telefonos p.ancho {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	float: left;
	text-align: justify;
}
#cont_telefonos p.titulo, #cont_telefonos p.titulo_uno {
	color: #9a1f21;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 20px;
}
#cont_telefonos p.titulo_uno {
	padding-top: 10px;
}
.texto_telef table {
	width: 570px;
	margin-left: 5px;
	margin-top: 10px;
}
.texto_telef table td {
	padding: 2px 0px 0px 0px;
	line-height: 18px;
}
.texto_telef table .td1 {
	width: 270px;
}
.texto_telef table .td2 {
	width: 30px;
}
.texto_telef table .td3 {
	width: 270px;
	text-align: right;
}
/*------------------::Fin TELÉFONOS::----------------------*/

/*------------------::Inicio ALOJAMIENTOS::----------------------*/
/*------------------::Inicio RESTAURACIÓN / SERV. ATENCIÓN CIUDADANA::----------------------*/
#cont_alojamientos {
	background-image: url(../img/hotel.gif);
	padding-top: 100px;
}
#cont_restauracion, #cont_atencion {
	background-image: url(../img/hosteleria.gif);
	padding-top: 100px;
}
#cont_alojamientos .texto_alojamientos, #cont_restauracion .texto_restauracion, #cont_atencion .texto_atencion {
	float: left;
	clear: both;
	width: 580px;
}
#cont_alojamientos .texto_alojamientos img, #cont_restauracion .texto_alojamientos img {
	float: left;
	padding: 5px;
}
#cont_alojamientos h3, #cont_restauracion h3, #cont_atencion h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#cont_alojamientos p, #cont_restauracion p, #cont_atencion p {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 315px;
	float: left;
	text-align: justify;
}
#cont_alojamientos p.ancho, #cont_alojamientos p.ancho_2, #cont_restauracion p.ancho, #cont_restauracion p.ancho_2 {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	float: left;
	text-align: justify;
}
#cont_restauracion p.ancho_titulo {
	margin: 10px 0px 0px 0px;
	padding: 5px;
	width: 570px;
	float: left;
	text-align: justify;
}
#cont_alojamientos p.ancho_2, #cont_restauracion p.ancho_2 {
	width: 360px;
}
#cont_alojamientos p.datos, #cont_alojamientos p.datos_2, #cont_alojamientos p.datos_ancho, #cont_restauracion p.datos, #cont_restauracion p.datos_2, #cont_restauracion p.datos_ancho {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 175px;
	float: left;
	text-align: center;
}
#cont_alojamientos p.datos_2, #cont_restauracion p.datos_2 {
	width: 360px;
}
#cont_alojamientos p.datos_ancho, #cont_restauracion p.datos_ancho {
	width: 570px;
}
#cont_alojamientos p.ancho, #cont_alojamientos p.ancho_2, #cont_restauracion p.ancho, #cont_restauracion p.ancho_2 {
	text-indent: 25px;
}
/*------------------::Fin ALOJAMIENTOS::----------------------*/
/*------------------::Fin RESTAURACIÓN / SERV. ATENCIÓN CIUDADANA::----------------------*/

/*------------------::Inicio CENSO::----------------------*/
#cont_censo	h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 115px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#tabla_aX {
	margin-left: 5px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	float: left;
}
#tabla_vacioizq_aX, #tabla_vaciodcha_aX {
	float: left;
	width: 50px;
	text-align: center;
}
#tabla_columConBorde_a1, #tabla_columSinBorde_a1 {
	float: left;
	text-align: center;
	width: 224px;
}
#tabla_columConBorde_a4, #tabla_columSinBorde_a4 {
	float: left;
	text-align: center;
	width: 112px;
}
#tabla_columConBorde_a1, #tabla_columConBorde_a4 {
	/* BORDE DCHO PUNTEADO */
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #ccc;
}
.fondo_gris {
	background-color: #e5e6e9;
}
.fondo_blanco {
	background-color: #fff;
}
/*------------------::Fin CENSO::----------------------*/

/*------------------::Inicio FORMULARIOS::----------------------*/	
#cabecera_formus {
	font-weight: bold;
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 115px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 580px;
}
#contenedor_formus {
	padding: 0px 25px 0px 40px;
}
#vacioizq_formus, #vaciodcha_formus {
	float: left;
	width: 31px;
	text-align: center;
	vertical-align: middle;
	background-color: #f00;
}
#img_formus {
	float: left;
	text-align: center;
	display: block;
	height: 80px;
	width: 115px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enlace_formus {
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
#img_formus {
	width: 115px;
}
#marco_enlace_formus {
	float: left;
	margin-top: 3px;
	padding: 2px;
	background-color: #fff;
	width: 130px;
	height: 80px;
}
#enlace_formus {
	width: 130px;
	height: 56px;
	background-color: #ccc;
}
#enlace_formus span.tit_enlace {
	font-size: 14px;
	color: #000;
}
#enlace_formus span.txt_enlace {
	font-size: 11px;
	color: #9a1f21;
}
#cont_formus iframe {
	margin-top: 85px;
}
#cont_formus .volver_aformus {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	padding-left: 15px;
	margin-top: 25px;
	display: block;
}
.enlace_pdfformu {
	display: block;
	cursor: pointer;
}
/*------------------::Fin FORMULARIOS::----------------------*/

/*------------------::Inicio COMPOSICIÓN::----------------------*/
#cont_composicion, #cont_composicion_estad {
	background-image: url(../img/composicion.gif);
}
#enlaces_composic {
	height: 70px;
	margin: 30px 0px 0px 10px;
	vertical-align: text-bottom;
}
#enlaces_composic a {
	text-decoration: none;
	color: #000;
}
#enlaces_composic a:hover {
	color: #9a1f21;
	text-decoration: underline;
}
#cont_composicion_estad {
	/*padding-top: 100px;*/
}
#cont_composicion .texto_composicion, #cont_composicion_estad .texto_composicion_estad {
	float: left;
	clear: both;
	width: 580px;
}
#cont_composicion_estad .texto_composicion_estad {
	margin-top: 25px;
}
#cont_composicion_estad .texto_composicion_estad .la_img {
	width: 270px;
	float: right;
	padding: 5px 0px 5px 5px;
	margin-right: 0px;
}
#cont_composicion h3, #cont_composicion_estad h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#cont_composicion h3.elem_uno {
	margin-top: 115px;
}
#cont_composicion p, #cont_composicion_estad p {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 270px;
	float: left;
	text-align: justify;
}
#cont_composicion p.ultimo {
	padding-top: 30px;
}
#cont_composicion p.titulo, #cont_composicion p.ancho, #cont_composicion p.ancho_sinsangria {
	line-height: 18px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	float: left;
	text-align: justify;
}
#cont_composicion p.ancho {
	text-indent: 25px;
}
#cont_composicion p.titulo, #cont_composicion p.titulo_dos {
	width: 550px;
	color: #000;
	padding-top: 5px;
	padding-left: 20px;
}
#cont_composicion p.titulo {
	font-weight: bold;
}
#cont_composicion #competencias {
	float: left;
	width: 500px;
}
#cont_composicion #competencias ul {
	margin-top: 5px;
	list-style: disc;
}
#cont_composicion #competencias ul .tit_competencia {
	text-decoration: underline;
	margin-left: 35px;
}
#cont_composicion #competencias li {
	margin-left: 50px;
}
#cont_composicion #cont_tabla {
	width: 470px;
	text-align: center;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 50px;
}
#cont_composicion #cont_tabla img {
	padding-top: 20px;
}
#cont_composicion table {
	float: left;
	width: 480px;
	clear: both;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cont_composicion .fondo1 {
	background-color: #f7d7d8;
}
#cont_composicion .fondo2 {
	background-color: #efafb1;
}
#cont_composicion table#datos_equipo_gobierno td.cargo {
	width: 162px;
	text-align: center;
}
#cont_composicion table#datos_equipo_gobierno td.partido {
	width: 62px;
	text-align: center;
}
#cont_composicion table#datos_equipo_gobierno td.nombre {
	width: 256px;
	padding-left: 10px;
	text-align: left;
}
#cont_composicion #marcoinferior {
	margin: 30px 0px 0px 0px;
	padding: 10px;
	width: 570px;
	float: left;
	text-align: justify;
	background-color: #e9999a;
	width: 560px;
}
#cont_composicion #marcoinferior a {
	text-decoration: none;
	color: #9a1f21;
}
#cont_composicion #marcoinferior ul {
	margin-top: 5px;
	list-style: disc;
}
#cont_composicion #marcoinferior li {
	margin-left: 200px;
}
.texto_composicion_estad table {
	width: 250px;
	margin-left: 10px;
}
.texto_composicion_estad table td {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.texto_composicion_estad table .td1 {
	width: 150px;
	background-image: url(../img/cachoLinPtos.gif);
	height: 11px;
}
.texto_composicion_estad table .td2 {
	width: 100px;
	text-align: right;
	background-image: url(../img/cachoLinPtos.gif);
	height: 11px;
}
/*------------------::Fin COMPOSICIÓN::----------------------*/

#cont_calendario {
	padding-top: 115px;
	background-color: #fff;
	float: left;
	background-image: url(../img/calendario_cont.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#cont_calendario table {
	width: 505px;
	background-color: #ccc;
	margin-left: 35px;
}
#cont_calendario td {
	background-color: #e9999a;
	color: #000;
}
#cont_calendario td.cabecera_tabla {
	background-color: #9a1f21;
	color: #fff;
	font-weight: bold;
}
#contenido table {
	float: left;
	/*width: 100%;*/
}
#datos_contenido {
	width: 455px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 95px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#datos_contenido p {
	text-align: justify;
}
#datos_contenido .justif {
	font-size: 11px;
}
.tit_contenido {
	font-size: 12px;
	width: 500px;
	margin-top: 25px;
	margin-bottom: 25px;
	font-weight: bold;
	margin-left: 15px;
	text-indent: 0px;
}
#pie_contenido {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#pie_contenido li {
	list-style: disc;
}
#pie_contenido p {
	text-align: right;
}

/*------------------::Inicio AVISO LEGAL::----------------------*/
/*------------------::Inicio ACCESIBILIDAD::----------------------*/
#cont_avisolegal .texto_avisolegal, #cont_accesibilidad .texto_accesibilidad {
	float: left;
	clear: both;
}
#cont_avisolegal strong, , #cont_accesibilidad a {
	color: #9a1f21;
}
#cont_accesibilidad h3 {
	border: 1px solid #e9999a;
	color: #9a1f21;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	width: 580px;
}
#cont_avisolegal p.ancho, #cont_accesibilidad p.ancho {
	line-height: 18px;
	text-indent: 25px;
	margin: 0px;
	padding: 5px;
	width: 570px;
	/*float: left;*/
	text-align: justify;
}
#cont_avisolegal acronym, #cont_accesibilidad acronym {
	font-style: italic;
	cursor: help;
	color: #000;
}
#cont_accesibilidad a {
	color: #9a1f21;
}
/*------------------::Fin AVISO LEGAL::----------------------*/
/*------------------::Fin ACCESIBILIDAD::----------------------*/

#cont_fiestas p.volver, #cont_noticias p.volver, #cont_ordenanzas p.volver, #cont_plenos p.volver, #cont_tablon p.volver, #cont_cultura p.volver, #cont_deporte p.volver, #cont_contacto p.volver, #cont_formus p.volver {
	margin-top: 15px;
	text-align: center;
}
#cont_fiestas p.volver {
	width: 580px;
}
#cont_fiestas p.volver a, #cont_noticias p.volver a, #cont_ordenanzas p.volver a, #cont_plenos p.volver a, #cont_tablon p.volver a, #cont_cultura p.volver a, #cont_deporte p.volver a, #cont_contacto p.volver a, #cont_formus p.volver a {
	color: #9a1f21;
	padding: 0px 3px 0px 3px;
}
#cont_fiestas p.volver a:hover, #cont_noticias p.volver a:hover, #cont_ordenanzas p.volver a:hover, #cont_plenos p.volver a:hover, #cont_tablon p.volver a:hover, #cont_cultura p.volver a:hover, #cont_deporte p.volver a:hover, #cont_contacto p.volver a:hover, #cont_formus p.volver a:hover {
	background-color: #e9999a;
}

/* ======= FIN DE CONTENIDOS DE APARTADOS ================== */

/* ======= ESTILOS PARA ENLACES DE PAGINACIÓN ============== */
#contenedor_paginado, #contenedor_paginado_sup {
	padding: 0px 5px 20px 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: 180px;/* PARA CONTENIDOS DE 593px  >>  width: 190px;*/
}
#enlace_paginado a, #enlace_paginado_sup a {
	color: #9a1f21;
	padding: 0px 3px 0px 3px;
}
#enlace_paginado a:hover, #enlace_paginado_sup a:hover {
	background-color: #e9999a;
}
/* ======= FIN DE ESTILOS PARA ENLACES DE PAGINACIÓN ======= */

.evento {
	line-height: 18px;
	padding: 15px;
	margin-bottom: 5px;
	font-size: 11px;
}
a.titular {
	font-size: 12px;
	font-weight: bold;
	color: #9a1f21;
	text-decoration: none;
}

#menu_historia {
	float: left;
	width: 580px;
}
#menu_historia ul {
	float: left;
	width: 550px;
	padding-left: 5px;
	/*padding-bottom: 75px;*/
}
#menu_historia li {
	font-size: 11px;
	display: block;
	float: left;
	text-align: left;
	padding-right: 40px;
}
#menu_historia a {
	color: #000;
	text-decoration: none;
	display: block;
}
#menu_historia a:hover {
	color: #9a1f21;
	text-decoration: underline;
}
#menu .submenu li img {
	padding-left: 3px;
	border: 0px;
}
#direccion {
	float: left;
	height: 115px;
	padding-left: 60px;
	padding-top: 20px;
	background-color: #fff;
	width: 390px;
	margin-left: 15px;
}
#direccion img {
	float: left;
}
#direccion .datos {
	width: 225px;
	float: left;
	padding-left: 20px;
}

/* ========= FORM DE CONTACTO ============================== */
#f_contacto {
	float: left;
	width: 450px;
	background-color: #fff;
	padding-left: 60px;
	margin-left: 15px;
}
#f_contacto fieldset {
	border: 1px solid #9a1f21;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 400px;
}
#f_contacto label {
	display: block;
	width: 400px;
	margin-bottom: 8px;
}
#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 #correo {
	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: 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 ======================= */
#banners {
	float: right;
	width: 156px;
	background-color: #fff;
	text-align: center;
}
#banners img {
	margin-bottom: 10px;
	float: right;
	width: 156px;
}
#banners img a {
	float: right;
	clear: both;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#banners object {
	margin-bottom: 10px;
	float: right;
}
#banners #banner_noticias {
	width: 156px;
	border: 1px solid #9a1f21;
	float: right;
	margin-left: 10px;
}
#banners #banner_noticias h4 {
	color: #9a1f21;
	font-size: 12px;
	text-align: left;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#banners #banner_noticias li {
	font-size: 11px;
	text-align: justify;
	width: 130px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(../img/flecha.jpg);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	text-indent: 13px;
}
#banners #banner_noticias li a{
	text-decoration: none;
	color: #000;
}

/* ======= 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: 48%;*/
	width: 320px;
	/*background-color: #ccc;*/
}
#barra_encus {
	/*width: 34%;*/
	width: 220px;
	/*background-color: #999;*/
}
#votos_encus, #porcent_encus {
	/*width: 10%;*/
	width: 55px;
	text-align: center;
	/*background-color: #666;*/
}
#porcent_encus {
	/*width: 8%;*/
	width: 55px;
	text-align: center;
	/*background-color: #333;*/
}
/* === FIN DE ESTILOS PARA PANEL DE ENCUESTAS - PORTADA ==== */
#pie {
	width: 980px;
	float: left;
	color: #fff;
	padding-top: 15px;
	line-height: 20px;
	letter-spacing: 1px;
	height: 75px;
	background-color: #9a1f21;
	margin-top: 15px;
}
#pie #submenu_pie, #direccion_pie {
	font-size: 11px;
}
#pie #submenu_pie {
	padding-left: 10px;
	float: left;
	width: 200px;
}
#pie #submenu_pie a {
	color: #fff;
	text-decoration: none;
}
#direccion_pie {
	padding-right: 10px;
	float: right;
	width: 296px;
	font-family: Arial, Helvetica, sans-serif;
}
a.menu {
	text-decoration: none;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
