/* CSS Document */
@import url("/css/general.css");

body{background:#999;text-align:center;font-family:"Trebuchet MS",verdana,Sans-serif;color:#666;padding:0em;margin:0em;}
table{font-size:1em;}
/* basicos ------ */
a{text-decoration:none;}
a img{border:0;}
form{margin:0;padding:0;}
.dcha{float:right;}
.izq{float:left;}
.izda{float:left;}
h2{ font-size:1em;}
.estilo_js{background:#fff;color:#000;}

.nobr{display:none;}
.animsa{float:right;margin:-1.8em -2.45em 0 0em;padding:0 0 0 0em;}

/* colores, fondos y bordes-------*/

h2,h4,.caja_texto_portada .texto a,a.boton_texto,.columna_portada a,.columna_portada h2,.noticias_portada li strong a,#destacados_portada ul li a,dl.destacados,dl.destacados dt,dl.destacados dt a,dl.destacados dd a, dl.destacados dd,.cargo,.cargo_p,.iraficha,.ampliarfoto,#calendario a,#ficha strong,.elementopaseo dd.verficha a,.elementolistado dt a,
.paginado .ant,.paginado .sig,.titulo1,.titulo2,.titulo3,.titulo4,.titulo5,.titulo6,.enlace,.mapaweb li a,.mapaweb li a:hover,.elementolistado dd a, #contenido a{color:#3986B0;}
#menu_ppal li,#menu_ppal li a,#pie,#pie a{color:#FFF;}

#menu_ppal li a:hover,.caja_texto_portada,.columna_portada,.noticias_portada ul,.migas a,dl.destacados dd a.on,dl.destacados dt a.on,.fecha-idioma a:hover,#buscador_y_menu_ppal input,#contenido,#calendario{color:#666;}
dl.destacados .dton a,dl.destacados dt a:hover,dl.destacados .ddon,dl.destacados dd a:hover{color:#9B2F2F;}
#buscador_y_menu_ppal .botonbusqueda,.textfield,.boton,textarea,.botonaceptar,#buscador_y_menu_ppal input,.noticias_portada h2{background-color:#EFEFEF;font-weight:bold;}




#estructura,#formulario label,#pie a:hover,.foto,.elementolistado dt a:hover,#calendario a:hover,.mapaweb li a,.mapaweb li a:hover,.textfield,textarea,.boton {color:#999;}
#.elementolistado,.textfield,textarea{border:1px solid #999;} 
.servicios,.servicios_g{border:1px solid #006699} 




#menuarriba{background:transparent url(/imgs/bk.menuarriba.gif) top left no-repeat;}
#menuarriba li a:hover,.migas a:hover{color:#333;}

h1{font-size:1.6em; line-height:1em; float:left;  margin:0 0 0 10px; padding:0; text-align:left;}
#escudo{float: left; margin: 0em; padding: 0em;}

h4{font-size:1.2em;}




#cabecera{ background:#fff url(/imgs/bk.cabecera.gif) top right repeat-x;}
.caja_texto_portada,#contenedor_portada,#contenedor,#caja_blanca,.elementolistado dd,.elementopaseo dd.verficha,.textfield:hover,.textfield:focus,textarea:focus,textarea:hover {background-color:#fff;}

.fecha-idioma,#menuarriba li a,h1 ,#calendario td.on,#calendario td.on a,.boton:hover,.botonaceptar:hover{color:#fff; }
.fecha-idioma a{font-weight:bold;color:#FFF;}

#menu_ppal{background-color:#9B2F2F; border-bottom:1px solid #9B2F2F;}
#buscador_y_menu_ppal{color:#cec6b5;  background-color:#3986B0;} 


#buscador_y_menu_ppal input{background:#f7f7ef;border:1px #ded6d6 solid;line-height:1em;}
#buscador_y_menu_ppal .botonbusqueda{color:#867058;background:#efefef;}
#buscador_y_menu_ppal .busqueda_avanzada{color:#cec6b5;}
#buscador_y_menu_ppal .avanzada{color:#fff;}
#buscador_y_menu_ppal .avanzada:hover{color:#333;}


.esquina span{display:none;}


.caja_texto_portada .texto{ border:1px dotted #3986B0;}




#pie{background:#3986B0 url(/imgs/bk.pie.gif) bottom left no-repeat;}


.columna_portada{;background:#eee;}
.columna_portada h2{ font-size:1.1em;}


.noticias_portada li.primera{ border-bottom:1px dotted #3986B0;}

.noticias_portada h4{font-size:1.3em; }
.noticias_portada h2{font-size:1.5em; text-align:right;  padding:0.3em;}

#destacados_portada ul,.paginado{ border-top:1px dashed #999;}
#destacados_portada ul li,.migas{ border-bottom:1px dashed #999;}



/* columna lateral menu interior */



.migas{padding:0 3px 3px;}

#menu_interior{background:#eee url(/imgs/bk.submenu.int.gif) bottom right no-repeat; }

.destacados dt,.destacados dd.ddon,#menuarriba li a{font-weight:bold;}

dl.destacados dt.dton{margin:0 0 0 2px;padding:2px 0em;background:transparent url(/imgs/ico.flecha.on.gif) 0 0.4em no-repeat;}





/* contenido interior */



#tit_enviar_imprimir,.foto p,.noticias_portada h2,.elementopaseo dd,.textfield,.boton {background:#efefef; }
#tit_enviar_imprimir h2{ font-size:1em; }






.nombre_p{border-left:1px solid #9B2F2F;border-right:1px solid #9B2F2F;}
.leer{background:url(/imgs/ico.leer.gif) right center no-repeat;}




/*listado objetos para luego abrir fichas */
.elementolistado{border:1px solid #FFF;}
.elementolistado dt{ background:#F60;background:transparent url(/imgs/ico.apartado.gif) left center no-repeat;border-bottom:1px dotted #9B2F2F;}






/*bordes y colores de fondo*/

#calendario td.on,#calendario td.on a{ background:#3986B0;}
#calendario tr.semana{background-color:#c00;}

.filasmapa{clear:both;}
.filasmapa ul{border:1px solid #999;margin:0.8em;}
.filasmapa li {margin:0em !important;padding:0.4em !important;}
.filasmapa a:hover{color: #ccc;}
.mapaweb{width:10.6em;  float:left; margin:0.5em;border:1px #ccc solid;padding:0 !important; }

ul.enlinea {margin-left:0em;}

.filasmapa .mapaweb .lista{margin:0em !important;list-style:none outside url(' ') !important;padding:0em 0.2em !important; }

.lista .maprow{text-align:left;padding:0.5em 0em !important ;  border-top:1px solid #ccc;;font-weight:normal;margin:0em 0em !important;}


.lista .lista .maprow2{border-top:1px dotted #ccc;}

.maptit{background-color:#eee; font-weight:bold;display:block;padding:0.3em;}
#contenido .maprow a{color:#3986B0;}
#contenido .maptit a{color:#9B2F2F;}
#contenido .maptit a:hover,#contenido .maprow a:hover{color:#9B2F2F;}



#formulario{border: 1px dotted #9B2F2F; }



.textfield {border:1px #9B2F2F solid;}
.textfield:hover,.textfield:focus,textarea:focus,textarea:hover,.botonaceptar,.boton{border:1px #999 solid;}
textarea,.apartado{background:#efefef;border:1px #9B2F2F solid;border: 1px solid #9B2F2F;}
.botonaceptar{color:#c00;background:#efefef; }
.boton{ font-size:11px; }
.boton:hover,.botonaceptar:hover{background:#c00; border: 1px solid #666;}
.nobr{display:none;}

/*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;}
.doc,.xls,.pdf,.html{ color:#3986B0;}
.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 {font-weight:bold; border:1px solid #ccc;}
.servicios a{color:#0955A1; font-weight:normal;}
.servicios a:hover{color:#990000;}
.servicios li {padding: 0em 0.5em 0.35em 0.5em;margin: 0.5em; border-bottom: 1px dotted #CCC; list-style:none;}
#contenido .elementolistado .titutlolistado{background-color: #efefef;text-align:center;font-weight:bold;}
#contenido .elementolistado a:hover {color:#069;}


caption{ background:#efefef; color:#006699; font-size:1.1em; font-weight: bold;}
th{color:#9B2F2F; 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;}



.paginado{ border-top:1px dashed #999; margin-bottom:0.8em; clear:both;}


/*tramites web */
#tramitesAnimsa { position:relative; top:0em; left:-5em; width:68em;height:42em; background-color:#fff; padding:6em; font-weight:bold; scolling:auto}
#tramitesAnimsa Iframe { position:relative; top:0em; left:0em; width:66em;height:44em; scolling:auto}

/*tres fotos en linea */
.foto p {margin: 0 0 0 0.2em; padding:0; width:16em}

#formulario{border: 1px dotted #999;}
.textfield:hover,.textfield:focus,textarea:focus,textarea:hover,.botonaceptar,.boton{border:1px solid #9B2F2F} 
.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;}

h3{ background:#eee; color:#9B2F2F; font-size:1em; padding:5px; margin:0; text-align:left; text-transform:uppercase; text}
strong {color: #3986B0;}
em {color: #3986B0; text-decoration: none; font-style: normal;}
blockquote {font-size:1.05em; display:inline; clear: none; }


#fotoampliada{background:#fff;}
#fotoampliada img{border:1px solid #ece;background:#ddd;}
#fotos li a img{border:1px solid #ddd;background:#fff;}



/*listado objetos para luego abrir fichas */
.elementolistado{padding:0em; margin:0em ;list-style-type:none}
.elementolistado li {margin:0.5em; border:1px solid #ccc; padding-top:0.5em;}
.elementolistado li a{color:#369; font-weight:normal;padding:0.5em;margin:0.5em;}
.elementolistado li a:hover{color:#990000;}
.elementolistado p{ background:#efefef; margin:0.2em; padding:7px 0.5em;border-top:1px dotted #ccc;}
.elementolistado .agendatit{background:#eee;padding:0.3em;color:#369;font-weight:bold;border-bottom:1px dotted #cccccc;}
.elementolistado .agendap p{background:#fff;border:0; margin-top:0.5em;padding:0.5em;}
.elementolistado p{background:#fff; margin-top:0.4em;}
.elementolistado .enlace{background:transparent url(/imgs/pixel.gif); list-style: none; font-weight:normal;}
.elementolistado li ol li {border:0px solid #fff;}
.elementolistado li ul li {border:0px solid #fff;}



/*.titulolistado {position:relative;top:0.5em;left:2em;border:none;text-align:center;width:48.1em;padding:0.7em 0 0 0;margin: 0 -2.45em;border-top:1px solid #9B2F2F;}*/


/*listado de resultados de búsqueda para luego abrir fichas */

.busqueda { padding:0em; margin:1em;list-style-type:none }
.busqueda li { border:1px solid #9B2F2F; padding:0em; margin-bottom:1.2em }
.busqueda li a{ color:#369; font-weight:normal;}
.titulobusqueda{ background:#efefef;text-transform:uppercase;border-bottom:1px dotted #9B2F2F; }
.busqueda p{ margin:0em; padding:0.6em 0.8em;}

.listdoc{padding:0em; margin:0;list-style-type:none}
.listdoc li {margin:1em 0em; border:1px solid #999; padding: 0em 0.4em 0.4em 0.4em}
.listdoc li a, .listdoc li img{list-style:none inside url() ; padding:0.2em 0em 0em 0em; color:#369; font-weight:normal; margin:0em;}
.listdoc li ol li {border:0px solid #fff;}
.listdoc li ul li {border:0px solid #fff;}
.listdoc a img {padding-right:0.5em;}
.listdoc li a:hover{color:#990000;}


.listdoc .enlace{background:transparent url(); list-style: none; font-weight:normal;}
.listdoc .doctit{color:#369; font-weight:bold; text-transform:uppercase;}
.listdoc .docp {background:#efefef; border:0px; margin-top:0.5em;padding:0.5em;}

#carreteras {position:absolute;top:44.5em;left:44.2em;z-index:1;font-weight:bold;font-size:0.9em;margin:0;padding:0.1em;border:0;width:8.6em;background:#FFFFFF; border:#CCC 1px solid;}
#carreteras img {margin:0;padding:0;border:0}

/*oculta los sectores del buscador de empreses */
.sector{display:none;}
.textfield_sector{display:none;}


#menu_interior{background:#eee url(/imgs/bk.submenu.int.gif) bottom right no-repeat; }
#menu_interior_galeria{background:#eee url(/imgs/bk.submenu.int.gif) bottom right no-repeat; }


#fotoampliada{background:#fff;padding:3px;margin:0 0 1px 0;text-align:center;}
#fotoampliada img{border:1px solid #ece;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;}
#fotos li span{display:none;}
#fotos li.clear{display:block;}


#fotoampliada{background:#fff;}
#fotoampliada img{border:1px solid #ece;background:#ddd;}

#fotos li a img{border:1px solid #ddd;background:#fff;}

#planoNekar { width:68em;height:37em }
#planoNekar iframe { position:absolute; top:10em; left:0em; width:67em;height:52em}