@charset "UTF-8";
/* CSS Document */

#top {position: relative; padding: 30px; background: #79adc7 url(../imagenes/back-hf.png) repeat-x; min-height: 100px; color: #fff;} #top a {color: #fff;}
		#top img {max-width: 846px;}
		#top h1 {margin: 0; font-size: 30px; line-height: 32px;}
		#top h2 {margin: 0; font-size: 14px;}
		#top #cont {background: none; padding: 0;}
#bottom {background: url(../imagenes/sombra.jpg) no-repeat bottom left; padding-bottom: 11px;}
#detalles {position: relative; border: 1px solid #069; line-height: 20px;}
	#wrapper {padding-top: 140px !important;}
#right {float: right; width: 350px; margin: 10px 10px 0 0;}
	#right #contacto, #map {background: url(../imagenes/sombra.jpg) no-repeat bottom left; padding-bottom: 11px;}
		#right #contacto #cont_dat {padding: 10px; border: 1px solid #069; max-height: 160px; overflow: auto;}
		#right ul li {margin-bottom: 10px; border-bottom: 1px dotted #79adc7; padding-bottom: 5px;}
		#cont_dat p {margin: 0 !important;}
			.detalle-direccion {background: url(../imagenes/ico_dir.png) no-repeat 0 2px; padding-left: 20px;}
			.detalle-telefono {display: block; font-size: 20px; letter-spacing: 1px; background: url(../imagenes/ico_tel.png) no-repeat 4px 6px; padding-left: 20px; margin-top: 2px;}
			.teltexto {display: none;}
			.detalle-localidad {padding-left: 20px; background: url(../imagenes/ico_loc.png) no-repeat 3px 2px; font-weight: bold;}
	p#web {text-align: right; margin: 20px 0; border-bottom: 1px dashed #79adc7; padding-bottom: 2px;}
		p#web a {color: #79adc7;} p#web a:hover {color: #069;}
	#map_canvas {height: 346px; border: 1px solid #069;}
#left {position: relative; float: left; width: 460px; left: 10px;}
#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;}

.tuempresa a {color: #d50048; font-size: 12px;} .tuempresa a:hover {text-decoration: underline;}
.path {color: #79adc7;}
	.path a {color: #79adc7;} .path a:hover {color: #069;}
	
#banner {position: absolute; top: 0; right: 0; background: #d50047 url(../imagenes/back-ban-b.jpg) repeat-x;}
	#banner a {display: block; position: relative; z-index: 10; padding: 5px 10px 17px 20px; color: #fff; font-size: 16px; font-weight: bold; line-height: 18px; background: url(../imagenes/back-ban-r.png) no-repeat left center; text-transform: uppercase;}
	#banner span {position: absolute; bottom: 3px; right: 10px; z-index: 8; font-size: 12px; line-height: 14px; color: #fff;}