﻿/*** FUENTES ***/

@font-face {
    font-family: 'DIN-Medium';
	src: url("/App_themes/cal/fonts/dinweb-medium.ttf") format("truetype");
}
@font-face {
    font-family: 'DIN-Regular';
	src: url("/App_themes/cal/fonts/dinweb-regular.ttf") format("truetype");
}

@font-face {
    font-family: 'Helvetica';
	src: url("/App_themes/cal/fonts/lveticaneueltstdroman.ttf") format("truetype");
}

/*** MASTERS ***/

.pnl_bkg{background-color:#FFFFFF;}

.pnl_bkg_head_sup{height:34px;background-color:#00333C;font-family:Tahoma;font-size:11px;color:#FFFFFF;}
.pnl_bkg_head_sup .int{width:980px;margin:0 auto;}
.pnl_bkg_head_sup .int .lft{float:left;text-align:right;padding: 8px 0px 0px 0px;}
.pnl_bkg_head_sup .int .rgt{float:right;text-align:right;width:600px;}

.pnl_bkg_head{position:relative;}

.pnl_bkg_head_inf{position:absolute;width:100%;z-index:100;height:80px;background-image:url('img/fondos/fnd_cab.png');background-repeat:repeat;}
.pnl_bkg_head_inf .int{width:980px;margin:0 auto;}
.pnl_bkg_head_inf .int .lft{float:left;text-align:left;width:250px;padding-top:10px;}
.pnl_bkg_head_inf .int .rgt{float:right;text-align:left;width:730px;padding-top:20px;}

.pnl_bkg_head_no_slider{position:absolute;width:100%;z-index:10;background-image:url('img/fondos/fnd_cab_no_slider.png');background-position:center;background-repeat:no-repeat;background-color:#007C92;height:80px;}

.pnl_bkg_head_slider_prd{position:relative !important;left:-36em;width:980px;margin:0 auto;z-index:20;}
.pnl_bkg_head_slider_prd .wc_edicioncontrol{left: 50%;position: absolute;top: 0;z-index: 1200;}

.pnl_bkg_head_slider{position:relative !important;left:-36em;width:980px;margin:0 auto;z-index:20;}
.pnl_bkg_head_slider .wc_edicioncontrol{left: 50%;position: absolute;top: 0;z-index: 1200;}

.pnl_bkg_foot{height:85px;background-color:#006273;clear:both;float:none;}
.pnl_bkg_foot .int{width:440px;margin:0 auto;text-align:left;padding:15px 10px; float:left;}
.pnl_bkg_foot .int .item1{width:110px; float:left;}
.pnl_bkg_foot .int .item2{width:330px; float:left;}
.pnl_bkg_foot .int .item3{font-family:DIN-Regular; font-size:18px; float:left; color:#FFFFFF; padding:6px 10px 0px 14px;}

.pnl_bkg_foot .cont_foot{width:980px; margin:0 auto;}
.pnl_bkg_foot .int_rgt{width:520px; float:right;}

.pnl_bkg_foot_inf{/*height:180px;*/background-color:#00333C;}
.pnl_bkg_foot_inf .int{width:960px;margin:0 auto;text-align:center;padding:10px;}
.pnl_bkg_foot_inf .int .itempie{width:960px; min-height:100px; display:block; padding:5px 0px;}
.pnl_bkg_foot_inf .int .item1{width:190px; padding:0px 10px 0px 0px;float:left;}
.pnl_bkg_foot_inf .int .item2{width:200px; padding:0px 0px 0px 0px;float:left;}
.pnl_bkg_foot_inf .int .item3{width:165px; padding:0px 0px 0px 0px;float:left;}
.pnl_bkg_foot_inf .int .item4{width:395px; padding:0px 0px 0px 0px;float:left;}
.pnl_bkg_foot_inf .int .item5{text-align:center;width:100%; border-top:1px solid #265159; height:59px;background-color:#00333C;}

.pnl_bkg_foot_inf .int .item4 .item4int1{font-family:DIN-Regular; font-size:15px; font-weight:bold; float:left; border-right:1px solid #3B6269; padding-right:10px; width:212px;}
.pnl_bkg_foot_inf .int .item4 .item4int2{font-family:DIN-Regular; font-size:15px; font-weight:normal; float:right;}
.pnl_bkg_foot_inf .int .item4 .item4int3{display:block; float:right;}

.pnl_bkg_foot_inf .int .item3 .btcatalogopie{padding:4px; border:1px solid #265159; border-radius:4px; font-family:Arial; font-size:11px; color:#FFFFFF; width:107px; height:16px; text-decoration:underline;}

.pnl_bkg_foot_inf a{color:#FFFFFF;text-decoration:underline;font-weight:normal; font-size:11px; font-family:Arial; line-height:18px;}
.pnl_bkg_foot_inf a:hover{color:#FFFFFF;text-decoration:none;font-weight:normal;line-height:18px;}

.pnl_cont_int{background-color:#FFFFFF;width:980px;margin:0 auto;padding:0px 0px 15px 0px;}

.pnl_cont_int .cont_precio{width:308px; height:81px; background-color:#FFFFFF; float:left; display:block; margin-bottom:10px;}

.pnl_Superior_Centro{}

.pnl_cont_sup_lft{float:left;text-align:left;width:450px; padding:15px 0px 0px 0px;}
.pnl_cont_sup_rgt{float:right;text-align:left; padding:15px 0px 0px 0px;width:517px;}/*width:505px;*/

.pnl_cont_inf_lft{float:left;text-align:left;width:515px; padding:15px 0px 0px 0px;}
.pnl_cont_inf_rgt{float:right;text-align:left; padding:15px 0px 0px 0px;width:450px;}/*width:505px;*/

.pnl_cont_ext_lft{float:left; width:610px;}
.pnl_cont_min_rgt{float:left; width:370px;}

.pnl_cont_int .item0{ float:left; width:100%; display:block; background-color:#FFFFFF;}
.pnl_cont_int .item1{ float:left; width:450px; padding:0px; display:block;}
.pnl_cont_int .item2{float:left; width:530px; text-align:right;display:block;}
.pnl_cont_int .item3{float:left; width:336px; text-align:justify; padding:10px 25px 0px 15px;}
.pnl_cont_int .item4{float:left; width:329px; text-align:center;}
.pnl_cont_int .item5{float:left; width:247px; text-align:right;}

.pnl_cont_lft{float:left;text-align:left;width:740px; margin-top:15px;}
.pnl_cont_rgt{float:right;text-align:left;width:205px;margin:5px 0px 0px 15px;}

.pnl_inferior{margin:25px 0px 25px 0px;}

.pnl_cont_int_pad{}

.pnl_cont_int_priv_pad{border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;/*padding-bottom:10px;*/}

.pnl_menu_ext{background-color: #393F4A;height: 34px;width: 960px;}
.pnl_submenu{text-align:center; width:100%;background-color:#F3F3F3;}

.ipad{margin: 0 auto;overflow: hidden;width: 960px;}


/*** MASTERS PLANTILLA BUSQUEDAS ***/

.pnl_bkg_bsq{margin:0 auto;padding:0px;background-color:#FFFFFF;width:810px;}

.pnl_bkg_bsq .header{height:80px;}
.pnl_bkg_bsq .cont{min-height:672px;position:relative;}
.pnl_bkg_bsq .cont .fnd{position:absolute;z-index:20;}
.pnl_bkg_bsq .cont .cnt{position:absolute;z-index:30;width:450px;top:30px;left:30px;}
.pnl_bkg_bsq .footer{height:50px;background-color:#04363F;}
.pnl_bkg_bsq .footer a{font-family:Tahoma;font-size:11px;font-weight:normal;color:#FFFFFF;text-decoration:underline;}
.pnl_bkg_bsq .footer a:hover{color:#FFFFFF;text-decoration:underline;}
.pnl_bkg_bsq .footer .lft{float:left;width:430px;padding:17px 0px 0px 30px;}
.pnl_bkg_bsq .footer .rgt{float:right;width:350px;}
.pnl_bkg_bsq .footer .itm{float:left;margin-right:20px;}
.pnl_bkg_bsq .footer .sep{float:left;margin-right:20px;background-image:url('img/Iconos/sep_bsq_foot.gif');background-repeat:no-repeat;width:1px;}

/*** MASTERS PLANTILLA PREHOME ***/

.pnl_bkg_prh { background-color: #FFFFFF; width: 100%; height: 100%; }
.pnl_cont_int_prh { background-color: #FFFFFF; width: 100%; height: 100%; margin: 0 auto; }
.pnl_bkg_prh td { height: 100%; }
.Height100 { height: 100%; }
.prh_fondoES { background-image: url(/CMS/Servidor/Caldea/prehome/pre-home_caldea_inuu_CAST.jpg); }
.prh_fondoCA { background-image: url(/CMS/Servidor/Caldea/prehome/pre-home_caldea_inuu.jpg); }
.prh_fondoFR { background-image: url(/CMS/Servidor/Caldea/prehome/pre-home_caldea_inuu_FR.jpg); }
.prh_fondo { background-position: center; background-repeat: no-repeat; -moz-background-size: contain; background-size: contain; width: 100%; height: 100%; }
a.prh_enlace { display: block; width: 50%; height: 100%; z-index: 1; }
a.prh_enlaceDER { float: right; }
a.prh_enlaceIZQ { float: left; }

/*** IDIOMAS ***/

.lang ul{margin:0;padding:0;}
.lang ul li{margin:0 5px 0 0;padding:0;display:inline;}
.lang ul li a{font-size:11px; color:#999999; font-family:Arial;text-decoration:none;font-weight:normal;}
.lang ul li a:hover{color:#FEA000;}
.lang ul li a.selected{color:#FEA000;}

/*** MENU SUPERIOR ***/

.menu_superior {color: #FFFFFF;	font-family: Tahoma; font-size:12px;}

a.menu_superior
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma;
	font-size:12px;
	padding-left:7px;
	padding-right:7px;
	font-weight:normal;
}
a.menu_superior:visited
{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Tahoma;
	font-size:12px;
	padding-left:7px;
	padding-right:7px;
	font-weight:normal;
	
}
a.menu_superior:hover
{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Tahoma;
	font-size:12px;
	padding-left:7px;
	padding-right:7px;
	font-weight:normal;
	text-decoration:underline;
}
a.menu_superior:active
{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Tahoma;
	font-size:12px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:4px;
	padding-top:3px;
	font-weight:normal;
	background-color:#011621;
	min-width:20px;
}
						
/*** BANNER IMAGENES ***/

.wrap_slider{height: 400px;width: 1920px;margin:0 auto;}
.wrap_slider div#slide-holder {z-index : 0;width : 1920px;height : 400px;position : absolute;text-align:center;}
.wrap_slider div#slide-holder div#slide-runner {top : 0px;left : 0px;width : 1920px;height : 400px;overflow : hidden;position : absolute;text-align:center;}
.wrap_slider div#slide-holder img {margin : 0;display : none;position : absolute;width:1920px;height:400px;}
.wrap_slider div#slide-holder div#slide-controls {display: none;height: 90px;left: 50%;position: absolute;top: 390px;text-align:center;/*background:url("img/slider/slide-bg.png") repeat scroll 0 0 transparent;*/}
.wrap_slider div#slide-holder div#slide-controls p.text {display:none;/*float : left;color : #fff;display : inline;font-size : 14px;line-height : 16px;margin : 15px 0 0 20px;*/}

.wrap_slider div#slide-holder div#slide-controls p#slide-nav {left:-50%;right:auto;top:-30px;height : 24px;position: relative; }
.wrap_slider div#slide-holder div#slide-controls p#slide-nav a {float : left;width : 24px;height : 24px;display : inline;font-size : 11px;margin : 4px 3px;line-height : 10px;font-weight : bold;text-align : center;text-decoration : none;background-position : 0 0;background-repeat : no-repeat;color:#FFFFFF;}
.wrap_slider div#slide-holder div#slide-controls p#slide-nav a.on {background-position : -24px 0px;background-repeat:no-repeat;}
.wrap_slider div#slide-holder div#slide-controls p#slide-nav a {background-image : url(img/slider/silde-nav.png);background-position : 0 0;background-repeat:no-repeat;}

.wrap_slider div#nav ul li a {}

.wrap_slider div#slide-holder div#slide-controls #slide-client{}
.wrap_slider div#slide-holder div#slide-controls #slide-desc{}

/*** BANNER IMAGENES ALT ***/

.wrap_slider.alt{height: 348px;width: 1920px;margin:0 auto;text-align:center;}
.wrap_slider.alt div#slide-holder {z-index : 0;width : 1920px;height : 348px;position : absolute;text-align:center;}
.wrap_slider.alt div#slide-holder div#slide-runner {top : 0px;left : 0px;width : 1920px;height : 348px;overflow : hidden;position : absolute;text-align:center;}
.wrap_slider.alt div#slide-holder img {margin : 0;display : none;position : absolute;width:1920px;height:348px;}
.wrap_slider.alt div#slide-holder div#slide-controls {display: none;height: 90px;left: 50%;position: absolute;top: 254px;text-align:center;/*background:url("img/slider/slide-bg.png") repeat scroll 0 0 transparent;*/}
.wrap_slider.alt div#slide-holder div#slide-controls p.text {display:none;/*float : left;color : #fff;display : inline;font-size : 14px;line-height : 16px;margin : 15px 0 0 20px;*/}

.wrap_slider.alt div#slide-holder div#slide-controls p#slide-nav {left:-50%;right:auto;top:55px;height : 24px;position: relative; }
.wrap_slider.alt div#slide-holder div#slide-controls p#slide-nav a {float : left;width : 24px;height : 24px;display : inline;font-size : 11px;margin : 4px 3px;line-height : 10px;font-weight : bold;text-align : center;text-decoration : none;background-position : 0 0;background-repeat : no-repeat;color:#FFFFFF;}
.wrap_slider.alt div#slide-holder div#slide-controls p#slide-nav a.on {background-position : -24px 0px;background-repeat:no-repeat;}
.wrap_slider.alt div#slide-holder div#slide-controls p#slide-nav a {background-image : url(img/slider/silde-nav.png);background-position : 0 0;background-repeat:no-repeat;}

.wrap_slider.alt div#nav ul li a {}

.wrap_slider.alt div#slide-holder div#slide-controls #slide-client{}
.wrap_slider.alt div#slide-holder div#slide-controls #slide-desc{}


/*** MENU NIVEL 3 y 4 ***/

.lnk_mn3{font-family:Arial;font-size:14px;font-weight:bold;color:#FEA000;text-decoration:none;line-height:25px;margin-left:8px;}
.lnk_mn3:hover{font-size:14px;color:#54565C;text-decoration:none;background-image:url('img/Iconos/ico_sel.gif');background-repeat:no-repeat;background-position:left;padding-left:12px;line-height:25px;margin-left:8px;}

.lnk_mn3_sel{font-family:Arial;font-size:14px;font-weight:bold;color:#54565C;text-decoration:none;background-image:url('img/Iconos/ico_sel.gif');background-repeat:no-repeat;background-position:left;padding-left:12px;line-height:25px;margin-left:8px;}
.lnk_mn3_sel:hover{font-size:14px;color:#54565C;text-decoration:none;background-image:url('img/Iconos/ico_sel.gif');background-repeat:no-repeat;background-position:left;padding-left:12px;line-height:25px;margin-left:8px;}


.mn4{display: block;overflow: auto;padding: 5px 2px;}
.mn4 .lnk_mn4{float:left;padding:0px;margin:0px;font-family:Tahoma;font-size:10px;font-weight:bold;color:#FEA000;text-decoration:none;}
.mn4 .lnk_mn4:hover{float:left;padding:0px;margin:0px;font-size:10px;color:#54565C;text-decoration:none;}

.mn4 .lnk_mn4_sel{float:left;padding:0px;margin:0px;font-family:Tahoma;font-size:10px;font-weight:bold;color:#54565C;text-decoration:none;}
.mn4 .lnk_mn4_sel:hover{float:left;padding:0px;margin:0px;font-size:10px;color:#54565C;text-decoration:none;}

.mn4 .lnk_mn4_sep{float:left;text-align:center;padding:0px 4px;margin:0px;font-family:Tahoma;font-size:11px;font-weight:bold;color:#54565C;}

/*** VALORACION ALOJAMIENTO TARIFAS EXT	 ***/

.bt_otras_tarifas{height:22px;padding-top:3px;text-align:center;width:558px;text-align:center;}
.bt_otras_tarifas a{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.bt_otras_tarifas a:hover{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}

/***  PAGO DIRECTO  ***/

.pdir{}
.pdir .info{padding:4px;position:absolute;margin-top:-140px;margin-left:-140px;z-index:1;background-color:#FFFFCC;border:1px solid #FFE495;text-align:left;width:250px;}
			
/*** ENLACE Y TEXTO PRECIO MINIMO GARANTIZADO ***/

.div_precio_minimo{background-color: #FF7D00;border-color: #FFFFFF; border-radius: 3px 3px 3px 3px; float: left; height: 40px; line-height: 12px;margin: 0 5px 0 0;text-align: center;vertical-align: middle;width: 110px;}
#precio_minimo{color: #FFFFFF;display: block;font-family: Corbel;font-size: 16px;font-weight: bold; height: 28px; padding: 6px 3px;text-decoration: none;vertical-align: middle;}
#precio_minimo:hover{text-decoration:none;}
.best_rate_text {height: 400px;padding: 10px;z-index: 9999;}
.best_rate_text_body {background-color: #EEEEEE;border: 1px solid #FDA000;color: #000000;font-size: 12px;padding: 10px;width: 960px;z-index: 9999;}
.best_rate_text_body .title {background-color: #EEEEEE;font-size: 16px;font-weight: bold;text-decoration: underline;}
.best_rate_text_body .title, #hide .title {color: #FDA000;font-size: 1.2em;height: 30px;line-height: 30px;padding-left: 10px;text-transform: uppercase;}
.best_rate_text_body .subtitle {margin: 20px 0;padding: 0;z-index: 9999;}

/*** MENU PRINCIPAL ***/

.mpri{padding:0px;float:right;position:relative; margin:0 auto;height:34px;}
.mpri ul{margin:0;padding:0;list-style:none;}
.mpri span.itm{cursor:pointer;position:relative;font-family:DIN-Regular,Tahoma;font-weight:bold; font-size:19px; color: #FFFFFF;float:left;height: 34px;line-height: 34px;padding:0;list-style:none; background-image:none;}

.mpri .itm a{text-decoration:none;color: #FFFFFF; font-weight:normal; font-size:19px; font-family:DIN-Regular,Tahoma; padding:0px 12px;}
.mpri .itm a:hover{color:#00434F; font-family:DIN-Regular,Tahoma; font-size:19px; background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:5px;padding:0px 11px;}
.mpri .selected a{color:#00434F; font-family:DIN-Regular,Tahoma; font-size:19px; background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:5px;padding:0px 11px;}  

.mpri .itm a.con_hijos{text-decoration:none;color: #FFFFFF; font-weight:normal; font-size:19px; font-family:DIN-Regular,Tahoma; padding:0px 20px 0px 12px;background-image:url('img/iconos/ico_mnu_hijos.png');background-repeat:no-repeat;background-position:96%;}
.mpri .itm a.con_hijos:hover{color:#00434F; font-family:DIN-Regular,Tahoma; font-size:19px; background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:5px;padding:0px 19px 0px 11px;background-image:url('img/iconos/ico_mnu_hijos_selec.png');background-repeat:no-repeat;background-position:96%;}
.mpri .selected a.con_hijos{color:#00434F; font-family:DIN-Regular,Tahoma; font-size:19px; background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:5px;padding:0px 19px 0px 11px;background-image:url('img/iconos/ico_mnu_hijos_selec.png');background-repeat:no-repeat;background-position:96%;}  

.mpri .itm.selec a{text-decoration:none;color: #00434F; font-weight:normal; font-size:19px; font-family:DIN-Regular,Tahoma; background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:5px;padding:0px 19px 0px 11px;background-image:url('img/iconos/ico_mnu_hijos_selec.png');background-repeat:no-repeat;background-position:96%;}
.mpri .itm.selec a:hover{color:#00434F; font-family:DIN-Regular,Tahoma; font-size:19px; background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:5px;padding:0px 19px 0px 11px;background-image:url('img/iconos/ico_mnu_hijos_selec.png');background-repeat:no-repeat;background-position:96%;}

.mpri a span {}
.mpri .sep{position:relative;float:left; height:34px; line-height:34px; list-style:none;width:10px;}

.mpri .itm .submenu-hidden{background-color: #FFFFFF;display: none;    left: 0;    padding: 5px;    position: absolute;    top: 27px;    z-index: 622; width:250px;border:1px solid #FFFFFF;border-radius:0px 5px 5px 5px;box-shadow:-1px 2px 2px #F3F3F3;}
.mpri .itm .submenu-hidden .itm_sub{background-color: #FFFFFF;  display: block;   z-index: 600; height:18px; line-height:18px;padding:5px 0;cursor:default;}
.mpri .itm .submenu-hidden .itm_sub.pob {}
.mpri .itm .submenu-hidden .itm_sub.pob span{}

.mpri .itm .submenu-hidden span a {display:block;padding:1px 1px 1px 16px;font-size: 14px;font-family:HelveticaNeueLT Std, Tahoma;font-weight:normal;text-decoration:none;color:#0093EA;background-image:none;}
.mpri .itm .submenu-hidden span a:hover{padding:1px 1px 1px 16px;font-size: 14px;font-family:HelveticaNeueLT Std, Tahoma;font-weight:normal;text-decoration:none;color:#999999;background-color:#F3F3F3;background-image:none;}
.mpri .itm .submenu-hidden span a.selected{padding:1px 1px 1px 16px;font-size: 14px;font-family:HelveticaNeueLT Std, Tahoma;font-weight:normal;text-decoration:none;color:#999999;background-color:#F3F3F3;background-image:none;}
.mpri .itm .submenu-hidden span a span{border-bottom: 0 none;display: block;background-image:none;}

.pnl_cont_header_mnu_login{float:right;padding:8px 2px 0px 2px;position:relative; margin:0 auto; width:138px;height:26px; text-align:right;}
.pnl_cont_header_mnu_login a{text-decoration:none;color: #1880B9; font-weight:bold; font-family:Tahoma; font-size:11px; padding:4px 10px 4px 10px;background-color:#FFFFFF;}
.pnl_cont_header_mnu_login a:hover{text-decoration:underline;color:#1880B9; font-family:Tahoma; font-size:11px; padding:4px 10px 4px 10px;background-color:#FFFFFF;}

/*** MENU SUPERIOR ***/

.msec{padding:0px;float:right;width:630px;position:relative; margin:0 auto;height:34px;}
.msec ul{margin:0;padding:0;list-style:none;}
.msec span.msec_li{cursor:pointer;position:relative;font-family:Tahoma;font-weight:bold; font-size:19px; color: #FFFFFF;float:left;height: 34px;line-height: 31px;padding:0;list-style:none; background-image:none;}

.msec .msec_li a{text-decoration:none;color: #FFFFFF; font-weight:normal; font-size:11px; font-family:Tahoma; padding:0px 12px;}
.msec .msec_li a:hover{color:#FFFFFF; font-family:Tahoma; font-size:11px; background-color:#006273;border:1px solid #006273;border-radius:5px 5px 5px 5px;padding:0px 11px;}
.msec .selected a{color:#FFFFFF; font-family:Tahoma; font-size:11px; background-color:#006273;border:1px solid #006273;border-radius:5px 5px 0px 0px;padding:0px 11px;}  

.msec .msec_li a.con_hijos{text-decoration:none;color: #FFFFFF; font-weight:normal; font-size:11px; font-family:Tahoma; padding:0px 20px 0px 12px;background-image:url('img/iconos/ico_msec.png');background-repeat:no-repeat;background-position:96%;}
.msec .msec_li a.con_hijos:hover{color:#FFFFFF; font-family:Tahoma; font-size:11px; background-color:#006273;border:1px solid #006273;border-radius:5px 5px 0px 0px;padding:0px 19px 0px 11px;background-image:url('img/iconos/ico_msec_selec.png');background-repeat:no-repeat;background-position:96%;}
.msec .selected a.con_hijos{color:#FFFFFF; font-family:Tahoma; font-size:11px; background-color:#006273;border:1px solid #006273;border-radius:5px 5px 0px 0px;padding:0px 19px 0px 11px;background-image:url('img/iconos/ico_msec_selec.png');background-repeat:no-repeat;background-position:96%;}  

.msec .msec_li.selec a{text-decoration:none;color: #FFFFFF; font-weight:normal; font-size:11px; font-family:Tahoma; background-color:#006273;border:1px solid #006273;border-radius:5px 5px 0px 0px;padding:0px 19px 0px 11px;background-image:url('img/iconos/ico_msec_selec.png');background-repeat:no-repeat;background-position:96%;}
.msec .msec_li.selec a:hover{color:#FFFFFF; font-family:Tahoma; font-size:11px; background-color:#006273;border:1px solid #006273;border-radius:5px 5px 0px 0px;padding:0px 19px 0px 11px;background-image:url('img/iconos/ico_msec_selec.png');background-repeat:no-repeat;background-position:96%;}

.msec a span {}
.msec .sep{position:relative;float:left; height:34px; line-height:34px; list-style:none;width:10px;}

.msec .msec_li .submenu_msec-hidden{background-color: #006273;display: none;    left: 0;    padding: 5px;    position: absolute;    top: 22px;    z-index: 622; width:140px;border:1px solid #006273;border-radius:0px 5px 5px 5px;}
.msec .msec_li .submenu_msec-hidden span{background-color: #006273;  display: block;   z-index: 600; height:15px; line-height:15px;padding:2px 0;cursor:default;}
.msec .msec_li .submenu_msec-hidden span.pob {}
.msec .msec_li .submenu_msec-hidden span.pob span{}

.msec .msec_li .long{width:240px;}

.msec .msec_li .submenu_msec-hidden span a {display:block;padding:1px 1px 1px 16px;font-size: 11px;font-family:Tahoma;font-weight:normal;text-decoration:none;color:#99C0C7;background-image:none;}
.msec .msec_li .submenu_msec-hidden span a:hover{padding:1px 1px 1px 16px;font-size: 11px;font-family:Tahoma;font-weight:normal;text-decoration:none;color:#FFFFFF;background-image:none;}
.msec .msec_li .submenu_msec-hidden span a.selected{padding:1px 1px 1px 16px;font-size: 11px;font-family:Tahoma;font-weight:normal;text-decoration:none;color:#FFFFFF;background-image:none;}
.msec .msec_li .submenu_msec-hidden span a span{border-bottom: 0 none;display: block;background-image:none;}


/*** RECORDAR CLAVE ***/

.rec_clv .txb{width:272px; height:30px;}
.rec_clv{margin-bottom:20px; background-image: url("img/fondos/fnd_recordar_clave.jpg");width:536px; background-repeat: no-repeat; border:0px; padding:35px 530px 16px 0;}

/***LISTADO PRODUCTOS***/

.lstprd {border:10px solid #F3F3F3; padding-top:10px; background-color:#FFFFFF;display:block;overflow:auto;}

.lst_prd .itm{display:block;}

.lst_prd .lft{float:left;width:185px;}
.lst_prd .rgt{float:none;margin:0px;text-align:left;}

.lst_prd .lnk4{font-family:Helvetica;font-size:13px;font-weight:normal;color:#0093EA;text-decoration:none;}
.lst_prd .lnk4:hover{font-size:13px;color:#0093EA;text-decoration:underline;}

.lst_prd .cont1{padding:0px;border:0px; background-color:#FFFFFF;}

.lst_prd .pag_prd{height:24px; background-color:#D4E9ED; padding:6px 15px; font-family:Helvetica; font-size:13px; font-weight:bold;text-align:left;}
.lst_prd .pag_prd .est{display:inline;float:left;margin:0 20px 0 0;}
.lst_prd .pag_prd .sep{display:inline;padding:0 2px;color:#666666;font-weight:normal;}
.lst_prd .pag_prd .sel{display:inline;padding: 4px 0 0; color: #666666;display: inline-block;font-family: Helvetica;font-size: 13px;font-weight: bold;height: 20px;text-decoration: underline;    vertical-align: middle;}

.lst_prd .pag_prd a.itm{padding: 4px 0 0; color:#0093EA;display: inline-block;font-family: Helvetica;font-size: 13px;font-weight: normal;height: 20px;text-decoration: none;    vertical-align: middle;}
.lst_prd .pag_prd a.itm:hover{text-decoration:underline;}
.lst_prd .pag_prd a.pgn_sgt{ background-image: url("img/botones/der_pagina.gif");background-repeat: no-repeat;display: inline-block;height: 20px;vertical-align: middle;width: 20px;}
.lst_prd .pag_prd a.pgn_ant{background-image: url("img/botones/izq_pagina.gif");background-repeat: no-repeat;display: inline-block;height: 20px;vertical-align: middle;width: 20px;}

.lst_prd .pag_prd .est {float: left;font-weight: bold;height: 20px;margin: 0 20px 0 0;padding: 4px 0 0;}

.lst_prd .lbl_min{font-size:13px;}

/***LISTADO PAGINA RELACIONADA TIPO***/

h2.pbl{padding:5px 0;margin:0 0 10px 0;}
.lst_pag_rel{border-bottom: 1px dashed #D8D8D8; padding: 10px 0 25px;}

.lst_pag_rel .img1_div{background-color:#FFFFFF;padding:0;border:0 none;width:217px;height:100px;}
.lst_pag_rel .img1_div .img1{width:217px;}
			
.lst_pag_rel .lnk4{background-image:url('img/iconos/ico_mas.gif');background-position:100% center;background-repeat:no-repeat; padding:0 5px 0 0;}
.lst_pag_rel .lnk4:hover{}
			
/***en Ofertas***/

.ofs h2.pbl{float:none;clear:both;border-bottom:1px solid #D8D8D8;padding:5px 0;margin:0 0 10px 0;text-transform:uppercase;}
.ofs .lst_pag_rel {float: left;margin: 0 10px 10px 0;width: 210px; padding: 4px; min-height:220px;}
			
.ofs .lst_pag_rel .img1_div{background-color:#FFFFFF;padding:0;border:0 none;width:210px;height:100px;}
.ofs .lst_pag_rel .img1_div .img1{width:210px;}


/*** BUSCADOR ALOJAMIENTOS ***/

.bsc_alj{float:left;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; background-color:#007C92; min-height:320px; width:350px; margin:0px;}

.bsc_alj .head{}
.bsc_alj .footer{}

.bsc_alj .tit{ color: #FFFFFF; font-family: DIN-Medium;font-size: 20px;font-weight: normal;height: 25px; margin: 0px 13px 0px 13px; padding: 10px 0 10px 5px; background-image:url('img/fondos/tit_busc.gif'); background-position:bottom; background-repeat:repeat-x;}
.bsc_alj .itit{ font-family:Verdana; font-size:22px; color:#FFFFFF;}

.bsc_alj a{font-family:Verdana; font-size:10px; color:#FFFFFF;}
.bsc_alj a:hover{font-family:Verdana; font-size:10px; color:#053752;}

.bsc_alj .inpg{}
.bsc_alj .inpp{}
.bsc_alj .inpc{}
.bsc_alj .cal{}

.bsc_alj .btn{font-family:Arial;font-size:18px;font-weight:bold;color:#FFFFFF;background-repeat:no-repeat;width:163px;height:40px;cursor:pointer;border:0px;}

.bsc_alj .pnl_dst{margin: 8px 12px 8px 15px; padding:8px 0px;}
.bsc_alj .pnl_dst input{font-family:Arial;font-size:12px;width:160px;}
.bsc_alj .pnl_dst select{font-family:Arial;font-size:12px;width:228px;}
.bsc_alj .pnl_dst input.busc_dest_cmb{width:200px;}
.bsc_alj .pnl_dst .busc_dest_cmb .itm_niv0{font-family:Tahoma; padding:0 0 0 0px;font-size:13px;text-transform:uppercase;font-weight:bold;}
.bsc_alj .pnl_dst .busc_dest_cmb .itm_niv1{font-family:Tahoma; padding:0 0 0 5px;font-size:13px;text-transform:uppercase;font-weight:bold;background-color:#CCCCCC !important;}
.bsc_alj .pnl_dst .busc_dest_cmb .itm_niv2{font-family:Tahoma; padding:0 0 0 10px;font-size:12px;text-transform:uppercase;background-color:#EEEEEE !important;}
.bsc_alj .pnl_dst .busc_dest_cmb .itm_niv3{font-family:Tahoma; padding:0 0 0 18px;font-size:11px;background-color:#FFFFFF !important;}

.bsc_alj .pnl_fch{margin:5px 12px 8px 15px; padding:8px 0px 0px 0px;}
.bsc_alj .pnl_fch input{font-family:Arial;font-size:12px;}
.bsc_alj .pnl_fch select{font-family:Arial;font-size:12px;}

.bsc_alj .pnl_ocp{margin:12px 12px 0px 15px;min-height:60px; padding:8px 0px 0px 0px;}
.bsc_alj .pnl_ocp input{font-family:Arial;font-size:12px;}
.bsc_alj .pnl_ocp select{font-family:Arial;font-size:12px;}

.bsc_alj .pnl_avz{display:none;}
.bsc_alj .pnl_avz .pnl_avz_tpo{}
.bsc_alj .pnl_avz .pnl_avz_hot{}
.bsc_alj .pnl_avz .pnl_avz_prc{}
.bsc_alj .pnl_avz .pnl_avz_ctp{}
.bsc_alj .pnl_avz .pnl_avz_cat{}
.bsc_alj .pnl_avz .pnl_avz_alj{}	
.bsc_alj .pnl_avz .pnl_avz_reg{}	
.bsc_alj .pnl_avz .pnl_avz_ca{}
.bsc_alj .pnl_avz .pnl_avz_rpp{}
.bsc_alj .pnl_avz .pnl_avz_dis{}				
.bsc_alj .pnl_mod{}
.bsc_alj .pnl_btn{text-align:right;padding: 0px 15px 15px 0px;}
.bsc_alj .pnl_lavz{display:none;text-align:right;}

.bsc_alj .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_alj .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_alj .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -220px;}
.bsc_alj .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -220px;}

/*** BUSCADOR ALOJAMIENTOS (MIN) ***/

.bsc_aljm{background-color: #007C92; color: #FFFFFF; font-family: Tahoma; font-size: 11px; font-weight: bold; margin: 0; min-height: 320px;}
.bsc_aljm .head{}
.bsc_aljm .footer{}

.bsc_aljm .tit{background-repeat: repeat-x; color: #FFFFFF; font-family:DIN-Medium; font-size: 20px; font-weight: normal; margin: 0 10px; padding: 15px 12px 10px 0px;background-image:url('img/fondos/tit_busc.gif'); background-position:bottom; background-repeat:repeat-x;}
.bsc_aljm .itit{}

.bsc_aljm a{}
.bsc_aljm a:hover{}

.bsc_aljm .inpg{}
.bsc_aljm .inpp{}
.bsc_aljm .inpc{}
.bsc_aljm .cal{}

.bsc_aljm .btn{font-family:Arial;font-size:18px;font-weight:bold;color:#FFFFFF;width:163px;height:40px;cursor:pointer;border:0px;}

.bsc_aljm .pnl_dst{margin:0px 12px 0px 15px; padding:12px 0px 0px 0px; display:block; height:45px;}
.bsc_aljm .pnl_dst .busc_dest_cmb{width:228px;}
.bsc_aljm .pnl_dst .busc_dest_cmb .itm_niv0{font-family:Tahoma; padding:0 0 0 0px;font-size:15px;text-transform:uppercase;font-weight:bold;}
.bsc_aljm .pnl_dst .busc_dest_cmb .itm_niv1{font-family:Tahoma; padding:0 0 0 5px;font-size:15px;text-transform:uppercase;font-weight:bold;background-color:#CCCCCC !important;}
.bsc_aljm .pnl_dst .busc_dest_cmb .itm_niv2{font-family:Tahoma; padding:0 0 0 10px;font-size:14px;text-transform:uppercase;background-color:#EEEEEE !important;}
.bsc_aljm .pnl_dst .busc_dest_cmb .itm_niv3{font-family:Tahoma; padding:0 0 0 18px;font-size:12px;background-color:#FFFFFF !important;}

.bsc_aljm .pnl_fch{margin:0px 12px 0px 15px; padding:12px 0px 0px 0px; display:block; height:45px;}
.bsc_aljm .pnl_ocp{margin:0px 12px 0px 15px; padding:12px 0px 0px 0px; display:block; min-height:45px;}
.bsc_aljm .pnl_avz{display:none;}
.bsc_aljm .pnl_mod{}
.bsc_aljm .pnl_btn{text-align:right;padding: 41px 15px 15px 0px;}
.bsc_aljm .pnl_lavz{display:none;min-height:33px;float:right;padding: 41px 15px 15px 0px;}

.bsc_aljm .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_aljm .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_aljm .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -220px;}
.bsc_aljm .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -220px;}

/*** BUSCADOR ALOJAMIENTOS (FICHA) ***/

.bsc_aljf{padding: 10px;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF;line-height:20px; background-color:#FD6D16;}

.bsc_aljf .head{}
.bsc_aljf .footer{}

.bsc_aljf .tit{font-family:Arial;font-size:22px;font-weight:bold;color:#FFFFFF;height:25px;padding-left:0px; border-bottom:1px solid #FEA26A;}
.bsc_aljf .itit{}

.bsc_aljf a{font-family:Tahoma; font-size:11px; color:#053752;}
.bsc_aljf a:hover{font-family:Tahoma; font-size:11px; color:#053752;}

.bsc_aljf .inpg{}
.bsc_aljf .inpp{}
.bsc_aljf .inpc{}
.bsc_aljf .cal{}

.bsc_aljf .btn{font-family:Arial;font-size:18px;font-weight:bold;color:#FFFFFF;background-repeat:no-repeat;width:163px;height:40px;cursor:pointer;border:0px;}

.bsc_aljf .pnl_fch{padding:12px 230px 8px 8px;}
.bsc_aljf .pnl_fch input{font-family:Arial;font-size:12px;}
.bsc_aljf .pnl_fch select{font-family:Arial;font-size:12px;}

.bsc_aljf .pnl_ocp{padding:5px 8px 0px 8px;min-height:56px;}
.bsc_aljf .pnl_ocp input{font-family:Arial;font-size:18px;min-width:100px;}
.bsc_aljf .pnl_ocp select{font-family:Arial;font-size:12px;}

.bsc_aljf .pnl_avz{display:none;}
			
.bsc_aljf .pnl_mod{}
.bsc_aljf .pnl_btn{padding:11px 0 10px 10px; text-align:right;}
.bsc_aljf .pnl_lavz{display:none;text-align:right;}

.cont_busc_fic {} 

/*** BUSCADOR ALOJAMIENTOS - Panel Ocupacion ***/

.pnl_ocp .div_td1_bbot{width: 40px;padding-right:3px;}
.pnl_ocp .div_td2_bbot{display:none;}
.pnl_ocp .div_td3_bbot{width: 42px;padding-right:3px;}
.pnl_ocp .div_td4_bbot{width: 35px;padding-right:3px;}
.pnl_ocp .div_td5_bbot{width: 35px;padding-right:3px;}
				
/*** CALENDARIO ***/

#calendar{}
#calendar a{font-size:10px;font-weight:normal;}
.ui-datepicker{z-index:9999 !important; display:none;}
			
/*** BUSCADOR DESTINO AUTOCOMPLETE ***/

ul.autocomplete_completionListElement{visibility:hidden;margin:0px!important;background-color:#FFFFFF;color:#000000;border:solid 1px #CCCCCC;overflow:hidden;	min-height:10px;text-align:left;list-style-type:none; list-style-image: none; padding:1px;}
.autocomplete_highlightedListItem{background-color:#FFFF99;	color:#000000;	padding:1px;cursor:pointer;list-style-type:none; list-style-image: none; margin:1px;}
.autocomplete_listItem {background-color:#FFFFFF;color:#000000;padding:1px;list-style-type:none; list-style-image: none;margin:1px;}


/** PIE **/
.ContPie{font-family:Arial; color:#FFFFFF; font-size:11px; line-height:20px; padding:0 0 0 20px; text-align:right;}
.autocomplete_listItem {background-color:#FFFFFF;color:#000000;padding:1px;}

a.pieper
{
	color: #666666;
	text-decoration: none;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
}
a.pieper:visited
{
	color: #666666;
	text-decoration:none;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	
}
a.pieper:hover
{
	color: #666666;
	text-decoration:none;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
a.pieper:active
{
	color: #666666;
	text-decoration:none;
	font-family: Tahoma;
	font-size:11px;
	padding-bottom:4px;
	padding-top:3px;
	font-weight:normal;
	min-width:20px;
}

	

/*** BUSCADOR TRASLADOS ***/

.bsc_tra{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; background-color:#FD6D16; min-height:255px; margin:0px;}

.bsc_tra .tit{display:none; visibility:hidden;}

.bsc_tra .pnl_dst{margin:5px 12px 8px 15px; padding:8px 0px 0px 0px; border-top:1px solid #FEA26A;}

.bsc_tra .pnl_fch{margin:0px 12px 8px 15px; padding:8px 0px 0px 0px;}

.bsc_tra .pnl_fch_vta{margin:5px 12px 8px 15px; padding:8px 0px 0px 0px; border-top:1px solid #FEA26A;}
.bsc_tra .pnl_fch_vta .lft{width:120px;text-align:left;float:left;}
.bsc_tra .pnl_fch_vta .rgt{width:193px;text-align:left;float:left;}

.bsc_tra .pnl_ocp{margin:12px 12px 0px 15px;min-height:53px;border-top:1px solid #FEA26A; padding:8px 0px 0px 0px;}

.bsc_tra .pnl_btn{padding:4px 0 10px 15px;}


/*** BUSCADOR TRASLADOS MIN ***/

.bsc_tram{background-color:#FD6D16;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; padding:0 0 2px 0;}

.bsc_tram .tit{display:none; visibility:hidden;}

.bsc_tram .pnl_dst{margin: 5px 15px 8px 15px; border-top:1px solid #FEA26A; padding-top:8px;}

.bsc_tram .pnl_fch{margin:0px 15px 8px 15px;padding-top:8px;}

.bsc_tram .pnl_fch_vta{padding:5px 15px 0px 15px;}
.bsc_tram .pnl_fch_vta .lft{width:120px;text-align:left;clear:both;padding:0px; background-color:transparent; border:0px;}
.bsc_tram .pnl_fch_vta .rgt{width:193px;text-align:left;clear:both;padding: 10px 0px; border:0px;}

.bsc_tram .pnl_ocp{margin:8px 15px 8px 15px;border-top:1px solid #FEA26A; padding-top:8px;min-height:0px;}

.bsc_tram .pnl_btn{padding:4px 0 10px 15px;}


/*** BUSCADOR SERVICIOS ***/

.bsc_srv{float:left;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; background-color:#007C92; min-height:320px; width:350px; margin:0px;}

.bsc_srv .tit{ color: #FFFFFF; font-family: DIN-Medium;font-size: 20px;font-weight: normal;height: 25px; margin: 0px 13px 0px 13px; padding: 10px 0 10px 5px; background-image:url('img/fondos/tit_busc.gif'); background-position:bottom; background-repeat:repeat-x;}


.bsc_srv .pnl_fch{margin:0px 12px 8px 25px; padding:8px 0px 0px 0px;}
.bsc_srv .pnl_fch .lft{width:100%;text-align:left;padding:10px 0px 5px 0px;}
.bsc_srv .pnl_fch .rgt{width:120px;text-align:left;float:left;}

.bsc_srv .pnl_fch_vta{margin:5px 12px 8px 25px; padding:8px 0px 10px 0px;clear:left;}
.bsc_srv .pnl_fch_vta .lft{width:100%;text-align:left;padding:8px 0px 5px 0px;}
.bsc_srv .pnl_fch_vta .rgt{width:120px;text-align:left;float:left;}

.bsc_srv .pnl_tipo{margin:5px 12px 8px 25px; padding:8px 0px 10px 0px;}
.bsc_srv .pnl_tipo .lft{width:100%;text-align:left;clear:both;padding:12px 0px 5px 0px;}
.bsc_srv .pnl_tipo .rgt{width:160px;text-align:left;float:left;}

.bsc_srv .pnl_sub_tipo{margin:5px 12px 8px 15px; padding:8px 0px 10px 0px;}
.bsc_srv .pnl_sub_tipo .lft{width:80px;text-align:left;float:left;padding:8px 0px 10px 0px;}
.bsc_srv .pnl_sub_tipo .rgt{width:200px;text-align:left;float:left;}

.bsc_srv .pnl_btn{text-align:right;padding: 0px 15px 15px 0px;}

.bsc_srv .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_srv .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_srv .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -220px;}
.bsc_srv .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -220px;}

/*** BUSCADOR SERVICIOS MIN ***/

.bsc_srvm{ background-color: #007C92; color: #FFFFFF; font-family: Tahoma; font-size: 11px; font-weight: bold; margin: 0; min-height: 320px;}

.bsc_srvm .tit{background-repeat: repeat-x; color: #FFFFFF; font-family:DIN-Medium; font-size: 20px; font-weight: normal; margin: 0 10px; padding: 15px 12px 10px 0px;}

.bsc_srvm .pnl_fch{margin:0px 12px 0px 15px; padding:12px 0px 0px 0px; display:block; height:45px;}
.bsc_srvm .pnl_fch .lft{width:100%;text-align:left;float:left;padding:0px 0px 3px 0px; background-color:transparent; border:0px;}
.bsc_srvm .pnl_fch .rgt{width:100%;text-align:left;float:left;padding:0px;background-color:transparent;border:0px;}

.bsc_srvm .pnl_fch_vta{margin:0px 12px 8px 15px; padding:0px; height:20px;display:block;height:40px;}
.bsc_srvm .pnl_fch_vta .lft{width:120px;text-align:left;float:left;padding:4px 0px 3px 0px;background-color:transparent; border:0px;}
.bsc_srvm .pnl_fch_vta .rgt{width:193px;text-align:left;float:left; padding:0px; border:0px;}

.bsc_srvm .pnl_tipo{margin:5px 12px 8px 15px; padding:0px; height:20px; display:block;height:40px;}
.bsc_srvm .pnl_tipo .lft{width:80px;text-align:left;float:left;padding:4px 0px 3px 0px;background-color:transparent; border:0px;}
.bsc_srvm .pnl_tipo .rgt{width:200px;text-align:left;float:left;padding:0px;border:0px;}

.bsc_srvm .pnl_sub_tipo{margin:5px 12px 8px 15px; padding:0px;}
.bsc_srvm .pnl_sub_tipo .lft{width:80px;text-align:left;float:left;padding:4px 0px 10px 0px;}
.bsc_srvm .pnl_sub_tipo .rgt{width:200px;text-align:left;float:left;border:0px;}

.bsc_srvm .pnl_btn{text-align:right;padding: 41px 15px 15px 0px;}

.bsc_srvm .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_srvm .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_srvm .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -220px;}
.bsc_srvm .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -220px;}

/*** BUSCADOR PAQUETE PREDEFINIDO ***/

.bsc_pqt{float:left;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; background-color:#007C92; min-height:320px; width:350px; margin:0px;}

.bsc_pqt .tit{ color: #FFFFFF; font-family: DIN-Medium;font-size: 20px;font-weight: normal;height: 25px; margin: 0px 13px 0px 13px; padding: 10px 0 10px 5px; background-image:url('img/fondos/tit_busc.gif'); background-position:bottom; background-repeat:repeat-x;}

.bsc_pqt .pnl_fch{margin:0px 12px 8px 25px; padding:8px 0px 0px 0px;}
.bsc_pqt .pnl_fch .lft{width:100%;text-align:left;padding:10px 0px 5px 0px;}
.bsc_pqt .pnl_fch .rgt{width:120px;text-align:left;float:left;}

.bsc_pqt .pnl_fch_vta{margin:5px 12px 8px 25px; padding:8px 0px 10px 0px;clear:left;}
.bsc_pqt .pnl_fch_vta .lft{width:100%;text-align:left;padding:8px 0px 5px 0px;}
.bsc_pqt .pnl_fch_vta .rgt{width:120px;text-align:left;float:left;}

.bsc_pqt .pnl_tipo{margin:5px 12px 8px 25px; padding:8px 0px 10px 0px;}
.bsc_pqt .pnl_tipo .lft{width:100%;text-align:left;clear:both;padding:12px 0px 5px 0px;}
.bsc_pqt .pnl_tipo .rgt{width:160px;text-align:left;float:left;}

.bsc_pqt .pnl_duracion{/*margin:5px 12px 8px 15px; padding:8px 0px 10px 0px;*/display:none;}
.bsc_pqt .pnl_duracion .lft{width:80px;text-align:left;clear:both;padding:8px 0px 10px 0px;}
.bsc_pqt .pnl_duracion .rgt{width:160px;text-align:left;float:left;}

.bsc_pqt .pnl_precio{/*margin:5px 12px 8px 15px; padding:8px 0px 10px 0px;*/display:none;}
.bsc_pqt .pnl_precio .lft{width:80px;text-align:left;clear:both;padding:8px 0px 10px 0px;}
.bsc_pqt .pnl_precio .rgt{width:160px;text-align:left;float:left;}

.bsc_pqt .pnl_btn{padding:38px 15px 12px 8px; text-align:right;}

.bsc_pqt .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_pqt .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_pqt .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -220px;}
.bsc_pqt .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -220px;}

/*** BUSCADOR PAQUETE PREDEFINIDO MIN ***/

.bsc_pqtm{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; background-color:#007C92; min-height:320px; margin:0px;}

.bsc_pqtm .tit{color: #FFFFFF; font-family:DIN-Medium; font-size: 20px; font-weight: normal; margin: 0 10px; padding: 15px 12px 10px 0px;background-image:url('img/fondos/tit_busc.gif'); background-position:bottom; background-repeat:repeat-x;}

.bsc_pqtm .pnl_fch{margin:0px 12px 0px 15px; padding:12px 0px 0px 0px; display:block; height:45px;}
.bsc_pqtm .pnl_fch .lft{width:100%;text-align:left;float:left;padding:0px 0px 3px 0px; background-color:transparent; border:0px;}
.bsc_pqtm .pnl_fch .rgt{width:100%;text-align:left;float:left;padding:0px;background-color:transparent;border:0px;}

.bsc_pqtm .pnl_fch_vta{margin:0px 12px 8px 15px; padding:0px; height:20px;display:block;height:40px;}
.bsc_pqtm .pnl_fch_vta .lft{width:120px;text-align:left;float:left;padding:4px 0px 3px 0px;background-color:transparent; border:0px;}
.bsc_pqtm .pnl_fch_vta .rgt{width:193px;text-align:left;float:left; padding:0px; border:0px;}

.bsc_pqtm .pnl_tipo{margin:5px 12px 8px 15px; padding:0px; height:20px; display:block;height:40px;}
.bsc_pqtm .pnl_tipo .lft{width:80px;text-align:left;float:left;padding:4px 0px 3px 0px;background-color:transparent; border:0px;}
.bsc_pqtm .pnl_tipo .rgt{width:200px;text-align:left;float:left;padding:0px;border:0px;}

.bsc_pqtm .pnl_duracion{/*margin:5px 12px 8px 15px; padding:8px 0px 10px 0px; height:20px; border-top:1px solid #FEA26A; display:block;height:40px;*/display:none;}
.bsc_pqtm .pnl_duracion .lft{width:80px;text-align:left;float:left;padding:4px 0px 3px 0px;background-color:transparent; border:0px;}
.bsc_pqtm .pnl_duracion .rgt{width:200px;text-align:left;float:left;padding:0px;border:0px;}

.bsc_pqtm .pnl_precio{/*margin:5px 12px 8px 15px; padding:8px 0px 10px 0px; height:20px; border-top:1px solid #FEA26A; display:block;height:40px;*/display:none;}
.bsc_pqtm .pnl_precio .lft{width:80px;text-align:left;float:left;padding:4px 0px 3px 0px;background-color:transparent; border:0px;}
.bsc_pqtm .pnl_precio .rgt{width:200px;text-align:left;float:left;padding:0px;border:0px;}

.bsc_pqtm .pnl_btn{text-align:right;padding: 41px 15px 15px 0px;}

.bsc_pqtm .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_pqtm .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_pqtm .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -220px;}
.bsc_pqtm .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -220px;}

/*** BUSCADOR PAQUETE PREDEFINIDO FICHA ***/

.bsc_pqtf{float:left;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; background-color:#007C92; min-height:320px; width:448px; margin:0px;}

.bsc_pqtf .tit{ color: #FFFFFF; font-family: DIN-Medium;font-size: 20px;font-weight: normal;height: 25px; margin: 0px 13px 0px 13px; padding: 10px 0 10px 5px; background-image:url('img/fondos/tit_busc.gif'); background-position:bottom; background-repeat:repeat-x;}

.bsc_pqtf .pnl_fch{margin:0px 12px 2px 25px; padding:8px 0px 0px 0px;}
.bsc_pqtf .pnl_fch .lft{width:100%;text-align:left;padding:10px 0px 5px 0px;}
.bsc_pqtf .pnl_fch .rgt{width:120px;text-align:left;float:left;}

.bsc_pqtf .pnl_fch_vta{margin:5px 12px 8px 25px; padding:8px 0px 10px 0px;clear:left;}
.bsc_pqtf .pnl_fch_vta .lft{width:100%;text-align:left;padding:8px 0px 5px 0px;}
.bsc_pqtf .pnl_fch_vta .rgt{width:120px;text-align:left;float:left;}

.bsc_pqtf .pnl_tipo{/*margin:5px 12px 8px 25px; padding:8px 0px 10px 0px;*/display:none;}
.bsc_pqtf .pnl_tipo .lft{/*width:100%;text-align:left;clear:both;padding:12px 0px 5px 0px;*/}
.bsc_pqtf .pnl_tipo .rgt{/*width:160px;text-align:left;float:left;*/}

.bsc_pqtf .pnl_duracion{margin: 0 12px 0 25px;min-height: 120px;padding: 8px 0 10px;}
.bsc_pqtf .pnl_duracion .lft{width:80px;text-align:left;clear:both;padding:8px 0px 10px 0px;}
.bsc_pqtf .pnl_duracion .rgt{width:160px;text-align:left;float:left;}

.bsc_pqtf .pnl_duracion .div_td1_bbot{width: 40px;padding-right:3px;}
.bsc_pqtf .pnl_duracion .div_td2_bbot{display:none;}
.bsc_pqtf .pnl_duracion .div_td3_bbot{width: 42px;padding-right:3px;}
.bsc_pqtf .pnl_duracion .div_td4_bbot{width: 35px;padding-right:3px;}
.bsc_pqtf .pnl_duracion .div_td5_bbot{width: 35px;padding-right:3px;}

.bsc_pqtf .pnl_precio{/*margin:5px 12px 8px 15px; padding:8px 0px 10px 0px;*/display:none;}
.bsc_pqtf .pnl_precio .lft{width:80px;text-align:left;clear:both;padding:8px 0px 10px 0px;}
.bsc_pqtf .pnl_precio .rgt{width:160px;text-align:left;float:left;}

.bsc_pqtf .pnl_btn{padding:0px 15px 12px 8px; text-align:right;}

.bsc_pqtf .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_pqtf .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_pqtf .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -220px;}
.bsc_pqtf .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -220px;}

.bsc_pqtf .pnl_fch .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;min-width:235px;}
.bsc_pqtf .pnl_fch .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;min-width:235px;}
.bsc_pqtf .pnl_fch .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -220px;min-width:235px;}
.bsc_pqtf .pnl_fch .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -220px;min-width:235px;}

.bsc_pqtf .pnl_fch .lbl_fech_oc{background-color: #007C92;border: 0 none;color: #FFFFFF;font-size: 13px;font-weight:bold;}

/*** BUSCADOR SERVICIOS ALT ***/

.bsc_srva{float:left;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; background-color:#007C92; min-height:320px; width:350px; margin:0px;}

.bsc_srva .tit{ color: #FFFFFF; font-family: DIN-Medium;font-size: 20px;font-weight: normal;height: 25px; margin: 0px 13px 0px 13px; padding: 10px 0 10px 5px; background-image:url('img/fondos/tit_busc.gif'); background-position:bottom; background-repeat:repeat-x;}

.bsc_srva .pnl_fch_prg{margin:0px 12px 0px 25px; padding:15px 0px 0px 0px;}
.bsc_srva .pnl_fch_prg .lft{width:155px;text-align:left;float:left;}
.bsc_srva .pnl_fch_prg .rgt{width:40px;text-align:left;float:left;}

.bsc_srva .pnl_fch{float: left; margin: 0 12px 8px 25px; padding: 8px 0 0; width: 92px;}
.bsc_srva .pnl_fch .lft{width:80px;text-align:left;float:left;padding-bottom:10px;}
.bsc_srva .pnl_fch .rgt{width:120px;text-align:left;float:left;}

.bsc_srva .pnl_fch_vta{ float: left; margin: 0 12px 8px 25px; padding: 0px; width: 109px}
.bsc_srva .pnl_fch_vta .lft{width:80px;text-align:left;float:left;padding:8px 0px 10px 0px;}
.bsc_srva .pnl_fch_vta .rgt{width:120px;text-align:left;float:left;}

.bsc_srva .pnl_ubic{display:none;visibility:hidden;margin:0px 12px 0px 25px; padding:0px 0px 0px 0px;}
.bsc_srva .pnl_ubic .lft{width:100%;text-align:left;clear:both;padding:8px 0px 10px 0px;}
.bsc_srva .pnl_ubic .rgt{width:160px;text-align:left;float:left;}

.bsc_srva .pnl_tipo{margin:8px 12px 8px 25px; padding:0px 0px 10px 0px;}
.bsc_srva .pnl_tipo .lft{width:100%;text-align:left;clear:both;padding:8px 0px 10px 0px;}
.bsc_srva .pnl_tipo .rgt{width:160px;text-align:left;float:left;}

.bsc_srva .pnl_sub_tipo{margin:5px 12px 8px 15px; padding:8px 0px 10px 0px;}
.bsc_srva .pnl_sub_tipo .lft{width:80px;text-align:left;float:left;padding:8px 0px 10px 0px;}
.bsc_srva .pnl_sub_tipo .rgt{width:200px;text-align:left;float:left;}

.bsc_srva .pnl_btn{text-align:right;padding:15px 15px 15px 0px;clear:both;}

.bsc_srva .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_srva .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_srva .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -221px;}
.bsc_srva .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -221px;}

/*** BUSCADOR SERVICIOS ALT MIN ***/

.bsc_srvam{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF; background-color:#007C92; min-height:320px; margin:0px;}

.bsc_srvam .tit{background-image: url("img/fondos/tit_busc.gif"); background-position: center bottom; background-repeat: repeat-x;font-family:Helvetica; font-size:18px; color:#FFFFFF; font-weight:bold; padding:15px 12px 10px 12px; margin:0px 10px 0px 10px;}

.bsc_srvam .pnl_fch_prg{margin:0px 12px 12px 25px; padding:12px 0px 0px 0px;}
.bsc_srvam .pnl_fch_prg .lft{width:155px;text-align:left;float:left;padding:3px 0px 0px 0px;background:none; margin:0px;}
.bsc_srvam .pnl_fch_prg .rgt{width:40px;text-align:left;float:left;margin:0px; padding:0px;}

.bsc_srvam .pnl_fch{margin:0px 12px 8px 25px; padding:0px 0px 0px 0px; width:100px; float:left;}
.bsc_srvam .pnl_fch .lft{width:102px;text-align:left;float:left;padding:0px 0px 3px 0px; background-color:transparent; border:0px;}
.bsc_srvam .pnl_fch .rgt{width:102px;text-align:left;float:left;padding:0px;background-color:transparent;border:0px;}

.bsc_srvam .pnl_fch_vta{margin:0px 12px 0px 15px; padding:0px 0px 15px 0px; float:left; width:100px;}
.bsc_srvam .pnl_fch_vta .lft{width:120px;text-align:left;float:left;padding:0px 0px 3px 0px;background-color:transparent; border:0px;}
.bsc_srvam .pnl_fch_vta .rgt{width:193px;text-align:left;float:left; padding:0px; border:0px;}

.bsc_srvam .pnl_ubic{display:none;visibility:hidden;margin:0px 12px 0px 25px; padding:0px 0px 15px 0px;}
.bsc_srvam .pnl_ubic .lft{width:100%;text-align:left;clear:both;padding:0px 0px 3px 0px;background:none;}
.bsc_srvam .pnl_ubic .rgt{width:160px;text-align:left;float:left; margin:0px; padding:0px;}

.bsc_srvam .pnl_tipo{margin:5px 12px 0px 25px; padding:0px 0px 15px 0px; display:block;}
.bsc_srvam .pnl_tipo .lft{width:80px;text-align:left;float:left;padding:4px 0px 3px 0px;background-color:transparent; border:0px;}
.bsc_srvam .pnl_tipo .rgt{width:200px;text-align:left;float:left;padding:0px;border:0px;}

.bsc_srvam .pnl_sub_tipo{margin:5px 12px 8px 15px; padding:8px 0px 10px 0px;}
.bsc_srvam .pnl_sub_tipo .lft{width:80px;text-align:left;float:left;padding:4px 0px 10px 0px;}
.bsc_srvam .pnl_sub_tipo .rgt{width:200px;text-align:left;float:left;border:0px;}

.bsc_srvam .pnl_btn{padding:17px 8px 12px 8px; text-align:right;}

.bsc_srvam .bt_busc1{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -178px;}
.bsc_srvam .bt_busc1 input{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -178px;}
.bsc_srvam .bt_busc1:hover{background:url('img/botones/btns_der_verde.jpg') no-repeat 100% -221px;}
.bsc_srvam .bt_busc1 input:hover{background:url('img/botones/btns_izq_verde.jpg') no-repeat 0 -221px;}

/*** BUSCADOR MULTIMODO ***/

.bsc_mlti{float: left;width: 98px;}

.bsc_mlti .noselec{width:76px; height:19px;float:left;margin-bottom:5px;padding:8px 12px 8px 10px;background-color:#FF6600; border-radius:4px 0px 0px 4px;}
.bsc_mlti .selec{width:76px; height:19px; float:left;margin-bottom:5px;padding:8px 12px 8px 10px; background-color:#007C92; border-radius:4px 0px 0px 4px;}
.bsc_mlti .end{clear:both;}

.bsc_mlti .noselec a{font-family:tahoma;font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
.bsc_mlti .noselec a:hover{font-family:tahoma;font-size:12px;color:#FFFFFF;text-decoration:underline;font-weight:bold;}

.bsc_mlti .selec a{font-family:tahoma;font-size:12px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
.bsc_mlti .selec a:hover{font-family:tahoma;font-size:12px;color:#FFFFFF;text-decoration:underline;font-weight:bold;}

/*** RESERVA PASOS ***/

.vpas{margin:0px 0px 12px 15px; padding: 20px 0px 10px 0px;}

.vpas .lft{float:left;}
.vpas .rgt{float:right;text-align:right;}

.vpas_pact{float:left;background-color:#FFFFFF;height:22px;padding:6px 6px 0px 6px;font-family:Helvetica;font-size:13px;font-weight:bold;color:#000000; border-bottom:8px solid #007C92; border-left:0px; border-right:0px;width:170px; text-align:center;}
.vpas_pact .num{float:left;}
.vpas_pact .pas{float:left;}

.vpas_pdes{float:left;border-bottom:8px solid #F3F3F3; height:22px;padding:6px 6px 0px 6px;font-family:Helvetica;font-size:13px;font-weight:normal;color:#787878;width:170px; text-align:center;}
.vpas_pdes .num{float:left;}
.vpas_pdes .pas{float:left;}

.vpas_pact_primero{float:left;width:4px;height:28px;}
.vpas_pact_ultimo{float:left;width:21px;height:30px;}
.vpas_pdes_primero{float:left;width:4px;height:28px;}
.vpas_pdes_ultimo{float:left;width:1px;height:30px;}

.vpas_sep_des_des{float:left;width:6px;height:30px;}
.vpas_sep_des_sel{float:left;width:6px;height:30px;}
.vpas_sep_sel_des{float:left;width:6px;height:30px;}

/*** LISTADO CONTINENTES ***/

.lst_cont { margin: 15px 0 0; margin-bottom:15px;}

.lst_cont ul {padding:0px;}
.lst_cont ul li { float: left; width: 223px; list-style:none; background-image:none; padding-left:10px;}
.lst_cont ul li a {	color: #666666;    font-family: Tahoma; font-size: 11px; font-weight: bold; text-align: left; text-decoration: underline; background-image:none;}
.lst_cont ul li a:hover{	color: #EC7907;}

/*** LISTADO PAISES ***/

.lst_pai { margin: 15px 0 0; margin-bottom:15px;}

.lst_pai ul {padding:0px;}
.lst_pai ul li { float: left; width: 223px; list-style:none; background-image:none;padding-left:10px;}
.lst_pai ul li a {	color: #666666;    font-family: Tahoma; font-size: 11px; font-weight: bold; text-align: left; text-decoration: underline; background-image:none;}
.lst_pai ul li a:hover{	color: #EC7907;}


/*** LISTADO LOCALIDADES ***/

.lst_loc { margin: 15px 0 0; margin-bottom:15px;}

.lst_loc ul {padding:0px;}
.lst_loc ul li { float: left; width: 223px; list-style:none; background-image:none;padding-left:10px;}
.lst_loc ul li a {color: #666666;    font-family: Tahoma; font-size: 11px; font-weight: bold; text-align: left; text-decoration: underline; background-image:none;}
.lst_loc ul li a:hover{	color: #EC7907;}

.elemento{float:left;}
.elemento .estadisticas{width:200px;}

/** CONTENIDO LOCALIDAD **/

.contenido_localidad{font-family:Tahoma; font-size:12px; padding:10px;}

/*** OFERTAS DESTACADAS ***/

.ofr_des .cont1{border:0px; padding-right:0px; padding-bottom:0px;}

.ofr_des .int .itemGran .item_lft .img1_div{width:206px;height:140px;}
.ofr_des .int .itemGran .item_lft .img1_div .img1 {width:206px;height:140px;}

/*** TOP 10 ***/

.top_ventas{margin-top:10px;}
.top_ventas h2{font-family:Arial;font-size:18px;font-weight:bold;color:#000000;margin:0px 0px 5px 0px;padding:5px; background-color:#F0F0F0;}


/* Vista Portada */
.ofr_des .prd {padding:0px;}

.ofr_des .prd .itemGran{float:left;margin:0px;min-height: 119px; padding-top:21px;border-bottom:1px solid #DEDEDE; }
.ofr_des .prd .itemGran .item_lft{float:left;text-align:left;width:105px;}
.ofr_des .prd .itemGran .item_rgt{float:left;text-align:left;width:184px; padding-top:8px;}
.ofr_des .prd .itemGran .item_rgt .tit{font-size:11px;text-decoration:underline;}
.ofr_des .prd .itemGran .item_rgt .off{font-size:11px;font-weight:bold;margin-top:5px; color:#333333;}
.ofr_des .prd .itemGran .item_rgt .desc{font-size:11px;margin:7px 0px 7px 0px; font-weight:normal; color:#333333;}
.ofr_des .prd .itemGran a{display: block;padding:5px;text-decoration:none;z-index: 1000;font-family:Tahoma;color:#666666; width:295px; font-size:11px;}
.ofr_des .prd .itemGran a:hover{color:#FD6D16;font-family:Tahoma;}

.ofr_des .prd .itemPeq{float:left;background-color:#FFFFFF;margin:5px;}
.ofr_des .prd .itemPeq .tit{font-size:14px;text-decoration:underline;}
.ofr_des .prd .itemPeq .off{font-size:11px;font-weight:bold;margin-top:5px;}
.ofr_des .prd .itemPeq a{display: block;min-height: 32px;width: 290px;padding:5px;text-decoration:none;z-index: 1000;font-family:Arial;color:#101A1D;border-bottom: 1px solid #C8C8C8;}
.ofr_des .prd .itemPeq a:hover{font-family:Arial;color:#1C94D5;}

/* Vista Interior */
.ofr_des .int{}

.ofr_des .int h2{display:none; visibility:hidden;}

.ofr_des .int .itemGran{float:left;min-height: 256px; padding:12px; background-color:#FFFFFF; margin:0px 10px 12px 0px;}
.ofr_des .int .itemGran .item_lft{float:left;text-align:left;width:206px;}
.ofr_des .int .itemGran .item_rgt{float:left;text-align:left;width:206px; padding-top:8px;}
.ofr_des .int .itemGran .item_rgt .tit{font-size:13px;text-decoration:none;}
.ofr_des .int .itemGran .item_rgt .off{font-size:13px;font-weight:normal;margin-top:5px; color:#000000;}
.ofr_des .int .itemGran .item_rgt .desc{font-size:11px;margin:7px 0px 7px 0px; font-weight:normal; color:#333333;}
.ofr_des .int .itemGran a{display: block;padding:0px;text-decoration:none;z-index: 1000;font-family:Helvetica;color:#0093EA; width:206px; font-size:13px; font-weight:normal;}
.ofr_des .int .itemGran a:hover{}

.ofr_des .int .itemPeq{float:left;background-color:#FFFFFF;margin:5px;}
.ofr_des .int .itemPeq .tit{font-size:14px;text-decoration:underline;}
.ofr_des .int .itemPeq .off{font-size:11px;font-weight:bold;margin-top:5px;}
.ofr_des .int .itemPeq a{display: block;min-height: 32px;width: 280px;padding:5px;text-decoration:none;z-index: 1000;font-family:Arial;color:#101A1D;border-bottom: 1px solid #C8C8C8;}
.ofr_des .int .itemPeq a:hover{font-family:Arial;color:#1C94D5;}

/*** LISTADO OFERTAS ***/

.lst_off {}
.lst_off .cont1{border:0px;background-color:#FFFFFF;padding:0;}
.lst_off .prds .lft{}
.lst_off .prds .rgt{}

.lst_off .pag_off{text-align:right;background-color:#DEDEDE; padding: 10px 3px 3px 10px;min-height:23px; font-family:Tahoma; font-size:11px; font-weight:bold;}
.lst_off .pag_off .est{float:left;margin:0 20px 0 0;}
.lst_off .pag_off .sep{padding:0 2px;color:#000000;}
.lst_off .pag_off .sel{font-family:Verdana;font-size:11px;color:#0F9A5F;font-weight:bold;text-decoration:none;}

.lst_off .pag_off a.itm{font-family:Verdana;font-size:11px;color:#363636;text-decoration:none;}
.lst_off .pag_off a.itm:hover{text-decoration:underline;}
.lst_off .pag_off a.pgn_sgt{ background-image: url("img/botones/der_pagina.gif");background-repeat: no-repeat;display: inline-block;height: 17px;vertical-align: middle;width: 17px;}
.lst_off .pag_off a.pgn_ant{background-image: url("img/botones/izq_pagina.gif");background-repeat: no-repeat;display: inline-block;height: 17px;vertical-align: middle;width: 17px;}

.lst_off .cab{padding:7px; display:block !important;margin:0px;padding:0px; font-family:Arial; font-size:14px; font-weight:bold; color:#54565C;}

.lst_off .td1{width:15%;}
.lst_off .td2{width:30%;}
.lst_off .td3{width:20%;}
.lst_off .td4{width:20%;}
.lst_off .td5{width:15%;}

.lst_off .sep{height:1px;background-color:#C8C8C8;width:100%;margin:4px 0px;}

/*** ALTA USUARIO ***/

.reg_altaus{overflow:auto; background-color:#F3F3F3; border:0px; height:400px; margin-top:12px;}

.reg_altaus .tit{padding:0px 0px 10px 25px;}
.reg_altaus .int{margin-top:4px; width:500px; padding-left:20px;}

.reg_altaus .bt_res2{min-width: 166px;background:url('img/botones/btns_der.jpg') no-repeat 100% -0px;cursor: pointer; display: inline-block; text-align: left; /* IE7 (hasLayout)*/ *display: inline; /* IE */}
.reg_altaus .bt_res2 input{margin:0px;background:url('img/botones/btns_izq.jpg') no-repeat 0 -0px;padding:6px 0px; cursor: pointer;display: inline-block;border:0 none;font-family: Helvetica;font-size: 14px;font-weight: normal;color: #FFFFFF;text-transform: capitalize;}
.reg_altaus .bt_res2:hover{background:url('img/botones/btns_der.jpg') no-repeat 100% -33px;}
.reg_altaus .bt_res2 input:hover{background:url('img/botones/btns_izq.jpg') no-repeat 0 -33px;}

.reg_altaus .txb{border:1px solid #C9C9C9; height:30px; width:415px;}
.reg_altaus .txb2{border:1px solid #C9C9C9; height:30px; width:130px;}

/*** ALTA AGENCIA ***/

.reg_altaag{background-color:#F3F3F3; border:0px;margin-top:12px;}

.reg_altaus .lft{float:none;}
.reg_altaus .rgt{float:none;text-align: right;}
.reg_altaag .tit{display:none; visibility:hidden;}

.reg_altaag .int{color:#292929; font-size:15px; font-weight:bold;}
.reg_altaag .int .stit{margin-top:26px;text-align:left;font-size:18px; padding:0px 0px 20px 0px; background-color:transparent;}
.reg_altaag .int .cont{margin-top:10px;text-align:left;}

.reg_altaag .txb{width:80px; height:30px;}
.reg_altaag .txb2{width:175px;height:30px;}
.reg_altaag .txb3{width:463px;height:30px;}
.reg_altaag .cmb{}
.reg_altaag .cmb2{width:181px;height:30px;}
.reg_altaag .cmb3{width:427px;height:30px;}
.reg_altaag .txa{height:60px;width:495px;}

.reg_altaag .int .cont .newsletter{display:none; visibility:hidden;}

/*** LISTADO RESERVAS**/

.mnu_mci{display:none;}

.lst_res th.tit2{color:#363636;background:none;border:none;font-size:13px;padding:10px 2px 20px; border-bottom:1px solid #CCCCCC; color: #011621;}
.lst_res td{padding:3px 0; border-bottom:1px solid #CCCCCC; height:36px;}
.lst_res {padding:15px; font-family:Tahoma; font-size:12px;}

.mis_rsv{background-color:#F3F3F3; border:0px; padding:15px 30px;}

.mis_rsv .txb{width:75px;}

.pnl_cont_int .pnl_cont_int_pad .mis_rsv_ext h2{ background-color:#F3F3F3; padding:20px 0px 0px 20px; margin:0px;}
.pnl_cont_int .pnl_cont_int_pad .mis_rsv .txb2{width:197px;}
.pnl_cont_int .pnl_cont_int_pad .mis_rsv .txb3{width:500px;}
.pnl_cont_int .pnl_cont_int_pad .mis_rsv .cmb{width:203px;}
.pnl_cont_int .pnl_cont_int_pad .mis_rsv .cmb2{width:110px;}
.pnl_cont_int .pnl_cont_int_pad .mis_rsv .td_lbl{width:180px;}

.lst_res .tit2 a{color:#363636;font-size:13px;font-weight:bold;text-decoration:underline;}
.lst_res .tit2 a:hover{color:#363636;font-size:13px;font-weight:bold;text-decoration:none;}

/*** OFERTAS DENTRO DE FICHA HOTEL ***/

.hot_off_lst{margin-top:10px; border:1px solid #DEDEDE;}
.hot_off_lst .sep{height:1px;background-color:#C8C8C8;width:100%;margin:4px 0px;}
.hot_off_lst .cab{}
.hot_off_lst .rep{}
.hot_off_lst h3{background-image:url('img/Iconos/ico_off.gif');background-repeat:no-repeat;background-position:left;padding-left:20px;}

.hot_off_cont{}
.hot_off_cont .tit{}
.hot_off_cont .int{}

.hot_off_cont .int{}


/*** FORMULARIO CONTACTO ***/

.fcont{background-color:#F3F3F3;margin-top:20px;padding:20px 30px;border:0px;height:430px;}
.fcont .tit h3 span{display:none; visibility:hidden;}
.fcont .stit{display:none; visibility:hidden;}

.fcont .int{position:relative;color:#292929; font-size:15px; font-weight:bold;}
.fcont .int .cont{margin-top:10px;text-align:left;}

.fcont span{display:block;padding:0px 0px 5px 3px;color:#292929; font-size:15px; font-weight:bold;}
.fcont input.txb3{width:470px; height:30px;}
.fcont select.cmb3{width:475px; height:30px;}
.fcont .txa{height:132px;width:465px;}
.fcont .lbl_oblig:after{content:"*";}

.fcont .pnl_nom{position: absolute;top: 0;left: 0px;width: 575px;clear:both;}
.fcont .pnl_nom span{float:left;padding:8px 8px 0px 0px;width:90px;}
.fcont .pnl_nom input{float:left;}

.fcont .pnl_pob{display:none;visibility:hidden;}
.fcont .pnl_pob span{}
.fcont .pnl_pob input{}

.fcont .pnl_tlf{position: absolute;top: 90px;left: 0px;width: 280px;clear:both;}
.fcont .pnl_tlf span{float:left;padding:8px 8px 0px 0px;width:90px;}
.fcont .pnl_tlf input{float:left;width:175px;}

.fcont .pnl_eml{position: absolute;top: 135px;left: 0px;width: 575px;clear:both;}
.fcont .pnl_eml span{float:left;padding:8px 8px 0px 0px;width:90px;}
.fcont .pnl_eml input{float:left;}

.fcont .pnl_btn{position: absolute;top:385px;left: 408px;clear:both;}
.fcont .pnl_btn span{}
.fcont .pnl_btn .bt1{}
.fcont .pnl_btn .bt1 input{}

.fcont .pnl_tcl{display:none;visibility:hidden;}
.fcont .pnl_tcl span{}
.fcont .pnl_tcl input{}

.fcont .pnl_ape{display:none;visibility:hidden;}
.fcont .pnl_ape span{}
.fcont .pnl_ape input{}

.fcont .pnl_dir{display:none;visibility:hidden;}
.fcont .pnl_dir span{}
.fcont .pnl_dir input{}

.fcont .pnl_asu{position: absolute;top: 180px;left: 0px;width: 575px;clear:both;}
.fcont .pnl_asu span{float:left;padding:8px 8px 0px 0px;width:90px;}
.fcont .pnl_asu input{float:left;}

.fcont .pnl_msj{position: absolute;top: 225px;left: 0px;width: 575px;clear:both;}
.fcont .pnl_msj span{float:left;padding:8px 8px 0px 0px;width:90px;}
.fcont .pnl_msj input{float:left;}

.fcont .pnl_pol{display:none;visibility:hidden;}
.fcont .pnl_pol a{}
.fcont .pnl_pol input{}

.fcont .pnl_ape1{position: absolute;top: 45px;left: 0px;width: 280px;clear:both;}
.fcont .pnl_ape1 span{float:left;padding:8px 8px 0px 0px;width:90px;}
.fcont .pnl_ape1 input{float:left;width:175px;}

.fcont .pnl_ape2{position: absolute;top: 45px;left: 295px;width: 280px;clear:both;}
.fcont .pnl_ape2 span{float:left;padding:8px 8px 0px 0px;width:90px;}
.fcont .pnl_ape2 input{float:left;width:175px;}

.fcont .pnl_pref{position: absolute;top: 90px;left: 295px;width: 280px;clear:both;}
.fcont .pnl_pref span{float:left;padding:8px 8px 0px 0px;width:90px;}
.fcont .pnl_pref input{float:left;width:175px;}

.fcont .pnl_adv{position: absolute;top:385px;left: 0px;clear:both;}
.fcont .pnl_adv span{font-family:Helvetica;font-size:13px;font-weight:normal;color:#FF5F00;}


/** BREADCRUMB **/

.div_bread{padding:8px; margin-bottom:15px; font-size:10px; color:#9B9B9B;}

.lbl_bread{font-family:Helvetica; font-size:10px; color:#9B9B9B; font-weight:normal;}
.pnl_cont_bread a{font-family:Helvetica; font-size:10px; font-weight:normal;text-decoration:none;}
.lang ul li a:hover{font-family:Arial; font-size:9px;font-weight:normal;}
.lang ul li a.selected{font-family:Arial; font-size:9px;font-weight:normal;text-decoration:none;}

a.lnk_bread {	color: #7E7E7E;    font-family: Helvetica; font-size: 10px; font-weight: normal; text-align: left; text-decoration: none; background-image:none;}
a.lnk_bread:hover{	color: #7E7E7E; text-decoration: none;}



/** SELECTOR IDIOMAS **/

.idiomas{padding:0px 4px;}
.idiomas select{width:150px;}

/*** LISTADO ZONAS ***/
.lst_zon { margin: 15px 0 0; margin-bottom:15px; background-repeat:repeat-y;}

.lst_zon ul {padding:0px;}
.lst_zon ul li { float: left; width: 225px; list-style:none; background-image:none;}
.lst_zon ul li a {	color: #053752;    font-family: Tahoma; font-size: 13px; font-weight: bold; text-align: left; text-decoration: underline; background-image:none;}
.lst_zon ul li a:hover{	color: #053752; text-decoration: none;}

/*** LISTADO LOCALIDADES ZONA ***/
.lst_zloc { margin: 15px 0 0; margin-bottom:15px; background-image:url('img/fondos/fnd_listado_localidades.gif'); background-repeat:repeat-y;}

.lst_zloc ul {padding:0px;}
.lst_zloc ul li { float: left; width: 225px; list-style:none; background-image:none;}
.lst_zloc ul li a {	color: #053752;    font-family: Tahoma; font-size: 13px; font-weight: bold; text-align: left; text-decoration: underline; background-image:none;}
.lst_zloc ul li a:hover{	color: #053752; text-decoration: none;}


/*** GALERIA IMAGEN CONTENIDO ***/

.gal_cont{background-color:#F3F3F3;padding:0px 0px 15px 15px;display:block;overflow:auto;}

.gal_cont .item{display: block;min-height: 122px;position: relative;width: 470px;float:left;margin:15px 12px 0px 0px;}
.gal_cont .item_clear{clear:left;}

.gal_cont .item .pnl_img{display: block;z-index: 0;}
.gal_cont .item .pnl_img .img{width:470px;height:122px;}
.gal_cont .item .pnl_img a{}

.gal_cont .item .pnl_sup{width:470px;height:10px;background-color:#292929;z-index: 1000;position: absolute;top: 0px;}

.gal_cont .item .pnl_tit_open{background-image: url("img/fondos/fnd_gal_cont_open.png");background-position: center top;background-repeat: no-repeat;z-index: 1000;position: absolute;top: 74px;}
.gal_cont .item .pnl_tit_close{background-image: url("img/fondos/fnd_gal_cont_close.png");background-position: center top;background-repeat: no-repeat;z-index: 1000;position: absolute;top: 74px;}

.gal_cont .item .pnl_tit_int{font-family:HelveticaNeueLT Std, Helvetica, Arial, sans-serif;font-weight:bold;font-size:17px;color:#FFFFFF;display: block;height: 28px;width: 450px;padding:10px;}

.gal_cont .item .pnl_cont{top:122px;font-family:HelveticaNeueLT Std, Helvetica, Arial, sans-serif;font-size:13px;color:#000000; text-align:justify; padding:10px;display:block;}
.gal_cont .item .pnl_cont .int{padding:10px;}

.gal_cont .sep{width:15px;height:15px;}
.gal_cont .foot{clear:both;}

/*** GALERIA IMAGEN CONTENIDO ALT ***/

.gal_cont_alt{background-color:#FFFFFF;padding:0px;display:block;}

.gal_cont_alt .item{display: block;min-height: 290px;position: relative;width: 250px;float:left;margin:0px;padding:0px;}
.gal_cont_alt .item_clear{clear:left;}

.gal_cont_alt .item .pnl_img{display: block;z-index: 0;}
.gal_cont_alt .item .pnl_img .img{width:250px;height:290px;}
.gal_cont_alt .item .pnl_img a{}

.gal_cont_alt .item .pnl_sup{width:250px;height:10px;background-color:#292929;z-index: 1000;position: absolute;top: 0px;}

.gal_cont_alt .item .pnl_tit_open{background-image: url("img/fondos/fnd_gal_alt_cont_open.png");background-position: center top;background-repeat: no-repeat;z-index: 99;position: absolute;top: 210px;}
.gal_cont_alt .item .pnl_tit_close{background-image: url("img/fondos/fnd_gal_alt_cont_close.png");background-position: center top;background-repeat: no-repeat;z-index: 99;position: absolute;top: 85px;height:205px;}

.gal_cont_alt .item .pnl_tit_close .pnl_tit_int span{display:none;}

.gal_cont_alt .item .pnl_tit_int{font-family:DIN-Regular, Arial, sans-serif;font-size:20px;color:#FFFFFF;display: block;width: 230px;padding:10px;height:60px;overflow:hidden;}

.gal_cont_alt .item .pnl_cont{top:85px;position:absolute;z-index:1005;padding:10px;font-family:HelveticaNeueLT Std, Helvetica, Arial, sans-serif;font-size:13px;color:#C0C0C0;display:block;}
.gal_cont_alt .item .pnl_cont .tit{font-family:HelveticaNeueLT Std, Helvetica, Arial, sans-serif;color:#FFFFFF;font-size:15px;font-weight:normal;}

.gal_cont_alt .sep{width:15px;height:15px;float:left;}
.gal_cont_alt .foot{clear:both;}


/*** PRODUCTOS LISTADO CAPAS ***/

/** LISTADO PRODUCTO **/


.lst_prd_cap_cont{}
.lst_prd_cap_cont .tit_cont{font-size:25px; font-weight:bold; padding:20px 0px 20px 0px;display:block;}
.lst_prd_cap_cont .lst_cont{}

.lst_prd_cap{}

.lst_prd_cap .clas{margin-bottom:15px;display:block;}

.lst_prd_cap .off{display:none;}

.lst_prd_cap .cont_tot{background-color:#F3F3F3;padding:15px 15px 3px;display:block;overflow:auto; margin:0px;clear:both;}

.lst_prd_cap .lst{background-color:#F3F3F3;padding:0px 2px 15px 15px;display:block;overflow:auto; margin:0px;}

.lst_prd_cap .lst .item{display:block;float:left;margin:8px 13px 0px 0px;width:308px;min-height:60px;background-color:#FFFFFF;}
.lst_prd_cap .lst .item:hover{height:auto;}

.lst_prd_cap .lst .item .sup{display:block;padding:10px 15px 10px 15px;min-height:60px;}
.lst_prd_cap .item:hover .sup{display:block;border-style:solid;border-color:#292929;border-width:7px 1px 0px 1px;padding:3px 14px 10px 14px;}

.lst_prd_cap .lst .item .sup .tit{display:block;height:30px;}
.lst_prd_cap .lst .item .sup .tit a{color:#000000; font-weight:normal;}
.lst_prd_cap .lst .item .inf a{color:#000000; font-weight:normal;}
.lst_prd_cap .lst .item .sup .subtit{display:block;margin-top:10px;font-family:HelveticaNeueLT Std, Helvetica, Arial, sans-serif;font-weight:bold;font-size:13px;color:#000000;}
.lst_prd_cap .lst .item .sup .subtit .lft{float:left;text-align:left;width:100px;}
.lst_prd_cap .lst .item .sup .subtit .rgt{float:right;text-align:right;width:100px;}

.lst_prd_cap .lst .item .inf{display:none;position:absolute;z-index:500;padding:0px 15px 10px 15px;width:276px;background-color:#FFFFFF;border-style:solid;border-color:#292929;border-width:0px 1px 1px 1px;}
.lst_prd_cap .lst .item:hover .inf{display:block;}

.lst_prd_cap .lst .item .inf .cont{display:block;}
.lst_prd_cap .lst .item .inf .bot{display:block;margin-top:10px;}
.lst_prd_cap .lst .item .inf .tags{display:block;margin-top:10px;}

/** MENU LISTADO PRODUCTOS CAPA **/

.lst_prd_cap_menu{text-align:center; width:980px;margin:0 auto;  padding:12px 0px 12px 0px;color:#007C92;font-family:HelveticaNeueLT Std, Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;}

.lst_prd_cap_menu .item{padding:0px 10px;}
.lst_prd_cap_menu .sep{}

.lst_prd_cap_menu .item a{color:#007C92;font-family:HelveticaNeueLT Std, Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}
.lst_prd_cap_menu .item a:hover{color:#007C92;font-family:HelveticaNeueLT Std, Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;text-decoration:underline;}

.pnl_bkg .pnl_cont_int .lst_cont .lst_prd_cap {}

.pnl_bkg .pnl_cont_int .lst_cont .lst_prd_cap .lnk_clasificacion{}

.pnl_bkg .pnl_cont_int .lst_cont .lst_prd_cap .lnk_clasificacion a{ font-size:17px; color:#FFFFFF; font-weight:bold; background-color:#00333C; padding:4px 10px 4px 10px; margin:0px 8px 8px 0px; text-decoration:none;}
.pnl_bkg .pnl_cont_int .lst_cont .lst_prd_cap .lnk_clasificacion a:hover{color:#000000; background-color:#F3F3F3;}

.pnl_bkg .pnl_cont_int .lst_cont .lst_prd_cap .lnk_clasificacion a.selec{ font-size:17px; color:#000000; font-weight:bold; background-color:#F3F3F3; padding:4px 10px 4px 10px; margin:0px 8px 8px 0px; text-decoration:none;}
.pnl_bkg .pnl_cont_int .lst_cont .lst_prd_cap .lnk_clasificacion a.selec:hover{color:#000000; background-color:#F3F3F3;}

/*** RESERVA AMPLIAR DATOS ***/

.inf_rampd{padding:0px;}

.inf_rampd .tit{background-color:#65C206; padding:2px 10px 1px 10px;}
.inf_rampd .stit{background-color:#FFFFFF; padding:24px 10px 10px 10px; width:100%; font-weight:bold; font-size:18px;}
.inf_rampd .cont{padding:15px 30px 15px 30px; font-size:15px; font-weight:bold;}
.inf_rampd .cont .lft{}
.inf_rampd .cont .rgt{padding-top:74px;}

.inf_rampd h2{color:#FFFFFF;padding:5px 5px 0px 5px;}
.inf_rampd .txb{width:610px;height:16px;padding:7px;}
.inf_rampd .txb2{width:200px;height:16px;padding:7px;}
.inf_rampd .cmb{border: 1px solid #C9C9C9;padding:6px 2px;width: 215px;}

.inf_rampd table{}
.inf_rampd table tr{}
.inf_rampd table tr td{height:36px; vertical-align:middle; padding-right:14px;}

.inf_rampd .bt1{}
.inf_rampd .bt1 input{}
.inf_rampd .bt1:hover{}
.inf_rampd .bt1 input:hover{}

/** FICHA RESERVA **/

.tit_carr_srv{background-color:#FFFFFF; font-family:Helvetica; font-size:25px; font-weight:bold; margin:0px 0px 30px 0px;}

.cont_carr .tit5{font-family:Helvetica; font-size:18px; font-weight:bold; color:#292929; background-color:#DDEDF1; height:20px; width:100%; padding:0px 0px 10px 0px;}

.pnl_canc{padding:16px;}
.pnl_canc .pnl_cond{display:inline;}
.pnl_canc .pnl_bt_canc{float:right;}
/**  PROCESO RESERVA 02 **/

.pnl_cont_int_pad .cont3{border:0px;margin:0px;}

.pnl_cont_int_pad .rad .itm .img {/*border:0px; padding:0px; margin:0px 10px 50px 0px;*/}
.pnl_cont_int_pad .cont3 .lnk{border:0px; /*display:none; visibility:hidden;*/}

/*** MENU LOGIN IFRAME ***/
.mnu_lgn{font-family:Helvetica;}
.mnu_lgn .tit1{display:none;}

.mnu_lgn .frm_nlog{background-color:#F3F3F3;padding: 30px 35px 30px 30px;width: 425px;position:relative; height:193px; margin: 10px 0px 27px 0px;}
.mnu_lgn .frm_nlog h2{color:#292929;font-size:18px; margin-bottom:30px;}
.mnu_lgn .frm_nlog .frm_reg{padding-bottom:15px;}
.mnu_lgn .frm_nlog .frm_reg span{display: block;margin-top: 10px;padding: 0 0 3px 10px; color: #292929; float:left; width:86px; font-family:Helvetica; font-size:15px;}    
.mnu_lgn .frm_nlog .frm_reg input.txb{width:300px;display:block; border: 1px solid #C9C9C9;padding: 5px; margin:10px 0px 10px 0px; font-size:15px;}
.mnu_lgn .frm_nlog .frm_reg input.txb:focus{background-color: #FFFFFF;outline: 0 none;}

.mnu_lgn .frm_nlog .frm_reg .bt2{min-width: 166px;background:url('img/botones/btns_der.jpg') no-repeat 100% -0px;cursor: pointer; display: inline-block; text-align: left; /* IE7 (hasLayout)*/ *display: inline; /* IE */float:right; margin-top:15px;}
.mnu_lgn .frm_nlog .frm_reg .bt2 input{min-width: 166px;margin:0px;background:url('img/botones/btns_izq.jpg') no-repeat 0 -0px;padding:6px 0px; cursor: pointer;display: inline-block;border:0 none;font-family: Helvetica;font-size: 14px;font-weight: normal;color: #FFFFFF;text-transform: capitalize;}
.mnu_lgn .frm_nlog .frm_reg .bt2:hover{background:url('img/botones/btns_der.jpg') no-repeat 100% -33px;}
.mnu_lgn .frm_nlog .frm_reg .bt2 input:hover{background:url('img/botones/btns_izq.jpg') no-repeat 0 -33px;}

.mnu_lgn .frm_nlog .frm_reg_rgt{padding-left:130px;}
.mnu_lgn .frm_nlog .frm_reg_rgt a{font-family:Helvetica;font-size:13px;font-weight:normal;color:#0093EA;text-decoration:none;}


.mnu_lgn .frm_nlog .frm_reg_rgt .lnk_rec{}
.mnu_lgn .frm_nlog .frm_reg_rgt .lnk_rec:hover{text-decoration:underline;}
.mnu_lgn .frm_nlog .frm_reg_rgt .lnk_new{display:none; visibility:hidden;}

.mnu_lgn .frm_log{background-color:#F3F3F3;padding: 30px 30px;width: 430px;position:relative;}
.mnu_lgn .frm_log h2{font-size:18px;}
.mnu_lgn .frm_log .frm_reg span{display: block;margin-top: 10px;padding: 0 0 3px; color: #FFFFFF;}  

.mnu_lgn .pnl_lnk{float:left;padding-right:20px;}
.mnu_lgn .btn_slr{float:right;min-width: 76px;background:url('img/botones/btns_der.jpg') no-repeat 100% -132px;cursor: pointer; display: inline-block; text-align: center; /* IE7 (hasLayout)*/ *display: inline; /* IE */}
.mnu_lgn .btn_slr input{min-width: 76px;margin:0px;background:url('img/botones/btns_izq.jpg') no-repeat 0 -132px;padding:1px 0px; cursor: pointer;display: inline-block;border:0 none;font-family: Helvetica;font-size: 14px;font-weight: normal;color: #FFFFFF;text-transform: capitalize;}
.mnu_lgn .btn_slr:hover{background:url('img/botones/btns_der.jpg') no-repeat 100% -155px;}
.mnu_lgn .btn_slr input:hover{background:url('img/botones/btns_izq.jpg') no-repeat 0 -155px;}


/*** RESERVA SERVICIO ALT PASAJEROS ***/

.rsv_alt_psj{}

.rsv_alt_psj .cab{}
.rsv_alt_psj .cab .tit{}
.rsv_alt_psj .cab .tit h2{}
.rsv_alt_psj .cab .subtit{margin:15px 0px;}
.rsv_alt_psj .cab .subtit h3{font-size:15px;font-weight:normal;}

.rsv_alt_psj .btn{margin-top:20px;width:100%;position:relative;height:45px;}

.rsv_alt_psj .btn .continuar{position:absolute;right:0;}
.rsv_alt_psj .btn .cancelar{position:absolute;left:15px;}

.rsv_alt_psj .datos{background-color:#FFFFFF;padding:0px; margin:0px; border:10px solid #DDEDF1;}

.rsv_alt_psj .datos .explica{margin-top:15px;font-size:13px;}

.rsv_alt_psj .datos .tit5{background-color: #DDEDF1;color: #292929;font-family: Helvetica;font-size: 18px;font-weight: bold;height: 24px;padding:0px 6px 6px 6px;width: 100%;}

.rsv_alt_psj .datos .pasj{padding:20px;background-color:#DDEDF1;}
.rsv_alt_psj .datos .pasj .tit{font-family:Helvetica;font-size:18px;font-weight:bold;color:#292929;}
.rsv_alt_psj .datos .pasj .txb2{width:230px;}
.rsv_alt_psj .datos .pasj .cmb2{width:230px;}

.rsv_alt_psj .datos .int{padding:20px 20px 10px 20px;background-color:#FFFFFF;}
.rsv_alt_psj .datos .int .lft{float:left;width:180px;}
.rsv_alt_psj .datos .int .rgt{float:left;width:740px;}
.rsv_alt_psj .datos .inf{font-family:Helvetica;font-size:14px;font-weight:bold;color:#292929;margin-top:20px;}


/*** MENU MI CARRITO ***/

.mnu_mca{color:#676767;font-size:12px;}

.mnu_mca h3{padding:0px;margin:0px;color:#676767;font-size:12px;}

.mnu_mca .int{text-align:right;width:380px;}
.mnu_mca .int .itm{float:right;}

.mnu_mca .int .itm .bt2{min-width:74px;background-image:url('img/iconos/ico_mi_carrito.png');background-repeat:no-repeat;background-position:left;text-align:left;padding-left:23px;height:20px;border:0 none !important;/* IE7 (hasLayout)*/ *display: inline; /* IE */}
.mnu_mca .int .itm .bt2 input{min-width:62px;font-family:Tahoma;font-size:11px;color:#FFFFFF;font-weight:normal;background:none; cursor: pointer;display: inline-block;padding-top:3px;height: 20px;text-transform: capitalize;border:0 none !important;}
.mnu_mca .int .itm .bt2:hover{text-decoration:underline;font-weight:normal;}

.mnu_mca .itm_bv{clear:both;display:none;}

/** ALTA NEWSLETTER **/

.reg_altanw{border:0px; padding:15px 0px; background-color:transparent;}
.reg_altanw .tit{}
.reg_altanw .int{float:left;width:375px; height:50px; padding:0px;}
.reg_altanw .txb {width:157px; padding: 6px 2px; margin-right:8px; border:0px; color:#000000;}
.reg_altanw .txb2 {width:120px; padding: 6px 2px;  margin-right:8px; border:0px; color:#000000;}
.reg_altanw .pnl_eml{float:left; }
.reg_altanw .pnl_eml span{display:none; visibility:hidden;}
.reg_altanw .pnl_cpos{float:left; }
.reg_altanw .pnl_cpos span{display:none; visibility:hidden;}

.reg_altanw .bt1{min-width:60px; margin-bottom:4px; min-height:30px;}
.reg_altanw .bt1 input{}
.reg_altanw .bt1:hover{}
.reg_altanw .bt1 input:hover{}

.reg_altanw .tit3{display:none; visibility:hidden;}
.reg_altanw h3{float:left;width:140px; font-family:DIN-Regular; font-size:18px;color:#FFFFFF; font-weight:normal;}

.reg_altanw a{color:#FFFFFF; font-family:Arial; font-size:11px; text-decoration:underline; font-weight:normal;}
.reg_altanw a:hover{color:#FFFFFF;}

/** RESERVA LISTADO VALORACION MENSAJE COMISIONES **/

.val_mcom{background-color: #FFFFFF;border: 12px solid #F3F3F3;padding: 12px;margin-top:15px;}

/** RESERVA COMISION **/

.val_rcom{background-color: #FFFFFF;border: 10px solid #DDEDF1;margin:17px 0px 0px 0px;padding: 0px;}

.val_rcom .imp1{font-size:16px;}
.val_rcom .imp2{font-size:13px;color:#000000;}

.val_rcom h3{font-size:13px;}
.val_rcom .tit5{background-color: #DDEDF1;color: #292929;font-family: Helvetica;font-size: 18px;font-weight: bold;height: 20px;padding: 0 0 10px;width: 100%;}

.val_rcom .int{padding:20px 30px;}

.val_rcom .int .cab{padding:0px 15px;}
.val_rcom .int .cab .lft{float:left;width:680px;text-align:left;}
.val_rcom .int .cab .rgt{float:left;width:180px;text-align:right;}
.val_rcom .int .med{border-top: 1px solid #DEDEDE;padding:5px 15px 0px 15px;margin-bottom:5px;}
.val_rcom .int .med .item{}
.val_rcom .int .med .item .lft{float:left;width:680px;text-align:left;}
.val_rcom .int .med .item .rgt{float:left;width:180px;text-align:right;}
.val_rcom .int .inf{border-top: 1px solid #DEDEDE;padding:5px 15px 0px 15px;}
.val_rcom .int .inf .lft{float:left;width:680px;text-align:right;font-size:16px;font-weight:bold;}
.val_rcom .int .inf .rgt{float:left;width:180px;text-align:right;}

/*** CARRITO VACIAR ***/

.tit_carr_pre.vac_carr{width:770px;float:left;}

.vac_carr{float:right;text-align:right;margin:22px 0 10px;}
.vac_carr .bt_canc{min-width:160px;}
.vac_carr .bt_canc input{min-width:160px;}


/*** NOTICIAS LISTADO ***/

.lstnot{}
.lstnot.cont2{padding:0px;}

.lst_not .itm{display: block;height: 98px;padding: 15px 0 15px 20px;overflow:hidden;}

.lst_not .lft{float:left;width:165px;}
.lst_not .rgt{float: left;height: 96px;margin: 0;overflow: hidden;text-align: left;width: 770px;}

.lst_not .lnk1{font-family:Helvetica;font-size:17px;font-weight:normal;color:#0093EA;text-decoration:underline;}
.lst_not .lnk1:hover{font-size:17px;color:#0093EA;text-decoration:underline;}

.lst_not .lnk4{font-family:Helvetica;font-size:13px;font-weight:normal;color:#0093EA;text-decoration:none;}
.lst_not .lnk4:hover{font-size:13px;color:#0093EA;text-decoration:underline;}

.lst_not .ntcs{}
.lst_not .cont1{padding:0px;border:0px;background-color: #F3F3F3;}

.lst_not .cont1 .sep_b{height:0px;line-height:0px;}
.lst_not .cont1 .sep{display:block;margin:0px 30px;background-image: url("img/fondos/fnd_not_itm.gif");background-repeat: repeat-x;height:2px;line-height:2px;}

.lst_not .img1{width:145px;height:98px;}
.lst_not .img1_div{width:145px;height:98px;background-color:#FFFFFF;}

.lst_not .pag_not{height:24px; background-color:#F3F3F3; padding:6px 15px; font-family:Helvetica; font-size:13px; font-weight:bold;text-align:left;}
.lst_not .pag_not .est{display:inline;float:left;margin:0 20px 0 0;}
.lst_not .pag_not .sep{display:inline;padding:0 2px;color:#666666;font-weight:normal;}
.lst_not .pag_not .sel{display:inline;padding: 4px 0 0; color: #666666;display: inline-block;font-family: Helvetica;font-size: 13px;font-weight: bold;height: 20px;text-decoration: underline;    vertical-align: middle;}

.lst_not .pag_not a.itm{padding: 4px 0 0; color:#0093EA;display: inline-block;font-family: Helvetica;font-size: 13px;font-weight: normal;height: 20px;text-decoration: none;    vertical-align: middle;}
.lst_not .pag_not a.itm:hover{text-decoration:underline;}
.lst_not .pag_not a.pgn_sgt{ background-image: url("img/botones/der_pagina.gif");background-repeat: no-repeat;display: inline-block;height: 20px;vertical-align: middle;width: 20px;}
.lst_not .pag_not a.pgn_ant{background-image: url("img/botones/izq_pagina.gif");background-repeat: no-repeat;display: inline-block;height: 20px;vertical-align: middle;width: 20px;}

.lst_not .pag_not .est {float: left;font-weight: bold;height: 20px;margin: 0 20px 0 0;padding: 4px 0 0;}

.lst_not .lbl_min{color: #000000;font-family: Helvetica;font-size: 13px;font-weight: normal;line-height: 15px;}

/*** NOTICIAS FICHA ***/

.not_fic{display:block;}
.not_fic .sp_tit{display:block;margin-top:15px;color: #000000;font-family: Helvetica;font-size: 25px;font-weight: bold;}
.not_fic .sp_res{display:block;margin-top:15px;}
.not_fic .sp_cont{display:block;margin-top:15px;background-color:#F3F3F3;padding:15px 30px;color:#000000;font-family:Helvetica;font-size:13px;}
.not_fic .sp_sha{display:block;}
.not_fic .sp_fec{display:block;}
.not_fic .sp_img{display:block;}


/*** FORMULARIOS FRMS ***/

.frms{border:0px;background-color:transparent;}

.frms .tit{font-family:Helvetica;font-size:25px;font-weight:bold;color:#000000;}
.frms .stit{font-family:Helvetica;font-size:13px;font-weight:normal;color:#000000;margin-top:15px;}

.frms .int{color:#292929; font-size:15px; font-weight:bold;background-color:#F3F3F3;margin-top:20px;padding:20px 30px;}

.frms .int .stit{font-family:Helvetica;font-size:18px;font-weight:bold;color:#297B8A;background-color:transparent;height:20px;padding:0px;margin-top:0px;}
.frms .int .stit2{font-family:Helvetica;font-size:16px;font-weight:bold;color:#999999;background-color:transparent;height:18px;padding:0px;margin:10px 0px;}
.frms .int .cont{margin-top:10px;text-align:left;}
.frms .int .sep{background-image:url('img/fondos/fnd_sep_form.gif');background-repeat:repeat-x;height:2px;margin:15px 0px;}

.frms .int .tdLbl{width:210px;text-align:left;padding-top:8px;padding-left:10px;}
.frms .int .tdTxt{width:230px;text-align:left;}
.frms .int .tdSep{height:10px;}
.frms .int .tdLbl2{width:210px;text-align:left;padding-top:8px;padding-left:10px;}
.frms .int .tdTxt2{width:230px;text-align:left;padding-top:8px;font-weight:normal !important;}
.frms .int .tdTxt3{text-align:left;font-weight:normal !important;}
.frms .int .tdBtn{width:210px;text-align:left;padding-top:8px;}

.frms .cpo_oblig{font-family:Helvetica;font-size:13px;font-weight:normal;color:#FF5F00;}
.frms .txb{width:282px; height:30px;}
.frms .txb2{width:220px; height:30px;}
.frms .txb3{width:670px; height:30px;}
.frms .txa{height:132px;width:426px;}
.frms .txa2{height:132px;width:890px;}
.frms .txaCond{background-color: #FFFFFF;border: 1px solid #C9C9C9;font-size: 11px;font-weight: normal;height: 80px;padding: 6px;width: 882px;}


/*** FORMULARIO OPINION ***/

.frms.fopinion .txaCond{background-color:transparent;height:60px;border:0px;}

/*** FORMULARIO ENCUESTA ***/

.frms.fencuesta .int .tdLbl2{width:230px;text-align:left;padding-top:8px;padding-left:10px;}
.frms.fencuesta .int .tdLbl3{text-align:left;padding-top:8px;padding-left:10px;}
.frms.fencuesta .int .tdTxt2{width:230px;text-align:left;padding-top:8px;font-weight:normal !important;padding-left:10px;}
.frms.fencuesta .int .tdTxt3{text-align:left;font-weight:normal !important;padding-left:10px;padding-top:8px;}
.frms.fencuesta .txaCond{background-color:transparent;height:60px;border:0px;}

/*** INTERSTITIAL ***/

.interst_cont_aviso{position:absolute;z-index:1000;background-color:#000000;filter:alpha(opacity=50); /* Internet Explorer */-moz-opacity:0.5; /* Mozilla 1.6 and below */opacity: 0.5; /* newer Mozilla and CSS-3 */height:980px;top:0;width:100%;left:0;}
.interst_fondo_aviso{position:absolute;left:0;width:100%;z-index:1001;cursor:pointer;}
.interst_div_aviso{filter:alpha(opacity=100); /* Internet Explorer */-moz-opacity:1; /* Mozilla 1.6 and below */opacity: 1.0; /* newer Mozilla and CSS-3 */position:relative;margin:0 auto;width:960px;height:540px;top:80px;}
.interst_div_aviso p{font-family:Verdana;font-size:22px;color:#022240;text-align:center;}
.interst_div_aviso a{cursor:pointer;}
.interst_div_close{position:relative;top:80px;width:1030px;height:31px;text-align:right;margin:0 auto;}

.pnl_nts {padding:15px;background-color: #DDEDF1;}


/*** PANEL NOTAS RESERVA CUPO HORA ***/
.pnlNotas{margin-top: 10px; padding: 10px; border: solid 10px #FFF;}