BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#contenedor {
	MARGIN: 0px auto; WIDTH: 900px; HEIGHT: 220px; POSITION: relative; TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#contenedor2 {
	MARGIN: 0px auto; WIDTH: 900px; HEIGHT: auto; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#contenedor3 {
	MARGIN: 0px auto; WIDTH: 900px; HEIGHT: auto; POSITION: relative; TOP: -18px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#contenedor4 {
	MARGIN: 0px auto; WIDTH: 458px; HEIGHT: auto; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#contenedor_priv {
	MARGIN: 0px auto; WIDTH: 600px; HEIGHT: auto; POSITION: relative; TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#prueba {
	MARGIN: 0px auto; WIDTH: 900px; HEIGHT: auto; POSITION: relative; TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#degradadohome {
	MARGIN: 0px auto;
	WIDTH: 900px;
	HEIGHT: 77px;
	OVERFLOW:hidden;
	BORDER-BOTTOM: solid #ffffff solid;
	BACKGROUND-IMAGE: url(../imagenes/degradado.jpg);

}
#cabecera {
	MARGIN: 0px auto;
	WIDTH: 900px;
	HEIGHT: 187;
	OVERFLOW:hidden;
	BORDER-BOTTOM: medium none;
	TOP: 1px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	left: 0px;
}
#top_belgravia {
	MARGIN: 0px;
	WIDTH: 560px;
	HEIGHT: 20px;
	OVERFLOW:hidden;
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	TOP: 0px;
	TEXT-ALIGN: left;
	left: 0px;
	BACKGROUND-IMAGE: url(../esp/imagenes/degradado.jpg);
}
#top_ipanema {
	MARGIN: 0px;
	WIDTH: 560px;
	HEIGHT: 20px;
	OVERFLOW:hidden;
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	TOP: 0px;
	TEXT-ALIGN: left;
	left: 0px;
	BACKGROUND-IMAGE: url(../esp/imagenes/degradadoip.jpg);
}
#contenedor_menutop {
	MARGIN: 0px;
	WIDTH: 900px;
	HEIGHT: 200px;
	OVERFLOW:hidden;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 187px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	left: 0px;
}
#izq_manila_home {
	MARGIN: 0px;
	WIDTH: 323px;
	HEIGHT: auto;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 0 px;
	BACKGROUND-COLOR: #D6CCBC;
	TEXT-ALIGN: left;
	left: 0px;
}
#izq_belgravia_home {
	MARGIN: 0px;
	WIDTH: 323px;
	HEIGHT: auto;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 0 px;
	BACKGROUND-COLOR: #AEBFBF;
	TEXT-ALIGN: left;
	left: 335px;
}

#menutop {
	MARGIN: 5px;
	WIDTH: auto;
	HEIGHT: 22px;
	OVERFLOW:hidden;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 188px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	left: 0px;
}
#menu_usuarios {
	MARGIN: 2px;
	WIDTH: auto;
	HEIGHT: 22px;
	OVERFLOW:hidden;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 187px;
	TEXT-ALIGN: left;
	left: 660px;	
}
#banderas {
	MARGIN: 5px;
	WIDTH: auto;
	HEIGHT: 22px;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 186px;
	TEXT-ALIGN: left;
	left: 827px;	
}
#oferta_home {
	MARGIN: 5px;
	WIDTH: 310px;
	HEIGHT: auto;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 3px;
	TEXT-ALIGN: left;
	left: -2px;	
}
#ofertahome {
	MARGIN: 0px auto;
	WIDTH: 129px;
	HEIGHT: 128px;
	background:#FEB407; 
	text-align:center;
	padding-top: 5px;
	padding-bottom: 2px;

}
#oferta_home2 {
	MARGIN: 5px;
	padding-right: 5px;
	WIDTH: 280px;
	HEIGHT: 22px;
	BORDER-BOTTOM: medium none;
	TOP: 5px;
	POSITION:absolute;
	TEXT-ALIGN: left;
	left: 333px;
}
#ofertahome2 {
	MARGIN: 0px auto;
	WIDTH: 129px;
	HEIGHT: 128px;
	background:#4DA4B7; 
	text-align:center;
	padding-top: 5px;
	padding-bottom: 2px;

}
#formulario {
	MARGIN: 5px;
	WIDTH: 230px;
	HEIGHT: auto;
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	TOP: 0px;
	TEXT-ALIGN: left;
	left: 8px;
}
#flecha {
	MARGIN: 5px;
	WIDTH: 20px;
	HEIGHT: auto;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 113px;
	TEXT-ALIGN: left;
	left: 287px;
}
#flecha2 {
	MARGIN: 5px;
	WIDTH: 20px;
	HEIGHT: auto;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: 113px;
	TEXT-ALIGN: left;
	left: 283px;
}
#titulo_hotel {
	MARGIN: 5px;
	WIDTH: 300;
	HEIGHT: 22px;
	POSITION: absolute;
	TOP: 0px;
	TEXT-ALIGN: left;
	left: 0px;	
}
#btn_reservas {
	MARGIN: 4px;
	WIDTH: auto;
	HEIGHT: 22px;
	POSITION: absolute;
	TOP: -3px;
	TEXT-ALIGN: left;
	left: 430px;	
}
#btn_reservaseng {
	LEFT: 415px; MARGIN: 4px; WIDTH: auto; POSITION: absolute; TOP: -3px; HEIGHT: 22px; TEXT-ALIGN: left
}
#btn_reservasal {
	LEFT: 408px; MARGIN: 4px; WIDTH: auto; POSITION: absolute; TOP: -3px; HEIGHT: 22px; TEXT-ALIGN: left
}
#base {
MARGIN: 0px;  WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: left; width:auto;
}
#galeria {
WIDTH: 200px; text-align:right;
}
#base .p1, #participation .p1{
	margin:0;
	padding:25px 5px 5px 5px;
}
#base .p2, #participation .p2{
	margin:0;
	padding:25px 5px 5px 5px;
	vertical-align:middle;
	text-align: center;
}
#base .p3{
	margin:0;
	padding:5px 5px 5px 20px;
	text-align: left;
}
#base .p4{
    line-height: 0.9cm;
	padding:5px 5px 5px 20px;
	text-align: left;
}
#base .p5{
    margin:25px;
	text-align: left;
	background-color:#E3E1CF;
}

#menuleft {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto;  WIDTH: 88px; PADDING-TOP: 0px; TEXT-ALIGN: left;
}
#bottom {
	MARGIN: 0px;
	WIDTH: 238px;
	HEIGHT: auto;
	POSITION: absolute;
	TOP: 299px;
	BACKGROUND-COLOR: #AEBFBF;
	TEXT-ALIGN: left;
	left: 662px;
}
#pasafotos {
	LEFT: 90px;
	z-index:1;
	position:absolute;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 245px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right;
	top: 24px;
}
#formreservas {
	background-color:#E3E1CF;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 10px;
	WIDTH: auto;
	PADDING-TOP: 20px;
	TEXT-ALIGN: left;
}
.color_ipanema {
	background-color: #D6CCBC;
}
.color_belgravia {
	background-color: #CAD8DF;
}
.color_gris {
	background-color: #D6D6D6;
}
.color_grisform {
	background-color: #E2EBEE;
}
.color_marronform {
	background-color: #E3E1CF;
}
.color_azulflojo {
	background-color: #f6f9fa;
}

.border_prof {
	border: 1px solid #E8E8EC;
}
.border_prof_blanco {
	border: 1px solid #ffffff;
}
.borderfoto {
	 BORDER-TOP: #CCCCCC 1px solid;
}
.borderfoto2 {
	 BORDER-BOTTOM: #CCCCCC 1px solid;
}
.borderfoto3 {
	 BORDER-right: #CCCCCC 1px solid;
	 }
.borderrent {
	 BORDER-bottom: #999999 2px solid;
	 }
.bordermapa {
	 BORDER: #ffffff 1px solid;
}
.p2
{
	 padding-left: 5px;
}
#padding
{
	 padding-bottom: 10px;
}
ul#navigation
{
list-style-type: none;
margin: 0;
padding: .5em 0;
border-top: 1px solid #666;
}
ul#navigation .left { float: left; }
ul#navigation .right { float: right; }
