@encode "utf-8";
body{
	width:100%;
	margin:0 auto;
	background:0 0 repeat-x #E5E5E5;
	font-family:Arial;
	font-size:12px;
}
a{
	text-decoration:none;
	color:#fff;
	cursor: pointer;
}

.cuerpo .right .verTodos a 
{
	font-size: 15px;
	text-decoration: underline;	
}
h1{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	height:0;
	line-height:15px;
	margin:0;
	padding-left:20px;
}
img{
	border:none;
}
dl,dt,dd{
	margin:0px;
	padding:0px;
}
.cleaner{
	clear: both;
}
.container{
	width: 1000px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	background-color:#fff;
}
.head{
	overflow: hidden;
	height: 65px;
	width: 1000px;
}
.idiomas{
	height:20px;
	color:#fff;
}
.idiomas h1{
	float: left;
	line-height:18px;
}
.idiomas dl.menuidiomas{
	float: right;
	margin-right: 30px;
	line-height:18px;
}
.idiomas dl.menuidiomas dt{
	float: left;
}
.idiomas dl.menuidiomas dd{
	float: left;
}
.pasosOk{
	color:#fff;
	height: 56px;
	font-size: 10px;
}
.pasosOk .pasoOk{
	width: 69px;
	height: 40px;
	overflow: hidden;
	padding-left: 28px;
}
.pasosOk .pasoOk .bienvenido{
	font-size: 14px;
	font-weight: bold;
}
.pasosOk .pasoOk0{
	float:left;
	font-size:11px;
	height:47px;
	padding-left:14px;
	padding-top:3px;
	width:193px;
}
.pasosOk .pasoOk1{
	float: right;
}
.pasosOk .pasoOk2{
	float: right;
	width: 78px;
}
.pasosOk .pasoOk3{
	float: right;
}
.pasosOk .pasoOk4{
	float: right;
}
.pasosOk .pasoOk5{
	float: right;
}
.pasosOk .pasoOk6{
	float: right;
}
.pasosOk .pasoOk7{
	float: right;
}
.pasosOk .pasoOk8{
	float: right;
}
.pasosOk .pasoOk8{
	float: right;
}
.cuerpo{
	width: 1000px;
	overflow: hidden;
}
.cuerpo .left{
	width: 260px;
	float: left;
}
.cuerpo .right{
	width: 739px;
	float: left;
}
.cuerpo .right .pasoBusqueda{
	width: 705px;
	line-height: 30px;
	margin: 15px 15px 0 15px;
	font-weight: bold;
	font-size: 15px;
	padding-left: 15px;
}
.cuerpo .right .verTodos{
	float: right;
	margin: 6px 15px 6px 0;
	font-weight: bold;
	font-style: italic;
}

.cuerpo .right .habitaciones{
	clear:both;
	width: 750px;
}
.cuerpo .right .habitaciones .habitacion{
	width: 750px;
	margin-top: 15px;
}
.cuerpo .right .habitaciones .habitacion .top{
	width: 720px;
	line-height: 30px;
	margin: 0 15px 0 15px;
	font-weight: bold;
	font-size: 15px;
}
.cuerpo .right .habitaciones .habitacion .top .nombre{
	float: left;
	padding-left: 10px;
}
.cuerpo .right .habitaciones .habitacion .top .comprar{
	float: right;
	padding-right: 10px;
}
.cuerpo .right .habitaciones .habitacion .top .precio{
	float: right;
	padding-right: 20px;
}
.cuerpo .right .habitaciones .habitacion .top .precio span.chico{
	font-weight: normal;
	font-size: 13px;
}
.cuerpo .right .habitaciones .habitacion .habcontent{
	width: 720px;
	margin: 0 15px 0 15px;
}
.cuerpo .right .habitaciones .habitacion .habcontent .foto{
	float: left;
	width: 220px;
	margin: 10px 15px 10px 15px;
}
.cuerpo .right .habitaciones .habitacion .habcontent .foto img{
	width: 200px;
	height: 135px;
}
.cuerpo .right .habitaciones .habitacion .habcontent .descripcion{
	float: left;
	width: 240px;
	margin: 10px 15px 0 0;
}
.cuerpo .right .habitaciones .habitacion .habcontent .amenities{
	float: left;
	width: 200px;
	margin: 10px 15px 0 0;
}
.cuerpo .right .habitaciones .habitacion .habcontent .amenities dl{
overflow:auto;
height:136px;
}
.cuerpo .right .subtotal{
	clear:both;
	width: 705px;
	line-height: 30px;
	margin: 15px 15px 0 15px;
	font-weight: bold;
	font-size: 15px;
	background-color: #888888;
	color: #fff;
	padding-left: 15px;
}

.cuerpo .right .subtotal .nombre{
	float: left;
	padding-right: 10px;
}

.cuerpo .right .subtotal .reservar{
	float: right;
	padding-right: 10px;
}

.cuerpo .right .subtotal .precio{
	float: right;
	padding-right: 20px;
}

.cuerpo .right .pasoSiguiente{
	width: 705px;
	line-height: 30px;
	margin: 15px 15px 0 15px;
	font-weight: bold;
	font-size: 15px;
	padding-left: 15px;
}

.cuerpo .right .alerta{
	clear:both;
	width: 685px;
	line-height: 30px;
	margin: 15px 25px 0 25px;
	font-size: 12px;
	padding-left: 15px;
}


.pie{
	height:20px;
	color:#fff;
}
.pie .datosHotel{
	float: left;
	line-height:18px;
	padding-left:20px;
}
.pie .datosHotel dl.datos{
	
}
.pie .datosHotel dl.datos dt{
	float: left;
}
.pie .datosHotel dl.datos dd{
	float: left;
}
.pie .datosDivit{
	float: right;
	margin-right: 10px;
	line-height:18px;
}

.filaadchilds .edades {overflow: hidden; float: right; clear: both; display: block; margin: 2px 0;}
.filaadchilds label{font-size:11px;}
.filaadchilds label select {margin:4px;}

select.cargando{padding-right:20px;background:url("../images/loader.gif") no-repeat scroll 100% 50% #fff;}
