@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#383C08;
background-image:url(../imagenes/cuerpo-sup.png);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
height:auto;
}

img, #header, .class, blockquote, input { behavior: url(iepngfix.htc); }

.separa{
width:687px;
height:30px;
background-color:#eafaff;
border:1px solid #0076A3;
margin-left:75px;
font-size:10px;

}
.clear{
clear:both;

}
.busqueda-mes{
float:left;
padding-left:7px;
padding-top:4px;
}
.busqueda-hotel{
float:left;
padding-left:15px;
padding-top:4px;
}
a.volver-dchoteles{
float:left;
padding-left:100px;
color:#000000;
padding-top:8px;
}
.aviso{
float:left;
padding-left:7px;
}
#escena{
  clear: both;
  width:975px;
  margin: 0 auto;
  background-color:#FFFFFF:
 }
#cabecera-sup{
background:url(../imagenes/fondo-superior.png);
background-repeat:no-repeat;
height:100px;
background-color:#FFFFFF;
}
#logo{
width:338px;
margin-top:6px;
float:left;
}
#slogan{
font-family:candara,verdana;
font-size:18px;
color:#42719d;
float:right;
margin-top:6px;

}

#noticias{
float:left;
width:785px;
margin-bottom:190px;
background-color:#FFFFFF;
}

#banner{
float:right;
width:190px;
background-color:#FFFFFF;
padding-top:25px;
}


.foto-hotel{
width:85px;
float:left;
padding-left:75px;
margin-top:15px;
}
.zona-oferta{
float:left;
margin-top:15px;
width:600px;
}
.nombre-hotel{
font-size:18px;
font-weight:bold;
color:#41919d;
float:left;

}
.minidatos-hotel{
font-size:10px;
float:left;
padding-left:10px;
color:#41919d;
padding-top:9px;
}
.amigo-fuera{
font-size:10px;
float:right;
padding-top:9px;
}
a.link-amigo{
text-decoration:none;
color:#41919d;
}
.icono-oferta{
float:left;
width:32px;
}
.datos-oferta{
float:left;
width:391px;
padding-right:10px;
padding-bottom:7px;
}
.opciones-oferta{
float:left;
width:128px;
font-size:16px;
color:#42719d;
margin-top:-10px;
.margin-top:2px;
margin-left:35px;
_margin-left:19px;
text-align:center;

background-color:#c8eeff;
}
.titulo-oferta{
color:#292d34;
font-size:14px;
font-weight:bold;
float:left;
width:391px;
}
.descripcion-oferta{
color:#666666;
font-size:10px;
float:left;
width:391px;
}
.fecha-oferta{
color:#666666;
font-size:12px;
float:left;
font-weight:bold;
margin-left:-15px;
width:391px;
}
.parcial{
color:#42719d;
font-size:10px;
clear:both;
float:left;
padding-left:0px;
_padding-left:20px;
margin-top:10px;
width:270px;

}
.precio-parcial{

}
.consultar{
clear:both;
float:left;
width:100px;
border-bottom:1px solid #cecece;
font-size:15px;
color:#42719d;
margin-right:0px;
cursor:hand;
cursor: pointer;
margin-left:330px;
_margin-left:120px;


}
.consultar:hover{
font-weight:bold;
}
.oferta-izquierda{
float:left;
width:328px;
.width:300px;
}
.oferta-derecha{
float:left;
font-size:10px;
width:260px;
.width:200px;
}
.tarifa-oferta{
font-size:10px;
padding-bottom:0px;
}
.tarifa-oferta-sel{
font-size:10px;
font-weight:bold;
padding-bottom:0px;
}
#footer{
margin-left:75px;
padding-top:25px;
clear:both;
width:687px;
font-size:10px;
text-align:center;

}
a.aviso{
width:687px;
text-decoration:none;
color:#000000;
text-align:center;
}

#contenido-detalle
{
width:780px;
padding-top:10px;
}
#lateral-galeria{
width:270px;
float:left;
text-align:center;
}
.detalle-logo-hotel{
float:left;


}
.detalle-nombre-hotel{
float:right;
padding-right:10px;
}
.detalle-descripcion-hotel{
clear:both;
font-size:11px;
padding-top:20px;
text-align:justify;
padding-right:5px;
}
.datos-izquierdo{
clear:both;
padding-top:15px;
float:left;
width:195px;
}
.datos-derecho{
padding-top:15px;
float:left;
}
#map{
width:600px; 
height:288px;
padding-top:15px;
clear:both;
margin-top:15px;
}
#lateral-datos{
float:left;
width:600px;
padding-left:20px;
}


#datos_contacto{
padding:16px 0 0 10px;
	float:left;
	font-size:12px;
	color:#01185C;
}
#formulario_reserva{
	padding:16px 10px 0 10px;
	float:left;
	width:20%;
	border-left:6px solid #005892;
}
a.sinsub{
color:#42719d;
text-align:center;
padding-left:18px;

}