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;
	}
	
	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: #fff 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;
	}
