@charset "iso-8859-2";
/* CSS Document */


/*-------------- fotos -------------------*/

.foto {
	background:#fff;
	position:relative;
	overflow:hidden;
	width:200px;
	
}
/*pies de foto*/
.foto p {
	position:absolute;
	bottom:0px;
	left:0px;
	background:#334457;
	color:#fff;
	width:200px;
	padding:4px 0 4px 8px;
	font-size:11px!important;
	line-height:14px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
	margin:0;
}
.foto a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}


/*--------------------- listado hoteles ------*/
#InteriorReservas{
float:left;
width:670px;
}

#fondoCab{
float:left;
width:670px;
height:15px;
background-image:url(../img/fondos/bg-completo-sup.jpg);
background-repeat:no-repeat;
}
#fondoCont{
float:left;
width:670px;
padding:0 15px 0 15px;
background-image:url(../img/fondos/bg-completo.jpg);
background-repeat:repeat-y;
}

#CabeceraReservas{
width:645px;
margin:0px;
height:77px;
background-image:url(../img/fondos/cenefa-azul.gif);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#CabeceraBucador{
	margin-left:15px;
	margin-right:15px;	

padding:15px;
background-repeat:no-repeat;
background-position:right;
text-align:left;
background-color:#C7DDE2;
}

#CabeceraListado{
	margin-left:5px;
	margin-right:5px;	

padding:5px;
background-repeat:no-repeat;
background-position:right;
text-align:left;
background-color:#C7DDE2;
}

#blinking {text-decoration: blink;
color:#FFF;
background-color:#C00;
font-size:18px;
font-weight:bold;}

#InteriorReservasCont{
	overflow:hidden;
	width:645px;
	margin-top:10px;

}

#fondoPie{
float:left;
width:670px;
height:15px;
background-image:url(../img/fondos/bg-completo-pie.jpg);
background-repeat:no-repeat;
}


/*-------------- ficha del alojamiento --------------- */


a.nombrehotel{color: rgb(0, 80, 147);font-weight: bold;font-size:15px;}
a.nombrehotel:hover{color: rgb(0, 80, 147);font-weight: bold;font-size:15px;}

a.Secundario:hover {color:#0098D4; text-decoration:underline}

#botonreserva{
	width:176px;
	height:23px;
	background-color:#008AC9;
	color: white;
	border:0px;
	background-image:
}

.hotellist{
	margin:0 10px 20px 10px;
}
.hotellist ul{
	list-style:none;
	margin:5px 0 10px 10px;
	padding:0px;
	/*font-size:12px;
	color:#005093;
	font-weight:bold;*/
}

.hotellist li{
}

.filaseparadora{
	height:20px;
	background-color:#E5D8B9;
	color:#604C3F;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:10px 0 100px 0;	
	padding:5px;
}

.infohabitacion{
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	margin:10px 0 10px 0;
	background-color:#ECECED;
}

#listadohotel{
	padding: 0px;   
	margin-top:5px;
	margin-right:2px;
	margin-bottom:5px;		
	font-family: Arial;
	border-width: 1px;
	border-style:solid;
	-webkit-border-radius: 7px;	
	border-radius: 7px;
	-moz-border-radius: 7px;
}

#img-lateral {
            background-color: orange;
            float: left;
            width:140px;
            height:100%;
        }
#contenido {
            background-color: gray;
            float:left;
            width:740px;
            height:100%;
        }
		
.PrecioAlojamiento{
	width:90px;
}
/*----------------------------- datos de reserva    ------ */

#booktd {
	border:1px solid #604C3F;
	margin:0 0 20px 0;
	padding:0px;
	border-collapse:collapse;
	width:615px;
}
#booktdborde {
	border:1px solid #CCC;
	margin:0 0 20px 0;
	padding:0px;
	border-collapse:collapse;
	width:615px;
}

td.off{
	color:#604C3F;
	font-weight:bold;
	font-size:14px;
	padding:0.3em 0.6em;
}
	
td.on {
	background-color:#E5D8B9;
	color:#604C3F;
	font-size:14px;
	font-weight:bold;
	padding:0.3em 0.6em;
}
#booking_detalles {
	float:left; 
	width:60%; 
	margin:10px 20px 10px 10px;
}
#pricedetails {
	float:left; 
	width:33%; 
	margin:10px 0 10px 0; 
	font-size:18px; 
	background-color:#008AC9; 
	color:#FFF;
}
#Continuar{
	margin:10px 0 10px 0;
	text-align:right;
	border-top:1px solid #008AC9;
}

.email{
	margin:10px 0 10px 0;
}

	


