@import "../comunes/formulario.css";

#a_oficina{width:100%;float:left;padding-bottom:25px}

#a_oficina a{text-decoration:none}

#a_oficina h3{background-position:0 2px}

p.inforesultados{width:58%;float:left;margin:15px 0;padding:20px 3% 13px 38%;border:1px dashed #1e6149;background:#eff1f4 url(../../img/css/iconos/info.gif) no-repeat 0 15px;font-size:1.1em;color:#c00;font-weight:bold}
a.rebuscar{float:left;margin-top:.3em;padding:2px 2em 2px 0;background:transparent url(../../img/css/iconos/submit2.gif) no-repeat 100% 0 !important;text-transform:lowercase}

#opcion{width:96%;float:left;margin:0;padding-left:2.2em !important;padding-left:1.8em;}
#opcion li{float:left;margin:0 .5em;padding:0;background:#fff;}
#opcion li span, #opcion li strong, #opcion li a{display:block;padding:.8em 2em .3em;border:1px solid #B7BDC5;border-bottom:0;background:#c8ced5 url(../../img/css/aplicaciones/pestanaOff.gif) repeat-x 0 0;}
#opcion li strong{position:relative;z-index:1;top:1px;padding-right:2.4em;border-right:0;background:#fff url(../../img/css/aplicaciones/pestanaOn.gif) no-repeat 100% 0;border-top:0;}
#opcion li span, #opcion li a{margin-top:2px;padding-top:.6em;}

/*  definición de las estructuras */
#zona, #buscador, .listado_tipo1{width:61.5%;min-height:300px !important;height:auto !important;height:300px;float:left;margin:-1px 0 15px;padding:25px 35% 20px 3%;border:1px solid #B7BDC5;background:#fff url(../../img/css/aplicaciones/buscador_es.gif) no-repeat 100% 0;}
#mapa, .ficha_tipo1{width:93.5%;min-height:425px !important;height:auto !important;height:425px;float:left;margin:-1px 0 15px;padding:25px 3% 20px 3%;border:1px solid #B7BDC5;background:#fff;}
.ficha_tipo1{width:66%;padding-top:15px;}
.cajadestacado{width:24.5%;float:right !important;padding-left:10px;}

/* zonas */
#zona ul{width:100%;margin:0;background:#fff}
#zona ul ul{margin-top:3px;padding-top:10px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 0}
div>/**/#zona ul ul{padding-top:5px;}
#zona ul ul ul{margin:0;padding:0;background:transparent}
#zona li{width:28%;margin-bottom:5px}
#zona li li{width:auto;float:none;margin:5px 3px;padding:0;background:transparent}
#zona li li li{padding:0 0 0 .6em;background:transparent url(../../img/css/iconos/vineta13.gif) no-repeat 0 5px}
#zona ul a{width:100%;display:block;padding-bottom:3px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%}
#zona ul ul a{padding:0;background:transparent}

#zona1{float:left;clear:left;margin-right:4%;}
#zona3{float:none;clear:none;}
#zona2{float:right;clear:right;}
#zona1, #zona2, #zona3{min-height:11em !important;height:auto !important;height:11em;}
#zona4{float:left;clear:left;margin-right:5%;}
#zona6{float:none;clear:none;}
#zona5{float:right;clear:right;}
#zona7{float:left;clear:left;margin-right:5%;}

/* mapa */
#mapa{text-align:center;}
#mapa #map_canvas{/*width:542px;height:367px;*/width:425px;height:350px;margin:0 auto;padding:1px;border:20px solid #ebeef2;background:#979797;}
#mapa .dofi{margin-bottom:10px;background:#fff;text-align:left;}
#mapa .dofi h3{margin:0} 
#mapa .dofi p{padding:0;}
#mapa .dofi address{font-style:normal}
#mapa p.aviso{width:442px;height:250px;display:block;padding:50px;background:#fff;text-align:center;color:#d3222a;line-height:1.4em;letter-spacing:.1em}

/* listado de poblaciones de una zona */
.listado_tipo1 h3{width:90%}
.listado_tipo1 ul{width:40%;float:left;margin:0;padding-right:10%;background:transparent url(../../img/css/portal/puntosV_1.gif) repeat-y 90% 0}
.listado_tipo1 li{padding:4px 0;background:transparent}

/* fichas oficinas */
.ficha_tipo1 p strong{color:#168645}
.item{width:99%;float:left;margin-bottom:10px;position:relative}
table{width:100%;margin:0;}
caption{padding:2px 1.2em;border-bottom:1px solid #299629;}
table th{width:20px;padding:3px 0 3px 1em;border:0;background:#fff;color:#555}
table td{padding:3px .5em;border:0;background:#fff}
table td a{margin-right:120px}
.impar th, .impar td, .d2{background:#EBEEF2}
.impar .direccion{padding:10px 0 0;background:#fff}
.impar .direccion address{display:block;padding:2px 0 3px 1em;font-style:normal}
.servicios ul{margin:0;padding:0 1em;background:#fff;position:absolute;bottom:-4px;right:-1px;}
div>/**/.servicios ul{bottom:-1px}
.servicios ul li{display:inline;padding:0 0 0 2px;background:transparent}

/* otros enlaces */
#otros{margin:20px 0;}
div>/**/#otros{margin:4px 0;}
#otros li{padding:3px 0;background:transparent}
