@charset "utf-8";

#cuerpo.inicio {
	text-align: center;
}

	#cuerpo.inicio a img {
		margin-top: 205px;
	}

#cuerpo.entrada {
	background: url(imagenes/fondo-entrada.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}


#cuerpo.ofertas {
	background: url(imagenes/fondo-ofertas.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}

#cuerpo.precios {
	background: url(imagenes/fondo-precios.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}

#cuerpo.servicios {
	background: url(imagenes/fondo-servicios.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}

#cuerpo.apartamentos {
	background: url(imagenes/fondo-apartamentos.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}

#cuerpo.apartamento-amarillo {
	background: url(imagenes/fondo-apartamento-amarillo.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}

#cuerpo.apartamento-azul {
	background: url(imagenes/fondo-apartamento-azul.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}

#cuerpo.apartamento-rojo {
	background: url(imagenes/fondo-apartamento-rojo.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}

#cuerpo.apartamento-verde {
	background: url(imagenes/fondo-apartamento-verde.jpg) no-repeat center;
	height: 0px;
	overflow:hidden;
	padding-top: 465px;
}

#cuerpo.links {
	background: url(imagenes/fondo-links.jpg) no-repeat center;
}

	#cuerpo.links h2 {
		font-size: 24px;
		padding: 10px 45px;		
	}

	#cuerpo.links p {
		font-size: 24px;
		padding: 0px 45px 10px 45px;
		line-height: 150%;
	}

#cuerpo.entorno {
	background: url(imagenes/fondo-entorno.jpg) no-repeat center;
	height: 465px;
}

	#cuerpo.entorno h2 {
		overflow: hidden;
		height: 0;
	}

	#cuerpo.entorno ul {
		margin-top: 22px;
		margin-left: 215px;
		margin-right: 185px;
	}
	
	#cuerpo.entorno li {
		float: left;
		list-style: none;
		margin-top: 40px;
		margin-right: 12px;
	}
	
	#cuerpo.entorno li a {
		width: 110px;
		height: 100px;
		display: block;
		overflow: hidden;
		text-indent: 120px;
	}
	
#cuerpo.donde-estamos {
	background: url(imagenes/fondo-donde-estamos.jpg) no-repeat center;
	padding-top: 465px;
	height: 0px;
	overflow: hidden;
	position: relative;
}

	#cuerpo.donde-estamos h2 {
		overflow: hidden;
		height: 0;
	}
	
	#cuerpo.donde-estamos a.campsa {
		position: relative;
		top: -330px;
		left: 455px;
		width: 85px;
		height: 0px;
		display: block;
		padding-top: 20px;
		overflow: hidden;
	}	
	
	#cuerpo.donde-estamos a.gmaps {
		position: relative;
		top: -323px;
		left: 225px;
		width: 85px;
		height: 0px;
		display: block;
		padding-top: 20px;
		overflow: hidden;
	}	

#cabecera.fotos {
	height: 40px;
}

#cuerpo.fotos {
	padding: 0px;
	overflow: visible;
	position: relative;
}	

	#cuerpo.fotos h2 {
		overflow: hidden;
		height: 0;
	}	

	#cuerpo.fotos #slider {
    	margin: 0 auto;
 		width: 962px;
		height: 465px; 
	}