BODY {
background : #000000 ;
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
margin : 20px 0px 20px 0px;
text-align: center;
}


#contenedor{
text-align: left;
width: 950px;
background : #000000 ;
margin: auto;
} 




#inicio{
background : #000000;
margin : 5px 0px 0px 0px;
}


#inicio h1{
font-size: 8pt;
FONT-FAMILY: Verdana,Helvetica;
color: #FF860F;
text-decoration: none;
text-align: right;
line-height: 0pt;
}

#inicio h4.izquierda{
font-size: 10pt;
FONT-FAMILY: Verdana,Helvetica;
color: #DBDAD7;
text-decoration: none;
text-align: left;
line-height: 0pt;
}


#inicio {
font-size: 8pt;
FONT-FAMILY: Verdana,Helvetica;
color: #DFCFBF;
text-decoration: none;
text-align: left;
line-height: 0pt;
font-weight : bold;
}

#inicio a{
font-size: 8pt;
FONT-FAMILY: Verdana,Helvetica;
color: #DFCFBF;
text-decoration: none;
text-align: right;
line-height: 0pt;
}

#inicio a:hover{
font-size: 8pt;
FONT-FAMILY: Verdana,Helvetica;
color: #ffffff;
text-decoration: underline;
text-align: right;
line-height: 0pt;
}


#inicioizquierda {
font-size: 8pt;
FONT-FAMILY: Verdana,Helvetica;
color: #FFFFFF;
text-decoration: none;
text-align: left;
line-height: 0pt;
}

#inicioizquierda a{
font-size: 10pt;
FONT-FAMILY: Verdana,Helvetica;
color: #FFFFFF;
text-decoration: none;
text-align: left;
line-height: 0pt;
}

#inicioizquierda a:hover{
font-size: 10pt;
FONT-FAMILY: Verdana,Helvetica;
color: #ffffff;
text-decoration: underline;
text-align: left;
line-height: 0pt;
}


#navegador{
background : #000000 ;
#padding : 3px 10px 5px 10px;
padding : 3px 5px 5px 0px;
border-top : 0px solid #000000;
border-bottom : 1px solid #000000;
} 

#navegador ul a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
	border-right: 2px solid #4d4b4a;
}
#navegador ul a:hover{
	color:#C5D8FF;
}
#navegador ul{
	list-style-type: none;
	
}
#navegador li{
	float:left;
}


A.enlacenav, A.enlacenav:VISITED, A.enlacenav:ACTIVE, A.enlacenav:FOCUS, A.enlacenav:LINK{
color: #494E6B;
}
A.enlacenav:HOVER{
color: #000000;
} 



#cuerpo{
width:740px;
margin-left: 0px;
padding: 12px 0px 10px 5px;
background-color : #ffffff;
float:left;
} 

#submenu ul a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
	border-right: 2px solid #4d4b4a;
}
#submenu ul a:hover{
	color:#000000;
	text-decoration: underline;
}
#submenu ul{
	list-style-type: none;
	
}
#submenu li{
	float:left;
}


H1{
margin-top: 10px;
padding: 12px 0px 10px 25px;
font-size: 12pt;
} 


H1 a{
font-size: 12pt;
text-decoration: none;
color: #494E6B;
} 

H1 a:hover{
font-size: 12pt;
text-decoration: none;
color: #494E6B;
text-decoration: underline;
} 

H2{
margin-top: 10px;
padding: 12px 0px 10px 25px;
font-size: 12pt;
} 


#navabajo{
font-weight : bold;
} 

#navabajo a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
padding:2px 0px 2px 6px;
text-decoration:none;
}

#navabajo a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
padding:2px 0px 2px 6px;
text-decoration:underline;
}


#lateral{
width: 200px;
background-color: #ffffff;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
float:right;

} 

#lateral a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #000000;
padding:2px 0px 2px 6px;
display:block; 
BORDER-BOTTOM: #DFCFBF 1px solid;
#font-weight : bold;
text-decoration:none;
}

#lateral a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
padding:2px 0px 2px 6px;
display:block; 
BORDER-BOTTOM: #928E8A 1px solid;
font-weight : bold;
}

#lateral p{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #000000;
font-weight : bold;
background-color: #C5D8FF;
padding:2px 0px 2px 6px;
display:block; 
text-decoration:none;
}

#lateral ul a{
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 11px;
	color: #000000;
	padding:2px 0px 2px 0px;
	display:block; 
	BORDER-BOTTOM: #DFCFBF 1px solid;
	text-decoration:none;
}
#lateral ul a:hover{
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 11px;
	color: #666666;
	padding:2px 0px 2px 0px;
	display:block; 
	BORDER-BOTTOM: #928E8A 1px solid;
	font-weight : bold;
}
#lateral ul{
	list-style-type: none;
	
	padding:0px;
	margin:0px;
	list-style:none;
}



.descripcion{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 12px;
color: #666666;
background-color: #FFFFFF;
padding:2px 0px 2px 6px;
display:block; 
text-decoration:none;
}

.descripcion a{
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #C90130;
}
.descripcion a:hover{
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
}



#hotel{
width:720px;
margin-left: 0px;
padding: 12px 0px 10px 0px;
background-color : #ffffff;
} 

.hotel{
width:720px;
margin-left: 0px;
padding: 12px 0px 10px 0px;
background-color : #ffffff;
} 


img.galeria{
padding:2px 3px 2px 3px;
border: none;
margin-right: 6px;
width: 70px;
height: 70px;
}

img.hoteles{
border: none;
width: 60px;
height: 60px;
float: left;
padding: 0px 3px 0px 0px;
}

img.ciudades{
border: none;
width: 70px;
height: 70px;
float: left;
}

img.estrellas{
border: none;
width: 66px;
height: 12px;
}

img.desc_ciudad{
border: none;
width: 200px;
height: 100px;
float: left;
}


#hotel a{
text-decoration: underline;
color: #27221D
} 

.lhotel{
text-decoration: underline;
color: #27221D
} 


#contiene_destacados{
width: 740px;
}

.contiene_destacados{
width: 740px;
}



#hoteles_con_spa h1{
font-size: 12pt;
FONT-FAMILY: Verdana,Helvetica;
text-decoration: none;
text-align: left;
margin-top: 10em

}



#hot_bus a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
padding:2px 0px 2px 6px;
text-decoration:none;
}

#hot_bus a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
padding:2px 0px 2px 6px;
text-decoration:underline;
}







#portada_foto{
width:130px;
float:left;
} 

#portada_contenido{
width:580px;
float:right;
} 

#portada_izquierda{
width: 350px;
float: left;
border:1px solid;
padding : 2px 5px 5px 5px;
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
}

.portada_izquierda{
width: 350px;
float: left;
border:1px solid;
padding : 2px 5px 5px 5px;
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
}


#portada_izquierda a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:none;
}

.portada_izquierda a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:none;
}


#portada_izquierda a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:underline;
}

.portada_izquierda a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:underline;
}


#portada_izquierda_inferior{
width: 350px;
float: left;
padding : 2px 5px 2px 5px;
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
}

#portada_izquierda_inferior a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:none;
}

#portada_izquierda_inferior a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:underline;
}


#portada_derecha{
width: 350px;
float: left;
border:1px solid;
padding : 2px 5px 5px 5px;
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
}

.portada_derecha{
width: 350px;
float: left;
border:1px solid;
padding : 2px 5px 5px 5px;
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
}

#portada_derecha a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:none;
}

.portada_derecha a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:none;
}

#portada_derecha a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:underline;
}

.portada_derecha a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:underline;
}

#portada_derecha_inferior{
width: 350px;
float: right;
padding : 2px 5px 2px 5px;
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
}

#portada_derecha_inferior a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:none;
}

#portada_derecha_inferior a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
text-decoration:underline;
}



#destacarenportada {
width:200px;
float:left;
}
#destacarenportada a{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; color: #666666; text-decoration:none;}
#destacarenportada a:hover{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; color: #666666; text-decoration:underline;}

.destacarenportada {
width:200px;
float:left;
}
.destacarenportada a{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; color: #666666; text-decoration:none;}
.destacarenportada a:hover{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; color: #666666; text-decoration:underline;}


.POLICY_SUMMARY_INCLUDED {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00FF00;
}

.POLICY_SUMMARY_EXCLUDED {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
}


.facilities {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

.room_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

#pieportada  {float:left;margin:5px 0px 0px 0px;white-space:nowrap;width:740px;clear:both;}
#pieportada h1{margin: 20px 5px 5px 0px;FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px; color: #666666; text-decoration:none;}

#pieportada ul a{
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 11px;
	color: #666666;
	display:block; 
	#BORDER-BOTTOM: #DFCFBF 1px solid;
	#font-weight : bold;
	text-decoration:none;
}
#pieportada ul a:hover{
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 11px;
	color: #666666;
	display:block; 
	#BORDER-BOTTOM: #928E8A 1px solid;
	#font-weight : bold;
	text-decoration:underline;
}
#pieportada ul{
	list-style-type: none;
	
	padding:0px;
	margin:0px;
	list-style:none;
}




td.paradores {
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
}
td.paradores a{
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
}

td.provincias {
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
}
td.provincias a{
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #C90130;
}
td.provincias a:hover{
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
}


#buscador_lateral a{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
padding:2px 0px 2px 6px;
display:inline; 
BORDER-BOTTOM: #DFCFBF 1px solid;
font-weight : bold;
text-decoration:none;
}

#buscador_lateral a:hover{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
color: #666666;
padding:2px 0px 2px 6px;
display:inline; 
BORDER-BOTTOM: #928E8A 1px solid;
font-weight : bold;





/*BOOKING*/
body { margin: 0; text-align:center; }


div#inputwrap1 {
margin-left:25px;
color:#040404;
float:left;
margin-top:15px;
}


div#inputwrap2 {
color:#040404;
margin-left:280px;

}


div#inputwrap3 {
color:#040404;
margin-left:280px;
margin-top:15px;
}

.b_checkinCalPos{
position:absolute;
left:50px;
}

.searchbox, .searchbox_body, .searchbox_head, .searchbox_head .htwo {
         
}
.searchbox {
position:relative;
overflow:auto;
background-color:#EEE9E6;
#background-image:url(/fondobuscador.jpg);
background-repeat:no-repeat;
border:2px solid #040404;
height:120px;
margin:0;
padding:0;
width:950px;

}


.searchbox_head {
     background-position:top right;
      margin: 0 0 0 0; 
      padding: 0 5px 0 0;
}

.searchbox_head .htwo {
-x-system-font:none;
background-position:left top;
color:#040404 !important;
font-family:Arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:24px;
}

.searchbox_body{
      background-position:bottom right;
      margin: 0 5px 0 0;
      padding: 0 0 0px 10px;
}


.region-country-table a { color: #040404; }

.region-country-table p, .region-country-table li, .region-country-table td, .region-country-table th, .region-country-table h1, .region-country-table h2, .region-country-table h3, .region-country-table h4, .region-country-table h5, .region-country-table div {
font: 11px Verdana, Helvetica;
color: #040404;
}

.region-country-table form, .region-country-table button, .region-country-table textarea, .region-country-table input {
font: 11px Verdana, Helvetica;
color: #040404;
}

.header {
color: #040404;
font-weight: bold;
font-size: 11px;
text-align: left;
width:170px;
}

.but input {
#background-color:#f7b90c;
#border:medium none;
#color:#FFFFFF;
float:right;
#font-family:bold Verdana,Helvetica;
#font-size:20px;
#font-size-adjust:none;
#font-stretch:normal;
#font-style:normal;
#font-variant:normal;
#font-weight:bold;
position:	absolute;
right:350px;
top:80px;
padding:0px;
margin:0px;
width:80px;
height:25px;
}

.region-country-table {
border: 0px solid;
border-color: #000000;
background: transparent;
padding: 3px;
}
.b_popup {
background-color: #F7BA0C !important;
}
tr.b_calHeader td { color: transparent !important; }
tr.b_calDays td { border: 3px solid #000000 !important;background:#ffffff;text-align:center;font-weight:bold; }
.b_caltable { border-collapse: collapse !important; border: none; font: normal 10px Verdana; width:180px;}
.b_caltable a { color: #000000; text-decoration:none;}
form#b_frm { margin: 0 !important; }


