/* CSS Document */
@import url("/css/general.css");
body{background:#fff;text-align:center;font-family:"Verdana",arial,Sans-serif;}
table{font-size:1em;}
/* basicos ------ */
a{text-decoration:none;}
a img{border:0;}
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;}
.animsa{text-align:right;margin:-1.8em 0.3em 0 0;padding:0;}


/* cabecera-------*/


#buscador_y_menu_ppal,#buscador .busqueda_avanzada{color:#999;} 
#buscador_y_menu_ppal{background-color:#014EA6;}
#escudo {position: absolute;top:0.2em;left:0.1em; float:left; padding:1.9em 0 0 0px; width:7.11em; height:7.73em; }
#nombre{ left:5.4em; top:1.0em;height:1em; color:#000000;}

h1{font-size:1.6em;line-height:0.9em;float:left;margin:-2px 0px -2px 0px;padding:0;font-weight:normal;font-family:"Trebuchet MS"}
h1{position:absolute;margin-top:1em;}

h1 a{color:#333;}
h4{font-size:1.2em;}

/* colores, fondos y bordes-------*/


.paginado {height: 3em !Important;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;}
.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 solid #ccc;border-left:1px solid #ccc;}
.noticias_portada .segunda,dl.destacados dd{ border-left:1px dotted #004DA7; }
.caja_texto_portada .texto,#tit_enviar_imprimir{ border:1px dotted #004DA7;}
.boton{ font-size:1em; }

body,.fecha-idioma,#buscador 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;}
#estructura,.apartado,.elementolistado,.textfield,textarea,.caja_texto_portada,.servicios,.servicios_g{border:1px solid #ccc;} 
#menuarriba li{border:1px solid #fff;} 

#estructura{ background:#fff url(/imgs/portada_pequena.jpg) top right no-repeat;}
#estructura{border-top:none;}
#menuarriba{background:transparent url(/imgs/bk.menuarriba.gif) bottom left no-repeat;}
#dl.destacados,.migas,.columna_portada{background-color:#eee;}
#menuarriba li{background-color:#A00; color:#fff;}
#pie{background-color:#014EA6;color:#fff}

.servicios dd a{color:#999;}

.enlace, .doc, .xls, .pdf,.paginado .sig,.paginado .sig,.paginado .ant,.titulo1,.titulo2,.titulo3,.titulo4,.titulo5,.titulo6,#calendario a,.elementolistado dt a,.iraficha,.cargo_p,.cargo,  dl.destacados .ddon,dl.destacados dt a,dl.destacados,.ampliarfoto, dl.destacados dt,.columna_portada a,#destacados_portada ul li a,h4,#ficha strong,a.boton_texto,.fecha-idioma a,.servicios dt,.servicios_g dt,.botonaceptar,#tit_enviar_imprimir h2,#contenido a,#buscador a.avanzada {color:#004DA7;}
.dl.destacados .dton a {color:#C00;}
h2{color:#014EA6;}
#pie a:hover{color:#9CF;}
#tit_enviar_imprimir h2{border-right:1px dotted #004DA7;}
#estructura,#formulario label,.textfield,.textfield:hover,.textfield:focus,textarea:focus,textarea:hover,textarea,#calendario a:hover,.elementolistado dt a:hover,.elementolistado dd a,.foto,.noticias_portada h4,#buscador_y_menu_ppal .botonbusqueda{color:#999;}

#menuarriba li a {font-family:"Trebuchet MS";color:#fff;}

#menuarriba li.buzon span a:hover,#menuarriba li.buzon span a.on, {color:#C90;}
#menuarriba li.plano span a:hover,#menuarriba li.plano span a.on, {color:#C90;}
#menuarriba li.tablon span a:hover,#menuarriba li.tablon span a.on, {color:#C90;}
#menuarriba li.consultas span a:hover,#menuarriba li.consultas span a.on, {color:#C90;}
#menuarriba li.noticias span a:hover,#menuarriba li.noticias span a.on, {color:#C90;}
#menuarriba li.agenda span a:hover,#menuarriba li.agenda span a.on, {color:#C90;}
#menuarriba li.tramites span a:hover,#menuarriba li.tramites span a.on, {color:#C90;}
#menu_ppal{color:#fff}
#buscador .botonbusqueda,.elementolistado dd,.elementopaseo dd,.textfield, 
.elementolistado dd a:hover,.migas a:hover{ color:#333;}
.elementopaseo dd.verficha,.esquina,.esquina2,#caja_blanca,.textfield:hover,.textfield:focus,textarea:focus,textarea:hover,.botonaceptar,#tit_enviar_imprimir{background-color:#fff;}
.elementopaseo dd,.verficha a,.noticias_portada li strong a{color:#014EA6;}
#pie a{color:#fff;}
.columna_portada h2{ background-color:#004DA7;}


/* cabecera  buscador y menu */
#cabecera{background:transparent url(/imgs/bk.menuppal.gif) top left repeat;}

#buscador 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; font-family:"Trebuchet MS"}
#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;}
.caja_texto_portada .texto a{ color:#014EA6;}

.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;color:#900; }

/* columna lateral menu interior */
.migas,#pie,.columna_portada{ padding:3px;}
#menu_interior{background:#eee; }
dl.destacados dt{border-bottom:#004DA7 1px dotted;border-top:#004DA7 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:#004DA7;}


/* contenido interior */
#contenedor{ background:#fff url(/imgs/bk.contenedor.gif) 15em 0 repeat-y;}
#caja_blanca{ border:#fff 7px solid;}
#tit_enviar_imprimir h2{ font-size:1em; }
#pestanas li { overflow:hidden;}
#pestanas li img{}
#contenido{border-top:#ccc 1px solid ;background:transparent url(/imgs/bk.esquina.portada.gif) top left no-repeat;}
.leer{background:url(/imgs/ico.leer.gif) right 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) 0 0.9em no-repeat;padding:0.9em 0 0.5em 1.8em;line-height:1.1em;}
.xls{background:transparent url(/imgs/ico_xls.gif) 0 0.9em no-repeat;padding:0.9em 0 0.5em 1.8em;line-height:1.1em;}
.pdf{background:transparent url(/imgs/ico_pdf.gif) 0 0.9em no-repeat;padding:0.9em 0 0.5em 1.8em;line-height:1.1em; }
.html{background:transparent url(/imgs/ico_html.gif) 0 0.9em no-repeat;padding:0.9em 0 0.5em 1.8em;line-height:1.1em;}

.bloque{display:block;}

/*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:normal; }
.servicios_g dt{ text-align:center; font-weight:bold; }
.servicios dt,.servicios_g {color:#AA0000; font-weight:bold; }
.servicios a,.servicios_g a{color:#004DA7;}
#contenido .servicios_g dd{ border-top:1px dotted #ccc;}
#contenido .servicios dd a,#contenido .servicios_g dd a {color:#004DA7;}
#contenido .servicios dd a:hover,#contenido .servicios_g dd a:hover {color:#AA0000;}
.servicios dd a,.servicios_g dd a{color:#333;}

.mapaweb dd,.mapaweb dt{border-bottom:1px solid #ccc;}
.mapaweb dd{border-left:1px solid #ccc;border-right:1px solid #ccc; }
.mapaweb dt{background-color:#eee; font-weight:bold;}
#contenido .mapaweb dd a{color:#004DA7;}
#contenido .mapaweb dt a{color:#AA0000;}
#contenido .mapaweb dt a:hover,#contenido .mapaweb dd a:hover{color:#AA0000;}


caption{ background:#efefef; color:#004DA7; font-size:1.1em;}
th{color:#c00; font-size:1em; text-align:center;border:#bdbdbd solid 1px;}
td{ color:#666;border:#bdbdbd solid 1px;}


.plano img { border:none;}
.planos p a{color:#C00; font-family:"Trebuchet MS",verdana,Sans-serif; }
.filaimgplano{ text-align:left; }
.filaimgplano img{vertical-align:middle;}

/*tres fotos en linea */
.foto p {margin: 0 0 0 0.2em; padding:0; width:16em}
#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;}
#frm INPUT {margin-bottom:1em}
.textfield:hover:focus:active;textarea:focus:hover:active;INPUT:hover:focus:active {background-color:#fff;margin-bottom:1em}
textarea, .textfield {color:#333;}

strong {color:#A00;}
h3{ background:#ffffff; color:#C00; font-size:1em; padding:5px; margin:0; text-align:left; border-bottom:1px solid #aaa; text-transform:uppercase; text}
em {color: #A00; text-decoration: none; font-style: normal;}
blockquote {font-size:1.05em; display:inline; clear: none; }

#buscador{position:relative;top:0.8em;left:14em}

/*oculta los sectores del buscador de empreses */
.sector{display:none;}
.textfield_sector{display:none;}


/*Galeria */
.clear{clear:both;}

#menu_interior_galeria{background:#eee; }
#fotoampliada{background:#fff;padding:3px;margin:0 0 1px 0;text-align:center;}
#fotoampliada img{border:1px solid #039;padding:12px 35px;background:#ddd;}

#fotos{width:100%;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;}
#fotos li span{display:none;}
#fotos li.clear{display:block;}

.busqueda { padding:0em; margin:1em;list-style-type:none }
.busqueda li { border:1px solid #ccc; padding:0em; margin-bottom:1.2em }
.busqueda li a{ color:#A00; font-weight:normal;}
.titulobusqueda{ background:#efefef;text-transform:uppercase;border-bottom:1px dotted #ccc; }
.busqueda p{ margin:0em; padding:0.6em 0.8em;}



#agenda_infolocal { width:68em;height:52em }
#agenda_infolocal iframe { position:absolute; top:11em; left:0em; width:67em;height:51em}
