/* index */
#contenido { width:96%;}

/* Listado */
h2.titular { clear:left; float:left; }
h3.subtitular { clear:left; float:left;}

div.paginador { float:right; width:50%; margin:0;}

a.verTodas:link, a.verTodas:visited { float:right; padding:2px 4px; font-size:0.9em; text-transform:uppercase; color:#fff; background:#b8b9b9; text-decoration:none;}
a.verTodas:hover { text-decoration:underline;}

.promoDestacada { clear:both; overflow:hidden; width:100%; margin-bottom:10px; padding-bottom:7px; background:url(/img/index/sombra-promos-destacadas.png) no-repeat 0 100%;}
.promoDestacadaInterior { position:relative; overflow:hidden; width:97%; border:10px solid #fff;}
	.promoDestacadaInterior dt { float:left; width:275px; margin-right:16px;}
	.promoDestacadaInterior dd { float:left; width:385px; padding-top:15px; padding-bottom:30px;}
		.promoDestacadaInterior h4.titulo { display:block; font-size:1.8em; font-weight:bold; color:#1a4e4e;}
		.promoDestacadaInterior h5.direccion { display:block; margin-bottom:20px; font-size:1.2em; color:#1a4e4e;}
		.promoDestacadaInterior span.descripcionRapida { display:block; font-size:1.7em; color:#507f7f;}
		.promoDestacadaInterior span.slogan { display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#6da2a2; font-style:italic;}
		.promoDestacadaInterior .descripcion { margin-top:10px; font-size:1.1em;}
		.promoDestacadaInterior dd a.verPromo { position:absolute; bottom:5px; right:10px;}
			.promoDestacadaInterior dd a.verPromo img { vertical-align:top;}


/* Detalle */
#cabeceraPromocion { position:relative; display:block; margin-top:10px; height:329px;}
	#cabeceraPromocion h2 { position:absolute; top:40px; left:20px; z-index:5; font-size:1.8em; font-weight:bold; color:#fff;}
	#cabeceraPromocion h3 { position:absolute; top:60px; left:20px; z-index:5; font-size:1.4em; color:#fff;}
	#cabeceraPromocion img { position:relative; z-index:1; vertical-align:top;}
	#cabeceraPromocion #cabeceraPromo { vertical-align:top;}

#menuPromocion { position:relative; display:block; height:38px; width:100%; background:#008093;}
	#menuPromocion ul { position:absolute; bottom:0; display:block; overflow:hidden; width:100%; height:31px;}
		#menuPromocion ul li { display:inline; }
			#menuPromocion ul li a:link, #menuPromocion ul li a:visited { float:left; padding:0px 0 0px 8px; line-height:31px; font-size:1.2em; font-weight:bold; color:#75d0d0; text-decoration:none; }
			#menuPromocion ul li a:hover, #menuPromocion ul li a.activo:link, #menuPromocion ul li a.activo:visited { color:#215d6d; text-decoration:none; background:#fff url(/img/promociones-venta/menu-izq.png) no-repeat left top;}
				#menuPromocion ul li a span { padding:9px 8px 8px 0; background:url(/img/promociones-venta/menu-der-off.png) no-repeat right top;}
				#menuPromocion ul li a:hover span, #menuPromocion ul li a.activo span { background:url(/img/promociones-venta/menu-der.png) no-repeat right top;}

#contenedorPromocion { overflow:hidden; width:100%; margin-bottom:10px; padding-bottom:13px; background:#fff url(/img/promociones-venta/sombra-detalle-promo.png) no-repeat 0 100%;}
	#contenidoPromocion { overflow:hidden; width:97%; padding:11px 10px;}


.pestanasContenedor { float:left; width:430px; }
	.pestanasPromocion { display:none; overflow:hidden; width:370px; padding:20px 30px 40px 30px; background:#efefef;}
#promocionDescripcion { display:block;}

/* info */
	/*horarios de visita*/
#promocionInfo { float:right; overflow:hidden; width:246px; }
	.horarios{overflow: hidden; width: 92%;padding:5px 10px 2px 10px;margin-bottom: 1px;  background: #88c7d0; }	
		.horarios img.reloj{float:left; padding: 0 2px 0 0; }
		.horarios p.visita{margin-bottom:5px;text-transform: uppercase;color: #005e73}
		.horarios p.horas{margin-bottom:5px;font-size: 2.0em; color: #ffffff; font-weight: bold;}
		.horarios p.dias{margin-bottom:5px;font-size: 1.2em; color: #ffffff}
		.horarios p.telfs{color: #51afbd; font-size: 1.5em; text-align: center; font-family: 'Trebuchet MS', Helvetica, sans-serif; }
			.horarios p.telfs strong{color: #ffffff}
		
	.bloqueFormulario{padding:10px 22px; background:#efefef;}	
	#promocionInfo h2 { margin-bottom:5px; font-size:1.7em; color:#aeaeae;}
	#promocionInfoForm p { font-size:1.1em; margin-bottom: 3px}
		#promocionInfoForm label { display:block; padding: 0px; }
		#promocionInfoForm input, #promocionInfoForm select { width:195px; padding:2px; border:1px solid #d9d9d9}
		#promocionInfoForm .politica {}
			#promocionInfoForm .politica input { width:20px; border:none;}
			#promocionInfoForm .politica a:link, #promocionInfoForm .politica a:visited { color:#4a9c9c;}
	#promocionInfoForm #botonContacto{float:right; width:70px;height:30px; clear:both;border:none; margin: 0px; padding:0px}

#formErrores{overflow:hidden; margin-bottom: 20px; }
	#formErrores h4 {margin-bottom: 15px; font-size: 1.2em; font-weight:bold; color: #e37101; }
	#formErrores ul { font-size: 1.1em}
	#promocionInfoForm .form-error-1 , #promocionInfoForm input#email .form-error-1 { border:1px solid #e37101;  }
	
#envioCorrecto{overflow:hidden; margin-bottom: 20px; }
	#envioCorrecto h4{font-size: 1.2em;padding: 5px 0px; font-weight:bold;  }
	#envioCorrecto p{font-size: 1.1em;  color: #365274;}


/* descripcion */
#promocionDescripcion { }
	#promocionDescripcion h2.nombre { margin-bottom:15px; font-size:1.6em; font-weight:bold; color:#008093;}
	#promocionDescripcion p.slogan { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#4a9c9c; font-style:italic;}
	#promocionDescripcion .descripcion { font-size:1.1em;}
		#promocionDescripcion .descripcion ul li { list-style-type:none; padding-bottom:2px; padding-left:20px; background:url(/img/promociones-venta/ico-listas.png) no-repeat; }


/* situacion */
#googleMap {
    height:300px;
    width:400px;
}
a.ampliarMapa:link, a.ampliarMapa:visited { float:left; margin-top:5px; font-size:12px;}
a.ampliarMapa:hover { text-decoration:none;}
.globo { color:#000000; font-size:10px;font-family:Verdana, Geneva, sans-serif;}


#promocionSituacion { width:400px; padding:20px 15px 40px 15px;}


/* entorno */
#promocionEntorno { width:390px; padding:20px 20px 40px 20px;}
#promocionEntorno .asociado { overflow:hidden; width:100%; }
	#promocionEntorno .asociado ul.libreriaImagenes li { float:left; display:block; padding-right: 10px; margin-bottom:5px;}
	#promocionEntorno .asociado ul.libreriaImagenes li.ultimo { padding-right:0px;}	


/* galeria */
#promocionGaleria { width:390px; padding:20px 20px 40px 20px;}
#promocionGaleria .asociado { overflow:hidden; width:100%; }
	#promocionGaleria .asociado ul.libreriaImagenes li { float:left; display:block; padding-right: 10px; margin-bottom:5px;}
	#promocionGaleria .asociado ul.libreriaImagenes li.ultimo { padding-right:0px;}	


/* video */
#promocionVideo { width:400px; padding:20px 15px 40px 15px;}
	#promocionVideo .video { overflow:hidden; width:100%;}


/* planos */
#promocionPlanos { width:390px; padding:20px 20px 40px 20px;}
#promocionPlanos .asociado { overflow:hidden; width:100%; }
	#promocionPlanos .asociado ul.libreriaImagenes li { float:left; display:block; padding-right: 10px; margin-bottom:15px; }
	#promocionPlanos .asociado ul.libreriaImagenes li.ultimo { float:right; padding-right:0px;}
		#promocionPlanos .asociado ul.libreriaImagenes li a img { display:block; vertical-align:top; border:1px solid #bbb; }
		#promocionPlanos .asociado ul.libreriaImagenes li span.nombre { display:block; font-size:1.1em; }


/* calidades */
#promocionCalidades .calidades { font-size:1.1em;}
	#promocionCalidades .calidades ul {margin-left: -10px;}
	#promocionCalidades .calidades ul li { list-style-type:none; padding-bottom:2px; padding-left:17px; background:url(/img/promociones-venta/ico-q.png) no-repeat;}