#empresas #detalles {line-height: 20px; margin: 0; padding-top: 15px;} #detalles h1 a {color: #fff;}
	#empresas #detalles .banner {margin-top: 30px;} .banner728 {margin-top: 40px;} .provincias .bannerleft {padding: 20px 29px; border: 1px solid #f2d100; background: #fef8cf;}
	#top ul {display: block; width: 293px; float: left;}
	#top ul li {display: block; padding-left: 20px; background: url(../imagenes/folder.png) no-repeat 0 3px !important; font-size: 12px; height: 60px; line-height: 14px;}
	#top ul li h5 {font-size: 16px; margin: 0 0 2px 0; color: #069;}
		 #top ul li h5 a {color: #069;}
#left {position: relative; width: 220px; float: left;}
	.provincias, .localidades {background: url(../imagenes/sombra.jpg) no-repeat bottom left; padding-bottom: 11px; margin-bottom: 20px;}
		.provincias div, .localidades div {padding: 10px; background: #fef8cf; border: 1px solid #f2d100;}
		.provincias ul, .localidades ul {max-height: 200px; overflow: auto;}
		.provincias .clear {display: none;}
#right {position: relative; width: 610px; float: right; min-height: 300px;}
	#right ul {line-height: 20px;}
	#destacadas ul li {display: block; width: 273px; float: left; padding-left: 20px; background: url(../imagenes/bullet-n.png) no-repeat 0 3px;}
		#right ul li small {display: block; font-style: normal; color: #069; line-height: 12px; border-bottom: 1px dotted #79adc9; padding-bottom: 3px;}
	#right div p.box {display: block; padding: 10px; border: 1px solid #f2d100; margin: 0; background: #fef8cf}
		#right div p.box a {color: #d50048;}
.cont-1 {font-size: 10px;} .cont-2 {font-size: 11px;} .cont-3 {font-size: 12px;} .cont-4 {font-size: 13px;} .cont-5 {font-size: 14px;} .cont-6 {font-size: 15px;} .cont-7 {font-size: 16px;} .cont-8 {font-size: 17px;} .cont-9 {font-size: 18px;} .cont-10 {font-size: 19px;}
.path {position: absolute; z-index: 15; left: 20px; top: 140px; color: #79adc7;}
	.path a {color: #79adc7;} .path a:hover {color: #069;}
.resultados_categoria {margin: 0 0 2px 0; font-size: 24px; font-weight: bold; color: #d50048; text-align: right; border-bottom: 2px solid #d50048;}
.resultados_mostrando {margin: 0 0 10px 0; font-size: 12px; color: #069; text-align: right;}
/*.paginador {position: absolute; z-index: 20; bottom: -5px; right: 2px; font-size: 10px; padding: 4px;}*/
.paginador {font-size: 9px !important; padding: 2px; margin:10px 0;}
	.paginador b {background: #069; color: #fff; padding: 0 !important; font-size: 10px !important;}
	.paginador a {border: 1px solid #069; padding: 1px 2px; font-size: 10px !important;} .paginador b a {background: #069; color: #fff;}

.lista-web {text-align: right; margin-top: 10px;}
	.lista-web a {color: #79adc7;} .lista-web a:hover {color: #069;}
#datos {float: right; width: 380px; margin-top: 15px;}
	#datos #contacto {background: url(../imagenes/sombra.jpg) no-repeat bottom left; padding-bottom: 11px;}
		#datos #contacto #cont_dat {padding: 10px; border: 1px solid #069; max-height: 200px; overflow: auto;}
		#cont_dat p {margin: 0 !important;}
		#datos ul li {margin-bottom: 10px; border-bottom: 1px dotted #79adc7; padding-bottom: 5px;}
		.detalle-direccion, .lista-direccion {background: url(../imagenes/ico_dir.png) no-repeat 0 5px; padding-left: 20px;}
		.detalle-telefono, .lista-telefono {display: block; font-size: 20px; letter-spacing: 1px; background: url(../imagenes/ico_tel.png) no-repeat 4px 3px; padding-left: 20px; margin-top: 2px;}
			.teltexto {display: none;}
		.detalle-localidad, .lista-localidad {padding-left: 20px; background: url(../imagenes/ico_loc.png) no-repeat 3px 4px;}
	p#web {text-align: right; margin: 0 0 20px 0; border-bottom: 1px dashed #79adc7; padding: 0 5px 2px 0;}
		p#web a {color: #79adc7;} p#web a:hover {color: #069;}
#map {background: url(../imagenes/sombra.jpg) no-repeat bottom left; padding-bottom: 11px;}
	#map_canvas {width: 450px; height: 450px; overflow: hidden; border: 1px solid #069;}
#similar, .busquedas_relacionadas {font-size: 12px; color: #79adc7; border-top: 1px dashed #79adc7; margin-bottom: 10px;}
	.busquedas_relacionadas_titulo {font-size: 14px; margin: 10px 0 0 0; font-weight: bold;}
	#similar h4 {font-size: 14px; margin: 10px 0 0 0;}
	#similar a, .busquedas_relacionadas a {color: #79adc7; padding-right: 10px;} #similar a:hover, .busquedas_relacionadas a:hover {color: #069;}
.detalle-provincia-tit {font-weight: bold; color: #d50048; font-size: 16px;}

#reserva {background: url(../imagenes/sombra.jpg) no-repeat bottom left; padding-bottom: 11px; margin: 38px 0 10px 0;}
	#reserva #contenido {padding: 10px; background: #fef8cf; border: 1px solid #f2d100; height: 80px;}
		#contenido img {float: right; margin-left: 20px;}
		#reserva #contenido p {display: block; margin: 0; width: 355px; float: left;}
		#reserva #contenido strong {text-transform: capitalize;}

#addfav {position: absolute; left: 20px; top: 318px;} #addfav:hover {color: #069;}
	#addfav span {position: relative; left: 5px; top: -5px;}
	#addfav a {color: #47adc7;} #addfav a:hover {color: #069 !important;}
	
.tuempresa a {color: #d50048; font-size: 12px;} .tuempresa a:hover {text-decoration: underline;}
#fmap {position: absolute; left: 0; top: 710px; width: 450px; color: #069; font-size: 12px;}

#comparar {width: 452px; background: url(../imagenes/sombra.jpg) no-repeat bottom left; padding-bottom: 11px;}
	#comparar #comp_dat {padding: 10px; border: 1px solid #069; max-height: 200px; overflow: auto; background: #d50048; color: #fff;}
		#comp_dat h4 {margin: 0 !important; font-size: 14px; line-height: 16px;}
		#comp_dat a {color: #fff;}

#banner {position: absolute; top: 198px; background: #d50047 url(../imagenes/back-ban-b.jpg) repeat-x;}
	#banner a {display: block; position: relative; z-index: 10; padding: 5px 20px 17px 10px; color: #fff; font-size: 16px; font-weight: bold; line-height: 18px; background: url(../imagenes/back-ban.png) no-repeat right center; text-transform: uppercase;}
	#banner span {position: absolute; bottom: 3px; left: 10px; z-index: 8; font-size: 12px; line-height: 14px; color: #fff;}
	
strong#avae {position: absolute; left: 0; bottom: 22px; width: 200px; padding: 0 12px; color: #fbb224; font-size: 12px; line-height: 14px; text-align: center; border:none; margin: 0; background: none;}