body{ margin:0; padding:0; background:#ebebeb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#666;}
img{ border:none;}
h1{ font-size:1.6em; color:#c12127; margin:0 0 2px 0; padding:0 0 8px 0;  background: url(../images/bg_h1.gif) bottom repeat-x; font-weight:normal; }
h2{ color:#163f53;font-size:1.8em; margin:0 0 2px 0; padding:15px 0 8px 0;  background: url(../images/bg_h1.gif) bottom repeat-x; font-weight:normal; }
h3{ color:#163f53;font-size:1.2em; margin:0 0 2px 0; padding:15px 0 8px 0; font-weight:normal; }

.ajuste{ float: left; width:1028px; overflow:hidden; background:url(../images/bg_ajusteinterior.jpg) repeat-y;}
.ajusteIndex{ float: left; width:1028px; overflow:hidden; background:url(../images/bg_ajuste.jpg) repeat-y;}
.ajustePasafotos{ float: left; width:1028px; overflow:hidden; background:url(../images/bg_ajuste_pasafotos.jpg) 0px 0px repeat-y; }

a.areaEventos{ float:left; background:url(../images/ico_eventos.gif) no-repeat; padding:0 0 3px 20px; color:#ae2b84; text-decoration:none;font-size:0.8em;}
a.areaMunicipal{ float:left; background:url(../images/ico_muni.gif) no-repeat; padding:0 0 8px 28px; color:#c12127; text-decoration:none;font-size:0.8em;}
a.areaNoticias{ float:left; background:url(../images/ico_noticias.gif) no-repeat; padding:0 0 3px 20px; color:#c60; text-decoration:none;font-size:0.8em;}
a.areaPlenos{ float:left; background:url(../images/ico_plenos.gif) no-repeat; padding:0 0 8px 18px; color:#c60; text-decoration:none;font-size:0.8em;}
.ayto{ float:left; width:199px; background:url(../images/bg_ayto.jpg) no-repeat; padding:35px 0 21px 6px;}
.ayto a{ float:left; background: url(../images/flecha_roja.gif)  no-repeat; padding: 0 0 3px 12px; color:#333; text-decoration:none; clear:both; width:187px; margin:0 0 8px 0;}
.ayto a:hover{ color:#e73034;} 
.ayto img{ margin:-5px 0 0 0; position:relative; top:5px;}
a.areaNoticias:hover, .texto p a:hover, a.info:hover, a.not:hover, a.eventos:hover, a.doc:hover, a.doc2:hover, .gestiones a:hover, .columna p a:hover, a.areaEventos:hover, a.hora2:hover, .indexDcha .columna2 p a:hover, .caja2 a:hover, a.grisOscuro:hover, .pie a:hover, a.areaMunicipal:hover, .textoCentral p a:hover, a.areaPlenos:hover{ text-decoration:underline;}
.banner{ float:left; width:100%; text-align:center; margin:16px 0 6px 0;}
.bloqueIndex1{ float:left; width:786px; overflow:hidden;display:inline;}
.buscar{ float:left; width:253px; height:28px; padding:154px 0 0 137px; background:url(../images/bg_buscar.jpg) no-repeat;}
.buscar .boton{ margin:0 0 0 9px; background:url(../images/bg_botpn.gif) no-repeat; border:none; width:68px; height:19px;}
.buscadorLat{ float:left; width:164px; padding:0 0 0 16px; color:#776b55; font-size:0.9em;}
.buscadorLat select, .buscadorLat input{ width:160px;}
.caja{ float:left; width:166px; height:67px; background:#ccc; margin:0 0 7px 0; overflow:hidden;}
.caja a.tit{ float:left; background:#000; color:#fff; padding:4px 1px 4px 5px; width:160px; font-weight:bold; text-decoration:none; font-size:10px;} 
.caja a.tit:hover{ color:#c1cc2e;}
.caja2{ float:left; background:url(../images/bg_caja.jpg) no-repeat; width:157px; height:53px; overflow:hidden; padding:8px; margin:7px 0 0 0; color:#7d7d7d; font-size:0.9em;}
.caja2 img{ float:left; margin:0 5px 0 0;}
.caja2 a{ color:#33570b; text-decoration:none;}
#central{ float:left; overflow:hidden; width:403px;  padding:181px 0 0 0;}
.centralIndex1{ float:left; overflow:hidden; width:390px;display:inline;}
.centralIndex1 .columna{ float:left; overflow:hidden; width:171px; padding:0 0 0 16px;}
#centralPasafotos{ float:left; width:560px;  padding:233px 0 0 15px; background:#fff url(../images/blanco.gif) repeat; overflow:hidden;}

.columna1 img{ float:left; margin:0 12px 0 0;}
.columna2 input{ width:93px; margin:8px 4px 12px 0;}
.columna2 .boton, .buscadorLat .boton{ width:58px!important; background:url(../images/boton2.gif) no-repeat; border:none; height:19px; color:#fff;}
.comercio{ background:url(../images/bg_date.jpg) left no-repeat; width:252px; padding:5px 0 0 29px; color:#c12127; height:18px; font-family:"Tahoma",Arial, Helvetica, sans-serif; float:left;}
.comercioLocal{ float:left; width:178px; overflow:hidden; background: url(../images/bg_comerciolocal.gif) no-repeat; padding:28px 20px 14px 7px;}
.comercioLocal a{ float:left; color:#333; text-decoration:none;  background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; margin:4px 0 0 0; padding:3px 0 3px 0;}
.comercioLocal a:hover{ color:#e73034; }
.comercios{float:left;color:#c12127; font-size:1.3em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:0 0 2px 0; }
.date{ background:url(../images/bg_date.jpg) left no-repeat; width:252px; padding:5px 0 0 29px; color:#c12127; height:18px; font-family:"Tahoma",Arial, Helvetica, sans-serif; float:left;}
.date2{ background: url(../images/bg_comercio.jpg) left no-repeat; width:365px; padding:5px 0 0 29px; color:#c12127; height:18px; font-family:"Tahoma",Arial, Helvetica, sans-serif; float:left;}
.dcha{ float:left; width:205px; background:url(../images/bg_dcha.gif) no-repeat; padding:0 0 0 1px;}
.destacamos{ float:left; width:201px; height:217px; background:url(../images/bg_destacamos.jpg) no-repeat; padding:39px 0 0 191px; display:inline;}
.destacamos a{ float:left; background: url(../images/flecha_roja.gif) no-repeat; padding: 0 0 0 12px; color:#333; text-decoration:none; clear:both; width:193px; margin:0 0 14px 0;}
.destacamos a:hover,.gestiones2 a:hover, a.revistas2:hover{ color:#e73034;} 
a.doc{ float:left; background:url(../images/ico_doc.gif) 4px 0 no-repeat; padding:0 0 3px 20px; color:#333; text-decoration:none;}
a.doc2{ float:left;  padding:0 0 3px 4px; color:#333; text-decoration:none; }
.enTuMano{ float:left; width:392px;  background:url(../images/bg_tu_mano.jpg) no-repeat; padding:67px 0 0 0;}
a.eventos{ float:left; background:url(../images/ico_eventos.gif) no-repeat; padding:0 0 3px 20px; color:#333; text-decoration:none; }
.fecha{ float:left; width:60%; background:url(../images/bg_fecha.gif) 5px 1px no-repeat; padding:0 0 0 25px; color:#666; font-size:0.8em;}
.fecha2{ float:left; width:60%; padding:0 0 0 0; color:#666; font-size:0.8em;}
.final{ background:url(../images/bg_h1.gif) bottom repeat-x; float:left; width:100%;}
.gestiones{ float:left; overflow: hidden; width:587px; height:58px; background:#e5e5e5  url(../images/bg_gestiones.gif) no-repeat; border:#ccc solid 1px; border-right:none; padding:0 0 0 194px; } 
.gestiones a{ float:left; text-decoration:none; height:58px;border-left:#ccc solid 1px; color:#333; font-size:10px; font-weight:bold; padding:13px 18px 0 6px; }
.gestiones a.otro{ padding:13px 0px 0 6px!important; }
.gestiones2{ float:left; width:190px; overflow:hidden; background:url(../images/bg_gestiones.jpg) no-repeat; padding:41px 0 5px 15px; }
.gestiones2 a{ color:#333; text-decoration:none; clear:both; padding:2px 0; margin:4px 0; float:left; width:170px;}
.grisH1{ font-size:0.85em; color:#999;}
a.grisOscuro{ color:#333; text-decoration:none;}
.grisOscuro2{ color:#333;}
.hora{ margin:0 0 0 9px; background:url(../images/bg_hora.gif) no-repeat; width:69px; padding:2px 20px 0 10px;  color:#000; font-size:0.8em;}
a.hora2{ margin:0 0 0 9px; background:url(../images/bg_hora2.gif) no-repeat;  padding:2px 10px 0 5px;  color:#000; text-decoration:none;}
.indexDcha{ float:left; width:379px; background:url(../images/bg_dchaindex.jpg) no-repeat; padding:13px 0 7px 13px;}
.indexDcha .columna1{ float:left; width:180px;}
.indexDcha .columna2{ float:left; width:169px; padding:0 11px 0 0 ;}
.indexDcha .columna2 p a{ color:#333; text-decoration:none;}
a.info{ float:left; background:url(../images/ico_info.gif) left top no-repeat; padding:0 0 0 18px; text-decoration:none; color:#333;}
.izda{ float:left; width:179px; overflow:hidden; padding:15px 14px 8px 49px; background:url(../images/bg_izda.jpg) no-repeat;}
.izda a{ float:left; color:#333; text-decoration:none;  background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; margin:4px 0 0 0; padding:3px 0 3px 0;}
.izda a:hover{ color:#fff; background-color:#000;}
a.izdaImg, .banner a{ background:none!important;}
a.izdaImg:hover, .banner a:hover, .validacion a:hover{ background-color:#fff;}
.listadoNoticias{ float:left; width:100%; padding:0 0 10px 0;}
.listadoNoticias img{ float:left; margin:0 10px 0 0;}
/*#m30{ float:left; color:#333; text-decoration:none;  background:#fff url(../images/bg_m19.gif) no-repeat; width:157px; clear:both; margin:4px 0 0 0; padding:3px 0 3px 21px;}*/
#m31{ float:left; color:#333; text-decoration:none;  background:#fff url(../images/bg_m20.gif) no-repeat; width:157px; clear:both; margin:4px 0 0 0; padding:3px 0 3px 21px;}
.noticias{float:left;color:#227087; font-size:1.3em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:16px 0 2px 0; text-decoration:none; }
a.not{ float:left; background:url(../images/ico_noticias.gif) no-repeat; padding:0 0 3px 20px; color:#333; text-decoration:none; }
.pie{ float:left; width:917px; padding:18px 77px 15px 30px; color:#333; position:relative;}
.pie a{color:#333; text-decoration:none;}
.pie img{ position:absolute; top:12px; right:77px;}
.puntos{ float:left; background:url(../images/bg_li.gif) bottom repeat-x; margin:4px 0 2px 0; padding:0 0 3px 0; width:100%; }
.puntos2{ float:left; background:url(../images/bg_li.gif) bottom repeat-x; margin:4px 0 2px 0; padding:2px 0 8px 0; width:100%; }
.puntos3{ float:left; background:url(../images/bg_li.gif) bottom repeat-x; margin:4px 0 2px 0; padding:0 0 3px 0; width:54%;}
.queBuscas{ float:left;color:#c12127; font-size:1.6em; width:198px; clear:both; padding:0 0 2px 8px;}
.rev{ float:left; width:179px; background:url(../images/bg_revista.jpg) 0px 9px no-repeat; padding:9px 0 0 0;}
.rev img{ float:left;}
.revista{float:left;color:#88a923; font-size:1.3em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:16px 0 2px 0; }
.revistas2{ float:left; width:190px; overflow:hidden; background:url(../images/bg_revista2.jpg) no-repeat; padding:41px 0 5px 15px; }
.revistas2 img{ float:left;}
.secciones{float:left;color:#666; font-size:1.3em; background:url(../images/bg_h1.gif) bottom repeat-x; width:100%; clear:both; padding:0 0 2px 0; }
.servicios{float:left;color:#666; font-size:1.3em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:0 0 2px 0; }
#submenu{ float:left; width:151px; overflow:hidden; padding:244px 7px 10px 14px;}
#submenu a{ float:left; color:#000; text-decoration:none;  background:url(../images/bg_submenu.gif) bottom repeat-x; width:146px; clear:both; margin:4px 0 0 0; padding:3px 0 3px 6px; font-size:0.9em; text-indent:-6px;}
#submenu a.plenos{ float:left; color:#779d03; text-decoration:none; width:146px; clear:both; margin:6px 0 6px 0; padding:2px 0 2px 6px; font-size:0.9em; text-indent:-6px; font-weight:bold; background:none;}
#submenu a:hover{ color:#fff; background-color:#000;}
.texto{ float:left; width:362px; padding:16px 0 14px 14px; background:url(../images/bg_texto.jpg) no-repeat;}
.texto p{ margin:0; padding:10px 0;}
.texto p a, .columna p a, .textoCentral p a{ color:#fe3300; text-decoration:none;}
.texto img{ float:left; margin:12px 12px 7px 0;}
.texto h1{ color:#163f53;font-size:1.8em;}
.textoCentral{ float:left;width:380px; background:url(../images/bg_central.jpg) no-repeat; border-top:#ccc solid 1px; padding:52px 8px 10px 15px;}
.textoCentral img{ float:left; margin:10px 18px 10px 0;}
.textoCentral p{ margin:0; padding:10px 0;}
a.titEventos{float:left;color:#65519c; font-size:1.2em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:23px 0 2px 0; margin:0 0 2px 0;text-decoration:none;}
.titMenuAzul{ float:left;color:#227087; font-size:1.6em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:25px 0 2px 0;}
.titMenuVerde{ float:left;color:#779d03; font-size:1.6em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:0 0 2px 0;}
.titMenuRojo{ float:left;color:#c12127; font-size:1.6em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:25px 0 2px 0;}
a.titNoticias{float:left;color:#163f53; font-size:1.2em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:23px 0 2px 0; margin:0 0 2px 0; text-decoration:none;}
a.titNoticias:hover, a.titEventos:hover{color:#c12127;}
.turismo{float:left;color:#f05c31; font-size:1.3em; background:url(../images/bg_li.gif) bottom repeat-x; width:100%; clear:both; padding:0 0 2px 0;}
.validacion{ float:left; width:100%; padding:6px 0 0 0;}
.validacion a{ width:auto; background:none; clear:none; padding:0; margin:0;}
.validacion img{ float:left;}


input, textarea, select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:#ccc solid 1px;}