﻿
/******************************************************************************
 * 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-color:#FE912E;margin:0px;padding:0px;}
.body_vacio{background-color:#FE912E;margin:0px;padding:0px;}

.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_exterior{background-image:url('img/fondos/fnd_lat_sup.jpg');background-position:top;background-repeat:repeat-x;background-color:#FE912E;}
.pnl_contenido{width:940px;background-color:#FFFFFF;}
.pnl_cabecera{width:940px;}
.pnl_central{width:920px;padding:10px;}
.pnl_pie{width:940px;}
.pnl_error{width:624px;text-align:left;margin-top:170px;}

/******************************************************************************
 * Cabecera
 ******************************************************************************/

.div_cab_sup{background-image:url('img/cabecera/curva_sup.jpg');height:18px;}

.div_cab_med{height:90px;padding:0px 15px 0px 15px;}
.div_cab_med_izq{width:247px;}
.div_cab_med_der{width:508px; text-align:right;}

.div_cab_menu{height:23px;}
.div_cab_sub_menu{height:10px;background-color:#02294D;}

.div_menu_no_selec{width:110px;text-align:center;height:18px;padding-top:5px;background-image:url('img/cabecera/menu_no_selec.jpg');background-repeat:no-repeat;}
.div_menu_selec{width:110px;text-align:center;height:18px;padding-top:5px;background-image:url('img/cabecera/menu_selec.jpg');background-repeat:no-repeat;}
/*PROV_EXC Cambiados estos estilos para ocultar la pestaña de otros Provisionalmente
.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:italic;color:#FFFFFF;text-decoration:none;}
.lnk_menu_cab:active{font-weight:bold;font-style:italic;color:#FFFFFF;text-decoration:none;}
.lnk_menu_cab:visited{font-weight:bold;font-style:italic;color:#FFFFFF;text-decoration:none;}
.lnk_menu_cab:hover{font-weight:bold;font-style:italic;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:910px;padding:15px;}

.div_cab_sup_der_txt{width:180px;text-align:right;}
.div_cab_sup_der_img{width:110px;text-align:right;}
.lbl_pie_sup{font-weight:bold;}

.div_pie_inf_izq{width:42px;}
.div_pie_inf_der{width:144px;}
.div_pie_inf_txt{text-align:left;padding-left:15px;padding-right:100px;}
.div_pie_inf_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-size:13px;color:#333333;font-weight:bold;}
.ficha_reserva_td_a{font-size:13px;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:570px;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:18px;background-image:url('img/botones/bt_login.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_login{width:100px;height:16px;padding-top:2px;background-image:url('img/botones/bt_login.jpg');background-repeat:no-repeat;text-align:center;}
.lnk_btn_login:link{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_login:active{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_login:visited{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_login:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}

/******************************************************************************
 * Portada
 ******************************************************************************/

.div_ptd_sup{}
.div_ptd_med{margin-top:10px;}
.div_ptd_inf{margin-top:1px;}

.ptd_busc{width:366px;}
.ptd_bann{width:505px;}

.ptd_ofs{width:609px;}
.ptd_ofs_sup{}
.ptd_ofs_inf{margin-top:10px;}
.ptd_tpt{width:298px;padding-top:9px;}

.ptd_bann_item{width:298px;}
.ptd_bann_sep{width:13px;}

.img_ptd_bann{width:298px;height:80px;border:0px;cursor:pointer;}

/******************************************************************************
 * PortadaOfertas
 ******************************************************************************/

.div_ofs_sup_ptd{background-image:url('img/ofertas/cab_ofertas_portada.jpg');background-repeat:no-repeat;width:539px;height:50px;padding-top:12px;padding-left:70px;}
.div_ofs_ptd{width:609px;margin-top:8px;}

.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:Tahoma;font-size:15px;font-weight:bold;color:#FFFFFF;}
.div_ofs_tit2{font-family:Tahoma;font-size:12px;font-weight:bold;color:#022748;margin-top:8px;}
.div_ofs_tit3{font-family:Tahoma;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{background-color:#FED194;padding:0px;}
.td_ofs_red_img{width:84px;height:60px;}
.td_ofs_red_cont{height:60px;padding:0px;}
.td_ofs_red_cont_padd{padding:4px;}
.td_ofs_red_sep{height:60px;width:4px;background-color:#FFFFFF;}
.td_ofs_red_fin{clear:both;}


.img_ofs_red_ext{width:82px;height:58px;border:1px solid #FEBB62;text-align:center;}
.img_ofs_red{width:80px;padding-top:1px;height:56px;}

.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:#022240;text-decoration:underline;}

.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;width:210px;height:28px;padding-top:10px;padding-left:88px;}
.div_tpt_med{background-color:#03447C;width:268px;padding:10px 15px 10px 15px;}

.div_tpt_sup_int{background-image:url('img/topten/cab_tpt_int.jpg');background-repeat:no-repeat;width:170px;height:28px;padding-top:10px;padding-left:75px;}
.div_tpt_med_int{background-color:#03447C;width:215px;padding:10px 15px 10px 15px;}

.div_tpt_tit1{font-family:Tahoma;font-size:12px;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{height:21px;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;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_tpt:active{font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_tpt:visited{font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_tpt:hover{font-family:Arial;font-size:12px;font-weight:bold;color:#FFA317;text-decoration:none;}

/******************************************************************************
 * Hoteles
 ******************************************************************************/

.div_hot_sup{}
.div_hot_med{margin-top:10px;}
.div_hot_inf{margin-top:10px;}

.hot_busc{width:366px;}
.hot_bann{width:505px;}
.hot_listado{width:660px;}
.hot_lateral{width:245px;}
.hot_lst_listado{width:660px;}
.hot_lst_lateral{width:245px;}
.hot_lst_sep{height:20px;}

.pnl_hot_pob_lst{border:2px solid #98C6EF;padding:15px 20px 15px 20px;}

.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{background-image:url('img/hoteles/cab_hotel_izq.gif');background-repeat:no-repeat;width:6px;height:25px;}
.cab_hotel_lst_der{background-image:url('img/hoteles/cab_hotel_der.gif');background-repeat:no-repeat;width:6px;height:25px;}
.cab_hotel_lst_med{width:642px;text-align:left;padding-left:6px;height:25px;background-color:#02294D;}
.cu_hotel_lst_sup{}
.cu_hotel_lst_izq{width:6px;}
.cu_hotel_lst_der{width:6px;}
.cu_hotel_lst_med{background-color:#FFFFFF;}
.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{width:650px;text-align:left;}

.div_img_hot_fic{background-color:#98C6EF;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-image:url('img/hoteles/cab_hotel_izq.gif');background-repeat:no-repeat;width:6px;height:25px;}
.cab_hotel_fic_der{background-image:url('img/hoteles/cab_hotel_der.gif');background-repeat:no-repeat;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{width:4px;border-left:2px solid #C7E3FE;}
.cu_hotel_fic_der{width:4px;border-right:2px solid #C7E3FE;}
.cu_hotel_fic_med{background-color:#FFFFFF;padding:10px;text-align:left;}
.cu_hotel_fic_inf{height:2px;background-color:#C7E3FE;}

.lbl_cab_hotel_fic{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}

/******************************************************************************
 * Errores
 ******************************************************************************/

.div_error{width:544px;height:174px;padding:40px;background-image:url('img/incidencia/fnd_error.jpg');background-repeat:no-repeat;}

.div_error_1{}
.div_error_2{margin-top:30px;}
.div_error_3{margin-top:6px;}
.div_error_4{margin-top:20px;width:250px;}

.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_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{width:108px;height:20px;padding-top:6px;background-image:url('img/botones/bt_inc.jpg');background-repeat:no-repeat;text-align:center;}
.lnk_btn_inc:link{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inc:active{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inc:visited{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_btn_inc:hover{font-family:Arial;font-size:11px;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{background-image:url('img/iconos/ico_tit.gif');background-repeat:no-repeat;background-position:center left;padding-left:40px;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-image:url('img/reserva/val_cab_pag_izq_sup.gif');background-repeat:no-repeat;width:5px;height:5px;}
.val_cab_pag_izq_inf{background-image:url('img/reserva/val_cab_pag_izq_inf.gif');background-repeat:no-repeat;width:5px;height:5px;}
.val_cab_pag_der_sup{background-image:url('img/reserva/val_cab_pag_der_sup.gif');background-repeat:no-repeat;width:5px;height:5px;}
.val_cab_pag_der_inf{background-image:url('img/reserva/val_cab_pag_der_inf.gif');background-repeat:no-repeat;width:5px;height:5px;}
.val_cab_pag_bordes{background-color:#E6F1FB;height:5px;width:650px;}
.val_cab_pag_med{background-color:#E6F1FB;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-image:url('img/reserva/cab_hotel_izq.gif');background-repeat:no-repeat;width:6px;height:30px;}
.cab_hotel_val_der{background-image:url('img/reserva/cab_hotel_der.gif');background-repeat:no-repeat;width:6px;height:30px;}
.cab_hotel_val_med{width:642px;text-align:left;padding-left:6px;height:30px;background-color:#02294D;}
.cab_tick_val_med{width:902px;text-align:left;padding-left:6px;height:30px;background-color:#02294D;}
.cu_hotel_val_sup{height:2px;background-color:#C7E3FE;}
.cu_hotel_val_izq{width:4px;border-left:2px solid #C7E3FE;background-color:#FFFFFF;}
.cu_hotel_val_der{width:4px;border-right:2px solid #C7E3FE;background-color:#FFFFFF;}
.cu_hotel_val_med{background-color:#FFFFFF;}
.cu_hotel_val_inf{height:2px;background-color:#C7E3FE;}
.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); }
.img_rlae_val {width:110px; }
.img_rlae_val_t {width:180px; }

.td1_rva {text-align:center;height:22px;background-color:#98C6EF;}
.td2_rlae { padding-left:10px; background-color:#02294D;height:20px;}
.td3_rlae { height:40px; background-color:#FFFFFF; }
.td4_rlae { height:40px; background-color:#E6F1FB; }

.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:#000000; font-weight:bold;}
.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:12px;border:0px;width:83px; height:53px; 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:12px;border:0px;width:83px; height:53px; 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;}

.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:bold;color:#022240;text-decoration:none;}
.lnk_val_fil_cab:active{font-family:Arial;font-size:12px;font-weight:bold;color:#022240;text-decoration:none;}
.lnk_val_fil_cab:visited{font-family:Arial;font-size:12px;font-weight:bold;color:#022240;text-decoration:none;}
.lnk_val_fil_cab:hover{font-family:Arial;font-size:12px;font-weight:bold;color:#871E62;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:#B1D5F3;height:28px;}
.val_fil_cab_sub_med{background-color:#B1D5F3;height:28px;}
.val_fil_cab_sub_der{background-color:#B1D5F3;height:28px;}

.val_fil_int_izq{background-color:#FFFFFF;border-left:1px solid #B1D5F3;width:6px;}
.val_fil_int_med{background-color:#FFFFFF;}
.val_fil_int_der{background-color:#FFFFFF;border-right:1px solid #B1D5F3;width:6px;}

.val_fil_inf{background-color:#B1D5F3;height:1px;}

.val_pnl_mapa{padding:20px 0px 0px 0px;margin:0px;}

/******************************************************************************
 * 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-image:url('img/reserva/cab_hotel_izq.gif');background-repeat:no-repeat;width:6px;height:30px;}
.td_titulo_rsac_der{background-image:url('img/reserva/cab_hotel_der.gif');background-repeat:no-repeat;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:#98C6EF;height:25px;padding-left:10px;}
.td_sub_cabecera_rsac{background-color:#E6F1FB;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 #98C6EF;border-right:1px solid #98C6EF;border-right:1px solid #98C6EF;border-bottom:1px solid #98C6EF;}
.td_cont_interior_rsac{padding:10px 20px 10px 20px;}

.tb_pie_rsac{padding:10px 10px 10px 10px;}

.td_pie_rsac_izq{background-color:#98C6EF;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;text-align:center;margin-top:10px;text-align:left;padding-left: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
 ******************************************************************************/


.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;}
/*Cambiados estos estilos para ocultar la pestaña de otros Provisionalmente
.busc_cab_hoteles{background-image:url('img/buscador/cab_hoteles_prov.jpg');background-repeat:no-repeat;width:406px;height:35px;}
.busc_cab_barco{background-image:url('img/buscador/cab_barco_prov.jpg');background-repeat:no-repeat;width:406px;height:35px;}
.busc_cab_traslados{background-image:url('img/buscador/cab_traslados_prov.jpg');background-repeat:no-repeat;width:406px;height:35px;}
.busc_cab_otros{background-image:url('img/buscador/cab_otro.sjpg');background-repeat:no-repeat;width:406px;height:35px;}
*/
.lnk_busc_cab:link{font-family:Tahoma;font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_busc_cab:active{font-family:Tahoma;font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_busc_cab:visited{font-family:Tahoma;font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_busc_cab:hover{font-family:Tahoma;font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}

.busc_td1{width:68px;text-align:center;}
.busc_td2{width:33px;text-align:center;}
.busc_td3{width:56px;text-align:center;}
.busc_td4{width:43px;text-align:center;}
.busc_td5{width:69px;text-align:center;}
.busc_td6{width:53px;text-align:center;}
.busc_td7{width:51px;text-align:center;}
.busc_td8{width:33px;text-align:center;}

.busc_int{background-color:#871E62;padding:15px 20px 10px 20px;width:366px;min-height:225px;}

.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:Vera Humana 95, Arial;font-weight:normal;font-size:18px;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;}

.lbl_titH{font-family:Arial;font-weight:bold;font-size:17px;color:#FFFFFF;}

.busc_min_cab{background-image:url('img/buscador/busc_min_cab.jpg');background-repeat:no-repeat;height:5px;width:250px;margin-top:6px;}
.busc_min_med{background-color:#871E62;padding:5px 10px 5px 10px;width:230px;}
.busc_min_pie{background-image:url('img/buscador/busc_min_pie.jpg');background-repeat:no-repeat;height:5px;width:250px;margin-bottom:6px;}

.lbl_bbdt{font-family:Tahoma;font-weight:bold;font-size:10px;color:#FFFFFF;}

.lnk_bbdt:link{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFA317;text-decoration:underline;}
.lnk_bbdt:active{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFA317;text-decoration:underline;}
.lnk_bbdt:visited{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFA317;text-decoration:underline;}
.lnk_bbdt:hover{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFA317;text-decoration:underline;}

.txt_bbft{height:15px;padding-top:0px;font-family:Tahoma;font-weight:bold;font-size:11px;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:38px;width:211px;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;}
.div_add_serv{border:solid 1px #98C6EF; background-color:#FFFFFF;padding:15px 0px 12px 0px;margin:0px 0px 15px 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_reg_situ.jpg');background-repeat:no-repeat;height:28px;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 #98C6EF;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-image:url('img/reserva/cab_hotel_izq.gif');background-repeat:no-repeat;width:6px;height:30px;}
.td_titulo_fp_der{background-image:url('img/reserva/cab_hotel_der.gif');background-repeat:no-repeat;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;}

.lbl_tit_form{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;}

.td_cab_form_izq{background-image:url('img/formulario/cab_form_izq.gif');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-image:url('img/formulario/cab_form_der.gif');background-repeat:no-repeat;width:6px;height:25px;}

.td_med_form_izq{border-left:2px solid #98C6EF;width:11px;}
.td_med_form{text-align:left;padding-top:10px;}
.td_med_form_der{border-right:2px solid #98C6EF;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-image:url('img/formulario/pie_form_izq.gif');background-repeat:no-repeat;width:13px;height:13px;}
.td_pie_form_med{border-bottom:2px solid #98C6EF;height:11px;}
.td_pie_form_der{background-image:url('img/formulario/pie_form_der.gif');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/formulario/bt_form.jpg');background-repeat:no-repeat;height:30px;width:151px;font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

/******************************************************************************
 * 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_busqueda_rblvb { height:35px; background-color:#E6F1FB; text-align:center; margin-top:10px; margin-bottom:10px; line-height:25px; }
.div_cab_rblvb { height:22px; background-color:#98C6EF; line-height:22px }
.div_item_rblvb { height:22px; line-height:22px }
.div_sep_rblvb { height:1px; border-bottom:solid 1px #98C6EF; padding:0px; padding-right:10px; }

.bt_rsv_barco{background-image:url('img/botones/bt_rsv_barco.jpg');background-repeat:no-repeat;width:100px;height:18px;text-align:center;font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;border:0px;cursor:pointer;}

/******************************************************************************
 * Control ValoracionTraslados
 ******************************************************************************/

.div_vt { padding:10px; border:solid 1px #98C6EF; }
.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;
	font-size:18px;
}

.galeria_imagen{width:505px;height:290px;font-size:14px;}

/*****************************************************************************
 * 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{height:100px;width:100px;border:solid 1px #333333;}
.lnk_bread:hover{font-family:Arial;font-size:11px;font-weight:bold;color:#FC6D0C;text-decoration:underline;}

/*****************************************************************************
 * Buscador Ticket
 *****************************************************************************/

.busc_int_tick{background-color:#871E62;padding:15px 20px 10px 20px;width:366px;min-height:125px;}

.div_busc_tick_sup{}
.div_busc_tick_med{}
.div_busc_tick_inf{text-align:center;}
.div_busc_tick_sep{height:10px;}

/*****************************************************************************
 * Cupones
 *****************************************************************************/

.cupones{font-family:Arial;font-size:13px;color:#000000;text-align:center;}

.cupones .contenedor{margin-top:12px;border:1px solid #98C6EF;background-color:#E6F1FB; -moz-border-radius: 0;padding:15px;margin-bottom:12px;}

.cupones .margen{width:80px;}

.cupones .codigo{color: #143D4E;    font-family: Arial;    font-size: 12px;    font-weight: bold;}
.cupones .tit{font-weight:bold;font-size:13px;}
.cupones .input{border:1px solid #666666;width:150px;}
.cupones .boton{background-image: url("img/formapago/bt_reserva_fp.jpg");    background-repeat: no-repeat;    border: 0 none;    color: #FFFFFF;    cursor: pointer;    font-family: Arial;    font-size: 14px;    font-weight: bold;    height: 30px;    text-align: center;    width: 151px;}

/*****************************************************************************
 * Idiomas
 *****************************************************************************/
a.lnk_idm{font-family:Arial;font-size:12px;color:#034278;font-weight:bold;text-decoration:none;padding:0 0 0 3px;}
a.lnk_idm:hover{text-decoration:underline;}
a.lnk_idm_sel{font-family:Arial;font-size:12px;color:#034278;font-weight:bold;text-decoration:underline;padding:0 0 0 3px;}
.sep_idm{padding:0 3px;}
