﻿
/******************************************************************************
 * Base
 ******************************************************************************/

body {background-color:#FFFFFF;font-family: Arial;font-size: 11px;color: #333333;margin:0px;padding:0px;}
/*textarea { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; }*/
ul { list-style-image:none; list-style-type:none; margin:0px; padding:0px; }
li { margin:0px; padding:0px; }
/*H3 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;margin-bottom:10px;}*/

.body_error{background-image:url('img/incidencia/fnd_error_completa.jpg'); background-color:#BDC6D5; background-repeat:repeat-x;}
.body_vacio{background-color:#FFFFFF;}

.img{border:0px;}

a:link{font-family:Arial;font-size:11px;color:#FC6D0C;text-decoration:underline;}
a:active{font-family:Arial;font-size:11px;color:#FC6D0C;text-decoration:underline;}
a:visited{font-family:Arial;font-size:11px;color:#FC6D0C;text-decoration:underline;}
a:hover{font-family:Arial;font-size:11px;color:#FC6D0C;text-decoration:underline;}

.pnl_superior{height:30px; background-color:#142A4B;}
.pnl_exterior{background-image:url('img/fondos/fnd_lat_sup.jpg');background-position:top;background-repeat:repeat-x;background-color:#BDC6D5;}
.pnl_contenido{width:940px;background-color:#FFFFFF;}
.pnl_cabecera{width:940px;}
.pnl_packing{width:920px;padding:10px;}
.pnl_central{float:left;padding:10px;width:920px;}
.pnl_central_padd{width:920px;padding:10px;}
.pnl_pie{width:920px;margin-bottom:10px;}
.pnl_pie_exterior{vertical-align:top;}

.pnl_error{width:388px;text-align:left;padding-top:62px;}

.contenedor_aviso
{
	position:absolute;
	z-index:1000;
	background-color:#000000;
	filter:alpha(opacity=70); /* Internet Explorer */
	-moz-opacity:0.7; /* Mozilla 1.6 and below */
	opacity: 0.7; /* newer Mozilla and CSS-3 */
	height:1200px;
	top:0;
	width:100%;

}
.div_fondo_aviso
{
	position:absolute;
	width:100%;
	z-index:1001;
}
.div_aviso
{
	background-color:#FFFFFF;
	border:10px solid #EF8107;
	filter:alpha(opacity=100); /* Internet Explorer */
	-moz-opacity:1; /* Mozilla 1.6 and below */
	opacity: 1.0; /* newer Mozilla and CSS-3 */
	padding:10px;
	position:relative;
	margin:0 auto;
	width:450px;
	height:146px;
	top:200px;
}
.div_aviso p
{
	font-family:Verdana;
	font-size:22px;
	color:#022240;
	text-align:center;
}
div_aviso a
{
	cursor:pointer;
}
/******************************************************************************
 * Cabecera
 ******************************************************************************/

.div_cab_sup{background-image:url('img/cabecera/curva_sup.jpg');height:18px;}

.div_cab_med{height:95px;padding:0px 0px 0px 22px;background-image:url('img/fondos/fnd_cab_sup.jpg'); background-repeat:repeat-x;}
.div_cab_med_izq{width:302px; padding:20px 0 17px 0;}
.div_cab_med_der{width:473px;}

.div_cab_menu{height:25px;}
.div_cab_sub_menu{height:7px;background-color:#FB5D02;}
.div_menu_no_selec{width:133px;text-align:center;height:18px;padding-top:7px;background-image:url('img/cabecera/menu_no_selec.jpg');background-repeat:no-repeat; background-color:#3670C7;}
.div_menu_selec{width:133px;text-align:center;height:18px;padding-top:7px;background-image:url('img/cabecera/menu_selec.jpg');background-repeat:no-repeat; background-color:#3670C7;}
.div_menu_sep{height:25px;width:25px;background-color:#3670C7;}
/*.div_menu_no_selec{width:125px;text-align:center;height:18px;padding-top:5px;background-image:url('img/cabecera/menu_no_selec_prov.jpg');background-repeat:no-repeat;}
.div_menu_selec{width:125px;text-align:center;height:18px;padding-top:5px;background-image:url('img/cabecera/menu_selec_prov.jpg');background-repeat:no-repeat;}
.div_menu_sep{height:23px;background-color:#FFFFFF;}*/

.lnk_menu_cab:link{font-weight:bold;font-style:normal;color:#FFFFFF;text-decoration:none;}
.lnk_menu_cab:active{font-weight:bold;font-style:normal;color:#FFFFFF;text-decoration:none;}
.lnk_menu_cab:visited{font-weight:bold;font-style:normal;color:#FFFFFF;text-decoration:none;}
.lnk_menu_cab:hover{font-weight:bold;font-style:normal;color:#FFFFFF;text-decoration:underline;}

/******************************************************************************
 * Pie
 ******************************************************************************/

.div_pie_sup{width:910px;padding:0px 15px 15px 15px;text-align:right;}
.div_pie_med{width:940px;}
.div_pie_inf{width:940px;}


.lbl_pie_sup{font-weight:bold;}

.div_pie_inf_izq{width:42px;background-color:#FFFFFF;}
.div_pie_inf_der
{
	background-color:#FFFFFF;
	padding:18px 20px 0 0;
}
.div_pie_inf_txt{text-align:left;padding:18px 20px 0 20px; width:620px;background-color:#FFFFFF;}

.div_pie_sup_izq{width:42px;background-color:#DCE3ED;}
.div_pie_sup_der{background-color:#DCE3ED;padding-right:20px;height:34px;}
.div_pie_sup_txt
{
	background-color:#DCE3ED;
	padding-left:20px;
	padding-right:35px;
	text-align:left;
	width:620px;
}
.div_pie_sup_sep{height:24px;width:1px;background-image:url('img/pie/sep.gif');}
.div_pie_fav{height:24px;width:20px;background-image:url('img/pie/fav.gif');background-repeat:no-repeat;}
.lbl_pie_inf{font-size:12px;}

.lnk_pie:link{font-family:Tahoma,Arial;color:#333333;font-weight:bold;text-decoration:none;cursor:pointer;}
.lnk_pie:active{font-family:Tahoma,Arial;color:#333333;font-weight:bold;text-decoration:none;cursor:pointer;}
.lnk_pie:visited{font-family:Tahoma,Arial;color:#333333;font-weight:bold;text-decoration:none;cursor:pointer;}
.lnk_pie:hover{font-family:Tahoma,Arial;color:#333333;font-weight:bold;text-decoration:underline;cursor:pointer;}

.lnk_pie_inf:link{font-size:12px;color:#333333;text-decoration:none;}
.lnk_pie_inf:active{font-size:12px;color:#333333;text-decoration:none;}
.lnk_pie_inf:visited{font-size:12px;color:#333333;text-decoration:none;}
.lnk_pie_inf:hover{font-size:12px;color:#333333;text-decoration:underline;}

/******************************************************************************
 * Boton Volver
 ******************************************************************************/

.pnl_boton_volver{margin-top:12px;}
.td_boton_volver{width:108px;}
.btn_volver{width:108px;height:26px;background-image:url('img/botones/bt_volver.jpg');background-repeat:no-repeat;text-align:center;font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

/******************************************************************************
 * Mis Reservas
 ******************************************************************************/

.btn_filtros{width:108px;height:26px;background-image:url('img/botones/bt_filtros.jpg');background-repeat:no-repeat;text-align:center;font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

.linkBlanco:link{font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:visited{font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:active{font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:hover{font-size:100%; color: #FFFFFF; text-decoration:underline; font-weight:bold; width:100%; height:100%;}

.linkGris:link{font-size:100%; color: #999999; text-decoration:none; font-weight: bold; width:100%; height:100%;}
.linkGris:visited{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkGris:active{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkGris:hover{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}

.BotonAzul{background-image:url('img/Iconos/boton_azul_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:120px; padding-top: 4px; padding-bottom:4px;}
.BotonGris{background-image:url('img/Iconos/boton_gris_col.jpg'); border:solid 1px #CECECE; vertical-align: middle; text-align: center; height:16px; width:120px; padding-top: 4px; padding-bottom:4px;}
.BotonRojo{background-image:url('img/Iconos/boton_rojo_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:120px; padding-top: 4px; padding-bottom:4px;}

.ficha_reserva_th_a{font-family:Arial;font-size:11px;color:#333333;font-weight:bold;}
.ficha_reserva_td_a{font-family:Arial;font-size:11px;color:#333333;font-weight:normal;}

/******************************************************************************
 * MenuLogin
 ******************************************************************************/

.div_login{height:30px;background-color:#02294D;}

.div_login_tit{width:150px;text-align:center;}
.lbl_login_tit{font-family:Vera Humana 95, Arial;font-size:18px;color:#FFFFFF;font-style:italic;}
.div_login_bnv{width:695px;text-align:left;padding-left:20px;}
.lbl_login_bnv{font-family:Vera Humana 95, Arial;font-size:13px;color:#FFFFFF;font-style:italic;}

.lbl_login{font-weight:bold;color:#FFFFFF;}
.txt_login{border:1px solid #C6BBD4;width:160px;height:14px;font-family:Arial;font-size:11px;color:#333333;}

.btn_login{width:100px;height:17px;background-image:url('img/botones/bt_login.jpg');background-repeat:no-repeat;text-align:center;font-family:Arial;font-size:10px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}
.btn_login_salir{width:100px;height:17px;background-image:url('img/botones/bt_login_salir.jpg');background-repeat:no-repeat;text-align:center;font-family:Arial;font-size:10px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

.div_btn_login{width:100px;height:15px;padding-top:2px;background-image:url('img/botones/bt_login.jpg');background-repeat:no-repeat;text-align:center;}
.div_btn_salir{width:100px;height:15px;padding-top:2px;background-image:url('img/botones/bt_login_salir.jpg');background-repeat:no-repeat;text-align:center;}
.lnk_btn_login:link{font-family:Arial;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_login:active{font-family:Arial;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_login:visited{font-family:Arial;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_login:hover{font-family:Arial;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none;}

/******************************************************************************
 * Portada
 ******************************************************************************/

.div_ptd_sup
{
	left:-10px;
	position:relative;
	top:-10px;
	float:left;}
.div_ptd_med{margin-top:5px;}
.div_ptd_izq
{
	margin-top:5px;
	width:485px;
	float:left;
}
.div_ptd_der
{
	float:left;
	margin-left:10px;
	margin-top:5px;
	width:425px;
}
.div_ptd_inf{margin-top:1px;}

.ptd_busc{width:469px; background-color:#EF8107; background-image: url('img/fondos/fondo_busc.jpg'); background-repeat:no-repeat; padding:50px 8px 8px 8px;}
.ptd_busc_ko{width:485px; background-repeat:no-repeat;}

.ptd_bann
{
	margin-top:10px;
}
.ptd_ofs{margin-top:10px;}
.ptd_tpt{margin-top:10px;}

.ptd_bann_item{}
.ptd_bann_sep{width:10px;}

.img_ptd_bann{width:298px;height:80px;border:0px;cursor:pointer;}

.imgPortada
{
	left:-10px;
	position:relative;
	top:-10px;
}
.pob_dest
{

	float:left;
	margin-top:10px;
}
/******************************************************************************
 * PortadaOfertas
 ******************************************************************************/

.div_ofs_sup_ptd
{
	background-image:url("img/ofertas/cab_ofertas_portada.jpg");
	background-repeat:no-repeat;
	height:28px;
	padding-left:38px;
	padding-top:3px;
}
.div_ofs_ptd{padding:5px 5px 0;}

.div_ofs_sup_int{background-image:url('img/ofertas/cab_ofertas_int.jpg');background-repeat:no-repeat;width:235px;height:21px;padding-top:5px;padding-left:10px;margin-top:10px;}
.div_ofs_int{width:245px;margin-top:10px;}

.div_ofs_tit1{font-family:Arial;font-size:20px;font-weight:bold;color:#FFFFFF;}
.div_ofs_tit2{font-family:Arial;font-size:12px;font-weight:bold;color:#022748;margin-top:8px;}
.div_ofs_tit3{font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF;}

.td_ofs_ptd_item_ptd{width:298px;}
.td_ofs_ptd_sep_ptd{width:13px;}
.td_ofs_ptd_sepH_ptd{height:13px;}

.td_ofs_ptd_item_int{width:245px;}
.td_ofs_ptd_sep_int{height:5px;}
.td_ofs_ptd_sepH_int{background-color:#D3D3D3;height:1px;}

.div_ofs_red{background-color:#FED194;padding:0px;}
.div_ofs_red_img{float:left;width:84px;height:60px;}
.div_ofs_red_cont{float:left;height:40px;padding:10px;}
.div_ofs_red_sep{float:left;height:60px;width:4px;background-color:#FFFFFF;}
.div_ofs_red_fin{clear:both;}

.td_ofs_red{padding:0px;}
.td_ofs_red_img{width:84px;height:60px;}
.td_ofs_red_cont{height:60px;padding:0px;}
.td_ofs_red_cont_padd{padding:0 0 0 4px;}
.td_ofs_red_sep{height:60px;width:4px;background-color:#FFFFFF;}
.td_ofs_red_fin{clear:both;}
.td_ofs_item_ptd
{
	padding:5px 0;
}
.td_ofs_item_ptd .td_ofs_red_tit
{
	background-color:#EEF3FB;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.td_ofs_item_ptd .td_ofs_red_tit:hover
{
	background-color:#D3E0F5;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.td_ofs_altitem_ptd .td_ofs_red_tit
{
	background-color:#D3E0F5;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.td_ofs_red_cnt
{
	min-height:52px;
	padding-top:5px;
	padding-left:10px;
}
.td_ofs_item_ptd .td_ofs_red_cnt
{
	background-color:#FFFFFF;
}
.td_ofs_altitem_ptd .td_ofs_red_cnt
{
	background-color:#EEF3FB;
}
.td_ofs_sepH_ptd
{
	background-color:#C9DAF4;

	height:1px;
	
	width:100%;
}
/***********************/
.td_ofs_item_int .td_ofs_red_tit
{
	background-color:#EEF3FB;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.td_ofs_altitem_int .td_ofs_red_tit
{
	background-color:#D3E0F5;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.td_ofs_red_cnt
{
	min-height:52px;
	padding-top:5px;
	padding-left:10px;
}
.td_ofs_item_int .td_ofs_red_cnt
{
	background-color:#FFFFFF;
}
.td_ofs_altitem_int .td_ofs_red_cnt
{
	background-color:#EEF3FB;
}

.img_ofs_red_ext
{
	border:1px solid #CCCCCC;
	padding:3px;
	float:left;
}
.img_ofs_red{width:104px;height:74px;}

.div_ofs_red_tit{}
.div_ofs_red_cnt{margin-top:4px;}

.lbl_ofs{font-family:Arial;font-size:11px;font-weight:normal;color:#333333;}

.lnk_ofs:link{font-family:Arial;font-size:12px;font-weight:bold;color:#022240;text-decoration:none;}
.lnk_ofs:active{font-family:Arial;font-size:12px;font-weight:bold;color:#022240;text-decoration:none;}
.lnk_ofs:visited{font-family:Arial;font-size:12px;font-weight:bold;color:#022240;text-decoration:none;}
.lnk_ofs:hover{font-family:Arial;font-size:12px;font-weight:bold;color:#EF8107;text-decoration:none;}

.div_ofs_ficha_hot{margin:4px 0px 4px 0px;}

/******************************************************************************
 * PortadaTopTen
 ******************************************************************************/

.div_tpt_sup
{
	background-image:url("img/topten/cab_tpt.jpg");
	background-repeat:no-repeat;
	height:28px;
	padding-left:38px;
	padding-top:3px;

}
.div_tpt_med
{
	background-image:url('img/topten/fnd_tpt.jpg');
	background-repeat:no-repeat;
	background-position:200px 50%;
	float:left;
	padding:5px;

}
.div_col_tpt{
float:left;
width:50%;
}

.div_tpt_sup_int
{
	background-image:url("img/topten/cab_tpt_int.jpg");
	background-repeat:no-repeat;
	height:28px;
	padding-left:38px;
	padding-top:3px;
	width:212px;
}
.div_tpt_med_int{
	float:left;
	padding:5px;
	width:240px;
}

.div_tpt_tit1{font-family:Arial;font-size:20px;font-weight:bold;color:#FFFFFF;}

.td_lbl_tpt{height:21px;width:24px;text-align:right;}
.td_sep_tpt{height:21px;width:12px;}
.td_lnk_tpt
{
	float:left;
	height:21px;
	text-align:left;
	width:207px;
}
.td_lnk_tpt_int
{
	height:13px;
	text-align:left;
}

.lbl_tpt{font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF;}

.lnk_tpt:link{font-family:Arial;font-size:12px;color:#00004A;text-decoration:none;}
.lnk_tpt:active{font-family:Arial;font-size:12px;color:#00004A;text-decoration:none;}
.lnk_tpt:visited{font-family:Arial;font-size:12px;color:#00004A;text-decoration:none;}
.lnk_tpt:hover{font-family:Arial;font-size:12px;font-weight:bold;color:#EF8107;text-decoration:none;}

.lnk_tpt_num
{
	color:#1B437E;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	text-align:right;
	text-decoration:none;
	width:14px;
}
/******************************************************************************
 * OfertasAdjuntosPortada
 ******************************************************************************/

.div_ofs_adj_sup_ptd
{
	background-image:url("img/ofertas/cab_ofertas_adjuntos_portada.jpg");
	background-repeat:no-repeat;
	height:28px;
	padding-left:38px;
	padding-top:3px;
}
.div_ofs_adj_ptd
{
	padding:5px 5px 0;
}
.div_ofs_adj_tit1{font-family:Arial;font-size:20px;font-weight:bold;color:#EF8107;}
.lbl_fec_ofs_adj_ptd
{
	text-align:right;
	color:#4C4C4C;
	font-family:Arial;
	font-size:11px;
}
.td_ofs_adj_item_ptd
{
	background-color:#EEF3FB;
	height:30px;
	padding:0 10px;
}
.td_ofs_adj_item_ptd:hover
{
	background-color:#D3E0F5;
	
}
.lbl_tit_ofs_adj_ptd:link{color:#00004A;font-family:Arial;font-size:13px;font-weight:bold;text-decoration:underline;}
.lbl_tit_ofs_adj_ptd:visited{color:#00004A;font-family:Arial;font-size:13px;font-weight:bold;text-decoration:underline;}
.lbl_tit_ofs_adj_ptd:active{color:#00004A;font-family:Arial;font-size:13px;font-weight:bold;text-decoration:underline;}
.lbl_tit_ofs_adj_ptd:hover{color:#EF8107;font-family:Arial;font-size:13px;font-weight:bold;text-decoration:underline;}
.td_ofs_adj_sep_ptd
{
	height:2px;
}
/******************************************************************************
 * OfertasAdjuntos
 ******************************************************************************/
.td_cab_ofs_adj
{
	font-weight:bold;
	padding:0 10px;
}

.td_ofs_adj_item
{
	background-color:#DBE6F7;
	height:32px;
	padding:0 10px;
}
.btn_ofs_adj
{
	width:100px;
	height:18px;
	background-image:url('img/botones/bt_masinfo.jpg');
	background-repeat:no-repeat;
}
.lbl_btn_ofs_adj:link{color:#FFFFFF;text-decoration:none;	font-weight:bold;font-size:11px;font-family:Arial;}
.lbl_btn_ofs_adj:visited{color:#FFFFFF;text-decoration:none;	font-weight:bold;font-size:11px;font-family:Arial;}
.lbl_btn_ofs_adj:active{color:#FFFFFF;text-decoration:none;	font-weight:bold;font-size:11px;font-family:Arial;}
.lbl_btn_ofs_adj:hover{color:#FFFFFF;text-decoration:none;	font-weight:bold;font-size:11px;font-family:Arial;}

.lbl_tit_ofs_adj{color:#00004A;font-family:Arial;font-size:17px;font-weight:bold;}

.td_ofs_adj_sep
{
	height:4px;
}
/******************************************************************************
 * Ofertas
 ******************************************************************************/
.div_cab_ofs
{
	
	/* Con imagen
	color:#02294D;
	font-family:Arial;
	font-size:36px;
	font-weight:bold;
	width:225px;
	*/
	color:#02294D;
	float:left;
	font-family:Arial;
	font-size:36px;
	font-weight:bold;
	width:138px;
	
}
.div_subcab_ofs
{	
	/* Con imagen
	color:#02294D;
	font-family:Arial;
	font-size:25px;
	line-height:22px;
	width:225px;*/
	color:#02294D;
	float:left;
	font-family:Arial;
	font-size:25px;
	margin-top:10px;
	width:391px;
	
}
.div_intro_ofs{font-family:Arial;font-size:12px;color:#4C4C4C;margin-top:10px;float:left;}
.cab_pag_ofs
{
	 background-color:#102E54;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin-top:12px;
	padding:0 6px;
}
.pag_ofs
{
	float:right;
}
/******************************************************************************
 * Contacto
 ******************************************************************************/
.cab_cnt{
	color:#02294D;
	font-size:28px;
	font-weight:bold;
	padding-left:12px;
	width:100%;
}
.subcab_cnt{
	color:#000000;
	font-size:12px;
	margin:8px 0 8px 0;
	font-family:Arial;
}
.cnt_contenedor
{
	background-color:#C5CFE1;
	height:388px;
	float:left;
}
.cnt_contenido
{
	background-color:#FFFFFF;
	border-top:13px solid #C5CFE1;
	border-left:13px solid #C5CFE1;
	border-bottom:13px solid #C5CFE1;
	height:336px;
	padding-top:25px;
	width:436px;
	float:left;
}
.cnt_imagen
{
	float:right;
}
.inputContacto
{
	border:solid 1px #BBBBBB;
	width:330px;
}
.textoNuevoUsuario
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	
}
.contenedor_datos
{
	float:left;
	width:100%;
	margin:15px 0 10px 0;
	padding-bottom:15px;
	border-bottom:1px solid #C5CFE1;

}
.sep_cnt
{
	width:1px;
	background-color:#C5CFE1;
	float:left;
	height:85px;
}
.img_tlf_cnt
{
	float:left;

	padding:10px;


	
}
.dat_cnt
{
	float:left;
	padding:0 15px;
	
}
.txt_dat_cnt
{
	color:#000000;
	font-size:12px;
	font-family:Arial;
}
.tit_dat_cnt
{
	color:#000000;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.lnk_dat_cnt
{
	color:#FFA317;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.btn_enviar
{
	width:105px;
	height:24px;
	background-image:url('img/contacto/btn_enviar.jpg');
	background-repeat:no-repeat;
}
.vinculo_box:link{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.vinculo_box:active{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.vinculo_box:visited{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.vinculo_box:hover{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
/******************************************************************************
 * Hoteles
 ******************************************************************************/

.div_hot_sup{padding:10px;}
.div_hot_med{margin-top:10px;}
.div_hot_inf{margin-top:10px;}

.hot_busc{width:485px; background-image: url('img/fondos/fondo_busc.jpg'); background-repeat:no-repeat; padding:50px 8px 8px 8px;}
.hot_bann{width:505px;}
.hot_listado{width:660px; background-color:#DCE3ED;}
.hot_lateral_izq{width:245px;}
.hot_lateral_der{
	padding:5px 0 0 20px;
	width:646px;
}
.hot_lst_listado{width:660px;}
.hot_lst_lateral{width:245px;}
.hot_lst_sep{height:20px;}

.pnl_hot_pob_lst{border:2px solid #DCE3ED;padding:15px 20px 15px 20px;}
.pie_lst{width:637px; background-color:#C9D5E4; height:4px;}

.lnk_tlzdp:link{font-family:Arial;font-size:12px;font-weight:bold;color:#022240;text-decoration:none;}
.lnk_tlzdp:active{font-family:Arial;font-size:12px;font-weight:bold;color:#022240;text-decoration:none;}
.lnk_tlzdp:visited{font-family:Arial;font-size:12px;font-weight:bold;color:#022240;text-decoration:none;}
.lnk_tlzdp:hover{font-family:Arial;font-size:12px;font-weight:bold;color:#FFA317;text-decoration:underline;}

.pnl_lst_hot{margin-top:10px;}
.pnl_lst_map{margin-top:10px;}

.div_hot_lst{}

.td_lst_hot_sep{height:12px;}
.td_lst_hot_item{text-align:left;}

.cab_hotel_lst_izq{width:6px;height:25px;background-color:#C5CFE1;}
.cab_hotel_lst_der{width:6px;height:25px;background-color:#C5CFE1;}
.cab_hotel_lst_med{width:642px;text-align:left;padding-left:6px;height:25px;background-color:#C5CFE1;}
.cu_hotel_lst_sup{}
.cu_hotel_lst_izq{width:6px;}
.cu_hotel_lst_der{width:6px;}
.cu_hotel_lst_med{}
.cu_hotel_lst_inf{}

.lbl_hotel_lst{font-family:Arial;font-size:12px;color:#333333;}

.pnl_hotel_fic_cab{margin-top:10px;}
.pnl_hotel_fic_cont{margin-top:10px;text-align:left;}
.pnl_hotel_fic_imgs{margin-top:10px;}

.pnl_hot_fic_img{width:244px;text-align:left;}
.pnl_hot_fic_busc{border:4px solid #EF8107;width:500px;}

.div_img_hot_fic{background-color:#DCE3ED;padding:3px;width:238px;text-align:center;}
.img_hot_fic{width:238px;}

.div_hotel_fic_loc{font-family:Arial;font-size:16px;font-weight:bold;color:#02294D;text-align:left;}
.div_hotel_fic_cont{font-family:Arial;font-size:12px;color:#333333;text-align:left;margin-top:10px;}

.cab_hotel_fic_izq{background-color:#02294D;width:6px;height:25px;}
.cab_hotel_fic_der{background-color:#02294D;width:6px;height:25px;}
.cab_hotel_fic_med{text-align:left;padding-left:6px;height:25px;background-color:#02294D;}
.cu_hotel_fic_sup{}
.cu_hotel_fic_izq{border-left:1px solid #C5CFE1;width:3px;}
.cu_hotel_fic_der{border-right:1px solid #C5CFE1;width:3px;}
.cu_hotel_fic_med{background-color:#FFFFFF;padding:10px;text-align:left;}
.cu_hotel_fic_inf{height:1px;background-color:#C5CFE1;}

.lbl_cab_hotel_fic{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}


.div_buscador_productos  {
	margin-top:6px;
	padding:12px;
	text-align:center;
	background-color:#EBF1F5;
	width:455px;
}
.lbl_buscador_productos  {
	color:#333333;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.txt_buscador_productos  {
	color:#333333;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
.btn_buscador_productos {
	background-image:url("img/botones/bt_volver.jpg");
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:26px;
	text-align:center;
	text-decoration:none;
	width:108px;
}
.td_buscador_productos
{
	background-image:url('img/hoteles/fnd_buscador_productos.jpg');
	background-repeat:no-repeat;
}

.lbl_hot_cab
{
	background-image:url("img/hoteles/cab_hoteles.jpg");
	color:#FD7902;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	padding:15px 50px;
	text-align:left;
}

.cab_buscador_productos
{
	color:#02294D;
	font-size:25px;
	font-family:Arial;
	font-weight:bold;
	padding:18px 10px 0;
}
.int_bann
{
	margin-top:10px;
}
/******Listado*******/
.cnt_hotel_lst
{
	background-color:;
}
.td_img_lst_hot
{
	background-image:url('img/hoteles/fnd_img_lst_hot.jpg');
	background-repeat:repeat-x;
	width:110px;
	padding:6px;
}
.td_cont_lst_hot
{
	width:523px;
	vertical-align:top;
	text-align:left;
}
.brd_td_img_lst_hot
{
	border-width:3px;
	border-color:#DCE3ED;
	border-style:solid;
}
	
.img_lst_hot 
{

	width:110px; height:80px;
 }
.pie_img_lst{width:98px; background-color:#C9D5E4; height:3px;}
.cab_lst
{
	background-color:#102E54;
	color:#FFFFFF;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	height:30px;
	padding-left:5px;
}
.cab_lst_hot
{
	background-color:#C5CFE1;
	height:30px;
	padding-left:6px;
	text-align:left;
}
.subcab_lst_hot
{
	background-color:#E9EDF3;
	height:25px;
	padding-left:6px;
	padding-right:10px;
	text-align:left;
}
.cont_lst_hot
{
	padding-left:6px;
	padding-right:10px;
}
.lnk_cab_hotel_lst:link{font-family:Arial;font-size:17px;font-weight:bold;color:#000000;text-decoration:none;}
.lnk_cab_hotel_lst:active{font-family:Arial;font-size:17px;font-weight:bold;color:#000000;text-decoration:none;}
.lnk_cab_hotel_lst:visited{font-family:Arial;font-size:17px;font-weight:bold;color:#000000;text-decoration:none;}
.lnk_cab_hotel_lst:hover{font-family:Arial;font-size:17px;font-weight:bold;color:#EF8107;text-decoration:none;}

.lnk_cab_hotel_lst_min{font-family:Arial;font-size:10px;font-weight:bold;color:#000000;text-decoration:none;margin-left:8px;}
.lnk_btn_lst:link{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_lst:active{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_lst:visited{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_lst:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}

.div_btn_inf
{
	background-image:url("img/hoteles/btn_lnk_descripciones.jpg");
	background-repeat:no-repeat;
	border:0 none;
	height:18px;
	margin-right:4px;
	text-align:center;
	width:160px;
}
.div_paginador_productos
{
	padding-right:9px;
	text-align:right;
}
/******************************************************************************
 * Ficha
 ******************************************************************************/
.div_cont_fic
{
	padding-left:15px;
}
.div_fic_izq
{
	background-image:url("img/fondos/fondo_fic_izq.jpg");
	background-repeat:no-repeat;
	float:left;
	padding:12px 0 0 11px;
	width:245px;
}
.div_fic_img
{
	border:4px solid #DCE3ED;
	margin-bottom:10px;
}
.img_fic
{
	width:237px;
}
.div_fic_imgs
{
	margin-bottom:10px;
}
.div_fic_hot_img div div
{
	width:76px;
	height:56px;
	margin-left:4px;
}
.thumb_img_fic
{
	max-width:72px;
	border:2px solid #DCE3ED;
}
.div_fic_der
{
	float:left;

	width:660px;
}
.cab_fic
{
	background-color:#102E54;
	height:35px;
	padding:5px 0 0 20px;
}
.lbl_cab_fic
{
	font-size:25px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
}
.subcab_fic
{
	background-color:#DCE3ED;
	height:24px;
	padding:7px 0 0 18px;
}
.lbl_subcab_fic
{
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#102E54;
}
.div_cab_est_fic
{
	background-color:#02294D;
	height:20px;
	padding-left:12px;
	padding-top:5px;
	text-align:left;
	margin-top:10px;
}
.lbl_cab_est_fic
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.div_cnt_est_fic
{
	padding:10px;
	font-size:12px;
	font-family:Arial;
	
}
.cab_azosc_izq{background-color:#02294D;width:6px;height:25px;}
.cab_azosc_med{text-align:left;padding-left:6px;height:25px;background-color:#02294D;}
.cab_azosc_der{background-color:#02294D;width:6px;height:25px;}
.lbl_cab_azosc{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.cab_azosc_inf
{
	margin-top:10px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding:0 10px;
}

/*************BuscadorFicha**************/
.div_fic_busc
{
	background-color:#EF8107;
	background-image:url("img/fondos/fondo_busc_fic.jpg");
	margin:10px 0 0 0;
	padding:0 10px 10px
}

.busc_int_fic
{
	background-color:#FFFFFF;
	padding:10px 10px 5px;
}

/******************************************************************************
 * Errores
 ******************************************************************************/

.div_error
{
	float:left;
	width:388px;
	text-align:center;
}
.div_error_1
{
	float:left;
	width:388px;
}
.div_error_2
{
	float:left;
	width:388px;
}
.div_error_3
{
	margin-top:6px;
	float:left;
	width:388px;
}
.div_error_4
{
	
	margin:10px 0 0;
	padding-left:54px;
	text-align:center;
	float:left;
	width:388px;}
.div_error_5
{
	margin-top:25px;
	float:left;
	width:388px;
}

.lbl_error_tit{font-family:Arial;font-size:15px;font-weight:bold;color:#02294D;}
.lbl_error{font-family:Arial;font-size:12px;font-weight:bold;color:#02294D;}

.div_btn_error{width:110px;height:21px;padding-top:7px;background-image:url('img/botones/bt_error.jpg');background-repeat:no-repeat;text-align:center;}
.lnk_btn_error:link{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_error:active{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_error:visited{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_error:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}



/******************************************************************************
 * Incidencias
 ******************************************************************************/
.inc_contenedor
{
	background-color:#C5CFE1;
	padding:10px;
	height:165px;
}
.inc_contenido
{
	background-color:#FFFFFF;
	
	height:94px;
	margin-left:170px;

	padding:16px 0 0 12px;
}
.inc_imagen
{
	float:left;
}
.inc_botones
{
	float:right;
	margin:10px 10px 0 0;
}
.inc_botones input
{
	margin-left:10px;
}
.div_inc_titular_ko{font-family:Arial;font-size:22px;font-weight:bold;color:#02294D;}
.div_inc_titular_ok{font-family:Arial;font-size:22px;font-weight:bold;color:#02294D;}
.div_inc_titular2{font-family:Arial;font-size:12px;color:#333333;padding-left:24px;margin-top:10px;}
.div_inc_titular3{font-family:Arial;font-size:12px;color:#333333;padding-left:24px;}

.btn_inc
{
	background-image:url("img/botones/bt_inc.jpg");
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	height:24px;
	margin-left:10px;
	text-align:center;
	width:128px;
}
.lnk_btn_inf:link{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inf:active{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inf:visited{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inf:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}





/****************************Con Tablas***********************************************/
.inc_borde_izq_sup{width:4px;height:4px;background-image:url('img/incidencia/inc_borde_izq_sup.gif');background-repeat:no-repeat;}
.inc_borde_izq_inf{width:4px;height:4px;background-image:url('img/incidencia/inc_borde_izq_inf.gif');background-repeat:no-repeat;}
.inc_borde_der_sup{width:4px;height:4px;background-image:url('img/incidencia/inc_borde_der_sup.gif');background-repeat:no-repeat;}
.inc_borde_der_inf{width:4px;height:4px;background-image:url('img/incidencia/inc_borde_der_inf.gif');background-repeat:no-repeat;}

.inc_borde_sup{height:4px;background-image:url('img/incidencia/inc_borde_sup.gif');background-repeat:repeat-x;}
.inc_borde_inf{height:4px;background-image:url('img/incidencia/inc_borde_inf.gif');background-repeat:repeat-x;}
.inc_borde_izq{width:4px;background-image:url('img/incidencia/inc_borde_izq.gif');background-repeat:repeat-y;}
.inc_borde_der{width:4px;background-image:url('img/incidencia/inc_borde_der.gif');background-repeat:repeat-y;}

.inc_intOK_izq_sup{width:4px;height:4px;background-image:url('img/incidencia/inc_intOK_izq_sup.gif');background-repeat:no-repeat;}
.inc_intOK_izq_inf{width:4px;height:4px;background-image:url('img/incidencia/inc_intOK_izq_inf.gif');background-repeat:no-repeat;}
.inc_intOK_der_sup{width:4px;height:4px;background-image:url('img/incidencia/inc_intOK_der_sup.gif');background-repeat:no-repeat;}
.inc_intOK_der_inf{width:4px;height:4px;background-image:url('img/incidencia/inc_intOK_der_inf.gif');background-repeat:no-repeat;}

.inc_intOK_sup{height:4px;background-image:url('img/incidencia/inc_intOK_sup.gif');background-repeat:repeat-x;}
.inc_intOK_inf{height:4px;background-image:url('img/incidencia/inc_intOK_inf.gif');background-repeat:repeat-x;}
.inc_intOK_izq{width:4px;background-image:url('img/incidencia/inc_intOK_izq.gif');background-repeat:repeat-y;}
.inc_intOK_der{width:4px;background-image:url('img/incidencia/inc_intOK_der.gif');background-repeat:repeat-y;}

.inc_intKO_izq_sup{width:4px;height:4px;background-image:url('img/incidencia/inc_intKO_izq_sup.gif');background-repeat:no-repeat;}
.inc_intKO_izq_inf{width:4px;height:4px;background-image:url('img/incidencia/inc_intKO_izq_inf.gif');background-repeat:no-repeat;}
.inc_intKO_der_sup{width:4px;height:4px;background-image:url('img/incidencia/inc_intKO_der_sup.gif');background-repeat:no-repeat;}
.inc_intKO_der_inf{width:4px;height:4px;background-image:url('img/incidencia/inc_intKO_der_inf.gif');background-repeat:no-repeat;}

.inc_intKO_sup{height:4px;background-image:url('img/incidencia/inc_intKO_sup.gif');background-repeat:repeat-x;}
.inc_intKO_inf{height:4px;background-image:url('img/incidencia/inc_intKO_inf.gif');background-repeat:repeat-x;}
.inc_intKO_izq{width:4px;background-image:url('img/incidencia/inc_intKO_izq.gif');background-repeat:repeat-y;}
.inc_intKO_der{width:4px;background-image:url('img/incidencia/inc_intKO_der.gif');background-repeat:repeat-y;}

.div_inc_dentro{padding:20px;}

.div_inc_imagen{width:132px;height:116px;}
.div_inc_separador{width:25px;}
.div_inc_textos{height:116px;}

.div_inc_dentroOK{background-color:#EFF7E6;padding:20px;text-align:left;}
.div_inc_dentroKO{background-color:#FFF0D9;padding:20px;text-align:left;}

/*.div_inc_titular_ko{padding-left:30px;background-image:url('img/incidencia/ico_tit_ko.gif');background-repeat:no-repeat;background-position:center left;font-family:Arial;font-size:24px;font-weight:bold;color:#02294D;}
.div_inc_titular_ok{padding-left:30px;background-image:url('img/incidencia/ico_tit_ok.gif');background-repeat:no-repeat;background-position:center left;font-family:Arial;font-size:24px;font-weight:bold;color:#02294D;}
.div_inc_titular2{font-family:Arial;font-size:12px;color:#333333;padding-left:24px;margin-top:10px;}
.div_inc_titular3{font-family:Arial;font-size:12px;color:#333333;padding-left:24px;}

.btn_inc{width:108px;height:26px;background-image:url('img/botones/bt_inc.jpg');background-repeat:no-repeat;text-align:center;font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}
*/
.div_btn_inc
{
	background-image:url("img/botones/bt_inc.jpg");
	background-repeat:no-repeat;
	float:left;
	height:24px;
	line-height:24px;
	margin-left:10px;
	text-align:center;
	width:128px;
}
.lnk_btn_inc:link{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inc:active{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inc:visited{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inc:hover{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}

.div_inc_botones{margin-top:12px;}
.div_inc_botones_boton{width:108px;}
.div_inc_botones_sep{width:12px;}

/******************************************************************************
 * Valoracion Alojamiento
 ******************************************************************************/

.val_pnl_superior{height:0px;}
.val_pnl_izquierda{width:250px;float:left;}
.val_pnl_central{width:660px;margin-left:10px;float:left;}
.val_pnl_derecha{width:0px;float:left;}
.val_pnl_inferior{width:920px;clear:both;}

.lbl_val_cab{font-family:Arial;font-size:25px;font-weight:bold;color:#02294D;}
/*.val_cab_pag_izq{background-image:url('img/reserva/val_cab_pag_der.gif');background-repeat:no-repeat;width:5px;height:78px;}
.val_cab_pag_med{background-color:#E6F1FB;height:78px;text-align:left;padding-left:6px;}
.val_cab_pag_der{background-image:url('img/reserva/val_cab_pag_der.gif');background-repeat:no-repeat;width:5px;height:78px;}*/

.lbl_val_cab_pag{font-family:Arial;font-size:12px;color:#333333;font-weight:bold;}
.val_cab_pag_izq_sup{background-color:#DCE3ED;width:5px;height:5px;}
.val_cab_pag_izq_inf{background-color:#DCE3ED;width:5px;height:5px;}
.val_cab_pag_der_sup{background-color:#DCE3ED;width:5px;height:5px;}
.val_cab_pag_der_inf{background-color:#DCE3ED;width:5px;height:5px;}
.val_cab_pag_bordes{background-color:#DCE3ED;height:5px;width:650px;}
.val_cab_pag_med{background-color:#DCE3ED;padding:6px 12px 6px 12px;}

.val_hot_sep{height:10px;background-color:#FFFFFF;}
.val_hot_pag_sup{margin-top:10px;margin-bottom:10px;}
.val_hot_pag_inf{margin-top:10px;margin-bottom:10px;}

.cab_hotel_val_izq{background-color:#102E54;width:6px;height:30px;}
.cab_hotel_val_der{background-color:#102E54;width:6px;height:30px;}
.cab_hotel_val_med{width:642px;text-align:left;padding-left:6px;height:30px;background-color:#102E54;}
.cu_hotel_val_sup{height:2px;background-color:#C7E3FE;}
.cu_hotel_val_izq{width:4px;border-left:2px solid #B0BFD7;background-color:#FFFFFF;}
.cu_hotel_val_der{width:4px;border-right:2px solid #B0BFD7;background-color:#FFFFFF;}
.cu_hotel_val_med{background-color:#FFFFFF;}
.cu_hotel_val_inf{height:2px;background-color:#B0BFD7;}
.pie_hotel_val{}

.cu_hotel_val_med_hab{padding:6px;background-color:#FFFFFF;}

.lnk_cab_hotel_val:link{font-family:Arial;font-size:17px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_cab_hotel_val:active{font-family:Arial;font-size:17px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_cab_hotel_val:visited{font-family:Arial;font-size:17px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_cab_hotel_val:hover{font-family:Arial;font-size:17px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}

.lbl_cab_hotel_val{font-family:Arial;font-size:17px;font-weight:bold;color:#FFFFFF;text-decoration:none;}

.lbl_cab_hotel_val_min{font-family:Arial;font-size:13px;font-weight:bold;color:#FFFFFF;}

.lbl_hotel_val{font-family:Arial;font-size:13px;color:#333333;}

.img_rlae { max-width:110px; max-height:110px; width: expression(this.width > 110 ? 110: true); height: expression(this.height > 110 ? 110: true); }

.td1_rva {text-align:center;height:22px;background-color:#B0BFD7;}
.td2_rlae { padding-left:10px; background-color:#102E54;height:20px;}
.td3_rlae { height:40px; background-color:#E9EDF3; }
.td4_rlae { height:40px; background-color:#E9EDF3; }

.lbl1_rva {font-family:Arial;font-size:12px; color:#000000;}
.lbl4_rlae {font-family:Arial;font-size:12px;color:#FFFFFF; }
.lbl5_rlae {font-family:Arial;font-size:12px; color:#000000;font-weight:bold;}
.lbl6_rlae { font-family:Arial;font-size:14px;color:#0267CC; font-weight:bold;}
.lbl6_rlae_tachado { font-family:Arial;font-size:12px;color:#FF6600; font-weight:bold;text-decoration:line-through;}
.lbl7_rlae { font-family:Arial;font-size:14px;color:#333333;padding-right:30px;font-weight:bold;}
.lbl8_rlae { font-family:Arial;font-size:14px;color:#333333;padding-right:30px;font-weight:bold;}

.btn_dis_rlae { margin-top:10px;border:0px;width:90px; height:38px; color:#FFFFFF;font-family:Arial;text-align:center;font-weight:bold;cursor:pointer;font-size:14px;background-image:url('img/reserva/fondo_boton_reserva.jpg');background-repeat:no-repeat;}
.btn_pet_rlae { margin-top:10px;border:0px;width:90px; height:38px; color:#FFFFFF;font-family:Arial;text-align:center;font-weight:bold;cursor:pointer;font-size:14px;background-image:url('img/reserva/fondo_boton_peticion.jpg');background-repeat:no-repeat;}

.tdDispVerde2_rlae{background-color:#FFFFFF;background-image:url('img/iconos/ico_val_verde.gif');background-repeat:no-repeat;background-position:top center;}
.tdDispNaranja2_rlae{background-color:#FFFFFF;background-image:url('img/iconos/ico_val_naranja.gif');background-repeat:no-repeat;background-position:top center;}

.val_fil_cont{width:250px;}
.tit_val_fil_cab{font-family:Arial;font-size:17px;font-weight:bold;color:#FFFFFF;}
.tit_sub_val_fil_cab{font-family:Arial;font-size:14px;font-weight:bold;color:#1E1E1E;}
.lbl_val_fil_cab{font-family:Arial;font-size:11px;color:#333333;}

.lnk_val_fil_cab:link{font-family:Arial;font-size:12px;font-weight:normal;color:#333333;text-decoration:underline;}
.lnk_val_fil_cab:active{font-family:Arial;font-size:12px;font-weight:normal;color:#333333;text-decoration:underline;}
.lnk_val_fil_cab:visited{font-family:Arial;font-size:12px;font-weight:normal;color:#333333;text-decoration:underline;}
.lnk_val_fil_cab:hover{font-family:Arial;font-size:12px;font-weight:normal;color:#FC6D0C;text-decoration:underline;}

.val_fil_cab_izq{background-image:url('img/reserva/val_fil_cab_izq.gif');background-repeat:no-repeat;width:7px;height:28px;}
.val_fil_cab_med{background-color:#66174A;height:28px;}
.val_fil_cab_der{background-image:url('img/reserva/val_fil_cab_der.gif');background-repeat:no-repeat;width:7px;height:28px;}

.val_fil_cab_sub_izq{background-color:#EDEDED;height:28px;}
.val_fil_cab_sub_med{background-color:#EDEDED;height:28px;}
.val_fil_cab_sub_der{background-color:#EDEDED;height:28px;}

.val_fil_int_izq{background-color:#FFFFFF;border-left:1px solid #EDEDED;width:6px;}
.val_fil_int_med{background-color:#FFFFFF;}
.val_fil_int_der{background-color:#FFFFFF;border-right:1px solid #EDEDED;width:6px;}

.val_fil_inf{background-color:#EDEDED;height:1px;}

.val_pnl_mapa{padding:20px 0px 0px 0px;margin:0px;}

.td_img_val {
background-image:url("img/hoteles/fnd_img_lst_hot.jpg");
background-repeat:repeat-x;
padding:6px;
width:110px;
border-left:2px solid #B0BFD7;
}
.td_cont_val {
border-right:2px solid #B0BFD7;
text-align:left;
vertical-align:top;
width:523px;
}
.cab_val_hot
{
	background-color:#102E54;
	height:30px;
	padding-left:6px;
	text-align:left;
}
.subcab_val_hot
{
	background-color:#E9EDF3;
	height:25px;
	padding-left:6px;
	padding-right:10px;
	text-align:left;
	font-size:13px;
}
.lbl_hotel_val {
color:#333333;
font-family:Arial;
font-size:12px;
}
.td_desde_val
{
	background-color:#0E1D32;
	padding-top:5px;
	text-align:right;
	vertical-align:top;
	width:94px;
}
.desde_val
{
	color:#FFFFFF;
	float:right;
	font-family:Arial;
	font-size:11px;
	margin-right:5px;
	width:89px;
	
}
.precio_val
{
	color:#FFFFFF;
	float:right;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	margin-right:5px;
	width:89px;
}
.fondo_td_boton_rlae
{
	border-left:2px solid #E9EDF3;
	margin-left:4px;
}

.div_oferta_rlae { width:18px; height:18px; background-image:url('img/reserva/ico_oferta.gif'); background-repeat:no-repeat; float:left; cursor:pointer; }

/******************************************************************************
 * Slider
 ******************************************************************************/

div.slider { background-image:url('img/otros/slider_barra.gif'); width:197px; height:14px; margin:10px; position: relative; }
div.slider div.handle { background-image:url('img/otros/slider_flecha.gif'); width:10px; height:22px; cursor:move; position: absolute; }
.lbl_slider {font-family:Arial;font-size:12px;color:#333333;font-weight:bold;}

/******************************************************************************
 * Control ReservaServicioAlojamientoContenedor
 ******************************************************************************/

.div_contenedor_rsac{}

.td_titulo_rsac_izq{background-color:#02294D;width:6px;height:30px;}
.td_titulo_rsac_ico{background-color:#02294D;width:27px;height:30px;}
.td_titulo_rsac_der{background-color:#02294D;width:6px;height:30px;}
.td_titulo_rsac_med { text-align:left; padding-left:6px;background-color:#02294D;height:30px;}

.lbl_titulo_rsac{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;}

.div_interior_rsac{margin-top:10px;}

.td_cabecera_rsac{text-align:left; border:0px;background-color:#C5CFE1;height:25px;padding-left:10px;}
.td_sub_cabecera_rsac{background-color:#EDEDED;height:22px;text-align:center;}
.td_pie_cabecera_rsac{text-align:left;padding-left:20px;}

.lbl_cabecera_rsac{font-family:Arial;font-size:13px;font-weight:bold;color:#00283E;}
.lbl_sub_cabecera_rsac{font-family:Arial;font-size:11px;font-weight:bold;color:#333333;}
.lbl_texto_rsac{font-family:Arial;font-size:11px;font-weight:normal;color:#333333;}

.td_interior_rsac{border-left:1px solid #C5CFE1;border-right:1px solid #C5CFE1;}
.td_cont_interior_rsac{padding:10px 20px 10px 20px;}

.tb_pie_rsac{padding:10px 10px 10px 10px;border-left:1px solid #C5CFE1;border-right:1px solid #C5CFE1;border-bottom:1px solid #C5CFE1;}

.td_pie_rsac_izq{background-color:#C5CFE1;height:30px;padding-left:20px;}
.td_pie_rsac_der{background-color:#02294D;height:30px;text-align:center;}
.td_pie_rsac_bt{width:165px;text-align:right;}

.lbl_pie_rsac_izq{font-family:Arial;font-size:13px;font-weight:bold;color:#000000;}
.lbl_pie_rsac_der{font-family:Arial;font-size:17px;font-weight:bold;color:#FFFFFF;}

.bt_reserva_int{background-image:url('img/reserva/bt_reserva_int.jpg');background-repeat:no-repeat;height:30px;width:151px;text-align:center;font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;cursor:pointer;border:0px;}

.txt_pasajero_principal {font-family:Arial;font-size:11px;font-weight:bold;color:#333333;border:solid 1px #FF7200; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:200px; background-color:#FFF0DF; }
.txt_pasajero {font-family:Arial;font-size:11px;font-weight:bold;color:#333333;border:solid 1px #FF7200; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:200px; background-color:#FFFFFF; }

.td_pie_rsac_continuar{background-color:#02294D;height:30px;margin-top:10px;text-align:right;padding-right:20px;}
.td_bt_rsac_continuar{width:165px;text-align:right;}

/*.pie_rsac { color:#333333; font-weight:bold; font-size:120%; }
.cabecera_rsac { color:#333333; font-weight:bold; font-size:120%; }
.lbl_cabecera_rsac { color:#333333; }


.td_titulo_rsac_pie_izq{background-image:url('img/fondos/cab_azul_izq.jpg');background-repeat:no-repeat;width:6px;height:25px;}
.td_titulo_rsac_pie_der{background-image:url('img/fondos/cab_azul_der_inf.jpg');background-repeat:no-repeat;width:6px;height:25px;}

.contenido_td_servicio_rsac { color:#333333; background-color:#FFFFFF; padding-left:10px; }

.div_contenedor_rsac { border-left:solid 1px #BBBBBB; border-right:solid 1px #BBBBBB; text-align:left; clear:both; }

.titulo_td_servicio_alojamiento { background-color:#D8EFF5; color:#333333; padding:3px; }

.btn_eliminar_servicio { background-image:url('img/botones/rosa_1_19.jpg'); height:19px; border:solid 1px #663366; color:#FFFFFF; font-weight:bold; width:159px; font-size:80%; cursor:pointer; }

.txt_pasajero { color:#000000; border:solid 1px #999999; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:180px; margin-top:1px; margin-bottom:1px; }

.val_bp { font-size:100%; color:Red; font-weight:bold; line-height:24px; padding:2px; }

.nota_obs_pet { font-size:100%; color:Red; }

.txtImpServ{font-family:Arial;font-size:16px;font-weight:bold;color:#FFFFFF;background-color:Green;padding:2px 4px 2px 4px;}
*/
/******************************************************************************
 * Control CapaToolTip
 ******************************************************************************/

.div_ctt { padding:5px; border:solid 1px #666666; background-color:#FFFFE1; }
.lbl_ctt { }


/******************************************************************************
 * Control Buscador
 ******************************************************************************/

/*Cambiados estos estilos para ocultar la pestaña de otros Provisionalmente
.busc_cab_hoteles{background-image:url('img/buscador/cab_hoteles.jpg');background-repeat:no-repeat;width:406px;height:35px;}
.busc_cab_barco{background-image:url('img/buscador/cab_barco.jpg');background-repeat:no-repeat;width:406px;height:35px;}
.busc_cab_traslados{background-image:url('img/buscador/cab_traslados.jpg');background-repeat:no-repeat;width:406px;height:35px;}
.busc_cab_otros{background-image:url('img/buscador/cab_otros.jpg');background-repeat:no-repeat;width:406px;height:35px;}
*/
.busc_cab_hotelferry{background-image:url('img/buscador/cab_ferry.jpg');background-repeat:no-repeat;width:326px;height:25px;}
/*.busc_cab_hotel{background-image:url('img/buscador/cab_hotel.jpg');background-repeat:no-repeat;width:321px;height:25px;}*/
.busc_cab_hotel{background-image:url('img/buscador/cab_hotel.jpg');background-repeat:no-repeat;width:326px;height:25px;}
.busc_cab_paquetes{background-image:url('img/buscador/cab_paquetes.jpg');background-repeat:no-repeat;width:326px;height:25px;}
.busc_cab_entrada{background-image:url('img/buscador/cab_entrada.jpg');background-repeat:no-repeat;width:326px;height:25px;}


.lnk_busc_cab:link{font-family:Arial;font-size:11px;font-weight:bold;color:#F96000;text-decoration:none;}
.lnk_busc_cab:active{font-family:Arial;font-size:11px;font-weight:bold;color:#F96000;text-decoration:none;}
.lnk_busc_cab:visited{font-family:Arial;font-size:11px;font-weight:bold;color:#F96000;text-decoration:none;}
.lnk_busc_cab:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#F96000;text-decoration:underline;}

.lnk_busc_cab_ko:link{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_busc_cab_ko:active{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_busc_cab_ko:visited{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_busc_cab_ko:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}

.busc_td1{width:111px;text-align:center;}
.busc_td2{width:5px;text-align:center;}
.busc_td3{width:101px;text-align:center;padding:0 0 0 5px}
.busc_td4{width:0px;text-align:center;}
.busc_td5{width:102px;text-align:center;padding:0 0 0 6px}
.busc_td6{width:5px;text-align:center;}


.busc_int{background-color:#FFFFFF;padding:15px 15px 10px 15px;}

.busc_pie{background-image:url('img/buscador/pie.jpg');background-repeat:no-repeat;width:406px;height:6px;}

.div_busc_hot_tit{text-align:left;height:36px;}

.lbl_bbdt_tit{font-family:Arial, Arial;font-weight:bold;font-size:25px;color:#FFFFFF;}

/*.titH_cab_izq{background-image:url('img/buscador/busc_min_cab_izq.jpg');background-repeat:no-repeat;width:6px;height:34px;}
.titH_cab_med{background-color:#66174A;height:34px;text-align:left;}
.titH_cab_h{background-image:url('img/buscador/busc_min_cab_h.jpg');background-repeat:no-repeat;width:27px;height:34px;}
.titH_cab_der{background-image:url('img/buscador/busc_min_cab_der.jpg');background-repeat:no-repeat;width:6px;height:34px;}*/
.busc_min_cab_mai{padding-left:40px;background-image:url('img/buscador/busc_min_cab_mai.jpg');height:29px;width:211px;text-align:left;}
.busc_min_afi_mai{padding-left:40px;background-image:url('img/buscador/busc_min_afi_mai.jpg');height:29px;width:211px;text-align:left;}

.lbl_titH{font-family:Arial;font-weight:bold;font-size:17px;color:#FFFFFF;}

.busc_min_cab{background-color:#EDEDED;height:5px;width:250px;margin-top:6px;}
.busc_min_med{background-color:#EDEDED;padding:5px 10px 5px 10px;width:230px;}
.busc_min_pie{background-color:#EDEDED;height:5px;width:250px;margin-bottom:6px;}

.lbl_bbdt
{
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;}

.lnk_bbdt:link{font-family:Arial;font-size:12px;color:#FC6D0C;text-decoration:underline;}
.lnk_bbdt:active{font-family:Arial;font-size:12px;color:#FC6D0C;text-decoration:underline;}
.lnk_bbdt:visited{font-family:Arial;font-size:12px;color:#FC6D0C;text-decoration:underline;}
.lnk_bbdt:hover{font-family:Arial;font-size:12px;color:#FC6D0C;text-decoration:underline;}

.txt_bbft{height:15px;padding-top:0px;font-family:Tahoma;font-size:12px;color:#333333;width:120px;}

.div_td1_bbot{width:70px;}
.div_td2_bbot{width:70px;}
.div_td3_bbot{width:70px;}

.btn_bpt{background-image:url('img/buscador/bt_buscador.jpg');background-repeat:no-repeat;height:29px;width:171px;font-family:Arial;font-size:15px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}
.btn_bpt_min{background-image:url('img/buscador/bt_buscador_min.jpg');background-repeat:no-repeat;height:24px;width:102px;font-family:Arial;font-size:15px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

.div_td1_bbdt{width:110px;}
.div_td2_bbdt{width:100px;}
.div_td3_bbdt{width:20px;padding-left:4px;}

/******************************************************************************
 * Buscador Serv. Turisticos
 ******************************************************************************/

.busc_st_cab{background-image:url('img/buscador/cab_st.jpg');background-repeat:no-repeat;width:390px;height:5px;}
.busc_st_int{background-color:#871E62;padding:10px 20px 10px 20px;width:350px;min-height:150px;}
.busc_st_pie{background-image:url('img/buscador/pie_st.jpg');background-repeat:no-repeat;width:390px;height:5px;}

/******************************************************************************
 * AutoComplete
 ******************************************************************************/

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #FFFFFF;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	max-height : 200px;
    text-align : left; 
    list-style-type : none;
    padding:0px;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	cursor:pointer;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	cursor:pointer;
}

/******************************************************************************
 * RegistroInSitu
 ******************************************************************************/

.div_reg_situ{border:solid 1px #98C6EF; background-color:#FFFFFF;padding:0px;margin:0px;}

.td_reg_situ_izq_sup{height:25px;padding-top:5px;background-color:#FFFFFF;padding-left:20px;width:378px;}
.td_reg_situ_der_sup{height:25px;padding-top:5px;background-color:#E6F1FB;padding-left:20px;width:500px;}

.td_reg_situ_sup_ico{width:20px;}
.td_reg_situ_sup_txt{padding-left:20px;text-align:left;}

.tit_reg_situ_A{font-family:Arial;font-size:11px;font-weight:bold;color:#00283E;}
.tit_reg_situ_B{font-family:Arial;font-size:11px;font-weight:bold;color:#00283E;}

.td_reg_situ_izq_med{background-color:#FFFFFF;padding:30px 40px 10px 40px;}
.td_reg_situ_der_med{background-color:#FFFFFF;padding:30px 40px 10px 40px;}

.td_reg_situ_int_textos{width:70px;text-align:left;}
.td_reg_situ_int_vacio{height:23px;}
.td_reg_situ_int_sep_top{height:6px;}
.td_reg_situ_int_sep{width:10px;}
.td_reg_situ_int_btder{text-align:right;}

.bt_reg_situ{background-image:url('img/reserva/bt_reserva_int.jpg');background-repeat:no-repeat;height:30px;width:151px;font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

.lbl_reg_situ{font-family:Arial;font-size:12px;color:#333333;}
.txt_reg_situ{font-family:Arial;font-size:12px;color:#333333;border:1px solid #BBBBBB;height:16px;padding-top:2px;width:130px;}

/******************************************************************************
 * FormaPago
 ******************************************************************************/

.div_fp_cab{}
.div_fp_cont{border:1px solid #C5CFE1;padding:10px;}

.div_fp_formas{padding:20px 0px 20px 0px;}
.div_fp_forma_item{float:left;border:1px solid #C2D8EB;background-color:#E6F1FB;width:260px;padding:15px;}
.div_fp_forma_sep{width:10px;}

.td_fp_it_img{width:70px;height:65px;}
.td_fp_it_sep{width:10px;}
.td_fp_it_txt{text-align:left;}

.txt_formas_tit{font-family:Arial;font-size:12px;font-weight:bold;color:#143D4E;}

.rpt_formas{margin-top:6px;}
.rpt_formas_it_rdb{width:14px;}
.rpt_formas_it_sep{width:4px;}
.rpt_formas_it_txt{font-weight:bold;}

.td_titulo_fp_izq{background-color:#02294D;width:6px;height:30px;}
.td_titulo_fp_der{background-color:#02294D;width:6px;height:30px;}
.td_titulo_fp_med { text-align:left; padding-left:6px;background-color:#02294D;height:30px;padding:0px 10px 0px 10px;}
.td_titulo_fp_med_izq{padding-left:6px;background-color:#02294D;height:30px;padding-left:10px;text-align:left;}
.td_titulo_fp_med_der{padding-left:6px;background-color:#02294D;height:30px;padding-right:10px;text-align:right;}

.td_fp_cont_inf_chk{text-align:right;}
.td_fp_cont_inf_hdn{width:1px;}
.td_fp_cont_inf_lnk{width:270px;text-align:left;}
.td_fp_cont_inf_btn{width:170px;}

.lbl_fp{font-family:Tahoma;font-size:11px;color:#333333;}

.lnk_fp:link{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFA317;text-decoration:underline;}
.lnk_fp:active{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFA317;text-decoration:underline;}
.lnk_fp:visited{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFA317;text-decoration:underline;}
.lnk_fp:hover{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFA317;text-decoration:underline;}

.btn_fp{background-image:url('img/formapago/bt_reserva_fp.jpg');background-repeat:no-repeat;height:30px;width:151px;text-align:center;font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;cursor:pointer;border:0px;}

/******************************************************************************
 * Cargando
 ******************************************************************************/

.div_cargando{text-align:center;padding-top:100px;}

/******************************************************************************
 * Formularios
 ******************************************************************************/

.div_lbl_form_subtit{font-family:Arial;font-size:12px;color:#333333;padding:10px;}
.pnl_form{margin-top:12px;border:13px solid #C5CFE1;}

.lbl_tit_form{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;}

.td_cab_form_izq{background-repeat:no-repeat;width:6px;height:25px;}
.td_cab_form_med{background-color:#02294D;height:25px;padding-left:12px;}
.td_cab_form_der{background-repeat:no-repeat;width:6px;height:25px;}

.td_med_form_izq{width:11px;}
.td_med_form{text-align:left;padding-top:10px;}
.td_med_form_der{width:11px;}

.div_tit_int_form{text-align:left;padding-left:10px;background-color:#98C6EF;height:20px;padding-top:2px;font-family:Arial;font-size:14px;font-weight:bold;color:#000000;}
.div_cont_int_form{padding:10px 0px 10px 0px;}

.td_pie_form_izq{background-repeat:no-repeat;width:13px;height:13px;}
.td_pie_form_med{height:11px;}
.td_pie_form_der{background-repeat:no-repeat;width:13px;height:13px;}

.td_form_lbl{width:80px;text-align:left;}
.td_form_txt{width:300px;text-align:left;}
.td_form_bt{text-align:right;padding-right:70px;}
.td_form_sep{width:20px;}
.td_form_sepH{height:10px;}

.lbl_form{font-family:Arial;font-size:12px;font-weight:bold;color:#363636;}
.txt_form{border:1px solid #CDCDCD;height:16px;padding-top:2px;width:220px;font-family:Arial;font-size:12px;font-weight:normal;color:#363636;}

.bt_form{background-image:url('img/buscador/bt_buscador.jpg');background-repeat:no-repeat;height:29px;width:171px;font-family:Arial;font-size:15px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

/******************************************************************************
 * Solicitar Claves
 ******************************************************************************/
.solclv_contenedor
{
	background-color:#FFFFFF;
	border:13px solid #C5CFE1;
}
/******************************************************************************
 * Mapa
 ******************************************************************************/

.lbl_mapa:link{font-family:Arial;font-size:11px;color:#666666;text-decoration:none;}

.lnk_mapa:link{font-family:Arial;font-size:11px;color:#FC6D0C;text-decoration:underline;}
.lnk_mapa:active{font-family:Arial;font-size:11px;color:#FC6D0C;text-decoration:underline;}
.lnk_mapa:visited{font-family:Arial;font-size:11px;color:#FC6D0C;text-decoration:underline;}
.lnk_mapa:hover{font-family:Arial;font-size:11px;color:#FC6D0C;text-decoration:underline;}

/******************************************************************************
 * Infragistics WebDateChooser
 ******************************************************************************/

.webcalendar_control { border:solid 1px #7F9DB9; text-align:center; }
.webcalendar_calendar { border-style:solid; border-width:0px; border-bottom-width:1px; border-bottom-color:Silver; background-color:#FFFFFF; }
.webcalendar_dow { font-size:90%; border-width:0px; border-bottom:solid 1px Silver; padding:5px 0px 0px 0px; }
.webcalendar_day { font-size:90%; border-width:0px; }
.webcalendar_nextprev { background-color:Gainsboro; padding-right:0px; padding-left:0px; }
.webcalendar_footer { padding-top:7px; text-align:center; font-weight:bold; font-size:90%; }
.webcalender_header { background-color:Gainsboro; font-size:100%; height:16px; font-weight:bold; }
.webcalendar_othermonthday { color:#B3B3B3; }
.webcalendar_todayday { border:solid 1px Black; }
.webcalendar_selectedday { background-color:#C9C9C9; }

/******************************************************************************
 * Infragistics WebNumericEdit
 ******************************************************************************/

.webnumericedit_control { border:solid 1px #7F9DB9; }
.webnumericedit_control_txt { border:solid 1px #7F9DB9; padding-top:2px; padding-bottom:2px; }


/*****************************************************************************
 * Excursiones
 *****************************************************************************/

.div_exc_sup{}
.div_exc_med{margin-top:10px;}

.exc_busc{width:390px;text-align:left;}
.exc_desc{width:510px;text-align:left;}
.webnumericedit_control_txt { border:solid 1px #7F9DB9; padding-top:2px; padding-bottom:2px; }

/******************************************************************************
 * Control ReservaBusquedaListadoValoracionBarco
 ******************************************************************************/

.div_cab_rblvb { height:22px; background-color:#B0BFD7; line-height:22px;font-family:Arial;font-size:12px;font-weight:bold;color:#000000; }
.div_item_rblvb { height:22px; line-height:22px;background-color:#E9EDF3;font-family:Arial;font-size:11px;color:#00283E; }
.div_sep_rblvb { height:4px; padding:0px; background-color:#FFFFFF;}

.pnlValBarcoDat{margin-top:10px;}
.pnlValBarcoVal{margin-top:10px;}

.cab_busqueda_img{padding-left:40px;background-image:url('img/reserva/cab_busqueda.jpg');height:29px;width:211px;text-align:left;}
.cab_busqueda_brc{padding-left:40px;background-image:url('img/reserva/cab_busqueda_brc.jpg');background-repeat:no-repeat;height:29px;width:122px;text-align:left;}
.cab_busqueda_sep{width:10px;}
.cab_busqueda_fnd{height:29px;background-color:#EDEDED;}

.tit_cab_busqueda{font-family:Arial;font-weight:bold;font-size:17px;color:#FFFFFF;}
.lbl_cab_busqueda{font-family:Arial;font-size:12px;color:#333333;}

.td_cab_rblvb_ext2{width:2px;}
.td_cab_rblvb_ext4{width:4px;}

.td_item_rblvb_ext2{width:2px;background-color:#B0BFD7;}
.td_item_rblvb_ext4{width:4px;background-color:#FFFFFF;}

.td_item_rblvb_extH2{height:2px;background-color:#B0BFD7;}
.td_item_rblvb_extH4{height:4px;background-color:#FFFFFF;}

.td_item_rblvb_sep{height:10px;background-color:#FFFFFF;}

.bt_rblvb{background-image:url('img/botones/bt_rblvb.jpg');background-repeat:no-repeat;width:102px;height:24px;font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

.btn_selec_opc{background-image:url('img/botones/bt_selec_opc.jpg');background-repeat:no-repeat;width:102px;height:24px;font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}
.btn_quita_opc{background-image:url('img/botones/bt_quita_opc.jpg');background-repeat:no-repeat;width:102px;height:24px;font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

/******************************************************************************
 * Control ValoracionTraslados
 ******************************************************************************/

.div_vt { padding:4px; border:solid 2px #B0BFD7; }
.div_item_vt{ height:22px; line-height:22px; background-color:#D5E8F9; }

/*****************************************************************************
 * Grupos
 *****************************************************************************/

.div_gru_sup{}
.div_gru_med{margin-top:10px;}

.td_gru_izq{width:688px;}
.td_gru_med{width:15px;}
.td_gru_der{width:237px;}

/*****************************************************************************
 * Ibiza
 *****************************************************************************/

.div_ibi_sup{margin:0px;padding:0px;}
.div_ibi_med{margin-top:10px;}
.div_ibi_inf{margin-top:5px;}

.td_ibi_izq{width:660px;padding-top:10px;}
.td_ibi_med{width:15px;}
.td_ibi_der{width:245px;}

.div_secciones{background-color:#023C6F;height:28px;}
.div_seccion_noSelec{float:left;height:23px;text-align:center;padding:5px 20px 0px 20px;font-weight:normal;}
.div_seccion_selec{float:left;background-image:url('img/guia/menu_selec.jpg');background-repeat:repeat-x;height:23px;text-align:center;padding:5px 20px 0px 20px;font-weight:bold;}
.div_seccion_sep{float:left;width:1px;background-image:url('img/guia/menu_sep.jpg');background-repeat:no-repeat;height:28px;}

.lnk_seccion_guia:link{font-family:Arial;font-size:13px;color:#FFFFFF;text-decoration:none;}
.lnk_seccion_guia:active{font-family:Arial;font-size:13px;color:#FFFFFF;text-decoration:none;}
.lnk_seccion_guia:visited{font-family:Arial;font-size:13px;color:#FFFFFF;text-decoration:none;}
.lnk_seccion_guia:hover{font-family:Arial;font-size:13px;color:#FFFFFF;text-decoration:underline;}

.div_ibi_cont_img{text-align:center;}

/*****************************************************************************
 * Actividades
 *****************************************************************************/

.div_act_sup{}
.div_act_inf{margin-top:10px;}

.td_act_izq{width:230px;}
.td_act_med{width:20px;}
.td_act_der{width:670px;}

.td_cont_min_izq{width:70px;text-align:center;}
.td_cont_min_der{text-align:left;padding-left:10px;}
.td_cont_min_sep{height:2px;background-color:#BED2DD;}
.td_cont_min_blank{height:6px;}

.div_cont_min_img{float:left;}
.div_cont_min_resto{float:left;max-width:500px;}

.div_cont_min_tit{text-align:left;}
.div_cont_min_txt{text-align:left;margin-top:4px;}

.img_act_min{border:2px solid #BED2DD;width:60px;height:60px;margin-right:10px;}

.lnk_cont_min_tit:link{font-family:Arial;font-size:13px;font-weight:bold;color:#02294D;text-decoration:none;}
.lnk_cont_min_tit:active{font-family:Arial;font-size:13px;font-weight:bold;color:#02294D;text-decoration:none;}
.lnk_cont_min_tit:visited{font-family:Arial;font-size:13px;font-weight:bold;color:#02294D;text-decoration:none;}
.lnk_cont_min_tit:hover{font-family:Arial;font-size:13px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}
.txt_cont_min_txt{font-family:Arial;font-size:11px;font-weight:normal;color:#000000;}
.txt_cont_min_fec{font-family:Arial;font-size:12px;font-weight:bold;color:#02294D;}

.div_cont_min_fec{padding-left:15px;padding-top:6px;height:18px;border-bottom:2px solid #BED2DD;}
.div_cont_min_fec_selec{padding-left:15px;padding-top:6px;height:20px;background-color:#BED2DD;}
.div_cont_min_todos{padding-left:15px;padding-top:6px;height:20px;background-color:#BED2DD;}

.lnk_con_min_fec_mes:link{font-family:Arial;font-size:14px;font-weight:bold;color:#02294D;text-decoration:none;}
.lnk_con_min_fec_mes:active{font-family:Arial;font-size:14px;font-weight:bold;color:#02294D;text-decoration:none;}
.lnk_con_min_fec_mes:visited{font-family:Arial;font-size:14px;font-weight:bold;color:#02294D;text-decoration:none;}
.lnk_con_min_fec_mes:hover{font-family:Arial;font-size:14px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}

.div_act_fic_sup{}
.div_act_fic_med{margin-top:10px;}

.div_cont_fic_img{margin-top:10px;}
.div_cont_fic_txt{margin-top:10px;}

.lbl_cont_fic_tit{font-family:Arial;font-size:22px;font-weight:bold;color:#02294D;}
.img_act_fic{border:2px solid #BED2DD;width:200px;margin-right:10px;}
.txt_cont_fic_txt{font-family:Arial;font-size:14px;font-weight:normal;color:#000000;}

/*****************************************************************************
 * Actividades Portada
 *****************************************************************************/

.div_pt_act_sup{width:298px;height:22px;padding-top:50px;background-image:url('img/actividades/cab_portada.jpg');text-align:center;margin-top:10px;}
.div_pt_act_inf{border:1px solid #A8DAF2;background-color:#E8F1F9;padding:10px;margin-top:10px;}

.lbl_pt_act_tit{font-family:Tahoma;font-size:14px;font-weight:bold;color:#FFFFFF;}

.td_pt_act_izq{height:30px;padding-top:8px;width:80px;text-align:left;}
.td_pt_act_med{height:30px;padding-top:8px;width:10px;}
.td_pt_act_der{height:30px;padding-top:8px;text-align:left;}
.td_pt_act_sep{height:1px;background-color:#A8DAF2;}

.txt_cont_act_pt{font-family:Arial;font-size:12px;font-weight:bold;color:#03447C;}
.lnk_cont_act_pt:link{font-family:Arial;font-size:12px;font-weight:bold;color:#022748;text-decoration:none;}
.lnk_cont_act_pt:active{font-family:Arial;font-size:12px;font-weight:bold;color:#022748;text-decoration:none;}
.lnk_cont_act_pt:visited{font-family:Arial;font-size:12px;font-weight:bold;color:#022748;text-decoration:none;}
.lnk_cont_act_pt:hover{font-family:Arial;font-size:12px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}

/*****************************************************************************
 * Banner Imagenes
 *****************************************************************************/

.clear {
	clear:both;
}

#gallery {
	position:relative;
	height:290px;
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500;
}

#gallery .caption {
	z-index:600; 
	background-color:#000; 
	color:#ffffff; 
	height:60px; 
	width:100%; 
	position:absolute;
	bottom:0;
}

#gallery .caption .content {
	margin:5px
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#FFFFFF;
}

.galeria_imagen{width:505px;height:290px;}

/*****************************************************************************
 * BreadCrumbs
 *****************************************************************************/

.div_bread{height:20px;padding:6px 10px 0px 10px;background-color:#E6F1FB;}

.lbl_bread{font-family:Arial;font-size:11px;font-weight:bold;color:#333333;}
.lnk_bread:link{font-family:Arial;font-size:11px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}
.lnk_bread:active{font-family:Arial;font-size:11px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}
.lnk_bread:visited{font-family:Arial;font-size:11px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}
.lnk_bread:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}

/*****************************************************************************
 * ThumbNail
 *****************************************************************************/

.thumb_img
{
	border:2px solid #DCE3ED;
	width:72px;
	height:52px;}
.lnk_bread:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}


/*****************************************************************************
 * Cabecera Packing
 *****************************************************************************/

.div_cpa_pasos{}
.div_cpa_tit{margin-top:10px;}
.div_cpa_tubusc{margin-top:10px;}
.div_cpa_servs{margin-top:0px;}
.div_cpa_imptotal{margin-top:10px;}

.cpa_paso_selec{background-image:url('img/reserva/paso_selec.jpg');background-repeat:no-repeat;width:149px;height:30px;font-family:Arial;font-size:13px;font-weight:bold;color:#000000;text-align:center;}
.cpa_paso_noSelec{background-image:url('img/reserva/paso_noSelec.jpg');background-repeat:no-repeat;width:149px;height:30px;font-family:Arial;font-size:13px;font-weight:bold;color:#02294D;text-align:center;}



/*****************************************************************************
 * Buscador AlojamientoBarco
 *****************************************************************************/
.div_busc_alojbar
{
	background-color:#EF8107;
	background-image:url("img/fondos/fondo_busc_fic.jpg");
	margin:10px 0 0;
	padding:10px;
}

/*****************************************************************************
 * Tickets
 *****************************************************************************/
.cnt_ticket
{
	border: 2px solid #B0BFD7;
	border-top:0 none;
	margin-bottom:10px;
}
.cab_tick
{
	background-color:#102E54;
	color:#FFFFFF;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	height:30px;
	padding-left:8px;
}
.cab_prc_tick
{
	background-color:#0E1D32;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	width:135px;
}
.lbl_cab_prc_tick
{
	font-size:17px;
	font-weight:bold;
}
.lbl_cab_desde_tick
{
	font-size:11px;
}
.td_cnt_tick
{
	padding-left:8px;
	padding-top:8px;
}
.lbl_cnt_tick
{
	color:#333333;
	font-family:Arial;
	font-size:12px;
}
.td_fec_tick
{
	background-color:#E9EDF3;
	background-image:url("img/iconos/calendario.gif");
	background-position:15px 6px;
	background-repeat:no-repeat;
	height:30px;
	padding:0 0 0 45px;
}
.lbl_fec_tick
{
	font-size:14px;
	font-weight:bold;
	
	
	
}
.td_cab_mod_tick
{
	background-color:#B0BFD7;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:22px;
}
.td_opc_mod_tick
{
	background-color:#E9EDF3;
	height:35px;
}
.lbl_opc_mod_tick
{
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
}
.lbl_opc_precio_mod_tick
{
	font-size:14px;
}
.btn_rsv_tick
{
	background-image:url("img/tickets/btn_rsv_tick.jpg");
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	height:38px;
	width:72px;
}
.td_img_tick
{
	background-image:url('img/tickets/td_img_tick.jpg');
	background-repeat:repeat-x;
	width:121px;
	padding:6px;
}
.td_cab_tick
{
	vertical-align:top;
	text-align:left;
}
.brd_td_img_tick
{
	border-width:3px;
	border-color:#DCE3ED;
	border-style:solid;
}
	
.img_tick 
{

	width:110px; height:80px; width: expression(this.width > 110 ? 110: true); height: expression(this.height > 80 ? 80: true);
 }
 /*****************************************************************************
 * Localidades
 *****************************************************************************/
.td_buscador_localidades
{
	background-image:url('img/localidades/fnd_buscador_localidades.jpg');
	background-repeat:no-repeat;
}

.cab_buscador_localidades
{
	color:#02294D;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	padding:94px 10px 0;
}
.cab_intro_buscador_localidades
{
	height:40px;
	padding:10px 140px 0 10px;
}
.buscador_localidades
{
	background-color:#EBF1F5;
	height:45px;
	padding-left:10px;
}
.lbl_buscador_localidades
{
	color:#333333;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	margin-right:4px;
}
.div_cab_pobs_dest_int
{
	background-image:url("img/localidades/fnd_cab_pob_dest.jpg");
	background-repeat:no-repeat;
	color:#FD7902;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 48px;

}
.div_cntr_pobs_dest_int
{
	background-color:#DCE3ED;
	float:left;
	padding:12px 0 0;
	width:100%;
}
.div_img_pob_dest
{
	padding:2px;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	height:56px;
	width:56px;
}
.img_pob_dest
{
	height:56px;
	width:56px;
}
.div_cnt_pob_dest_int
{

	padding:0 10px 10px 10px;

}
.div_poblacion_pob_dest_int
{
margin-top:8px;
}
.div_poblacion_pob_dest_int:hover
{
	 background-color:#FFFFFF;
}
.div_cntr_pobs_dest
{
	background-color:#DCE3ED;
	float:left;
	padding:12px 0 0;
	width:100%;
}
.div_cab_pobs_dest
{
	background-image:url("img/localidades/fnd_cab_pob_dest.jpg");
	background-repeat:no-repeat;
	color:#FD7902;

	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	padding:3px 0 0 48px;

}
.div_cnt_pob_dest
{

	float:left;


	padding:0 10px 10px 10px;

}
.div_poblacion_pob_dest
{
float:left;
width:50%;
margin-top:8px;
}
.div_poblacion_pob_dest:hover
{
	 background-color:#FFFFFF;
}
.pie_pob_int{width:95%; background-color:#C9D5E4; height:4px;float:left;}

.lnk_titulo_pob:link{color:#00004A;font-size:12px;font-family:Arial;text-decoration:none;font-weight:bold;}
.lnk_titulo_pob:active{color:#00004A;font-size:12px;font-family:Arial;text-decoration:none;font-weight:bold;}
.lnk_titulo_pob:visited{color:#00004A;font-size:12px;font-family:Arial;text-decoration:none;font-weight:bold;}
.lnk_titulo_pob:hover{color:#FD7902;font-size:12px;font-family:Arial;text-decoration:none;font-weight:bold;}

.lnk_num_hoteles:link{color:#1B437E;font-size:11px;font-family:Arial;text-decoration:none;}
.lnk_num_hoteles:active{color:#1B437E;font-size:11px;font-family:Arial;text-decoration:none;}
.lnk_num_hoteles:visited{color:#1B437E;font-size:11px;font-family:Arial;text-decoration:none;}
.lnk_num_hoteles:hover{color:#FD7902;font-size:11px;font-family:Arial;text-decoration:underlined;}

 /*****************************************************************************
 * FichaLocalidades
 *****************************************************************************/
.contenedor_ficha_poblacion
{
	/*float:left;*/
}
.cabecera_ficha_poblacion
{
	background-color:#102E54;
	color:#FFFFFF;

	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	height:26px;
	line-height:26px;

}
.cabecera_ficha_poblacion span
{
	padding:0 0 0 5px;
}
.imagenes_ficha
{	margin-top:15px;
	float:left;
	width:100%;
}
.imagen_principal_ficha_poblacion
{
	width:315px;
}

.div_imagen_principal_ficha_poblacion
{
	border:4px solid #DCE3ED;
	margin-bottom:10px;
	width:315px;
	float:left;
}
.div_thumbnails_ficha_poblacion
{
	margin:0 0 0 21px;
	float:left;
}
.div_thumbnails_ficha_poblacion div div
{
	height:56px;
	margin-left:12px;
	width:76px;
}
.cabecera_contenidos_ficha
{
	background-color:#C5CFE1;
color:#000000;
float:left;
font-family:Arial;
font-size:17px;
font-weight:bold;
height:26px;
line-height:26px;
width:100%;
margin-top:10px;

	
}
.cabecera_contenidos_ficha span
{
	padding:0 0 0 5px;
}
.contenidos_ficha
{
	padding:10px 15px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	float:left;
}

/******************************************************************************
 * Control CapaOfertas
 ******************************************************************************/

.div_capa_ofertas { width:500px; padding:0px; background-color:#FFFFFF; text-align:left; }
.div_capa_ofertas_contenido { border-left:solid 1px #8A8A8A; border-right:solid 1px #8A8A8A; border-bottom:solid 1px #8A8A8A; color:#333333; font-weight:bold; }

.div_tit1_capa_ofertas { background-image:url('img/reserva/cabecera_capa_oferta.jpg'); background-repeat:repeat-x; height:20px; padding-left:10px; border-top:solid 1px #ED6D05; border-left:solid 1px #ED6D05; border-bottom:solid 1px #ED6D05; }
.div_tit2_capa_ofertas { background-image:url('img/reserva/cabecera_capa_oferta.jpg'); background-repeat:repeat-x; height:20px; padding-right:10px; border-top:solid 1px #ED6D05; border-right:solid 1px #ED6D05; border-bottom:solid 1px #ED6D05; }

.tit_capa_ofertas { color:#FFFFFF; font-weight:bold; }
.txt_capa_ofertas { color:#A45BC0; font-size:90%; font-weight:bold; }
.antes_capa_ofertas { color:#FF3300; font-weight:bold; }
.ahora_capa_ofertas { color:#FB7E15; font-weight:bold; }

.lnk_capa_ofertas:link    {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; }
.lnk_capa_ofertas:visited {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; }
.lnk_capa_ofertas:active  {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; }
.lnk_capa_ofertas:hover   {font-size:100%; color: #FFFFFF; text-decoration:underline; font-weight:bold; }

.loading_capa_ofertas { background-image:url('img/otros/loading.gif'); background-repeat:no-repeat; background-position:left; width:500px; height:20px; }

