body { margin-top: 0em; font-family:Georgia, "Times New Roman", Times, serif}
#pagina { width:980px; border: #000 1px solid; margin-left:0.2em; background-color:#fff}
h1{font-size: 1.5em; text-align:center; background-color:#e1e1e1; color:#CC0000; margin-top: 0em; margin-bottom: 0em; border-top: #ccc 1px solid; border-bottom: #ccc 1px dotted; border-left: #ccc 1px solid; border-right: #ccc 1px solid}
h2{font-size: 1em; text-align:center; background-color:#e1e1e1; color:#CC0000; margin-top: 0em; margin-bottom: 0em; border-top: #ccc 1px solid; border-bottom: #ccc 1px dotted; border-left: #ccc 1px solid; border-right: #ccc 1px solid; width: 100%}
p {text-align: justify; width: 100%; font-size:130%; line-height:1.2em; margin-bottom:0.5em}
.entrada {width: 90%; font-weight: bold; padding-bottom: 0.3em; border-bottom: #ccc 1px dotted}
.iconos {float: left; width: 15%; border-right: #ccc 1px dotted}
.validar {float: left; width: 15%; padding-top: 2em}
.centrar {text-align:center}
.justimarco {  text-align: justify; padding-right: 15px; padding-left: 20px}
.latedere {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cc0000}
.latedere a:link {  color: #000000; text-decoration: none}
.latedere a:visited {  color: #ffffff; text-decoration: none}
.latedere a:hover {  color: #ffff22; text-decoration: none }
.lateizq {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000}
.lateizq a:link {  color: #cc0000; text-decoration: none}
.lateizq a:visited {  color: #996600; text-decoration: none}
.lateizq a:hover {  color: #006600; text-decoration: none; }
.enlaces { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.enlaces a:link {  color: #ff0000; text-decoration: none; font-weight: bold}
.enlaces a:visited {  color: #ffff22; text-decoration: none}
.enlaces a:hover {  color: #ffffff; text-decoration: overline underline}
.enlaces {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify; padding-right: 10px; padding-left: 10px}
.famo a:visited {  color: #0000cc; text-decoration: none}
.famo a:hover {  color: #006600; text-decoration: underline overline; font-family: Arial, Helvetica, sans-serif; font-size: 9px}
ul { margin-top:0em; margin-bottom: 0em; margin-left: 0em; padding-left:0.8em}
ul li {display:inline; text-decoration: none; padding-left:0.4em; padding-right:0.4em}
ul li a:link {background-color:#CCCCCC; color:#660000; text-decoration: none; border-top: #000 1px solid; border-left: #000 1px solid; border-right: #000 1px solid; border-bottom: #000 1px solid}
ul li a:visited {background-color:#CCCCCC; color:#660000; text-decoration: none; border-top: #000 1px solid; border-left: #000 1px solid; border-right: #000 1px solid; border-bottom: #000 1px solid}
ul li a:hover{background-color:#fff; color:#000; text-decoration:none}
A IMG {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
.ayuantiguo {BORDER-RIGHT: #940032 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #940032 2px solid; PADDING-LEFT: 5px; Z-INDEX: 1; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #940032 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #940032 2px solid; POSITION: absolute; BACKGROUND-COLOR:#940032; left: 120px; margin-top: -2px}
.ayuanier {BORDER-RIGHT: #940032 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #940032 2px solid; PADDING-LEFT: 5px; Z-INDEX: 1; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #940032 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #940032 2px solid; POSITION: absolute; BACKGROUND-COLOR:#940032; left: 120px; margin-top: -110px}
.atajos {color:#000;BACKGROUND-COLOR: #e6cb74; font-size:120%}
.flash {border-bottom: #000 1px solid; border-top: #000 1px solid }
.ayuntaactual {float: left; margin-right: 1em }
.parrafos {text-align: justify; border-bottom: #ccc 1px dotted; padding-right: 2em }
.parrafos a:link {text-decoration:none; background-color:#FFFFFF; color: #6633FF}
.parrafos a:visited {text-decoration: none; background-color:#FFFFFF; color:#0000FF}
.parrafos a:hover {text-decoration:underline; background-color:#FFFFFF; color:#cc0000 }
acronym {border-bottom: #cc0000 1px dotted}
.logroimg {float:left; margin-right:1.5em; margin-left: 0.7em }
.fotologro {float:left; margin-right:0.8em}
.izquihislogro {width:25%; float:left; margin-right:0.5em; border-right: #ccc 1px dotted; border-left: #ccc 1px dotted; margin-left: 0.2em}
.izquialcaldes {width:26%; float:left; margin-right:0.5em; border-right: #ccc 1px dotted; border-left: #ccc 1px dotted; margin-left: 0.2em; font-size: 0.7em; text-align: justify; padding-top: 0.5em}
.izquialcaldes a:link {color:#CC0000; text-decoration: none}
.izquialcaldes a:visited {color:#999999}
.izquialcaldes a:hover{text-decoration:underline}
.pie {padding: 0.4em; border:#CCCCCC 1px solid ; text-align:center}
.pie a:link {color:#CC0000; text-decoration: none; text-align:center}
.pie a:visited {color:#999999; text-align:center}
.pie a:hover{text-decoration: line-through; text-align:center}
.alcaldes2columna {float:left; width:37%; margin-left:1em ; font-size: 0.7em; border-right: #ccc 1px dotted; text-align: justify; padding-top: 0.5em}
.alcaldes2columna a:link {color:#CC0000; text-decoration: none}
.alcaldes2columna a:visited {color:#999999}
.alcaldes2columna a:hover{text-decoration:underline}
.alcaldes3columna {float:left; width:33%; margin-left:1em ; font-size: 0.7em; border-right: #ccc 1px dotted; padding-top: 0.5em}
.alcaldes3columna a:link {color:#CC0000; text-decoration: none}
.alcaldes3columna a:visited {color:#999999}
.alcaldes3columna a:hover{text-decoration:underline}
.alcaldes4columnas {float:right; width:31%; margin-left:1em; font-size: 0.7em; border-right: #ccc 1px dotted; padding-top: 0.5em}
.alcaldes4columnas a:link {color:#CC0000; text-decoration: none}
.alcaldes4columnas a:visited {color:#999999}
.alcaldes4columnas a:hover{text-decoration:underline}
.marin_espacio {margin-left: 0.6em}
.gurrea_espacio {margin-left: 2.5em }

.habitantes {border:0; width:100%; text-align:center}
tr {background-color:#fff; color:#000000}
.titulotr {background-color:#CCCCCC; color:#000000}
a.btn_mas:link, a.btn_mas:visited, a.btn_mas:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#E6EBF1 right center;color:#496E92; text-decoration:none; padding:2px 6px 2px 6px; border:1px solid #B0C0CF;}
a.btn_mas:hover{color:#fff; background:#B0C0CF  right center; border:1px solid #cc0000; text-decoration:none;}
.area {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
.berme {float:right }
.tituloalcaldes {font-family:Georgia, Times New Roman, Times, serif; font-size: 1.4em; font-weight: bold; background-color:#e1e1e1; color:#000000; padding-right: 5.9em}
.fotosalcaldes {float: left; margin-left: 0.2em; margin-right: 0.5em; padding-top: 0em }
.nombrealcalde {background-color:#CC0000; color:#fff; font-size: 1.2em ; font-family:Georgia, Times New Roman, Times, serif; margin-left: 10em }
.textoalcaldes {border-right: #cc0000 1px dotted; padding-bottom: 0.1em; border-bottom: #cc0000 1px dotted; padding-right: 0.9em; text-align: justify; background-color:#e1e1e1; color:#000000; margin-top:0.8em ; border-top: #cc0000 1px dotted; margin-left: 20.5em; border-left: #cc0000 1px dotted; padding-left: 0.9em}
.validaralcaldes {padding-top: 0.8em; padding-bottom: 0.8em}

/* imagenes */

.limpiar {clear:both;font-size: 1px; line-height: 1px; font-weight: normal;}
.sepapuntos {border-bottom: 1px dotted #000; height:0.1em; padding-bottom:0em}
.punteado_r {height:1px; font-size: 1px; line-height: 1px; font-weight: normal; margin:0px 1px 7px 1px;background: url(archi_portada/raya.gif) repeat-x right  }
.nav_ant_sig {margin-left:10px; margin-right:0px;}
a.btn_anterior:link, a.btn_anterior:visited, a.btn_anterior:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#E6EBF1 url(archi_portada/fnd_anterior.gif) no-repeat left center; color:#496E92; text-decoration:none; padding:2px 6px 2px 17px; border:1px solid #B0C0CF;}
a.btn_anterior:hover{text-decoration:none; color:#FFFFFF; background:#B0C0CF url(archi_portada/fnd_anterior_over.gif) no-repeat left center; border:1px solid #E6EBF1; text-decoration:none;}

a.btn_siguiente:link, a.btn_siguiente:visited, a.btn_siguiente:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#E6EBF1  url(archi_portada/fnd_siguiente.gif) no-repeat  right center;color:#496E92; text-decoration:none; padding:2px 17px 2px 6px; border:1px solid #B0C0CF;}
a.btn_siguiente:hover{color:#FFFFFF; background:#B0C0CF url(archi_portada/fnd_siguiente_over.gif) no-repeat  right center; border:1px solid #E6EBF1; text-decoration:none;}

.desact_ant{ margin:0; font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#E6EBF1 url(archi_portada/fnd_anterior2.gif) no-repeat left center; color:#9EB1C3; text-decoration:none; padding:2px 6px 2px 17px; border:1px solid #D2DAE1; }
.desact_sig{ margin:0; font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#E6EBF1 url(archi_portada/fnd_siguiente2.gif) no-repeat  right center; color:#9EB1C3; text-decoration:none; padding:2px 17px 2px 6px; border:1px solid #D2DAE1;}

.btn_siguiente, .desact_sig {margin-right:0em; margin-left: 8em }

a.btn_siguiente2:link, a.btn_siguiente2:visited, a.btn_siguiente2:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#E6EBF1  url(archi_portada/fnd_siguiente.gif) no-repeat  right center;color:#496E92; text-decoration:none; padding:2px 17px 2px 6px; border:1px solid #B0C0CF;}
a.btn_siguiente2:hover{ font:11px/24px Tahoma,Arial,Helvetica,sans-serif; color:#000; background:#fff url(archi_portada/fnd_siguiente_over.gif) no-repeat  right center; border:1px solid #E6EBF1; text-decoration:none; }
.btn_siguiente2, .desact_sig2 {margin-right:0em; margin-left: 10em; }

.tipo_1 .mod_grafico_txt {display:block; margin-top:2px; width: 250px}
.tipo_1 .mod_grafico_foto {margin:1px 0px 5px 1px;}
.tipo_1 h2.menor, .tipo_2 h2.menor {font:bold 120% Georgia, "Times New Roman", Times, serif; margin-right:5px;}
.tipo_1 h3, .tipo_2 h3, .tipo_2 h4 {font:normal 110% Arial, Helvetica, sans-serif; color:#666666; margin:0px 5px 2px 0px;}
.tipo_1 p, .tipo_2 p {font:normal 120% Arial, Helvetica, sans-serif; color:#333333; margin:0px 5px 4px 0px;}
.sec_soc {font:normal 240%/96% Georgia, "Times New Roman", Times, serif; display:block; color:#616074}

a.btn_navega:link, a.btn_navega:visited, a.btn_navega:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif; background:#E6EBF1;color:#496E92; text-decoration:none; padding:2px 6px; border:1px solid #B0C0CF;}
a.btn_navega:hover{text-decoration:none; color:#FFFFFF; background:#B0C0CF; border:1px solid #E6EBF1;}




