/* GENERALES */

html{
overflow: auto;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	/*color: #6F6F6F;*/
}


body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}




/*FORMULARIOS */
input.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width:80px;
	/*height:10px;*/
}

input.reservas {
	font-size: 10px;
	color: #666666;
	width:70px;
	height:10px;
}

input.noches {	
	font-size: 10px;
	color: #666666;
	width:50px;
	height:10px;
}

select.hab{
	font-size: 10px;
	color: #666666;
	width:40px;

}

select.pais{
	font-size: 10px;
	color: #666666;
	width:100%;

}

/* LINKS */

a{
	color:#FFFFFF;
	font-weight:bold;
	}
a:hover{
	text-decoration:none;
	color:#CCCCCC;
	}
	
a.pdf{
	color:#FFFFFF;
	font-weight:bold;
}
a.pdf:hover{
	text-decoration:none;
	color:#CCCCCC;
}

/* TEXTOS */
.a12bff {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.index{
	color:#000000;
   width:40px;
   font-size:11px;
   border:1px solid #000000;
   margin-top:6px;
}



.dossier{
	color:#6F6F6F;
	font-size:10px;
	padding:5px 3px 5px 8px;
	text-align:justify;
	
	}
	
	
.dossier_p{
	color:#FFFFFF;
}



.destacado{
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF;
	
	}
.destacado a{
cursor:help;
}

.bold{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	/*color:#e75d16;
	text-decoration:underline;*/
}




/* TITULOS */

.titul_reservas{
	font-size: 15px;
	color: #FFFFFF;
	font-weight:bold;
	padding-left: 5px;

}

.a20b999{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#999999;
}

.capital{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.azul_titul{
color:#00ccff;
font-weight:bold;
font-size:13px;
}

.tit_hotel_pais{
	background-color:#333333;
	font-size:11px;
	color:#999999;
	padding-left:10px;
}

.tit_hotel_ciudad{
	background-image:url(img/hoteles/bg_pais.gif);
	color:#999999;
	font-size:14px;
	padding-left:16px;
 
}



.tit_beach {
	color:#10a9ce;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

.tit_country{
	color:#99cc00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	}


.tit_city{
	color:#969696;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

.tit_rlx_gris{
	color:#d3d3d3;
	font-weight:bold;
}

.tit_rlx_azul{
	color:#10A9CE;
	font-weight:bold;
	font-stretch:10px;
}
/* CONTENEDORES  Y BACKGROUNDS*/

.foto_pop{
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;
}

.datos{
 background-image:url(es/hoteles/spain/aimia/bg_datos.gif);
 padding-left:10px;
 background-repeat:no-repeat;
 white-space: nowrap;
 color:#6F6F6F;
}

.bg333{
	background-color:#333333;
	}
	
	
.bg_descripcion{
background-image:url(img/bg_descripcion4.gif);
width:450px;
height:206px;
padding:5px 10px 2px 10px;

}

.desc_marg{
	text-align:justify;
	width:400px;	    
    height:195px;
    overflow-y:auto;
	overflow-x:hidden;
	
   
}

table.brd_hor td{
	border-collapse: collapse;
	border: 1px solid #222222;

}

.about{
	padding:5px 20px 2px 20px;
	text-align:justify;
	}
.about_dest{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 0 5px 0;
	background-color:#5c5b56;
	border:#CCCCCC dotted 1px;
	margin-top:5px;
	margin-bottom:5px;
}

.contenedor_about{
    width: 410px;
    height: 300px;
    position: relative;
    overflow: auto;
	padding:10px 10px 10px 10px;

}



/****************************************************/
.bg_reservas{
	background-attachment:#474642;
	}
	
.titulo_hotel{
 	font-size:22px;
	color:#696969;
}

.hotel {
	font-size:14px;
	color:#696969;
}

.bg_descripcion_html{
background-color:#3f3e3a;
padding:5px 10px 2px 10px;
}


/************************* Menu hotelees */

.desc ul{

display:block;
list-style-type:none;



}

.desc li{
padding-top:6px;
}
.desc  a{
font-size:12px;
font-weight:bold;
color:#999999;
text-decoration:none;

}

.desc a:hover{
color:#CCC;
background-color:#333333;

}

