BODY
{
}
FORM
{
	margin: -200px auto 0;
	max-width: 900px;
}
FORM DIV
{
	max-width: 900px;
	margin: 0 auto;
}
FORM STRONG
{
	font-weight: 300;
	display: block;
	font-size: 2.1em;
}
#textoPolitica
{
	width: 800px;
	left: 50%;
	margin: 0 0 0 -400px;
}
#CapaCuerpo .imgPPal
{
	background: url(../imagenes/bg_ppal_pc.jpg) 50% 0 / cover no-repeat;
	height: 120vw;
}
.InfoPiso IFRAME
{
	width: 100%;
	height: 100vw;
	max-height: 500px;
}
.InfoPiso .Info DD:not(.Destacado), .InfoPiso .Info DT:not(.Destacado)
{
	width: calc(9% - 15px) !important;
}
.InfoPiso .Info
{
	justify-content: center;
}
.InfoPiso .Info DT.Aseos
{
	width: calc(13% - 15px) !important;
}
.PlanosDormitorios IFRAME
{
	max-height: 650px;
}
#CapaContCuadrados
{
	max-width: 1000px;
	margin: 0 auto;
}
#CapaContCuadrados IMG
{
	height: 500px;
	order: 1;
}
#CapaContCuadrados DIV
{
	padding: 100px 0 0;
}
.FullAncho P
{
	max-width: 600px;
	width: 100%;
}
.FullAncho
{
	max-width: 600px;
}
H2.SubtitSeccion + P
{
	max-width: 600px;
}
H3
{
	font-size: 2.3rem;
	margin: 50px 0 30px;
}
H3 BR
{
	display: none;
}
.eHabitaciones
{
	max-width: 930px;
	padding: 0;
	margin-bottom: 50px;
}
.eHabitaciones A
{
	font-size: 6.5rem;
	padding: 20px 20px 30px 20px;
}
.eHabitaciones A SPAN
{
	font-size: 1.8rem;
}
.eHabitaciones A SMALL
{
	font-size: 1rem;
	margin: 20px 0 0;
	padding: 8px 15px 6px;
}
#CapaContCuadrados DIV.detalles
{
	padding: 90px 0 0;
}
.infografiaPPal
{
	max-height: 650px;
	background: url(../imagenes/infografiaPpal_pc.jpg) center center / cover no-repeat;
}
@media (min-width: 1280px)
{
	FORM
	{
		margin: -295px auto 0;
	}
	#CapaCuerpo .imgPPal
	{
		height: 124vw;
	}
	.infografiaPPal
	{
		max-height: 700px;
	}
}
@media (min-width: 1500px)
{
	FORM
	{
		margin: -349px auto 40px;
	}
	.infografiaPPal
	{
		max-height: 800px;
	}
}
