#left ul.dir {width: 265px; 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: url(../images/back-boxr.png) no-repeat; padding: 20px 0 0 0;}
	.provincias div, .localidades div, .subtags div {background: url(../images/back-boxr-int.png) repeat-y; padding: 0 20px;} .provincias div ul, .localidades div ul, .subtags div ul {max-height: 200px; overflow: auto;}
	.provincias-titulo, .localidades-titulo, .subtag-titulo {background: url(../images/back-boxrt.png) no-repeat; padding: 10px 20px 30px 20px; color: #fff; margin-bottom: -20px; font-size: 16px; line-height: 18px;}
	#wrapper.empresas #right .clear {background: url(../images/back-boxr.png) no-repeat left bottom; height: 20px; margin-bottom: 20px;}
	#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; width: 500px; 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: url(../images/back-boxralt.jpg) no-repeat; padding: 10px 20px 14px 20px; color: #fff; font-size: 16px; line-height: 18px; margin-bottom: 20px; position: absolute; left: 0; top: 0; width: 260px;}
		.busquedas_relacionadas {position: relative; background: url(../images/back-boxr-int.png) repeat-y; padding: 60px 20px 0 20px;} .mostrardiv_0 {display: none;}
	#map_canvas {height: 300px; margin: 10px 0;}
	#wrapper.empresas #banner {position: relative; width: 300px; height: 100px; text-align: right; margin-bottom: 20px;}
		#wrapper.empresas #banner.coches {background: url(../images/banner-coches.jpg) no-repeat;}
		#wrapper.empresas #banner.hoteles {background: url(../images/banner-hoteles.jpg) no-repeat;}
	#wrapper.empresas #banner a {position: absolute; left: 0; top: 0; width: 280px; height: 72px; padding: 28px 10px 0 10px; 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%;}