/* CSS Document */

#contenedor_pral { display: block; width: 760px; margin-left: auto; margin-right: auto;}

#cabecera { display: block; float: left; width: 760px; height: 64px;}
#logo_top { display: block; float: left; width: 224px; height: 64px;}
#nav_top1 { display: block; float: left; width: 125px; width/* */:/**/105px; width: /**/105px; height: 49px; margin-left: 20px; padding-top: 15px; color: #FFFFFF;}
#nav_top2 { display: block; float: left; width: 125px; width/* */:/**/105px; width: /**/105px; height: 49px; margin-left: 10px; padding-top: 15px; color: #FFFFFF;}
#nav_top3 { display: block; float: left; width: 125px; width/* */:/**/105px; width: /**/105px; height: 49px; margin-left: 10px; padding-top: 15px; color: #FFFFFF;}
#nav_top4 { display: block; float: right; width: 145px; width/* */:/**/125px; width: /**/125px;  padding-top: 5px; color: #FFFFFF; padding-right:10px;}

#zona_foto { display: block; float: left; width: 760px; height: 115px; }
#zona_asociados { display: block; float: left; width: 224px; width/* */:/**/194px; width: /**/194px; height: 85px; padding: 15px; color: #FFFFFF;}
#zona_asociados2 {
	display: block;
	float: left;
	width: 194px;
	width/* */:/**/194px;
	width: /**/194px;
	height: 85px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}


#zona_mlogo {
	display: block;
	float: left;
	width: 194px;
	width/* */:/**/194px;
	width: /**/194px;
	height: 100px;
	color: #FFFFFF;
	background-color:#FFF;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 15px;
	padding-left: 18px;
}

#zona_navsituacion { display: block; float: left; width: 250px; padding-bottom: 10px; padding-top: 10px;}

#rotate_foto { display: block; float: left; width: 535px; height: 115px; background: url(../imagenes/cabeceras/rotate.php);}
/*#rotate_patrocinador { display: block; float: left; width: 186px; height: 70px; background: url(../imagenes/patrocinadores/rotate2.php);}*/
#rotate_patrocinador {
    display: block; float: left; width: 188px;
    /*height: 70px;*/
    height: 84px;
    /*background: url(../imagenes/logo_novania.gif);*/
}
#rotate_patrocinador2 {
	display: block;
	float: left;
	width: 188px;
	/*height: 124px;*/
}

#contenido_index { display: block; float: left; block; width: 760px; width/* */:/**/720px; width: /**/720px; padding: 20px; background: #FFFFFF;}
#contenido { display: block; float: left; block; width: 760px; width/* */:/**/740px; width: /**/740px; padding-top: 20px; padding-left: 20px; padding-bottom: 40px; background: #FFFFFF;}

#col_izda_index { display: block; float: left; width: 504px; width/* */:/**/484px; width: /**/484px; padding-right: 20px; border-right: 1px solid #dcdfea; min-height: 350px; /* este parámetro es para firefox */ height: auto !important; height: 350px; /* este parámetro es para ie */}

#col_izda_guia_hoteles { display: block; float: left; width: 504px; width/* */:/**/484px; width: /**/484px; padding-right: 20px; border-right: 1px solid #dcdfea; min-height: 465px; /* este parámetro es para firefox */ height: auto !important; height: 465px; /* este parámetro es para ie */}

#foto_guia_hoteles{
	display:block;
	float:right;
	width:145px;
	height:380px;
	margin-left:20px;
	background-image: url(../imagenes/descargar.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#foto_guia_hoteles2{
	display:block;
	float:left;
	width:145px;
	padding-left:26px;
	height:380px;
	background-image: url(../imagenes/descargar.gif);
	background-repeat: no-repeat;
	background-position: 26px bottom;
	text-align: center;
}

#col_dcha_index { display: block; float: left; width: 206px;}
#col_dcha_index2 { display: block; float: left; width: 226px; width/* */:/**/186px; width: /**/186px; margin-left: 20px;}
#col_dcha_reservas { display: block; float: left; width: 226px; width/* */:/**/186px; width: /**/186px; margin-left: 20px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dcdfea; background: url(../imagenes/reservas.gif) no-repeat;}


#col_dcha_nuevo {
	display: block;
	text-align:center;
	float: left;
	width: 186px;
	margin-left: 20px;
}


#separador_resrvas { display: block; float: left; height: 140px; width: 186px;}
#col_dcha_reservas2 { display: block; float: left; width: 226px; width/* */:/**/186px; width: /**/186px; margin-left: 20px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dcdfea;}
#col_dcha_patrocinio { display: block; float: left; width: 226px; width/* */:/**/186px; width: /**/186px; margin-left: 20px; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #dcdfea;}
#col_gr { display: block; float: left; width: 720px;}
#col_gr_hoteles { display: block; float: left; width: 720px; border-bottom: 1px solid #dcdfea;}

#pie { display: block; float: left; block; width: 760px; width/* */:/**/720px; width: /**/720px; padding-top: 4px; padding-left: 20px; padding-right: 20px; padding-bottom: 4px; background: #ae000c; color: #FFFFFF;}
#pie2 {
	display: block;
	clear: both;
block; 													width: 760px;
	width/* */:/**/720px;
	width: /**/400px;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #666666;
	float: left;
}


#fila_destacadas_index { display: block; float: left; block; width: 484px;}
#ofertas_destacadas_index { display: block; float: left; block; width: 484px; width/* */:/**/464px; width: /**/464px; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; background: #ae000c; color: #FFFFFF; font-weight: bold;}
#ofertas_destacadas_index2 { display: block; float: left; block; width: 484px; width/* */:/**/464px; width: /**/464px; padding: 10px; margin-bottom: 7px; background: #f3f3f3;}
#ofertas_destacadas_index3 { display: block; float: left; block; width: 146px; width/* */:/**/135px; width: /**/135px; margin-right: 11px; text-align:center;}

#nav_situacion { display: block; float: left; width: 720px; margin-bottom: 10px;}

#col_izda { display: block; float: left; width: 320px;}
#col_dcha { display: block; float: left; width: 420px; width/* */:/**/401px; width: /**/401px; margin-left: 19px;}

#zona_logo { display: block; float: left; width: 320px; width/* */:/**/300px; width: /**/300px; padding: 10px; background: #f2f2f2; text-align: center; margin-bottom: 10px;}
#zona_txtficha { display: block; float: left; width: 320px;}

#zona_galeria { display: block; float: left; width: 401px; margin-top: 20px;}
#zona_situacion { display: block; float: left; width: 401px; margin-top: 20px;}

#ofertas { display: block; float: left; block; width: 381px; width/* */:/**/361px; width: /**/361px; padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; margin-top: 20px; background: #ae000c; color: #FFFFFF; font-weight: bold;}
#ofertas2 { display: block; float: left; block; width: 381px; width/* */:/**/351px; width: /**/351px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 10px; margin-bottom: 7px; background: #f3f3f3;}

#zona_enviar_amigo { display: block; float: left; width: 401px; margin-top: 20px;}

#fila_caracteristicas { display: block; float: left; width: 718px; width/* */:/**/708px; width: /**/708px; border-left: 1px solid #dcdfea; border-top: 1px solid #dcdfea; border-right: 1px solid #dcdfea; padding-left: 10px; background-color: #f6f6f6;}
#fila_caracteristicas2 { display: block; clear: both; width: 718px; width/* */:/**/708px; width: /**/708px; border-left: 1px solid #dcdfea; border-top: 1px solid #dcdfea; border-right: 1px solid #dcdfea; padding-left: 10px; background-color: #f6f6f6;}
#fila_hotel { display: block; float: left; width: 718px; width/* */:/**/708px; width: /**/708px; border-left: 1px solid #dcdfea; border-top: 1px solid #dcdfea; border-right: 1px solid #dcdfea; padding-left: 10px;}

#datos_hotel_top { display: block; float: left; width: 224px; height: 35px; padding-bottom:3px; padding-top: 3px;}
#habitaciones_top { display: block; float: left; width: 60px; height: 35px; text-align: center; font-size: 7pt; border-left: 1px solid #dcdfea; color: #000000; padding-bottom:3px; padding-top: 3px;}
#precio_sencilla_top { display: block; float: left; width: 60px; height: 35px; text-align: center; font-size: 7pt; border-left: 1px solid #dcdfea; color: #000000; padding-bottom:3px; padding-top: 3px;}
#precio_doble_top { display: block; float: left; width: 60px; height: 35px; text-align: center; font-size: 7pt; border-left: 1px solid #dcdfea; color: #000000; padding-bottom:3px; padding-top: 3px;}
#desayuno_top { display: block; float: left; width: 60px; height: 35px; text-align: center; font-size: 7pt; border-left: 1px solid #dcdfea; color: #000000; padding-bottom:3px; padding-top: 3px;}
#servicios_top { display: block; float: left; width: 230px; height: 35px; text-align: center; font-size: 7pt; border-left: 1px solid #dcdfea; color: #000000; padding-bottom:3px; padding-top: 3px;}

#datos_hotel {
	display: block;
	float: left;
	width: 224px;
	padding-bottom: 10px;
	padding-top: 10px;
	min-height:90px;
	height: 120px;
}

#habitaciones {
	display: block;
	float: left;
	width: 60px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 55px;
	height: 85px;
}
#precio_sencilla {
	display: block;
	float: left;
	width: 60px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 55px;
	height: 85px;
}
#precio_doble {
	display: block;
	float: left;
	width: 60px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 55px;
	height: 85px;
}
#desayuno {
	display: block;
	float: left;
	width: 60px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 55px;
	height: 85px;
}
#servicios {
	display: block;
	float: left;
	width: 230px;
	width/* */:/**/219px;
	width: /**/219px;
	border-left: 1px solid #dcdfea;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 38px;
	height: 102px;
}

#separador { display: block; clear: both;}

/*CELDAS DE DISPONIBILIDAD*/

#fila_caracteristicas_disp { display: block; float: left; width: 718px; width/* */:/**/708px; width: /**/708px; border-left: 1px solid #dcdfea; border-top: 1px solid #dcdfea; border-right: 1px solid #dcdfea; padding-left: 10px; background-color: #f6f6f6;}
#fila_caracteristicas2_disp { display: block; clear: both; width: 718px; width/* */:/**/708px; width: /**/708px; border-left: 1px solid #dcdfea; border-top: 1px solid #dcdfea; border-right: 1px solid #dcdfea; padding-left: 10px; background-color: #f6f6f6;}
#fila_hotel_disp { display: block; float: left; width: 718px; width/* */:/**/708px; width: /**/708px; border-left: 1px solid #dcdfea; border-top: 1px solid #dcdfea; border-right: 1px solid #dcdfea; padding-left: 10px;}

#vacio_disp { display: block; float: left; width: 194px; height: 35px; padding-bottom:3px; padding-top: 3px;}
#dia1_disp {
	display: block;
	float: left;
	width: 73px;
	height: 30px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	color: #AE000C;
	padding-bottom:3px;
	padding-top: 8px;
}
#dia2_disp {
	display: block;
	float: left;
	width: 73px;
	height: 30px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	color: #AE000C;
	padding-bottom:3px;
	padding-top: 8px;
}
#dia3_disp {
	display: block;
	float: left;
	width: 73px;
	height: 30px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	color: #AE000C;
	padding-bottom:3px;
	padding-top: 8px;
}
#dia4_disp {
	display: block;
	float: left;
	width: 72px;
	height: 30px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	color: #AE000C;
	padding-bottom:3px;
	padding-top: 8px;
}
#dia5_disp {
	display: block;
	float: left;
	width: 72px;
	height: 30px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	color: #AE000C;
	padding-bottom:3px;
	padding-top: 8px;
}
#dia6_disp {
	display: block;
	float: left;
	width: 72px;
	height: 30px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	color: #AE000C;
	padding-bottom:3px;
	padding-top: 8px;
}
#dia7_disp {
	display: block;
	float: left;
	width: 72px;
	height: 30px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	color: #AE000C;
	padding-bottom:3px;
	padding-top: 8px;
}


#datos_hotel_disp {
	display: block;
	float: left;
	width: 194px;
	height: 140px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#datos_dia1_disp {
	display: block;
	float: left;
	width: 73px;
	height: 95px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 65px;
}
#datos_dia2_disp {
	display: block;
	float: left;
	width: 73px;
	height: 95px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 65px;
}
#datos_dia3_disp {
	display: block;
	float: left;
	width: 73px;
	height: 95px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 65px;
}
#datos_dia4_disp {
	display: block;
	float: left;
	width: 72px;
	height: 95px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 65px;
}
#datos_dia5_disp {
	display: block;
	float: left;
	width: 72px;
	height: 95px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 65px;
}
#datos_dia6_disp {
	display: block;
	float: left;
	width: 72px;
	height: 95px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 65px;
}
#datos_dia7_disp {
	display: block;
	float: left;
	width: 72px;
	height: 95px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 10px;
	padding-top: 65px;
}


/*CELDAS DE DISPONIBILIDAD*/







#fila_contacto { display: block; float: left; width: 480px;}

#fila_comite { display: block; float: left; width: 450px; margin-bottom: 15px;}
#item_comite { display: block; float: left; width: 110px;}
#lista_comite { display: block; float: left; width: 340px;}

#fila_cuotas { display: block; float: left; width: 450px; margin-bottom: 15px;}
#item_cuotas { display: block; float: left; width: 110px;}
#lista_cuotas { display: block; float: left; width: 340px;}
#item_cuotas2 { display: block; float: left; width: 160px;}
#lista_cuotas2 { display: block; float: left; width: 145px;}





/*----------------*/

#listado {
	list-style:none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #dcdfea;
	float: left;
	}
#listado li {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #dcdfea;
	float: left;
	}
#listado li a {
	display: block;
	width: 470px;
	padding: 4px;
	text-decoration: none;
	float: left;
}
#listado li a:hover {
	color: #AE000C;
	background-color: #F6F6F6;
}

#ficha_oferta{
	display: block;
	float: left;
	width: 470px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#ficha_oferta2{
	display: block;
	float: left;
	width: 500px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
/*	padding-left: 4px;*/
}

#ficha_oferta_izda{
	display: block;
	float: left;
	width: 150px;
	text-decoration: none;
	font-weight:bold;
	color:#AE000C;
}

#ficha_oferta_dcha{
	display: block;
	float: left;
	width: 320px;
	text-decoration: none;
}

#ficha_oferta_izda2{
	display: block;
	float: left;
	width: 150px;
	height:2px;
	text-decoration: none;
	font-weight:bold;
	color:#AE000C;
}

#ficha_oferta_dcha2{
	display: block;
	float: left;
	width: 320px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdfea;
}

#ficha_oferta_izda3{
	display: block;
	float: left;
	width: 116px;
	height:2px;
	text-decoration: none;
	font-weight:bold;
	color:#AE000C;
}

#ficha_oferta_dcha3{
	display: block;
	float: left;
	width: 282px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdfea;
}

#ficha_oferta_dcha4{
	width: 420px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdfea;
}

#colcandidatos_izda { display: block; float: left; width: 220px; padding-top:20px; padding-left:20px; padding-right:10px; border-right: 1px solid #cccccc; text-align: left;}
#colcandidatos_dcha {display: block; float: left; width: 200px; padding-top:20px;padding-left:20px;text-align: left;}

#contacto01{
	display: block;
	width: 470px;
	padding: 5px;
	text-decoration: none;
	float: left;
}
#contacto02{
	display: block;
	width: 345px;
	text-decoration: none;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}

#area_privada {
	display: block;
	float: left;
	text-align:right;
	width: 470px;
	padding-top:5px;
	padding-bottom:20px;
}

#contenido_galeria {
	display: block;
	float: left;
	width: 720px;
	padding-bottom: 40px;
}

#galeria {
	display: block;
	float: left;
	width: 700px;
	padding-left:10px;
	padding-top:20px;
	background-color:#fff;
}

#foto_gal{
	display:block;
	float:left;
	width:232px;
	text-align:center;
}
/*Formulario disponibiidad*/
#datos_dia1_disp_f {
	display: block;
	float: left;
	width: 73px;
	height: 75px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 55px;
	padding-top: 20px;
	
}
#datos_dia2_disp_f {
	display: block;
	float: left;
	width: 73px;
	height: 75px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 55px;
	padding-top: 20px;
}
#datos_dia3_disp_f {
	display: block;
	float: left;
	width: 73px;
	height: 75px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
		padding-bottom: 55px;
	padding-top: 20px;
}
#datos_dia4_disp_f {
	display: block;
	float: left;
	width: 72px;
	height: 75px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 55px;
	padding-top: 20px;
}
#datos_dia5_disp_f {
	display: block;
	float: left;
	width: 72px;
	height: 75px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 55px;
	padding-top: 20px;
}
#datos_dia6_disp_f {
	display: block;
	float: left;
	width: 72px;
	height: 75px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 55px;
	padding-top: 20px;
}
#datos_dia7_disp_f {
	display: block;
	float: left;
	width: 72px;
	height: 75px;
	text-align: center;
	font-size: 7pt;
	border-left: 1px solid #dcdfea;
	padding-bottom: 55px;
	padding-top: 20px;
}

#leyenda { 
	display: block; 
	float: right; 
	width: 160px; 
	margin-bottom:5px;
	height:18px;
}

#colacceso_hoteles {
	display: block; 
	float: left; 
	width: 400px; 
	padding-top:20px;
	padding-left:20px;
	text-align: left;
}


#colzonaprivada_izda { 
	display: block; 
	float: left; 
	width: 180px; 
	padding-top:20px; 
	padding-left:20px; 
	padding-right:10px; 
	padding-bottom:155px; 
	border-right: 1px solid #cccccc; 
	text-align: left;
}
#colzonaprivada_centro {
	display: block; 
	float: left; 
	width: 240px; 
	padding-top:20px;
	padding-left:20px;
	border-right: 1px solid #cccccc; 
	padding-bottom:100px; 
	text-align: left;
}
#colzonaprivada_dcha {
	display: block; 
	float: left; 
	width: 200px; 
	padding-top:20px;
	padding-left:20px;
	text-align: left;
}
#fila_agrupacion { 
	display: block; 
	float: left; 
	width: 708px; 
	margin-bottom:10px;
	margin-top:10px;
}
#fila_agrupacion_linea { 
	display: block; 
	float: left; 
	width: 720px; 
	margin-bottom:20px;
	border-top: 1px solid #dcdfea;
}
#fila_agrupacion_titulo { 
	display: block; 
	float: left; 
	width: 708px; 
	border-left: 1px solid #dcdfea; 
	border-top: 1px solid #dcdfea; 
	border-right: 1px solid #dcdfea; 
	padding-left: 10px; 
	background-color: #C7C7C7;
}#logo_novania {
	float: right;
	width: 200px;
	margin-top: 5px;
}

