#left ul.dir{width:50%;float:left;position:relative;}
#left ul.dir li{height:50px;background:url(../images/folder.gif) no-repeat 0 1px;padding-left:20px;}
#left ul.dir b{display:block;font-size:16px;line-height:18px;}
#right .masbuscado a{font-size:14px;line-height:16px;}
#right .publi a{display:block;font-size:14px;line-height:16px;}
#right .publi b{display:block;}
#logo h2, #wrapper.empresas #left h2{position:absolute;left:20px;top:130px;z-index:10;color:#fff;font-size:16px;line-height:18px;margin:0;}
#wrapper.empresas #left h2 a{color:#fff;text-decoration:none;}
.masbuscado a{line-height:20px;font-weight:bold;text-decoration:none;margin-right:5px;}
.masbuscado a:hover{color:#333;}
.cont-1 a{font-size:11px;color:#444;}
.cont-2 a{font-size:12px;color:#555;}
.cont-3 a{font-size:13px;color:#666;}
.cont-4 a{font-size:14px;color:#777;}
.cont-5 a{font-size:15px;color:#888;}
.cont-6 a{font-size:16px;color:#999;}
.cont-7 a{font-size:17px;color:#aaa;}
.cont-8 a{font-size:18px;color:#bbb;}
.cont-9 a{font-size:19px;color:#ccc;}
.cont-10 a{font-size:20px;color:#ddd;}
.publi{border-bottom:1px solid #ccc;border-top:1px solid #ddd;padding:10px 0;}
#wrapper.empresas{padding-top:280px;}
#wrapper.empresas.ficha{padding-top:240px;}
#wrapper.empresas #left .desc{font-size:14px;line-height:16px;}
.resultados_categoria, #wrapper.empresas #left h1{position:absolute;left:0;top:232px;font-size:22px;line-height:24px;margin:0;}
#wrapper.empresas #left .box h1{position:relative;top:0;padding-bottom:20px}
.resultados_mostrando{position:absolute;left:0;top:260px;margin:0;font-size:12px;line-height:14px;}
.provincias, .localidades, .subtags{background:#f3f2f2;padding:18px;margin-bottom:20px;border:1px solid #dedede;border-radius:6px;}
.provincias div ul, .localidades div ul, .subtags div ul{max-height:200px;overflow:auto;}
.provincias-titulo, .localidades-titulo, .subtag-titulo{background:#fc7b1c;padding:10px 20px 30px 20px;color:#fff;margin-bottom:-20px;font-size:16px;line-height:18px;display:block;border-radius:6px;}
#wrapper.empresas #right ul li{font-size:14px;line-height:20px;}
#wrapper.empresas #right ul li a{text-decoration:none;}
.paginador{padding-left:10px;}
.resultados h4{font-size:14px;line-height:16px;margin:0 0 2px 0;color:#fc7b1c;}
.resultados h4 a{color:#fc7b1c;}
.resultados li{padding-bottom:20px;}
.resultados .lista-web a{color:#36C;}
.telnumero{font-weight:bold;}
.resultados .lista-descripcion{color:#666;}
.paginador b a{background:#fe8429;color:#fff;}
.paginador a{background:#ffde00;color:#666;padding:4px;}
#wrapper.empresas #reserva{position:relative;height:70px;text-align:right;color:#666;padding:15px;margin-bottom:15px;}
#wrapper.empresas #reserva.coches{background:url(../images/banner-alquiler-coches.jpg) no-repeat;}
#wrapper.empresas #reserva.hoteles{background:url(../images/banner-reserva-hoteles.jpg) no-repeat;}
#wrapper.empresas #reserva a{position:absolute;left:0;top:0;width:500px;height:80px;padding:10px 15px;z-index:10;line-height:2000px;overflow:hidden;}
#wrapper.empresas #reserva p{margin:0 0 0 100px;font-size:13px;line-height:15px;padding-top:24px;}
#wrapper.empresas .detalles{padding-top:10px;}
.busquedas_relacionadas_titulo{background:#fc7b1c;padding:10px 6.8% 10px 6.8%;color:#fff;font-size:16px;line-height:18px;display:block;border-radius:6px;position:absolute;left:0;top:0;width:87.8%;}
.busquedas_relacionadas{position:relative;background:#f3f2f2;padding:50px 18px 18px 18px;margin-bottom:20px;border:1px solid #dedede;border-radius:6px;}
.mostrardiv_0{display:none;}
#map_canvas{height:300px;margin:10px 0;}
#wrapper.empresas #banner{position:relative;height:100px;text-align:right;margin-bottom:20px;max-width:300px;}
#wrapper.empresas #banner.coches{background:url(../images/banner-coches.jpg) no-repeat;background-size:100% auto;}
#wrapper.empresas #banner.hoteles{background:url(../images/banner-hoteles.jpg) no-repeat;background-size:100% auto;}
#wrapper.empresas #banner a{position:absolute;left:0;top:0;height:102px;z-index:10;color:#c00;text-decoration:none;font-size:16px;line-height:1800px;font-weight:bold;text-transform:uppercase;overflow:hidden;}
#wrapper.empresas #banner strong{position:absolute;right:10px;top:10px;font-size:16px;line-height:18px;text-transform:uppercase;}
#wrapper.empresas #banner span{position:absolute;right:10px;top:46px;width:160px;}
#wrapper.empresas #right .tagsempresa a, #wrapper.empresas #right .busquedas_relacionadas a, #wrapper.empresas #right .busquedas_relacionadas span{font-size:14px;line-height:20px;margin-right:5px;text-decoration:none;}
#wrapper.empresas span.web{text-transform:lowercase;}
.detalle-oficinas{display:block;max-height:210px;overflow:auto;}
.detalle-telefonos li{margin-bottom:10px;padding-left:12px;background:url(../images/bullet.jpg) no-repeat 0 3px;}
.detalle-telefonos li.detalle-provincia-tit{margin:20px 0 0 0;font-size:14px;line-height:16px;font-weight:bold;padding:0;background:none;}
.detalle-telefonos li.detalle-provincia-tit a{font-size:12px;line-height:14px;font-weight:normal;text-decoration:none;display:block;margin-bottom:10px;}
.detalle-telefonos .detalle-localidad{color:#fe8429;}
#left .box .subtag-titulo{display:none;}
.bannerg{padding:0 31px;margin-bottom:10px;}
.bannergb{padding:0 31px;}
.boxfw{position:relative;background:url(../images/back-boxfw-int.png) repeat-y;padding:0 96px;}
.openfw{background:url(../images/back-boxfw.png) no-repeat;height:30px;width:100%;}
.closefw{background:url(../images/back-boxfw.png) no-repeat left bottom;height:30px;margin-bottom:20px;width:100%;}
@media screen and (min-width:990px){}
@media screen and (max-width:989px) and (min-width:800px){#wrapper.empresas #reserva.coches, #wrapper.empresas #reserva.hoteles{background-size:100% auto;}
}
@media screen and (max-width:799px) and (min-width:600px){#wrapper.empresas #reserva.coches, #wrapper.empresas #reserva.hoteles{display:none;}
#logo h2, #wrapper.empresas #left h2{max-width:220px;height:18px;overflow:hidden;}
}
@media screen and (max-width:599px){#wrapper.empresas{padding-top:340px;}
#wrapper.empresas #reserva.coches, #wrapper.empresas #reserva.hoteles{display:none;}
.resultados_categoria, #wrapper.empresas #left h1{top:276px;height:24px;overflow:hidden;}
.resultados_mostrando{top:300px;}
#left ul.dir{width:100%;float:none;}
#separador .cont span{display:none;}
#logo h2, #wrapper.empresas #left h2{text-align:center;left:0;top:120px;width:100%;margin:0;}
.paginador{padding:0 0 20px 0;}
#wrapper.empresas.ficha{padding-top:290px;}
.paginador a{display:inline-block;padding:10px;margin-bottom:4px;}
#wrapper.empresas #right ul li {line-height:30px;}
.bannergb{padding:0;}
}