div.inicio { height: 461px; overflow: visible; background: #fff url(images/fondo-inicio.jpg) no-repeat; } div.inicio h2 { display: none; } div.inicio p.castellano, div.inicio p.english { left: 355px; position: absolute; width: 360px; height: 100px; top: 325px; overflow: visible; padding-left: 86px; } div.inicio p.castellano { background: url(images/letra-e-capitular.gif) no-repeat 0 0; } div.inicio p.english { background: url(images/letra-t-capitular.gif) no-repeat 0 0; } div.inicio span { display: none; } div.inicio .promocion { display: inline; font-weight: bold; color: #993399; text-decoration: blink; } div.inicio a.san-valentin { display:block; width: 263px; height: 0; overflow: hidden; background: url(especiales/etiqueta-san-valentin.jpg) no-repeat 0 0; padding: 162px 0 0 0; } div.presentacion { height: 461px; overflow: visible; background: #052916 url(images/fondo-presentacion.jpg) no-repeat; } div.presentacion h2 { margin: 0; padding: 70px 0 10px 40px; } div.presentacion p { margin: 0; padding: 5px 0 5px 40px; width: 200px; } div.presentacion p.club-calidad { margin: 0px; padding: 0px; top: 440px; left: 260px; position: absolute; width: 280px; height: 50px; } div.servicios { height: 461px; overflow: visible; background: #371c78 url(images/fondo-servicios.jpg) no-repeat; } div.servicios h2 { margin: 0; padding: 20px 0 10px 40px; } div.servicios p { margin: 0; padding: 5px 0 5px 40px; width: 410px; } div.servicios ul { margin: 0; padding: 5px 0 5px 40px; width: 540px; } div.servicios li { width: 130px; float: left; margin: 0 10px 5px 0; list-style: none; } div.servicios img.icono { float: left; margin-right: 5px; } div.servicios p.a-la-mesa { top: 370px; left: 0px; position: absolute; width: 350px; } div.servicio-comidas { height: 461px; overflow: visible; background: #fba90f url(images/fondo-servicio-comidas.jpg) no-repeat; } div.servicio-comidas h2 { margin: 0; padding: 30px 0 10px 140px; } div.servicio-comidas p { margin: 0; padding: 5px 0 5px 140px; width: 150px; } div.servicio-desayunos { height: 461px; overflow: visible; padding-left: 300px; background: #fff url(images/fondo-servicio-desayunos.jpg) no-repeat; } div.servicio-desayunos h2 { margin: 0; padding: 10px 0; } div.servicio-desayunos p { margin: 0; padding: 5px 0; width: 460px; } div.servicio-desayunos img { margin-bottom: 20px; } div.servicio-desayunos span { padding: 10px; display: block; text-align: center; text-transform:uppercase; background-color: #FBA90F; } div.servicio-restaurantes { height: 461px; overflow: visible; padding-left: 300px; background: #fff url(images/fondo-servicio-desayunos.jpg) no-repeat; } div.servicio-restaurantes h2 { margin: 0; padding: 10px 0; } div.servicio-restaurantes p { margin: 0; padding: 5px 0; width: 460px; } div.servicio-restaurantes img { float: right; margin-top: -30px; } div.servicio-restaurantes span { padding: 10px; display: block; text-align: center; text-transform:uppercase; background-color: #FBA90F; width: 150px; } div.servicio-chimenea { height: 461px; overflow: visible; padding-left: 300px; background: #fff url(images/fondo-servicio-desayunos.jpg) no-repeat; } div.servicio-chimenea h2 { margin: 0; padding: 10px 0; } div.servicio-chimenea p { margin: 0; padding: 5px 0; width: 460px; } div.servicio-chimenea img { margin-bottom: 20px; } div.servicio-chimenea span { padding: 10px; display: block; text-align: center; text-transform:uppercase; background-color: #FBA90F; } div.instalaciones { padding-left: 350px; background: #fff url(images/fondo-instalaciones.jpg) repeat-y; } div.instalaciones h2 { margin: 0; padding: 10px 0; } div.instalaciones p { margin: 0; padding: 5px 0; width: 460px; } div.instalaciones img { margin: 10px 0; } div.instalaciones span { padding: 10px; display: block; text-align: center; text-transform:uppercase; background-color: #FBA90F; } div.reservas { padding-left: 350px; background: #fff url(images/fondo-reservas.jpg) no-repeat; } div.reservas h2 { margin: 0; padding: 10px 0; } div.reservas p { margin: 0; padding: 5px 0; width: 460px; } div.reservas table { margin: 5px 0; border-top: 1px solid #ac009e; border-bottom: 1px solid #ac009e; } div.reservas table td { width: 150px; padding: 3px 5px; color: #ac009e; } div.reservas table th { font-weight: bold; background-color: #FBA90F; color: #000; } div.reservas .precio { text-align: right; width: 50px; padding: 0 5px; color: #000; } div.actividades { padding-left: 370px; background: #fff url(images/fondo-actividades.jpg) no-repeat; } div.actividades h2 { margin: 0; padding: 10px 0; } div.actividades p { margin: 0; padding: 5px 0; width: 460px; } div.actividades img { margin: 10px 0; } div.entorno { padding-left: 10px; background: #371c78 url(images/fondo-entorno.jpg) no-repeat; height: 461px; } div.entorno h2 { margin: 0; padding: 10px 0; } div.entorno p { margin: 0; padding: 5px 0; width: 230px; } div.entorno img { margin: 10px 0; } div.entorno span.aeropuerto { position: absolute; top: 130px; left: 430px; width: 100px; } div.ofertas { padding-left: 346px; background: #fba90f url(images/fondo-ofertas.jpg) bottom left no-repeat; } div.ofertas div { background-color: #fff; padding-left: 10px; } div.ofertas h2 { margin: 0; padding: 10px 0; width: 387px; } div.ofertas p { margin: 0; padding: 5px 0; width: 387px; } div.ofertas ul { margin-left: 20px; width: 387px; list-style: outside; } div.ofertas .precio { color: #FF0000; } div.galeria { background: #fff; } div.galeria div#gallery{ width: 780px; margin: 0; padding: 0; } div.galeria div.slideshow-container { float: left; margin: 0; padding: 0; width: 450px; height: 293px; } div.galeria div.navigation { float: right; width: 320px; } div.galeria ul { width: 100%; } div.galeria li { float: left; margin: 3px; list-style: none; }