/* CSS Document */
body{font-size:70%;line-height:105%;}

body{background:#fff;text-align:center;font-family:"Trebuchet MS",verdana,Sans-serif;color:#666;}
table{font-size:1em;}
/* basicos ------ */
a{text-decoration:none;}
form{margin:0;padding:0;}
.dcha{float:right;}
.izq{float:left;}

.comienzofin span{ display:none;}
.comienzofin{ display:none;}
h2{ font-size:1em;}

#estructura {width:67em;margin:0.2em auto 1em;padding:0;border-top:0;}
#estructura{border-top:none;}
.esquina{position:relative;float:left;left:-0.1em; width:1em; height:1.65em; display:block; margin-bottom:-0.3em;}
.esquina span{ display:none;}

.fecha-idioma{ margin:0; text-align:right; float:right;padding:0 0em 0.2em; position:relative; left:1px; }


#menuarriba{display:none;}

h1 a span{color:#000;line-height:1.8em;font-size:0.8em;text-align:left;}
h1 img{display:none;}

/*#cabecera{overflow:hidden;margin:0;width:67em; }*/
h4{font-size:1.2em; padding:0; margin:0;}



#buscador_y_menu_ppal{width:58.5em;text-align:right;overflow:hidden; margin:0em 0 0em; float:right; padding:1px 0 0;} 
#buscador_y_menu_ppal .tit-ayuntamiento{float:left; margin:-0.2em 0 0;}
 #buscador_y_menu_ppal form{display:none;}
#buscador_y_menu_ppal label{display:none;}

#menu_ppal{display:none;}
#menu_ppal li{display:none;}






.caja_texto_portada{width:46.2em; float:left; border-left:none;border-right:none; text-align:left; padding:1.3em; margin:0;}
.caja_texto_portada .texto{width:44em; float:left; padding:10px;}
.caja_texto_portada .texto .dcha{width:24em; float:right; padding:10px;}
.caja_texto_portada .texto .izda{width:24em; float:left; padding:10px;}

.caja_texto_portada .texto p{ margin:10px 0;width:22em; }

a.boton_texto{float:right; padding:1px 2px;} 
a.boton_texto:hover{ text-decoration:underline;}

#pie{display:none;}





.columna_portada{width:13.6em; float:left; text-align:left; padding:0px 10px 25px;}
.columna_portada h2{ padding:0.2em; text-transform:uppercase;}

.noticias_portada {width:34em;float:right;text-align:left; padding:0 0 0 0em; margin:0 0.12em 1em 0; }
.noticias_portada ul{color:#666; margin:0; width:15.6em; float:left;  padding:0 0.4em 0 0;}
.noticias_portada .segunda{ width:15.6em;float:left; padding:0  0 0 0.6em;}
.noticias_portada li{margin:0; padding:0px 0 5px 15px; list-style:none;}

.noticias_portada h4{font-size:1.2em; padding:0; margin:0 5px;}
.noticias_portada h2{ background-color:#efefef; padding:0.2em; margin:1em 0;}

#destacados_portada{width:18em;float:right;}
#destacados_portada ul{ margin:0 0px; padding:0; list-style:none;}
#destacados_portada ul li{margin:0px 0px 10px 0;padding:10px 0px;}





/* columna lateral menu interior */




#menu_interior{display:none;}







/* contenido interior */

#contenedor{ width:60em;overflow:hidden;text-align:left;}
#contenedor-ancho{ width:73em;overflow:hidden;text-align:left;}

#caja_blanca{display:none;}
#tit_enviar_imprimir{display:none; }
#tit_enviar_imprimir h2{ color:#c00; font-size:1em; margin:0; padding:5px 10px; width:37em; float:left; text-transform:uppercase;}




#pestanas{display:none;}



#cuerpo{ width:58em;}
#contenido{border-top:1px solid #ccc;background:transparent url(/imgs/bk.esquina.portada.gif) top left no-repeat; text-align:left; color:#666; margin-bottom:10px; padding:10px;}
#contenido img{margin:10px 0 2px; }

.foto{font-size:0.9em; margin:0 0.5em;}
.foto p{margin:0; padding:2px;  width:170px;}


.apartado{border:1px solid #ccc; overflow:hidden; width:48.2em; margin:2px 0; clear:both;}
 h3{ background-color:#eee; color:#936900; font-size:1em; padding:5px; margin:0; text-align:center;border-bottom:1px dashed #ccc; text-transform:uppercase;}
.cargo{ width:20em; float:left; color:#369;}
.nombre{ width:24.9em; float:left;}
.cargo_p{ width:14.6em; float:left; color:#369;}
.nombre_p{ width:20em; float:left;border-left:1px solid #ccc;text-align:center; }
.partido_p{ width:10.1em; float:left;border-left:1px solid #ccc; text-align:center; margin:0;}

.partido_p4{ width:4.5em; float:left; text-align:center; margin:0;border-left:1px solid #ccc;}

.iraficha{ width:37.5em; float:left; color:#369;}


.leer{background:url(/imgs/ico.leer.gif) right center no-repeat;padding:0 2em 0 0em;}

.ampliarfoto{background:url(/imgs/ico.ampliar.gif) left center no-repeat;padding:0 1px 0 17px;color:#369;}



/*listado objetos para luego abrir fichas */
.elementolistado{border:1px solid #ccc; padding:0; margin:1em 0;}
.elementolistado dt{ background:#FF6600;background:transparent url(/imgs/ico.apartado.gif) left center no-repeat; padding:5px 20px;border-bottom:1px dotted #ccc;}
.elementolistado dt a{ color:#369;}.elementolistado dt a:hover{ color:#999;}
.elementolistado dd{ background:#efefef; margin:0; padding:5px 0.5em;}


#ficha p{ margin:0.5em; padding:0; }
#ficha img{margin:10px 0 2px 7px; padding:3px; float:right;}
#ficha strong{ color:#c00;}

.elementopaseo{ width:110px; border:1px #666; float:left; margin:1em;}
.elementopaseo  dt{ margin:0; padding:0;}
.elementopaseo img{ margin:10px 0 0px 7px;}
.elementopaseo dd{border:1px #666; background-color:#efefef; margin:0; padding:3px}
.elementopaseo dd.verficha{background-color:#fff;}.elementopaseo dd.verficha a{color:#066;}




#calendario{ margin:0 0 0 0.5em; color:#666; text-align:center; width:13em;}
#calendario a{color:#369;}
#calendario a:hover{color:#999; text-decoration:underline;}
#calendario td{ text-align:center;}
#calendario td.on{color:#fff; text-decoration:underline; background:#936900;}
#calendario td.on a{color:#fff;}
#calendario tr.semana{background-color:#c00;}


.filasmapa{clear:both;}
.mapaweb{width:110px;  float:left; margin:1em;padding:0;}
.mapaweb dt{ padding:3px; background:#eee;}
.mapaweb dd{margin:0; padding:3px;}




.servicios{width:12.5em;float:left; margin:1.5em; padding:0;}
.servicios dt{padding:0.4em; margin:0;}
.servicios dd{ padding:0.4em;  margin:0;}



.servicios_g{  margin:1.5em; padding:0; }
.servicios_g dt{padding:0.4em; margin:0; }
.servicios_g dd{ padding:0.4em;  margin:0;}




#formulario{padding:1em 2em; margin:1em;}
#formulario p{ padding:0.1em ; margin:0;}




#formulario{border: 1px dotted #ccc; padding:1em 2em; margin:1em;}
#formulario p{ padding:0.1em ; margin:0;}

#formulario label{color:#999;  text-align:right;width:130px;float:left;padding:0.1em;margin:0;margin-top:0.6em;}
.textfield {margin:5px 3px;width:12em;background:#efefef;border:1px #ccc solid;color:#999}
.textfield:hover,.textfield:focus,textarea:focus,textarea:hover {background:#fff;border:1px #999 solid;color:#999;}
.nobr{display:none;}  
textarea{width:25em;height:7em;background:#efefef;border:1px #ccc solid;color:#999;border: 1px solid #ccc; margin:1em}
.botonaceptar{padding:1px 2px;margin:0px; width:5em; float:right;font-size:1em; text-align:center;}

.botones{ float:right;}


body{background:#fff;text-align:center;font-family:"Verdana",arial,Sans-serif;}
table{font-size:1em;}
/* basicos ------ */
a{text-decoration:none;}
form{margin:0;padding:0;}
.dcha{float:right;}
.izq{float:left;}
.comienzofin span{ display:none;}
.comienzofin{ display:none;}
h2{font-size:1em;}
.nobr{display:none;}


/* colores, fondos y bordes-------*/


.paginado{ border-top:1px dashed #999; clear:both;}
#calendario td.on,#calendario tr.semana,.boton:hover,.botonaceptar:hover{background-color:#c00;}
#calendario td.on, #calendario td.on a,.botonaceptar:hover,.boton:hover{color:#fff;}
.mapaweb dd,.mapaweb dt{border-bottom:1px dotted #666;}
.mapaweb dd{border-left:1px dotted #666;border-right:1px dotted #666; }
#formulario{border: 1px dotted #ccc;}
.textfield:hover,.textfield:focus,textarea:focus,textarea:hover,.botonaceptar,.boton{border:1px #999 solid;}
.botonaceptar:hover,.boton:hover{border: 1px solid #666;}
 h3{border-bottom:1px dashed #ccc; text-transform:uppercase;}
.nombre_p{border-left:1px solid #ccc;}
.servicios dt,.servicios_g dt{border-bottom:1px solid #ccc;  text-transform:uppercase; }


#destacados_portada ul{ border-top:1px dashed #999;border-left:1px solid #ccc;}
.noticias_portada .segunda,dl.destacados dd,#pestanas{ border-left:1px dotted #c00; }
.caja_texto_portada .texto,#tit_enviar_imprimir{ border:1px dotted #c00;}
.boton{ font-size:11px; }

body,.fecha-idioma,#buscador_y_menu_ppal input,#buscador_y_menu_ppal .tit-ayuntamiento a,.caja_texto_portada,.columna_portada,.noticias_portada .segunda,#contenido,#calendario,.migas a,dl.destacados dd,dl.destacados dd a{color:#666;}
#menuarriba li,.apartado,.elementolistado,.textfield,textarea,.caja_texto_portada,.servicios,.servicios_g{border:1px solid #ccc;} 

#estructura{border-top:none;}
#menuarriba li,dl.destacados,.mapaweb dt,h3,.migas,#pie,.columna_portada{background-color:#eee;}

.servicios dd a{color:#999;}

/*.enlace, .doc, .dot, .xls, .pdf,.paginado .sig,.paginado .sig,.paginado .ant,.titulo1,.titulo2,.titulo3,.titulo4,.titulo5,.titulo6,.mapaweb dt a,.mapaweb dd a:hover,#calendario a,.elementolistado dt a,.iraficha,.cargo_p,.cargo,h3,dl.destacados .ddondl.destacados .dton a,dl.destacados dt a,dl.destacados,.ampliarfoto, dl.destacados dt,.columna_portada a,#destacados_portada ul li a,h4,#ficha strong,a.boton_texto,#pie a:hover,.servicios dt,.servicios_g dt,h2,.botonaceptar,#tit_enviar_imprimir h2,#contenido a{color:#c00;}

#estructura,#menuarriba li a,#formulario label,.textfield,.textfield:hover,.textfield:focus,textarea:focus,textarea:hover,textarea,.mapaweb dt a:hover,#calendario a:hover,.elementolistado dt a:hover,.elementolistado dd a,.foto,.mapaweb dd a,.noticias_portada h4,#buscador_y_menu_ppal .botonbusqueda{color:#999;}


#buscador_y_menu_ppal .botonbusqueda,.elementolistado dd,.elementopaseo dd,.textfield,.servicios dt,.servicios_g dt,.boton,textarea,.botonaceptar,#buscador_y_menu_ppal input,.noticias_portada h2{background-color:#efefef;}

.elementolistado dd a:hover,.migas a:hover{ color:#333;}
.elementopaseo dd.verficha,.esquina,#caja_blanca,.textfield:hover,.textfield:focus,textarea:focus,textarea:hover,.botonaceptar,#tit_enviar_imprimir{background-color:#fff;}
.elementopaseo dd.verficha a,#pie a,.noticias_portada li strong a{color:#069;}
.columna_portada h2{ background-color:#c00;}
#buscador_y_menu_ppal,#buscador_y_menu_ppal .busqueda_avanzada{color:#ccc;} */
.fecha-idioma a{display:none;}
h4{font-size:1.2em;}

/* cabecera  buscador y menu */

#buscador_y_menu_ppal .tit-ayuntamiento a{font-size:1.7em; line-height:0.8em;}
#buscador_y_menu_ppal input{border:#ccc 1px solid;line-height:1em;}
#menu_ppal li,#menu_ppal li a,#menu_ppal li a.on,.columna_portada h2{color:#fff;}
#menu_ppal li a,#menu_ppal li span{background:transparent url(/imgs/iconos.menu.gif) top left no-repeat;}
 
/* portada */
.caja_texto_portada{background:#fff url(/imgs/bk.esquina.portada.gif) top left no-repeat; border-left:none; border-right:none;}
.noticias_portada li{background:#fff url(/imgs/ico_enlace.gif) top left no-repeat; }
.noticias_portada h4{font-size:1.2em; }
.noticias_portada h2{text-transform:uppercase; }

/* columna lateral menu interior */
.migas,#pie,.columna_portada{ padding:3px;}
#menu_interior{background:#eee url(/imgs/bk.submenu.int.gif) bottom left no-repeat; }
dl.destacados dt{border-bottom:#c00 1px dotted;border-top:#c00 1px dotted;}
dl.destacados dt {background:transparent url(/imgs/ico.flecha.gif) 0 0.4em no-repeat;}
dl.destacados dt.dton{background:transparent url(/imgs/ico.flecha.on.gif) 0 0.4em no-repeat;}
dl.destacados dd a:hover,dl.destacados dt a:hover,dl.destacados dt a.on,dl.destacados dd.ddon{color:#c00;}

/* contenido interior */
#caja_blanca{ border:#FFF 7px solid;}
.leer{background:url(/imgs/ico.leer.gif) right center no-repeat;}
.ampliarfoto{background:url(/imgs/ico.ampliar.gif) left center no-repeat;}

/*listado objetos para luego abrir fichas */
.elementolistado dt{ background:transparent url(/imgs/ico.apartado.gif) left center no-repeat;border-bottom:1px dotted #ccc;}
.paginado .ant{float:left;}
.paginado .sig{float:right;}


/*enlaces documentos con sus iconos */
.doc{background:transparent url(/imgs/ico_doc.gif) left center no-repeat; padding:3px 0 0 15px;}
.xls{background:transparent url(/imgs/ico_xls.gif) left center no-repeat;padding:3px 0 0 15px;}
.pdf{background:transparent url(/imgs/ico_pdf.gif) left center no-repeat;padding:0px 0 2px 15px;}

/*tamaños titulos */
.titulo1{ font-size:1.8em;}
.titulo2{ font-size:1.6em;}
.titulo3{ font-size:1.4em;}
.titulo4{ font-size:1.2em;}
.titulo5{ font-size:1.1em;}
.titulo6{ font-size:1em;}

.servicios,.servicios_g{ font-weight:bold; }
.servicios_g dt{ text-align:center;}
.servicios a,.servicios_g a{color:#999;}
#contenido .servicios dd a,#contenido .servicios_g dd a {color:#999;}
.servicios dd a,.servicios_g dd a{color:#333;}

/* impresion Galería de fotos */
#menu_interior_galeria{display:none}
#fotos{width:90%;padding:0;margin:10px 0;text-align:center;}
#fotos li{display:inline;list-style:none;}
#fotos li a img{padding:3px;margin:0px;border:1px solid #ddd;background:#fff;margin-bottom:1em;}
#fotos li span{display:none;}
#fotos li.clear{display:block;}
#fotoampliada{background:#fff;padding:3px;margin:0 0 1px 0;text-align:center;}
#fotoampliada img{border:1px solid #ece;padding:12px 12px;background:#ddd;}
