/*** GENERALES ***/
html{height:100%;width:100%;}

body{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal; height: auto; overflow: auto;overflow-x:hidden;}
.body_error{}
.body_vacio{}
.body_cargando{}

.body_cargando .cont_logo {text-align: center; overflow: hidden; width: 100%; display: block; z-index:2; position:relative;}
.body_cargando .cont_logo img { max-height:120px;}
.body_cargando .cont_logo .cont_vacio {display:inline-block;}

a{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-family:'Roboto','Open Sans',sans-serif;font-size:30px;font-weight:bold; text-align:center;}
h2{font-family:'Roboto','Open Sans',sans-serif;font-size:22px;font-weight:bold; text-align:center;}
h3{font-family:'Roboto','Open Sans',sans-serif;font-size:18px;}
h4{font-family:'Roboto','Open Sans',sans-serif;font-size:16px;font-weight:normal;}

input[type=radio], input[type=checkbox]{ cursor:pointer;}
input[type=text], textarea {
  padding: 2px 4px; margin: 2px 0px;
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  border: solid 1px #CCCCCC;
 }
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus , textarea:focus{ 
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);}

.btn{padding:0px;text-decoration:none;font-size:18px;font-weight:bold;width:100%;text-align:center;}
.btn:hover{text-decoration:none;font-size:18px;font-weight:bold; box-shadow: 0px 2px 3px rgba(0,0,0,0.2);}
input.btn{padding:7.5px 12px;}

.btn a{font-family:'Roboto','Open Sans', sans-serif;font-size: 18px;font-weight: bold;text-decoration:none;display:block;height:38px;padding:6px 12px;}
.btn a:hover{font-family:'Roboto','Open Sans', sans-serif;font-size: 18px;font-weight: bold;text-decoration:none; box-shadow: 0px 2px 3px rgba(0,0,0,0.2);}

.div_contenido{width:100%;}
.div_contenido_error{padding:0px 20px;width:100%;}

.btn_doc{padding:5px 0 5px 12px;text-decoration:none;font-size:18px;font-weight:bold;width:100%;text-align:center;}
.btn_doc:hover{text-decoration:none;font-size:18px;font-weight:bold; box-shadow: 0px 2px 3px rgba(0,0,0,0.2);}
.btn_doc_des{font-family:'Roboto','Open Sans', sans-serif; padding:5px 0 5px 12px;text-decoration:none;font-size:18px;font-weight:bold;width:100%;text-align:center;     cursor: default !important;}
.btn_doc_des:hover{text-decoration:none;font-size:18px;font-weight:bold; box-shadow: 0px 2px 3px rgba(0,0,0,0.2);     cursor: default !important;}

.btn:hover, .btn:focus {}
.clear{clear:both;display: block;} 

/*** PAGINADORES ***/
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{}

/*** ESTRUCTURA ***/
.pnl_estr{margin-bottom:0.1em;padding-top: 10px;padding-bottom: 10px;}

/*** CONTENEDORES ***/
p.big {font-size:22px;}
.center {text-align:center;}
.left {text-align:left;}

.cont_defecto{padding:10px 0px;}
.cont_margen_superior{padding:10px 0px 0px 0px;}

.cont_H1{padding:0px 0px 20px 0px;}
.cont_H2{padding:0px 0px 20px 0px;}

.cont_H2_Alt{}
.tit_H2_Alt{padding:5px;margin:0px 0px 5px 0px;text-align:center;}
.tit_H2_Alt h2{display:inline-block;padding:0px 20px;}

.cont_H3{}

.content_header {text-align:center; font-family:'Roboto','Open Sans', sans-serif; font-size:28px; font-weight:bold; margin-top:20px;letter-spacing: 2px; margin-bottom:10px;}
.content_header span {}
.content_header img {margin-bottom: 5px;}

/*** CONTENEDOR H2 RESPONSIVE*/
.cont_h2_Resp{}
.cont_h2_Resp .tit_H2_Resp{text-decoration:none;cursor:pointer;}
.cont_h2_Resp .tit_H2_Resp:hover{text-decoration:none;cursor:pointer;}
.cont_h2_Resp .tit_H2_Resp > a{width:100%;display:inline-block;padding:10px 10px;}
.cont_h2_Resp .tit_H2_Resp > a:hover{}
.cont_h2_Resp .tit_H2_Resp > a .fa-lg{font-size:16px;font-weight:normal;padding:7px 5px 5px 5px;display:inline-block;visibility:visible;}
.cont_h2_Resp .tit_H2_Resp > a:hover .fa-lg{}
.cont_h2_Resp .tit_H2_Resp > a > h2{margin:0px;padding:0px;font-size:18px;font-weight:bold;text-decoration:none;font-size:18px;font-weight:normal;display:inline-block;}
.cont_h2_Resp .tit_H2_Resp > a:hover > h2{text-decoration:none;}

.cont_h2_Resp .cont_cont_H2_Resp{display: block;-webkit-transition: all 0.5s ease;padding:10px;text-align:justify;}
.cont_h2_Resp .cont_cont_H2_Resp .oculto{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:20px;}
.cont_h2_Resp .cont_cont_H2_Resp .visible{height:100%;display:block;}


/*** CONTENEDOR H3 RESPONSIVE*/
.cont_h3_Resp{margin-top:35px;}
.cont_h3_Resp .tit_H3_Resp > h3{margin:0px;padding:0px;font-size:18px;font-weight:bold;text-decoration:none; font-family:'Roboto','Open Sans', sans-serif;}

.cont_h3_Resp .panel-heading{}
.cont_h3_Resp .panel-collapse.collapse{display:block;}
.cont_h3_Resp .panel-body{padding:5px 15px;}
.cont_h3_Resp .panel-body a{font-size:15px; line-height: 30px;}

/*** MASTERS ***/
.mst_cmsadmin{width:750px;margin:0 auto;}

.cont_mst_inc{}
.cont_foot_0_ext {}
.cont_foot_0_int {}

.cont_head_int_0_ext {}
.cont_head_int_0_int {overflow: hidden;}
.cont_head_int_0_int_inf{}

.cont_head_int_1_ext {}
.cont_head_int_1_int {padding:0px;}

.cont_head_int_2_ext {padding: 20px 0px 0px;}
.cont_head_int_2_int {}

.cont_head_int_3_ext {}
.cont_head_int_3_int {}

.cont_head_int_busc{position:relative;z-index:10;}
.cont_head_int_busc_ext{display: inline-block; position: absolute; z-index: 10; top:30px;}
.cont_head_int_busc_int{min-height:100px; width:auto;}
.cont_head_int_busc_int_inf{ display:none; visibility:hidden;}

.cont_int_lst_ext{}
.cont_int_lst_int{}

.cont_int_foot_0_ext{}
.cont_int_foot_1_ext{}

.cont_footer{min-height: 200px;}

/*** MASTERS - CABECERA ***/

.header_contact{padding-top:8px;display:block;}
.header_who{padding-top:8px;display:block;}
.header_telf{}
.header_telf .lbl{font-size:20px;font-weight: bold;}
.header_telf .lbl_xs {font-size:14px;display:inline-block;padding-top:14px;}

/*** MI CUENTA ***/
.header_micu{}
.header_micu .lnk_img_xs{width:100%;display:block;height:50px;padding-top:8px;}
.header_micu .lnk_img_xs:hover{}

.header_micu > .log_carr{font-size:0px;}
.header_micu > .log_carr > .lnk_img_xs{width:50%;display:inline-block;}

.header_news{}

.header_container_ext{padding:0px !important;min-height:140px;position:relative;}

.header_container{}

.header_container .header_contact, 
.header_container .header_contact a,
.header_container .header_telf, 
.header_container .header_telf a,
.header_container .header_news, 
.header_container .header_news a,
.header_container .header_who, 
.header_container .header_who a,
.cont_menu_principal_ext{font-size:16px;font-family:'Roboto','Open Sans', sans-serif;font-weight:normal;}

.header_container .header_contact a:hover,
.header_container .header_who a:hover,
.header_container .header_telf a:hover,
.header_container .header_micu a:hover,
.header_container .header_news a:hover,
.header_container .header_who a:hover{text-decoration:underline;}

.header_container ul.idiomas{margin:0px !important;padding:0px !important;}
.header_container ul.idiomas li{display:inline-block;margin-left: 5px;}

.header_container > .cont_logo {}
.header_container > .cont_logo img {max-height:75px; margin-left:15px;}

/** SELECTOR IDIOMAS DROP **/
.header_container .header_idio{}
.header_container .header_idio, 
.header_container .header_idio a {}
.header_container .header_idio a img {width:16px;}
.header_container .header_idio .dropdown-menu {padding:0px; z-index:9999; min-width:0px;right:0px;left:auto;}
.header_container .header_idio .dropdown-menu > li > a {padding: 5px 10px;}
.header_container .header_idio .dropdown-menu > li > a > .idi {margin-left:10px;}
.header_container .header_idio .dropdown-menu > li > a > img {width:16px;}
.header_container .header_idio ul {padding:0px;}
.header_container .header_idio ul li {list-style-type:none;}
.header_container .header_idio .lnk_img_xs{width:100%;display:block;height:50px;padding-top:8px;}
.header_container .header_idio .lnk_img_xs:hover{text-decoration:none;}

/** SELECTOR MI CUENTA DROP **/
.header_container .header_micu {}
.header_container .header_micu, 
.header_container .header_micu a {}
.header_container .header_micu .navbar-session{padding: 5px;}
.header_container .header_micu .carrito {padding:5px;}
.header_container .header_micu .navbar-login{padding: 10px; padding-bottom: 0px;}
.header_container .header_micu .navbar-login-session{ padding: 10px; padding-bottom: 0px; padding-top: 0px;}
.header_container .header_micu .navbar-nav>li>a {padding:0px;}
.header_container .header_micu ul li {list-style-type:none;}

.header_container .header_micu .header_micu_int{padding: 2px 10px; display: inline-block; margin-top: 6px;}

/*** HEADER MONEDA ***/
.header_container .header_moneda {}
.header_container .header_moneda, 
.header_container .header_moneda a {}
.header_container .header_moneda a img {width:16px;}
.header_container .header_moneda .dropdown-menu {padding:0px; z-index:9999; min-width:0px;right:0px;left:auto;}
.header_container .header_moneda .dropdown-menu > li > a {padding: 3px 10px; font-size:11px;}
.header_container .header_moneda .dropdown-menu > li > a > .idi {margin-left:10px;}
.header_container .header_moneda .dropdown-menu > li > a > img {width:16px;}
.header_container .header_moneda ul {padding:0px;}
.header_container .header_moneda ul li {list-style-type:none;}
.header_container .header_moneda a.lnk_img_xs{width:100%;display:block;height:50px;padding-top:8px;}
.header_container .header_moneda a.lnk_img_xs:hover{text-decoration:none;}

/*** HEADER SOCIAL ***/
.header_container .header_social{display: inline-block; padding-left: 7px;}
.header_container .header_social .tit {display:inline-block; font-family: 'Roboto'; font-weight: bold; font-size: 18px; text-transform: uppercase; vertical-align: middle; margin-right:10px;}
.header_container .header_social .hidden-xs ul {padding:0px; margin:0px; display:inline-block;}
.header_container .header_social ul li {list-style-type:none; display:inline; margin-left:5px;}
.header_container .header_social ul {padding:0px; margin:0px;}
.header_container .header_social .dropdown-menu {min-width:0px; padding:0px; margin:0px;right:0px;left:auto;}
.header_container .header_social .dropdown-menu > li {display: block; margin-left: 0px;}
.header_container .header_social .dropdown-menu > li > a {padding:3px 10px;}

/*** MENU PRINCIPAL ***/
.mpri {}
.mpri.navbar{margin-bottom:0px;min-height:0px;}
.navbar-static-top {border-width:0px;}
.mpri .navbar-header{height:50px;}
.mpri .navbar-header .fa-lg{font-size:1.6em;}
.mpri .navbar-header .navbar-toggle {float:left;height:50px;width:15%;margin:0px !important;}
.mpri .navbar-header .navbar-toggle:hover{}

.mpri .navbar-collapse{}

.mpri .nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.mpri .nav > li {position: relative;display: block;}

.mpri .nav > li > a {padding:14px 13px;font-family:'Roboto','Open Sans', sans-serif;font-size:15px;font-weight:normal;}
.mpri .nav > li > a:hover,
.mpri .nav > li > a:focus {text-decoration: none;}

.mpri .nav > li.selected > a {padding:14px 13px;font-family:'Roboto','Open Sans', sans-serif;font-size:17px; font-weight:bold;}
.mpri .nav > li.selected > a:hover,
.mpri .nav > li.selected > a:focus {text-decoration: none; font-weight:bold;}

.mpri .nav > li > a.lnk_mas_items_n2,
.mpri .nav > li > a.lnk_mas_items_n2:hover{}
.mpri .nav > li > a.lnk_mas_items_n2:after{font-family:'FontAwesome';content:"\f107";padding-left:4px;text-decoration:none !important;}

.mpri .nav > li > .mnivel2{display:none;left:0;padding:0px 0px;position:absolute;top:48px;min-width:180px;width:auto;white-space:nowrap;z-index:111;border:none;}
.mpri .nav > li > .mnivel2.open{display:block;}
.mpri .nav > li > .mnivel2 ul {padding:0;margin:0;list-style:none;display:inline-block;width:100%;}
.mpri .nav > li > .mnivel2 ul li{position:relative;display:block;width:100%;}
.mpri .nav > li > .mnivel2 ul li a {display:block;font-size:14px;padding:6px 24px 6px 12px;}
.mpri .nav > li > .mnivel2 ul li a:hover {text-decoration:none;}
.mpri .nav > li > .mnivel2 ul li.selected > a {}
.mpri .nav > li > .mnivel2 ul > li.selected > a:hover,
.mpri .nav > li > .mnivel2 ul > li.selected > a:focus {text-decoration: none;font-weight:normal;}

.mpri .nav > li > .mnivel2 ul li a.lnk_mas_items_n3,
.mpri .nav > li > .mnivel2 ul li a.lnk_mas_items_n3:hover{position:relative;}
.mpri .nav > li > .mnivel2 ul li a.lnk_mas_items_n3:after{position:absolute;right:12px;font-family:'FontAwesome';content:"\f105";padding-left:4px;text-decoration:none !important;}

.mpri .nav > li > .mnivel2 ul li > .mnivel3{display:none;left:100%;padding:0px 0px;position:absolute;top:0px;min-width:180px;z-index:111;border:none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3.open{display:block;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul {padding:0;margin:0;list-style:none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li{position:relative;display:block;width:100%;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li a {display:block;font-size:14px;padding:6px 12px;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li a:hover {text-decoration:none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li.selected > a {}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul > li.selected > a:hover,
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul > li.selected > a:focus {text-decoration: none;font-weight:normal;}

.mpri .nav > li > a.lnk_mas_items,
.mpri .nav > li > a.lnk_mas_items:hover{}
.mpri .nav > li > a.lnk_mas_items::after{font-family:'FontAwesome';content:"\f107";padding-left:4px;text-decoration:none !important;}

.mpri .nav > li > .mas_items{display:none;left:0;padding:0px 0px;position:absolute;top:48px;min-width:180px;z-index:111;background:#112139 none repeat scroll 0 0;border:none;}
.mpri .nav > li > .mas_items ul {padding:0;margin:0;list-style:none;}
.mpri .nav > li > .mas_items ul li{position:relative;display:block;width:100%;}
.mpri .nav > li > .mas_items ul li a {display:block;font-size:14px;padding:6px 12px;color:#FFFFFF;}
.mpri .nav > li > .mas_items ul li a:hover {background-color:#254A83;color:#FFFFFF;text-decoration:none;}
.mpri .nav > li > .mas_items ul li.selected > a {background:#254A83;}
.mpri .nav > li > .mas_items ul > li.selected > a:hover,
.mpri .nav > li > .mas_items ul > li.selected > a:focus {text-decoration: none;font-weight:normal;}

.mpri .nav > li.fst{}
.mpri .nav > li.lst{}

.mpri .nav > li.disabled > a {}
.mpri .nav > li.disabled > a:hover,
.mpri .nav > li.disabled > a:focus {text-decoration: none;cursor: not-allowed;}
.mpri .nav .open > a,
.mpri .nav .open > a:hover,
.mpri .nav .open > a:focus {}
.mpri .nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;}
.mpri .nav > li > a > img {max-width: none;}

/*** MENU SECUNDARIO ***/

.msec {margin-top: 20px;  width: 100%; margin-left: auto ; margin-right: auto ;}
.msec .container-fluid{display: flex;}

.msec .nav {list-style-type: none; text-align: left; margin:0px  auto; padding: 0px; overflow: hidden;}
.msec .nav > li {display: inline; line-height:30px; margin:4px;}

.msec .nav > li > a {padding:0px 10px;font-family:'Roboto',Tahoma;font-size:18px;text-transform:uppercase; display:inline-block;}
.msec .nav > li > a:hover,
.msec .nav > li > a:focus {text-decoration: underline;}

.msec .nav > li.selected > a {padding:0px 10px;font-family:'Roboto',Tahoma;font-size:20px;text-transform:uppercase;}
.msec .nav > li.selected > a:hover,
.msec .nav > li.selected > a:focus {text-decoration: none;}

.msec .nav > li.fst{}
.msec .nav > li.lst{}

.msec .nav > li.disabled > a {}
.msec .nav > li.disabled > a:hover,
.msec .nav > li.disabled > a:focus {text-decoration: none;cursor: not-allowed;}
.msec .nav .open > a,
.msec .nav .open > a:hover,
.msec .nav .open > a:focus {}
.msec .nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;}
.msec .nav > li > a > img {max-width: none;}


/*** DATOS AGENCIA ***/
.dagencia {width: 100%;margin-left: auto ;margin-right: auto;}
.dagencia ul {list-style-type: none;  text-align: center; margin:5px 0px 0px 0px;  padding: 0px; overflow: hidden;}
.dagencia li{ display:inline; line-height:30px; font-family:'Roboto'; font-size:16px;}
.dagencia li .sep {margin: 0px 10px;}
.dagencia li a {font-family:'Roboto'; font-size:16px;}
.dagencia li a:hover {text-decoration:underline;}
.dagencia .small li{font-size: 14px;}
.dagencia .small li a {font-size: 14px;}

/*** BREAD CRUMBS ***/

.breadcrumb{margin:10px 0px 0px 0px !important;}

/*** GALERIA IMAGEN LIST ***/
.gal{ display:block;}
.gal > .pnl_tit { text-align:center; width:100%; display:inline-block;}
.gal > .pnl_tit .tit {font-family:'Roboto','Open Sans', sans-serif,'Roboto','Open Sans', sans-serif; font-size:28px; font-weight:bold; line-height: 60px;}
.gal > .pnl_subtit {text-align:center; width:100%; display:inline-block;}
.gal > .pnl_subtit .subtit {font-family:'Roboto'; font-size:18px; line-height: 30px;}

.owl-loading {display: block; text-align: center; padding: 10px;}

.gal_lis {width: 100%;width: 100%; display: block; margin: 0px auto; position: relative;margin:0px auto !important;}

/* Datos para las imagenes (thumbnail) */
.gal_lis .thumbnail, .gal_min .thumbnail  {display:inline-block;padding:0px;border-radius:0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border:none;position:relative;min-height:270px;min-width:100%;overflow:hidden;}
.gal_lis .thumbnail .caption, .gal_min .thumbnail .caption {bottom: 0px; display: block; left: 0px; margin:0px; position: absolute; right:0px; top: 0; cursor: pointer;color:inherit; opacity:0;
							-webkit-transition: all 300ms ease-out;  
							-moz-transition: all 300ms ease-out;  
							-o-transition: all 300ms ease-out;  
							-ms-transition: all 300ms ease-out;  
							transition: all 300ms ease-out;}
.gal_lis .thumbnail .content, .gal_min .thumbnail .content {top: 5%;color: inherit;cursor: pointer;display: block;left: 0;margin: auto;overflow: hidden;padding: 2% 5%;position: absolute;right: 0;width: 92%;}
.gal_lis .thumbnail .content .tit, .gal_min .thumbnail .content .tit{font-family:'Roboto',Tahoma;font-size:22px;line-height:26px;font-weight:bold;text-align:left;display:block;height:26px;overflow:hidden;}
.gal_lis .thumbnail .content .desc, .gal_min .thumbnail .content .desc{font-family:'Roboto',Tahoma;font-size:12px;line-height:20px;font-weight:normal;text-align:left;display:block;height:20px;overflow:hidden; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.gal_lis .thumbnail:hover, .gal_min .thumbnail:hover{ text-decoration: none;}
.gal_lis .thumbnail:hover .caption, .gal_min .thumbnail:hover .caption{opacity:1;text-decoration:none;display:block;text-decoration:none;}
.gal_lis .thumbnail:hover .content, .gal_min .thumbnail:hover .content{}
.gal_lis .thumbnail:hover .content .tit, .gal_min .thumbnail:hover .content .tit{text-decoration:none;}

/* Datos para el carrusel */
.gal_lis.owl-carousel{ width:100% !important;}
.gal_lis.owl-carousel .owl-wrapper li{padding:0px 10px;}
.gal_lis.owl-carousel .owl-wrapper-outer{margin:0px 0px 20px 0px !important;}
.gal_lis.owl-carousel .owl-wrapper-outer > .owl-wrapper{padding:0px;}

.gal_lis .owl-buttons{display: block;left: -3%;margin: 0 auto;position: absolute;text-align: center;top: 32%;width: 106%;z-index: 10;}
.gal_lis .owl-buttons > span{padding: 0px; font-size: 26px; text-decoration: none; width: 23px; height: 64px;}

.gal_lis .owl-buttons > .owl-prev{ position: absolute; left: 0px; font-size: 32px;}
.gal_lis .owl-buttons > .owl-next{ position: absolute; right: 0px; font-size: 32px;}

.gal_lis .owl-buttons > .owl-prev > i, 
.gal_lis .owl-buttons > .owl-next > i{background:transparent !important;border:none !important;color:#666666 !important;}
.gal_lis .owl-buttons > .owl-prev:hover > i, 
.gal_lis .owl-buttons > .owl-next:hover > i{color:#333333 !important;}

/* Modo imagenes en objeto img */
.gal_lis .thumbnail > img{bottom: -9999px;left: -9999px;margin: auto;min-height: 270px;min-width: 270px;padding: 0;position: absolute;right: -9999px;top: -9999px;}

/* Modo imagenes en backgrund */
.gal_lis .thumbnail > .img_back{min-height:270px;display:block;width:100%;height:100%;}

/*** GALERIA IMAGEN SLIDER ***/
.gal_sli_ext {left: -69em; margin: 0 auto; position: relative !important; width: 1px;}
.gal_sli {height:480px;margin:0 auto;overflow:hidden;width:1920px;}
.gal_sli .carousel{height:480px;}
.gal_sli .carousel img{width:100%;max-width:100%;max-height:560px;}
.gal_sli .carousel-inner{overflow: hidden;position: relative;width: 1920px;}
.gal_sli .carousel-inner > .item img{margin:0 auto; min-height:470px;}

.gal_sli .carousel-indicators{ bottom: 0px; width: 100%; margin-left: auto; left: 0px; text-align: center; z-index:1;}
.gal_sli .carousel-indicators li{width:13px;height:13px;margin:2px;margin:2px;}
.gal_sli .carousel-indicators li.active{width:13px;height:13px;margin:2px;}

.gal_sli .container{width:100%;}
.gal_sli .carousel-caption{bottom: auto; top: 30px; right: 0px; left: 70%; padding: 30px; z-index: 8; position: absolute; transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);}
.gal_sli .carousel-caption .tit{display:block;text-align:left;font-family:'Open Sans', sans-serif;font-size:45px;font-weight:bold;line-height: 42px;}
.gal_sli .carousel-caption .desc{display:block;text-align:left;font-family:'Open Sans', sans-serif;font-size:35px;font-weight:normal; margin-top: 15px;}

.gal_sli .carousel-control{width:10%;}
.gal_sli .carousel-control .fa-lg{display: inline-block;position: absolute;top: 50%;z-index: 5;font-size:1.6em;}
.gal_sli .carousel-control.left{text-align:left;padding-left:4%; z-index:8;}
.gal_sli .carousel-control.right{text-align:right;padding-right:5%; z-index:8;}

/*** GALERIA IMAGEN HEADER ***/
.gal_header{width:100%;position:relative;margin-bottom:20px;overflow:hidden;}
.gal_header {padding:0px;}
.gal_header img{margin-left:auto;margin-right:auto;left:0px;right:0px;}
.gal_header .content {display: block;height:100%;text-align:center;position: absolute;right:0px;top: 0;bottom:0px;left:0px;margin:auto;}
.gal_header .content .tit{font-size:30px;font-weight:bold;text-align:center;display:block;}
.gal_header .content .desc{font-size:22px;font-weight:normal;text-align:center;display:block;}
/*** modo imagen completa ***/
.gal_header.img_completa{max-height:100% !important;}
.gal_header.img_completa img{width:100% !important;max-height:100% !important;min-height:100% !important;height:auto !important;}

/* GALERIA MIN */
.gal_min {display:block;}
.gal_min .row {display:block;}
.gal_min .item {display:block;}

/*** OFERTAS DESTACADAS ***/
.ofr{ display:block;}
.ofr > .pnl_tit { text-align:center; width:100%; display:inline-block;}
.ofr > .pnl_tit .tit {font-family:'Roboto','Open Sans', sans-serif,'Roboto','Open Sans', sans-serif; font-size:28px; font-weight:bold; line-height: 60px;}
.ofr > .pnl_subtit {text-align:center; width:100%; display:inline-block;}
.ofr > .pnl_subtit .subtit {font-family:'Roboto'; font-size:18px; line-height: 30px;}

.ofr_des {width: 100%; display: block; margin: 0px auto; position: relative;}
.ofr_des a{display:block; margin:10px;text-decoration:none; padding-bottom:10px;}
.ofr_des a:hover{display:block;text-decoration:none;}
.ofr_des a > .pnl_tit{display:block;font-size:16px;width:100%;padding:5px 10px 0px;}
.ofr_des a > .pnl_prd{display:block;font-size:14px;width:100%;padding:5px 10px 0px; font-weight:bold; text-transform:capitalize; height:50px; overflow:hidden;}
.ofr_des a > .pnl_cat{display:block;font-size:14px;width:100%;padding:0px 10px 0px; font-weight:bold; text-transform:capitalize; overflow:hidden;}
.ofr_des a > .pnl_img{display:block;height:155px;overflow:hidden;}
.ofr_des a > .pnl_img > img{left: 0;right: 0;margin-left: auto;margin-right: auto; min-width:260px;}

.ofr_des a > .pnl_img > img {-webkit-transition: all 1s ease; /* Safari and Chrome */
                            -moz-transition: all 1s ease; /* Firefox */
                            -o-transition: all 1s ease; /* IE 9 */
                            -ms-transition: all 1s ease; /* Opera */
                            transition: all 1s ease;
                            max-width: 100%;}
.ofr_des a:hover > .pnl_img > img {-webkit-transform:scale(1.1); /* Safari and Chrome */
                                -moz-transform:scale(1.1); /* Firefox */
                                -ms-transform:scale(1.1); /* IE 9 */
                                -o-transform:scale(1.1); /* Opera */
                                 transform:scale(1.1);}
.ofr_des a > .pnl_desc{display:block; padding: 5px 10px;}
.ofr_des a > .pnl_auxs{display:block; height:75px;overflow:hidden; margin-left:10px;}
.ofr_des a > .pnl_auxs > .aux1{display:block;font-size:14px;font-weight:normal; margin-right:50px;}
.ofr_des a > .pnl_auxs > .aux2{display:block;font-size:22px;font-weight:bold;}
.ofr_des a > .pnl_btn{display:block; position:absolute;width:30px; height:30px; bottom: 20px; right: 20px; }
.ofr_des a > .pnl_btn > .btn{text-decoration:none;font-size:22px;font-weight:bold;width:100%;text-align:center;}
.ofr_des a > .pnl_btn > .btn:hover{text-decoration:none;}
.ofr_des a:hover > .pnl_btn > .btn{text-decoration:none;}
.ofr_des a:hover > .pnl_btn > .btn:hover{text-decoration:none;}

/*** OFERTAS DESTACADAS TABS ***/
.ofr_des_tab > .pnl_tit { text-align:center; width:100%; display:inline-block;}
.ofr_des_tab > .pnl_tit .tit {font-family:'Roboto','Open Sans', sans-serif,'Roboto','Open Sans', sans-serif; font-size:28px; font-weight:bold; line-height: 60px;}
.ofr_des_tab > .pnl_subtit {text-align:center; width:100%; display:inline-block; margin-bottom: 10px;}
.ofr_des_tab > .pnl_subtit .subtit {font-family:'Roboto'; font-size:18px; line-height: 30px;}

.ofr_des_tab {position: relative; margin: 0px auto;}
.ofr_des_tab > .tabs_nav{margin: 0; padding: 0; text-align:center;}
.ofr_des_tab > .tabs_nav > li { display: inline-block; margin: 0; list-style: none;}
.ofr_des_tab > .tabs_nav > li a{font-weight: bold; font-size: 17px;text-decoration: none; width: 100%; display: block; padding: 4px 12px;}
.ofr_des_tab > .tabs_nav > li.active a{}
.ofr_des_tab > .tabs_nav > li.default a{}

.ofr_des_tab .contents {display: block; font-size: 14px;}

/*** TOP VENTAS TAB ***/
.top_vnt_tab {position: relative; margin: 0px auto;}
.top_vnt_tab > .tabs_nav{margin: 0; padding: 0; text-align:center;}
.top_vnt_tab > .tabs_nav > li {display: inline-block; margin: 0; list-style: none;}
.top_vnt_tab > .tabs_nav > li a{font-weight: bold; font-size: 17px; text-decoration: none; width: 100%; display: block; padding: 4px 12px;}
.top_vnt_tab > .tabs_nav > li.active a{}
.top_vnt_tab > .tabs_nav > li.default a{}

.top_vnt_tab .contents {display: block; font-size: 14px; padding-top: 10px;}

/*** TOP VENTAS ***/
.top_ventas{width:100%; display:inline-block;}
.top_ventas > .pnl_tit {text-align:center; width:100%; display:inline-block; margin-bottom:15px; padding-bottom: 10px}
.top_ventas > .pnl_tit .tit {font-family:'Roboto','Open Sans', sans-serif; font-size:28px; font-weight:bold; line-height: 60px;}
.top_ventas > .pnl_tit .subtit {display:block; font-family:'Roboto'; font-size:18px; font-weight:normal;}

.top_vnt {width: 100%; display: block; margin: 0px auto; position: relative;}
.top_vnt a{display:block;margin:0 5px;text-decoration:none;min-height:140px;}
.top_vnt a:hover{display:block;text-decoration:none;}

.top_vnt a > .pnl_img{ overflow:hidden; display:inline-block; width:34%;}
.top_vnt a > .pnl_img > img{left: 0;right: 0;margin-left: auto;margin-right: auto; height: 116px; width:100%;}

.top_vnt a > .pnl_cont {display: inline-block; vertical-align: top; width:64%;}
.top_vnt a > .pnl_cont .pnl_tit{display:block;font-size:14px;width:100%;padding:0px 10px;}
.top_vnt a > .pnl_cont .pnl_pob{display:block;padding:0px 10px; font-size:13px; font-weight:bold;}
.top_vnt a > .pnl_cont .pnl_cat {display:block;padding:0px 10px;}
.top_vnt a > .pnl_cont .pnl_desc{display:block;padding:0px 10px;}
.top_vnt a > .pnl_cont .pnl_auxs{display:block;margin-top:10px; overflow:hidden; margin-left:10px;}
.top_vnt a > .pnl_cont .pnl_auxs > .aux1{display:inline-block;font-size:14px;font-weight:normal;}
.top_vnt a > .pnl_cont .pnl_auxs > .aux2 {display:inline-block;font-weight:bold;margin-left:5px; text-transform:lowercase;}
.top_vnt a > .pnl_cont .pnl_auxs > .aux2 .pre {font-size:22px;}
.top_vnt a > .pnl_cont .pnl_btn {display:none;text-align: right; width: 30px; float: right; margin-right: 10px;}
.top_vnt a > .pnl_cont .pnl_btn > .btn{text-decoration:none;font-size:22px;font-weight:bold;width:100%;text-align:center;  }
.top_vnt a > .pnl_cont .pnl_btn > .btn:hover{text-decoration:none;}
.top_vnt a:hover > .pnl_btn > .btn{text-decoration:none;}
.top_vnt a:hover > .pnl_btn > .btn:hover{text-decoration:none;}

/*** TOP VENTAS FIXED ***/
.top_vnt_fx{width: 100%; display: block; margin: 0px auto; position: relative;}
.top_vnt_fx ul {list-style: none; margin: 0px; padding: 0px; vertical-align: top;}
.top_vnt_fx ul li {display: inline-block; min-height:150px;}
.top_vnt_fx .itm {margin-bottom:10px;}

.top_vnt_fx a{display:block;margin:0px;text-decoration:none; min-height: 120px; overflow: hidden; font-size: 11px; position: relative;}
.top_vnt_fx a:hover{display:block;text-decoration:none;}

.top_vnt_fx a > .pnl_img{ overflow:hidden; display:inline-block; width:35%;}
.top_vnt_fx a > .pnl_img > img{left: 0;right: 0;margin-left: auto;margin-right: auto; max-height: 120px; width:100%;}
.top_vnt_fx a > .pnl_img_back{display:inline-block;width:35%;height:120px;}

.top_vnt_fx a > .pnl_cont {display: inline-block; vertical-align: top; width:63%;}
.top_vnt_fx a > .pnl_cont .pnl_tit{font-size:14px;width:100%;padding:3px 10px 0px 10px; font-weight:bold; font-family:'Roboto','Open Sans', sans-serif; text-transform:capitalize;display:inline-block;}
.top_vnt_fx a > .pnl_cont .pnl_pob{display:block;padding:0px 10px; font-size:12px; font-weight:bold;}
.top_vnt_fx a > .pnl_cont .pnl_cat {display:block;padding:0px 10px;}
.top_vnt_fx a > .pnl_cont .pnl_desc{padding:0px 10px; display:inline-block;max-height:45px;overflow:hidden;}
.top_vnt_fx a > .pnl_cont .pnl_auxs{display:block;margin-top:0px; overflow:hidden; margin-left:10px;}
.top_vnt_fx a > .pnl_cont .pnl_auxs > .aux1{display:inline-block;font-size:14px;font-weight:normal;}
.top_vnt_fx a > .pnl_cont .pnl_auxs > .aux2 {display:inline-block;font-weight:bold;margin-left:5px; text-transform:lowercase;}
.top_vnt_fx a > .pnl_cont .pnl_auxs > .aux2 .pre {font-size:22px;}
.top_vnt_fx a > .pnl_cont .pnl_btn {display:none; text-align: right; width: 30px; position: absolute; right: 10px; bottom: 10px;}
.top_vnt_fx a > .pnl_cont .pnl_btn > .btn{text-decoration:none;font-size:22px;font-weight:bold;width:100%;text-align:center;}
.top_vnt_fx a > .pnl_cont .pnl_btn > .btn:hover{text-decoration:none;}
.top_vnt_fx a:hover > .pnl_btn > .btn{text-decoration:none;}
.top_vnt_fx a:hover > .pnl_btn > .btn:hover{text-decoration:none;}

/*** NEWSLETTER AVISO ***/

.news_aviso{width:100%;text-align:center;padding:30px 0px;}
.news_aviso .pnl_img{display:inline-block;vertical-align:middle;padding:0px 5px;}
.news_aviso .pnl_lbl{display:inline-block;vertical-align:middle;padding:0px 5px;font-size:22px;}
.news_aviso .pnl_btn{display:inline-block;vertical-align:middle;padding:0px 5px;}
.news_aviso .pnl_btn > .btn{width:100%;}
.news_aviso .pnl_btn > .btn:hover{width:100%;}

/*** CONTACTO ***/

.fcont_cnt{padding:20px;font-size:18px;}
.fcont_cnt p{line-height:25px; font-family:'Roboto','Open Sans', sans-serif;}

.fcont{padding:20px; font-family:'Roboto','Open Sans', sans-serif;}
.fcont .stit{font-size:14px;}
.fcont .cont{margin-top:10px;font-size:16px;}
.fcont .cont .pnl_nom,
.fcont .cont .pnl_tlf,
.fcont .cont .pnl_eml,
.fcont .cont .pnl_msj,  
.fcont .cont .pnl_btn,
.fcont .cont .pnl_pais,
.fcont .cont .pnl_pol{margin-bottom:10px;}
.fcont .cont .pnl_pol{text-align:left;margin-left:25%;}
.fcont .cont .pnl_pol > a{margin-left:4px;}
.fcont .cont .pnl_btn{text-align:right;width:96%;}
.fcont .cont .lbl,
.fcont .cont .lbl_oblig{width:20%;text-align:right;margin-right:5%;font-weight:bold;display:inline-block;vertical-align:top;}
.fcont .cont .txb3,
.fcont .cont .txa,
.fcont .cont .cmb3{width:70%;}
.fcont .cont .cmb3{height:39px;border:solid 1px #CCCCCC;}
.fcont .cont .btn{width:140px;}
.fcont .cont .btn:hover{width:140px;}

/*** MENU MI CUENTA ***/

.mnu_lgn{padding:0px 0px 10px 0px;}

.mnu_lgn > h2{margin:0px 0px 10px 0px;text-align:left; display: inline-block; width: 100%;}
.mnu_lgn > h3{margin: 20px 0px 10px 0px; text-align: left; font-size: 18px; font-weight: normal; display: inline-block; width: 100%;}

.mnu_lgn .pnl_form{margin-top:15px; padding-bottom:10px;}
.mnu_lgn .pnl_form > .pnl_email{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.mnu_lgn .pnl_form > .pnl_pass{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.mnu_lgn .pnl_form > .pnl_btn{display:inline-block;vertical-align:top;padding:0px 15px;padding-top:20px;margin:5px 0px;}
.mnu_lgn .pnl_form .pnl_lbl{}
.mnu_lgn .pnl_form .pnl_txb{margin-top:10px;}
.mnu_lgn .pnl_form .pnl_txb input{padding:5px;width:100%;}
.mnu_lgn .pnl_form .pnl_rec{margin-top:10px;}
.mnu_lgn .pnl_form .pnl_rec a{}
.mnu_lgn .pnl_form .pnl_rec a:hover{}

/*** MENU MI CUENTA CABECERA ***/

.mnu_mcu{min-height:35px;}
.mnu_mcu .pnl_cont{padding:6px 0px;font-size:14px;}
.mnu_mcu .pnl_cont .pnl_bnv{float:left;text-align:left;width:70%;padding-left:3%;vertical-align:top;}
.mnu_mcu .pnl_cont .pnl_bnv .img{}
.mnu_mcu .pnl_cont .pnl_bnv .lbls{vertical-align:middle;height:22px;padding:2px 0px;}
.mnu_mcu .pnl_cont .pnl_bnv .lbls .nom_usu{font-weight:bold;}
.mnu_mcu .pnl_cont .pnl_bnv .lbls .nom_usu_lnk_modobooking{display:inline-block;margin-left:20px;text-decoration:none;}
.mnu_mcu .pnl_cont .pnl_bnv .lbls .nom_usu_lnk_modobooking:hover,
.mnu_mcu .pnl_cont .pnl_bnv .lbls .nom_usu_lnk_modobooking:visited,
.mnu_mcu .pnl_cont .pnl_bnv .lbls .nom_usu_lnk_modobooking:focus,
.mnu_mcu .pnl_cont .pnl_bnv .lbls .nom_usu_lnk_modobooking:active{text-decoration:none;}
.mnu_mcu .pnl_cont .pnl_bnv .lbls .nom_usu_lnk_modobooking:after{font-family:'FontAwesome';content:"\f107";font-size:16px;margin-left:6px;}
.mnu_mcu .pnl_cont .pnl_bnv .lbls .nom_usu_lnk_modobooking.open:after{content:"\f106";}
.mnu_mcu .pnl_cont .pnl_exi{float:right;text-align:right;width:30%;padding-right:3%;vertical-align:top;}
.mnu_mcu .pnl_cont .pnl_exi .img{}
.mnu_mcu .pnl_cont .pnl_exi .lbls{vertical-align:middle;height:22px;padding:2px 0px;}
.mnu_mcu .pnl_cont .pnl_exi .lbls a{font-size:14px;text-decoration:none;}
.mnu_mcu .pnl_cont .pnl_exi .lbls a:hover{font-size:14px;text-decoration:underline;}
.mnu_mcu .carrito {margin-left:10px;}
.mnu_mcu .carrito img {margin-right:5px;}

/*** RECORDAR CLAVE ***/

.rec_clv{padding:10px 0px 10px 0px;}

.rec_clv .pnl_ico{}
.rec_clv .pnl_ico img{left: 0;right: 0;margin-left: auto;margin-right: auto;}

.rec_clv .pnl_dts{padding:0 5%;}
.rec_clv .pnl_dts > h2{margin:0px 0px 10px 0px;text-align:left;}
.rec_clv .pnl_dts > h3{margin:0px 0px 10px 0px;text-align:left;font-size:16px;font-weight:normal;}

.rec_clv .pnl_dts .pnl_form{margin-top:15px;}
.rec_clv .pnl_dts .pnl_form > .pnl_email{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.rec_clv .pnl_dts .pnl_form > .pnl_btn{display:inline-block;vertical-align:top;padding:0px 15px;padding-top:20px;margin:5px 0px;}
.rec_clv .pnl_dts .pnl_form .pnl_lbl{}
.rec_clv .pnl_dts .pnl_form .pnl_txb{margin-top:4px;}
.rec_clv .pnl_dts .pnl_form .pnl_txb input{padding:5px;width:100%;}

/*** ALTA NEWSLETTER ***/

.reg_altanw{}
.reg_altanw.captcha{min-height:250px;}

.reg_altanw > .reg_altanw_int{padding:0px;}

.reg_altanw > .reg_altanw_int .pnl_ico{ display:none;}
.reg_altanw > .reg_altanw_int .pnl_ico img{left: 0;right: 0;margin-left: auto;margin-right: auto;}

.reg_altanw > .reg_altanw_int .pnl_dts{padding:0px; width:90%; padding:5%;}
.reg_altanw > .reg_altanw_int .pnl_dts > h2{margin:0px 0px 10px 0px;text-align:left; font-size:25px; font-family:'Roboto','Open Sans', sans-serif;}
.reg_altanw > .reg_altanw_int .pnl_dts > h3{margin:0px 0px 10px 0px;text-align:left;font-size:18px;font-weight:normal; font-family:'Roboto';}

.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form{width: 50%; right: -5%; top: 40px; position: absolute;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip > .pnl_nom{}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip > .pnl_eml{}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip > .pnl_cpos{}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip > .pnl_pol{margin-top:10px; font-size:13px;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip > .pnl_pol a{}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip > .pnl_cpt{display:none;visibility:hidden;width:100%;}
.reg_altanw.captcha > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip > .pnl_cpt{display:inline-block;visibility:visible;margin:10px 0px 0px 0px;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_btn{display:inline-block;vertical-align:top;padding:0px 15px;padding-top:20px;margin:5px 0px;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form .pnl_lbl{}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form .pnl_txb{margin-top:6px;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form .pnl_txb input{padding:5px;width:100%;}

/*** INCIDENCIAS ***/

.cont_inc{}
.cont_inc > .cont_inc_int{padding:20px; margin-top: 50px; position: relative; margin-bottom: 20px;}
.cont_inc > .cont_inc_int .pnl_ico{width:100% !important;z-index: 1;position: absolute;top: -40px; left:0px; text-align:center;}
.cont_inc > .cont_inc_int .pnl_ico img{left: 0;right: 0;margin-left: auto;margin-right: auto;}
.cont_inc > .cont_inc_int .pnl_sup {padding: 10px; padding-top: 60px; margin-top: -50px;}
/*Cambiado*/
.cont_inc > .cont_inc_int .pnl_dts{padding:0 5%; width:100% !important; padding-top: 40px;}
/**/
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ko{font-size:30px;font-weight:bold;text-align:center; font-family: 'Roboto','Open Sans', sans-serif;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ok{font-size:30px;font-weight:bold;text-align:center; font-family: 'Roboto','Open Sans', sans-serif;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_desc{font-size:20px;font-weight:normal;text-align:center; font-family: 'Roboto','Open Sans', sans-serif; margin-bottom: 20px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_desc .lbl_inc{font-weight:bold;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu{font-size:18px;font-weight:normal;text-align:center;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu .lbl_inc{font-weight:bold;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_btn{margin-top:15px;text-align:center;}

.bt_inc_div{cursor: pointer; text-align: center;  display: inline-block; display: inline; margin-right:10px;margin-bottom:20px; display:inline-block;}
.bt_inc_div input{min-width:160px;cursor: pointer; padding: 5px 35px ;font-family: 'Roboto','Open Sans', sans-serif;font-size: 15px;font-weight: bold;text-transform: capitalize;display: inline-block;}
.bt_inc_div:hover{ }
.bt_inc_div:hover input{cursor: pointer; padding: 5px 35px ;font-family: 'Roboto','Open Sans', sans-serif;font-size: 15px;font-weight: bold;text-transform: capitalize;display: inline-block;}

.bt_inc_div a{font-family: 'Roboto','Open Sans', sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;display:block;width:160px;height:32px;padding:6px 0px;}
.bt_inc_div a:hover{font-family: 'Roboto','Open Sans', sans-serif;font-size: 15px;font-weight: bold;}

/* ERROR VALORACION */
.valoracion.cont_inc {margin-bottom:20px;}
.valoracion.cont_inc > .cont_inc_int .pnl_ico {width: 16.66666667% !important; position: relative; top:0px; text-align: left;}
.valoracion.cont_inc > .cont_inc_int .pnl_dts {padding:0px; width: 83.33333333% !important; padding-top: 0px;}
.valoracion.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ko {text-align:left;}
.valoracion.cont_inc > .cont_inc_int {border-bottom:0px; padding:0px; margin-top:0px; margin:0px; padding: 10px;}

.valoracion.cont_inc > .cont_inc_int input {font-size: 14px; padding: 10px 10px 10px 10px;}
.valoracion.cont_inc > .cont_inc_int input:hover {}

/*** ERROR ***/
.cont_err{max-width:670px;text-align:center;padding:20px 40px;margin:40px auto;}
.cont_err > .pnl_imgs{}
.cont_err > .pnl_imgs >.pnl_logo{}
.cont_err > .pnl_imgs >.pnl_logo img{left: 0;right: 0;margin-left: auto;margin-right: auto;}
.cont_err > .pnl_imgs >.pnl_ico{}
.cont_err > .pnl_imgs >.pnl_ico img{left: 0;right: 0;margin-left: auto;margin-right: auto;}

.cont_err > .pnl_dts{margin-top:20px;text-align:left; width:75%;}
.cont_err > .pnl_dts > .pnl_tit{font-size:30px;font-weight:bold;font-family:'Roboto','Open Sans', sans-serif;}
.cont_err > .pnl_dts > .pnl_stit{font-size:18px;font-weight:bold;margin-top:10px; font-family:'Roboto','Open Sans', sans-serif;}
.cont_err > .pnl_dts > .pnl_explica{font-size:16px;margin-top:20px; margin-bottom:30px;}
.cont_err > .pnl_dts > .pnl_explica ul{padding:0px 20px;list-style-type:square;text-align:justify;}
.cont_err > .pnl_dts > .pnl_explica ul li{margin:10px 0px;font-size:16px;}

.cont_err > .pnl_btn{margin-top:20px;}
.cont_err > .pnl_btn .pnl_stit{font-size:20px;font-weight:bold;margin-top:10px;text-align:left; font-family:'Roboto','Open Sans', sans-serif;}
.cont_err > .pnl_btn .pnl_btn_btn{text-align:center;margin-top:10px;}

.bt_err_div{cursor: pointer; text-align: center;  display: inline-block; margin-right:10px;margin-bottom:20px;}
.bt_err_div input{min-width:180px;cursor: pointer; padding: 5px 35px ;font-family: 'Roboto','Open Sans', sans-serif;font-size: 19px;font-weight: bold;text-transform: capitalize;display: inline-block;}
.bt_err_div:hover{}
.bt_err_div:hover input{cursor: pointer; padding: 5px 35px ;font-family: 'Roboto','Open Sans', sans-serif;font-size: 19px;font-weight: bold;text-transform: capitalize;display: inline-block;}

.bt_err_div a{font-family: 'Roboto','Open Sans', sans-serif;font-size: 19px;font-weight: bold;text-decoration:none;display:block;width:180px;height:40px;padding:6px 0px;}
.bt_err_div a:hover{font-family: 'Roboto','Open Sans', sans-serif;font-size: 19px;font-weight: bold;text-decoration:none;}

/*** COOKIES ***/

#cookies {bottom: 0;left: 0;position: fixed;top: auto;width: 100%;z-index: 9999;opacity:0.9;}
#cookies .cookies_alert{text-align:justify;font-size:13px;}
#cookies .cookies_alert > .cookies_alert_sup{display:block;text-align:right;margin-top:10px;}
#cookies .cookies_alert > .cookies_alert_sup .btn{width:26px;font-size:16px;font-weight:normal;}
#cookies .cookies_alert > .cookies_alert_inf{display:block;margin-top:5px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_lbls{vertical-align:middle;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_lbls a{font-size:13px;text-decoration:none;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_lbls a:hover{font-size:13px;text-decoration:underline;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns{vertical-align:middle;margin:0px;padding:0px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .row{margin:0px;padding:0px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn{margin-bottom:10px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn a{font-size:15px;height:34px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn a:hover{font-size:15px;}

/*** PRODUCTOS LISTADO ***/

.prod_lst{display:block;}
.prod_lst > .row{display:block;padding:0px 15px 15px;}

/*** Filtros ***/
.prod_lst .flt{width:25%;display:inline-block;vertical-align:top;}

.prod_lst .flt .tit_pnl{display:block; display: block; font-family: 'Roboto','Open Sans',sans-serif; font-size: 16px; font-weight: bold;padding-left: 12px; margin-bottom: 5px;}

.prod_lst .flt .tit_pnl_xs{text-decoration:none;cursor:pointer;}
.prod_lst .flt .tit_pnl_xs:hover{text-decoration:none;cursor:pointer;}
.prod_lst .flt .tit_pnl_xs > a{font-weight:bold;font-size:16px;text-decoration:none;width:100%;display:inline-block;padding:6px;}
.prod_lst .flt .tit_pnl_xs > a:hover{font-weight:bold;font-size:16px;text-decoration:none;}
.prod_lst .flt .tit_pnl_xs > a .fa-lg{font-size:16px;font-weight:normal;padding:7px 5px 5px 5px;display:inline-block;visibility:visible;}
.prod_lst .flt .tit_pnl_xs > a:hover .fa-lg{}

.prod_lst .flt .pnl_flt_cont.oculto{display:block;} /*Contenedor para los filtros*/
.prod_lst .flt .pnl_flt_cont.visible{display:block;}

.prod_lst .flt .pnl_flt_cont .flt_pnl{display:block;padding:10px;}

.prod_lst .flt .pnl_flt_cont .pnl_tit{font-size:16px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms{font-size:13px;margin-top:5px;padding:0px 5px;position:relative;display:inline-block;width:100%;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm{display:block;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_chk{padding-right:10px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lnk{font-size:13px;text-decoration:underline;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lnk:hover{text-decoration:none;}

.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_txb {display: inline-block; width: 100%;padding:0px 0px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_txb input {width: 100%; font-size: 14px;border:1px solid #C3C5D1;height:35px;padding:5px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_btn {display: inline-block;position:absolute;right:0px;top:0px;width:30px;height:30px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_btn .btn{position:absolute;right:10px;top:9px;font-size:20px;line-height:20px;background:#FFFFFF !important;border:none !important;color:#007594;font-family: 'FontAwesome'; content: "\f002"; margin-right: 0px;padding:0px !important;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_btn .btn:hover{box-shadow:none;font-weight:inherit;}

.prod_lst .flt .pnl_flt_cont > .flt_hot_tipo{}
.prod_lst .flt .pnl_flt_cont > .flt_hot_clas{}
.prod_lst .flt .pnl_flt_cont > .flt_cad{}

.prod_lst .flt .pnl_flt_cont > .flt_fec{min-height:85px;display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .flt_fec_desde{display:inline-block;width:115px;height:60px;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .flt_fec_hasta{display:inline-block;width:115px;height:60px;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .fec_tit{display:block;font-size:16px;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .fec_cal{position:relative;margin-top:5px;font-size:13px;padding:0px 5px;display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .fec_cal > .txb{position:absolute;left:0px;top:0px;cursor:pointer;width:110px;height:30px;padding:6px;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .fec_cal > .cal{position:absolute;left:85px;top:6px;cursor:pointer;}

.prod_lst .flt .pnl_flt_cont > .flt_prec{}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec{display:block;min-height:55px;}

.prod_lst .flt .pnl_flt_cont > .flt_tem{}
.prod_lst .flt .pnl_flt_cont > .flt_pob{}

/*** Listado Prodctos ***/
.prod_lst .lst{width:100%;display:inline-block;vertical-align:top;padding:0px;margin:0px;}
.prod_lst .lst.flt_activo{width:74%;}

.prod_lst .lst > .tit{display:block; display: block; font-family: 'Roboto','Open Sans',sans-serif; font-size: 16px; font-weight: bold;padding-left: 12px; margin-bottom: 5px;}
.prod_lst .lst > .tit.result{display:block; font-size: 14px;}
.prod_lst .lst > .tit.val{}
.prod_lst .lst > .stit{font-size:16px;font-weight:normal;padding:10px;display:block;}
.prod_lst .lst > .row{padding:0px;margin:0px;}

.prod_lst .lst > .row.ord_pags{display:block;}
.prod_lst .lst > .row.ord_pags .pnl_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf{vertical-align:middle;text-align:left;float:left;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .lbl_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .lbl_ord{font-size:14px;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .cmb_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .cmb_ord{font-size:14px;width:170px;height:34px;padding:5px;}
.prod_lst .lst > .row.ord_pags .pnl_pag,
.prod_lst .lst > .row.ord_pags .pnl_pag_inf{vertical-align:middle;text-align:right;float:right;}
.prod_lst .lst > .row.ord_pags .pnl_pag > .pagination,
.prod_lst .lst > .row.ord_pags .pnl_pag_inf > .pagination{margin:0px !important;}

.prod_lst .lst > .row > .itm{padding:10px !important;min-height:435px;}
.prod_lst .lst > .row > .itm > .int{padding:0px;display:block; min-height:415px;}
.prod_lst .lst > .row > .itm > .int.reco{box-shadow:0px 0px 5px 1px;}
.prod_lst .lst > .row > .itm > .int .pnl_tit{text-align:left;display:block;padding:5px 10px;height:50px;overflow:hidden;}
.prod_lst .lst > .row > .itm > .int .pnl_tit > a{font-size:15px;font-weight:bold;display:block;width:100%;height:100%;text-decoration:none;}
.prod_lst .lst > .row > .itm > .int .pnl_tit > a:hover{text-decoration:none;}
.prod_lst .lst > .row > .itm > .int .pnl_cat {text-align:left;display:block;padding:0px 10px;overflow:hidden;}
.prod_lst .lst > .row > .itm > .int .pnl_map {text-align: left;display: block;padding: 0px 5px;overflow: hidden;margin-top: 5px;}
.prod_lst .lst > .row > .itm > .int .pnl_map a{vertical-align:middle; font-size:12px;}
.prod_lst .lst > .row > .itm > .int .pnl_dir {text-align:left;display:block;padding:0px 10px; margin-top:5px;overflow:hidden;font-size:12px; height:40px;}
.prod_lst .lst > .row > .itm > .int .pnl_img {display:block;}
.prod_lst .lst > .row > .itm > .int .cont {display:block;}
.prod_lst .lst > .row > .itm > .int .pnl_img > a{height:175px;overflow:hidden; max-width: 100%;}
.prod_lst .lst > .row > .itm > .int .pnl_img > a:hover{}
.prod_lst .lst > .row > .itm > .int .pnl_img > a > img{width:100%; 
                                                 -webkit-transition: all 1s ease; /* Safari and Chrome */
                                                 -moz-transition: all 1s ease; /* Firefox */
                                                 -o-transition: all 1s ease; /* IE 9 */
                                                 -ms-transition: all 1s ease; /* Opera */
                                                 transition: all 1s ease;}
.prod_lst .lst > .row > .itm > .int .pnl_img > a:hover img {-webkit-transform:scale(1.1); /* Safari and Chrome */
                                                -moz-transform:scale(1.1); /* Firefox */
                                                -ms-transform:scale(1.1); /* IE 9 */
                                                -o-transform:scale(1.1); /* Opera */
                                                transform:scale(1.1);}                                                 
.prod_lst .lst > .row > .itm > .int .pnl_dts{padding:0px 10px;display:block;font-size:14px;}
.prod_lst .lst > .row > .itm > .int .pnl_dts .pnl_cnt{display: -webkit-box; height: 60px; line-height: 1.4; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.prod_lst .lst > .row > .itm > .int .pnl_dts .pnl_dur{display:inline-block;margin-top:5px;font-size:15px;}
.prod_lst .lst > .row > .itm > .int .pnl_dts .pnl_dur > .pre{}
.prod_lst .lst > .row > .itm > .int .pnl_dts .pnl_dur > .itm{font-weight:bold;padding:0px 0px 0px 5px !important;}
.prod_lst .lst > .row > .itm > .int .pnl_dts .pnl_dur > .suf{font-weight:bold;padding:0px 0px 0px 5px !important;}
.prod_lst .lst > .row > .itm > .int .pnl_btns{padding:0px 15px 15px;display:block;width:100%;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd{width:84% !important;float:left;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd .pnl_dsd{display:block;font-size:15px;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd .pnl_dsd > .pre{display:block;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd .pnl_dsd > .itm{display:block;font-weight:bold;font-size:30px;padding:0px !important;line-height:25px;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd .pnl_dsd > .suf{}

  /*** PRODUCTOS MARCKUP ***/
.prod_lst .lst > .row> .itm.itm_flt_activo.prod_cnt_promo { overflow: hidden; }
.prod_lst .lst > .row > .itm.prod_cnt_promo { overflow: hidden; }

.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd.pnl_dts_dsd_org{}
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd.pnl_dts_dsd_org > .prod_lbl_old_price { color: white; font-size: 15px; margin-right: 10px; border-radius: 6px; }
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd.pnl_dts_dsd_org > .prod_lbl_new_price { color: white; font-size: 15px; margin-right: 10px; border-radius: 6px; }
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd.pnl_dts_dsd_org > .prod_lbl_promo { background-color: #999999; color: white; font-weight: bold; padding: 5px; display: inline-block; transform: rotate(-45deg); position: absolute; top: -185px; left: -105px; width: 100%; text-align: center; vertical-align: central; font-size: 12px; z-index: 10; height: 38px; }
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd.pnl_dts_dsd_org > .prod_txt_promo { color: white; font-size: 16px; margin-right: 10px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_ori { }
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_ori > .lbl_prod_price {}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_ori > .lbl_prod_price > .prod_lbl_old_price { color: white; font-size: 15px; margin-right: 10px; border-radius: 6px; }
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_ori > .lbl_prod_price > .prod_lbl_new_price { color: white; font-size: 15px; margin-right: 10px; border-radius: 6px; }


.prod_lst .lst > .row > .itm > .int .pnl_btns .btn{width:15% !important; float:right;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn1{}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn1:hover{}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2{text-align:center;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2:hover{}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn1 a,
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2 a{font-size:20px;font-weight:normal !important;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn1 a:hover,
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2 a:hover{}

/* Listado Prodctos Horizontal */

.prod_lst .lst > .row > .itm.hor {min-height:auto;}
.prod_lst .lst > .row > .itm.hor > .int {min-height:auto; font-size:0px;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_img {display:inline-block; width:40%;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_img > a {height: 196px;}
.prod_lst .lst > .row > .itm.hor > .int .cont {display: inline-block; width: 60%; vertical-align: top;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_tit {height:auto; display: -webkit-flex; display: -moz-flex; display: flex;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_dts{height:50px;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_dts .pnl_cnt {height:40px; -webkit-line-clamp: 2;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_btns .pnl_dts_dsd {width:50% !important;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_btns .btn {width:50% !important;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_btns {padding: 5px 10px 0px; margin-bottom:10px;}
.prod_lst .lst > .row > .itm.hor> .int .pnl_btns .btn.btn2 {}
.prod_lst .lst > .row > .itm.hor> .int .pnl_btns .btn.btn2 a{height: auto; font-size: 15px; padding: 5px 4px 3px 4px;}
.prod_lst .lst > .row > .itm.hor > .int .pnl_tit > a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;min-width: 0;}

/*** LOADING FILT ***/
.loadingFilt { position: fixed; z-index: 999; height: 2em; width: 2em; overflow: show; margin: auto; top: 0; left: 0; bottom: 0; right: 0;}
.loadingFilt:before {content: ''; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3);}
.loadingFilt:not(:required) {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}

.loadingFilt:not(:required):after { content: ''; display: block; font-size: 10px; width: 1em; height: 1em; margin-top: -0.5em;
                                -webkit-animation: spinner 1500ms infinite linear; -moz-animation: spinner 1500ms infinite linear; -ms-animation: spinner 1500ms infinite linear; -o-animation: spinner 1500ms infinite linear; animation: spinner 1500ms infinite linear;
                                border-radius: 0.5em;
                                -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
                                box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}

@-webkit-keyframes spinner {
  0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@-moz-keyframes spinner {
  0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@-o-keyframes spinner {
  0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spinner {
  0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg); transform: rotate(360deg);}
}

.loadingText{display:none;}
.loadingFilt > .loadingText{display:inline-block;position:absolute;top:30px;left:-9999px;right:-9999px;margin:0 auto;text-align:center;width:240px;font-family:'Roboto',sans-serif;font-size:16px;line-height:20px;font-weight:bold;color:rgba(0, 0, 0, 0.75);}

/*** SLIDER PRECIOS ***/
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider_lbl{height:20px;position:relative;display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider_lbl .lbl_min {float:left;font-size:16px;font-weight:bold;text-align:left;width:50%;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider_lbl .lbl_max {float:right;font-size:16px;font-weight:bold;text-align:right;width:50%;}

.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider{margin-top:15px;display:block;padding:0px 10px;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider > .slider-range{display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-corner-all{}

.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider {position: relative;text-align: left;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider .ui-slider-handle {cursor: pointer;height:23px;position: absolute;width:16px;z-index: 1;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider .ui-slider-range {display: block;font-size: 0.7em;position: absolute;z-index: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal {height: 0.8em;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-handle {margin-left: -0.6em;top: -7px;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-range {height: 100%;top: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-range-min {left: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-range-max {right: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical {height: 100px;width: 0.8em;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical .ui-slider-handle {left: -0.3em;margin-bottom: -0.6em;margin-left: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical .ui-slider-range-max {top: 0;}

.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content {height:10px;font-weight: normal;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content a {}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-header {height:10px;font-weight:normal;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-header a {}

.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-default,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content .ui-state-default {font-weight: bold;outline: medium none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-default a,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-default a:link,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-default a:visited {outline: medium none;text-decoration: none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-hover,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content .ui-state-hover,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-focus,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content .ui-state-focus {font-weight: bold;outline: medium none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-hover a,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-hover a:hover {outline: medium none;text-decoration: none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-active,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content .ui-state-active {font-weight: bold;outline: medium none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-active a,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-active a:link,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-active a:visited {outline: medium none;text-decoration: none;}

/*** PRODUCTOS LISTADO TITULAR HOTEL TIPO Y SELECTOR HOTEL CLASIFICACION ***/

.prod_tit_hot_tip{display:block;}

.prod_tit_hot_tip > .pnl_tit{}

.prod_tit_hot_tip > .pnl_desc{font-size:14px;text-align:justify;display:block;}

.prod_tit_hot_tip > .pnl_clasifs{position:relative;padding:0px !important;margin-top:50px;}

.prod_tit_hot_tip > .pnl_clasifs > div{margin:10px 0px !important;}
.prod_tit_hot_tip > .pnl_clasifs .list-inline > li{padding:0px !important;margin:0px 10px !important;}

.prod_tit_hot_tip > .pnl_clasifs .pasadores{display:block;position:absolute;right:0px;top:-40px;}
.prod_tit_hot_tip > .pnl_clasifs .pasadores > a{padding:6px 12px;font-size:10px;text-decoration:none;width:36px;height:36px;}
.prod_tit_hot_tip > .pnl_clasifs .pasadores > a:hover{font-size:10px;text-decoration:none;}

.prod_tit_hot_tip > .pnl_clasifs {padding:0px;}
.prod_tit_hot_tip > .pnl_clasifs .item {position:relative;height:214px;overflow:hidden;}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk{}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk:hover{text-decoration:none;}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk img{width:100%;}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk .caption {display: none;position: absolute;top:0px;width:100%;height:100%;cursor:pointer;}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk:hover .caption{display:block;text-decoration:none;}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk .content {display: block;position: absolute;top:0px;width:100%;height:100%;cursor:pointer;padding:8% 5% 5% 5%;}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk:hover .content{text-decoration:none;}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk .content .tit{font-family:'Roboto','Open Sans', sans-serif;font-size:30px;font-weight:normal;text-align:center;display:block;}
.prod_tit_hot_tip > .pnl_clasifs .img_lnk .content .desc{font-family:'Roboto','Open Sans', sans-serif;font-size:18px;font-weight:normal;text-align:center;display:block;}

/*** PRODUCTOS TITULAR HOTEL CLASIFICACION ***/

.prod_tit_hot_clas{display:block;}

.prod_tit_hot_clas > .pnl_tit{}

.prod_tit_hot_clas > .pnl_desc{font-size:14px;text-align:justify;display:block;}


/*** PRODUCTOS FICHA CABECERA ***/
.prod_fic_cab{font-size:14px; display:block;}
.prod_fic_cab > .tit{}
.prod_fic_cab > h1{text-align: left; font-family:'Roboto','Open Sans', sans-serif;}
.prod_fic_cab > .dat_1{display:block;}
.prod_fic_cab > .dat_1 .itm_pre{display:inline-block;text-align:left;}
.prod_fic_cab > .dat_1 .itm_ndi{display:inline-block;text-align:left;}
.prod_fic_cab > .dat_1 .pre{}
.prod_fic_cab > .dat_1 .itm{font-weight:bold;padding-left:3px;}
.prod_fic_cab > .dat_1 .suf{font-weight:bold;padding-left:3px;}

.prod_fic_cab > .dat_caux{display: block; margin:5px 0px;  font-family:'Roboto', sans-serif; font-size:14px; font-weight:400;}

.prod_fic_cab > .pnl_btn_vercarrito{display:inline-block;width:100%;margin:10px 0px 10px 0px;text-align:left;}
.prod_fic_cab > .pnl_btn_vercarrito > .btn{width:100%;max-width:360px;font-size:16px;padding:5px;}

.prod_fic_cab > .dat_2{display:block;margin-top:5px;}
.prod_fic_cab > .dat_2 .address { font-size:18px; font-family:'Roboto','Open Sans', sans-serif;}
.prod_fic_cab > .dat_2 .ico_map_point {margin-left:5px; font-size:14px;  vertical-align: middle;}
.prod_fic_cab > .dat_2 .itm_carac{display:inline-block;text-align:left;}
.prod_fic_cab > .dat_2 .pre{}
.prod_fic_cab > .dat_2 .itm{font-weight:bold;padding-left:3px;}

.prod_fic_cab > .header {margin-top:5px; display:inline-block;}
.prod_fic_cab > .header > .recomendado {display:inline-block;margin-right: 10px; padding: 5px 0px;}
.prod_fic_cab > .header > .recomendado > .tit {font-size:13px; font-weight:bold;}
.prod_fic_cab > .header > .pagodirecto {display:inline-block;margin-right: 10px; padding: 5px 0px;}
.prod_fic_cab > .header > .pagodirecto > .tit {font-size:13px; font-weight:bold;}

/*** PRODUCTOS FICHA IMAGEN PRINCPAL ***/
.prod_fic_img_ppal{margin:0px 0px;display:block;}
.prod_fic_img_ppal img {margin:auto; max-height:600px; }
.prod_fic_img_ppal > .pnl_desc{display:block;padding:10px;font-size:12px;background:#FFFFFF;text-align:right;}

.prod_fic_img_ppal > .pnl_img_slider{display:block;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel{width:100%;max-height:420px;overflow: hidden;position: relative; display:block;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner{position:relative;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item{background:#F5F5F5;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item > a{}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item > a:hover{}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item > a > img{width:auto;height:420px;max-height:420px;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item > a > img.img-back{width:100% !important;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item > a > .caption{background:rgba(0,0,0,0.3);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:200px;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item > a > .caption:after{font-family: 'FontAwesome'; content: "\f00e";color:#FFFFFF;font-size:30px;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-inner > .item > img{width:100%;max-height:420px;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-control{display:block;margin:200px 0px 0px 0px !important;width: 25px;height:40px;background:#FFFFFF !important;opacity:1 !important;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-control:hover{opacity:0.85 !important;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-control.left{padding:5px 0px 0px 3px !important;text-align:left;border-radius:0px 40px 40px 0px;-moz-border-radius:0px 40px 40px 0px;-webkit-border-radius:0px 40px 40px 0px;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-control.right{padding:5px 3px 0px 0px !important;text-align:right;border-radius:40px 0px 0px 40px;-moz-border-radius:40px 0px 0px 40px;-webkit-border-radius:40px 0px 0px 40px;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-control:hover{display:block;}
.prod_fic_img_ppal > .pnl_img_slider > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 18px;text-shadow:none !important;color:#313131;}

.prod_fic_img_ppal > .prod_fic_img_ppal_back{position:relative;}
.prod_fic_img_ppal > .prod_fic_img_ppal_back.no_img{}
.prod_fic_img_ppal > .prod_fic_img_ppal_back > .img_back{height:420px;}
.prod_fic_img_ppal > .prod_fic_img_ppal_back > .caption{}
@media (min-width: 0px) and (max-width: 767px){
    .prod_fic_img_ppal > .prod_fic_img_ppal_back > .img_back{height:300px;}
}

/*** PRDUCTOS FICHA MAPA BOTON ***/
.prod_fic_btn_map {display:block; position:relative;}
.prod_fic_btn_map .lnkMap {display:block;}
.prod_fic_btn_map .ico {position:absolute; right:15px;top: 20px;}

/*** PRODUCTOS FICHA IMAGENES ***/
.prod_fic_imgs{margin:-7px 0px 10px;display:block;}
.prod_fic_imgs .popup-gallery {display:block;}
.prod_fic_imgs .popup-gallery > a {display:inline-block;}
.prod_fic_imgs .popup-gallery > a.thumbnail, .prod_fic_imgs .popup-gallery > a.thumbnail:focus{ line-height: 0px; padding: 1px; margin: 4px;}
.prod_fic_imgs .popup-gallery > a.thumbnail:hover, .prod_fic_imgs .popup-gallery > a.thumbnail.active {}
.prod_fic_imgs .popup-gallery > a img {}
.prod_fic_imgs .popup-gallery > a:hover img {}
.prod_fic_imgs .popup-gallery .img2_div{display: inline-block;margin: 1px;height: 70px;overflow: hidden;position: relative;width: 70px;}
.prod_fic_imgs .popup-gallery .img2_div .img2{bottom: -9999px;left: -9999px;margin: auto;min-height: 70px;min-width: 70px;position: absolute;right: -9999px;top: -9999px; max-width:160px; max-height:160px; }

/*** PRODUCTOS FICHA IMAGENES SLIDER ***/
.prod_fic_imgs_slider{display:inline-block;width:100%;position:relative !important;left:0px;margin:0 auto;}
.prod_fic_imgs_slider.loading{position:absolute !important;left:-500%;}
.prod_fic_imgs_slider > .lSSlideOuter{max-width: 100%;overflow: hidden;position: relative;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper{max-width: 100%;overflow: hidden;position: relative;top:auto;background:transparent;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .list {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .list > li{height:100%;overflow:hidden;padding:0px;border-radius:6px;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .list > li img {display: block;margin:0 auto;width:100%;height:100%;object-fit:cover;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lightSlider{overflow: hidden;margin: 0;padding-left: 0;list-style: none outside none;height:520px !important;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lightSlider > li{float: left;padding:0px;} 
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > a{background: rgba(26, 43, 72, 0.5);border-radius: 3px;cursor: pointer;display: block !important;height: 50px !important;margin-top: -20px !important;position: absolute !important;top: 50% !important;width: 50px !important;z-index: 3 !important;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > a:hover{background: rgba(26, 43, 72, 0.8);}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > .lSPrev{left:20px!important;z-index:8;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > .lSNext{right:20px!important;z-index:8;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > .lSPrev:after{border-left: 4px solid #FFFFFF;border-top: 4px solid #FFFFFF;content: "";display: block;height: 18px;position: absolute;top: 17px;width: 18px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);left: 22px;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > .lSNext:after{border-left: 4px solid #FFFFFF;border-top: 4px solid #FFFFFF;content: "";display: block;height: 18px;position: absolute;top: 17px;width: 18px;transform: rotate(135deg);-moz-transform: rotate(135deg);-webkit-transform: rotate(135deg);-o-transform: rotate(135deg);right: 22px;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSPager {padding-left: 0;list-style: none outside none;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSPager.lSpg{display:none;visibility:hidden;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery{display:inline-block;width:100%;height:75px !important;padding:0px;margin:0px;list-style: none outside none;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li{display: block;width:100%;height:100%;overflow:hidden;float: left;margin-right: 6px;cursor:pointer;padding:0px;border-radius:6px;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li > a{}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li > a > img{display: block;height: 100%;width: 100%;object-fit:cover;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li.active > a > img{opacity:0.5;}
.prod_fic_imgs_slider > .gal_sli_ficha_boton_ver_imagenes{position:absolute;bottom:100px;left:15px;}
.prod_fic_imgs_slider > .gal_sli_ficha_boton_ver_imagenes > .popup-gallery{background: rgba(26, 43, 72, 0.5);border-radius: 3px;cursor: pointer;display: block !important;}
.prod_fic_imgs_slider > .gal_sli_ficha_boton_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenes{display:inline-block;width:100%;padding: 6px 12px;font-size:16px;line-height:22px;color:#FFFFFF;text-decoration:none;}
.prod_fic_imgs_slider > .gal_sli_ficha_boton_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenes:hover,
.prod_fic_imgs_slider > .gal_sli_ficha_boton_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenes:active,
.prod_fic_imgs_slider > .gal_sli_ficha_boton_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenes:visited,
.prod_fic_imgs_slider > .gal_sli_ficha_boton_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenesfocus{color:#FFFFFF;text-decoration:none;}
.prod_fic_imgs_slider > .gal_sli_ficha_boton_ver_imagenes > .popup-gallery > .thumbnail_oculto{display:none;}
.prod_fic_imgs_slider_default{display:none;visibility:hidden;}
.prod_fic_imgs_slider_default.loading{display:inline-block;width:100%;visibility:visible;}
.prod_fic_imgs_slider_default > .pnl_img_default{height: 520px !important;}
.prod_fic_imgs_slider_default > .pnl_img_default > .item{height: 100%;overflow: hidden;padding: 0px;border-radius: 6px;}
.prod_fic_imgs_slider_default > .pnl_img_default > .item > img{display: block;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}

/*** PRODUCTOS FICHA OFERTAS ***/
.prod_fic_ofs{display:block; padding:10px;}
.prod_fic_ofs > .pnl_tit{display:block;font-size:26px;line-height:34px; font-family:'Roboto','Open Sans', sans-serif; padding-left:40px;}
.prod_fic_ofs > .pnl_ofs{display:block;}
.prod_fic_ofs > .pnl_ofs .itm{display:block;margin-top:10px;padding-top:10px;font-size:14px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_tit{display:block;font-size:18px; font-weight:bold; font-family:'Roboto','Open Sans', sans-serif;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_dts{display:block;margin-top:10px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_dts > .dts_itm{display:block; line-height:25px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts{display:block;margin-top:10px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts > .cnt_red{display:block;font-weight:bold;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts > .cnt{display:block;margin-top:5px;}
.prod_fic_ofs > .pnl_ofs .itm .tit{display:inline-block;font-weight:bold; padding-left:30px;}
.prod_fic_ofs > .pnl_ofs .itm .lbl{display:inline-block;text-align:left;padding:0px !important;}

/*** buscador alquiler autocomplete coches ***/

.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .pnl_ubicacion .pnl_itms .input input{width: 100%;font-size: 12px;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .pnl_ubicacion .pnl_itms .input input{width: 75%; font-size: 12px;}

/*** PRODUCTO FICHA CONTENIDOS ***/
.prod_fic_cont {margin-top:20px; display:inline-block; width:100%;}

.prod_fic_conts{ margin:0px; display:block;}
.prod_fic_conts .pnl_cabs{display:block;font-size:18px; font-family:'Roboto','Open Sans', sans-serif; font-weight:bold;}
.prod_fic_conts .pnl_conts{display:block; padding:0px; margin-top:10px;}
.prod_fic_conts .pnl_conts .cont{display:block;}
.prod_fic_conts .pnl_conts .cont > .tit{display:block;font-size:22px;word-break: break-word;}
.prod_fic_conts .pnl_conts .cont > .cnt_brv{display:block;margin-top:10px; margin-bottom:10px;word-break: break-word;}
.prod_fic_conts .pnl_conts .cont > .cnt{display:block;margin-top:5px;margin-bottom:10px;word-break: break-word;}
.prod_fic_conts .pnl_conts .cont > .cnt > table td {padding:5px;}
.prod_fic_conts .pnl_conts .cont > .cnt img {max-width: 100%;}

.prod_fic_conts .nav-tabs >li.active>a {font-weight: bold; }
.prod_fic_conts .nav-tabs >li.active>a:hover, .nav-tabs>li.active>a:focus {}
.prod_fic_conts .panel-default >.panel-heading { }
.prod_fic_conts .panel-default >.panel-heading a {font-weight:bold;}
.prod_fic_conts .panel-default >.panel-heading a:after{font-family:'FontAwesome'; content:"\f056"; float: right;}
.prod_fic_conts .panel-default >.panel-heading a.collapsed:after{font-family:'FontAwesome'; content:"\f055"; float: right;}

.prod_fic_conts .pnl_serv_hot{display:block; padding:0px; margin-top:10px;}
.prod_fic_conts .pnl_serv_hot > .tit {display:block;font-size:22px;}
.prod_fic_conts .pnl_serv_hot .cont {display: block; margin-top: 5px; margin-bottom: 10px;}
.prod_fic_conts .pnl_serv_hot .cont > .cnt{display:flex;flex-flow:row wrap;width:100%;}
.prod_fic_conts .pnl_serv_hot .cont > .cnt > span{display:flex;flex: 0 1 calc(25% - 10px);vertical-align: top; margin:0px 5px 5px 5px;}
.prod_fic_conts .pnl_serv_hot .cont > .cnt > span:before{font-family:'FontAwesome'; content:"\f046"; float: left; margin-right: 5px;}

.prod_fic_conts .pnl_serv_hab{display:block; padding:0px; margin-top:10px;}
.prod_fic_conts .pnl_serv_hab > .tit {display:block;font-size:22px;}
.prod_fic_conts .pnl_serv_hab .cont {display: block; margin-top: 5px; margin-bottom: 10px;}
.prod_fic_conts .pnl_serv_hab .cont > .cnt{display:flex;flex-flow:row wrap;width:100%;}
.prod_fic_conts .pnl_serv_hab .cont > .cnt > span{display:flex;flex: 0 1 calc(25% - 10px);vertical-align: top; margin:0px 5px 5px 5px;}
.prod_fic_conts .pnl_serv_hab .cont > .cnt > span:before{font-family:'FontAwesome'; content:"\f046"; float: left; margin-right: 5px;}

/*** CONTNIDO PERSONALIZADO POR TIPO ***/
.prod_fic_conts > .pnl_conts.cont_1:before{}
.prod_fic_conts > .pnl_conts.cont_2:before{}
.prod_fic_conts > .pnl_conts.cont_3:before{font-family:'FontAwesome'; content:"\f0ac"; float: left; margin-right: 5px; font-size:24px;}
.prod_fic_conts > .pnl_conts.cont_4:before{font-family:'FontAwesome'; content:"\f03a"; float: left; margin-right: 5px; font-size:24px;}
.prod_fic_conts > .pnl_conts.cont_5:before{}
.prod_fic_conts > .pnl_conts.cont_6:before{font-family:'FontAwesome'; content:"\f06a"; float: left; margin-right: 5px; font-size:24px;}
/*.prod_fic_conts > .pnl_conts.cont_7:before{font-family:'FontAwesome'; content:"\f0f7"; float: left; margin-right: 5px; font-size:24px;}*/
.prod_fic_conts > .pnl_conts.cont_8:before{}
.prod_fic_conts > .pnl_conts.cont_9:before{}
.prod_fic_conts > .pnl_conts.cont_10:before{font-family:'FontAwesome'; content:"\f030"; float: left; margin-right: 5px; font-size:24px;}
.prod_fic_conts > .pnl_conts.cont_11:before{font-family:'FontAwesome'; content:"\f041"; float: left; margin-right: 5px; font-size:24px;}
.prod_fic_conts > .pnl_conts.cont_12:before{font-family:'FontAwesome'; content:"\f09d"; float: left; margin-right: 5px; font-size:24px;}
.prod_fic_conts > .pnl_conts.cont_13:before{font-family:'FontAwesome'; content:"\f086"; float: left; margin-right: 5px; font-size:24px;}
.prod_fic_conts > .pnl_conts.cont_14:before{font-family:'FontAwesome'; content:"\f0b1"; float: left; margin-right: 5px; font-size:24px;}

/*** FICHA SERVICIOS HOTEL Y HABITACIONES ***/
.prod_fic_srvs {}
.prod_fic_srvs .tit{display: block; font-size: 22px; margin-bottom: 10px;}
.prod_fic_srvs ul {list-style-type: none;margin: 0px; padding: 0px; }
.prod_fic_srvs ul li {list-style-type: none; display:inline-block; width:23%; line-height: 24px; vertical-align: top; margin-right:1%;}
.prod_fic_srvs ul li:before {font-family:'FontAwesome'; content:"\f046"; float: left; margin-right: 5px;}
.prod_fic_srvs.hab {}
.prod_fic_srvs.hot {}

.prod_fic_srvs.iconos{display: block !important;padding: 0px;margin: 0px 0px 0px;font-size: 0px;}
.prod_fic_srvs.iconos > .tit{display:none;visibility:hidden;}
.prod_fic_srvs.iconos > ul{margin:0px;padding:0px;list-style:none;}
.prod_fic_srvs.iconos > ul > li{display:inline-block;margin:2px;width:inherit;}
.prod_fic_srvs.iconos ul li:before{display:none !important;}
.prod_fic_srvs.iconos > ul > li > .boton{display:block;background:#EEEEEE;border:1px solid #CCCCCC;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.prod_fic_srvs.iconos > ul > li > .boton > a{display: block;width: 100%;height:100%;padding: 1px;text-decoration: none;color: #000000;}
.prod_fic_srvs.iconos > ul > li > .boton > a > img{max-width:42px;max-height:42px;}
.prod_fic_srvs.iconos > ul > li > .boton:hover{background:#FFFFFF;}

.prod_fic_srvs > .tit_tipo{display:inline-block;width:100%;text-align:left;font-size: 16px;margin: 5px 0px;font-weight: bold;line-height: 18px;}

/*** PRODUCTOS FICHA CIRCUITO DESCRIPCION ***/
.prod_fic_crc_desc{display:inline-block;width:100%;}
.prod_fic_crc_desc > .pnl_tit{display:inline-block;width:100%;background:#DDDDDD;padding:6px 12px;font-size:15px;font-weight:bold;}
.prod_fic_crc_desc > .pnl_desc{display:inline-block;width:100%;border:2px solid #DDDDDD;padding:12px;}

/*** PRODUCTOS FICHA CIRCUITO HOTELES PREVISTOS ***/
.prod_fic_crc_hprev{display:inline-block;width:100%;}
.prod_fic_crc_hprev > .pnl_tit{display:inline-block;width:100%;background:#DDDDDD;padding:6px 12px;font-size:15px;font-weight:bold;}
.prod_fic_crc_hprev > .pnl_hprev{display:inline-block;width:100%;border:2px solid #DDDDDD;padding:12px;}
.prod_fic_crc_hprev > .pnl_hprev > .itm_cat{display:inline-block;width:100%;}
.prod_fic_crc_hprev > .pnl_hprev > .itm_cat > .pnl_tit{display:inline-block;width:100%;font-weight:bold;}
.prod_fic_crc_hprev > .pnl_hprev > .itm_cat > .pnl_tit:after{font-family: 'FontAwesome'; content: "\f005"; margin-left: 6px;}
.prod_fic_crc_hprev > .pnl_hprev > .itm_cat > .pnl_itms{display:inline-block;width:100%;padding:6px 12px;}
.prod_fic_crc_hprev > .pnl_hprev > .itm_cat > .pnl_itms > .itm_hot{display:inline-block;width:100%;}
.prod_fic_crc_hprev > .pnl_hprev > .itm_cat > .pnl_itms > .itm_hot > .pnl_hot{}
.prod_fic_crc_hprev > .pnl_hprev > .itm_cat > .pnl_itms > .itm_hot > .pnl_cat{}
.prod_fic_crc_hprev > .pnl_hprev > .itm_cat > .pnl_itms > .itm_hot > .pnl_cat > .fas{font-family: 'FontAwesome';text-transform:none;font-style:normal;font-weight:normal;color:#999999;}

/*** PRODUCTOS FICHA CIRCUITO CONTENIDOS ***/
.prod_fic_crc_cont{display:inline-block;width:100%;}
.prod_fic_crc_cont > .itm_tipo{display:inline-block;width:100%;margin-top:18px;}
.prod_fic_crc_cont > .itm_tipo > .pnl_tit{display:inline-block;width:100%;font-size:22px;color:#2C2C2E;}
.prod_fic_crc_cont > .itm_tipo > .pnl_itms{display:inline-block;width:100%;}
.prod_fic_crc_cont > .itm_tipo > .pnl_itms > .itm_cont{display:inline-block;width:100%;}
.prod_fic_crc_cont > .itm_tipo > .pnl_itms > .itm_cont > .pnl_tit{display:inline-block;width:100%;margin-top:6px;margin-left:12px;}
.prod_fic_crc_cont > .itm_tipo > .pnl_itms > .itm_cont > .pnl_tit > .lbl_tit{font-weight:bold;}
.prod_fic_crc_cont > .itm_tipo > .pnl_itms > .itm_cont > .pnl_tit > .lbl_tit.lbl_tit_incluido{color:#8CCC86;}
.prod_fic_crc_cont > .itm_tipo > .pnl_itms > .itm_cont > .pnl_tit > .lbl_tit.lbl_tit_noincluido{color:#FFA446;}
.prod_fic_crc_cont > .itm_tipo > .pnl_itms > .itm_cont > .pnl_cont{display:inline-block;width:100%;margin-top:6px;text-align:justify;}
 
/*** PRODUCTOS FICHA CIRCUITO ADJUNTOS ***/
.prod_fic_crc_adj{display:inline-block;width:100%;}
.prod_fic_crc_adj > .pnl_tit{display:inline-block;width:100%;font-size:22px;color:#2C2C2E;}
.prod_fic_crc_adj > .pnl_itms{display:inline-block;width:100%;margin-top:10px;}
.prod_fic_crc_adj > .pnl_itms > .btn{display:inline-block;width:100%;max-width:260px;margin:0px 10px 10px 0px;}
.prod_fic_crc_adj > .pnl_itms > .btn:nth-child(2) {display:none;} /* Ocultamos el bot�n del documento Word */
.prod_fic_crc_adj > .pnl_itms > .btn > .lnk{}
.prod_fic_crc_adj > .pnl_itms > .btn > .lnk.lnk_pdf{}
.prod_fic_crc_adj > .pnl_itms > .btn > .lnk.lnk_wrd{}

/*** LISTADO PUNTO DE INTERES ***/
.prod_fic_puntosinteres{display:inline-block;width:100%;}
.prod_fic_puntosinteres > .pnl_puntosinteres{display:inline-block;width:100%;}
.prod_fic_puntosinteres > .pnl_puntosinteres > .pnl_puntointeres_item{display:inline-block;vertical-align:middle;margin:5px 0px;border-right:1px solid #CCCCCC;height:36px;padding:0px 5px;}
.prod_fic_puntosinteres > .pnl_puntosinteres > .pnl_puntointeres_item:last-child{border-right:0px;}
.prod_fic_puntosinteres > .pnl_puntosinteres > .pnl_puntointeres_item > .pnl_puntointeres_icono{display:inline-block;vertical-align:middle;font-size:15px;line-height:32px;padding:0px 5px 0px 0px;}
.prod_fic_puntosinteres > .pnl_puntosinteres > .pnl_puntointeres_item > .pnl_puntointeres_icono > .img_atrib{height:32px;width:auto;}
.prod_fic_puntosinteres > .pnl_puntosinteres > .pnl_puntointeres_item > .pnl_puntointeres_nombre{display:inline-block;vertical-align:middle;padding:2px 5px 2px 0px;font-size:15px;line-height:32px;font-weight:700;}
.prod_fic_puntosinteres > .pnl_puntosinteres > .pnl_puntointeres_item > .pnl_puntointeres_descripcion{display:inline-block;vertical-align:middle;padding:2px 5px 2px 0px;font-size:15px;line-height:32px;font-weight:300;}
.prod_fic_puntosinteres > .pnl_puntosinteres > .pnl_puntointeres_item > .pnl_puntointeres_distancia{display:inline-block;vertical-align:middle;padding:2px 5px 2px 0px;font-size:15px;line-height:32px;font-weight:300;}


/*** PRODUCTOS FICHA BUSCADOR PAQUETE PRECIOS TABLA ***/

.busc_ppd_prtb{display:block;margin:20px 0px;}

.busc_ppd_prtb .pnl_paso1{display:block;margin-bottom:10px;width: 100%;position:relative;}
.busc_ppd_prtb .pnl_paso1 .pnl_info{display:block;}
.busc_ppd_prtb .pnl_paso1 .pnl_info > .pnl_tit{display:block;font-size:22px;font-weight:bold;padding-left:40px;min-height:32px;line-height:32px;}
.busc_ppd_prtb .pnl_paso1 .pnl_info > .pnl_desc{display:block;margin-top:10px;font-size:14px;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla{display:block;overflow-x: scroll;width: 100%;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila{display:table;table-layout:auto;padding:10px 0px;}

.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_head{display:table-row;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_item{display:table-row;margin-top:10px;}

.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_int_itm{display:table-cell;font-family:Tahoma;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_int_itm.head{font-size:13px;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_int_itm.itm{font-size:12px;}

.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_hab_grupo{}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_hab_grupo > span{display:block;width:220px;padding:5px;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_hab_grupo > span > img{cursor:pointer;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_cont_2{}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_cont_2 > span{display:block;width:80px;padding:5px;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_cont_3{}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_cont_3 > span{display:block;width:80px;padding:5px;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_ocupacion{}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_ocupacion > span{display:block;width:70px;padding:5px;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_fecha{text-align:center;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_fecha > a{font-family:Tahoma;font-size:12px;font-weight:bold;text-decoration:none;display:block;width:90px;padding:5px;text-align:center;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_fecha > a:hover{text-decoration:none;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_fecha > a.selec{text-decoration:none;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .pnl_fecha > a.selec:hover{text-decoration:none;}

.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .capa_info{font-size:13px;position: absolute; z-index: 9999; left: 20px; max-width:90%; max-height: 300px; padding: 10px; overflow: auto;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .capa_info .pnl_titulo{font-weight:bold;display: inline-block; width: 60%; text-align: left; font-weight: bold; }
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .capa_info .pnl_cerrar{display: inline-block; width: 38%; text-align: right;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .capa_info .pnl_cerrar a{font-size:13px;font-weight:bold;text-decoration:underline;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .capa_info .pnl_cerrar a:hover{text-decoration:none;}
.busc_ppd_prtb .pnl_paso1 .pnl_tabla .pnl_fila .capa_info .pnl_contenido{font-weight:normal;display: block; text-align: justify; margin-top: 5px;}

.busc_ppd_prtb .pnl_paso2{display:none;margin-top:20px;}
.busc_ppd_prtb .pnl_paso2 .pnl_info{display:block;}
.busc_ppd_prtb .pnl_paso2 .pnl_info > .pnl_tit{display:block;font-size:22px;font-weight:bold;padding-left:40px;min-height:32px;line-height:32px;}
.busc_ppd_prtb .pnl_paso2 .pnl_buscador{display:block;margin-top:10px;width:100%;padding:10px;}
.busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_flts{display:inline-block;width:79%;vertical-align:top;}
.busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_btns{display:inline-block;width:20%;text-align:center;vertical-align:top;margin-top:15px;}
.busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_btns .btn{width:100%;text-align:center;}
.busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_btns .btn:hover{}
.busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_btns .btn > a{text-decoration:none;font-size:17px;font-weight:bold;}
.busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_btns .btn:hover > a{text-decoration:none;font-size:17px;font-weight:bold;}

/*** BUSCADOR PAQUETE PREDEFINIDO FILTRO ***/
.busc_ppd{display:block;}
.busc_ppd > .pnl_flts{display:block;vertical-align:top; margin-bottom:10px;}
.busc_ppd > .pnl_flts > .flts{display:block;}
.busc_ppd.no_dest > .pnl_flts > .flts .flt_hot_zona{display:none !important;visibility:hidden !important;}
.busc_ppd > .pnl_flts > .flts .flt_hot_tipo{width:100%; margin-bottom:10px;}
.busc_ppd.no_tipo > .pnl_flts > .flts .flt_hot_tipo{display:none;visibility:hidden;}
.busc_ppd > .pnl_flts > .flts .flt_hot_clas{width:100%; margin-bottom:10px;}
.busc_ppd > .pnl_flts > .flts .flt_cad{width:20%; display:none;}
.busc_ppd > .pnl_flts > .flts .flt_fec_desde{width:110px;}
.busc_ppd > .pnl_flts > .flts .flt_fec_hasta{width:110px; margin-left:3px;}
.busc_ppd > .pnl_flts > .flts .flt_pnl{display:block;vertical-align:top;}
.busc_ppd > .pnl_flts > .flts .flt_pnl .pnl_tit{font-size: 14px; display: inline-block; vertical-align: top;}
.busc_ppd > .pnl_flts > .flts .flt_pnl .pnl_itms{display:block;font-size:14px;}
.busc_ppd > .pnl_flts > .flts .flt_pnl .pnl_itms .cmb{width:100%;}
.busc_ppd > .pnl_flts > .flts .flt_pnl .pnl_itms .fec_cal{position:relative;display:block;}
.busc_ppd > .pnl_flts > .flts .flt_pnl .pnl_itms .fec_cal > .txb{cursor:pointer;width:100%;}
.busc_ppd > .pnl_flts > .flts .flt_pnl .pnl_itms .fec_cal > .cal{position:absolute;right:7px;top:12px;cursor:pointer;}
.busc_ppd > .pnl_flts > .flts .flt_pnl.flt_fec_desde {display:inline-block;width:49.5%;}
.busc_ppd > .pnl_flts > .flts .flt_pnl.flt_fec_hasta {display:inline-block;width:49.5%;}

.busc_ppd > .pnl_btns{display:inline-block;text-align:center;vertical-align:bottom;width:100%;}
.busc_ppd > .pnl_btns .btn{font-size:16px;}
.busc_ppd > .pnl_btns .btn:hover{}
.busc_ppd > .pnl_btns .btn > a{text-decoration:none;font-size:17px;font-weight:bold;}
.busc_ppd > .pnl_btns .btn:hover > a{text-decoration:none;font-size:17px;font-weight:bold;}
.busc_ppd > .pnl_btns .lnk{display:block;text-align:center;}
.busc_ppd > .pnl_btns .lnk > a{font-size:13px;font-weight:normal;text-decoration:underline; color:red;}
.busc_ppd > .pnl_btns .lnk > a:hover{text-decoration:none;}

.busc_ppd > .flt_tem{display:none;}
.busc_ppd > .flt_tem .pnl_tit{display:inline-block;width:14%;vertical-align:top;font-size:16px;font-weight:bold;}
.busc_ppd > .flt_tem .cbl{display:inline-block;width:85%;vertical-align:top;}
.busc_ppd > .flt_tem .cbl input{display:inline-block;width:5%;vertical-align:top;cursor:pointer;}
.busc_ppd > .flt_tem .cbl label{display:inline-block;width:20%;vertical-align:top;font-size:13px;font-weight:normal;cursor:pointer;}

/*** BUSCADOR PAQUETE PREDEFINIDO ***/

.busc_pqt {display:block;}
.busc_pqt > .pnl_ctls {padding:0px; vertical-align: top;}
.busc_pqt > .pnl_ctls .pnl_lbl{font-size:16px; display:inline-block; vertical-align:top;}

.busc_pqt > .pnl_ctls > .flt_fechas {display:inline-block; vertical-align: top; width:110px;}
.busc_pqt > .pnl_ctls > .flt_fechas > .pnl_itms{display: inline-block; max-width:110px;}
.busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_habs{margin-left:0px;}
.busc_pqt > .pnl_ctls > .flt_fechas > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.busc_pqt > .pnl_ctls > .flt_fechas > .pnl_itms .input input {width: 100%;cursor:pointer; font-size:14px;}
.busc_pqt > .pnl_ctls > .flt_ocupacion {display:inline-block; vertical-align: top;}

.busc_pqt > .pnl_btns {padding:0px; display: inline-block;}

/*** BUSCADOR PAQUETES FICHA ***/
.ficha > .busc_pqt { display: inline-block; width: 100%; padding:10px; font-size:0px;}
.ficha > .busc_pqt > .pnl_ctls {display:inline-block; width:70%;}
.ficha > .busc_pqt > .pnl_btns {display:inline-block; width:28%; float:none; vertical-align: bottom;}
.ficha > .busc_pqt > .pnl_ctls .pnl_lbl {font-size:14px;}
.ficha > .busc_pqt > .pnl_tit {}
.ficha > .busc_pqt > .pnl_ctls .pnl_lbl {font-weight:bold;}
.ficha > .busc_pqt > .pnl_ctls > .flt_destino {display:none;}
.ficha > .busc_pqt > .pnl_ctls > .flt_fechas {display:inline-block; margin-bottom:0px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion{display:inline-block; margin-bottom:0px;}

/*** BUSCADOR TAB ***/
.buscador  {}
.buscador label {font-weight:normal;}
.buscador > .pnl_tit {display: block; margin-top: 10px; margin-bottom: 15px; font-size: 26px; font-weight: bold; text-align: center; font-family: 'Roboto','Open Sans', sans-serif;}
.buscador > .pnl_tit span {padding-left: 30px;}
.buscador .cd-tabs {position: relative; margin: 0px auto;}
.buscador .cd-tabs-navigation {margin: 0; padding: 0; text-align: left;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int{margin:0px;padding:0px;}
.buscador .cd-tabs-navigation li {display: inline-block; margin: 0; list-style: none;}
.buscador .cd-tabs-navigation a {font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 16px;  text-decoration: none; width: 100%; display: block; padding: 12px 12px;}
.buscador .cd-tabs-navigation a.selected {}

.buscador .cd-tabs-content { list-style-type:none; margin:0px auto;  overflow: hidden; padding:0px; padding-bottom:10px; width:100%; font-size:0px;}
.buscador .cd-tabs-content li {display: none; text-align: left;}
.buscador .cd-tabs-content li.selected {display:inline-block; padding:15px; width:100%; min-width:0px;}
.cont_head_int_busc_int .buscador .cd-tabs-content li.selected {min-width:330px;}

.buscador .busc > .pnl_tit, .buscador .busc_ppd > .pnl_tit {display:block; margin-bottom:5px; font-family: 'Roboto', sans-serif;}
.buscador .busc > .pnl_ctls .pnl_lbl {display:block; font-size:14px;}
.buscador .busc > .pnl_srv .pnl_lbl {display:block; font-size:14px;}
.buscador .busc > .pnl_ff .pnl_lbl {display:block; font-size:14px;}
/*.buscador .busc > .pnl_ctls .pnl_lbl.tit_fecha {display:none;}*/
.buscador .busc.horizontal > .pnl_ctls .pnl_lbl {margin-bottom:10px;}
.buscador .busc_ppd > .pnl_flts > .flts .flt_pnl .pnl_tit {display:block;}
 
/*** BUSCADOR TAB LISTADO VALORACION ***/
.buscador.val {margin-top:10px; width:100%;}
.buscador.val .cd-tabs-content li.selected {padding:15px; min-width:100%;}
.buscador.val .pnl_tit{}
.buscador.val .busc_alj > .pnl_btns{display:block;}
.buscador.val .flt_ocupacion > .pnl_habs {margin-left:0px; margin-top: 15px;}
.buscador.val .flt_ocupacion .edds {margin-top:10px;}

/*** LISTADO VALORACION ***/
.val_fondo { height:85px;position: absolute; width: 100%; display: block;}
.no-result { padding:15px; font-size:18px; display:block;}

/* listado min */
.valoracion .list-group-item .media>.pull-left {margin-right:5px;}
.valoracion .list-group-item .media > .pull-left.destacado {width: 37px; margin-top: 13px;}
.valoracion .list-group-item .media > .pull-left.checkbox {margin-top:0px;}
.valoracion .list-group-item .media > .pull-left.classification { width:25px; margin-top: 13px;}
.valoracion .list-group-item .media > .pull-left.image {width:60px;}
.valoracion .list-group-item .media > .pull-left.image > .media-object {max-height:40px; max-width:60px; min-height:40px; min-width:60px;}
.valoracion .list-group-item .media > .pull-left.title { width:210px;}
.valoracion .list-group-item .media > .pull-left.title  .category {display:inline-block;}
.valoracion .list-group-item .media > .pull-left.title  h4{ display:block;}
.valoracion .list-group-item .media > .pull-left.room {width:200px;}
.valoracion .list-group-item .media > .pull-left.offers{width:22px;}
.valoracion .list-group-item .media > .pull-left.options {width:80px;}
.valoracion .list-group-item .media > .pull-left.options  .btn{ font-size:11px; padding: 5px;}
.valoracion .list-group-item .media > .pull-left.price {width:90px;}
.valoracion .list-group-item .media > .booking .bt_res1, .valoracion .list-group-item .media > .booking .pet{ font-size:12px; padding: 5px;}
.valoracion .list-group-item .media > .media-body {padding: 0px 2px 5px 5px;}

/*** BUSCADOR AUTOCOMPLETE ***/
.pnl_auto {display:block; font-size:14px;}
.pnl_auto .pnl_tit, .pnl_auto .pnl_itms {display: block; position:relative;}
.pnl_auto .input {width:100%;display: inline-block;}
.pnl_auto .input input[type="text"] {width:100%;}
.pnl_auto .imgCargando {display:none;}
.pnl_auto .image {width:16px; display: inline-block; position: absolute; right: 25px; top: 7px;}
.pnl_auto .selector {width:16px; display: inline-block; position: absolute; right: 0px; top: 7px;}

.flt_destino > .pnl_auto > .pnl_auto_show,
.pnl_ubicacion > .pnl_auto > .pnl_auto_show {font-size: inherit;line-height: inherit;}
.flt_destino > .pnl_auto > .pnl_auto_show > .ui-autocomplete,
.pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;max-width:300px;overflow:auto;top:0px !important;left:0px !important;position:relative;}
.flt_destino > .pnl_auto > .pnl_auto_show > .ui-autocomplete li,
.pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete li{display:block;}

.alj_avz {position:absolute; top:0; right:0;}

.pnl_avz {display:inline-block; margin-top:3px; width:101%; font-size:0px;}
.pnl_avz .pais{display:inline-block; width:49%; margin-right:1%;}
.pnl_avz .pob{display:inline-block; width:49%;}
.pnl_avz .pais select, .pnl_avz .pob select {width:100%;}

.toggle {display: inline-block; width:7px; height:7px; vertical-align: middle;}
.toggle.down {}

.ui-autocomplete .ui-menu-item {cursor:pointer; font-size:13px; font-family:'Roboto','Open Sans', sans-serif; padding:3px !important;}
.ui-autocomplete { max-height:330px; overflow:auto;}
.ui-autocomplete .highlight{ font-weight:bold; }
.ui-autocomplete .header{font-size:16px; font-weight:bold; padding:3px; font-family:'Roboto','Open Sans', sans-serif; }
.ui-autocomplete .ui-menu-item.ui-state-focus {}
.ui-autocomplete .ui-menu-item a {font-size: 13px; font-family: 'Roboto','Open Sans', sans-serif;}

/*** BUSCADOR TIPO ***/

.flt_tipo select{width:100%;display: inline-block;}

/*** BUSCADOR FECHAS ***/
.flt_fechas {display: inline-block; vertical-align: top;}
.flt_fechas.fecha_abierta_auto{display:none !important;visibility:hidden;}
.flt_fechas > .pnl_entrada {display:inline-block; font-size:14px; margin-right:1%;}
.flt_fechas > .pnl_salida {display:inline-block; font-size:14px;}
.flt_fechas > .pnl_entrada > .pnl_itms{display: inline-block; max-width:108px; font-size:0px;}
.flt_fechas > .pnl_salida > .pnl_itms{display: inline-block; max-width:108px; font-size:0px;}
.flt_fechas > .pnl_entrada > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.flt_fechas > .pnl_salida > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.flt_fechas > .pnl_entrada > .pnl_itms .input input {width: 100%; font-size:14px;}
.flt_fechas > .pnl_entrada > .pnl_itms .input input[disabled]{background:#CCCCCC;border-color:#CCCCCC;}
.flt_fechas > .pnl_salida > .pnl_itms .input input {width: 100%; font-size:14px;}
.cal {position: absolute; right: 7px; top: 12px; cursor: pointer;}

/*** bloque fecha abierta ***/
.flt_fechas > .pnl_fecha_abierta{display:block;margin:6px 0px 0px 0px;}
.flt_fechas > .pnl_fecha_abierta > .opt{}
.flt_fechas > .pnl_fecha_abierta > .opt > .chk{}
.flt_fechas > .pnl_fecha_abierta > .opt > .chk > .info{display:inline-block;vertical-align:middle;}
.flt_fechas > .pnl_fecha_abierta > .opt > .chk > .info > img{cursor:pointer;}
.flt_fechas > .pnl_fecha_abierta > .opt > .chk > input{display:inline-block;vertical-align:middle;}
.flt_fechas > .pnl_fecha_abierta > .opt > .chk > .itm_lbl{display:inline-block;vertical-align:middle;margin:0px 0px 0px 5px;}

/*** modificaciones para mostrar el calendario inline dentro del buscador ***/
.ui-datepicker.inline{z-index: 999999 !important;position: relative !important;top:0px !important;left:0px !important;font-size:initial;line-height:initial;width:100%;max-width:400px;}
.flt_fechas > .pnl_cal_show{}

/*** BUSCADOR OCUPACION ***/
.flt_ocupacion {display: inline-block; vertical-align: top;}
.flt_ocupacion > .pnl_nhabs{display:inline-block;vertical-align: top;}
.flt_ocupacion > .pnl_habs{display:inline-block;vertical-align: top; margin-left:3px;}
.flt_ocupacion > .pnl_habs .pnl_itms{display:block; font-size:0px;}
.flt_ocupacion > .pnl_habs .pnl_lbl .lbl_itm {display:inline-block;}
.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm {display:inline-block; width:49.5%; margin-right:1%;}
.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_nin {margin-right:0px;}
.flt_ocupacion .adu_nin {display:block;}
.flt_ocupacion .edds {display:inline-block; margin-top:3px;}
.flt_ocupacion .edds > .lbl_itm {display:inline-block;}
.flt_ocupacion .edds .cmb_itm_e {display:inline-block; clear: both; margin-right:3px;}
.flt_ocupacion .itm {margin-top:3px;display:block;}
.flt_ocupacion .itm .cmbs{display:block;}
.flt_ocupacion .itm .cmbs .lbl_itm{display:inline-block;}
.flt_ocupacion .itm:nth-child(-n+1){margin:0px;}
/*** ocupaciones en capa ***/
.flt_ocupacion.flt_ocupacion_capa{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext{display:inline-block;width:100%;padding:0px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones{display:inline-block;width:100%;vertical-align: middle;text-align:left;margin: 0;outline: none;height: 39px;padding:8.5px 4px;cursor: pointer;font-size: 14px;font-weight: normal;text-decoration:none;border: 1px solid #D5D7DF;background-color: #fff;color: #333333;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:hover{text-decoration:none;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:after{font-family: 'FontAwesome';content: "\f107";float:right;margin:0px;font-size:18px;font-weight:400;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones.open:after{content: "\f106";}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int{display:none;width:100%;position:absolute;z-index:50;top:0px;left:0px;max-width:340px;border: 1px solid #D5D7DF;background-color: #fff;}
.flt_ocupacion.flt_ocupacion_capa.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 6px 0px;border:1px solid #D5D7DF;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs{display:inline-block;width:100%;padding:10px 6px 0px 6px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_lbl{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm > select{display:inline-block;width:100%;height:40px;padding:4px 6px;border:1px solid #D5D7DF;color:#333333;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs{display: inline-block;width: 100%;border-bottom:1px solid #C9C9C9;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs > .cmb_itm{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs{display:inline-block;width:100%;padding:5px 6px 10px 6px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_lbl{display:none;visibility:hidden;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms{width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-weight:bold;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;border-bottom:1px solid #C9C9C9;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .lbl_itm{display:none;visibility:hidden;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;width: 100%;border-bottom:1px solid #C9C9C9;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #6E6E6E;color: #6E6E6E;font-weight: 400;border-radius: 50%;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#D4D4D4;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #6E6E6E;border: 2px solid #6E6E6E;color: #FFFFFF;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#6E6E6E;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #6E6E6E;color: #6E6E6E;font-weight: 400;border-radius: 50%;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#D4D4D4;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #6E6E6E;border: 2px solid #6E6E6E;color: #FFFFFF;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#6E6E6E;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot{display:inline-block;width:100%;padding:0px 6px 10px 6px;text-align:center;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar{display:inline-block;width:100%;padding:5px 10px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar:hover{text-decoration:none;}

/*** BUSCADOR COMUN ***/
.busc input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"] {
             vertical-align: middle; margin: 0; outline: none; padding:8.5px 4px;}
.busc select{vertical-align: middle; margin: 0; outline: none; padding:8px 4px; cursor:pointer; width:100%;}

.busc_ppd input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"] {
             vertical-align: middle; margin: 0; outline: none; padding:8px 4px;}
.busc_ppd select{vertical-align: middle; margin: 0; outline: none; padding:8.5px 4px; cursor:pointer;}

.busc .pob select {width:100%;}

.busc > .pnl_tit, .busc_ppd > .pnl_tit {font-size:22px;display:block; font-weight:bold;}
.busc > .pnl_btns > .btn,
.busc > .pnl_ocup_btns > .pnl_btns > .btn{font-size:16px; padding:8px 10px;}
.busc > .pnl_btns > .btn:hover{}

.busc > .pnl_btns > .loading {display: inline-block; margin-top: 5px; font-size: 18px; font-weight: bold; width:140px; }


/*** BUSCADOR ALOJAMIENTOS ***/
.busc_alj {display:block; position:relative;}
.busc_alj > .pnl_ctls {padding:0px; vertical-align: top; display:block;}
.busc_alj > .pnl_ctls .pnl_lbl{font-size:16px; display:inline-block;}
.busc_alj > .pnl_ctls > .flt_destino {display:block; margin-bottom: 10px;}
.busc_alj > .pnl_ctls > .flt_fechas {display:block; margin-bottom: 10px;} 
.busc_alj > .pnl_ctls > .flt_fechas > .pnl_lbl.tit_fecha {display:none;}
.busc_alj > .pnl_ctls > .flt_ocupacion {display:block; margin-bottom: 10px;}
.busc_alj > .pnl_ctls > .flt_tipo {display: block;margin-bottom: 10px;}
.busc_alj > .pnl_ctls > .flt_reg {display: block;margin-bottom: 10px;}

.busc_alj > .pnl_ff {padding:0px; vertical-align: top; display:block;}
.busc_alj > .pnl_ff > .flt_fechas {display:block; margin-bottom: 10px;} 
.busc_alj > .pnl_ff > .flt_fechas > .pnl_lbl.tit_fecha {display:none;}
.busc_alj > .pnl_btns {padding:0px; display: inline-block;width:100%;}
.busc_alj .flt_fechas > .pnl_entrada {width:49.5%;}
.busc_alj .flt_fechas > .pnl_salida {width:49.5%;}
.busc_alj .flt_fechas > .pnl_entrada > .pnl_itms {width:100%;max-width:100%;}
.busc_alj .flt_fechas > .pnl_salida > .pnl_itms {width:100%;max-width:100%;}

.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_cat ul {display:inline-block; margin: 0; margin-right: 10px; padding: 0; font-size: 14px;} 
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_cat ul li {display:block;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj .search {display:block; font-size: 14px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj .search input {width:100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj .image {top: 36px;}

.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_precio{display: inline-block;vertical-align: top; width: 100%; margin-top: 8px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_precio .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_precio .search {display:block; font-size: 14px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_precio .search input {width:100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_comision{display: inline-block;vertical-align: top; width: 100%; margin-top: 8px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_comision .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_comision .search {display:block; font-size: 14px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_comision .search input {width:100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_estado{display: inline-block;vertical-align: top; width:100%; margin-top: 8px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_estado .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_estado .search {display:block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  font-size: 14px;}
.busc.val > .pnl_ctls > .flt_pnl.flt_avzada .flt_estado .search label {margin-left:5px; cursor:pointer;}

/*** modificacion para el buscador alojamientos sin destino (por css) ***/
.busc_alj.no_dest{}
.busc_alj.no_dest > .pnl_ctls > .flt_destino{display:none !important;}

/*AJUSTES HORIZONTAL*/
.buscador.horizontal {max-width:1110px; margin:0px auto;}
.busc.horizontal {display: table; width: 100%; font-size: 0px;}
.busc.horizontal > .pnl_ctls {display: inline-block; vertical-align: top; width: 83.333333%; margin: 0px; padding: 0px; text-align: left; font-size: 0px;}
.busc.horizontal > .pnl_btns {display: inline-block; vertical-align: top; width: 15.666667%; margin: 33px 0px 0px 1%; padding: 0px;}
.busc.horizontal > .pnl_ctls > .flt_fechas > .pnl_lbl.tit_fecha{display:block;}
.busc.horizontal > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_itms .input input, .busc.horizontal .flt_fechas > .pnl_salida > .pnl_itms .input input, .busc select, .busc.horizontal .pnl_auto .input input[type="text"] {font-size:14px;}
.busc.horizontal > .pnl_ctls > .flt_destino {display:inline-block; width: 33.5%; margin-right: 0.5%;} 
.busc.horizontal > .pnl_ctls > .flt_destino > .pnl_avz  > .pais {margin-right:1%;}
.busc.horizontal > .pnl_ctls > .flt_destino > .zona {display:inline-block; width:100%;}
.busc.horizontal > .pnl_ctls > .flt_destino > .zona > .pnl_itms {display:inline-block; width:100%;}
.busc.horizontal > .pnl_ctls > .flt_destino > .zona > .pnl_itms.zon {width: 49%; margin-right: 1%;}
.busc.horizontal > .pnl_ctls > .flt_destino > .zona > .pnl_itms.pob {width: 50%;}
.busc.horizontal > .pnl_ctls > .flt_fechas {display:inline-block; width: 24.7%; margin-right:0.3%;}
.busc.horizontal > .pnl_ctls > .flt_fechas > .pnl_entrada {display: inline-block; vertical-align: top; width: 48%; margin-right: 2%;}
.busc.horizontal > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_itms {max-width:100%; width:100%;}
.busc.horizontal > .pnl_ctls > .flt_fechas > .pnl_entrada .pnl_lbl {display:none !important;}
.busc.horizontal > .pnl_ctls > .flt_fechas > .pnl_salida {display: inline-block; vertical-align: top; width: 49%; margin-right:1%;}
.busc.horizontal > .pnl_ctls > .flt_fechas > .pnl_salida > .pnl_itms {max-width:100%; width:100%;}
.busc.horizontal > .pnl_ctls > .flt_fechas > .pnl_salida .pnl_lbl {display:none !important;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion {display: inline-block; vertical-align: top; margin: 0px; width: 41%;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion > .pnl_nhabs {display: inline-block; vertical-align: top; width: 33%; margin-right:1%;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion > .pnl_habs { display: inline-block; vertical-align: top; width: 66%; margin:0;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion > .pnl_habs .pnl_itms {display: table; width: 100%;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion .itm { display: table; width: 100%; margin-top:2%;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion .itm:nth-child(-n+1) {margin: 0px;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion .adu_nin {display: table; width: 100%;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm { display: inline-block; width: 48%; margin-right: 2%;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion .edds { display: table; width: 100%; font-size: 0px; margin-top: 2%;}
.busc.horizontal > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e { display: inline-block; clear: both; width: 31.33333334%; margin-right: 2%;}
.busc.horizontal select { vertical-align: middle; margin: 0; outline: none; padding: 9px 4px; cursor: pointer; font-weight: normal; border: 0px; width: 100%;}

.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada {width:100%;display: inline-block; margin-top:1%;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_cat{display: inline-block;vertical-align: top; width: 33%; margin-right:1%;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_cat .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_cat ul {display:inline-block; margin: 0; margin-right: 10px; padding: 0; font-size: 14px;} 
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_cat ul li {display:block;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_cat ul li label {margin-bottom:3px;}

.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_options {display:inline-block; width:66%}

.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj{display: inline-block;vertical-align: top; width: 99%; position:relative; margin-bottom:8px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj .search {display:block; font-size: 14px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj .search input {width:100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_alj .image {top: 36px;}

.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_precio{display: inline-block;vertical-align: top; width: 20%; margin-right:0.5%;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_precio .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_precio .search {display:block; font-size: 14px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_precio .search input {width:100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_comision{display: inline-block;vertical-align: top; width: 10%; margin-right:1%;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_comision .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_comision .search {display:block; font-size: 14px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_comision .search input {width:100%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_estado{display: inline-block;vertical-align: top; margin-top: 35px; width:68%;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_estado .pnl_lbl.tit {display:block !important; font-size: 14px; margin-bottom: 5px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_estado .search {display:block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  font-size: 14px;}
.busc.horizontal > .pnl_ctls > .flt_pnl.flt_avzada .flt_estado .search label {margin-left:5px; cursor:pointer;}

.busc.horizontal > .pnl_ctls .pnl_lbl {font-size:14px;}
.busc.horizontal > .pnl_ctls > .pnl_iz {display:inline-block; font-size:0px; width: 49.5%; margin-right:0.5%;}
.busc.horizontal > .pnl_ctls > .pnl_dc {display:inline-block; font-size:0px; width:50%;}
.busc.horizontal > .pnl_ctls > .pnl_iz > .flt_trayecto {font-size:14px;}
.busc.horizontal > .pnl_ctls .flt_origen > .pnl_ubicacion > .pnl_itms > .tit {display:none;}
.busc.horizontal > .pnl_ctls .flt_origen > .pnl_hor_origen {width:100%;}
.busc.horizontal > .pnl_ctls .flt_destino > .pnl_hor_destino {width:100%;}
.busc.horizontal > .pnl_ctls .flt_origen > .pnl_hor_origen .lbl {font-size:12px;}
.busc.horizontal > .pnl_ctls .flt_destino > .pnl_hor_destino .lbl {font-size:12px;}
.busc.horizontal > .pnl_ctls .flt_destino > .pnl_ubicacion > .pnl_itms > .tit {display:none;}
.busc.horizontal > .pnl_ctls .flt_origen > .pnl_ubicacion .pnl_lbl {display:none;}
.busc.horizontal > .pnl_ctls .flt_destino > .pnl_ubicacion .pnl_lbl {display:none;}
.busc.horizontal > .pnl_ctls .flt_origen > .pnl_ubicacion > .pnl_itms > .input {font-size:14px; width: 77%;}
.busc.horizontal > .pnl_ctls .flt_destino > .pnl_ubicacion > .pnl_itms > .input {font-size:14px; width: 77%;}

.busc.horizontal > .pnl_ctls > .pnl_dc .flt_fechas {width:50%;}
.busc.horizontal > .pnl_ctls > .pnl_dc .flt_fechas > .pnl_entrada {font-size:14px; width: 50%;}
.busc.horizontal > .pnl_ctls > .pnl_dc .flt_fechas > .pnl_salida {font-size:14px;}
.busc.horizontal > .pnl_ctls > .pnl_dc .flt_fechas .pnl_lbl.tit_fecha {display:none;}
.busc.horizontal > .pnl_ctls > .pnl_dc .flt_ocupacion {width:50%; display:inline-block;}

.busc.horizontal > .pnl_ctls > .pnl_dc .flt_ocupacion > .pnl_habs {width:100%;}
.busc.horizontal > .pnl_ctls > .pnl_dc .flt_ocupacion .adu_nin {width:100%;}
.busc.horizontal > .pnl_ctls > .pnl_dc .flt_ocupacion .edds{margin-top:5px; width:100%;}
.busc.horizontal > .pnl_ctls > .pnl_dc .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm {width:49%; margin-right:1%;}
.busc.horizontal > .pnl_ctls > .pnl_dc .flt_ocupacion .edds .cmb_itm_e { width: 32%; margin-left: 1%;}
.busc.horizontal > .pnl_btns > .btn {width:100%;}

/*** BUSCADOR ALOJAMIENTO FICHA ***/
.ficha { width:100%; display:inline-block; padding:10px;}
.ficha > .busc_alj { display: inline-block; width: 100%; padding:10px;}
.ficha > .busc_alj > .pnl_ctls {display:inline-block; width:87%; font-size:0px;}
.ficha > .busc_alj > .pnl_ff {display:inline-block; width:87%; font-size:0px;}
.ficha > .busc_alj > .pnl_btns {display:inline-block; width:12.5%; float:none; vertical-align: bottom;}
.ficha > .busc_alj > .pnl_ctls .pnl_lbl {font-size:14px;font-weight:bold;}
.ficha > .busc_alj > .pnl_ff .pnl_lbl {font-size:14px;font-weight:bold;}
.ficha > .busc_alj > .pnl_tit {display:none; visibility:hidden;}
.ficha > .busc_alj > .pnl_ctls > .flt_destino {display:none;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas {display:inline-block; margin-bottom:0px; margin-right:3px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion{display:inline-block; margin-bottom:0px;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_lbl {display:block;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas > .pnl_salida > .pnl_lbl {display:block;}

/*** BUSCADOR ACTIVIDADES FICHA ***/
.ficha > .busc_act { display: inline-block; width: 100%; padding:10px;}
.ficha > .busc_act > .pnl_ctls {display:inline-block; width:87%;}
.ficha > .busc_act > .pnl_btns {display:inline-block; width:12.5%; float:none; vertical-align: bottom;}
.ficha > .busc_act > .pnl_ctls .pnl_lbl {font-size:14px; margin-bottom:10px;}
.ficha > .busc_act > .pnl_tit {display:none; visibility:hidden;}
.ficha > .busc_act > .pnl_ctls .pnl_lbl {font-weight:bold;}
.ficha > .busc_act > .pnl_ctls > .flt_destino {display:none;}
.ficha > .busc_act > .pnl_ctls > .flt_fechas {display:inline-block; margin-bottom:0px;}
.busc_act > .pnl_ctls > .flt_fechas > .pnl_lbl.tit_fecha {display:none;}
.ficha > .busc_act > .pnl_ctls > .flt_ocupacion{display:inline-block; margin-bottom:0px;}
.ficha > .busc_act > .pnl_ctls > .flt_tipo {display:none;}

/*** BUSCADOR HOTEL FORFAIT FICHA ***/
.ficha > .busc_fft_alj > .pnl_ctls .pnl_lbl {font-size:14px;}
.ficha > .busc_fft_alj > .pnl_ff .pnl_lbl {font-size:14px;display:block;}

/*** BUSCADOR FORFAIT FICHA ***/
.ficha > .busc_ff { display: inline-block; width: 100%; padding:10px;}
.ficha > .busc_ff > .pnl_ctls {display:inline-block; width:87%;}
.ficha > .busc_ff > .pnl_btns {display:inline-block; width:12.5%; float:none; vertical-align: bottom;}
.ficha > .busc_ff > .pnl_ctls .pnl_lbl {font-size:14px;display:none;}
.ficha > .busc_ff > .pnl_tit {display:none; visibility:hidden;}
.ficha > .busc_ff > .pnl_ctls .pnl_lbl {font-weight:bold;}
.ficha > .busc_ff > .pnl_ctls > .flt_destino {display:none;}
.ficha > .busc_ff > .pnl_ctls > .flt_fechas {display:inline-block; margin-bottom:0px;}
.ficha > .busc_ff > .pnl_ctls > .flt_ocupacion{display:inline-block; margin-bottom:0px;}
.ficha > .busc_ff > .pnl_ctls > .flt_tipo {display:none;}

/*** BUSCADOR SERVICIO HOTEL FICHA ***/
.ficha > .busc_srv_alj > .pnl_ctls{width:46.5%;vertical-align:top;}
.ficha > .busc_srv_alj > .pnl_ctls .pnl_lbl,
.ficha > .busc_srv_alj > .pnl_srv .pnl_lbl{display:block;font-weight:bold;font-size:14px;}
.ficha > .busc_srv_alj > .pnl_srv{display: inline-block;width:40%;font-size: 0px;vertical-align:top;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv {display:inline-block; width:100%; margin-right:0px; vertical-align: top;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .tit_fecha{display:none;visibility:hidden;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada {display:inline-block; font-size:14px; margin-right:3px;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida {display:inline-block; font-size:14px;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada > .pnl_lbl{display:block;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida > .pnl_lbl{display:block;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada > .pnl_itms{display: inline-block; max-width:108px; font-size:0px;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida > .pnl_itms{display: inline-block; max-width:108px; font-size:0px;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada > .pnl_itms .input input {width: 100%; font-size:14px;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida > .pnl_itms .input input {width: 100%; font-size:14px;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_servicio{display: inline-block;vertical-align: top;}
.ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_servicio{}

/*** BUSCADOR SERVICIO HOTEL ***/
.busc_srv_alj{}
.busc_srv_alj .info_desc{display:none;visibility:hidden;}

.busc_srv_alj > .pnl_srv > .flt_srv {display:inline-block; width:100%; margin-right:0px; vertical-align: top;margin-bottom:10px;}
.busc_srv_alj > .pnl_srv > .flt_srv > .tit_fecha{display:none;visibility:hidden;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada {display:inline-block; font-size:14px; margin-right:3px;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida {display:inline-block; font-size:14px;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada > .pnl_itms{display: inline-block; max-width:108px; font-size:0px;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida > .pnl_itms{display: inline-block; max-width:108px; font-size:0px;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada > .pnl_itms .input input {width: 100%; font-size:14px;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida > .pnl_itms .input input {width: 100%; font-size:14px;}
.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_servicio{display: inline-block;vertical-align: top;}

/*** BUSCADOR TRASLADOS ***/
.busc_tra .flt_ocupacion {display:inline-block;margin-bottom: 10px;}
.busc_tra {display:block;}
.busc_tra > .pnl_ctls {padding:0px; display: inline-block; vertical-align: top; width:100%;}
.busc_tra > .pnl_ctls .pnl_lbl{font-size:16px; display:inline-block; vertical-align:top;}
.busc_tra > .pnl_ctls > .pnl_iz {display: block; vertical-align: top; margin-bottom: 10px;}
.busc_tra > .pnl_ctls > .pnl_dc {display: block; vertical-align: top;}
.busc_tra > .pnl_ctls > .flt_destino {display:inline-block; vertical-align: top; width:270px;}
.busc_tra > .pnl_ctls > .flt_fechas {display:inline-block; vertical-align: top; width:220px;}
.busc_tra > .pnl_ctls > .flt_ocupacion {display:inline-block; vertical-align: top;}

.busc_tra > .pnl_btns {padding:0px; display:block;}
.busc_tra > .pnl_btns > .btn {width:100%;}

.busc_tra .flt_trayecto {display: block; margin-bottom: 5px; font-size:14px;}
.busc_tra .flt_trayecto .pnl_itms label {margin-left: 5px; cursor: pointer;}

.busc_tra .flt_origen {display:block;}
.busc_tra .flt_origen > .pnl_ubicacion {display:block; margin-bottom: 5px; font-size:0px;}
.busc_tra .flt_origen > .pnl_ubicacion > .pnl_itms {display:block; position:relative; font-size:0px;}
.busc_tra .flt_origen > .pnl_ubicacion > .pnl_itms > .tit {display:none;}
.busc_tra .flt_origen > .pnl_ubicacion > .pnl_itms > .combo {display:inline-block; width:22%;vertical-align: top; margin-right:3px;}
.busc_tra .flt_origen > .pnl_ubicacion > .pnl_itms > .combo select {width:100%;}
.busc_tra .flt_origen > .pnl_ubicacion > .pnl_itms > .input {display:inline-block; width:76.5%;vertical-align: top; font-size:14px;}
.busc_tra .flt_origen > .pnl_ubicacion > .pnl_itms > .input input {width:100%;}
.busc_tra .flt_origen > .pnl_ubicacion > .pnl_itms > .image {width: 16px; display: inline-block; position: absolute; right: 10px; top: 7px;}
.busc_tra .flt_origen > .pnl_ubicacion > .pnl_itms > .image img {display:none;}

.busc_tra .flt_origen > .pnl_hor_origen{display:none;margin-bottom: 5px; width: 99%; clear: both; float: left;}
.busc_tra .flt_origen > .pnl_hor_origen .lbl {float:left; width:80%; font-size:13px;}
.busc_tra .flt_origen > .pnl_hor_origen .input {float:right;}

.busc_tra .flt_destino > .pnl_hor_destino{display:none;margin-top: 5px; width: 99%; clear: both; float: left;}
.busc_tra .flt_destino > .pnl_hor_destino .lbl {float:left; width:80%; font-size:13px;}
.busc_tra .flt_destino > .pnl_hor_destino .input {float:right;}

.busc_tra .flt_destino {display:block;}
.busc_tra .flt_destino > .pnl_ubicacion {display:block; font-size:0px;}
.busc_tra .flt_destino > .pnl_ubicacion > .pnl_itms {display:block; position:relative; font-size:0px;}
.busc_tra .flt_destino > .pnl_ubicacion > .pnl_itms > .tit {display:none; width:33%; font-size:13px;}
.busc_tra .flt_destino > .pnl_ubicacion > .pnl_itms > .combo {display:inline-block; width:22%; vertical-align: top; margin-right:3px;}
.busc_tra .flt_destino > .pnl_ubicacion > .pnl_itms > .combo select {width:100%;}
.busc_tra .flt_destino > .pnl_ubicacion > .pnl_itms > .input {display:inline-block; width:76.5%; vertical-align: top; font-size:14px;}
.busc_tra .flt_destino > .pnl_ubicacion > .pnl_itms > .input input {width:100%;}
.busc_tra .flt_destino > .pnl_ubicacion > .pnl_itms > .image {width: 16px; display: inline-block; position: absolute; right: 10px; top: 7px;}
.busc_tra .flt_destino > .pnl_ubicacion > .pnl_itms > .image img {display:none;}

.busc_tra .flt_ocupacion > .pnl_habs {margin:0px;}
.busc_tra .flt_fechas{margin-bottom: 10px; display:inline-block; width:50%; min-width:220px;}
.busc_tra .flt_fechas > .pnl_lbl.tit_fecha { display:none;}

/*** BUSCADOR TRASLADOS V2 ***/
.busc_tra_v2{display:block;font-size:0px;max-width:380px;}
.busc_tra_v2 > .pnl_tra{display:inline-block;width:100%;vertical-align:top;}
.busc_tra_v2 > .pnl_tra > .flt_tra{display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones{display:inline-block;width:100%;vertical-align:middle;text-align:left;padding:0px 0px 0px 4px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta{display:inline-block;vertical-align:middle;text-align:left;margin-right:24px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style label{text-decoration:none;color:#FFFFFF;font-weight:500;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style label::before{color:#666666;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios{display:inline-block;vertical-align:middle;text-align:left;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style label{text-decoration:none;color:#FFFFFF;font-weight:500;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style label::before{color:#666666;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{margin:0px 0px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{margin:6px 0px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{display:inline-block;width:100%;margin:0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;max-width:420px;overflow:auto;text-align:left;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete li{display:block;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{display:inline-block;width:calc(40% - 3px);margin:6px 3px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms{display:inline-block;width:100% !important;max-width:100% !important;margin:0px !important;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input{display: inline-block;width: 100%;position: relative;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input > input{width:100%;font-size:14px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora{display:inline-block;vertical-align:top;width:calc(60% - 3px);margin:6px 0px 0px 3px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms{display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_fecha .cal{display:none !important;visibility:hidden !important;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_fecha .txb{background:#BBBBBB;pointer-events: none;color:#BBBBBB !important;border-color:#BBBBBB;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_hora > .pnl_itms:before{display:none !important;visibility:hidden !important;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.no_horario{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.no_horario > .pnl_fecha{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.no_horario > .pnl_hora{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_ocup_btns{display:inline-block;width:100%;margin:0px;vertical-align:top;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_ocup{display:inline-block;width:100%;margin:6px 0px 0px 0px;padding:0px;vertical-align:top;text-align:center;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns{display:inline-block;width:100%;margin:6px 0px 0px 0px;padding:0px;vertical-align:top;text-align:center;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns > .btn{}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns > .btn:before{display:none;visibility:hidden;}
/*** horarios en capa ***/
.busc_tra_v2 .pnl_horarios_capa{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext{display:inline-block;width:100%;padding:0px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios{display:inline-block;width:100%;vertical-align: middle;text-align:left;margin: 0;outline: none;height: 39px;padding:8.5px 4px;cursor: pointer;font-size: 14px;font-weight: normal;text-decoration:none;border: 1px solid #D5D7DF;background-color: #fff;color: #333333;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios:hover{text-decoration:none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios:after{font-family: 'FontAwesome';content: "\f107";float:right;margin:0px;font-size:18px;font-weight:400;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.open:after{content: "\f106";}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.disabled{background:#BBBBBB;pointer-events: none;font-size:0px;border-color:#BBBBBB;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.disabled:after{display:none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int{display:none;width:100%;position:absolute;z-index:50;top:0px;left:0px;max-width:300px;border: 1px solid #D5D7DF;background-color: #fff;color: #333333}
.busc_tra_v2 .pnl_horarios_capa.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 6px 0px;border:1px solid #D5D7DF;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors{display:inline-block;width:100%;padding:10px 6px 0px 6px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms{display:inline-block;width:100%;border-bottom:1px solid #D5D7DF;padding:0px 0px 10px 0px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm{display:inline-block;width:50%;text-align:center;position:relative;padding:0px 10px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_hor{border-right:1px solid #D5D7DF;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_min{}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm > .cmb{display: inline-block;width: 100%;height: 40px;padding: 4px 6px;border: 1px solid #D5D7DF;color: #333333;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot{display:inline-block;width:100%;padding:10px 6px 10px 6px;text-align:center;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar{display:inline-block;width:100%;padding:5px 10px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar:hover{text-decoration:none;}
/*** Modificaciones para el buscador en la valoracion ***/
.busc_tra_v2.val{max-width:initial;padding:10px 15px;}
.busc_tra_v2.val > .pnl_tra{width:100%;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{width:100%;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{margin:0px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{margin:6px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_ocup_btns{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_ocup_btns > .pnl_ocup{margin:0px 0px 0px 0px;}

/*** BUSCADOR TRASLADO HOTEL ***/
.busc_tra_alj{display:inline-block;width:100%;font-size:0px;}
.busc_tra_alj > .pnl_ctls{display:inline-block;width:80%;}
.busc_tra_alj > .pnl_ctls > .info_desc{display:inline-block;width:100%;font-size:16px;line-height:20px;margin-bottom:5px;text-transform:uppercase;font-family:'Roboto', sans-serif;}
.busc_tra_alj > .pnl_ctls > .flt_destino{display:inline-block;width:28.666666%;}
.busc_tra_alj > .pnl_ctls > .flt_destino select{width:100% !important;}
.busc_tra_alj > .pnl_ctls > .flt_fechas{display:inline-block;width:30%;margin-left:0.666666%;}
.busc_tra_alj > .pnl_ctls > .flt_fechas > .pnl_entrada{display:inline-block;width:49% !important;margin-right:1% !important;margin-left:0px !important;}
.busc_tra_alj > .pnl_ctls > .flt_fechas > .pnl_salida{display:inline-block;width:49% !important;margin-right:0px !important;margin-left:1% !important;}
.busc_tra_alj > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_itms,
.busc_tra_alj > .pnl_ctls > .flt_fechas > .pnl_salida > .pnl_itms{margin:0px !important;max-width:100% !important;width:100% !important;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion{display:inline-block;width:40%;margin-left:0.666666%;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{width:40%;margin:0px !important;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs > .pnl_itms{width:100%;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs > .pnl_itms select{width:100%;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs{width:58%;margin-left:2%;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .adu_nin{display:inline-block;width:100%;text-align:right;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .adu_nin .cmb_itm_adu{width:48.333333%;margin-left:0px !important;margin-right:1.666666% !important;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .adu_nin .cmb_itm_nin{width:48.333333%;margin-left:1.666666% !important;margin-right:0px !important;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .adu_nin .cmb_itm_adu select,
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .adu_nin .cmb_itm_nin select{width:100%;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds{display:inline-block;width:100%;text-align:right;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e{display: inline-block;clear: both;width: 32%;margin-top: 2%;margin-bottom: 0px;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e:nth-child(3n+1){margin-left:2%;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e:nth-child(3n+2){margin-left:0px;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e:nth-child(3n){margin-left:2%;}
.busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e select{width:100%;}
.busc_tra_alj > .pnl_tra{display:inline-block;width:80%;margin-top:5px;}
.busc_tra_alj > .pnl_tra > .info_desc{display:inline-block;width:100%;font-size:16px;line-height:20px;margin-bottom:5px;text-transform:uppercase;font-family:'Roboto', sans-serif;}
.busc_tra_alj > .pnl_tra > .flt_tra{display:inline-block;width:100%;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones{display:inline-block;width:100%;vertical-align:middle;text-align:left;padding:0px 0px 0px 15px;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta{display:inline-block;vertical-align:middle;text-align:left;margin-right:24px;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style{}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style label{text-decoration:none;color:#FFFFFF;font-weight:500;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style label::before{color:#666666;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios{display:inline-block;vertical-align:middle;text-align:left;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style{}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style label{text-decoration:none;color:#FFFFFF;font-weight:500;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style label::before{color:#666666;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones{display:inline-block;width:100%;vertical-align:top;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{display:inline-block;width:49.5%;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{margin:0px 0.5% 0px 0px;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{margin:0px 0px 0px 0.5%;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{display:inline-block;width:100%;margin:0px;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{display: inline-block;width: calc(40% - 3px);margin: 5px 3px 0px 0px;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms{display:inline-block;width:100% !important;max-width:100% !important;margin:0px !important;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input{display: inline-block;width: 100%;position: relative;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input > input{width:100%;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora{display: inline-block;vertical-align: top;width: calc(60% - 3px);margin: 5px 0px 0px 3px;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms{display:inline-block;width:100%;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .cmb{width:100%;}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida{}
.busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_fecha{}
.busc_tra_alj > .pnl_btns{display: inline-block;width: calc(20% - 10px);margin: 103px 0px 0px 10px;}
/*** horarios en capa ***/
.busc_tra_alj .pnl_horarios_capa{display:inline-block;width:100%;}
.busc_tra_alj .pnl_horarios_capa > .pnl_ext{display:inline-block;width:100%;padding:0px;}
.busc_tra_alj .pnl_horarios_capa > .pnl_ext > .lnk_horarios{display:inline-block;width:100%;vertical-align: middle;text-align:left;margin: 0;outline: none;height: 45px;padding:11px 4px;cursor: pointer;font-size: 15px;font-weight: normal;text-decoration:none;color: #6E6E6E;background:#FFF8E8;border:1px solid #fff8e8;}
.busc_tra_alj .pnl_horarios_capa > .pnl_ext > .lnk_horarios:hover{text-decoration:none;}
.busc_tra_alj .pnl_horarios_capa > .pnl_ext > .lnk_horarios:after{font-family: 'FontAwesome';content: "\f107";float:right;margin:0px;font-size:18px;font-weight:400;}
.busc_tra_alj .pnl_horarios_capa > .pnl_ext > .lnk_horarios.open:after{content: "\f106";}
.busc_tra_alj .pnl_horarios_capa > .pnl_ext > .lnk_horarios.disabled{background:#BBBBBB;pointer-events: none;font-size:0px;border-color:#BBBBBB;}
.busc_tra_alj .pnl_horarios_capa > .pnl_ext > .lnk_horarios.disabled:after{display:none;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int{display:none;width:100%;position:absolute;z-index:50;top:0px;left:0px;max-width:300px;background:#FFF8E8;border:1px solid #fff8e8;}
.busc_tra_alj .pnl_horarios_capa.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 10px 0px;border:1px solid #fff8e8;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_hors{display:inline-block;width:100%;padding:10px 6px 0px 6px;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms{display:inline-block;width:100%;border-bottom:1px solid #C9C9C9;padding:0px 0px 10px 0px;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs{display:inline-block;width:100%;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm{display:inline-block;width:50%;text-align:center;position:relative;padding:0px 10px;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_hor{border-right:1px solid #C9C9C9;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_min{}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm > .cmb{display: inline-block;width: 100%;height: 40px;padding: 4px 6px;border: 1px solid #C9C9C9;color: #6E6E6E;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_foot{display:inline-block;width:100%;padding:10px 6px 10px 6px;text-align:center;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar{display:inline-block;width:100%;}
.busc_tra_alj .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar:hover{text-decoration:none;}

/*** BUSCADOR TRASLADO HOTEL VALORACION ***/
.buscador.val .busc_tra_alj{width:100%;padding:10px 15px 0px 15px;}
.buscador.val .busc_tra_alj > .pnl_ctls{width:100%;margin:0px;}
.buscador.val .busc_tra_alj > .pnl_ctls > .info_desc{font-size:16px;line-height:16px;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_destino{display:inline-block;width:100%;margin:0px;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_fechas{display:inline-block;width:100%;margin:0px;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_fechas > .pnl_entrada{display:inline-block;width:49% !important;margin:5px 1% 0px 0px !important;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_fechas > .pnl_salida{display:inline-block;width:49% !important;margin:5px 0px 0px 1% !important;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_ocupacion{display:inline-block;width:100%;margin:0px;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_ocupacion .itm .cmbs .lbl_itm{display: inline-block;visibility: visible;width: 100%;font-size: 14px;font-family: 'Roboto',sans-serif;margin: 5px 0px 0px 0px;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{display:inline-block;width:100% !important;margin:5px 0px 0px 0px !important;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs{display:inline-block;width:100% !important;margin:0px 0px 0px 0px !important;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds{display:inline-block;width:100%;margin:0px;text-align:left;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e{margin-top:5px;margin-right:0px;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .pnl_itms > .itm > .cmbs .adu_nin .cmb_itm_adu{display:inline-block;width:49% !important;margin:5px 1% 0px 0px !important;}
.buscador.val .busc_tra_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .pnl_itms > .itm > .cmbs .adu_nin .cmb_itm_nin{display:inline-block;width:49% !important;margin:5px 0px 0px 1% !important;}
.buscador.val .busc_tra_alj > .pnl_tra{width:100%;margin:10px 0px 0px 0px;}
.buscador.val .busc_tra_alj > .pnl_tra > .info_desc{font-size:16px;line-height:16px;}
.buscador.val .busc_tra_alj > .pnl_tra > .flt_tra > .pnl_opciones{position:relative;display:inline-block;left:0px;top:0px;width:100%;padding:0px 15px 0px 15px;}
.buscador.val .busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones{width:100%;}
.buscador.val .busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{width:100%;}
.buscador.val .busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{margin:0px 0px 0px 0px;}
.buscador.val .busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{margin:5px 0px 0px 0px;}

.buscador.val .busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{width:100%;margin:5px 0px 0px 0px;}
.buscador.val .busc_tra_alj > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora{width:100%;margin:5px 0px 0px 0px;}

.buscador.val .busc_tra_alj > .pnl_btns{width:100%;margin:10px 0px 0px 0px;}

/*** BUSCADOR ACTIVIDADES ***/
.busc_act {display:block;}
.busc_act > .pnl_ctls {padding:0px; vertical-align: top;}
.busc_act > .pnl_ctls .pnl_lbl{font-size:16px; display:block; vertical-align:top;}
.busc_act > .pnl_ctls > .flt_destino {display:block; vertical-align: top; margin-bottom:10px; font-size:14px;}
.busc_act > .pnl_ctls > .flt_destino select{display:inline-block;width:100%;}
.busc_act > .pnl_ctls > .flt_tipo {display:inline-block;margin:0px;}
.busc_act.no_tipo > .pnl_ctls > .flt_tipo{display:none;visibility:hidden;}
.busc_act > .pnl_ctls > .flt_fechas {display:block; vertical-align: top; margin-bottom:10px; font-size:0px;}
.busc_act > .pnl_ctls > .flt_ocupacion {display:block; vertical-align: top; margin-bottom:10px; font-size:14px;}
.busc_act > .pnl_ctls > .flt_ocupacion > .pnl_habs {margin:0px;}
.busc_act > .pnl_ctls > .flt_ocupacion .itm .cmbs > .edds {display:block; margin-top:10px;}
.busc_act > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e {margin-bottom:5px;}
.busc_act > .pnl_ctls > .flt_tipo {display:block; vertical-align: top; margin-bottom:10px; font-size:14px;}
.busc_act > .pnl_ctls > .flt_tema {display:block; vertical-align: top; margin-bottom:10px; font-size:14px;}
.busc_act > .pnl_btns {padding:0px; display: inline-block; text-align: center;}

/*** BUSCADOR FORFAIT ***/
.busc_ff {display:block;}
.busc_ff > .pnl_ctls {padding:0px; vertical-align: top;}
.busc_ff > .pnl_ctls .pnl_lbl{font-size:16px; display:inline-block; vertical-align:top;}

.busc_ff > .pnl_ctls > .flt_destino {display:block; vertical-align: top; margin-bottom:10px;}
.busc_ff > .pnl_ctls > .flt_destino select{width:100%;}
.busc_ff > .pnl_ctls > .flt_fechas {display:block; vertical-align: top; margin-bottom:10px;}
.busc_ff > .pnl_ctls > .flt_fechas > .pnl_lbl{display:none !important;}
.busc_ff > .pnl_ctls > .flt_ocupacion {display:block; vertical-align: top; margin-bottom:10px;}
.busc_ff > .pnl_ctls > .flt_ocupacion > .pnl_habs {margin:0px;}
.busc_ff > .pnl_ctls > .flt_ocupacion .itm .cmbs > .edds {display:block; margin-top:10px;}
.busc_ff > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e {margin-bottom:5px;}
.busc_ff > .pnl_ctls > .flt_tipo {display:block; vertical-align: top; margin-bottom:10px;}
.busc_ff > .pnl_btns {padding:0px; display: inline-block; text-align: center;}

/** BUSADOR HOTEL + FORFAIT ***/
.busc_fft_alj{}
.busc_fft_alj > .pnl_ctls > .flt_destino{width:100%;}
.busc_fft_alj > .pnl_ctls > .flt_destino select{width:100%;}
.busc_fft_alj > .pnl_ctls > .flt_fechas > .pnl_entrada{vertical-align:top;}
.busc_fft_alj > .pnl_ctls > .flt_fechas > .pnl_lbl{display:none !important;}
.busc_fft_alj > .pnl_ff > .flt_fechas > .pnl_duracion{display:inline-block;vertical-align:top;}

/*** BUSCADOR EXCURSIONES ***/
.busc_exc > .pnl_ctls .pnl_lbl {display: inline-block;}
.busc_exc > .pnl_ctls > .flt_destino {display:block; margin-bottom: 10px;}
.busc_exc > .pnl_ctls > .flt_destino select{display:inline-block;width:100%;}
.busc_exc > .pnl_ctls > .flt_fechas { display: block; margin-bottom: 10px;}
.busc_exc > .pnl_ctls > .flt_tipo { display: block; margin-bottom: 10px;}
.busc_exc > .pnl_btns {padding: 0px; display: inline-block;}

/*** BUSCADOR EXCURSIONES FICHA ***/
.busc.busc_exc {}
.busc.busc_exc > .pnl_ctls > .flt_destino{ display:block;}
.busc.busc_exc > .pnl_ctls > .flt_fechas {display:block;}
.busc.busc_exc > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_lbl {display:block;}

/*** BUSCADOR COCHE ALQUILER ***/
.busc.busc_car {display:block;}
.busc.busc_car .pnl_ctls{display:block;width: 100%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega{display:inline-block;width: 100%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .pnl_ubicacion{margin-bottom:10px; display:block;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .flt_pnl.flt_fechas{margin-bottom:10px; display:block;}

.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .pnl_ubicacion .pnl_itms {display: inline-block; width: 100%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .pnl_ubicacion .pnl_itms .input {display:inline-block;width:100%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .pnl_ubicacion .pnl_itms .input input {width:100%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .pnl_ubicacion .pnl_itms .image {position: absolute;right: 19px;top: 25px;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .pnl_ubicacion .pnl_itms .image img {vertical-align:middle;display:none;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega > .pnl_itms .input {width:49.5%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .flt_pnl.flt_fechas > .pnl_entrada > .pnl_itms .input {width:49.5%;margin-right:0.5%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .flt_pnl.flt_fechas > .pnl_entrada > .pnl_itms .inputmin {display: inline-block;width: 49.5%;margin-left:0.5%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_entrega .flt_pnl.flt_fechas > .pnl_entrada > .pnl_itms {width:100%;}
.busc.busc_car .pnl_ctls .pnl_salida{margin-left:0px;width:100%;}

.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .pnl_ubicacion .pnl_itms {display: inline-block; width: 100%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .pnl_ubicacion .pnl_itms .input {display:inline-block;width:100%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .pnl_ubicacion .pnl_itms .input input {width:100%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .pnl_ubicacion .pnl_itms .image {position: absolute;right: 19px;top: 25px;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .pnl_ubicacion .pnl_itms .image img {vertical-align:middle;display:none;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .flt_pnl.flt_fechas > .pnl_salida > .pnl_itms .input {width:49.5%;margin-right:0.5%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .flt_pnl.flt_fechas > .pnl_salida > .pnl_itms .inputmin {display: inline-block;width: 49.5%;margin-left:0.5%;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .flt_pnl.flt_fechas > .pnl_salida > .pnl_itms .inputmin select {display:inline-block;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .flt_pnl.flt_fechas > .pnl_salida > .pnl_itms {width:100%;}
.busc.busc_car .pnl_btns {width:100%;}

input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"] {height:39px;}

.buscador .busc > .pnl_ctls .pnl_lbl {display:none;}
.busc.busc_car > .pnl_ctls .pnl_lbl {display:none;}


.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida{display:inline-block;width: 100%;margin-left: 0px;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .pnl_ubicacion{margin-bottom:10px; display:block;}
.busc.busc_car .pnl_ctls .flt_pnl.flt_recogida .flt_pnl.flt_fechas{margin-bottom:10px; display:block;}

.busc.busc_car .flt_fechas > .pnl_entrada {width:100%;}
.busc.busc_car .flt_fechas > .pnl_entrada > .pnl_itms{max-width:100%;}
.busc.busc_car .flt_fechas > .pnl_salida > .pnl_itms{max-width:100%;}

.busc.busc_car .pnl_btns {display:inline-block;width: 100%;}

/*** BUSCADOR VALORACION SERVICIOS ***/
.busc_val_srv{display:inline-block;width:100%;font-size:0px;}
.busc_val_srv.ext{padding:15px;}
.busc_val_srv > .pnl_idiomas_ext{display:inline-block;vertical-align:top;width:100%;vertical-align:top;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas{display:inline-block;visibility:visible;width:100%;margin-top:20px}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp{display:inline-block;width:100%;font-size:0px;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma{display:inline-block;width:32%;background:#BFECCA;border:1px solid #BFECCA;margin:0px 2% 10px 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma:nth-child(3n){margin:0px 0px 10px 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.oculto{display:none;visibility:hidden;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado{background:#FFB622;border:1px solid #FFB622;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma > a{display:inline-block;width:100%;font-size:14px;line-height:22px;font-weight:600;color:#14B83E;text-align:center;padding:5px 0px;text-decoration:none;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma > a:hover{text-decoration:none;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado > a{color:#FFFFFF;}
.busc_val_srv > .pnl_tiposConceptosSup_ext{margin-bottom:15px;}
.busc_val_srv.vertical > .pnl_tiposConceptos_ext{display: inline-block;width:100%;}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos{display:inline-block;visibility:visible;width:100%;margin-top:20px;}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp{margin-top:15px; width:100%; display:block}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp > select{width:100%; height:40px;font-family: 'Open Sans',sans-serif; width:100%; height:40px; border: 1px solid #CCCCCC;-webkit-border-radius: 4px !important;font-size:14px;padding-left:10px}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp.info{font-size:0px;}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp.info > select{width:calc(100% - 100px);vertical-align:middle;}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp.info > .pnl_info{display:inline-block;width:100px;vertical-align:middle;height:auto;font-size:14px;line-height:16px;text-align:right;}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp.info > .pnl_info > .lnk{display:inline-block;}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp.info > .pnl_info > .lnk:hover{}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp.info > .pnl_info > .lnk.oculto{display:none;}
.busc_val_srv > .pnl_fechas_ext{display:inline-block;vertical-align:top;width:25%;margin:0px;vertical-align:top;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones{display:inline-block;visibility:visible;width:100%;margin:0px 0px 15px 0px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas{display:inline-block;visibility:visible;width:100%;margin:0px;}
.busc_val_srv > .pnl_sin_result{display: inline-block;width: calc(100% - 20px);margin:15px 10px 0px 10px;font-size: 15px;line-height: 16px;padding: 15px;font-weight: 500;color: #1A1A22;background: #FFC4C4;border:2px solid #FF4D4D;} 
.busc_val_srv > .pnl_sin_result.oculto{display:none;margin:0px;}
.busc_val_srv > .pnl_horas_conceptos_botones{display:inline-block;vertical-align:top;width:calc(75% - 15px);margin:0px 0px 0px 15px;vertical-align:top;}
.busc_val_srv > .pnl_horas_conceptos_botones > .cont_cupultund{display: inline-block;width: 100%;padding: 0px 0px 6px 0px;text-align: right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .cont_cupultund > .lbl{font-size:14px;line-height:14px;font-weight:bold;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas{display:inline-block;visibility:visible;width:100%;margin:0px 0px 15px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos{display:inline-block;visibility:visible;width:100%;margin:0px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones{display:inline-block;visibility:visible;width:100%;margin:15px 0px 0px 0px;border-top:1px solid #DDDDDD;padding:15px 0px 0px 0px;position:relative;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas.oculto,
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos.oculto,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas.oculto,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas.oculto,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos.oculto,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones.oculto{display:none;visibility:hidden;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .avail_check_loader{position: absolute;top:0px;right:0px;width:100%;height:100%;background-color:white;background-image:url('img/otros/loader.gif');background-size: 20%;background-repeat:no-repeat;background-position:center;z-index:10000000;opacity: 0.85;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .avail_check_loader.oculto{display:none}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_sin_dispo{display: inline-block;width: 100%;font-size: 15px;line-height: 16px;margin: 15px 0px 0px 0px;background: #FFD210;padding: 15px;border-radius: 5px;color: #1A1A22;font-weight: 500;} 
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_sin_dispo.oculto{display:none;margin:0px;}

.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp{display:inline-block;width:100%;font-size:14px;margin:6px 0px 0px 0px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm{display:inline-block;width:100%;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs{display:inline-block;width:100%;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-weight:bold;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;/*border-bottom:1px solid #C9C9C9;*/margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds > .lbl_itm{display:none;visibility:hidden;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;width: 100%;/*border-bottom:1px solid #C9C9C9;*/margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds > .cmb_itm_e > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds > .cmb_itm_e > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val{}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #6E6E6E;color: #6E6E6E;font-weight: 400;border-radius: 50%;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#D4D4D4;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #6E6E6E;border: 2px solid #6E6E6E;color: #FFFFFF;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#6E6E6E;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.busc_val_srv > .pnl_fechas_ext > .pnl_tiposConceptos_ext > .pnl_tiposConceptos  > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;}
.busc_val_srv > .pnl_fechas_ext > .pnl_tiposConceptos_ext > .pnl_tiposConceptos  > .pnl_tiposConceptos_dsp bloque_cont{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;}
.busc_val_srv > .pnl_fechas_ext >.pnl_tiposConceptos_ext > .pnl_tiposConceptos  > .pnl_tiposConceptos_dsp bloque_cont select{height: 40px;width: 200px;margin: 10px 0px 20px 0px;font-size: 14px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal{display:inline-block;width:100%;font-size:14px;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker{display:inline-block;width:100% !important;max-width:100% !important;border:1px solid #DDDDDD;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker.ui-widget{font-family:'Open Sans',sans-serif;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker table{font-size:14px;line-height:14px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header{background:transparent !important;border-bottom:1px solid #DDDDDD;border-top:0px !important;border-right:0px !important;border-left:0px !important;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-title{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next{text-decoration:none;color:#222222;font-size:24px;line-height:24px;font-weight:bold;cursor:pointer;text-align:center;width:24px;height:28px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:hover{text-decoration:none;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:after{font-family: 'FontAwesome'; content: "\f104";}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev > .ui-icon{background:transparent !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:after{font-family: 'FontAwesome'; content: "\f105";}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next > .ui-icon{background:transparent !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev.ui-state-hover{border:0px !important;background:transparent !important;left:2px;top:2px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next.ui-state-hover{border:0px !important;background:transparent !important;right:2px;top:2px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia > .ui-state-default{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia > .ui-state-hover{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia > .ui-state-active{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-hover{background:#BFECCA;border:1px solid #BFECCA;font-size:14px;line-height:22px;font-weight:600;color:#14B83E;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-active{background:#FFB622;border:1px solid #FFB622;font-size:14px;line-height:22px;font-weight:600;color:#FFFFFF;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-hover{background:#FF7373;border:1px solid #FF7373;font-size:14px;line-height:22px;font-weight:600;color:#D90000;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-active{background:#FFB622;border:1px solid #FFB622;font-size:14px;line-height:22px;font-weight:600;color:#FFFFFF;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-active{background:transparent;border:1px solid transparent;font-size:14px;line-height:22px;font-weight:600;color:#555555;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp{display:inline-block;width:100%;font-size:14px;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora{display:inline-block;width:18.8%;background:#BFECCA;border:1px solid #BFECCA;margin:0px 1.5% 15px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora:nth-child(5n){margin:0px 0px 10px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora.seleccionado{background:#FFB622;border:1px solid #FFB622;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora > a{display:inline-block;width:100%;font-size:14px;line-height:22px;font-weight:600;color:#14B83E;text-align:center;padding:5px 0px;text-decoration:none;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora > a:hover{text-decoration:none;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora.seleccionado > a{color:#FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;margin:0px 0px 15px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp{display:inline-block;width:100%;font-size:14px;margin:0px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto{display:inline-block;width:100%;margin:0px 0px 5px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_oculto{display:none !important;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .estado{width: 10%;display: inline-block;vertical-align: middle;text-align: center;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .estado{width:8%;vertical-align: top;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio{width: 50%;display: inline-block;vertical-align: middle;text-align: left;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .servicio{width:70%;vertical-align: top;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_tit{display:inline-block;width:100%;font-weight:bold;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses{display:inline-block;width:100%;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int{display:inline-block;width:100%;font-size:13px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int:before{font-family: 'FontAwesome'; content: "\f111"; margin-right: 4px;vertical-align:middle;font-size:9px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int > .det {margin-left:6px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int > .det:before { font-family: 'FontAwesome'; content: "\f007"; margin-right: 6px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int > .det > .imp {  font-weight: bold;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .precio{width: 20%;display: inline-block;vertical-align: middle;text-align: right;font-weight:bold;color:#d32f33;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .precio{width:15%;vertical-align: top;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion{width: 20%;display: inline-block;vertical-align: middle;text-align: center;padding:0px 5px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .seleccion{width:7%;vertical-align: top;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .cantidades{padding: 3px;border: 1px solid #d5d7df;width:100%;max-width:100px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .cantidades:disabled{background:#EEEEEE;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #6E6E6E;color: #6E6E6E;font-weight: 400;border-radius: 50%;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#D4D4D4;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #6E6E6E;border: 2px solid #6E6E6E;color: #FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#6E6E6E;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .form-control{position: initial;text-align: center;border: none !important;box-shadow: none !important;padding: 0px 10px;font-size: 16px;line-height: 22px;font-weight: bold;color: #666666;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .form-control[disabled]{background-color:transparent;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{border-color:#CCCCCC;color:#CCCCCC;background:transparent;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp{display:block;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp > .lbl{display:none;width:100%;text-align:right;font-weight:bold;font-size:12px;line-height:12px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp > .lbl.vlb{display:none;visibility:hidden;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp > .lbl.cup{display:inline-block;margin:4px 0px 8px;padding:0px 12px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp > .lbl.pet{display:inline-block;margin:4px 0px 8px;padding:0px 12px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion{text-align:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt{display:inline-block;max-width:140px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk{display: inline-block;vertical-align: middle;text-align:center;width: 30px;height: 30px;border: 2px solid #6E6E6E;color: #6E6E6E;border-radius: 50%;padding: 3px 0px;font-size: 18px;line-height: 20px;font-weight: 400;cursor: pointer;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk:hover{background:#D4D4D4;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk:active{background: #6E6E6E;border: 2px solid #6E6E6E;color: #FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_cantidades{display: inline-block;vertical-align: middle;text-align: center;border: none !important;box-shadow: none !important;padding: 0px 10px;font-size: 16px;line-height: 22px;font-weight: bold;color: #6E6E6E;width: calc(100% - 60px);background:transparent !important;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val.itm_val_vrt.deshabilitado{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val.itm_val_vrt.deshabilitado > .vrt_lnk,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val.itm_val_vrt.deshabilitado > .vrt_lnk:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val.itm_val_vrt.deshabilitado > .vrt_lnk:active{border-color:#CCCCCC;color:#CCCCCC;background:transparent;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes{display:inline-block;width:100%;text-align:right;vertical-align:middle;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;text-align:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_imp{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;text-align:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_imp > .importe{color:#d32f33;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_reservar{display:inline-block;width:100%;text-align:right;vertical-align:middle;margin:5px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_reservar > .btn{max-width:200px;width: 100%;text-align: center;padding: 5px 10px;font-family: 'Roboto','Open Sans', sans-serif;font-size: 16px;font-weight: bold;background: green;color: #FFF;border: none;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}

/*** modificaciones para modo vertical ***/
.busc_val_srv.vertical{}
.busc_val_srv.vertical > .pnl_fechas_ext{width:100%;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones{width:100%;margin:20px 0px;}
/*** modificaciones para el modo con paneles colapsables ***/
.busc_val_srv.pnls_clps{}
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas.oculto,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos.oculto{display: none;visibility: visible;}
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas.oculto > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos.oculto > .pnl_tit{background:#EFEFEF;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_tiposConceptos_ext > .pnl_tiposConceptos  > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit{border:1px solid #DDDDDD;padding:8px 10px;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_tiposConceptos_ext > .pnl_tiposConceptos  > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable{display: inline-block;width: 100%;font-size: 16px;line-height: 20px;font-weight: bold;text-decoration:none;color:#666666;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_tiposConceptos_ext > .pnl_tiposConceptos  > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable:hover{text-decoration:none;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_tiposConceptos_ext > .pnl_tiposConceptos  > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable:after{font-family: 'FontAwesome';content: "\f078";float: right;font-weight: normal;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_tiposConceptos_ext > .pnl_tiposConceptos  > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable.open:after{content:"\f077";}
/*** capa modal selector tipos de conceptos ***/
.capa_modal.capa_busc_val_srv_tipos{}
.capa_modal.capa_busc_val_srv_tipos > .modal-dialog{max-width:400px;}
.capa_modal.capa_busc_val_srv_tipos > .modal-dialog > .modal-content{}
.capa_modal.capa_busc_val_srv_tipos > .modal-dialog > .modal-content > .modal-header > .pnl_tit{text-align: center;margin: 0px 0px 10px 0px;}
.capa_modal.capa_busc_val_srv_tipos > .modal-dialog > .modal-content > .modal-body{}
.capa_modal.capa_busc_val_srv_tipos > .modal-dialog > .modal-content > .modal-body > .busc_val_srv_tipos{}
.capa_modal.capa_busc_val_srv_tipos > .modal-dialog > .modal-content > .modal-body > .busc_val_srv_tipos > .pnl_img{display:inline-block;width:100%;padding:0px;margin:0px 0px 10px 0px;}
.capa_modal.capa_busc_val_srv_tipos > .modal-dialog > .modal-content > .modal-body > .busc_val_srv_tipos > .pnl_cont{display:inline-block;width:100%;padding:0px;margin:0px;}

/*** BUSCADOR iFRAME ***/
.busc_ifr{font-size:14px;}
.busc_ifr > .pnl_tit{display:inline-block;width:100%;}
.busc_ifr > .pnl_cont{display:inline-block;width:100%;}
.busc_ifr > .pnl_cont > iframe{overflow:hidden;}

/*** RESERVA PASOS ***/
.vpas{}
.vpas .vpas_int{height:60px;padding-top:17px;}
.vpas .vpas_int .pnl_tit{float:left;text-align:left;width:18%;vertical-align:top;}
.vpas .vpas_int .pnl_tit > h1{margin:0px !important; font-family:'Roboto','Open Sans', sans-serif;}
.vpas .vpas_int .pnl_pas{float:right;text-align:right;width:80%;font-size:16px; font-family:'Roboto','Open Sans', sans-serif;}
.vpas .vpas_int .pnl_pas .vpas_pact{display:inline-block;padding:11px;font-weight:bold;}
.vpas .vpas_int .pnl_pas .vpas_pact .num{display:inline-block;}
.vpas .vpas_int .pnl_pas .vpas_pact .pas{display:inline-block;}
.vpas .vpas_int .pnl_pas .vpas_pdes{display:inline-block;padding:10px;font-weight:normal;}
.vpas .vpas_int .pnl_pas .vpas_pdes .num{display:inline-block;}
.vpas .vpas_int .pnl_pas .vpas_pdes .pas{display:inline-block;}

.vpas .vpas_int .pnl_pas .vpas_pact_primero{display:inline-block;}
.vpas .vpas_int .pnl_pas .vpas_pact_ultimo{display:inline-block;}
.vpas .vpas_int .pnl_pas .vpas_pdes_primero{display:inline-block;}
.vpas .vpas_int .pnl_pas .vpas_pdes_ultimo{display:inline-block;}

.vpas .vpas_int .pnl_pas .vpas_sep_des_des{display:none;}
.vpas .vpas_int .pnl_pas .vpas_sep_des_sel{display:none;}
.vpas .vpas_int .pnl_pas .vpas_sep_sel_des{display:none;}

/*** CARRITO EXT ***/
.carr{padding-bottom: 20px;}
.carr .no_serv{margin: 20px auto; position: relative; margin-top: 70px; padding: 0px;}
.carr .no_serv .pnl_ico {position: absolute; top: -50px;text-align: center; width: 98.5%;z-index: 2;padding-top: 0px; padding: 0px; margin: 0px;}
.carr .no_serv .pnl_ico img {margin:0 auto;}
.carr .no_serv .pnl_dts {font-size: 16px; width: 100%; text-align: center; padding-top: 70px;}
.carr .no_serv .pnl_dts .tit_inc_ko {font-family:'Roboto','Open Sans', sans-serif;font-size: 26px;}
.carr .no_serv .pnl_dts .pnl_desc {line-height: 30px; margin-bottom: 20px;}

.carr .servs{display:block;margin:20px 0px 0px 0px;}
.carr .servs  > .tit {font-size: 30px; font-weight: bold; text-align: center; font-family: 'Roboto','Open Sans', sans-serif; width:100%; display:inline-block; margin-bottom:20px;}

.carr > .servs > .carr_caducidad{display:inline-block;width:100%;margin-bottom:20px;padding:10px;font-family:'Roboto',sans-serif;background:#FFFFFF;font-size:14px;font-weight:normal;border: 3px solid #F0F0F0;}
.carr > .servs > .carr_caducidad > .carr_caducidad_info{display:inline-block;width:100%;}
.carr > .servs > .carr_caducidad > .carr_caducidad_info > .lbl{font-size:14px;line-height:16px;}
.carr > .servs > .carr_caducidad > .carr_caducidad_cad{display:inline-block;width:100%;}
.carr > .servs > .carr_caducidad > .carr_caducidad_cad > .lbl{font-size:14px;line-height:16px;font-weight:bold;}
.carr > .servs > .carr_caducidad > .carr_caducidad_info > .lbl.lbl_fecha{display:block;font-size:14px;line-height:16px;margin-top: 5px;}
.carr > .servs > .carr_caducidad > .carr_caducidad_cad > .btn{display:block;width:100%;margin-top:10px;max-width:300px;}
.carr > .servs > .carr_caducidad > .carr_caducidad_cad > .btn:hover{opacity:1;}

/*** CARRITO DESGLOSES ***/
.carr .pnl_com {display:block;margin:20px 0px 0px 0px;}
.carr .pnl_com > .pnl_com_ext {margin-bottom: 20px; display: block;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int {display:block;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_tit {display: block; width: 100%; padding: 10px 30px 10px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 18px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_tit a {font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px; }
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_tit .option { float:right; clear:both;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts {}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .cab {display: block; font-weight: bold; padding: 5px 0px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .med {}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .med > .item {padding-bottom: 10px; display: block; padding-top: 10px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .tax {display: block; padding-top: 40px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .tax > .item {  padding-bottom: 10px; display: block;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .inf {padding-bottom: 10px; display: block; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .srv{display:inline-block; width:58%;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .srv > span {margin-left:10px;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .pvp{display:inline-block; width:10%; text-align:right;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .pvp > span {margin-left:10px;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .perc{display:inline-block; width:10%; text-align:right;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .perc > span {margin-left:10px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val{display:inline-block; width:20%; text-align:right;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val > span {margin-right:10px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val .imp1 {font-size:18px;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .tax > .item .srv {width:78.5%; font-weight:bold; text-align:right;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .inf > .srv {width:78.5%; text-align:right;}

.carr .carr_pre{text-align:center;font-size:30px;font-weight:bold;line-height:30px;margin:30px auto auto 0px;display:block; padding: 15px;font-family: 'Roboto','Open Sans', sans-serif;}
.carr .carr_pre .tit_precio{}

.carr .cont_carr{margin-bottom:20px; padding:15px;}
.carr .cont_carr > .pnl_tit{min-height:46px; width:100%;}
.carr .cont_carr > .pnl_tit > .tit{float:left;padding:0px 0px 0px 10px;}
.carr .cont_carr > .pnl_tit > .tit .tit5{font-size:22px;font-weight:bold;line-height:30px; font-family:'Roboto','Open Sans', sans-serif;}
.carr .cont_carr > .pnl_tit > .tit .ver_ficha{display:inline-block;width:100%;}
.carr .cont_carr > .pnl_tit > .tit .ver_ficha > .lnk{}
.carr .cont_carr > .pnl_tit > .tit .ver_ficha > .lnk:hover{}
.carr .cont_carr > .pnl_tit > .pre{float:right;}
.carr .cont_carr > .pnl_tit > .pre .pnl_lbls{padding:0px 10px;vertical-align:middle;display:inline-block;text-align:center;}
.carr .cont_carr > .pnl_tit > .pre .pnl_lbls > .tit{font-size:14px;font-weight:bold;text-align:center;display:block;}
.carr .cont_carr > .pnl_tit > .pre .pnl_lbls > .desc{font-size:11px;font-weight:normal;text-align:center;display:block;}
.carr .cont_carr > .pnl_tit > .pre .pnl_imp{padding:0px 10px;vertical-align:middle;display:inline-block;}
.carr .cont_carr > .pnl_tit > .pre .pnl_imp > .imp{font-size:22px;font-weight:bold;font-family: 'Roboto','Open Sans', sans-serif;}
.carr .cont_carr > .pnl_tit > .pre .pnl_elim{padding:0px 10px;vertical-align:middle;display:inline-block;}
.carr .cont_carr > .pnl_tit > .pre .pnl_elim > .btn{font-size:13px;padding-left:20px;}

/*** RESERVA COMISION UNIFICADO ***/
.pnl_com_unif{padding: 0px;display: inline-block;margin-top: 20px;width: 100%;}
.pnl_com_unif > .pnl_com_unif_int{border: 3px solid #F0F0F0;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-bottom-width: 12px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_tit{text-align: left;display: inline-block;width: 100%;font-family: 'Roboto',sans-serif;display: block;font-size: 22px;line-height: 22px;padding: 15px 10px;border-bottom: 1px solid #D7D7D7;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts{text-align: left;display: inline-block;width: 100%;padding:5px 15px 5px 15px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items{text-align: left;display: inline-block;width: 100%;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item{text-align: left;display: inline-block;width: 100%;border-bottom: 1px solid #D7D7D7;padding:10px 0px 10px 0px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item > .srv{text-align: left;display: inline-block;width: 100%;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item > .pvp{text-align: left;display: inline-block;width: 100%;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item > .perc{text-align: left;display: inline-block;width: 100%;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item > .val{text-align: left;display: inline-block;width: 100%;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item .item_tit{font-weight:bold;display:inline-block;vertical-align:top;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item .item_lbl{font-weight:normal;display:inline-block;vertical-align:top;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .tax{text-align: left;display: inline-block;width: 100%;padding:10px 0px 10px 0px;border-bottom: 1px solid #D7D7D7;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .tax > .item{text-align: left;display: inline-block;width: 100%;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .inf{text-align: left;display: inline-block;width: 100%;padding:10px 0px 10px 0px;font-size:20px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .inf > .val{font-weight:bold;}

/*** OPCIONALES ***/
.carr > .servs > .opt{margin-bottom: 20px; }
.carr > .servs > .opt > .opt_int {padding: 0px;}
.carr > .servs > .opt > .opt_int > .tit {font-size: 22px; font-weight: bold; line-height: 30px; font-family: 'Roboto','Open Sans', sans-serif; margin:15px;}
.carr > .servs > .opt > .opt_int > .dat {display: block; clear: both;}
.carr > .servs > .opt > .opt_int > .dat > .header { display:block; width:100%; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px; font-weight: bold; padding:0 15px;}
.carr > .servs > .opt > .opt_int > .dat > .tit_hab { display:block; width:100%; padding: 5px; font-weight: bold;}
.carr > .servs > .opt > .opt_int > .dat > .itm { display:block; width:100%; padding:5px 15px; line-height: 25px; padding-bottom: 5px; margin-bottom: 5px;}
.carr > .servs > .opt > .opt_int > .dat .tipo {display: inline-block; width: 5%;}
.carr > .servs > .opt > .opt_int > .dat .concepto {display: inline-block; width: 48%;}
.carr > .servs > .opt > .opt_int > .dat .fecha {display: inline-block; width: 10%; text-align:center;}
.carr > .servs > .opt > .opt_int > .dat .dias {display: inline-block; width: 10%; text-align:center;}
.carr > .servs > .opt > .opt_int > .dat .importe {display: inline-block; width: 15%; text-align:center;}
.carr > .servs > .opt > .opt_int > .dat .select {display: inline-block; width: 10%; text-align:right;}
.carr > .servs > .opt > .opt_int > .dat .select .btn {font-size:12px;}
.carr > .servs > .opt > .opt_int > .dat .itm .importe {font-size: 18px; font-weight: bold; font-family: 'Roboto','Open Sans', sans-serif;}

/*** opcionales servicios ***/
.carr > .servs > .cont_carr.srv > .sal_int > .opt{margin-top: 20px; }
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int {padding: 0px;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .tit {font-size: 22px; font-weight: bold; line-height: 30px; font-family: 'Roboto','Open Sans', sans-serif; margin:15px;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat {display: block; clear: both;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat > .header { display:block; width:100%; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px; font-weight: bold; padding:0 15px;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat > .tit_hab { display:block; width:100%; padding: 5px; font-weight: bold;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat > .tit_pas { display:block; width:100%; padding: 5px; font-weight: bold;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat > .itm { display:block; width:100%; padding:5px 15px; line-height: 25px; padding-bottom: 5px; margin-bottom: 5px;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat .concepto {display: inline-block; width: 73%;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat .importe {display: inline-block; width: 15%; text-align:center;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat .select {display: inline-block; width: 10%; text-align:center;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat .select .btn {font-size:12px;}
.carr > .servs > .cont_carr.srv > .sal_int > .opt > .opt_int > .dat .itm .importe {font-size: 18px; font-weight: bold; font-family: 'Roboto','Open Sans', sans-serif;}

.sel{font-weight: bold; font-family: 'Roboto','Open Sans', sans-serif;}
.unsel {font-weight: bold; font-family: 'Roboto','Open Sans', sans-serif;}

/*** SERVICIO ALOJAMIENTO ***/
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit{min-height:46px;}
.carr .cont_carr .sal_int > .pnl_datos .pnl_img {}
.carr .cont_carr .sal_int > .pnl_datos .pnl_img .img-responsive {margin:0px auto;}
.carr .cont_carr .sal_int > .pnl_datos .pnl_map {margin-top:10px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit{float:left;padding:0px 0px 0px 10px; max-width:490px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .tit5{font-size:22px;font-weight:bold;line-height:30px; font-family:'Roboto','Open Sans', sans-serif;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .ver_ficha{display:inline-block;width:100%;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .ver_ficha > .lnk{}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .ver_ficha > .lnk:hover{}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .cat {font-size:22px;font-weight:bold;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre{float:right;padding:0px 10px 0px 0px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_lbls{padding:0px 10px;vertical-align:middle;display:inline-block;text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_lbls > .tit{font-size:14px;font-weight:bold;text-align:center;display:block;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_lbls > .desc{font-size:11px;font-weight:normal;text-align:center;display:block;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_imp {padding:0px 10px;vertical-align:middle;display:inline-block;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_imp > .imp{font-size:22px;font-weight:bold;font-family:'Roboto','Open Sans', sans-serif;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_elim{padding:0px 10px;vertical-align:middle;display:inline-block;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_elim > .btn{font-size:13px;padding-left:27px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_elim > .btn:hover{}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_tit_int_canc {vertical-align:middle;text-align:right;padding:6px 0px 6px 0px;float:right;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_tit_int_canc .lnk{padding-right:20px;font-size:13px;font-weight:normal;text-decoration:none;cursor:pointer;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_tit_int_canc .lnk:hover{text-decoration:none;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_tit_int_canc .lnk.hd{}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_inf {display:inline-block; width:100%; margin-top:15px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_inf .itm{text-align:left;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_inf .itm > .tit{font-weight:bold;}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts.no_img{width:100%;}

.carr .cont_carr .sal_int > .pnl_datos{}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_img{text-align:left;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_img img {margin:0px auto; min-width: 140px; max-height:250px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts{text-align:left;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_cab{display:block;padding:0px; font-family:'Roboto','Open Sans', sans-serif; margin:0px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup{display:block; padding:0px 15px; }
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup img {margin-right:10px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup .itm {display:block; margin-bottom:7px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup .tit { font-weight:bold; display:inline-block; width:20%; vertical-align: top;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup .valor { display:inline-block; width:78%;}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_pd {display:block; font-family:'Roboto','Open Sans', sans-serif; margin:0px; background-color: #F5F5F5; padding: 5px; margin-top: 10px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_pd .pagodirecto {display:block;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_pd .pagodirecto .tit {font-size:12px; font-weight:bold;}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_hab {margin-top:10px;}
   
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg{display:block; margin-top:10px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_sup{font-size:18px; font-weight:bold; line-height:30px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf{display:block;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs{display:block;font-weight:bold; padding:5px 0px;}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs .th_hab{}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs .th_reg{ text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs .th_fch{ text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs .th_dia{ text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs .th_imp{ text-align:right;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs .th_can{ text-align:center;}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm {display:block;padding:5px 0px; border-bottom: 1px solid #F0F0F0;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .lbl_tit{}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .lbl_cont{}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_conc {}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_reg {text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_fch {text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_dias {text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_imp {text-align:right; font-weight:bold;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_can {text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_sup {font-size:14px;}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos{display:block;margin-top:10px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir{width:100%;display:block;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk{width:100%;display:block;padding:10px;font-size:16px;font-weight:bold;text-decoration:none;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk:hover{font-weight:bold;text-decoration:none;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk.hd{}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int{display:block;padding:10px 5px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_prod{vertical-align:middle;float:none;width:59%;display:inline-block;font-size:14px;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_imp{vertical-align:middle;float:none;width:20%;display:inline-block;font-size:14px;font-weight:bold;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_btn{vertical-align:middle;float:none;width:20%;display:inline-block;text-align:center;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_btn > .btn{width:80%;font-size:14px;width:80%;}

.lbl_oblig1 {color:#666666; margin-right:2px;}

/* Condiciones de cancelacion */
.carr .cont_carr .sal_int .pnl_cnd{display: block; padding: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .sal_int .pnl_cnd .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .sal_int .pnl_cnd .pnl_cond{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .pnl_pqt .pnl_cnd{display: block; padding: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .pnl_pqt .pnl_cnd .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto', sans-serif; font-size:18px; }
.carr .cont_carr .pnl_pqt .pnl_cnd .pnl_cond{display:block;  font-family:'Roboto', sans-serif; font-size:14px;}

/* Notas del alojamiento */
.carr .cont_carr .sal_int .pnl_nts{display: block; padding: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .sal_int .pnl_nts .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .sal_int .pnl_nts .pnl_cond{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}

/* Notas del servicio */
.carr .cont_carr .srv_int .pnl_nts{display: block; padding: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .srv_int .pnl_nts .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .srv_int .pnl_nts .pnl_cond{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}

/* Peticiones del cliente */
.carr .cont_carr .sal_int .pnl_pet{display: block; padding-top: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .sal_int .pnl_pet .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .sal_int .pnl_pet .pnl_opt{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .sal_int .pnl_pet .pnl_opt ul {margin-left:0px;}
.carr .cont_carr .sal_int .pnl_pet .pnl_opt ul li label {padding:5px; font-weight:normal; cursor: pointer; vertical-align: middle;}
.carr .cont_carr .sal_int .pnl_pet .pnl_opt .lbl_min {font-style:italic;}

/* Observaciones del cliente */
.carr .cont_carr .sal_int .pnl_obs_ext {display: block; padding: 10px; width: 100%;}
.carr .cont_carr .sal_int .pnl_obs{display: block; padding-top: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .sal_int .pnl_obs .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .sal_int .pnl_obs .pnl_dts{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .sal_int .pnl_obs .pnl_dts .txa{width:100%;height:100px !important;padding:2px 4px;margin:5px 0px;}

/* Datos del proveedor y otros datos */
.carr .cont_carr .sal_int .pnl_dat{display: block; padding: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .sal_int .pnl_dat .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .sal_int .pnl_dat .pnl_prv{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}

.carr .cont_carr .sal_int .pnl_dat .pnl_dts{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm {display:block;margin: 10px 12px;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm.itm_tit_trnf_datos_avz{font-weight:bold;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .lbl { display:inline-block; width:20%;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .lbl .lbl_oblig{font-size: 16px; }

.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .desc {display:inline-block;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .desc .txb{width:100%;padding:2px 4px;margin:2px 0px;height:28px;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .desc .txb.err{}

/* Preguntas */
.carr .cont_carr .sal_int .pnl_preg{display: block; padding: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .sal_int .pnl_preg .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dat{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dat .tit {font-weight:bold; display:block;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dat .txt_pregunta {margin-top: 10px; width: 100%;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between;font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm {display:flex;flex-flow:column wrap;width:49%;font-size: 14px;margin-top:10px;position:relative;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm.itm_exp{display:inline-block;width:100%;vertical-align:top;font-size:16px;line-height:20px;color:#3F3F3F;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .lbl { display:inline-block; width:100%;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .lbl .lbl_oblig{display:none;visibility:hidden; }
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .lbl .label_lbl{margin:0px;font-size:14px;display: inline-block;max-width: 100%;font-weight: 700;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .desc {display:inline-block;width:100%;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .desc .txb{width:100%;padding:2px 4px;margin:2px 0px;height:28px;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .desc .cmb{width:100%;padding:2px 2px;margin:2px 0px;height:28px;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .desc .txa{width:100%;padding:2px 4px;margin:2px 0px;height:80px;}
.carr .cont_carr .sal_int .pnl_preg .pnl_dts > .grp {display:inline-block; width:100%;border-bottom:1px dotted #DEDEDE;}

/* Punto de recogida */
.carr .cont_carr .sal_int .pnl_pto{display: block; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .sal_int .pnl_pto .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .row  {display:block; margin-bottom:15px;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .itm { display:inline-block; width:100%;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .itm .txb {padding:3px 2px;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .itm .txa {width: 100%; height: 50px !important; padding: 2px 4px; margin: 5px 0px;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .itm select {padding:4px 2px; width:100%;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .tit {font-weight:bold; margin-bottom:5px; display:inline-block;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .info {font-size:12px; color: #999999;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .txt_pregunta {margin-top: 10px; width: 100%;}
.carr .cont_carr .sal_int .pnl_pto .pnl_dat .itm .lbl_oblig{color: #D32F33;}

/* Referencia del cliente */
.carr .rrefcli {display: inline-block; width: 100%; margin-bottom: 20px;}
.carr .rrefcli .rrefcli_int {display: inline-block; width: 100%;}
.carr .rrefcli .rrefcli_int .rrefcli_cont {display: inline-block; width: 100%;} 

.carr .rrefcli .rrefcli_int .rrefcli_cont .pnl_tit {display: block; width: 100%; margin: 0px 0px 10px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 18px; padding-left: 30px;}
.carr .rrefcli .rrefcli_int .rrefcli_cont .pnl_desc {display: block; width: 100%;}
.carr .rrefcli .rrefcli_int .rrefcli_cont .pnl_dts {display: block; width: 100%;}
.carr .rrefcli .rrefcli_int .rrefcli_cont .pnl_dts  .pnl_desc{display: block; width: 100%; margin-bottom: 20px;}
.carr .rrefcli .rrefcli_int .rrefcli_cont .pnl_dts  .pnl_lbl{display: inline-block; width: 20%; font-weight:bold; color:#666666;}
.carr .rrefcli .rrefcli_int .rrefcli_cont .pnl_dts  .pnl_txb{display: inline-block; width: 79%;}
.carr .rrefcli .rrefcli_int .rrefcli_cont .pnl_dts  .pnl_txb .txb{padding:2px 4px; margin:2px 0px; height:28px; width:100%;}

/* Contenidos */
.carr .cont_carr .sal_int .pnl_conts {display: block; padding: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .sal_int .pnl_conts .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .sal_int .pnl_conts .pnl_dts{display:block; font-size:14px; font-family:'Roboto','Open Sans', sans-serif;}
.carr .cont_carr .sal_int .pnl_conts .pnl_dts .row{display:block; line-height:26px;}
.carr .cont_carr .sal_int .pnl_conts .pnl_dts .row span span:before{font-family: 'FontAwesome'; content: "\f061"; margin-left: 10px; padding-right: 7px;}

/* Pasajeros */
.carr .cont_carr .sal_int .pnl_psj{display:block;margin-top:10px;padding: 10px;}
.carr .cont_carr .sal_int .pnl_psj .pnl_tit{display:block;width:100%;padding:10px 10px 0px 30px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 18px;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts{display:block;margin-top:10px;font-size:14px; padding-left:20px;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb{width:100%;padding:2px 4px;margin:2px 0px;height:28px;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb.err {}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .cmb{width:100%;padding:2px 4px;margin:2px 0px;height:28px;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb_cal{cursor:pointer;width:100%;height:28px;padding:2px 4px;margin:2px 0px;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .cal{position:absolute;right:7px;top:7px;cursor:pointer;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_ocupacion{display:inline-block;vertical-align:top;width:18%;padding:0px 10px 0px 0px;font-weight:bold;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_ocupacion > .link{display:inline-block;width:100%;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items{display:inline-block;vertical-align:top;width:81%;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .pnl_pasajero_num{display:inline-block;vertical-align:top;width:12%;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .pnl_pasajero_num > .tit{display:block; padding-top: 25px;font-family: 'Roboto','Open Sans', sans-serif;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero{display:inline-block;margin-bottom:10px;width:87%;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item{display:inline-block;vertical-align:top;width:48.5%; margin-left:1%;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item > .tit{display:block;font-weight:bold;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{font-size:14px;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item > .itm{display:flex;position:relative;}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_nota{display:block;margin-top:5px;font-size:12px;padding-left:29%;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_nota > .lbl{display:inline-block;margin-top:2px;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_nota > .lbl_oblig{display:inline-block;}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_pasajeros_copiar{display:inline-block;width:100%;margin:10px 0px 5px 0px;}

/* Pasajeros servicios */
.carr .cont_carr .sal_int .pnl_psj.srv .pnl_dts .pnl_items > .item_pasajero > .pnl_item {}

/* Pasajeros por tipo de servicio */
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero.serv_19 > .pnl_item {width:22.5%}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero.serv_19 > .pnl_item.phone {width:14.5%}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero.serv_19 > .pnl_item.date {width:18.5%}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero.serv_19 > .pnl_item.dni{width:14.5%}

/* Pasajeros visualizacion */
.carr .cont_carr .sal_int .pnl_psj.srv .pnl_dts.vis .pnl_items > .item_pasajero > .pnl_item > .itm {}
.carr .cont_carr .sal_int .pnl_psj.srv .pnl_dts.vis .pnl_items > .item_pasajero > .pnl_item > .tit {line-height: 24px;}

/*** PASAJEROS CIRCUITO ***/
.pnl_psj.crc{}
.pnl_psj.crc > .pnl_dts_crc{display:inline-block;width:100%;border-bottom:1px solid #DEDEDE;padding:0px 0px 10px 0px;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_fec{display:inline-block;width:100%;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_fec > .lbl{font-weight:bold;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_hot{display:inline-block;width:100%;margin:5px 0px 0px 0px;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_hot > .lbl_tit{}
.pnl_psj.crc > .pnl_dts_crc > .pnl_hot > .lbl{font-weight:bold;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_dist{display:inline-block;width:100%;margin:5px 0px 0px 0px;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_dist > .lbl_tit{display:inline-block;width:100%;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_dist > .pnl_dist_itms{display:inline-block;width:100%;padding:0px 0px 0px 10px;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_dist > .pnl_dist_itms > .item{display:inline-block;width:100%;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_dist > .pnl_dist_itms > .item > .lbl_tit{}
.pnl_psj.crc > .pnl_dts_crc > .pnl_dist > .pnl_dist_itms > .item > .lbl{font-weight:bold;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_embarque{display:inline-block;width:100%;margin:5px 0px 0px 0px;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_embarque > .lbl_tit{display:inline-block;width:100%;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_embarque > .pnl_embarque_itms{display:inline-block;width:100%;padding:0px 0px 0px 10px;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_embarque > .pnl_embarque_itms > .item{display:inline-block;width:100%;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_embarque > .pnl_embarque_itms > .item > .lbl{font-weight:bold;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_entrada{display:inline-block;width:100%;margin:5px 0px 0px 0px;}
.pnl_psj.crc > .pnl_dts_crc > .pnl_entrada > .lbl_tit{}
.pnl_psj.crc > .pnl_dts_crc > .pnl_entrada > .lbl{font-weight:bold;}
.pnl_psj.crc > .pnl_dts_psj{display:inline-block;width:100%;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_tit{display:inline-block;width:100%;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int{display:table;width:100%;margin-top:20px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_psj_bus_sel{display:table-cell;width:25%;vertical-align:top;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts{display:table-cell;width:75%;vertical-align:top;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts.vis{width:100%;padding-left:0px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts{padding-left:20px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero{display:inline-block;width:100%;margin:0px 0px 15px 0px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion{display:inline-block;width:100%;padding:6px 20px;background:#F3F3F3;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_tipo{display:inline-block;width:100%;font-weight:bold;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus{display:table;width:100%;margin-top:5px;font-weight:normal;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento{display:table-cell;width:60%;vertical-align:middle;text-align:left;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .pnl_asiento_asiento{display:inline-block;width:auto;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .pnl_asiento_autobus{display:inline-block;width:auto;margin-left:15px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .pnl_asiento_asiento > .lbl,
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .pnl_asiento_autobus > .lbl{display:inline-block;width:auto;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .pnl_asiento_asiento > .lbl.asi,
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .pnl_asiento_autobus > .lbl.asi{font-weight:bold;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .btn{display:inline-block;width:auto;max-width:140px;margin-left:15px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .btn > a{height: 22px;padding: 0px 15px;line-height: 22px;font-size: 13px;text-decoration:none;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento > .btn > a:hover{line-height: 22px;font-size: 13px;text-decoration:none;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_trayectobus{display:table-cell;width:40%;vertical-align:middle;text-align:right;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items{display:inline-block;width:100%;padding:10px;border:1px solid #F3F3F3;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .item_pasajero{width:100%;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .pnl_embarque{display:inline-block;width:100%;margin:0px;padding:0px 10px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .pnl_embarque > .lbl_tit{font-weight:bold;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .pnl_embarque > .lbl{}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero.activo > .pnl_ocupacion{background-color:#CCCCCC;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero.activo > .pnl_items{border-color:#CCCCCC;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda{display:inline-block;width:100%;margin-top:20px;padding:5px 10px;background:#F3F3F3;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda > .tit{display:inline-block;vertical-align:middle;margin:5px 0px;font-size:13px;font-weight:bold;} 
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda > .itms{display:inline-block;vertical-align:middle;margin:5px 0px;font-size:13px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda > .itms > .itm{display:inline-block;vertical-align:middle;margin-left:10px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda > .itms > .itm > .img{display:inline-block;vertical-align:middle;width:22px;height:20px;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda > .itms > .itm.libre > .img{background:url('img/fondos/bus/icono-seat-grey-mini.png') center center no-repeat transparent;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda > .itms > .itm.ocupado > .img{background:url('img/fondos/bus/icono-seat-red-mini.png') center center no-repeat transparent;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda > .itms > .itm.seleccionado > .img{background:url('img/fondos/bus/icono-seat-green-mini.png') center center no-repeat transparent;}
.pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_bus_leyenda > .itms > .itm > .lbl{display:inline-block;vertical-align:middle;margin-left:10px;}
/*** Bloque autobus ***/
.pnl_psj_bus_sel{text-align:center;padding:0px 0px 0px 0px;font-size:0px;line-height:0px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info{display:inline-block;width:100%;margin:0px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_tit{display: inline-block;width: 100%;padding: 6px 10px;background: #CCCCCC;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_tit > .lbl{display: inline-block;width: 100%;font-size:14px;font-weight:bold;color:#666666;text-align:left;line-height:16px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms{display: inline-block;width: 100%;padding:0px;border: 1px solid #CCCCCC;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista{list-style-type: none;margin: 0;padding: 5px;display: table;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista > .bus_select_item{float: left;vertical-align: middle;text-align: center;width: 32px;height: 34px;margin: 5px 5px;background:url('img/fondos/bus/icono-bus-grey.png') no-repeat center center;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista > .bus_select_item.selected{background:url('img/fondos/bus/icono-bus-green.png') no-repeat center center;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista > .bus_select_item.ocupado{background:url('img/fondos/bus/icono-bus-red.png') no-repeat center center;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista > .bus_select_item > .lbl{display:inline-block;width:100%;height:100%;font-size:12px;line-height:28px;font-weight:bold;color:#666666;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista > .bus_select_item > .lnk{display:inline-block;width:100%;height:100%;font-size:12px;line-height:28px;font-weight:bold;color:#666666;text-decoration:none;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista > .bus_select_item > .lnk:hover{text-decoration:none;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista > .bus_select_item.ocupado > .lbl,
.pnl_psj_bus_sel > .pnl_psj_bus_sel_info > .pnl_psj_bus_sel_info_itms > .bus_select_lista > .bus_select_item.ocupado > .lnk{color:#9F3636;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus{display:inline-block;width:100%;margin-top:20px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item{display:none;width:100%;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item.activo{display:inline-block;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_chasis_before{display:inline-block;background:url('img/fondos/bus/bus-chasis-before.png') no-repeat center center;width: 220px;height: 80px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder{display:inline-block;margin: 0px;width: 182px;padding: 0px 9px;text-align:left;background-color: #fff;border-left: 2px solid #bfccd2;border-right: 2px solid #bfccd2;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place{display:inline-block;width:100%;height:100%;margin: 0px;position: relative;padding:0px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat{display: inline-block;height: 32px;width: 32px;text-align:center;position:absolute;font-size:16px;line-height:20px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat.libre{background:url('img/fondos/bus/icono-seat-grey.png') no-repeat center center;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat.libre > a{color:#BFCCD2;cursor:pointer;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat.libre:hover{background:url('img/fondos/bus/icono-seat-green-light.png') no-repeat center center;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat.libre:hover > a{color:#FFFFFF;cursor:pointer;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat.ocupado{background:url('img/fondos/bus/icono-seat-red.png') no-repeat center center;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat.ocupado > a{color:#952A2A;cursor:default;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat.seleccionado{background:url('img/fondos/bus/icono-seat-green.png') no-repeat center center;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat.seleccionado > a{color:#FFFFFF;cursor:default;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat > a{display:inline-block;width:100%;height:100%;font-size:11px;line-height:18px;font-weight: bold;text-decoration:none;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_holder > .bus_place > .seat > a:hover{text-decoration:none;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_bus > .bus_item > .bus_chasis_after{display:inline-block;background:url('img/fondos/bus/bus-chasis-after.png') no-repeat center center;width: 220px;height: 20px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_btns{display:inline-block;width:100%;visibility:visible;margin-top:10px;padding:20px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_btns.oculto{display:none;visibility:hidden;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_btns > .pnl_btn_modificar{display:inline-block;width:100%;margin:0px;padding:0px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_btns > .pnl_btn_modificar > .btn{display:inline-block;width:100%;max-width:200px;font-size:15px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_btns > .pnl_btn_deshacer{display:inline-block;width:100%;margin:10px 0px 0px   0px;padding:0px;}
.pnl_psj_bus_sel > .pnl_psj_bus_sel_btns > .pnl_btn_deshacer > .btn{display:inline-block;width:100%;padding:7.5px 12px;max-width:200px;font-size:15px;background:#EEEEEE;color:#666666;}
/*** Adaptaciones necesarias para el proceso de reserva unificado ***/
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc{font-size:14px;margin:0px 0px 10px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc .pnl_dts{font-size:14px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int{}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs.crc{font-size:14px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion{padding:10px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus{display:inline-block;width:100%;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_asiento{display:inline-block;width:100%;text-align:left;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_ocupacion > .pnl_bus > .pnl_trayectobus{display:inline-block;width:100%;text-align:left;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .item_pasajero{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .item_pasajero > .pnl_item{display:flex;flex-flow:column wrap;width:calc(50% - 5px);text-align:left;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .item_pasajero > .pnl_item > .tit{display:flex;width:100%;margin:5px 0px 0px 0px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .item_pasajero > .pnl_item > .itm{display:flex;width:100%;margin:5px 0px 0px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .item_pasajero > .pnl_item > .itm > input[type=text], 
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .item_pasajero > .pnl_item > .itm > textarea{display:inline-block;width:100%;font-size: 14px;padding: 4px 10px;height: 38px;border-radius: 0px;border: 1px solid #CCCCCC;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.crc > .pnl_dts_psj > .pnl_dts_psj_int > .pnl_dts > .itm_pasajero > .pnl_items > .pnl_embarque{display:flex;flex-flow:row wrap;width:100%;margin:10px 0px 0px 0px;padding:0px;}

/*** SERVICIO PAQUETE PREDEFINIDO ***/
.carr .cont_carr .pnl_pqt{}
.carr .cont_carr .pnl_pqt .spp_int{display:block;padding:10px 0px 20px;font-size:14px;}
.carr .cont_carr .pnl_pqt .spp_int .tit5{font-size:18px;font-weight:bold; font-family:'Roboto','Open Sans', sans-serif;}

.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int{min-height:30px;padding:15px 15px 15px 0px;vertical-align:middle;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit{vertical-align:middle;text-align:left;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit .tit5{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit .ver_ficha{margin-left:10px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit .ver_ficha > .lnk{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit .ver_ficha > .lnk:hover{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit .lnk_alt{padding:6px 0px 0px 0px;font-size:13px;font-weight:normal;text-decoration:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit .lnk_alt:hover{text-decoration:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_canc{vertical-align:middle;text-align:right;padding:6px 0px 0px 0px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_canc .lnk{padding-right:20px;font-size:13px;font-weight:normal;text-decoration:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_canc .lnk:hover{text-decoration:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_canc .lnk.hd{}

.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos .pnl_img{text-align:center; position:relative;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos .pnl_img .img-responsive{margin: 0 auto;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts{text-align:left;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab{display:block;padding:0px; margin:0px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup{display:block;font-weight:bold; margin-bottom:5px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup > img {margin-right:5px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup > .itm{text-align:left; display: block; margin-bottom: 3px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup > .itm > .tit{font-weight:bold; width:25%; display:inline-block;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup > .itm > .valor{display:inline-block; font-weight: normal;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_inf{display:block;padding:5px 0px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_inf > .itm{text-align:left; margin-bottom:5px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_inf > .itm > .tit{font-weight:bold;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg{display:block;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_sup{display:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf{display:block;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs{display:block;font-weight:bold;padding:5px 0px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm{display:block;padding:5px 0px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_conc{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_reg{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_dias{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_cant{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_imp{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .lbl_tit{display:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .lbl_cont{}

.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos{display:block;margin-top:10px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir{width:100%;display:block;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk{width:100%;display:block;padding:10px;font-size:16px;font-weight:bold;text-decoration:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk:hover{font-weight:bold;text-decoration:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk.hd{}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int{display:block;padding:10px 5px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_prod{vertical-align:middle;float:none;width:59%;display:inline-block;font-size:14px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_imp{vertical-align:middle;float:none;width:20%;display:inline-block;font-size:14px;font-weight:bold;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_btn{vertical-align:middle;float:none;width:20%;display:inline-block;text-align:center;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_btn > .btn{width:80%;font-size:14px;width:80%;}

.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido{display:inline-block;width:100%;margin:20px 0px 0px 0px;padding:0px 10px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .pnl_tit{width:100%;display:block;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .pnl_tit .tit{width:100%;display:block;padding:10px;font-size:16px;font-weight:bold;text-decoration:none;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int{display:inline-block;width:100%;padding:10px 10px 10px 10px;font-size:0px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_img{vertical-align:middle;float:none;width:10%;display:inline-block;text-align: center;position: relative;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts{vertical-align:middle;float:none;width:90%;display:inline-block;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_prod{vertical-align:middle;float:none;width:60%;display:inline-block;font-size:16px;padding-left:10px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_prod > a{font-size:16px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_imp{vertical-align:middle;float:none;width:20%;display:inline-block;font-size:16px;font-weight:bold;text-align:right;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_btn{vertical-align:middle;float:none;width:20%;display:inline-block;text-align:center;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_btn > .btn{width:80%;font-size:14px;width:80%;}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj{display:block;padding:5px 20px 15px;margin-top:10px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_tit{display:block;width:100%;padding:10px 0px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts{display:block;margin-top:10px;font-size:14px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .txb{width:100%;padding:2px 4px;margin:2px 0px;height:28px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .cmb{width:100%;padding:2px 4px;margin:2px 0px;height:28px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .txb_cal{cursor:pointer;width:100%;height:28px;padding:2px 4px;margin:2px 0px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .cal{position:absolute;right:7px;top:7px;cursor:pointer;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_ocupacion{display:inline-block;vertical-align:top;width:18%;padding:0px 10px 0px 0px;font-weight:bold;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items{display:inline-block;vertical-align:top;width:80%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .pnl_pasajero_num{display:inline-block;vertical-align:top;width:12%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .pnl_pasajero_num > .tit{display:block;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero{display:inline-block;margin-bottom:10px;padding-bottom:10px;width:87%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item{display:inline-block;vertical-align:top;width:19.5%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item > .tit{display:block;font-weight:bold;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{font-size:14px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item > .itm{display:block;position:relative;}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_nota{display:block;margin-top:5px;font-size:12px;padding-left:29%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_nota > .lbl{display:block;margin-top:2px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_nota > .lbl_oblig{display:block;}

.carr .cont_carr .pnl_pqt .spp_int .pnl_preg{display:block;padding:5px 20px 15px;margin-top:10px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_tit{display:block;width:100%;padding:10px 0px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dat{display:block;margin-top:10px;font-size:14px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dat .itm{display: inline-block; width: 100%; margin-bottom: 8px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dat .tit {font-weight:bold;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dat .txt_pregunta {width: 100%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts > .itm {display:block;margin: 10px 12px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts > .itm .lbl { display:inline-block; width:20%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts > .itm .lbl .lbl_oblig{font-size: 16px; }
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts > .itm .lbl .label_lbl{margin:0px;font-size:14px;display: inline-block;max-width: 100%;font-weight: 700;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts > .itm .desc {display:inline-block;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts > .itm .desc .txb{width:100%;padding:2px 4px;margin:2px 0px;height:28px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts > .itm .desc .txb.err{}
.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts > .itm .desc .cmb{width:100%;padding:2px 2px;margin:2px 0px;height:28px;}

.carr .cont_carr .pnl_pqt .spp_int .pnl_pto{display: block; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .row  {display:block; margin-bottom:15px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .itm { display:inline-block; width:100%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .itm .txb {padding:3px 2px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .itm .txa {width: 100%; height: 50px !important; padding: 2px 4px; margin: 5px 0px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .itm select {padding:4px 2px; width:100%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .tit {font-weight:bold; margin-bottom:5px; display:inline-block;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .info {font-size:12px; color: #999999;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .txt_pregunta {margin-top: 10px; width: 100%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_pto .pnl_dat .itm .lbl_oblig{color: #D32F33;}

.carr .cont_carr .pnl_pqt .spp_int .pnl_obs{display:block;padding:5px 20px 15px;margin-top:10px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_obs .pnl_tit{display:block;width:100%;padding:10px 0px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_obs .pnl_dts{display:block;margin-top:10px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_obs .pnl_dts .txa{width:100%;height:100px !important;padding:2px 4px;margin:5px 0px;}

.carr .cont_opc{display:block;padding:0px 0px 10px;font-size:14px;}
.carr .cont_opc > .pnl_tit_int{display:block;padding:0px 0px 10px 10px;width:100%;}
.carr .cont_opc > .pnl_tit_int > .pnl_tit_int_tit{}
.carr .cont_opc > .pnl_tit_int > .pnl_tit_int_tit .tit5{font-size:22px;font-weight:bold;line-height:30px;}
.carr .cont_opc > .pnl_datos{display:block;margin-top:10px;padding:0px;}
.carr .cont_opc > .pnl_datos > .itm_opc{padding:10px;font-size:14px;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_titulo{display:inline-block;vertical-align:middle;width:30%;text-align:left;font-weight:bold;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_fechas{display:inline-block;vertical-align:middle;width:20%;text-align:left;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_importe{display:inline-block;vertical-align:middle;width:15%;text-align:left;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_importe > .imp{font-weight:bold;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace{display:inline-block;vertical-align:middle;width:18%;text-align:right;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace .lnk{padding-right:20px;font-size:13px;font-weight:normal;text-decoration:none;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace .lnk:hover{text-decoration:none;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace .lnk.hd{}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_boton{display:inline-block;vertical-align:middle;width:15%;text-align:center;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_boton .btn{width:80%;font-size:14px;width:80%;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_boton .btn.quitar{}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_boton .btn.quitar:hover{}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_mas_datos{margin-top:10px;}

/* Condiciones de cancelacion */
.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd{display: block; padding: 10px; margin:10px 0px 0px 0px; width:100%;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd .pnl_tit{display: block; width: 100%; margin: 0px 0px 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:18px; padding-left: 30px;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd .pnl_cond{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}

/* MENSAJES CARRITO */
.carr > .pnl_msg {display:block; margin: 20px 0px 0px 0px;}
.carr > .pnl_msg .pnl_ext{margin-bottom: 20px; display: block;}
.carr > .pnl_msg .pnl_ext > .pnl_int{padding: 10px;}
.carr > .pnl_msg .pnl_ext > .pnl_int .icon{vertical-align: top; display: inline-block; margin-right: 5px;}
.carr > .pnl_msg .pnl_ext > .pnl_int .tit{display: inline-block; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px; font-weight:bold; line-height:35px;}
.carr > .pnl_msg .pnl_ext > .pnl_int .msg{display: inline-block; font-family: 'Roboto','Open Sans', sans-serif; font-size: 14px; text-align:justify;}

/*** RESERVA REGISTRO USUARIO ***/

.rreg{display: inline-block; width: 100%;}
.rreg.m_booking .rreg_int{margin-top:20px; margin-bottom:20px;}

.rreg .rreg_int{padding-bottom:20px;}
.rreg .rreg_int .pnl_tit{display: block; font-family:'Roboto','Open Sans', sans-serif; font-size: 28px; text-align: center; line-height: 38px;margin-top: 20px;}
.rreg .rreg_int .pnl_sub_tit {display: block; font-family: 'Roboto','Open Sans', sans-serif; font-size: 18px; text-align: center; line-height: 38px;margin-bottom: 20px;}

.rreg .rreg_int .pnl_dts{display:block;font-size:14px;font-weight:normal;margin-top:20px;}
.rreg .rreg_int .pnl_dts .pnl_sup{display:block;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_tit{display:block;font-size:18px;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit{display:block;font-size:13px;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit a{font-size:13px;text-decoration:underline;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit a:hover{text-decoration:none;}
.rreg .rreg_int .pnl_dts .pnl_form{display:block;margin-top:20px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm{display:inline-block;margin:5px 2%;width:45%;}
.rreg .rreg_int .pnl_dts .pnl_form .itm.min{display:inline-block; margin-left: 64.5%;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lbl{display:inline-block;vertical-align:middle;width:30%;font-weight:bold;text-align:left; font-family:'Roboto','Open Sans', sans-serif; font-size:14px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt{display:inline-block;vertical-align:middle;width:69%;text-align:left;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .txb{ width:100%;padding:2px 4px; line-height:30px; }
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk{display:inline-block;vertical-align:middle;width:100%;text-align:left;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .prefijo-telefono {display: inline-flex !important;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .prefijo-telefono .ddlprf {width: 100%; height: 39px;margin-top: 2px;border: 2px solid #C1C1C1;background-color: #F5F5F5;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk label{font-size:13px;font-weight:normal !important;display:inline; cursor:pointer;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk .chk{display:inline;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a{font-size:13px;font-weight:normal;text-decoration:none;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a:hover{text-decoration:underline;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk{display:inline-block;vertical-align:middle;width:100%;text-align:left;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a{font-size:13px;font-weight:normal;text-decoration:none;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a:hover{text-decoration:underline;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn{width:100%;text-align:left;display:block;margin:10px 0px 25px}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn{width:100%;padding:10px;text-align:center;text-decoration:none;font-size:20px;font-weight:bold;text-transform:uppercase;max-width:160px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn:hover{text-decoration:none;font-size:20px;font-weight:bold;text-transform:uppercase;}

.rreg .rreg_int .pnl_dts .pnl_reg{width:100% !important;}
.rreg .rreg_int .pnl_dts .pnl_reg .pnl_sup{display:none; visibility:hidden;}

.rreg .rreg_int .pnl_dts .pnl_log{width:100% !important;}
.rreg .rreg_int .pnl_dts .pnl_log .pnl_sup{display:none; visibility:hidden;}
.rreg .rreg_int .pnl_dts .pnl_log .pnl_form{}

/*** RESERVA REGISTRO USUARIO TABS  ***/
.rreg > .rreg_int > .cd-tabs {position: relative; margin: 0px auto;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation {margin: 0; padding: 0; text-align: center;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation li {display: inline-block; margin: 0; list-style: none;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation a {font-weight: bold; font-size: 16px; text-decoration: none; width: 100%; display: block; padding: 4px 12px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation a.selected {}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-content { list-style-type:none; margin:0px auto;  overflow: hidden;  width:100%; padding:0px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-content li {display: none; text-align: left;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-content li.selected {display:inline-block; padding:10px; width:100%;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation { text-align:center;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li {cursor:pointer; text-align: left; }
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a {}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected{}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .pnl_img {display: inline-block; vertical-align: top;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected > .pnl_img {}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a .pnl_txt {display: inline-block;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a .pnl_txt > .tit{  font-family:'Roboto','Open Sans', sans-serif; display:block;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a .pnl_txt > .subtit { font-family:'Roboto','Open Sans', sans-serif; font-size:14px; font-weight:normal;}


/*** RESERVA CONTINUAR ***/

.rcont{margin-bottom:20px; margin-top:20px;}
.rcont .rcont_int{padding:30px;text-align:center;vertical-align:middle;}
.rcont .rcont_int .itm_lbl{display:inline-block;margin-right:3%;font-size:22px; width:80%; vertical-align:top;}
.rcont .rcont_int .itm_btn{display:inline-block; width: 16%;}
.rcont .rcont_int .itm_btn .btn{display:inline-block;width:100%;padding:10px;text-align:center;text-decoration:none;font-size:17px;font-weight:bold;text-transform:uppercase;max-width:160px;}
.rcont .rcont_int .itm_btn .btn:hover{text-decoration:none;font-size:17px;font-weight:bold;text-transform:uppercase;}

/*** RESERVA CADUCADA ***/

.rcad{margin-bottom:20px;}
.rcad .rcad_int{padding:20px 25px;text-align:left;vertical-align:middle;}
.rcad .rcad_int .itm_tit{display:inline-block;margin-right:20px;font-size:22px; margin-bottom:10px;}
.rcad .rcad_int .itm_lbl{display:inline-block;margin-right:20px;font-size:18px;}
.rcad .rcad_int .itm_btn{display:block;text-align:center;width:100%;margin-top:10px;}
.rcad .rcad_int .itm_btn .btn{display:inline-block;width:100%;padding:10px;text-align:center;text-decoration:none;font-size:20px;font-weight:bold;text-transform:uppercase;max-width:320px;}
.rcad .rcad_int .itm_btn .btn:hover{text-decoration:none;font-size:20px;font-weight:bold;text-transform:uppercase;}

/*** RESERVA REGISTRO USUARIO COLECTIVO ***/

.rcolectivo{}
.rcolectivo .rcolectivo_int{padding:30px 0px; vertical-align:middle;}
.rcolectivo .rcolectivo_int .tit{display: block; font-family: 'Roboto','Open Sans', sans-serif; font-size: 28px; text-align: center; line-height: 38px; margin-bottom: 20px;}
.rcolectivo .rreg{}

/*** AYUDA ***/

.faq {margin-bottom: 25px;}
.faq .faq_int{padding:0px 0px 20px 0px;display:block;}
.faq .faq_int .pnl_tit{display:inline-block;font-weight:bold; font-size:28px; width:100%;text-align:center;padding:40px 0px 15px;font-family: 'Roboto','Open Sans', sans-serif;}
.faq .faq_int .pnl_tit span { padding-left: 40px;}
.faq .faq_int .pnl_dts{display:block;font-size:14px;font-weight:normal; margin-top:15px;}
.faq .faq_int .pnl_dts .prg{vertical-align:top;}
.faq .faq_int .pnl_dts .prg > .prg_tit{display:block;font-size:18px;text-align:left; font-family:'Roboto','Open Sans', sans-serif;}
.faq .faq_int .pnl_dts .prg > .prg_resp{display:block;margin-top:10px;text-align:left;}

/*** RESERVA FORMULARIO SOLICITUD INFORMACION ADICIONAL WEB ***/
.rform_info_adweb {margin-bottom: 20px; display: block;}
.rform_info_adweb .rform_info_adweb_int{display:inline-block;width:100%;padding:15px;color: #666666;font-size:14px;line-height:18px;border: none;background: transparent;border: 1px solid #E7E7E7;background-color: #F5F5F5;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_tit{display:inline-block;width:100%;font-size: 22px;font-weight: bold;line-height: 22px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms{display:inline-block;width:100%;margin:0px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form{display:inline-block;width:100%;border-bottom: 1px solid #CCCCCC;padding: 0px 0px 15px 0px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form:last-child{padding:0px;border:none;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form .txb{width: 100%;padding: 4px 8px;margin:0px;height: 34px;font-size:14px;line-height:14px;border: 1px solid #C1C1C1;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form .txa{width: 100%;padding: 4px 4px;margin:0px;height: 100px;font-size:14px;line-height:14px;border: 1px solid #C1C1C1;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form .cmb{width: 100%;padding: 8px 8px;margin:0px;height: 34px;font-size:14px;line-height:14px;border: 1px solid #C1C1C1;cursor:pointer;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form .txb.err,
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form .txa.err,
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form .cmb.err{background:rgba(255,187,187,0.6);}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preg_control{display:inline-block;width:100%;margin:15px 0px 0px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preg_control > .pnl_preg{display:inline-block;width:100%;font-size:16px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preg_control > .pnl_rsp{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas{display:none;width:100%;margin:15px 0px 0px;padding:15px;border:1px solid #CCCCCC;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas.open{display:inline-block;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_tits{display:inline-block;width:100%;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_tits > .pnl_tit{display:inline-block;width:100%;font-weight:bold;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_tits > .pnl_stit{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_pregs{display:inline-block;width:100%;border-top: 1px solid #CCCCCC;padding: 15px 0px 0px 0px;margin: 15px 0px 0px 0px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_pregs > .itm_preg{display:inline-block;width:100%;margin:0px 0px 15px 0px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_pregs > .itm_preg:last-child{margin:0px;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_pregs > .itm_preg > .pnl_lbl{display:inline-block;width:100%;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_pregs > .itm_preg > .pnl_lbl > .lbl_oblig{color:#E2383F;margin:0px 0px 0px 5px;font-size:12px;vertical-align:top;}
.rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas > .pnl_pregs > .itm_preg > .pnl_desc{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
/*** Modo unificado ***/
.modo_unif .rform_info_adweb .rform_info_adweb_int{margin:10px 0px 20px;background: #FFFFFF;padding: 20px;border: 1px solid #CCCCCC;border-radius: 4px;font-size:16px;line-height: 16px;color: #53524C;font-weight: 400;}
.modo_unif .rform_info_adweb .rform_info_adweb_int > .pnl_tit{font-size: 18px;line-height: 20px;color: #3F3F3F;font-weight: bold;}
.modo_unif .rform_info_adweb .rform_info_adweb_int > .pnl_forms > .pnl_form > .pnl_preguntas{border: 1px solid #CCCCCC;border-radius: 4px;}

/*** RESERVA FORMA PAGO ***/

.rfp{margin-top: 10px;}
.rfp .rfp_int{margin-top:20px;font-size:14px;padding:20px;}

.rfp .rfp_int .pnl_tit{display:block;font-weight:bold;line-height:28px; font-size:28px; width:100%;text-align:center;padding:25px 0px 15px;font-family: 'Roboto','Open Sans', sans-serif;}
.rfp .rfp_int .pnl_subtit{display:block; line-height:22px; font-size:18px; width:100%;text-align:center;font-family: 'Roboto','Open Sans', sans-serif;}
.rfp .rfp_int .pnl_dts{display:block;font-size:14px;font-weight:normal;margin-top:30px;}

.rfp .rfp_int .pnl_dts .lft{display:inline-block;vertical-align:top;width:69%;text-align:left;padding:0px 20px 0px 0px;}
.rfp .rfp_int .pnl_dts .rgt{display:inline-block;vertical-align:top;width:30%;text-align:center;}

.rfp .rfp_int .pnl_dts .lft > .tit5{display:none;visibility:hidden;}

.rfp .rfp_int .pnl_dts .lft > .superior{display:block;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento{text-align:left;display:block;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int{display:block;padding:10px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec{}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec > .int{display:block;padding:10px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .rd{display:inline-block;vertical-align:top;width:30px;text-align:center;padding-top:10px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .rd input {cursor:pointer;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .img{display:inline-block;vertical-align:middle;width:80px;text-align:center; cursor:pointer;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .img img  {max-width:50px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst{display:inline-block;vertical-align:middle;text-align:left;font-size:18px;font-weight:bold; font-family:'Roboto','Open Sans', sans-serif; cursor:pointer;}

.rfp .rfp_int .pnl_dts .lft > .fraccionamientos{display:block;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido{display:block;padding:0px 10px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .tit{display:block;margin-top:10px;font-weight:bold;font-size:16px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .cont{display:block;margin-top:10px;text-align:justify;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .modalidad{padding:10px 10px 0px;display:block;font-size:16px; font-family:'Roboto','Open Sans', sans-serif;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item{margin-top:10px;display:block;padding:5px 30px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int{display:inline-block; width:100%;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .rd{display:inline-block;vertical-align:middle;text-align:left;width:30px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .fp{display:inline-block;vertical-align:middle;text-align:left;margin-right:20px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .fp label {font-weight:normal; cursor:pointer;}

.rfp .rfp_int .pnl_dts .lft > .reservaformapago_gastos_emision_enpeticion{display:block;margin:0px;padding:0px;font-size:18px;line-height:22px;}
.rfp .rfp_int .pnl_dts .lft > .reservaformapago_gastos_emision_enpeticion > .importe_total{font-weight:bold;}
.rfp .rfp_int .pnl_dts .lft > .reservaformapago_gastos_emision_enpeticion > .importe_gastos_emision{font-weight:normal;}

.rfp .rfp_int .pnl_dts .lft > .inferior{display:block;margin-top:20px;padding:10px 10px 50px 0px;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones{display:inline-block;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .chk{display:inline-block;vertical-align:top;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lbl{display:inline-block;vertical-align:top;font-weight:normal; cursor:pointer;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk{display:inline-block;vertical-align:top;font-size:14px;font-weight:normal;text-decoration:none;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk:hover{font-weight:normal;text-decoration:underline;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton{display:inline-block;float:right;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn{display:inline-block;width:100%;padding:10px 40px;text-align:center;text-decoration:none;font-size:20px;font-weight:bold;text-transform:uppercase;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn:hover{text-decoration:none;font-size:20px;font-weight:bold;text-transform:uppercase;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .msg_no_permite_confirmar_reservas{font-weight:bold;}

.rfp .rfp_int .pnl_dts .lft .sinrfp{font-size:16px;text-align:center;margin-top:20px;}

.rfp .rfp_int .pnl_dts .rgt > .precio{display:block;padding:20px;font-family:'Roboto','Open Sans', sans-serif;}
.rfp .rfp_int .pnl_dts .rgt > .precio > .tit{font-weight:bold;font-size:22px;display:inline-block;vertical-align:middle;}
.rfp .rfp_int .pnl_dts .rgt > .precio > .stit{font-weight:normal;font-size:14px;display:inline-block;vertical-align:middle;}
.rfp .rfp_int .pnl_dts .rgt > .precio > .pre{font-weight:bold;font-size:30px;display:block;text-align:center;}
.rfp .rfp_int .pnl_dts .rgt > .seguro{display:block;margin-top:20px;}
.rfp .rfp_int .pnl_dts .rgt > .explica{display:block;margin-top:20px; margin-bottom:20px;}
.rfp .rfp_int .pnl_dts .rgt > .explica .explica1{display:block;text-align:center;}
.rfp .rfp_int .pnl_dts .rgt > .explica .explica2{display:block;margin-top:5px;text-align:center;}

/*** RESERVA FORMA PAGO ALERT CONFIRM RESERVA ***/
.rfp_alrtcnf_tit{display:inline-block;width:100%;text-align:center;}
.rfp_alrtcnf_cont{display: inline-block;width: 100%;text-align: left;margin: 20px 0px 10px 0px;}
.rfp_alrtcnf_cont > .rfp_alrtcnf_stit{display:inline-block;width:100%;font-size:16px;line-height:26px;}
.rfp_alrtcnf_cont > .rfp_alrtcnf_lst{display:inline-block;width:100%;text-align:left;margin:10px 0px 0px 0px;}
.rfp_alrtcnf_cont > .rfp_alrtcnf_lst > .itm{width:100%;margin: 5px 0px 0px 0px;}
.rfp_alrtcnf_cont > .rfp_alrtcnf_lst > .itm > .srv{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;}
.rfp_alrtcnf_cont > .rfp_alrtcnf_lst > .itm > .fec{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;font-weight:600;color:#0099CC;}
.rfp_alrtcnf_cont > .rfp_alrtcnf_lst > .itm > .imp{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;font-weight:600;}
.rfp_alrtcnf_cont > .rfp_alrtcnf_total{display:inline-block;width:100%;text-align:left;margin:15px 0px 0px 0px;font-weight:600;font-size:16px;line-height:26px;}
.rfp_alrtcnf_cont > .rfp_alrtcnf_total > .imp{margin-left:10px;font-size:22px;}

/*** RESERVA APLICAR CUPON ***/
.rcup{display:block;}
.rcup .rcup_int{margin:20px auto 0px auto;font-size:14px;}
.rcup .rcup_int .rcup_cont { padding: 15px;}
.rcup .rcup_int .pnl_tit{display:block;font-size:22px;font-weight:bold;line-height:22px;width:100%;padding:5px 0px 15px; font-family: 'Roboto','Open Sans', sans-serif;}

.rcup .rcup_int .pnl_dts{display:block;font-size:14px;font-weight:normal;}
.rcup .rcup_int .pnl_dts .txb{width:100%;height:30px;padding:6px;}
.rcup .rcup_int .pnl_dts > .pnl_lbl{display:inline-block;vertical-align:middle;padding-right:10px;}
.rcup .rcup_int .pnl_dts > .pnl_txb{display:inline-block;vertical-align:middle;}
.rcup .rcup_int .pnl_dts > .pnl_btn{display:inline-block;vertical-align:middle;float:right;}

.rcup .rcup_int .pnl_dts_sel{display:block;font-size:14px;font-weight:normal;}
.rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{display:block;width:100%;font-weight:bold;font-size:16px; margin-bottom:5px;}
.rcup .rcup_int .pnl_dts_sel > .pnl_lbl{display:inline-block;vertical-align:middle;width:20%;}
.rcup .rcup_int .pnl_dts_sel > .pnl_txb1{display:inline-block;vertical-align:middle;width:25%;}
.rcup .rcup_int .pnl_dts_sel > .pnl_txb2{display:inline-block;vertical-align:middle;width:25%;}
.rcup .rcup_int .pnl_dts_sel > .pnl_btn{display:inline-block;vertical-align:middle;width:15%;float:right;}

/*** RESERVA FIN ***/
.rfin{display:block;}
.rfin .rfin_int{margin-top:20px;text-align:center;}
.rfin .rfin_int .cont_inc{}
.rfin .rfin_int .cont_inc > .cont_inc_int{}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu{font-size:16px;font-weight:normal;text-align:left;margin:10px 0px 0px 0px;padding:10px 10%;font-family: 'Roboto','Open Sans', sans-serif; line-height: 30px;}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu > .loc{margin-top:5px;}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu > .fch{margin-top:5px;}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu > .nom{margin-top:5px;}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu > .eml{margin-top:5px;}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu .lbl{display:inline-block;width:40%;}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu .lbl_dt{display:inline-block;width:59%;font-weight:bold; }

.rfin_inf{display:block;}
.rfin_inf .rfin_inf_int{margin-top:20px;padding:20px;text-align:center;}
.rfin_inf .rfin_inf_int .pnl_sup{display:block;width:100%;text-align:left;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_img{text-align:center;margin:0px 0px 10px;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_img img{margin:0 auto;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts{font-size:14px;font-weight:normal;text-align:left;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts > .pnl_dts1{display:block;font-size:16px;font-weight:bold;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts > .pnl_dts2{display:block;margin-top:10px;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts > .pnl_dts3{display:block;margin-top:10px;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts > .pnl_dts4{display:block;font-size:16px;font-weight:bold;margin-top:10px;text-align:center;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts .lnk{font-size:16px;font-weight:bold;text-decoration:none;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts .lnk:hover{text-decoration:underline;}
.rfin_inf .rfin_inf_int .pnl_inf{display:block;margin-top:10px;width:100%;}
.rfin_inf .rfin_inf_int .pnl_inf > .itm{display:inline-block;width:20%;padding:0px 10px;margin:5px 0px;}
.rfin_inf .rfin_inf_int .pnl_inf > .itm > .btn{padding:5px 0px; font-family:'Roboto','Open Sans', sans-serif;}
.rfin_inf .rfin_inf_int .pnl_inf > .itms_inf{display:block;margin-top:10px;width:100%;}
.rfin_inf .rfin_inf_int .pnl_inf > .itms_inf > .itm{display:inline-block;width:20%;padding:0px 10px;margin:5px 0px;}
.rfin_inf .rfin_inf_int .pnl_inf > .itms_inf > .itm > .btn{padding:5px 0px; font-family:'Roboto', sans-serif;}

.rfin_pie{margin:10px 0px; display:block;}
.rfin_pie .rfin_pie_int{display:block; margin-bottom:30px;}
.rfin_pie .rfin_pie_int > .pnl_tit{display:block;margin-top:10px;font-size: 30px; font-weight: bold; text-align: center; font-family: 'Roboto','Open Sans', sans-serif;}
.rfin_pie .rfin_pie_int > .pnl_dts{display:block;margin-top:10px;text-align:center;font-size:20px; font-family: 'Roboto','Open Sans', sans-serif;}
.rfin_pie .rfin_pie_int > .pnl_btn{display:block;margin-top:20px;text-align:center;}
.rfin_pie .rfin_pie_int > .pnl_btn > .btn{max-width:300px; padding: 5px 10px;}

/*** RESERVA CANCELAR FIN ***/
.rcancfin{display:block;}
.rcancfin .rcancfin_int{margin-top:20px;text-align:center;}
.rcancfin .rcancfin_int .cont_inc{}
.rcancfin .rcancfin_int .cont_inc > .cont_inc_int{}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu{font-size:16px;font-weight:normal;text-align:left;margin:10px 0px 0px 0px;padding:10px 10%;}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu > .loc{}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu > .fch{}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu > .nom{}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu > .eml{}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu .lbl{display:inline-block;width:40%;}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu .lbl_dt{display:inline-block;width:59%;font-weight:bold;}

.rcancfin_inf{}
.rcancfin_inf .rcancfin_inf_int{margin-top:20px;padding:20px;text-align:center;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf{display:block;margin-top:10px;width:100%;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf > .itm{display:inline-block;width:20%;padding:0px 10px;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf > .itm > .btn{padding:5px 0px; font-family:'Roboto','Open Sans', sans-serif;}

/*** RESERVA FICHA ***/
.rfic{ display:block;}
.rfic > .rfic_int{ display:block;margin-bottom: 20px;padding-bottom: 20px;}

.rfic > .rfic_int > .pnl_sup{display:block;}
.rfic > .rfic_int > .pnl_sup > .pnl_sup_int{display:block;}
.rfic > .rfic_int > .pnl_sup > .pnl_sup_int > .volver { margin-top:20px;}
.rfic > .rfic_int > .pnl_sup > .pnl_sup_int > .volver a {font-size: 16px; font-family: 'Roboto','Open Sans', sans-serif;}

.rfic > .rfic_int > .pnl_dat{display:block;margin:10px 0px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int{display:block;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int > .pnl_tit {display: block; margin: 10px 0px; font-size: 20px; font-weight: bold; font-family: 'Roboto','Open Sans', sans-serif;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_itms{font-size:16px;font-weight:normal;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm{display:block;margin:5px 0px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_tit{display:inline-block;vertical-align:top;width:40%;font-weight:bold; font-family: 'Roboto','Open Sans', sans-serif; }
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_lbl{display:inline-block;vertical-align:top;width:58%; font-size:14px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_exp_grupo{font-size:16px;font-weight:normal;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_exp_grupo > .itm{display:block;margin:5px 0px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_exp_grupo > .itm > .itm_tit{display:inline-block;vertical-align:top;width:calc(20% - 6px);font-weight:bold; font-family: 'Roboto', sans-serif; }
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_exp_grupo > .itm > .itm_lbl{display:inline-block;vertical-align:top;width:80%;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns{text-align:center;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns .btn_mod{font-family: 'Roboto','Open Sans', sans-serif; padding:5px 0 5px 12px;margin:0px 0px 5px 0px;text-decoration:none;font-size:18px;font-weight:bold;width:80%;text-align:center;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns .btn_mod:hover{text-decoration:none;font-size:18px;font-weight:bold;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns .btn_canc{font-family: 'Roboto','Open Sans', sans-serif; padding:5px 0 5px 12px;margin:0px;text-decoration:none;font-size:18px;font-weight:bold;width:80%;text-align:center;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns .btn_canc:hover{text-decoration:none;font-size:18px;font-weight:bold;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod{display:block;margin-bottom:10px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_tit{display:block;margin-top:10px;font-size:22px;font-weight:bold;font-family:'Roboto','Open Sans', sans-serif;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_stit{display:block;margin-top:10px;font-size:16px;font-weight:bold;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts{display:block;margin-top:10px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts > .txa{width:100%;height:70px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns{display:block;margin-top:10px;text-align:left;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn{padding:5px 0px;border:none !important;font-size:18px !important;width:200px !important;margin-bottom:5px !important;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn_canc{padding:5px 0px;max-width:200px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc{display:block;margin-bottom:10px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_tit{display:block;margin-top:10px;font-size:22px;font-weight:bold;font-family:'Roboto','Open Sans', sans-serif;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_stit{display:block;margin-top:10px;font-size:16px;font-weight:bold;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts{display:block;margin-top:10px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .imp{font-size:18px;font-weight:bold;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm{display:block;margin:5px 0px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm > .itm_tit{display:inline-block;vertical-align:top;font-weight:bold;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm > .itm_lbl{display:inline-block;vertical-align:top;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns{display:block;margin-top:10px;text-align:left;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns > .btn{padding:5px 0px;border:none !important;font-size:18px !important;width:200px !important;margin-bottom:5px !important;}

.rfic > .rfic_int > .pnl_docs{display:block;margin:10px 0px;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int{display:block;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int > .pnl_tit{display:block;margin:10px 0px;font-size:20px;font-weight:bold; font-family:'Roboto','Open Sans', sans-serif;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_img{text-align:center;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_dts{text-align:left;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_dts_tit{display:block;margin:10px 0px;font-size:16px;font-weight:bold;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns{display:block;text-align:left;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns .itm{display:inline-block;width:240px;margin:5px;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns .itm input {border:none;}

.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos{}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int{display:block;padding-bottom:10px;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm{display:block;padding:8px 8px 8px 40px;margin:6px 0px;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm > .lnk{font-size:16px;font-weight:normal;text-decoration:none;display:block;width:100%;height:100%;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm > .lnk:hover{text-decoration:none;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm > .lnk > .pnl_tit{font-weight:bold;padding-right:5px;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm > .lnk:hover > .pnl_tit{text-decoration:underline;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm > .lnk > .pnl_desc{font-weight:normal;}

.rfic > .rfic_int > .pnl_servs{display:block;margin:10px 0px;}
.rfic > .rfic_int > .pnl_servs > .pnl_servs_int{display:block;}

.rfic > .rfic_int > .pnl_pags{display:block;margin:10px 0px; padding-bottom:20px;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int{display:block;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_tit{display:block;margin:10px 0px;font-size:24px;font-weight:bold; font-family:'Roboto','Open Sans', sans-serif;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts{display:block;margin:10px 0px;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_tit{font-weight:bold;display:block;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl{display:block;margin:5px 0px;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm{display:inline-block;width:20%;vertical-align:top;font-family: 'Roboto','Open Sans', sans-serif;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn{display:inline-block;width:18%;vertical-align:top;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn{padding:2px !important;font-size:14px !important;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm > .tit_int{display:none;}

/*** CARGANDO ***/
.body_cargando .bg { position: fixed; top: -50%; left: -50%; width: 200%; height: 200%;}
.body_cargando .bg img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; min-width: 50%;min-height: 50%;}

.cont_carg{text-align:center;padding:5px;margin:20px auto;font-size:18px;font-weight:normal; width:65%; position:relative;}
.cont_carg > .pnl_logo{width:100%;height:70px;padding-top:8px;}
.cont_carg > .pnl_logo > img{display:inline; max-height:60px;}
.cont_carg > .pnl_tit{margin-top:30px;font-size:40px;font-weight:bold; font-family: 'Roboto','Open Sans', sans-serif; text-transform: uppercase;}
.cont_carg > .pnl_carg{margin-top:30px;}
.cont_carg > .pnl_carg > .carg_pre{display:inline-block;vertical-align:middle;}
.cont_carg > .pnl_carg > .carg_itm{display:inline-block;vertical-align:middle;font-size:30px;margin:0px 10px;font-family: 'Roboto','Open Sans', sans-serif;}
.cont_carg > .pnl_stit{margin-top:30px;font-family: 'Roboto','Open Sans', sans-serif;}
.cont_carg > .pnl_stit > .stit1{display:block;}
.cont_carg > .pnl_stit > .stit2{display:block;}
.cont_carg > .pnl_seg{margin-top:40px;font-family: 'Roboto','Open Sans', sans-serif;}
.cont_carg > .pnl_seg > .seg_pre{display:inline-block;vertical-align:middle;width:21px;height:25px;}
.cont_carg > .pnl_seg > .seg_itm{display:inline-block;vertical-align:middle;padding:0px 10px;}
.cont_carg > .pnl_seg > .seg_post{display:inline-block;vertical-align:middle;width:185px;height:22px;}

.cont_carg_ventajas {padding-top: 30px;}
.cont_carg_ventajas .cont_carg{vertical-align:top; width:100%;}
.cont_carg_ventajas .cont_carg > .pnl_tit {font-size:30px; line-height:30px;}
.cont_carg_ventajas .cont_carg > .pnl_carg > .carg_itm {font-size:24px;}

.cont_carg_ventajas .cont_ventajas_int {vertical-align:top; margin: 20px auto; padding-left:15px;}

/*** VENTAJAS WEB ***/
.cont_carg_ventajas .cont_ventajas_int .ventajas_web {margin-top:20px;}
.ventajas_web .pnl_tit{font-size: 18px;font-weight: normal;font-family: 'Roboto','Open Sans', sans-serif; height:60px; display:block;}
.ventajas_web ul {list-style: none; padding-top: 15px;}
.ventajas_web ul li {font-size: 16px;font-weight: normal;font-family: 'Roboto','Open Sans', sans-serif; margin:10px 0px; display:block;}
.ventajas_web > .pnl_seg{margin-top:40px;font-family: 'Roboto','Open Sans', sans-serif; margin-left: 40px;}
.ventajas_web > .pnl_seg > .seg_pre{display:inline-block;vertical-align:middle;width:21px;height:25px;}
.ventajas_web > .pnl_seg > .seg_itm{display:inline-block;vertical-align:middle;padding:0px 10px; font-size: 18px; font-weight: bold;}
.ventajas_web > .pnl_seg > .seg_post{display:block;vertical-align:middle;width:100%;height:35px;}

/*** CARGANDO ANIMACION ***/
/*		CIRCULOS*/
.cont_carg > .pnl_carg > .carg_pre .spinner {margin: 0px auto;width: 30px;height: 30px;position: relative;}
.cont_carg > .pnl_carg > .carg_pre .spinner .spinner-container {position: absolute;width: 100%;height: 100%;}
.cont_carg > .pnl_carg > .carg_pre .container1 > div, 
.cont_carg > .pnl_carg > .carg_pre .container2 > div, 
.cont_carg > .pnl_carg > .carg_pre .container3 > div {width: 9px;height: 9px;position: absolute;-webkit-animation: bouncedelay 1.2s infinite ease-in-out;animation: bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.cont_carg > .pnl_carg > .carg_pre .container2 {-webkit-transform: rotateZ(45deg);transform: rotateZ(45deg);}
.cont_carg > .pnl_carg > .carg_pre .container3 {-webkit-transform: rotateZ(90deg);transform: rotateZ(90deg);}

.cont_carg > .pnl_carg > .carg_pre .circle1 { top: 0; left: 0; }
.cont_carg > .pnl_carg > .carg_pre .circle2 { top: 0; right: 0; }
.cont_carg > .pnl_carg > .carg_pre .circle3 { right: 0; bottom: 0; }
.cont_carg > .pnl_carg > .carg_pre .circle4 { left: 0; bottom: 0; }

.cont_carg > .pnl_carg > .carg_pre .container2 .circle1 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.cont_carg > .pnl_carg > .carg_pre .container3 .circle1 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.cont_carg > .pnl_carg > .carg_pre .container1 .circle2 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.cont_carg > .pnl_carg > .carg_pre .container2 .circle2 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
.cont_carg > .pnl_carg > .carg_pre .container3 .circle2 {-webkit-animation-delay: -0.7s;animation-delay: -0.7s;}
.cont_carg > .pnl_carg > .carg_pre .container1 .circle3 {-webkit-animation-delay: -0.6s;animation-delay: -0.6s;}
.cont_carg > .pnl_carg > .carg_pre .container2 .circle3 {-webkit-animation-delay: -0.5s;animation-delay: -0.5s;}
.cont_carg > .pnl_carg > .carg_pre .container3 .circle3 {-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}
.cont_carg > .pnl_carg > .carg_pre .container1 .circle4 {-webkit-animation-delay: -0.3s;animation-delay: -0.3s;}
.cont_carg > .pnl_carg > .carg_pre .container2 .circle4 {-webkit-animation-delay: -0.2s;animation-delay: -0.2s;}
.cont_carg > .pnl_carg > .carg_pre .container3 .circle4 {-webkit-animation-delay: -0.1s;animation-delay: -0.1s;}

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0.0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
    0%, 80%, 100% { transform: scale(0.0);-webkit-transform: scale(0.0);} 
    40% {transform: scale(1.0);-webkit-transform: scale(1.0);}
}
/* 		BARRAS */
.cont_carg > .pnl_carg > .carg_pre .cssload-container {list-style: none; display:block; height:70px;}
.cont_carg > .pnl_carg > .carg_pre .cssload-loader{ list-style: none; display: inline-block; margin: 0px; padding: 0px;}
.cont_carg > .pnl_carg > .carg_pre ul.cssload-loader li{ width: 10px; height: 10px; float: right; margin-right: 5px !important;}
.cont_carg > .pnl_carg > .carg_pre .cssload-loader li:first-child{
	animation: cssload-loadbars 0.95s cubic-bezier(0.645,0.045,0.355,1) infinite 0s;
		-o-animation: cssload-loadbars 0.95s cubic-bezier(0.645,0.045,0.355,1) infinite 0s;
		-ms-animation: cssload-loadbars 0.95s cubic-bezier(0.645,0.045,0.355,1) infinite 0s;
		-webkit-animation: cssload-loadbars 0.95s cubic-bezier(0.645,0.045,0.355,1) infinite 0s;
		-moz-animation: cssload-loadbars 0.95s cubic-bezier(0.645,0.045,0.355,1) infinite 0s;
}
.cont_carg > .pnl_carg > .carg_pre .cssload-loader li:nth-child(2){
	animation: cssload-loadbars 0.95s ease-in-out infinite -0.19s;
		-o-animation: cssload-loadbars 0.95s ease-in-out infinite -0.19s;
		-ms-animation: cssload-loadbars 0.95s ease-in-out infinite -0.19s;
		-webkit-animation: cssload-loadbars 0.95s ease-in-out infinite -0.19s;
		-moz-animation: cssload-loadbars 0.95s ease-in-out infinite -0.19s;
}
.cont_carg > .pnl_carg > .carg_pre .cssload-loader li:nth-child(3){
	animation: cssload-loadbars 0.95s ease-in-out infinite -0.38s;
		-o-animation: cssload-loadbars 0.95s ease-in-out infinite -0.38s;
		-ms-animation: cssload-loadbars 0.95s ease-in-out infinite -0.38s;
		-webkit-animation: cssload-loadbars 0.95s ease-in-out infinite -0.38s;
		-moz-animation: cssload-loadbars 0.95s ease-in-out infinite -0.38s;
}
.cont_carg > .pnl_carg > .carg_pre .cssload-loader li:nth-child(4){
	animation: cssload-loadbars 0.95s ease-in-out infinite -0.57s;
		-o-animation: cssload-loadbars 0.95s ease-in-out infinite -0.57s;
		-ms-animation: cssload-loadbars 0.95s ease-in-out infinite -0.57s;
		-webkit-animation: cssload-loadbars 0.95s ease-in-out infinite -0.57s;
		-moz-animation: cssload-loadbars 0.95s ease-in-out infinite -0.57s;
}
.cont_carg > .pnl_carg > .carg_pre .cssload-loader li:nth-child(5){
	animation: cssload-loadbars 0.95s ease-in-out infinite -0.76s;
		-o-animation: cssload-loadbars 0.95s ease-in-out infinite -0.76s;
		-ms-animation: cssload-loadbars 0.95s ease-in-out infinite -0.76s;
		-webkit-animation: cssload-loadbars 0.95s ease-in-out infinite -0.76s;
		-moz-animation: cssload-loadbars 0.95s ease-in-out infinite -0.76s;
}
.cont_carg > .pnl_carg > .carg_pre .cssload-loader li:nth-child(6){
	animation: cssload-loadbars 0.95s ease-in-out infinite -0.95s;
		-o-animation: cssload-loadbars 0.95s ease-in-out infinite -0.95s;
		-ms-animation: cssload-loadbars 0.95s ease-in-out infinite -0.95s;
		-webkit-animation: cssload-loadbars 0.95s ease-in-out infinite -0.95s;
		-moz-animation: cssload-loadbars 0.95s ease-in-out infinite -0.95s;
}

@keyframes cssload-loadbars {
	0%{height: 10px;margin-top: 24px;}
	50%{height:49px;margin-top: 0px;}
	100%{height: 10px;margin-top: 24px;}
}
@-o-keyframes cssload-loadbars {
	0%{height: 10px;margin-top: 24px;}
	50%{height:49px;margin-top: 0px;}
	100%{height: 10px;margin-top: 24px;}
}
@-ms-keyframes cssload-loadbars {
	0%{height: 10px;margin-top: 24px;}
	50%{height:49px;margin-top: 0px;}
	100%{height: 10px;margin-top: 24px;}
}
@-webkit-keyframes cssload-loadbars {
	0%{height: 10px;margin-top: 24px;}
	50%{height:49px;margin-top: 0px;}
	100%{height: 10px;margin-top: 24px;}
}
@-moz-keyframes cssload-loadbars {
	0%{height: 10px;margin-top: 24px;}
	50%{height:49px;margin-top: 0px;}
	100%{height: 10px;margin-top: 24px;}
}

/*** RESERVA LISTADO ***/

.res_lst{font-size:14px;font-weight:normal;}
.res_lst > .pnl_tit{display:block;}
.res_lst > .pnl_tit > .pnl_tit_int{display:block;}

.res_lst > .pnl_subtit {display:block;}
.res_lst > .pnl_subtit > .pnl_subtit_int {display:block; font-family: 'Roboto','Open Sans',sans-serif; font-size: 18px; padding:0px;}

.res_lst > .pnl_fltr{display:block;}
.res_lst > .pnl_fltr > .pnl_fltr_int{display:block;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_tit{display:block;margin:10px 0px;font-size:22px;font-weight:bold;text-align:left;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts{display:block;}

.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{margin:0px !important;padding:5px 2px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt{margin:0px !important;padding:0px 2px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal{position:relative;display:inline-block;padding:0px 1px !important;margin:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb{cursor:pointer;width:100%;height:32px;padding:4px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal{position:absolute;right:7px;top:11px;cursor:pointer;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts{padding:0px 1px !important;margin:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb{height:32px;width:100%;padding:4px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{height:32px;width:100%;padding:4px;}

.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns{display:block;margin-top:10px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar{margin:2px 0px !important;padding:0px !important; font-family:'Roboto','Open Sans', sans-serif;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn{}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn:hover{}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos{margin:2px 0px !important;padding:0px !important; display:inline-block; width:100%;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn{font-size:14px;font-weight:bold;text-decoration:none;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn:hover{text-decoration:underline;}

.res_lst > .pnl_lst{display:block;margin-top:10px;padding:20px 0px 10px;}
.res_lst > .pnl_lst > .pnl_lst_int{display:block; padding:0px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header{display:block;}
/* GENERAL *******************************************************************************************************************************/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:16px;font-weight:bold;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_selec{display:inline-block;width:1%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_desg_srv{display:inline-block;width:6%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_desc{display:inline-block;width:24%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_loc{display:inline-block;width:10%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_ref{display:inline-block;width:10%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_imp{display:inline-block;width:10%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_est{display:inline-block;width:12.5%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fres{display:inline-block;width:10%;text-align:center;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fent{display:inline-block;width:12.5%;text-align:center;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_btn{display:inline-block;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items{display:block;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a{text-decoration:none;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a:hover{text-decoration:none;}
/* COL CLIENTE *****************************************************************************************************************************/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli{display:block;margin:6px 0px;padding:8px 0px;font-size:16px;font-weight:bold;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_selec{display:inline-block;width:1%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_desg_srv{display:inline-block;width:6%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_desc{display:inline-block;width:24%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_loc{display:inline-block;width:8%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_imp{display:inline-block;width:8%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_est{display:inline-block;width:8%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_cli{display:inline-block;width:18%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_fres{display:inline-block;width:12%;text-align:center;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_fent{display:inline-block;width:12%;text-align:center;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila_cli > .pnl_btn{display:inline-block;}
/* GENERAL *******************************************************************************************************************************/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:14px;font-weight:normal;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_selec{display:inline-block;width:1%;text-align:center;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_desg_srv{display:inline-block;width:6%;text-align:center;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_desg_srv > .btn_expandir{height:25px; width:25px;text-align: center;line-height: 20px;font-size: 20px;font-weight: bold;color: #FFFFFF;border: none;border-radius: 30px !important;-moz-border-radius: 30px !important;-webkit-border-radius: 30px !important;-o-border-radius: 30px !important;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;background: black;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_desg_srv > .btn_expandir:hover{background:grey;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_desc{display:inline-block;width:24%; vertical-align: top;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_loc{display:inline-block;width:10%;vertical-align: top;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_ref{display:inline-block;width:10%;vertical-align: top;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_imp{display:inline-block;width:10%;vertical-align: top;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_est{display:inline-block;width:12.5%;vertical-align: top;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fres{display:inline-block;width:10%;text-align:center;vertical-align: top;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fent{display:inline-block;width:12.5%;text-align:center;vertical-align: top;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn{display:inline-block;text-align:center;vertical-align: top;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn{font-size:14px;padding:2px 10px;font-weight:normal;}
/* COL CLIENTE *****************************************************************************************************************************/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila_col_cli > .pnl_desc{display:inline-block;width:24%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila_col_cli > .pnl_loc{display:inline-block;width:8%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila_col_cli > .pnl_ref{display:inline-block;width:8%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila_col_cli > .pnl_imp{display:inline-block;width:8%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila_col_cli > .pnl_est{display:inline-block;width:8%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila_col_cli > .pnl_cli{display:inline-block;width:18%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila_col_cli > .pnl_fres{display:inline-block;width:12%;text-align:center;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila_col_cli > .pnl_fent{display:inline-block;width:12%;text-align:center;}
/***************************************************************************************************************************************/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl{display:inline-block;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit{display:/*inline-block;*/none;font-weight:bold;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios{display:block;padding:0px;margin-bottom:10px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_fde{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_sal{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_serv{display:inline-block;width:26%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_loc{display:inline-block;width:22%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_estado{display:inline-block;width:17%;text-align:left;vertical-align:bottom;font-size:14px;}
/*.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_prv{display:inline-block;width:14%;text-align:left;vertical-align:bottom;font-size:14px;}*/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_pvp{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}

.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle{background-color: white;padding: 10px 20px 10px 20px;margin-top: 20px;margin-bottom: 20px;margin-left: 6%;margin-right: 10%;-webkit-border-radius: 6px;-webkit-box-shadow: 0px 2px 4px #CCCCCC;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fde{display:inline-block;width:12%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fsal{display:inline-block;width:12%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_srv{display:inline-block;width:26%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_loc{display:inline-block;width:22%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_estado{display:inline-block;width:17%;text-align:left;vertical-align:middle;font-size:14px;}
/*.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_prv{display:inline-block;width:14%;text-align:left;vertical-align:middle;font-size:14px;}*/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pvp{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .dt_tit{display:/*inline-block;*/none;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_sin_res{display:block;margin-top:10px;}

/*** CALENDARIO DISPONIBILIDAD ***/
.cal_disp{font-size:14px;font-weight:normal;}
.cal_disp .btn{border-radius:5px;}
.cal_disp > .pnl_tit{display:block;}
.cal_disp > .pnl_tit > .pnl_tit_int{display:block;}
.cal_disp > .pnl_fltr{display:block;}
.cal_disp > .pnl_fltr > .pnl_fltr_int{display:block;padding:0px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_tit{display:block;margin:10px 0px 20px;font-size:22px;font-weight:bold;text-align:left;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts{display:block;}

.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{margin:0px !important;padding:5px 2px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt{margin:0px !important;padding:2px 2px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal{display:inline-block;width:100%;padding:0px 1px !important;margin:0px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb{cursor:pointer;width:100%;height:32px;padding:4px;border: 1px solid #CCCCCC;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal{position:absolute;right:7px;top:7px;cursor:pointer;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts{display:inline-block;width:100%;padding:0px 1px !important;margin:0px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb{height:32px;width:100%;padding:4px;border: 1px solid #CCCCCC;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{height:32px;width:100%;padding:4px;border: 1px solid #CCCCCC;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .tarifas-item,
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .poblacion-item,
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .producto-item{margin:10px 0px;}

.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_poblacion{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_producto{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts > .pnl_auto_complete_poblacion{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts > .pnl_auto_complete_producto{margin:2px 0px !important;padding:0px 10px 0px 0px !important;}

.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts > .pnlFiltro_fila{display:block;}

.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts > .pnl_auto_complete_poblacion .eliminar{color:red;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb

.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_btns{display:block;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar{margin:2px 0px !important;padding:0px !important; font-family:'Roboto', sans-serif; display:block;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_restablecer_filtros{margin:2px 0px !important;padding:0px !important; font-family:'Roboto', sans-serif; display:block;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos{margin:2px 0px !important;padding:0px !important; display:block;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn{font-size:14px;font-weight:bold;text-decoration:none;}
.cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn:hover{text-decoration:underline;}

.cal_disp .pnl_btns {text-align: center;}
.cal_disp .nav{text-align: right;margin-bottom: 10px}

.cal_disp .recargando{filter: blur(3px);}
.cal_disp .card{border-radius: 10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);background-color: #dfe3e780;padding: 10px;}
.cal_disp .card-body-disponible{font-weight: bold;color: #2685d9}
.cal_disp .card-body-ventalibre{font-weight: bold;color: green}
.cal_disp .card-body-cerrado{font-weight: bold;color: red}

.cal_disp .cargando-poblacion{position:absolute;top:9px;right:9px;}
.cal_disp .cargando-producto{position:absolute;top:9px;right:9px;}

.cal_disp .hidden-div{border-radius: 10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);background-color: #fff;padding: 10px;height:auto; width:auto;max-width:200px;z-index: 9999;text-align:left;}

@media (min-width: 0px) and (max-width: 767px) {
    .cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_tit{padding:0px;}
    .cal_disp > .pnl_fltr > .pnl_fltr_int .pnl_dts{padding:0px;margin:0px;}
    .cal_disp .pnl_btns{padding:0px;margin:20px 0px 0px 0px;}
}

/* PORTADA VENTAJAS */
.ventajas {position:relative;}
.ventajas .center {display:block;}
.ventajas .title {display:block; margin:10px 0px; font-family:'Roboto','Open Sans', sans-serif; font-size:20px; padding: 20px; }
.ventajas ul{ list-style:none; margin:0px; padding:0px;}
.ventajas ul li {font-family:'Roboto','Open Sans', sans-serif; font-size:14px; margin:10px;}
.ventajas .fa-check {}

/* CARROUSEL */
.owl-carousel{display: block; position: relative; width: 90%; -ms-touch-action: pan-y; margin:0px; padding:0px; margin: 0 auto !important;}

/* version 1.3.3*/
.owl-carousel .owl-wrapper:after {content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); display:block; margin:0px; padding:0px;touch-action: pan-y;}
.owl-carousel .owl-wrapper li {list-style:none; margin:0px; padding:0px;vertical-align:top;}
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; display:inline-block;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
/* version 2 beta */
/*.owl-carousel .owl-stage:after {content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}*/
.owl-carousel .owl-stage{ /*display: none;*/ position: relative; /*-webkit-transform: translate3d(0px, 0px, 0px); display:block; margin:0px; padding:0px;*/}
.owl-carousel .owl-stage div.owl-item {list-style:none; margin:0px; padding:0px;vertical-align:top;}
.owl-carousel .owl-stage-outer{ overflow: hidden; position: relative; /*width: 100%; display:inline-block;*/}
.owl-carousel .owl-stage-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
/* -- */

.owl-carousel .owl-item{display:inline-block;}
.owl-next, .owl-prev{cursor: pointer;font-size:32px;width:23px;height:auto;}

.owl-carousel .owl-wrapper, 
.owl-carousel .owl-stage, 
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);padding:10px 0px;}

.owl-controls {text-align:center; display: block;}
.owl-pagination {height: 0; margin: 0px 0 30px;}
.owl-page {display: inline-block;}
.owl-page span { cursor: pointer; display: inline-block; height: 18px; margin: 0 4px; width: 18px;}
.owl-page.active span, .owl-theme .owl-page:hover span {}

.owl-buttons,
.owl-nav{ display: block;left: -5%;margin: 0 auto;position: absolute;text-align: center;top: 42.5%;width: 110%;z-index: 999;}
.owl-buttons > span,
.owl-nav > span,{padding: 0px; font-size: 26px; text-decoration: none; width: 23px; height: 64px;}
.owl-buttons > .owl-prev,
.owl-nav > .owl-prev { position: absolute; left: 0px; font-size:32px;color:#CCCCCC;}
.owl-buttons > .owl-next,
.owl-nav > .owl-next { position: absolute; right: 0px; font-size: 32px;color:#CCCCCC;}
.owl-buttons > .owl-prev:hover,
.owl-nav > .owl-prev:hover{color:#666666;}
.owl-buttons > .owl-next:hover,
.owl-nav > .owl-next:hover{color:#666666;}

/* TABS */ 
.r-tabs .contents .content {width:100%; display: none;}
.r-tabs .contents .content.active {display: block;}
.r-tabs .contents .title {display: none;}

.r-tabs .contents .title {margin-bottom:5px;}
.r-tabs .contents .title a {font-weight: bold;font-size: 18px;text-decoration: none;width: 100%;display: inline-block;padding: 10px;}
.r-tabs .contents .title a:hover{text-decoration:none;}

.r-tabs .contents .title.active a{font-weight: bold;font-size: 18px;text-decoration: none;width: 100%;display: inline-block;padding: 10px;}


/*** RESERVA ADD SERVICIO ***/
.pnl_add{padding-bottom: 35px; margin-top:20px;}

.pnl_add .pnl_add_int {display: block; margin: 0px auto; position: relative;}
.pnl_add .pnl_add_int .pnl_tit {display:block; font-family:'Roboto','Open Sans', sans-serif;  font-size:28px; text-align:center;line-height: 38px;}
.pnl_add .pnl_add_int .pnl_sub_tit {display:block; font-family:'Roboto','Open Sans', sans-serif;  font-size:18px; text-align:center;line-height: 38px;}

.pnl_add .pnl_add_int.owl-carousel{ width:90% !important; margin: 0 auto !important;}
.pnl_add .pnl_add_int .owl-buttons{ display: block;left: -5%;margin: 0 auto;position: absolute;text-align: center;top: 17%;width: 110%;z-index: 999;}
.pnl_add .pnl_add_int .owl-buttons > span{padding: 0px; font-size: 26px; text-decoration: none; width: 23px; height: 64px;}
.pnl_add .pnl_add_int .owl-buttons > .owl-prev { position: absolute; left: 0px; font-size:32px;}
.pnl_add .pnl_add_int .owl-buttons > .owl-next { position: absolute; right: 0px; font-size: 32px;}
.pnl_add .pnl_add_int .owl-buttons > .owl-prev:hover{}
.pnl_add .pnl_add_int .owl-buttons > .owl-next:hover{}

.pnl_add .pnl_add_int .pnl_dat {margin-top:10px; display:block;}
.pnl_add .pnl_add_int .pnl_dat > .itms{text-align: center;display: inline-block;width: 100%;}

.pnl_add .pnl_add_int .pnl_dat .itm {display:inline-block;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_img {width: 100%; display: block; text-align: center;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_cont {width: 100%; display: block;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_cont .tit {text-align:center; display: block;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_cont .tit a { font-family:'Roboto','Open Sans', sans-serif; font-size:25px; line-height:50px; font-weight:bold;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_btn {width: 100%; display: block;}

.pnl_add.no_carrousel .pnl_add_int .pnl_dat{font-size:0px;}
.pnl_add.no_carrousel .pnl_add_int .pnl_dat .itm{width:33.333333%;overflow:hidden;}

.pnl_add .pnl_add_int .pnl_dat .owl-carousel .owl-wrapper li{text-align:center;}

.pnl_dat {display: block; padding: 5px 10px 15px; margin-top: 10px;}
.pnl_dat > .pnl_dat_ext{display: block;}
.pnl_dat > .pnl_dat_ext > .pnl_dat_int {display: block;}
.pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_tit {display: block; width: 100%; padding: 10px 0px;}
.pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts {display: block; margin-top: 10px; font-size: 14px; padding-left:10px;}
.pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts  > .itm {display: block; padding: 5px 0px;}
.pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts  > .itm  > .exp{display: block; margin-bottom: 10px;}
.pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts  > .itm  > .lbl{width: 20%; display: inline-block;}
.pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts  > .itm  > .desc{}
.pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts  > .itm  > .lbl > .lbl_oblig{ font-size: 14px; color: #FF6600;}

/*** VALORACION ***/
.valoracion {display:block;}

/*** VALORACION TITULO  **/
.valTitulo {display: inline-block; width:100%;}
.valTitulo > .tit {font-family:'Roboto','Open Sans', sans-serif; font-size:32px; }

/*** VALORACION SUBTITULO ***/
.valSubTitulo {display: inline-block; width:100%; margin-top:10px;}
.valSubTitulo > .tit {font-family:'Roboto','Open Sans', sans-serif; font-size:18px; }
.valSubTitulo > .map { margin-left:30px;}
.valSubTitulo > .map a {font-size:14px; }
.valSubTitulo > .map img {margin-right:5px;}

/*** LISTADO VALORACION ***/
.valoracion > .listVal {margin-bottom: 20px;}

/*** MAPA MIN VALORACION ***/

.mapLisMin{}
.mapLisMin > .lnk{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-decoration:none;}
.mapLisMin > .lnk:hover{text-decoration:none;}
.mapLisMin > .lnk > .pnl_lbl{display:block;width:95px;height:45px;text-align:center;padding:12px 0px;position:absolute;bottom:0;right:0;}
.mapLisMin > .lnk > .pnl_lbl >.lbl{padding-right:22px;font-size:13px;font-weight:normal;text-decoration:none; display:inline-block;}

.valoracion > .carousel {margin-bottom:40px;}
.valoracion > .carousel > .carousel-indicators {bottom:-40px;}
.valoracion > .carousel > .carousel-indicators li {border-color:#183054;}
.valoracion > .carousel > .carousel-indicators .active {background-color:#183054;}

.valoracion > .listVal .checkbox { margin-bottom:0px;}
.valoracion > .listVal .checkbox span {vertical-align: middle; font-size: 13px;}
.valoracion > .listVal > .vext, 
	.valoracion > .carousel > .carousel-inner > .item > .vext {display:inline-block; width:100%;}
.valoracion > .listVal > .vext.reco, 
	.valoracion > .carousel > .carousel-inner > .item > .vext.reco {border: 1px solid #ed8323; -webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.2); box-shadow: 0 2px 1px rgba(0,0,0,0.2);}
.valoracion > .listVal > .vext .ribbon-wrapper, 
	.valoracion > .carousel > .carousel-inner > .item > .vext  .ribbon-wrapper { width: 94px; height: 96px; overflow: hidden; position: absolute; top: -3px;left: -3px; z-index: 9;}
.valoracion > .listVal > .vext .ribbon, 
	.valoracion > .carousel > .carousel-inner > .item > .vext .ribbon {font: 12px Sans-Serif; color: #fff; text-align: center; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);position: relative; padding: 4px 0; right: 35px; top: 30px; width: 150px; background-color: #ed8323; color: #fff; -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
.ribbon:before, .ribbon:after {content: ""; border-left: 3px solid transparent; border-right: 3px solid transparent;position: absolute; bottom: -3px;}

.valoracion > .listVal > .vext.selected, 
	.valoracion > .carousel > .carousel-inner > .item > .vext.selected {}
.valoracion > .listVal > .vext > .header, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header{ position: relative; display: inline-block;padding:10px; width:100%;}
.valoracion > .carousel > .carousel-inner > .item > .vext > .header { padding:20px; height:235px;}

.valoracion > .listVal > .vext > .val_aloj_error_grv, 
.valoracion > .carousel > .carousel-inner > .item > .vext > .val_aloj_error_grv{padding: 10px 20px;display: inline-block;width: 100%;font-size: 14px;}

.valoracion > .listVal > .vext > .detail {display: block;margin: 10px; padding: 5px;}
.valoracion > .listVal > .vext > .detail .checkbox {display: inline-block; text-align: center; vertical-align: top; margin:0px; padding:0px;}
.valoracion > .listVal > .vext > .detail .estado {display: inline-block; width: 5%; text-align: center; vertical-align: top;}
.valoracion > .listVal > .vext > .detail .habitacion {width: 53%; display: inline-block;vertical-align: top; font-size:12px;}
.valoracion > .listVal > .vext > .detail .habitacion .prov{display: block;}
.valoracion > .listVal > .vext > .detail .habitacion .prov .info{display: block; margin-bottom:5px;}
.valoracion > .listVal > .vext > .detail .habitacion .room {display: block; line-height: 20px;}
.valoracion > .listVal > .vext > .detail .habitacion .room:before {content: "\f0fd"; font-family: FontAwesome; margin-right:6px; margin-left: 3px; font-style:normal; font-size:16px;}
.valoracion > .listVal > .vext > .detail .habitacion .regimen {display: block; line-height: 20px;}
.valoracion > .listVal > .vext > .detail .habitacion .regimen:before {content: "\f0f5"; font-family: FontAwesome; margin-right:6px; margin-left: 3px; font-style:normal; font-size:16px;}
.valoracion > .listVal > .vext > .detail .habitacion .ofertas {display: block; line-height: 20px; font-style:italic;}
.valoracion > .listVal > .vext > .detail .habitacion .ofertas img {width:18px;}
.valoracion > .listVal > .vext > .detail .opciones {display: inline-block; width: 12%; vertical-align: top;}
.valoracion > .listVal > .vext > .detail .opciones .btn {font-size: 13px; padding: 8px 4px;}
.valoracion > .listVal > .vext > .detail .price {display: inline-block; width: 12%; text-align: center; vertical-align: top; font-size: 18px; padding-top: 7px;} 
.valoracion > .listVal > .vext > .detail .price .infotarifa { margin-right:4px; vertical-align: text-bottom;}
.valoracion > .listVal > .vext > .detail .price .infotarifa  img {max-width:18px;}
.valoracion > .listVal > .vext > .detail .booking {display: inline-block; width: 15%;vertical-align: top;}
.valoracion > .listVal > .vext > .detail .booking .btn {font-size:13px; padding: 8px 4px;}

/*** solo imagen principal ***/
.valoracion > .listVal > .vext > .header > .pImg, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pImg {display: inline-block; width:28.00%; overflow:hidden;}
.valoracion > .listVal > .vext > .header > .pImg .imgCont, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pImg .imgCont {width: 100%;overflow: hidden;position: relative; display:block; min-height:135px; height: 100%;}
.valoracion > .listVal > .vext > .header > .pImg .imgCenter, 
	.valoracion > .carousel > .carousel-inner > .item > .vext >.header > .pImg .imgCenter {width: 100%;height: 100%; min-height:135px;}
.valoracion > .listVal > .vext > .header > .pImg .imgCenter img, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pImg .imgCenter img {display: block; margin: 0 auto; max-width: 100%; min-height: 0%; min-width: 100%; max-height: 100%;}

/*** imagenes slider ***/
.valoracion > .listVal > .vext > .val, .valoracion > .list-group-item > .val {font-size:0px;}
.valoracion > .listVal > .vext > .val, .valoracion > .list-group-item > .val .sep_val,
	.valoracion > .listVal > .vext > .val, .valoracion > .list-group-item > .sep_val { margin-bottom:5px; display: block;}
.valoracion > .listVal > .vext > .header > .pImgSlider{display: inline-block; width:28%; overflow:hidden; height:150px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel{width:100%;height:150px;overflow: hidden;position: relative; display:block;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner{position:relative;height: 150px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item {height: 150px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > .img-responsive{margin:0 auto;min-height:150px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a{}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a:hover{}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > img{width:100%;height:150px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > .caption{bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:50px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > .caption:after{font-size:30px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control{display:block;margin:50px 0px 0px 0px !important;width: 25px;height:40px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control.left{padding:5px 0px 0px 3px !important;text-align:left;border-radius:0px 40px 40px 0px;-moz-border-radius:0px 40px 40px 0px;-webkit-border-radius:0px 40px 40px 0px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control.right{padding:5px 3px 0px 0px !important;text-align:right;border-radius:40px 0px 0px 40px;-moz-border-radius:40px 0px 0px 40px;-webkit-border-radius:40px 0px 0px 40px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control:hover{display:block;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 18px;}

.valoracion > .listVal > .vext > .header > .pData, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData {display: inline-block; width: 68.66%; vertical-align: top; margin-left: 2%;}
.valoracion > .listVal > .vext > .header > .pData > .tit, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .tit {display: inline-block; line-height:35px; font-family:'Roboto','Open Sans', sans-serif; font-size:22px; font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pData > .tit a, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .tit a{font-family:'Roboto','Open Sans', sans-serif; font-size:22px; font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pData > .cat, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .cat{display: inline-block; font-size: 18px; vertical-align: top; letter-spacing: 0px;}
.valoracion > .listVal > .vext > .header > .pData > .dat_caux
    .valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .dat_caux{display: block; margin:0px;  font-family:'Roboto', sans-serif; font-size:14px; font-weight:700;}

.valoracion > .listVal > .vext > .header > .pData > .dat_pqvi,
.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .dat_pqvi{display: block; margin-top: 10px;  font-family:'Roboto', sans-serif; font-size:14px; font-weight:normal;}
.valoracion > .listVal > .vext > .header > .pData > .dat_pqvi > .dat_itm,
.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .dat_pqvi > .dat_itm{display:inline-block;width:100%;}
.valoracion > .listVal > .vext > .header > .pData > .dat_pqvi > .dat_itm > .dat_prod,
.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .dat_pqvi > .dat_itm > .dat_prod{font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pData > .dat_pqvi > .dat_itm > .dat_conc,
.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .dat_pqvi > .dat_itm > .dat_conc{margin-left:5px;}

.valoracion > .listVal > .vext > .header > .pData > .ico, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .ico {display: block; font-size: 12px; vertical-align: middle;}
.valoracion > .listVal > .vext > .header > .pData > .pob, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .pob {display: block; margin-top: 10px;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px; font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pData > .links, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .links { margin-left:-15px; margin-right:-15px; display: inline-block; width: 100%; line-height: 25px;}
.valoracion > .listVal > .vext > .header > .pData > .map, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .map {display: inline-block; width:49%;}
.valoracion > .listVal > .vext > .header > .pData > .map a,
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .map a { margin-left:5px; font-size:14px;}
.valoracion > .listVal > .vext > .header > .pData > .desde, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .desde {display: inline-block; width:49%; text-align:right;}

.valoracion > .listVal > .vext > .header > .pData > .instalaciones.header,
.valoracion > .listVal > .vext > .header > .pData > .caracteristicas.header{display:inline-block;width:100%;margin-top:15px;}
.valoracion > .listVal > .vext > .header > .pData > .instalaciones.header > .tit,
.valoracion > .listVal > .vext > .header > .pData > .caracteristicas.header > .tit{display:none !important;visibility:hidden;}
.valoracion > .listVal > .vext > .header > .pData > .instalaciones.header > .cont,
.valoracion > .listVal > .vext > .header > .pData > .caracteristicas.header > .cont{display: block !important;padding: 0px;margin: 0px 0px;font-size: 0px;}
.valoracion > .listVal > .vext > .header > .pData > .instalaciones.header > .cont > .boton,
.valoracion > .listVal > .vext > .header > .pData > .caracteristicas.header > .cont > .boton{display:inline-block;margin:2px;padding:0px;background: #EEEEEE;border: 1px solid #CCCCCC;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;}
.valoracion > .listVal > .vext > .header > .pData > .instalaciones.header > .cont > .boton > a,
.valoracion > .listVal > .vext > .header > .pData > .caracteristicas.header > .cont > .boton > a{display: block;width: 100%;height:100%;padding: 1px;text-decoration: none;color: #000000;}
.valoracion > .listVal > .vext > .header > .pData > .instalaciones.header > .cont > .boton > a > img,
.valoracion > .listVal > .vext > .header > .pData > .caracteristicas.header > .cont > .boton > a > img{max-width:42px;max-height:42px;}

.valoracion > .listVal > .vext > .header > .pInfo{display:table;width:100%;padding:15px 0px 0px 0px;}
.valoracion > .listVal > .vext > .header > .pInfo > .desde{display:table-cell;width:30%;text-align:left;vertical-align:bottom;font-size:15px;line-height:18px;}
.valoracion > .listVal > .vext > .header > .pInfo > .desde > .lit{}
.valoracion > .listVal > .vext > .header > .pInfo > .desde > .precio{font-size:18px;font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pInfo > .infobusqueda{display:table-cell;width:40%;text-align:left;vertical-align:bottom;font-size:15px;line-height:18px;}
.valoracion > .listVal > .vext > .header > .pInfo > .infobusqueda > .itm{display:inline-block;}
.valoracion > .listVal > .vext > .header > .pInfo > .infobusqueda > .itm.hab > .lbl{font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pInfo > .infobusqueda > .itm.noc{margin-left:10px;}
.valoracion > .listVal > .vext > .header > .pInfo > .infobusqueda > .itm.noc > .lbl{font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pInfo > .colapsable{display:table-cell;width:30%;text-align:right;vertical-align:bottom;font-size:15px;line-height:18px;}
.valoracion > .listVal > .vext > .header > .pInfo > .colapsable a{color:#666666;text-decoration:none;font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pInfo > .colapsable a.active{color:#666666;text-decoration:none;}
.valoracion > .listVal > .vext > .header > .pInfo > .colapsable a:after{content: "\f107";font-family: FontAwesome;margin-left:6px; font-style:normal;}
.valoracion > .listVal > .vext > .header > .pInfo > .colapsable a.active:after{content: "\f106";}

.valoracion > .listVal > .vext > .header.promo {padding-top:0px;}
.valoracion > .list-group-item > .header.promo {padding-top:0px; font-size: 15px; margin-left: 30px; font-style: italic;}
.valoracion > .listVal > .vext > .header.pd, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header.pd {padding-top:0px;}
.valoracion > .listVal > .vext > .val > .header.promo, 
.valoracion > .listVal > .vext > .val > .content > .header.promo, 
.valoracion > .list-group-item > .val > .header.promo {font-size:15px; padding:8px; font-weight:bold;}
.valoracion > .listVal > .vext > .header.reco, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header.reco {padding-top:0px;}
.valoracion > .listVal > .vext > .header > .pagodirecto, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pagodirecto {display:block;} 
.valoracion > .listVal > .vext > .header > .pagodirecto .tit, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pagodirecto .tit {font-family:'Roboto','Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#D32F33;}
.valoracion > .listVal > .vext > .header > .recomendado, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .recomendado {display:block;} 
.valoracion > .listVal > .vext > .header > .recomendado .tit, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .recomendado .tit {font-family:'Roboto','Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#004F16;}
.valoracion > .listVal > .vext > .header > .pData > .desde > .lit, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .desde > .lit {  font-family:'Roboto','Open Sans', sans-serif; font-size:12px; text-transform:lowercase; vertical-align: baseline;}
.valoracion > .listVal > .vext > .header > .pData > .desde > .precio, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .desde > .precio { font-family:'Roboto','Open Sans', sans-serif; font-size:22px; font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pData > .desc, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .desc {display: block; line-height: 22px; margin-top:5px;}
.valoracion > .listVal > .vext > .header > .pData > .desc.oculto, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .desc.oculto {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 50px;}
.valoracion > .listVal > .vext > .header > .pData > .desc a,
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .desc a {font-size:16px;}
.valoracion > .listVal > .vext > .header > .pData > .more, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .more {display:block; margin-top:5px;}
.valoracion > .listVal > .vext > .header > .pData > .more a, 
	.valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .more a {font-size: 16px;}

.valoracion > .listVal > .vext > .val_ocup_alt_info{display: inline-block;width: 100%;margin: 0px 0px 10px 0px;padding: 10px 15px;background: #F0F0F0;color: #666666 !important;font-size: 15px !important;line-height:20px;}
.valoracion > .listVal > .vext > .val_ocup_alt_info > .tit{display: inline-block;vertical-align:middle;}
.valoracion > .listVal > .vext > .val_ocup_alt_info > .desc{display: inline-block;vertical-align:middle;}

.valoracion > .listVal > .vext > .spp_config_desgloses{display: inline-block;width: 100%;color: #5B5B5B;border-top: 1px solid #F0F0F0;padding: 10px;}
.valoracion > .listVal > .vext > .spp_config_desgloses > .pnl_tit{display: inline-block;width: 100%;margin:0px 0px 5px 0px;font-weight:bold;}
.valoracion > .listVal > .vext > .spp_config_desgloses > .item{display:inline-block;width:100%;margin:0px;}
.valoracion > .listVal > .vext > .spp_config_desgloses > .item > .item_desg{display:inline-block;vertical-align:middle;}
.valoracion > .listVal > .vext > .spp_config_desgloses > .item > .item_sep{display:inline-block;vertical-align:middle;margin:0px 4px;}

.valoracion > .listVal > .vext > .fecha {display: inline-block; width: 100%;}
.valoracion > .listVal > .vext > .fecha > .tit {display: inline-block; padding: 10px; font-weight: bold;}
.valoracion > .listVal > .vext > .fecha > .cmb {display: inline-block;}

.valoracion > .listVal > .vext > .idiomas{display: inline-block; width: 100%;color: #5B5B5B;border-top: 1px solid #F0F0F0;}
.valoracion > .listVal > .vext > .idiomas > .pnl_idiomas_tit{display: inline-block; padding: 10px; font-weight: bold;}
.valoracion > .listVal > .vext > .idiomas > .pnl_idiomas_dsp{display: inline-block;padding:0px 10px;}
.valoracion > .listVal > .vext > .idiomas > .pnl_idiomas_dsp > .itm_idioma{display: inline-block;vertical-align: middle;border: 1px solid #d5d7df;padding: 0px;margin: 4px 2px;height:30px;border-radius:3px;}
.valoracion > .listVal > .vext > .idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado{background:#d5d7df;}
.valoracion > .listVal > .vext > .idiomas > .pnl_idiomas_dsp > .itm_idioma > a{color:#5B5B5B;font-size:14px;line-height:30px;font-weight:bold;padding:6px 20px;text-decoration:none;}
.valoracion > .listVal > .vext > .idiomas > .pnl_idiomas_dsp > .itm_idioma > a:hover{color:#5B5B5B;text-decoration:none;}
.valoracion > .listVal > .vext > .idiomas_aviso{display: inline-block; width: 100%;color: #5B5B5B;border-top: 1px solid #F0F0F0;}
.valoracion > .listVal > .vext > .idiomas_aviso > .pnl_idiomas_aviso_tit{display: inline-block; padding: 10px; font-weight: bold;}

.valoracion > .listVal > .vext > .val_cont_cupultund{display:inline-block;width:100%;padding:0px 10px;}
.valoracion > .listVal > .vext > .val_cont_cupultund > .lbl{font-size:14px;line-height:14px;font-weight:bold;}

.valoracion > .listVal > .vext > .val, 
	.valoracion > .list-group-item > .val {position: relative;}
.valoracion > .listVal > .vext > .val > .header_sep , 
	.valoracion > .list-group-item > .val > .header_sep{background:#EDEFED;display:block;width:100%;height:2px;}
.valoracion > .listVal > .vext > .val > .header, 
	.valoracion > .listVal > .vext > .val > .content > .header, .valoracion > .list-group-item > .val > .header ,
	.valoracion > .list-group-item > .val > .content > .header {display: inline-block; width:100%;}
.valoracion > .listVal > .vext > .val > .grup,
	.valoracion > .listVal > .vext > .val > .content > .grup,
	.valoracion > .list-group-item > .val > .grup,
	.valoracion > .list-group-item> .val > .content > .grup{ padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;}
.valoracion > .listVal > .vext > .val > .content > .cont, 
	.valoracion > .list-group-item > .val > .content > .cont {display: block; width: 100%; padding:5px; vertical-align:top;}
	
.valoracion > .listVal > .vext > .val > .content > .sep, 
	.valoracion > .list-group-item > .val > .content > .sep{display:block; width: 100%;}

.valoracion > .listVal > .vext > .val .estado, 
	.valoracion > .list-group-item > .val  .estado {width:6%; display: inline-block; text-align: center;vertical-align: top;margin-top: 4px;}
.valoracion > .listVal > .vext > .val .habitacion, 
	.valoracion > .list-group-item > .val .habitacion {width:40%; display: inline-block;vertical-align: top;margin-top: 4px; font-size:13px;}
.valoracion > .listVal > .vext > .val .grups .habitacion, 
	.valoracion > .list-group-item > .val .grups .habitacion {width: 40%;}
.valoracion > .listVal > .vext > .val .grups .habitacion .prov, 
	.valoracion > .list-group-item > .val .grups .habitacion .prov {display:block;}
.valoracion > .listVal > .vext > .val .grups .habitacion .room, 
	.valoracion > .list-group-item > .val .grups .habitacion .room{display:block; line-height:20px;}
	
.valoracion > .listVal > .vext > .val .grups .habitacion .prov .info, 
	.valoracion > .list-group-item > .val .grups .habitacion .prov .info {display:inline-block; vertical-align:top;}		
	
.valoracion > .listVal > .vext > .val .grups .habitacion .prov .room, 
	.valoracion > .list-group-item > .val .grups .habitacion .prov .room {display:inline-block; margin-left:5px; width:70%;}	
	
.valoracion > .listVal > .vext > .val .habitacion .promo, 
	.valoracion > .list-group-item > .val .habitacion .promo {display: block; font-size: 12px; font-style: italic;}
.valoracion > .listVal > .vext > .val .habitacion .promo img, 
	.valoracion > .list-group-item > .val .habitacion .promo img {width:16px;}
.valoracion > .listVal > .vext > .val .habitacion .promo a,  
	.valoracion > .list-group-item > .val .habitacion .promo a {font-size:12px;}
.valoracion > .listVal > .vext > .val .habitacion .polcanc, 
	.valoracion > .list-group-item > .val .habitacion .polcanc {font-size: 11px; font-style: italic; display: inline-block; margin-top: 4px;}	
.valoracion > .listVal > .vext > .val .habitacion .polcanc img, 
	.valoracion > .list-group-item > .val .habitacion .polcanc img {width:16px;}	
.valoracion > .listVal > .vext > .val .servicio, 
	.valoracion > .list-group-item > .val .servicio {width:60%; display: inline-block;vertical-align: top;margin-top: 4px; font-size:13px;}
.valoracion > .listVal > .vext > .val .regimen, 
	.valoracion > .list-group-item > .val .regimen {width:23%; display: inline-block;vertical-align: top;margin-top: 4px; font-size:13px;}
.valoracion > .listVal > .vext > .val .precio, 
	.valoracion > .list-group-item > .val .precio {width:16%; display: inline-block;vertical-align: top;margin-top: 4px; font-size:13px; text-align:right;}
.valoracion > .listVal > .vext > .val .precio .infotarifa, 
	.valoracion > .list-group-item > .val .precio .infotarifa { display: inline-block; margin-right: 5px; vertical-align: text-bottom;}	
.valoracion > .listVal > .vext > .val .precio .infotarifa img, 
	.valoracion > .list-group-item > .val .precio .infotarifa img{ max-width:18px; max-height: 18px;} 
.valoracion > .listVal > .vext > .val > .header .precio, 
.valoracion > .listVal > .vext > .val > .content > .header .precio{font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px !important; font-weight:normal !important; text-align:right;}
.valoracion > .listVal > .vext > .val .oferta, 
	.valoracion > .list-group-item > .val .oferta {width:10%; display: inline-block; text-align:center;vertical-align: top;margin-top: 4px; font-size:13px;}
.valoracion > .listVal > .vext > .val .seleccion, 
	.valoracion > .list-group-item > .val .seleccion { width:5%; display: inline-block; text-align:center;vertical-align: top;margin-top: 4px; font-size:13px;}

.valoracion > .listVal > .vext > .val .content .cont > .precio label,
	.valoracion > .list-group-item > .val .content .cont > .precio label {cursor:pointer;}	
	
.valoracion > .listVal > .vext > .val > .dat_pqvi{display: block; margin-top: 10px;padding:10px 20px;  font-family:'Roboto', sans-serif; font-size:14px; font-weight:normal;background-color: #F6F6F6;}
.valoracion > .listVal > .vext > .val > .dat_pqvi > .dat_tit{display:inline-block;width:100%;font-weight: bold;}
.valoracion > .listVal > .vext > .val > .dat_pqvi > .dat_itm{display:inline-block;width:100%;}
.valoracion > .listVal > .vext > .val > .dat_pqvi > .dat_itm > .dat_prod{font-weight:bold;}
.valoracion > .listVal > .vext > .val > .dat_pqvi > .dat_itm > .dat_conc{margin-left:5px;}

.valoracion > .listVal > .vext > .val > .btns,
	.valoracion > .list-group-item  > .val > .btns{width: 100%; display: inline-block; padding: 10px; position:relative; padding-top:30px; text-align:right;}
.valoracion > .list-group-item > .val > .btns > .importes,
	.valoracion > .listVal > .vext > .val > .btns > .importes{ display:inline-block; margin-right:15px; text-align: right;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .tit,
	.valoracion > .list-group-item > .val > .btns > .importes > .tit{font-family:'Roboto','Open Sans', sans-serif; font-size: 18px; vertical-align: middle; margin-right: 10px;}
.valoracion > .list-group-item > .val > .btns > .importes > .importe,
	.valoracion > .listVal > .vext > .val > .btns > .importes > .importe{ font-family: 'Roboto','Open Sans', sans-serif; font-size: 20px; vertical-align: middle; font-weight:bold;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .groupMarkup > .markup {font-family:'Roboto','Open Sans', sans-serif;;font-size:18px;vertical-align:middle;color:#940D17;text-decoration:line-through;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .groupMarkup > .icomarkup {height:18px;width:22px;vertical-align:middle;color:#940D17;padding:0px 5px 0px 0px;margin:0px 0px 2px 2px;}
.valoracion > .listVal > .vext > .val > .btns > .reservar,
	.valoracion > .list-group-item > .val > .btns > .reservar{display:inline-block; min-width:140px;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1,
	.valoracion > .list-group-item > .val > .btns > .reservar > .bt_res1{ width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.valoracion > .list-group-item > .val > .btns > .reservar > .bt_pet1,
	.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1{width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.valoracion > .list-group-item > .val > .btns > .reservar > .pet,
	.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet {width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.valoracion > .list-group-item > .val > .btns > .reservar .loading,
	.valoracion > .listVal > .vext > .val > .btns > .reservar .loading{font-size: 18px;}
.valoracion > .list-group-item > .val > .btns > .importes_pdia,
	.valoracion > .listVal > .vext > .val > .btns > .importes_pdia{position: absolute; left: 10px; bottom: 10px;}
.valoracion > .listVal > .vext > .val > .btns > .importes_pdia .tit,
	.valoracion > .list-group-item > .val > .btns > .importes_pdia .tit{font-size:15px; font-weight:bold;}
.valoracion > .listVal > .vext > .val > .btns > .importes_pdia .importe, 
	.valoracion > .list-group-item > .val > .btns > .importes_pdia .importe{margin-left: 5px; font-size: 18px;}

.valoracion > .listVal > .vext > .val > .content > .cont_grup_hab,
.prod_fic_val > .vext > .val > .content > .cont_grup_hab{display:inline-block;width:100%;padding:8px 15px 6px 15px;border-bottom:1px solid #F0F0F0;}
.valoracion > .listVal > .vext > .val > .content > .cont_grup_hab > .cont_grup_hab_tit,
.prod_fic_val > .vext > .val > .content > .cont_grup_hab > .cont_grup_hab_tit{display: inline-block;vertical-align: middle;font-weight:bold;}
.valoracion > .listVal > .vext > .val > .content > .cont_grup_hab > .cont_grup_hab_tit > .tit_cont,
.prod_fic_val > .vext > .val > .content > .cont_grup_hab > .cont_grup_hab_tit > .tit_cont{}
.valoracion > .listVal > .vext > .val > .content > .cont_grup_hab > .cont_grup_hab_tit > .tit_cont:before,
.prod_fic_val > .vext > .val > .content > .cont_grup_hab > .cont_grup_hab_tit > .tit_cont:before{content:"(";margin:0px 0px 0px 5px;}
.valoracion > .listVal > .vext > .val > .content > .cont_grup_hab > .cont_grup_hab_tit > .tit_cont:after,
.prod_fic_val > .vext > .val > .content > .cont_grup_hab > .cont_grup_hab_tit > .tit_cont:after{content:")";margin:0px;}
.valoracion > .listVal > .vext > .val > .content > .cont_grup_hab > .img_cont_info,
.prod_fic_val > .vext > .val > .content > .cont_grup_hab > .img_cont_info{display: inline-block;vertical-align: middle;}

.prod_fic_val > .vext > .val_aloj_error_grv{padding: 10px 20px;display: inline-block;width: 100%;font-size: 14px;}

/*Cambios alquiler vehiculo */
.prod_fic_val > .pnl_tit.vehicle_det_cab { background-color: #f5f5f5; font-family: 'Roboto', 'Open Sans', sans-serif; margin-bottom: 5px; width: 100%; display: block; padding: 5px; font-family: 'HelveticaNeueLight', sans-serif; font-size: 14px; font-weight: bold; color: #424242; }
.prod_fic_val > .row > .campo_tit { text-align: left; font-weight: bold; font-size: 12px; }
.prod_fic_val > .row > .campo_value { text-align: left; font-size: 12px; font-weight: normal; }
 

/* REDEFINIDOS PARA SERVICIOS */
.valoracion > .listVal > .vext.svr > .val > .btns > .importes {display:none; visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val > .header{ padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px; }
.valoracion > .listVal > .vext.svr > .val > .content {display:inline-block; width:79%; vertical-align:top;}
.valoracion > .listVal > .vext.svr > .val > .content .estado {vertical-align:top;}
.valoracion > .listVal > .vext.svr > .val > .content .grupo {vertical-align:top; width:20%; display: inline-block; margin-top:4px; font-style:italic; font-size:13px;}
.valoracion > .listVal > .vext.svr > .val > .btns {width:20%; vertical-align:text-bottom; }
.valoracion > .listVal > .vext.svr > .val .estado.sup {width:6%;}
.valoracion > .listVal > .vext.svr > .val .servicio.sup {width:43%;}
.valoracion > .listVal > .vext.svr > .val .seleccion {width:10%; vertical-align:middle;}
.valoracion > .listVal > .vext.svr > .val > .content .servicio {width:36%;}
.valoracion > .listVal > .vext.svr > .val > .content .servicio >.int {display:block; margin-bottom:5px;}
.valoracion > .listVal > .vext.svr > .val > .content .servicio >.int > .det { display:block;}
.valoracion > .listVal > .vext.svr > .val > .content .servicio >.int > .det:before {font-family: 'FontAwesome'; content: "\f007"; margin-right: 7px;}
.valoracion > .listVal > .vext.svr > .val > .content .servicio >.int > .det > .imp {font-weight:bold;}
.valoracion > .listVal > .vext.svr > .val .reserva {width:19%;}
.valoracion > .listVal > .vext.svr > .val .precio {font-weight:bold; font-size:16px; width:13%;}
.valoracion > .listVal > .vext.svr > .val > .content .seleccion{}
.valoracion > .listVal > .vext.svr > .val > .btns > .reservar {width:100%;}
.valoracion > .listVal > .vext.svr > .header > .pData > .desde {display:none;visibility:hidden;}

/* REDEFINIDOS PARA SERVICIOS PROPIOS */
.valoracion > .listVal > .vext.svr .val_prp{padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;}
.valoracion > .listVal > .vext.svr .val_prp .estado{width:10%;display:inline-block;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.svr .val_prp .estado.horas,
.valoracion > .listVal > .vext.svr .val_prp .estado.ofertas {width:10%;}
.valoracion > .listVal > .vext.svr .val_prp .servicio{width:53%;display:inline-block;vertical-align:middle;text-align:left;}
.valoracion > .listVal > .vext.svr .val_prp .servicio.horas{width:39%;}
.valoracion > .listVal > .vext.svr .val_prp .servicio.ofertas{width:45%;}
.valoracion > .listVal > .vext.svr .val_prp .servicio.horas.ofertas{width:31%;}
.valoracion > .listVal > .vext.svr .val_prp .precio{width:15%;display:inline-block;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.svr .val_prp .precio.horas,
.valoracion > .listVal > .vext.svr .val_prp .precio.ofertas {}
.valoracion > .listVal > .vext.svr > .val_prp .precio > .markup{font-size:13px;color:#940D17;text-decoration:line-through;display:block;}
.valoracion > .listVal > .vext.svr > .val_prp .precio > .markup > .icomarkup {height:20px;width:25px;vertical-align:baseline;color:#940D17;padding:5px 5px 0px 5px;}
.valoracion > .listVal > .vext.svr .val_prp .seleccion{width:20%;display:inline-block;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.svr .val_prp .seleccion.horas,
.valoracion > .listVal > .vext.svr .val_prp .seleccion.ofertas {width:15%;}
.valoracion > .listVal > .vext.svr .val_prp .seleccion.horas select,
.valoracion > .listVal > .vext.svr .val_prp .seleccion.ofertas select {width:90%;}
.valoracion > .listVal > .vext.svr .val_prp .hora.horas {width: 18%;display:inline-block;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.svr .val_prp .oferta.ofertas{width: 8%;display:inline-block;vertical-align:middle;text-align:center;}

.valoracion > .listVal > .vext.svr > .val_prp > .header{width:100%;display:block;padding:5px;}
.valoracion > .listVal > .vext.svr > .val_prp > .header > .int{width:83%;}
.valoracion > .listVal > .vext.svr > .val_prp > .content {display:inline-block; width:83%; vertical-align:top;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont{display:block;margin:4px 0px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont select{padding:3px;border:1px solid #d5d7df;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .precio{font-weight:bold;}

.valoracion > .listVal > .vext.svr > .val_prp > .content > .cab_concepto_tipo{display:inline-block;width:100%;padding:15px 20px 5px 20px;font-weight:bold;}

.valoracion > .listVal > .vext.svr > .val_prp > .btns {display:inline-block;width:15%; vertical-align:text-bottom; }
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes{display:block;width:100%;text-align:right;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes > .tit {display:block;font-family:'Roboto','Open Sans', sans-serif; font-size: 18px; vertical-align: middle; margin-right: 10px; font-weight:bold;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes > .importe { font-family: 'Roboto','Open Sans', sans-serif; font-size: 22px; vertical-align: middle; font-weight:bold;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar {display:block;width:100%;text-align:right;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_res1 { width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1 {width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .pet {width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar .loading {font-size: 17px;}

.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont_undsp{display:block;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont_undsp > .lbl{display:none;width:100%;text-align:right;font-weight:bold;font-size:12px;line-height:12px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont_undsp > .lbl.vlb{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont_undsp > .lbl.cup{display:inline-block;margin:4px 0px 8px;padding:0px 12px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont_undsp > .lbl.pet{display:none;visibility:hidden;}

.valoracion > .listVal > .vext.svr > .val_prp.sel_conc{padding:0px 0px 10px 0px;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .header{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content{border:0px;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cab_concepto_seleccionado{display: table;width: 100%;padding: 15px 15px 10px 15px;vertical-align: top;background: #112139;font-weight:bold;color:#FFFFFF;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cab_concepto_tipo{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont{cursor:pointer;border-top:0px;border-bottom:1px solid #AAAAAA;padding:10px 15px;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont.selected{background:#DDDDDD;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont > .estado{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont > .servicio{width:100%;min-height:30px;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont > .servicio.horas{width:80%;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont > .precio{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont > .hora{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont > .hora.horas{width:18%;display:none;text-align:right;padding-top:0px !important;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont > .hora.horas > .select_horas{height:30px;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont.selected > .hora.horas{display:inline-block;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .content > .cont > .seleccion{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp.sel_conc > .btns{border-top: 1px solid #F5F5F5;padding: 15px 20px 5px;}

.valoracion > .listVal > .vext.svr.clp > .val_prp > .header > .int{width:100% !important;}
.valoracion > .listVal > .vext.svr.clp > .val_prp > .content{width:100% !important;}
.valoracion > .listVal > .vext.svr.clp .val_prp .reservar_item{width:15%;display:inline-block;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.svr.clp .val_prp .reservar_item.horas{width:15%;}

/*** Funcionalidad para colapsar los items de la valoracion de servicios ***/
.valoracion > .listVal > .vext_colapsar{display:inline-block;width:100%;padding:0px;margin:0px;}
.valoracion > .listVal > .vext_colapsar > .lnk_colapsar{display:inline-block;width:100%;position:relative;padding:10px 35px 10px 15px;background:#E7E7E7;font-size:18px;line-height:20px;font-weight:bold;color:#666666;text-decoration:none;}
.valoracion > .listVal > .vext_colapsar > .lnk_colapsar:hover{text-decoration:none;opacity:0.85;}
.valoracion > .listVal > .vext_colapsar > .lnk_colapsar:after{font-family:'FontAwesome';content:"\f106";position:absolute;right:15px;}
.valoracion > .listVal > .vext_colapsar > .lnk_colapsar.colapsed:after{content:"\f107";}
.valoracion > .listVal > .vext.colapsable{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.valoracion > .listVal > .vext.colapsable > .header > .pData > .tit{display:none;visibility:hidden;}

/*** info ***/
.img_mod_info {cursor:pointer;}
.img_cont_info {cursor:pointer;margin-left: 5px;}
.cont-info-lst { display:inline-block; max-width:699px;}
.cont-info-lst .info-img{display:inline-block;width:100%;text-align:center;background:#EFEFEF;margin-bottom:10px;}
.cont-info-lst .info-img > .img-responsive{margin:0 auto;}
.cont-info-lst .info-itm {display:inline-block;width:100%;}
.cont-info-lst .info-itm .tit{font-weight:bold;}
.cont-info-lst .info-itm .desc{font-size:13px; letter-spacing:0px; line-height:18px;}

/* REDEFINIDOS PARA CIRCUITOS */
.valoracion > .listVal > .vext.crc{}

.valoracion > .listVal > .vext.crc > .header > .pData > .tit{}
.valoracion > .listVal > .vext.crc > .header > .pData > .dts{display:table;width:100%;}
.valoracion > .listVal > .vext.crc > .header > .pData > .dts > .hots_props{display:table-cell;width:70%;vertical-align:top;}
.valoracion > .listVal > .vext.crc > .header > .pData > .dts > .hots_props > .hots{display:inline-block;width:100%;}
.valoracion > .listVal > .vext.crc > .header > .pData > .dts > .hots_props > .hots > .tit{font-weight:bold;}
.valoracion > .listVal > .vext.crc > .header > .pData > .dts > .hots_props > .props{display:inline-block;width:100%;}
.valoracion > .listVal > .vext.crc > .header > .pData > .dts > .desde{display:table-cell;width:30%;vertical-align:top;text-align:right;}
.valoracion > .listVal > .vext.crc > .header > .pData > .dts > .desde > .lit{font-family: 'Roboto','Open Sans', sans-serif;font-size: 12px;text-transform: lowercase;vertical-align: baseline;}
.valoracion > .listVal > .vext.crc > .header > .pData > .dts > .desde > .precio{font-family: 'Roboto','Open Sans', sans-serif;font-size: 22px;font-weight: bold;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus{display:inline-block;width:100%;margin-top:10px;background:#EEEEEE;padding:10px 15px;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus > .itm_bus{display:inline-block;width:100%;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus > .itm_bus > .itm{display:inline-block;width:100%;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus > .itm_bus > .itm > .lbl_busstop{display:inline-block;width:100%;font-size:12px;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus > .itm_bus > .itm > .lnk_busstop{display:inline-block;width:100%;font-size:12px;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus > .itm_bus > .itm > .lnk_busstop > a{text-decoration:underline;font-size:12px;padding-left:6px;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus > .itm_bus > .itm > .lnk_busstop > a:hover{text-decoration:underline;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus > .itm_bus > .itm > .lnk_busstop:before{content: "\f041"; font-family: FontAwesome;}
.valoracion > .listVal > .vext.crc > .header > .pData > .bus > .itm_horario{display:inline-block;width:100%;margin-top:10px;font-size:12px;}
.valoracion > .listVal > .vext.crc > .header > .pData > .info{display:inline-block;width:100%;margin-top:10px;}
.valoracion > .listVal > .vext.crc > .header > .pData > .info > .lbl{}
.valoracion > .listVal > .vext.crc > .header > .pData > .info > .lbl:before{content: "\f05a"; font-family: FontAwesome;padding-right:6px;}

.valoracion > .listVal > .vext.crc > .val_crc{padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;}
.valoracion > .listVal > .vext.crc > .val_crc .estado{width:10%;display:table-cell;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.crc > .val_crc .servicio{width:26%;display:table-cell;vertical-align:middle;text-align:left;}
.valoracion > .listVal > .vext.crc > .val_crc .servicio > .mod{display:inline-block;vertical-align:middle;font-weight:bold;}
.valoracion > .listVal > .vext.crc > .val_crc .servicio > .cat{display:inline-block;vertical-align:middle;float:right;margin-right:10px;}
.valoracion > .listVal > .vext.crc > .val_crc .servicio > .cat:after{font-family: 'FontAwesome';content: "\f005";margin-left: 3px;color:#999999;}
.valoracion > .listVal > .vext.crc > .val_crc .tarifa{width:16%;display:table-cell;vertical-align:middle;text-align:left;}
.valoracion > .listVal > .vext.crc > .val_crc .tarifa > .img_mod_info{display:inline-block;height:18px;cursor:pointer;padding-left:8px;}
.valoracion > .listVal > .vext.crc > .val_crc .noches{width:8%;display:table-cell;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.crc > .val_crc .regimen{width:10%;display:table-cell;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.crc > .val_crc .precio{width:10%;display:table-cell;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.crc > .val_crc .reservar_item{width:20%;display:table-cell;vertical-align:middle;text-align:center;}
.valoracion > .listVal > .vext.crc > .val_crc .reservar_item > .bt_res1{padding:5px 10px;}
.valoracion > .listVal > .vext.crc > .val_crc .reservar_item > .bt_res1:hover{}
.valoracion > .listVal > .vext.crc > .val_crc .reservar_item > .bt_pet1{padding:5px 10px;}
.valoracion > .listVal > .vext.crc > .val_crc .reservar_item > .bt_pet1:hover{}

.valoracion > .listVal > .vext.crc > .val_crc > .header{width:100%;display:block;padding:5px;}
.valoracion > .listVal > .vext.crc > .val_crc > .header > .int{display:table;width:100%;}
.valoracion > .listVal > .vext.crc > .val_crc > .content {display:inline-block; width:100%; vertical-align:top;font-size:14px;line-height:16px;}
.valoracion > .listVal > .vext.crc > .val_crc > .content > .cont{display:table;width:100%;margin:4px 0px;}
.valoracion > .listVal > .vext.crc > .val_crc > .content > .cont select{padding:3px;border:1px solid #d5d7df;}
.valoracion > .listVal > .vext.crc > .val_crc > .content > .cont > .precio{font-weight:bold;}

/*** Valoracion desde la ficha de producto ***/
.prod_fic_val > .vext.crc > .val_crc{padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;}
.prod_fic_val > .vext.crc > .val_crc .estado{width:10%;display:table-cell;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.crc > .val_crc .servicio{width:26%;display:table-cell;vertical-align:middle;text-align:left;}
.prod_fic_val > .vext.crc > .val_crc .servicio > .mod{display:inline-block;vertical-align:middle;font-weight:bold;}
.prod_fic_val > .vext.crc > .val_crc .servicio > .cat{display:inline-block;vertical-align:middle;float:right;margin-right:10px;}
.prod_fic_val > .vext.crc > .val_crc .servicio > .cat:after{font-family: 'FontAwesome';content: "\f005";margin-left: 3px;color:#999999;}
.prod_fic_val > .vext.crc > .val_crc .tarifa{width:16%;display:table-cell;vertical-align:middle;text-align:left;}
.prod_fic_val > .vext.crc > .val_crc .tarifa > .img_mod_info{display:inline-block;height:18px;cursor:pointer;padding-left:8px;}
.prod_fic_val > .vext.crc > .val_crc .noches{width:8%;display:table-cell;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.crc > .val_crc .regimen{width:10%;display:table-cell;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.crc > .val_crc .precio{width:10%;display:table-cell;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.crc > .val_crc .reservar_item{width:20%;display:table-cell;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.crc > .val_crc .reservar_item > .bt_res1{padding:5px 10px;}
.prod_fic_val > .vext.crc > .val_crc .reservar_item > .bt_res1:hover{}
.prod_fic_val > .vext.crc > .val_crc .reservar_item > .bt_pet1{padding:5px 10px;}
.prod_fic_val > .vext.crc > .val_crc .reservar_item > .bt_pet1:hover{}

.prod_fic_val > .vext.crc > .val_crc > .header{width:100%;display:block;padding:5px;}
.prod_fic_val > .vext.crc > .val_crc > .header > .int{display:table;width:100%;}
.prod_fic_val > .vext.crc > .val_crc > .content {display:inline-block; width:100%; vertical-align:top;font-size:14px;line-height:16px;}
.prod_fic_val > .vext.crc > .val_crc > .content > .cont{display:table;width:100%;margin:4px 0px;}
.prod_fic_val > .vext.crc > .val_crc > .content > .cont select{padding:3px;border:1px solid #d5d7df;}
.prod_fic_val > .vext.crc > .val_crc > .content > .cont > .precio{font-weight:bold;}

/*** VALORACION CAPA INFO CONCEPTO SERVICIOS ***/
.cont_info_crc{display:inline-block;width:100%;font-size:13px;line-height:13px;}
.cont_info_crc > .pnl_hdr{display:table-row;width:100%;font-weight:bold;}
.cont_info_crc > .pnl_hdr > .pnl_itm{display:table-cell;vertical-align:top;padding:2px 6px;width:auto;}
.cont_info_crc > .pnl_hdr > .pnl_itm.pnl_tarifa{}
.cont_info_crc > .pnl_hdr > .pnl_itm.pnl_propiedades{max-width:200px;}
.cont_info_crc > .pnl_hdr > .pnl_itm.pnl_descripcion{max-width:300px;}
.cont_info_crc > .pnl_cont{display:table-row;width:100%;}
.cont_info_crc > .pnl_cont > .pnl_itm{display:table-cell;vertical-align:top;padding:2px 6px;width:auto;}
.cont_info_crc > .pnl_cont > .pnl_itm.pnl_tarifa{}
.cont_info_crc > .pnl_cont > .pnl_itm.pnl_propiedades{max-width:200px;}
.cont_info_crc > .pnl_cont > .pnl_itm.pnl_descripcion{max-width:300px;}

/*** VALORACION INSTALACIONES***/
.instalaciones{display: inline-block; padding: 10px; width: 100%;}
.instalaciones .tit{display: inline-block; padding: 5px 0px 5px 10px; width: 100%;}
.instalaciones .tag { float:left; margin:0 0 7px 15px; position:relative; font-size:11px; font-weight:bold; text-decoration:none; color:#996633; text-shadow:0px 1px 0px rgba(255,255,255,.4);
     padding: 2px 10px 3px 10px; border-top:1px solid #d99d38; border-right:1px solid #d99d38; border-bottom:1px solid #d99d38;
	 -webkit-border-radius:0 0.25em 0.25em 0; -moz-border-radius:0 0.25em 0.25em 0; border-radius:0 0.25em 0.25em 0; 
    background-image: -webkit-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -moz-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -o-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -ms-linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: linear-gradient(top, rgb(254, 218, 113), rgb(254, 186, 71));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#feda71', EndColorStr='#feba47');
    -webkit-box-shadow:inset 0 1px 0 #faeaba, 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: inset 0 1px 0 #faeaba, 0 1px 1px rgba(0,0,0,.1); box-shadow: inset 0 1px 0 #faeaba,0 1px 1px rgba(0,0,0,.1);
    z-index:10;
}

.instalaciones  .tag:before {	content:'';width:16px; height:16px; background-image: -webkit-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -moz-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -o-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: -ms-linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    background-image: linear-gradient(left top, rgb(254, 218, 113), rgb(254, 186, 71));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#feda71', EndColorStr='#feba47');
    position:absolute; left:-0.69em; top:.2em; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
    border-left:1px solid #d99d38; border-bottom:1px solid #d99d38; -webkit-border-radius:0 0 0 0.25em; -moz-border-radius:0 0 0 0.25em; border-radius:0 0 0 0.25em; z-index:1;
}
.instalaciones .tag:after {content:''; width:0.5em; height:0.5em; background:#fff; -webkit-border-radius:4.167em; -moz-border-radius:4.167em; border-radius:4.167em; border:1px solid #d99d38;
    -webkit-box-shadow:0 1px 0 #faeaba; -moz-box-shadow:0 1px 0 #faeaba; box-shadow:0 1px 0 #faeaba; position:absolute; top:0.667em; left:-0.083em; z-index:9;}

/* REDEFINIDOS PARA TRASLADOS */
.valoracion > .listVal.trf {display:inline-block; width:48.5%;vertical-align: top; margin-right:1%;} 
.valoracion > .listVal.trf.ida {width:100%; margin:0px;}
.valoracion > .listVal.trf > .vext{}
.valoracion > .listVal.trf > .vext.selected {}
.valoracion > .listVal.trf > .vext > .header { padding:5px;}
.valoracion > .listVal.trf > .vext > .header > .pImg .imgCont{height:auto;}
.valoracion > .listVal.trf > .vext > .header > .pImg .imgCenter{left:auto; top:auto; position:relative; display: block;}
.valoracion > .listVal.trf > .vext > .header > .pImg .imgCenter img {display: block; width: auto; height: auto;}
.valoracion > .listVal.trf > .vext > .header > .pImg .date {margin-top: 5px; font-size: 14px; font-weight: bold; display: block; padding-left: 10px;}
.valoracion > .listVal.trf > .vext > .header > .pImg .date:before {content: "\f073"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; padding-right: 5px;}
.valoracion > .listVal.trf > .vext > .header > .pImg .pax {margin-top: 5px; font-size: 14px; font-weight: bold; display: block; padding-left: 10px;}
.valoracion > .listVal.trf > .vext > .header > .pImg .pax:before {content: "\f0c0"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; padding-right: 5px;}

.valoracion > .listVal.trf > .vext > .header > .pData > .tit { font-size:18px;}

.valoracion > .listVal.trf > .vext > .val {padding:5px;}
.valoracion > .listVal.trf > .vext > .val > .content > .cont {}
.valoracion > .listVal.trf > .vext > .val .servicio {width:66%; font-weight: bold; font-size: 16px;}
.valoracion > .listVal.trf > .vext > .val .estado {display:none;}
.valoracion > .listVal.trf > .vext > .val .precio { font-family: 'Roboto','Open Sans', sans-serif; font-weight: bold; font-size: 18px; text-align:right;}

.valoracion > .reservar {display:block; margin-top:10px; margin-right:1.5%;}
.valoracion > .reservar > .ida {display:block; text-align:right;}
.valoracion > .reservar > .ida > .tit {font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px; display: inline-block; margin-right: 10px;}
.valoracion > .reservar > .ida > .imp { font-family: 'Roboto','Open Sans', sans-serif; font-weight: bold; font-size: 18px;}

.valoracion > .reservar > .vuelta {display:block; text-align:right;}
.valoracion > .reservar > .vuelta > .tit {font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px; display: inline-block; margin-right: 10px;}
.valoracion > .reservar > .vuelta > .imp { font-family: 'Roboto','Open Sans', sans-serif; font-weight: bold; font-size: 18px;}

.valoracion > .reservar > .total {display:block; text-align:right;margin-top: 10px;}
.valoracion > .reservar > .total > .tit {font-family: Verdana; font-size: 12px; display: inline-block; margin-right: 10px;}
.valoracion > .reservar > .total > .imp { font-family: 'Roboto','Open Sans', sans-serif; font-weight: bold; font-size: 26px;}

.valoracion > .reservar > .btns {display: block; text-align: right; margin-top: 20px; padding-top: 20px; margin-bottom: 20px;}
.valoracion > .reservar > .btns > .bt_res1 {display: inline-block;}
.valoracion > .reservar > .btns > .bt_res1 > .btn { font-size: 20px; font-family: 'Roboto','Open Sans', sans-serif; text-transform: uppercase; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.valoracion > .reservar > .btns .loading {font-size:22px; font-weight:bold;}

.tnsf_list { list-style-type:none;margin: 0px; padding: 0px;}

/*** VALORACION TRASLADOS V2 ***/
.valoracion.val_trf_v2{display:inline-block;width:100%;}
.valoracion.val_trf_v2 > .pnl_items_val{display:inline-block;width:100%;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2{display: inline-block;width: 100%;margin:15px 0px 0px 0px;background: #FFFFFF;padding:15px;font-size: 0px;border-radius: 0px;border:1px solid #E7E7E7;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header{display:table;width:100%;font-size:0px;line-height:0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img{display:table-cell;width:25%;padding:0px 15px 0px 0px;border-right:1px solid #E7E7E7;vertical-align:top;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .pnl_img_bg {display: inline-block; width:100%;height:130px;overflow:hidden;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .pnl_img_bg > .img_bg{display:inline-block;width: 100%;height: 100%;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel{width:100%;max-height:130px;overflow: hidden;position: relative; display:block;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner{position:relative;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item{background:#F5F5F5;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a > img{width:100%;height:130px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a > .caption{background:rgba(0,0,0,0.3);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:60px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a > .caption:after{font-family: 'FontAwesome'; content: "\f00e";color:#FFFFFF;font-size:30px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control{display:block;margin:60px 0px 0px 0px !important;width: 25px;height:40px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control.left{padding:5px 0px 0px 3px !important;text-align:left;border-radius:0px 40px 40px 0px;-moz-border-radius:0px 40px 40px 0px;-webkit-border-radius:0px 40px 40px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control.right{padding:5px 3px 0px 0px !important;text-align:right;border-radius:40px 0px 0px 40px;-moz-border-radius:40px 0px 0px 40px;-webkit-border-radius:40px 0px 0px 40px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control:hover{display:block;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 18px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts{display:table-cell;width:55%;padding:10px 15px;vertical-align:top;font-size:15px;line-height:18px;font-weight:300;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_serv{display:inline-block;width:100%;text-align:left;font-family: 'Roboto', sans-serif;font-size: 22px;font-weight: bold;color:#000;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib{display:inline-block;width:100%;text-align:left;margin:10px 0px 0px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst{display:inline-block; width: 100%; vertical-align: top;text-align:left;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib{display:inline-block;margin:2px 6px 2px 0px;vertical-align:middle;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib > .pnl_img{display:inline-block;vertical-align:middle;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib > .pnl_img > .img_atrib{height:22px;width:auto;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib > .pnl_lbl{display:inline-block;vertical-align:bottom;padding:0px 0px 2px 5px;font-size:15px;line-height:18px;font-weight:500;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_cont_info{display:inline-block;width:100%;text-align:left;margin:20px 0px 0px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_cont_info > .lnk{padding:0px 0px 0px 0px;font-size:16px;line-height:18px;font-weight:normal;color:#000;text-decoration:none;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_cont_info > .lnk:hover{text-decoration:none;opacity:0.85;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res{display:table-cell;width:20%;padding:10px 0px 10px 15px;border-left:1px solid #E7E7E7;vertical-align:top;font-size:15px;line-height:18px;font-weight:500;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_precio{display:inline-block;width:100%;text-align:center;line-height:36px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_precio > label{font-size:30px;color:#000;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_precio > label > .prefijo{font-size:16px;margin-right:10px;color:#666666;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_precio > .markup{font-size:20px;color:#940D17;text-decoration:line-through;display:block;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_precio > .markup > .icomarkup {height:22px;width:27px;vertical-align:baseline;color:#940D17;padding:5px 5px 0px 5px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_btns{display:inline-block;width:100%;text-align:center;margin:5px 0px 0px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_btns > .bt_res1{display:inline-block;width:100%;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_btns > .bt_res1 > .btn{}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_btns > .bt_res1 > .btn:hover{}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_conts{display:none;width:100%;margin:15px 0px 0px 0px;padding:15px 0px 0px;border-top:1px solid #E7E7E7;font-size:15px;line-height:20px;font-weight:300;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_conts > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:600;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_conts > .pnl_desc{display:inline-block;width:100%;margin:10px 0px 0px 0px;}

/* REDEFINIDOS PARA FORFAIT + HOTEL */

.valoracion > .listVal > .vext.ff_alj{font-size:14px;}
.valoracion > .listVal > .vext.ff_alj > .header{display:block;width:100%;text-align:center;padding:0px 0px 10px 0px;}
.valoracion > .listVal > .vext.ff_alj > .header > .header_tit{font-size:18px;font-weight:bold;padding:8px 0px;display:block;width:100%;}
.valoracion > .listVal > .vext.ff_alj > .val{display:block;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj{display:inline-block;width:100%;margin-top:10px;padding:10px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab{display:block;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit{display:inline-block;line-height:40px;vertical-align:top;width:50%;text-align:left;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a{display:inline-block;font-size:18px;font-weight:bold;text-decoration:none;line-height:20px;vertical-align:middle;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a:hover{font-size:18px;font-weight:bold;text-decoration:none;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > .itm_aloj_tit_clas{display:inline-block;line-height:20px;margin-left:5px;vertical-align:middle;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > .itm_aloj_tit_clas > img{max-width:14px;font-size:0px;}

.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec{display:inline-block;vertical-align:top;width:25%;text-align:right;padding-right:10px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_dsd{display:block;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_dsd > .itm_aloj_prec_dsd{display:inline-block;vertical-align:bottom;font-size:13px;margin-right:3px;padding-bottom:3px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_dsd > .itm_aloj_prec_dsd:after{content:":";}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_dsd > .itm_aloj_prec_prec{display:inline-block;vertical-align:bottom;font-size:18px;font-weight:bold;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_noc{display:block;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_noc > .itm_aloj_prec_noc{display:inline-block;vertical-align:bottom;font-size:11px;margin-right:3px;padding-bottom:3px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_noc > .itm_aloj_prec_noc:after{content:":";}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_noc > .itm_aloj_prec_noc_prec{display:inline-block;vertical-align:bottom;font-size:15px;font-weight:bold;}

.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res{display:inline-block;line-height:40px;vertical-align:top;width:23%;text-align:right;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res > .btn{padding:8px 10px;font-size:13px;font-weight:bold;text-transform:uppercase; }
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res > .btn:hover{}

.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts{display:block;max-height:0px;overflow:hidden;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts.muestra{max-height:180px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_img{display:inline-block;vertical-align:top;width:28%;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_img .imgCont {width: 100%;height:145px;overflow: hidden;position: relative; display:block;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_img .imgCenter {left: 50%; position: absolute; top: 50%; width: 100%; transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_img .imgCenter img {display: block; margin: 0 auto; min-width:0%;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts{display:inline-block;vertical-align:top;width:70%;padding-left:3%;padding-top:5px; font-size:14px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_promo{display:block;padding-left:75px;font-weight:bold;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_cont{display:block;margin-top:15px;text-align:justify;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_cont > a{text-decoration:none;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_cont > a:hover{text-decoration:underline;}
.valoracion > .listVal > .vext.ff_alj > .val .itms_ocultos{display:none;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos{display:block;margin-top:10px;width:100%;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a{display:block;width:100%;text-align:center;text-transform:uppercase;font-size:18px;font-weight:bold;text-decoration:none;padding:5px 0px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a:hover{text-decoration:none;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a:after{font-family:'FontAwesome'; content:"\f107";font-size:30px;margin-left:10px;vertical-align:bottom;line-height:30px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a.abierto:after{content:"\f106"}

/* CABECERA TITULAR BLOQUE SELECCIONAR HABITACION */
.valoracion > .listVal > .vext > .cab_tit_select_hab,
.prod_fic_val > .vext > .cab_tit_select_hab{font-family:'Open Sans',sans-serif;display: block;margin:0px;font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: bold;padding: 10px;}

/* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv{display:block;width:100%;text-align:center;padding:10px 0px;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk{display:inline-block;vertical-align:baseline;padding-left:34px;line-height:30px;font-size:14px;font-weight:normal;text-decoration:none;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk:hover{text-decoration:none;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk_ver{display:inline-block;vertical-align:baseline;margin-left:10px;line-height:30px;font-size:14px;font-weight:bold;text-decoration:none;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk_ver:hover{text-decoration:none;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv{font-family:'Open Sans',sans-serif;font-size:14px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_sup{width: 0;height: 0;margin:0 auto;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int{display:table;width:100%;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr{display:table-row;width:100%;font-weight:bold;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm{display:table-row;width:100%;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep{display:table-row;width:100%;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto{display:table-cell;width:70%;text-align:left;padding:5px 10px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .ico{display:inline-block;vertical-align:middle;margin-right:5px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .lbl{display:inline-block;vertical-align:middle;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_fecha{display:table-cell;width:20%;text-align:center;padding:5px 10px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_cantidad{display:table-cell;width:10%;text-align:center;padding:5px 10px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_concepto,
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_fecha,
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_cantidad{padding:0px;height:2px;}

/*****/
.valoracion > .listVal > .sep_val, .prod_fic_val .vext.alj  .sep_val{display:block; margin-bottom:10px;}

/*** VALORACION PAGINACION ***/
.valoracion > .row.paginador {padding:0px; margin:0px; margin-bottom:20px;}
.valoracion > .row.paginador .tit {margin-top: 6px; display: inline-block;}
.valoracion > .row.paginador .pagination {margin:0px; float: right!important; margin-right:-15px;}
.valoracion select {padding: 5px 8px; cursor: pointer; }

.valoracion > .row.paginador > .pnl_ord{margin:0px;padding:0px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns{display:inline-block;vertical-align:middle;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul{display:inline-block;list-style:none;padding:0px;margin:0px 0px 0px 10px;font-size:0px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn{display:inline;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn:first-child > .lnk_ord{border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;-webkit-border-radius:4px 0px 0px 4px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn:last-child > .lnk_ord{border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px;-webkit-border-radius:0px 4px 4px 0px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord{display:inline-block;vertical-align:middle;float: left;font-size: 14px;line-height: 22px;margin-left: -1px;padding: 6px 8px;position: relative;text-decoration: none;cursor:pointer;font-weight:normal;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord:hover,
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.sel:hover{}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.sel{}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.desc{}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.desc:after{display:inline-block;vertical-align:middle;font-family:'FontAwesome';content:"\f107";padding-left:3px;font-size:12px;line-height:12px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.asc{}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.asc:after{display:inline-block;vertical-align:middle;font-family:'FontAwesome';content:"\f106";padding-left:3px;font-size:12px;line-height:12px;}

.valoracion > .row.paginador > .pnl_btn_vercarrito{display:inline-block;width:100%;margin:10px 0px 0px 0px;text-align:left;}
.valoracion > .row.paginador > .pnl_btn_vercarrito > .btn{width:100%;max-width:360px;font-size:16px;padding:5px;}

/*** VALORACION SELECTOR VISTAS ***/
.valoracion > .row_select_view{display:inline-block;vertical-align:middle;width:auto;text-align:right;margin-bottom:20px;float:right;}
.valoracion > .row_select_view > .pnl_botones{display:inline-block;width:auto;vertical-align:middle;}
.valoracion > .row_select_view > .pnl_botones > .lnk_select_view{display:inline-block;width:auto;vertical-align:middle;color:#CCCCCC;font-size:0px;cursor:pointer;margin-right:10px;}
.valoracion > .row_select_view > .pnl_botones > .lnk_select_view:after{font-family: 'FontAwesome';display:inline-block;height:32px;font-size:32px;line-height:32px;}
.valoracion > .row_select_view > .pnl_botones > .lnk_select_view.lnk_detail:after{content: "\f84c";}
.valoracion > .row_select_view > .pnl_botones > .lnk_select_view.lnk_compact:after{content: "\f0ca";}
.valoracion > .row_select_view > .pnl_botones > .lnk_select_view.select{color:#112139;}
.valoracion > .row_select_view > .pnl_vermapa{display:inline-block;width:auto;vertical-align:middle;padding:0px;}
.valoracion > .row_select_view > .pnl_vermapa > .ico_map_point{display:inline-block;width:auto;vertical-align:middle;background:#FFFFFF;border: 3px solid #112139;color: #112139;font-size: 14px;font-weight:bold;padding:2px 12px;border-radius:5px;}
.valoracion > .row_select_view > .pnl_vermapa > .ico_map_point:hover,
.valoracion > .row_select_view > .pnl_vermapa > .ico_map_point:visited,
.valoracion > .row_select_view > .pnl_vermapa > .ico_map_point:focus{text-decoration:none;}
.valoracion > .row_select_view > .pnl_vermapa > .ico_map_point:before{font-family: 'FontAwesome'; content: "\f3c5"; margin-right: 10px;}
/*** adaptar resto de paneles cuando tenemos el selector de vistas ***/
.valoracion.val_select_view{display: inline-block;width: 100%;}
.valoracion.val_select_view > .row.paginador{display:inline-block;vertical-align:middle;width:calc(100% - 260px);text-align:left;margin-bottom:20px;}
.valoracion.val_select_view > .row.paginador .pagination{float:left !important;}
.valoracion.val_select_view > .listVal{clear:both;}
@media (min-width: 0px) and (max-width: 1199px) {
    .valoracion > .row_select_view{width:100%;}
    .valoracion.val_select_view{}
    .valoracion.val_select_view > .row.paginador{width:100%;margin:0px;}
    .valoracion.val_select_view > .row.paginador .pagination{float:right !important;}
}

/*** LISTADO VALORACION - VISTA COMPACTA ***/
.valoracion.compact{}
.valoracion.compact > .listVal > .vext{display:flex;flex-flow:row wrap;}
.valoracion.compact > .listVal > .vext > .header{display:flex;flex-flow:column wrap;flex:1 200px;padding:10px;}
.valoracion.compact > .listVal > .vext > .header > .ribbon-wrapper,
.valoracion.compact > .listVal > .vext > .header > .pImg,
.valoracion.compact > .listVal > .vext > .header > .pImgSlider{display:none !important;visibility:hidden !important;}
.valoracion.compact > .listVal > .vext > .header > .pData{display:inline-block;width:100%;text-align:left;margin: 0px;}
.valoracion.compact > .listVal > .vext > .header > .pData > .tit,
.valoracion.compact > .listVal > .vext > .header > .pData > .cat{display:inline-block;width:100%;text-align:left;margin: 0px;}
.valoracion.compact > .listVal > .vext > .header > .pData > .pob,
.valoracion.compact > .listVal > .vext > .header > .pData > .map,
.valoracion.compact > .listVal > .vext > .header > .pData > .desde,
.valoracion.compact > .listVal > .vext > .header > .pData > .desc{display:none !important;visibility:hidden !important;}
.valoracion.compact > .listVal > .vext > .header > .pData > .tit{font-size:18px;line-height:22px;}
.valoracion.compact > .listVal > .vext > .header > .pData > .tit a,
.valoracion.compact > .listVal > .vext > .header > .pData > .tit a:hover{font-size:18px;line-height:22px;}
.valoracion.compact > .listVal > .vext > .val{display:flex;flex-flow:row wrap;flex:1 calc(100% - 200px);}
.valoracion.compact > .listVal > .vext > .val > .header, 
.valoracion.compact > .listVal > .vext > .val > .content > .header{display:none !important;visibility:hidden !important;}
.valoracion.compact > .listVal > .vext > .val > .grup{display:flex;flex-flow:row wrap;flex:1 100%;width:100%;text-align:left;padding:2px 5px;}
.valoracion.compact > .listVal > .vext > .val > .content{display:flex;flex-flow:row wrap;flex:1 100%;width:100%;text-align:left;padding:0px;}
.valoracion.compact > .listVal > .vext > .val > .content > .cont{padding:2px;}
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .estado,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .habitacion,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .servicio,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .regimen,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .oferta,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .precio,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .seleccion{margin-top:0px;margin-bottom:0px;vertical-align:middle;}
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .estado > label,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .habitacion > label,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .servicio > label,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .regimen > label,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .oferta > label,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .precio > label,
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .seleccion > label{margin-top:0px;margin-bottom:0px;}
.valoracion.compact > .listVal > .vext > .val > .content > .cont > .estado > img{width:20px;}
.valoracion.compact > .listVal > .vext > .val > .btns{padding:10px 10px;}
@media (min-width: 0px) and (max-width: 767px) {
    .valoracion.compact > .listVal > .vext{flex-flow:column wrap;}
    .valoracion.compact > .listVal > .vext > .header{flex:1 100%;}
    .valoracion.compact > .listVal > .vext > .val{flex:1 100%;}
}
/*** header ***/
.valoracion > .row_header_compact{display:none !important;visibility:hidden !important;}
.valoracion.compact > .row_header_compact{display:inline-block !important;visibility:visible !important;width:100%;background:#F0F0F0;padding:5px 10px;margin:0px 0px 10px 0px;}
.valoracion.compact > .row_header_compact > .col{display:inline-block;vertical-align:middle;font-size:14px;line-height:16px;font-weight:bold;text-align:left;}
.valoracion.compact > .row_header_compact > .col.alojamiento{width:25%;}
.valoracion.compact > .row_header_compact > .col.habitacion{width:35%;}
.valoracion.compact > .row_header_compact > .col.regimen{width:20%;}
.valoracion.compact > .row_header_compact > .col.oferta{width:5%;}
.valoracion.compact > .row_header_compact > .col.precio{width:15%;text-align:center;}
@media (min-width: 768px) and (max-width: 1199px) {
    .valoracion.compact > .row_header_compact > .col.alojamiento{width:30%;}
    .valoracion.compact > .row_header_compact > .col.habitacion{width:30%;}
    .valoracion.compact > .row_header_compact > .col.regimen{width:20%;}
    .valoracion.compact > .row_header_compact > .col.oferta{width:5%;}
    .valoracion.compact > .row_header_compact > .col.precio{width:15%;text-align:right;}
}
@media (min-width: 0px) and (max-width: 767px) {
    .valoracion.compact > .row_header_compact{display:none !important;visibility:hidden !important;}
}

/*** FILTROS VALORACION  ***/
.filt {display:inline-block; width:100%;padding: 15px;}
.filt > .tit{font-family:'Roboto','Open Sans', sans-serif; text-align: center; display: inline-block; width: 100%; font-size: 16px; font-weight: bold; line-height: 30px;}
.filt > .tit a {font-family:'Roboto','Open Sans', sans-serif; text-align: center; display: inline-block; width: 100%; font-size: 16px; font-weight: bold; line-height: 30px;}
.filt > .tit a:after {font-family: 'FontAwesome';  content: "\f056"; float: right;}
.filt > .tit a.collapsed:after {content: "\f055";}

.filt > .cont > .item {display: inline-block; width: 100%; margin-top: 15px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 18px; margin-bottom: 0px; padding-bottom: 0px;}
.filt > .cont > .item > .tit {display:block; font-size: 15px; font-weight: 900; margin-bottom: 5px;}
.filt > .cont > .item > .tit a{font-size: 15px; font-weight: 900;}
.filt > .cont > .item > .tit a:after {font-family: 'FontAwesome';  content: "\f146"; float: right;}
.filt > .cont > .item > .tit a.collapsed:after {content: "\f0fe";}
.filt > .cont > .item > .cont > .fila {display:block; position: relative;}
.filt > .cont > .item > .cont > .fila > .opt {display: inline-block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; max-width: 170px;}
.filt > .cont > .item > .cont > .fila > .opt > .chk {display: inline-block;}
.filt > .cont > .item > .cont > .fila > .opt > .chk label {font-size:13px; font-weight:normal; cursor:pointer;}
.filt > .cont > .item > .cont > .fila > .opt > .chk label:hover {text-decoration:underline;}
.filt > .cont > .item > .cont > .fila > .opt > .checkbox-style label:after{display:none;}
.filt > .cont > .item > .cont > .fila > .opt > .chk .lbl_aux {display: block; font-size: 12px; padding-left: 0px; color: #999999;}
.filt > .cont > .item > .cont > .fila > .opt > .lnk, .filt > .cont > .item > .cont > .fila > .opt .chk .lnk  {display: inline-block; font-family:'Roboto','Open Sans', sans-serif; font-size:13px;}
.filt > .cont > .item > .cont > .fila > .opt > .lnk > .imagen > img{max-height:30px;margin-left:10px;}
.filt > .cont > .item > .cont > .fila > .group{display:none;visibility:hidden;}
.filt > .cont > .item > .cont > .fila > .det {font-size:12px;float: right;margin-right: 10px;font-weight: normal;}
.filt > .cont > .item > .cont > .fila > .det > .num {display:none;}
.filt > .cont > .item > .cont > .fila > .det > .dsd { text-transform:lowercase; margin-top: 5px; display:inline-block;font-style: oblique;}

.filt > .cont > .item > .cont > .fila.fila_ppal{margin-top:10px;line-height:18px;}
.filt > .cont > .item > .cont > .fila.fila_ppal > .opt label{font-weight:bold;margin-bottom:0px;}
.filt > .cont > .item > .cont > .fila.fila_ppal > .opt label:after{display:none;}
.filt > .cont > .item > .cont > .fila.fila_ppal > .det{font-weight:normal;}
.filt > .cont > .item > .cont > .fila.fila_ppal > .det > .dsd {display:none;visibility:hidden;}
.filt > .cont > .item > .cont > .fila_scnd{display:block;padding:0px 0px 0px 4px !important;}
.filt > .cont > .item > .cont > .fila_scnd > .fila{display:inline-block;width:100%;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt {display: inline-block;font-size:12px;font-weight:normal;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt > .chk {display: inline-block;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt > .lnk {display: inline-block;font-size:12px;font-weight:normal;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt label {font-weight:normal;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .det {float:right;padding:10px 0px 0px 0px;font-weight:normal;font-size:11px;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .det > .num {display:none;visibility:hidden;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .det > .dsd {}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style label{padding-left:6px;margin-bottom:0px;vertical-align:middle;margin-left:20px;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style label::before{width: 14px;height: 14px;left: 5px;top: 2px;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style label::after{display:none;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style input{vertical-align:middle;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style input[type="checkbox"]:checked + label::after{left:3px;top:1px;}

.filt > .cont > .item > .cont > .slider_lbl {display:block; position:relative; font-family:'Roboto','Open Sans', sans-serif; font-size:14px; }
.filt > .cont > .item > .cont > .slider_lbl > .lbl_min {}
.filt > .cont > .item > .cont > .slider_lbl > .lbl_max {position: absolute; right: 0px;}
.filt > .cont > .item > .cont > .slider_lbl > .flt_Max {position: absolute; right: 0px;}
.filt > .cont > .item > .cont > .slider {margin:5%; display: block; width:90%;}

.filt > .cont > .item .pnlTxt {display: inline-block; width: 80%;}
.filt > .cont > .item .pnlTxt input {width: 100%; font-size: 14px;}
.filt > .cont > .item .pnlBtn {display: inline-block; width: 17%; margin-left: 1%;}
.filt > .cont > .item .pnlBtn .btn{padding:4px; border: none;}

.filt > .cont > .item > .cont > .slider .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{cursor:pointer;}

.filt > .cont > .item > .cont_sel_btn{}
.filt > .cont > .item > .cont_sel_btn > .pnl_btn{display:inline-block;width:100%;margin:5px 0px;padding:0px 10px;}
.filt > .cont > .item > .cont_sel_btn > .pnl_btn.pnl_btn_aplicar{display:none;}
.filt > .cont > .item > .cont_sel_btn > .pnl_btn.pnl_btn_quitar{}
.filt > .cont > .item > .cont_sel_btn > .pnl_btn > .btn{margin:0px;font-size: 15px;font-weight: bold;text-transform: uppercase;}
.filt > .cont > .item > .cont_sel_btn > .pnl_btn.pnl_btn_aplicar > .btn{}
.filt > .cont > .item > .cont_sel_btn > .pnl_btn.pnl_btn_aplicar > .btn:hover{}
.filt > .cont > .item > .cont_sel_btn > .pnl_btn.pnl_btn_quitar > .btn{}
.filt > .cont > .item > .cont_sel_btn > .pnl_btn.pnl_btn_quitar > .btn:hover{}

.filt > .cont_btn_borrar{display: inline-block;width: 100%;margin:10px 0px;padding:0px 10px;}
.filt > .cont_btn_borrar > .btn{font-size:15px;font-weight:bold;text-transform:uppercase;}
.filt > .cont_btn_borrar > .btn:hover{}

/*** MI BUSQUEDA ***/
.busqueda_val_alternativas{display: inline-block; width: 100%; padding: 20px;margin:10px 0px;}
.busqueda_val_alternativas.oferta{}
.busqueda_val_alternativas > .tit{display: inline-block; width:100%; font-family:'Roboto','Open Sans', sans-serif; font-size:18px;  font-weight: bold;margin-bottom: 5px;}
.busqueda_val_alternativas > .valor{font-family:'Roboto','Open Sans', sans-serif; font-size:16px;  font-weight: normal;}
.busqueda_val_alternativas > .valor > a{font-family:'Roboto','Open Sans', sans-serif; font-size:16px;  font-weight: bold;text-decoration:none;}
.busqueda_val_alternativas > .valor > a:hover{text-decoration:underline;}

.busqueda { padding: 20px; display: inline-block; width: 100%; }
.busqueda > .tit {display: inline-block; width:100%; font-family:'Roboto','Open Sans', sans-serif; font-size:18px;  font-weight: bold;margin-bottom: 5px;}

.busqueda.cmp {}
.busqueda.cmp > .tit {display:flex;width:100%;flex-flow: row wrap;}
.busqueda.cmp > .tit > .lbl_tit{display:inline-block;vertical-align:middle;width:50%;text-align:left;}
.busqueda.cmp > .tit > .lnk_cmp_bsq{display:inline-block;vertical-align:middle;width:50%;text-align:right;}
.busqueda.cmp > .tit > .lnk_cmp_bsq > .btn{height:32px;width:auto;font-size:16px;line-height:18px;font-weight:normal;text-decoration:none;padding: 6px 14px;border-radius: 4px;}
.busqueda.cmp > .tit > .lnk_cmp_bsq > .btn:hover{text-decoration:none;}

.busqueda > .origen {display: inline-block; width:31%; vertical-align: top;}
.busqueda > .origen > .tit {display:block; }
.busqueda > .origen > .valor {font-family:'Roboto', 'Open Sans'; font-size:16px;  font-weight: bold;}

.busqueda > .destino {display: inline-block; width:34%;vertical-align: top;}
.busqueda > .destino > .tit {}
.busqueda > .destino > .valor {font-family:'Roboto','Open Sans', sans-serif; font-size:16px;  font-weight: bold;}

.busqueda > .fechas {display: inline-block; width:34%;}
.busqueda > .fechas > .tit {}
.busqueda > .fechas > .valor {font-family:'Roboto','Open Sans', sans-serif; font-size:16px;  font-weight: bold;}

.busqueda > .ocupacion {display: inline-block; width:14%;}
.busqueda > .ocupacion > .tit {}
.busqueda > .ocupacion > .valor {font-family:'Roboto','Open Sans', sans-serif; font-size:16px;  font-weight: bold;}

.busqueda > .habitaciones {display: inline-block; width:14%;}
.busqueda > .habitaciones > .tit {}
.busqueda > .habitaciones > .valor {font-family:'Roboto','Open Sans', sans-serif; font-size:16px;  font-weight: bold;}

.busqueda > .trip-info-distance {display: inline-block; width:14%;}
.busqueda > .trip-info-distance > .tit {}
.busqueda > .trip-info-distance > .valor {font-family:'Roboto','Open Sans', sans-serif; font-size:16px;  font-weight: bold;}

.busqueda > .trip-info-time {display: inline-block; width:14%;}
.busqueda > .trip-info-time > .tit {}
.busqueda > .trip-info-time > .valor {font-family:'Roboto','Open Sans', sans-serif; font-size:16px;  font-weight: bold;}

/** MI BUSQUEDA TRASLADOS  **/
.listVal.trf > .busqueda {font-size: 13px; min-height:210px;}
.listVal.trf > .busqueda > .tit {text-transform: uppercase; font-family: 'Roboto','Open Sans', sans-serif; font-size: 22px;}
.listVal.trf > .busqueda > .origen {display: inline-block; width:65%;}
.listVal.trf > .busqueda > .origen > .valor {font-weight:normal;}
.listVal.trf > .busqueda > .destino {width:65%;margin-top: 10px;}
.listVal.trf > .busqueda > .destino > .valor {font-weight:normal; font-size:13px;}
.listVal.trf > .busqueda > .fechas {width:30%; vertical-align:top; margin-left: 4%;}
.listVal.trf > .busqueda > .ocupacion {width:30%; vertical-align:top; margin-left: 4%;margin-top: 10px;}
.listVal.trf > .busqueda > .trip-info-distance {width:100%; vertical-align:top; margin-top: 10px;}
.listVal.trf > .busqueda > .trip-info-time {width:100%; vertical-align:top; margin-top: 10px;}

.listVal.trf > .busqueda > .map {margin-top: 10px; margin-bottom: 10px; display: block;}
.listVal.trf > .busqueda > .map a{font-size:13px;}
.listVal.trf > .busqueda > .map_canvas {display: block; width: 100%; height: 370px;}

/*** TU BUSQUEDA ADD TRASLADO HOTEL ***/
.tu_busqueda_ath{display:inline-block;width:100%;}
.tu_busqueda_ath > .itm_busqueda_ath{display:inline-block;width:100%;margin:0px 0px 10px 0px;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_idavuelta{}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_idavuelta > .pnl_tit{display:none;visibility:hidden;font-family:'Roboto', sans-serif; font-size:22px; font-weight:bold;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_idavuelta > .pnl_tit.active{display:inline-block;visibility:visible;width:100%;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_idavuelta > .pnl_tit.ida{}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_idavuelta > .pnl_tit.idavuelta{}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj{}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_tit{font-family:'Roboto', sans-serif; font-size:22px;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj{position: relative; display: inline-block;padding: 15px; width:100%;margin:10px 0px 0px 0px;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pImg {display: inline-block; width:28.33%; overflow:hidden;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pImg .imgCont {width: 100%;height:175px;overflow: hidden;position: relative; display:block;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pImg .imgCenter.img-bg {left:initial;margin-left:0;position:initial;top:initial;width:100%;height:100%;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData {display: inline-block; width: 68.66%; vertical-align: top; margin-left: 2%;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .tit {display: inline-block; line-height:35px; font-family:'Roboto', sans-serif; font-size:22px; font-weight:bold;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .cat {display: inline-block; font-size: 30px;line-height:35px; vertical-align: middle; letter-spacing: 5px;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .pob {display: block; margin-top: 0px;  font-family:'Roboto', sans-serif; font-size:14px; font-weight:bold;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .desde {position:absolute;top:15px;right:15px;display:inline-block;text-align:right;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .desde > .lit {display:inline-block;width:100%;text-align:right;font-family:'Roboto', sans-serif; font-size:14px;font-weight:bold; text-transform:lowercase; vertical-align: baseline;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .desde > .precio { display:inline-block;width:100%;text-align:right;font-family:'Roboto', sans-serif; font-size:22px; font-weight:bold;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .habs{display: inline-block;width:100%;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .habs > .hab{display: inline-block;width:100%;margin-top:5px;font-family:'Roboto', sans-serif; font-size:15px; font-weight:bold;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .lnk_modif{display: inline-block;width:100%;margin-top:5px;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .lnk_modif > a{font-family:'Roboto', sans-serif; font-size:15px; font-weight:normal;text-decoration:none;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .lnk_modif > a:hover{text-decoration:none;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_alj > .pnl_alj > .pData > .desc {display: block; line-height: 22px; margin-top:5px;}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_tr{}
.tu_busqueda_ath > .itm_busqueda_ath.itm_busqueda_ath_tr > .pnl_tit{font-family:'Roboto', sans-serif; font-size:22px;}

/*** TU BUSQUEDA VALORACION PAQUETE PREDEFINIDO POR PASOS ***/
.busqueda_val_ppd_pasos{display:inline-block;width:100%;padding:20px 20px 10px 20px;background:#E7E7E7;}
.busqueda_val_ppd_pasos > .pnl_bsq{display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
.busqueda_val_ppd_pasos > .pnl_bsq > .pnl_tit{display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
.busqueda_val_ppd_pasos > .pnl_bsq > .pnl_tit > .tit{font-size: 20px;font-weight: bold;line-height: 20px;font-family: 'Roboto','Open Sans', sans-serif;}
.busqueda_val_ppd_pasos > .pnl_bsq > .pnl_dts_bsq{display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.busqueda_val_ppd_pasos > .pnl_bsq > .pnl_dts_bsq > .pnl_fec{display:inline-block;vertical-align:top;text-align:left;}
.busqueda_val_ppd_pasos > .pnl_bsq > .pnl_dts_bsq > .pnl_ocup{display:inline-block;vertical-align:top;text-align:right;float:right;}
.busqueda_val_ppd_pasos > .pnl_srvs{display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item{display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:10px 0px 15px 0px;font-size:0px;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_img{display:inline-block;width:15%;vertical-align:top;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_img > .pnl_img_itm{display:table;width:100%;text-align:center; position:relative;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_img > .pnl_img_itm .img-responsive{margin: 0 auto;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts{display:inline-block;width:85%;vertical-align:top;text-align:left;padding:0px 0px 0px 15px;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_tit{display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_tit > .tit{font-size: 14px;font-weight: bold;line-height: 14px;font-family: 'Roboto','Open Sans', sans-serif;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_fec{display:inline-block;width:100%;margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;font-size: 13px;font-weight: normal;line-height: 13px;font-family: 'Roboto','Open Sans', sans-serif;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_fec > .tit{}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg{display:inline-block;width:100%;margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;font-size: 13px;font-weight: normal;line-height: 13px;font-family: 'Roboto','Open Sans', sans-serif;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm{display:inline-block;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm:last-child{margin:0px 0px 0px 0px;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_conc,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_cant,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_reg,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_ocup,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_fec{display:inline-block;width:100%;margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_cant > .lbl_tit,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_reg > .lbl_tit,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_ocup > .lbl_tit,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_fec > .tit{font-weight:bold;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_cant > .lbl_cont,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_reg > .lbl_cont,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_ocup > .lbl_cont,
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts > .pnl_desg > .pnl_itm > .pnl_fec > .lbl_cont{font-weight:normal;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_info_srv_sel{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}
.busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_info_srv_sel > .tit{font-size: 13px;font-weight: normal;line-height: 13px;font-family: 'Roboto','Open Sans', sans-serif;}
.busqueda_val_ppd_pasos > .pnl_tit_sel_hotel{display:inline-block;width:100%;margin:15px 0px 0px 0px;padding:0px 0px 10px 0px;}
.busqueda_val_ppd_pasos > .pnl_tit_sel_hotel > .tit{font-size: 20px;font-weight: bold;line-height: 20px;font-family: 'Roboto','Open Sans', sans-serif;}

/*** MAPA VALORACION ***/
.map-canvas {width: 100% !important;}
.map_cont {display:block; width:100%;}
.mapList {}
.mapList.modal.modal-fullscreen .modal-dialog,.modal.modal-fullscreen .modal-content{bottom:0;left:0;position:absolute;right:0;top:0}
.mapList.modal.modal-fullscreen .modal-dialog{margin:0.5% 3% 3% 3%;width:94%;}
.mapList.modal.modal-fullscreen .modal-content{}
.mapList.modal.modal-fullscreen .modal-body{padding:0; height:100%; }
.mapList.modal.modal-fullscreen .modal-header img{vertical-align: initial;}
.mapList.modal.modal-fullscreen .modal-title{ font-size: 22px; display: inline; margin-left: 10px;}

/*VALORACION FULL MAP*/
.btnMap {display: block; margin-bottom: 10px; width: 100%;}
.btnMap .full{display:block; padding: 5px 10px;}
.btnMap .resize{display:none;}
.fullmapbuttons {top: 0; right: 0; position: fixed; width: 5%; z-index: 1001; margin: 2.5%; border: solid 10px transparent;}
.btnMap.fullmapbuttons .full {display:none;}
.btnMap.fullmapbuttons .resize{display:block;}

.fullmap {width: 95%; height: 95%; z-index: 1000; top: 0px; left: 0px; position: fixed; margin: 2.5%; border: solid 5px #CCCCCC; border-radius: 5px; max-height: 700px;}

/*** MARKER MAPA VALORACION  ***/
.map_marker {display: inline-block; width: 400px; height: auto; overflow: hidden; margin-bottom:7px;}
.map_marker > .image {display: inline-block; width:125px; height: 125px; overflow:hidden;}
.map_marker > .image > .imgCont {overflow: hidden;position: relative; width: 100%; height: 100%; display: block;}
.map_marker > .image > .imgCont > .imgCenter {/*left: 50%; position: absolute; top: 50%; width: 100%; transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);*/ position: absolute; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;}
.map_marker > .image > .imgCont > .imgCenter img {/*display: block; margin: 0 auto; max-width: 200px; max-height: 200px;*/ position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%; max-width: 200px; max-height: 200px;}

.map_marker > .content {display: inline-block; width: 260px; vertical-align: top; margin-left: 10px;}
.map_marker > .content.busstop{width:100%;margin:0px;padding:0px 0px 6px 0px;font-size:14px;line-height:20px;}
.map_marker > .content > .data {display: block;font-weight: bold;}
.map_marker > .content > .data > .tit {display: inline-block; width:100%;}
.map_marker > .content > .data > .tit a {font-size:18px; font-weight:bold; line-height:16px; }
.map_marker > .content > .data > .tipo {display: inline-block; width:100%;}
.map_marker > .content > .data > .clasificacion {display: inline-block; width:100%;}
.map_marker > .content > .desc {display: inline-block; width: 100%;}

.map_marker .precio {display: inline-block; margin-top: 5px; vertical-align: top; position: absolute; left: 0; top: 130px;}
.map_marker .precio .imp{ font-weight:bold; background-color: #FFBF00; color: #333; padding: 5px; border-radius: 5px; position:relative; margin-left:10px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 2px 10px 0 rgba(0,0,0,0.15)!important;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 2px 10px 0 rgba(0,0,0,0.15)!important;
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 2px 10px 0 rgba(0,0,0,0.15)!important;
}
.map_marker .precio .imp:before{content: ''; border-style: solid; border-width: 8px 10px 8px 0; border-color: transparent #FFBF00; display: inline-block; position: absolute; top: 5px; left: -10px;}

.map_marker > .reserva {display: block;text-align: center; margin-top:10px;}
.map_marker > .reserva > .lnk {display: inline-block; margin-left: 15px; padding:5px;}
.map_marker > .reserva > .lnk > .btn {padding: 5px 10px;font-size: 16px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 2px 10px 0 rgba(0,0,0,0.15)!important;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 2px 10px 0 rgba(0,0,0,0.15)!important;
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),0 2px 10px 0 rgba(0,0,0,0.15)!important;
}

.gm-style-iw {top:15px !important;}

/*** MAPA FICHA ***/
.mapFicha {display: inline-block; overflow: hidden; width: 100%; margin-top:40px;}

/*** VALORACION CAPA OFERTAS ***/
.capa_oferta{display:block;}
.capa_oferta > .tit{font-size:16px; display:block; font-weight:bold;}
.capa_oferta > .precios {display:block; margin-top:5px;}

.capa_oferta > .precios > .antes {display:inline-block;}
.capa_oferta > .precios > .antes > .txt {}
.capa_oferta > .precios > .antes > .eur { font-size:18px; text-decoration:line-through;}

.capa_oferta > .precios > .ahora{display:inline-block; float:right;}
.capa_oferta > .precios > .ahora > .txt {}
.capa_oferta > .precios > .ahora > .eur {font-size:18px;}

.capa_oferta > .ofrt {display:block;margin-top:10px;}
.capa_oferta > .ofrt > .itm {display:inline-block; padding: 4px;}
.capa_oferta > .ofrt > .itm > .importe {font-weight:bold;}

.popover{max-width: 100% !important;}
.popover-title { font-size: 20px; }
.popover-content {}
.popover .online {font-weight:bold; font-family:'Roboto','Open Sans', sans-serif; font-size:16px;}
.popover .peticion {font-weight:bold; font-family:'Roboto','Open Sans', sans-serif; font-size:16px;}

/*** VALORACION FICHA ***/
.prod_fic_val select {padding: 5px 8px; cursor: pointer;}
.prod_fic_val {margin-top:20px; margin-bottom:30px;}

.prod_fic_val > .vext > .cab_val_pqvi_ff{display:block;margin-top:10px;}
.prod_fic_val > .vext > .cab_val_pqvi_ff > .pnl_tit{text-align:center;display:block;width:100%;padding:5px 0px;}
.prod_fic_val > .vext > .cab_val_pqvi_ff > .pnl_tit > .tit{font-size:23px;font-weight:bold;padding-left:45px;}
.prod_fic_val > .vext > .cab_val_pqvi_ff > .pnl_inf{display:block;height:10px;}

.prod_fic_val > .vext > .val{position: relative;margin:10px 0px;}

.prod_fic_val > .vext > .fecha {display: inline-block; width: 100%; }
.prod_fic_val > .vext > .fecha > .tit { display: inline-block; padding: 10px; font-weight: bold;}
.prod_fic_val > .vext > .fecha > .cmb {display: inline-block;}

.prod_fic_val > .vext > .idiomas{display: inline-block; width: 100%;color: #5B5B5B;border-top: 1px solid #F0F0F0;}
.prod_fic_val > .vext > .idiomas > .pnl_idiomas_tit{display: inline-block; padding: 10px; font-weight: bold;}
.prod_fic_val > .vext > .idiomas > .pnl_idiomas_dsp{display: inline-block;padding:0px 10px;}
.prod_fic_val > .vext > .idiomas > .pnl_idiomas_dsp > .itm_idioma{display: inline-block;vertical-align: middle;border: 1px solid #d5d7df;padding: 0px;margin: 4px 2px;height:30px;border-radius:3px;}
.prod_fic_val > .vext > .idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado{background:#d5d7df;}
.prod_fic_val > .vext > .idiomas > .pnl_idiomas_dsp > .itm_idioma > a{color:#5B5B5B;font-size:14px;line-height:30px;font-weight:bold;padding:6px 20px;text-decoration:none;}
.prod_fic_val > .vext > .idiomas > .pnl_idiomas_dsp > .itm_idioma > a:hover{color:#5B5B5B;text-decoration:none;}
.prod_fic_val > .vext > .idiomas_aviso{display: inline-block; width: 100%;color: #5B5B5B;border-top: 1px solid #F0F0F0;}
.prod_fic_val > .vext > .idiomas_aviso > .pnl_idiomas_aviso_tit{display: inline-block; padding: 10px; font-weight: bold;}

.prod_fic_val > .vext > .val > .header_sep{background:#EDEFED;display:block;width:100%;height:2px;margin-bottom:5px;}
.prod_fic_val > .vext > .val > .header {display:inline-block;padding:5px;width: 80%;background:#F0F0F0;}
.prod_fic_val > .vext > .val > .header .promos .promos_lbl {font-size:16px; font-family: 'Roboto','Open Sans', sans-serif;}
.prod_fic_val > .vext > .val > .content > .header {display: inline-block;padding: 5px;width: 100%;background:#F0F0F0;}
.prod_fic_val > .vext > .val > .grup{padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;width:80%;}
.prod_fic_val > .vext > .val > .content > .grup{ padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;width:100%;}

.prod_fic_val > .vext > .val > .content {display: inline-block; width: 80%;}
.prod_fic_val > .vext > .val > .content > .cont{display: inline-block; width: 100%; padding:5px;}
.prod_fic_val > .vext > .val > .content >.sep{display:block; width: 100%;}

.prod_fic_val > .vext > .val .estado {width:8%; display: inline-block; text-align: center; vertical-align:top;}
.prod_fic_val > .vext > .val .servicio { width: 59%; display: inline-block; vertical-align:top;}
.prod_fic_val > .vext > .val .habitacion {width:40%; display: inline-block; vertical-align:top;}
.prod_fic_val > .vext > .val .habitacion .room { display:block;}
.prod_fic_val > .vext > .val .habitacion .prov {display:block;}
.prod_fic_val > .vext > .val .habitacion .prov .info{display:inline-block;}
.prod_fic_val > .vext > .val .habitacion .prov .room{display:inline-block; margin-left:5px; width: 70%; vertical-align: top;}
.prod_fic_val > .vext > .val .habitacion .regimen { display:block;}
.prod_fic_val > .vext > .val .habitacion .promo a{ font-size:12px; font-style:italic;}
.prod_fic_val > .vext > .val .habitacion .promo img {max-width:18px;}
.prod_fic_val > .vext > .val .regimen {width:19%; display: inline-block; vertical-align:top;}
.prod_fic_val > .vext > .val .precio {width:15%; display: inline-block; text-align:right; vertical-align:top;}
.prod_fic_val > .vext > .val .oferta {width:10%; display: inline-block; text-align:center; vertical-align:top;}
.prod_fic_val > .vext > .val .seleccion { width:4%; display: inline-block; text-align:center; }

.prod_fic_val > .vext > .val > .header > .sup {}
.prod_fic_val > .vext > .val .content > .cont > .precio {font-weight:bold; text-align:right;}
.prod_fic_val > .vext > .val .content > .cont > .precio label{cursor:pointer;}
.prod_fic_val > .vext  > .header.promo {padding-top:0px;margin:10px 0px;}
.prod_fic_val > .vext  > .header.pd {padding: 5px; background-color: #F5F5F5;}
.prod_fic_val > .vext  > .header > .pagodirecto {display:block;} 
.prod_fic_val > .vext  > .header > .pagodirecto .tit {font-family:'Roboto','Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#D32F33;}
.prod_fic_val > .vext  > .header.reco {padding: 5px; background-color: #F5F5F5;}
.prod_fic_val > .vext  > .header > .recomendado {display:block;}
.prod_fic_val > .vext  > .header > .recomendado .tit {font-family:'Roboto','Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#004F16;}

.prod_fic_val > .vext > .val > .btns{width: 19%; display: inline-block; margin-top:10px; vertical-align:top;}
.prod_fic_val > .vext > .val > .btns > .importes {display:block; text-align: center; width: 100%; margin-bottom:10px;}
.prod_fic_val > .vext > .val > .btns > .reservar {display: block; text-align: center; width: 100%; padding:0px 20px;}
.prod_fic_val > .vext > .val > .btns > .reservar > .btn { font-size: 16px; padding:8px 10px;}
.prod_fic_val > .vext > .val > .btns > .reservar > .loading {font-size: 16px;  padding: 8px; display: inline-block; font-weight: bold;}
.prod_fic_val > .vext > .val > .btns > .importes > .tit {font-family:'Roboto','Open Sans', sans-serif; font-size: 14px; vertical-align: middle; margin-right: 10px;font-weight:bold; display:block;}
.prod_fic_val > .vext > .val > .btns > .importes > .importe { font-family:'Roboto','Open Sans', sans-serif; font-size: 22px; font-weight:bold; vertical-align: middle;}
.prod_fic_val > .vext > .val > .btns > .importes > .groupMarkup > .markup {font-family:'Roboto','Open Sans', sans-serif;font-size:20px;vertical-align:middle;color:#940D17;text-decoration:line-through;}
.prod_fic_val > .vext > .val > .btns > .importes > .groupMarkup > .icomarkup {height:18px;width:22px;vertical-align:middle;color:#940D17;padding:0px 5px 0px 0px;}

.prod_fic_val > .vext > .val > .btns > .importes_pdia {display: block; margin-bottom: 10px;}
.prod_fic_val > .vext > .val > .btns > .importes_pdia .tit {display: block; text-align: center;}
.prod_fic_val > .vext > .val > .btns > .importes_pdia .importe {display: block; text-align: center;}

.prod_fic_val > .noresult{display: inline-block;  width: 100%; padding: 20px; text-align: center;}
.prod_fic_val > .noresult > .pnl_ico {}
.prod_fic_val > .noresult > .pnl_ico img {margin:auto;}
.prod_fic_val > .noresult > .pnl_dts {}
.prod_fic_val > .noresult > .pnl_dts > .tit {display: block; font-family: 'Roboto','Open Sans', sans-serif; font-size: 24px; line-height: 36px; }
.prod_fic_val > .noresult > .pnl_dts > .cont {font-family: 'Roboto','Open Sans', sans-serif; font-size: 18px; display: block;}

.prod_fic_val > .vext.svr > .val > .header {font-weight:bold;}
.prod_fic_val > .vext.svr > .val > .content > .cont {margin-top: 10px;}
.prod_fic_val > .vext.svr > .val > .content > .cont .grupo { vertical-align: top; width: 20%; display: inline-block; margin-top: 4px; font-style: italic;}
.prod_fic_val > .vext.svr > .val > .content > .cont .servicio {width: 39%;}
.prod_fic_val > .vext.svr > .val > .content > .cont .servicio >.int { display: block; margin-bottom: 5px;}
.prod_fic_val > .vext.svr > .val > .content > .cont .servicio >.int > .det {display: block;}
.prod_fic_val > .vext.svr > .val > .content > .cont .servicio >.int > .det:before { font-family: 'FontAwesome'; content: "\f007"; margin-right: 7px;}
.prod_fic_val > .vext.svr > .val > .content > .cont .servicio >.int > .det > .imp {  font-weight: bold;}
.prod_fic_val > .vext.svr > .val > .btns {margin-top: 0px;}

/* REDEFINIDOS PARA SERVICIOS PROPIOS */
.prod_fic_val > .vext.svr > .val_prp{padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;}
.prod_fic_val > .vext.svr > .val_prp .estado{width:10%;display:inline-block;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.svr > .val_prp .estado.horas,
.prod_fic_val > .vext.svr > .val_prp .estado.ofertas {width:10%;}
.prod_fic_val > .vext.svr > .val_prp .servicio{width:53%;display:inline-block;vertical-align:middle;text-align:left;}
.prod_fic_val > .vext.svr > .val_prp .servicio.horas{width:39%;}
.prod_fic_val > .vext.svr > .val_prp .servicio.ofertas{width:45%;}
.prod_fic_val > .vext.svr > .val_prp .servicio.horas.ofertas{width:31%;}
.prod_fic_val > .vext.svr > .val_prp .precio{width:15%;display:inline-block;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.svr > .val_prp .precio.horas,
.prod_fic_val > .vext.svr > .val_prp .precio.ofertas {}
.prod_fic_val > .vext.svr > .val_prp .precio > .markup{font-size:13px;color:#940D17;text-decoration:line-through;display:block;}
.prod_fic_val > .vext.svr > .val_prp .precio > .markup > .icomarkup {height:20px;width:25px;vertical-align:baseline;color:#940D17;padding:5px 5px 0px 5px;}
.prod_fic_val > .vext.svr > .val_prp .hora.horas {width: 16%;display:inline-block;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.svr > .val_prp .oferta.ofertas{width: 8%;display:inline-block;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.svr > .val_prp .seleccion{width:20%;display:inline-block;vertical-align:middle;text-align:center;}
.prod_fic_val > .vext.svr > .val_prp .seleccion.horas,
.prod_fic_val > .vext.svr > .val_prp .seleccion.ofertas {width:15%;}
.prod_fic_val > .vext.svr > .val_prp .seleccion.horas select,
.prod_fic_val > .vext.svr > .val_prp .seleccion.ofertas select {width:90%;}

.prod_fic_val > .vext.svr > .val_prp > .header{width:100%;display:block;padding:5px;}
.prod_fic_val > .vext.svr > .val_prp > .header > .int{width:83%;}
.prod_fic_val > .vext.svr > .val_prp > .content {display:inline-block; width:83%; vertical-align:top;font-size:14px;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont{display:block;margin:4px 0px;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont select{padding:3px;border:1px solid #d5d7df;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .precio{font-weight:bold;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cab_concepto_tipo{display:inline-block;width:100%;padding:15px 20px 5px 20px;font-weight:bold;}
.prod_fic_val > .vext.svr > .val_prp > .btns {display:inline-block;width:15%; vertical-align:text-bottom; padding:5px; }
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes{display:block;width:100%;text-align:right;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes > .tit {display:block;font-family:'Roboto','Open Sans', sans-serif; font-size: 18px; vertical-align: middle; margin-right: 10px; font-weight:bold;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes > .importe { font-family: 'Roboto','Open Sans', sans-serif; font-size: 22px; vertical-align: middle; font-weight:bold;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar {display:block;width:100%;text-align:right;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_res1 { width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1 {width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .pet {width:100%; text-align: center; padding: 5px 10px; font-family:'Roboto','Open Sans', sans-serif; font-size:16px; font-weight:bold;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar .loading {font-size: 18px;}

/*** CABECERA PAQ VIRTUAL FORFAIT ***/
.prod_fic_val > .cab_pqvi_ff{display:block;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit{font-size:15px;padding:3px 0px 0px 10px;display:block;min-height:50px;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_tit{display:inline-block;text-align:left;width:78%;font-size:18px;font-weight:bold;text-transform:uppercase;padding-left:30px;vertical-align:middle;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk{display:inline-block;text-align:right;width:20%;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a{font-size:15px;text-decoration:none;text-transform:uppercase;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a:hover{font-size:15px;text-decoration:none;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a:after{font-family:'FontAwesome';content:"\f105";font-size:34px;font-weight:bold;margin-left:10px;vertical-align:middle;}

.cab_pqvi_ff_modal{margin:0 auto;max-width:830px;width:100%;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int{display:block;padding:20px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit{display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_tit{font-size:30px;font-weight:bold;vertical-align:middle;line-height:42px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk{text-align:right;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk > a{font-weight:bold;font-size:14px;cursor:pointer;text-decoration:none;padding-right:30px;line-height:30px;height:30px;display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk > a:hover{text-decoration:none;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts{margin-top:10px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs{display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_ppal{display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_ppal > .img_ppal{max-height:600px;max-width:100%;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis{margin-top:10px;display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup {display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a {display:inline-block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail, 
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail:focus{ line-height: 0px; padding: 0px; margin: 3px 5px; position:relative;border:none;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail:hover, 
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail.active {}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a img {}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a:hover img {}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .img2_div{display: inline-block;margin: 0px;height: 57px;overflow: hidden;position: relative;width: 119px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .img2_div .img2{bottom: -9999px;left: -9999px;margin: auto;height: auto;width: 190px;min-height: 90px;min-width: 190px;position: absolute;right: -9999px;top: -9999px; }
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .caption {position:absolute; top: 7px; left: 7px; width: calc(100% - 14px); height: calc(100% - 14px);}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup  a .caption {display:none;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup  a:hover .caption {display:none;/*display:block;*/}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts{display:block;margin-top:10px;padding-top:5px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont{display:block;margin-top:10px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont > .pnl_cont_tit{display:block;font-weight:bold;font-size:18px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont > .pnl_cont_cont{display:block;margin-top:5px;text-align:justify;}

/* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */
.prod_fic_val > .vext > .lnk_val_pqvi_msrv{display:block;width:100%;text-align:center;padding:10px 0px;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk{display:inline-block;vertical-align:baseline;padding-left:34px;line-height:30px;font-size:14px;font-weight:normal;text-decoration:none;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk:hover{text-decoration:none;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk_ver{display:inline-block;vertical-align:baseline;margin-left:10px;line-height:30px;font-size:14px;font-weight:bold;text-decoration:none;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk_ver:hover{text-decoration:none;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv{font-family:'Open Sans',sans-serif;font-size:14px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_sup{width: 0;height: 0;margin:0 auto;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int{display:table;width:100%;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr{display:table-row;width:100%;font-weight:bold;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm{display:table-row;width:100%;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep{display:table-row;width:100%;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto{display:table-cell;width:70%;text-align:left;padding:5px 10px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .ico{display:inline-block;vertical-align:middle;margin-right:5px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .lbl{display:inline-block;vertical-align:middle;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_fecha{display:table-cell;width:20%;text-align:center;padding:5px 10px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_cantidad{display:table-cell;width:10%;text-align:center;padding:5px 10px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_concepto,
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_fecha,
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_cantidad{padding:0px;height:2px;}

/*** MAPA DE CONTINENTES ***/
.continentes_mapa {display: block; width: 100%; margin-bottom:20px;}
.continentes_mapa .titulos{ display:none;}
.continentes_mapa .titulos .tit{ display:block; text-align:center; font-size:28px; font-weight:bold;}
.continentes_mapa .titulos .subtit{ display:block; text-align:center; font-size:20px; margin: 10px 0px;}

.continentes_mapa .imagen{ display:inline-block; width:66%;}
.continentes_mapa .imagen .map {position:relative;}

.continentes_mapa .enlaces{display:inline-block; width:33%; vertical-align:top;}
.continentes_mapa .enlaces ul { padding:0px; margin:0px;}
.continentes_mapa .enlaces ul li { list-style-type:square;}
.continentes_mapa .enlaces ul li a { font-family:'Roboto','Open Sans', sans-serif; font-size:18px;  line-height:35px;}
.continentes_mapa .enlaces ul li a:hover { }

/*** LISTADO DE PAISES ***/
.list_pai {display: inline-block; width:100%; margin-bottom:20px;}
.list_pai .titulos { display: block;text-align: center;}
.list_pai .titulos .tit {text-align: center;font-size: 28px;font-weight: bold;display: inline-block; text-transform:uppercase;}
.list_pai .titulos .subtit { display: block; text-align: center; font-size: 20px; margin: 10px 0px;}
.list_pai .titulos .img { margin-right: 10px; margin-top: -10px;}

.list_pai ul {margin:0px; padding:0px; width:100%;}
.list_pai ul li {display: inline-block; list-style-type: none; padding-right: 20px;}
.list_pai ul li a {font-family:'Roboto','Open Sans', sans-serif; font-size: 14px;line-height: 30px;}
.list_pai ul li a:hover {}

/*** LISTADO DE POBLACIONES ***/
.list_pob {display: inline-block; width:100%; margin-bottom:20px;}
.list_pob .titulos { display: block;text-align: center;}
.list_pob .titulos .tit {text-align: center;font-size: 28px;font-weight: bold;display: inline-block; text-transform:uppercase;}
.list_pob .titulos .subtit { display: block; text-align: center; font-size: 20px; margin: 10px 0px;}
.list_pob .titulos .img { margin-right: 10px; margin-top: -10px;}
.list_pob ul {margin:0px; padding:0px;}
.list_pob ul li {display: inline-block; list-style-type: none; padding-right: 20px;}
.list_pob ul li a {font-family:'Roboto','Open Sans', sans-serif; font-size: 14px;line-height: 30px;}
.list_pob ul li a:hover {}

/*** FORMULARIO PRESUPUESTO ***/

.fPresupuesto {}
.fPresupuesto > .tit{font-family: 'Roboto','Open Sans', sans-serif,Tahoma; font-size: 22px; font-weight: bold; margin-bottom: 10px;}
.fPresupuesto > .stit {margin-bottom: 20px;}
.fPresupuesto > .cont .tit {font-family: 'Roboto','Open Sans', sans-serif,Tahoma; font-size: 18px; font-weight: bold; margin:20px 0px; display: block;}
.fPresupuesto > .cont .checkbox {display: inline-block;}
.fPresupuesto > .cont .checkbox input[type=checkbox] {margin-left:0px;}
.fPresupuesto > .cont .checkbox label {padding-right: 20px;}
.fPresupuesto > .cont .btn {padding: 5px 20px; width:auto;}

/*** FORMULARIO ALTA-AGENCIA ***/
.fAltaAgencia_ext .prefijo-telefono {display: flex !important;}
.fAltaAgencia_ext .ddlprf {height: 39px;margin-top: 2px;}

.fAltaAgencia_ext {margin-bottom:20px; padding-top:10px;}
.lnkAltaAgencia {display:block;}
.lnkAltaAgencia a {font-size:18px; font-family:'Roboto','Open Sans', sans-serif; font-weight: bold;}

.fAltaAgencia {margin-top:20px; padding:20px; background-color: #F5F5F5; border: 1px solid #CCCCCC; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fAltaAgencia > .tit{font-family: 'Roboto','Open Sans', sans-serif,Tahoma; font-size: 22px; font-weight: bold; margin-bottom: 10px;}
.fAltaAgencia > .stit {margin-bottom: 20px;}
.fAltaAgencia > .cont .tit {font-family: 'Roboto','Open Sans', sans-serif,Tahoma; font-size: 18px; font-weight: bold; margin:20px 0px; display: block; text-align:left;}
.fAltaAgencia > .cont .checkbox {display: inline-block;}
.fAltaAgencia > .cont .checkbox input[type=checkbox] {margin-left:0px;}
.fAltaAgencia > .cont .checkbox label {padding-right: 20px;}
.fAltaAgencia > .cont .btn {padding: 5px 20px; width:auto;}
.fAltaAgencia > .cont .btn:disabled{display:none;visibility:hidden;}
.fAltaAgencia .form-horizontal .control-label {font-weight:normal;}
.fAltaAgencia .form-horizontal label {font-weight:normal;}

/*** FORMULARIO ALTA-USUARIO ***/
.fAltaUsuario_ext .prefijo-telefono { display: flex !important;}
.fAltaUsuario_ext .ddlprf {height: 39px;margin-top: 2px;}

.fAltaUsuario_ext {margin-bottom:20px;}

.lnkAltaUsuario {display:block;}
.lnkAltaUsuario a {font-size:18px; font-family:'Roboto','Open Sans', sans-serif; font-weight: bold;}

.fAltaUsuario {margin-top:20px; padding: 20px; background-color: #F5F5F5; border: 1px solid #CCCCCC; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fAltaUsuario .form-horizontal .col-md-2 {text-align:right;}
.fAltaUsuario > .tit{font-family: 'Roboto','Open Sans', sans-serif,Tahoma; font-size: 22px; font-weight: bold; margin-bottom: 10px;}
.fAltaUsuario > .stit {margin-bottom: 20px;}
.fAltaUsuario > .cont .tit {font-family: 'Roboto','Open Sans', sans-serif,Tahoma; font-size: 18px; font-weight: bold; margin:20px 0px; display: block;}
.fAltaUsuario > .cont .checkbox {display: inline-block;}
.fAltaUsuario > .cont .checkbox input[type=checkbox] {margin-left:0px;}
.fAltaUsuario > .cont .checkbox label {padding-right: 20px;}
.fAltaUsuario > .cont .btn {padding: 5px 20px; width:auto;}
.fAltaUsuario .lbl_oblig {color:#D32F33;}

.fAltaUsuario .form-horizontal .control-label {font-weight:normal;}
.fAltaUsuario .form-horizontal label {font-weight:normal;}

#ui-datepicker-div {z-index:9999 !important}

/*** FORMULARIOS DE ALTA USUARIO / AGENCIA DESDE CONFIGURACION CANAL VENTA ***/
.fAltaUsuario > .pnl_registro,
.fAltaAgencia > .pnl_registro{display:inline-block;width:100%;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int,
.fAltaAgencia > .pnl_registro > .pnl_registro_int{display:inline-block;width:100%;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_tit,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_tit{display:none;visibility:hidden;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_stit,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_stit{display:none;visibility:hidden;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts{display:inline-block;width:100%;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > .tit,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > .tit{display:inline-block;width:100%;font-size: 18px;font-weight: bold;margin:0px 0px 10px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span{display:flex;flex-flow:row wrap;width:100%;margin:0px 0px 10px;grid-gap:10px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span.general,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span.general{}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span.mas_datos,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span.mas_datos{}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span.facturacion,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span.facturacion{}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span > .itm,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span > .itm{display:flex;flex:1;flex-flow:column wrap;width:auto;min-width:calc(50% - 5px);max-width: fit-content;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span > .itm.noved,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span > .itm.noved,
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span > .itm.polit,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span > .itm.polit,
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span > .itm.news,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span > .itm.news{min-width:100%;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .pnl_lbl,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .pnl_lbl{display:flex;width:100%;font-weight:bold;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .pnl_txb,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .pnl_txb{display:flex;width:100%;margin:5px 0px 0px 0px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .pnl_txb > .txb,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .pnl_txb > .txb{display:inline-block;width:100%;border:1px solid #CCCCCC;padding:5px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .pnl_txb > .cmb,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .pnl_txb > .cmb{display:inline-block;width:100%;border:1px solid #CCCCCC;padding:5px;cursor:pointer;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts .itm label,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts .itm label{font-weight:normal;margin:0px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span.pnl_dts_domic_btn,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span.pnl_dts_domic_btn{}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span.pnl_dts_domic_btn > .btn,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span.pnl_dts_domic_btn > .btn{width: fit-content;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span.pnl_dts_domic_btn > .btn:after,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span.pnl_dts_domic_btn > .btn:after{font-family: 'FontAwesome'; content: "\f107";margin-left:10px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > span.pnl_dts_domic_btn > .btn.open:after,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > span.pnl_dts_domic_btn > .btn.open:after{content: "\f106";}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > .pnl_dts_domic,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > .pnl_dts_domic{display:flex;flex-flow:row wrap;width:100%;margin:0px 0px 10px;grid-gap:10px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > .pnl_dts_domic > .tit,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > .pnl_dts_domic > .tit{display:inline-block;width:100%;font-size: 18px;font-weight: bold;margin:0px 0px 10px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_dts > .pnl_dts_domic > .mas_datos,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_dts > .pnl_dts_domic > .mas_datos{display:inline-block;width:100%;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_oblig,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_oblig{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_btn,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_btn{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.fAltaUsuario > .pnl_registro > .pnl_registro_int > .pnl_btn > .btn,
.fAltaAgencia > .pnl_registro > .pnl_registro_int > .pnl_btn > .btn{width: fit-content;}

/*** VENTA COMPLEMENTARIA ***/
.pnl_vcomp_ext { display:block;margin-bottom: 40px; }
.pnl_vcomp_ext .pnl_vcomp_int { display:block;}
.pnl_vcomp_ext .pnl_vcomp_int.cont .pnl_dat {padding:0px;border: 0px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_tit{ display:block; font-size: 22px; color: #000000; margin-top: 10px; font-weight: bold;}
.pnl_vcomp_ext .pnl_vcomp_int.cont .pnl_tit {font-size:18px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_sub_tit{ display:block; font-size: 18px; color: #000000; margin-top: 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat { display:block; margin-top: 20px; border: 3px solid #F5F5F5; border-bottom-width:12px; font-family: 'Roboto','Open Sans', sans-serif,Tahoma;}


.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod {display: block; background-color: #666666; padding: 5px 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod .tit{ font-size:24px; font-weight:bold; color:#FFFFFF;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod .date {font-size: 14px; font-weight: normal;} 

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header {display: block; border-bottom: 1px dotted #999999; background-color: #BBBBBB; padding: 2px 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .image {display:inline-block; width:40px; vertical-align:middle;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .tit {font-size: 22px; vertical-align: middle; color:#FFFFFF;}
.pnl_vcomp_ext .pnl_vcomp_int.cont .pnl_dat .vcomp_header .tit {font-size:16px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .item {display:block;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab { display:block; background-color: #F5F5F5; margin: 0px; padding: 10px; border-bottom: 1px solid #CCC;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .prd {display:block; font-size:24px; margin-bottom: 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .img {display:inline-block; width:65px; height:65px; margin-right:5px; overflow:hidden; vertical-align:top; margin-bottom: 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .img img {width:65px; height:65px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat {display:inline-block;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit { font-weight:bold; font-size:18px;}
.pnl_vcomp_ext .pnl_vcomp_int.cont .pnl_dat .pnlCab .dat .tit {font-size:16px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .address {display:block; margin-top: 5px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .address .dir {display:inline-block;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp {margin-left:20px;font-family: 'Roboto','Open Sans', sans-serif,Tahoma;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp .dsd { font-size: 12px; color: #D32F33;  }
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp .prc { font-size: 20px; color: #D32F33; font-weight: bold;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn { height:auto;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a { height:auto; font-size:16px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd { display:none; width:100%; margin: 0; border: solid 2px #F5F5F5; padding: 10px; margin-bottom:20px; border-top-width: 0px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto { display:block;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .img img{width:100%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content {}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .desc {display:block; margin-bottom: 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .fecha {display:block; margin-bottom: 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .pnl_pd {display:block; margin-bottom: 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .pnl_pd .pagodirecto {padding:5px; display: block; background-color:#F5F5F5;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .pnl_pd .pagodirecto .tit{font-size:12px; font-weight:bold;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .duracion {display:block; margin-bottom: 10px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos { display:inline-block; width: 100%;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .header {display: inline-block; font-weight: bold; background-color: #F3F3F3; padding: 5px 0px; width: 100%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .sup{font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px !important; font-weight: normal !important;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .estado{width: 6%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .habitacion{width: 40%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .regimen{width: 20%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .oferta{width: 10%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .precio{width: 14%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .seleccion{width: 5%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .reserva{display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .grup {padding: 5px; font-family: 'Roboto','Open Sans', sans-serif; font-size: 16px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns {width: 100%; display: inline-block; padding: 10px; position: relative; padding-top: 30px; text-align: right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes {display: inline-block; margin-right: 15px; text-align: right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes .tit {font-family: 'Roboto','Open Sans', sans-serif; font-size: 18px; vertical-align: middle; margin-right: 10px; font-weight: bold;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes .importe {font-family: 'Roboto','Open Sans', sans-serif; font-size: 22px; vertical-align: middle; font-weight: bold;} 
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar {display: inline-block;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1 {display:inline-block;background:#D32F33;width:100%;text-align:center; text-decoration:none;font-weight:bold;color:#FFFFFF;text-transform:uppercase;max-width:160px; padding: 7.5px 12px; font-size: 18px; border: 1px solid transparent; border-radius: 4px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cont {display: inline-block; padding: 5px 0px; width: 100%; border-bottom: 1px dotted #CCC;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton  {display: inline-block; float: right; margin-top: 10px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn {display:inline-block;background:#D32F33;width:100%;text-align:center;border-top:none;border-left:none;border-right:none;text-decoration:none;font-weight:bold;color:#FFFFFF;text-transform:uppercase;max-width:160px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn:hover{background:#A82427;text-decoration:none;font-weight:bold;color:#FFFFFF;text-transform:uppercase;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est { display:inline-block; width:10%; text-align:center;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod {display:inline-block; width:40%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp {display:inline-block; width:20%; text-align:right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant {display:inline-block; width:20%; text-align:right;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est.horas,
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est.horas { display:inline-block; width:10%; text-align:center;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod.horas,
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod.horas {display:inline-block; width:35%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp.horas,
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp.horas {display:inline-block; width:15%; text-align:right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .hora.horas,
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .hora.horas {display:inline-block; width:20%; text-align:right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .hora.horas > select{max-width:100%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant.horas,
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant.horas {display:inline-block; width:15%; text-align:right;}

/*** CAPA MODAL VENTA COMPLEMENTARIA ***/
.capa_modal.capa_vcomp {}
.capa_modal.capa_vcomp > .modal-dialog{max-width:900px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content{}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-header{min-height:0px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body{padding:10px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc{}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito{display: flex;flex-flow:column wrap;width:100%;margin-top: 20px;padding:0px;border:none;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .pnl_tit{display: block;font-weight: bold;font-size: 22px;line-height: 22px;color: #000000;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_tit{display: inline-block;width: 100%;font-weight: bold;font-size: 22px;line-height: 22px;color: #000000;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont{display: inline-block;width: 100%;text-align: left;margin:0px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont > .vcomp_opc_stit{display: inline-block;width: 100%;font-size: 18px;line-height:18px;margin-top: 10px;line-height: 14px;color: #000000;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont > .vcomp_opc_lst{display:inline-block;width:100%;text-align:left;margin:10px 0px 0px 0px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont > .vcomp_opc_lst > .itm{width:100%;margin: 5px 0px 0px 0px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont > .vcomp_opc_lst > .itm > .srv{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont > .vcomp_opc_lst > .itm > .fec{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;font-weight:bold;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont > .vcomp_opc_lst > .itm > .imp{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;font-weight:bold;color:#112139;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont > .vcomp_opc_total{display:inline-block;width:100%;text-align:left;margin:15px 0px 0px 0px;font-weight:bold;font-size:16px;line-height:26px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_carrito > .vcomp_opc_cont > .vcomp_opc_total > .imp{margin-left:10px;font-size:22px;color:#112139;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_vcomp{display: flex;flex-flow:column wrap;width:100%;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_btns{display: flex;flex-flow:row wrap;justify-content: space-evenly;width:100%;margin-top: 20px;padding-top: 20px;border-top: 1px solid #DDDDDD;font-size: 14px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_btns > .btn{display: flex;width: auto;min-width: 250px;text-align: center;align-items: center;justify-content: center;line-height: 20px;font-size: 16px;margin:0px 0px 10px 0px;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_btns > .btn.cerrar{background:#0099CC;border-color:#0099CC;}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-body > .pnl_vcomp_opc > .pnl_btns > .btn.reservar{}
.capa_modal.capa_vcomp > .modal-dialog > .modal-content > .modal-footer {min-height:0px;}
/*** CAPA MODAL CAMBIO PRECIO DINAMICO ***/
.capa_modal.capa_pdin {}
.capa_modal.capa_pdin > .modal-dialog{max-width:900px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content{}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-header{min-height:0px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body{padding:10px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc{}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito{display: flex;flex-flow:column wrap;width:100%;margin-top: 20px;padding:0px;border:none;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pnl_tit{display: block;font-weight: bold;font-size: 22px;line-height: 22px;color: #000000;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_tit{display: inline-block;width: 100%;font-weight: bold;font-size: 22px;line-height: 22px;color: #000000;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont{display: inline-block;width: 100%;text-align: left;margin:0px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont > .pdin_opc_stit{display: inline-block;width: 100%;font-size: 18px;line-height:18px;margin-top: 10px;line-height: 14px;color: #000000; padding:10px 20px; text-align: left;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont > .pdin_opc_lst{display:inline-block;width:100%;text-align:left;margin:10px 0px 0px 0px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont > .pdin_opc_lst > .itm{width:100%;margin: 5px 0px 0px 0px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont > .pdin_opc_lst > .itm > .srv{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont > .pdin_opc_lst > .itm > .fec{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;font-weight:bold;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont > .pdin_opc_lst > .itm > .imp{display:inline-block;width:auto;text-align:left;vertical-align:middle;margin:0px 10px 0px 0px;font-weight:bold;color:#112139;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont > .pdin_opc_total{display:inline-block;width:100%;text-align:left;margin:15px 0px 0px 0px;font-weight:bold;font-size:16px;line-height:26px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_carrito > .pdin_opc_cont > .pdin_opc_total > .imp{margin-left:10px;font-size:22px;color:#112139;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_pdin{display: flex;flex-flow:column wrap;width:100%;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_btns{display: flex;flex-flow:row wrap;justify-content: space-evenly;width:100%;margin-top: 20px;padding-top: 20px;border-top: 1px solid #DDDDDD;font-size: 14px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_btns > .btn{display: flex;width: auto;min-width: 250px;text-align: center;align-items: center;justify-content: center;line-height: 20px;font-size: 16px;margin:0px 0px 10px 0px;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_btns > .btn.cerrar{background:#0099CC;border-color:#0099CC;}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-body > .pnl_pdin_opc > .pnl_btns > .btn.reservar{}
.capa_modal.capa_pdin > .modal-dialog > .modal-content > .modal-footer {min-height:0px;}

/* SUPLEMENTO PUNTO RECOGIDA */
.aviso-cambio-precio {padding: 10px; margin: 0px 0px; font-size: 16px; font-weight: bold;}

/* PAGO DIRECTO */
.p_directo {margin-top: 20px;}
.p_directo > .tit {font-size: 30px; font-weight: bold; text-align: center; font-family: 'Roboto','Open Sans', sans-serif; width: 100%; display: inline-block; margin-bottom: 20px;}
.p_directo > .pagodirecto_int {background: #F5F5F5;display: block; padding: 20px 25px; text-align: left; vertical-align: middle;}
.p_directo > .pagodirecto_int > .tit{margin-right: 20px;font-size: 22px; display:block; margin-bottom: 10px;}
.p_directo > .pagodirecto_int > .text{ margin-right: 20px;font-size: 18px;}

/* MOTIVOS NO RESERVA */
.motivos_no_reserva {margin-bottom: 25px; background-color:#F5F5F5;}
.motivos_no_reserva .motivos_no_reserva_int{padding:0px 0px 20px 0px;display:block;}
.motivos_no_reserva .motivos_no_reserva_int .pnl_tit{display:inline-block;font-weight:bold; font-size:28px; width:100%;text-align:center;padding:40px 0px 15px;font-family: 'Roboto','Open Sans', sans-serif; border-bottom: 1px solid #D7D7D7;}
.motivos_no_reserva .motivos_no_reserva_int .pnl_tit span { padding-left: 40px;}
.motivos_no_reserva .motivos_no_reserva_int .pnl_dts{display:block;font-size:14px;font-weight:normal; margin-top:15px;}
.motivos_no_reserva .motivos_no_reserva_int .pnl_dts .prg{vertical-align:top;}
.motivos_no_reserva .motivos_no_reserva_int .pnl_dts .prg > .prg_tit{display:block;font-size:18px;text-align:left; font-family:'Roboto','Open Sans', sans-serif; font-weight: 700;}
.motivos_no_reserva .motivos_no_reserva_int .pnl_dts .prg > .prg_resp{display:block;margin-top:10px;text-align:left;}

/* TARJETA PAGO DIRECTO */
.pg {}
.pg  input{width:100%; padding: 2px 4px; margin: 2px 0px; height: 28px; border: 1px solid #C1C1C1;}
.pg .pd_int{padding: 15px;}
.pg .pd_int .row{margin-bottom:5px;}

/*** MODO BOOKING ***/
.mnu_booking {background-color: #F5F5F5; border-bottom:3px solid #DDDDDD;}
.mnu_booking .pnl_cont {}
.mnu_booking .pnl_cont .pnl_bnv{}
.mnu_booking .pnl_cont .pnl_bnv .tit{display:inline-block; width:100%; font-family: 'Roboto','Open Sans',sans-serif; font-size: 22px; font-weight: bold;}
.mnu_booking .pnl_cont .pnl_bnv .exp{display:inline-block; width:100%; line-height:30px; color:#181818;}
.mnu_booking .pnl_cont .pnl_bnv .exit {margin-top:10px;}

.mnu_booking .pnl_cont .pnl_dat {display:inline-block; width:100%; padding:0px; margin-left: 2%; margin-top: 5px;}
.mnu_booking .pnl_cont .pnl_dat .lbl .tit{display:inline-block;font-weight: bold; margin-right: 10px;} 
.mnu_booking .pnl_cont .pnl_dat .agente {}
.mnu_booking .pnl_cont .pnl_dat .cliente {}
.mnu_booking .pnl_cont .pnl_dat .cliente .txt{}
.mnu_booking .pnl_cont .pnl_dat .cliente .txt input {width:60%;}
.mnu_booking .pnl_cont .pnl_dat .cliente .boton{}
.mnu_booking .pnl_cont .pnl_dat .cliente .boton .btn {width: auto; font-size: 12px; padding: 5px 10px;}

/*** MODULO INTEGRACION DATOS PROVEEDOR (OPINIONES DE OTROS PROVEEDORES) ***/
/* FichaIntegracionDatosProveedor */
@media (max-width: 720px) {
	.prod_fic_int_dt_prov_reviews_count_titulo{font-size: 16px !important;text-align:center !important;margin-bottom: 10px;}
}
.prod_fic_int_dt_prov_reviews_count{margin-bottom: 20px;line-height: 6px;}
.prod_fic_int_dt_prov_reviews_count_titulo{text-align:left;font-size: 23px;font-weight:bolder;padding-top:10px;}
.prod_fic_int_dt_prov_reviews_count_titulo .literal_opiniones{text-transform:uppercase;}
.prod_fic_int_dt_prov_reviews_count_datos{text-align:right;}
.prod_fic_int_dt_prov_reviews_count_datos_comentarios_total{font-size: 12px;}
.prod_fic_int_dt_prov_subratings_box{padding:20px;line-height: 20px;margin-bottom: 25px;font-size: 12px;}
.prod_fic_int_dt_prov_comentarios_usuario_box{ font-size: 0.8em; }
.prod_fic_int_dt_prov_comentarios_usuario_fecha{display:block;}
.prod_fic_int_dt_prov_comentarios_usuario_nombre,
.prod_fic_int_dt_prov_comentarios_usuario_ubicacion{font-weight:bold;}
.prod_fic_int_dt_prov_comentarios_box{border-bottom: 1px solid;padding-bottom: 20px;margin-bottom: 12px;margin-top:20px;}
.prod_fic_int_dt_prov_comentarios_contenido_box{width: 80%;}
.prod_fic_int_dt_prov_comentarios_contenido_comentario{font-size:12px;}
.prod_fic_int_dt_prov_contenido_titulo{font-style:italic;font-size: 16px;display:block;font-weight:bold;}
.prod_fic_int_dt_prov_contenido_imagen_valoracion{margin-top: 5px;margin-bottom: 5px;display:block;}
.prod_fic_int_dt_prov_footer{text-align:center;font-size: 10px;}
.prod_fic_int_dt_prov_footer img{width:150px;}
.prod_fic_int_dt_prov_footer_strong{font-weight:bold;}
#nombre_empresa_aviso{font-style:italic;}
.cabecera_opiniones{display:block;text-align:right;}
.cabecera_opiniones_img{display:block;margin-bottom:3px;}
.cabecera_opiniones_img img{width:100px;}
.nocomments{margin:30px;display:block;}

 /* Estilos de la vista small */
.header_small{ padding:5px; }
.header_small_titulo { font-weight:bold; }
.header_small_img_op_totales{font-size:12px;}
.header_small_img_op_totales img{width:80px;margin-right:5px;}
.header_small_subrating_item { font-size:12px;}

/* FichaIntegracionDatosProveedorHeader */
@media (max-width: 720px) {
	.prod_fic_int_dt_prov_header{border-left:none !important;}
}
.prod_fic_int_dt_prov_header{margin-top:20px;padding-left: 10px;}
.prod_fic_int_dt_prov_header_img{top:10px;}
.prod_fic_int_dt_prov_header_img{line-height: 4px;}
.prod_fic_int_dt_prov_header_img a,
.prod_fic_int_dt_prov_header_img a:hover{font-size: 10px;text-decoration:underline;}
.prod_fic_int_dt_prov_header_img img{width: 100px;}

/* FichaIntegracionDatosProveedorSubRatings */
	@media (max-width: 720px) {
	.prod_fic_int_dt_prov_reviews_count_titulo2{font-size: 16px !important;text-align:center !important;margin-bottom: 10px;}
}
.prod_fic_int_dt_prov_reviews_count2{margin-bottom: 20px;line-height: 6px;}
.prod_fic_int_dt_prov_reviews_count_titulo2{text-align:left;font-size: 23px;font-weight:bolder;padding-top:10px;}
.prod_fic_int_dt_prov_reviews_count_titulo2 .literal_opiniones{text-transform:uppercase;}
.prod_fic_int_dt_prov_reviews_count_datos2{text-align:right;}
.prod_fic_int_dt_prov_reviews_count_datos_comentarios_total2{font-size: 12px;}

.cabecera_opiniones2{display:block;text-align:right;}
.cabecera_opiniones_img2{display:block;margin-bottom:3px;}
.cabecera_opiniones_img2 img{width:100px;}

.prod_fic_int_dt_prov_subratings_box2{padding:20px;line-height: 20px;font-size: 12px;}

/* Estilos de la vista small */
.header_small{ padding:5px; }
.header_small_titulo { font-weight:bold; }
.header_small_img_op_totales{font-size:12px;}
.header_small_img_op_totales img{width:80px;margin-right:5px;}
.header_small_subrating_item { font-size:12px;}

/* FichaContenidoTabAll (para mostrar opiniones TripAdvisor) */
.comentarios_xs{
	margin: 0 !important;
	padding:0 !important;
}
/* ForfaitHotel.ascx */
 @media (max-width: 720px) {
	.itm_aloj_conts_promo_comentarios{width:700px !important;float:left !important; text-align:left !important;position:relative;left:-72px;}
 }
.itm_aloj_conts_promo_comentarios{width:auto;float:right;clear:both;}
.itm_aloj_conts_promo_comentarios img{width:80px;}
.itm_aloj_conts_promo_comentarios_lbl a{font-size:10px;text-decoration:underline;color:#105FAB;}
.itm_aloj_conts_promo_comentarios_img{margin-right: 5px;}

/* Alojamiento.ascx */
.valoracion_comentarios span{text-align:right;}
.valoracion_comentarios a{ font-size:12px;text-decoration:underline;}
.valoracion_comentarios img{width:80px;}
/* Listado.ascx */
.pnlComentarios {margin-bottom:10px;}
.pnlComentarios a{font-size: 12px !important;}
.imgVerComentarios{width:80px;}
.lnkComentarios{margin-left: 5px;}
.pnlComentarios span{display:block;}

/*** CARGANDO VALORACION ***/
.valoracion > .cont_carg {padding:0px; margin:0px auto; margin-bottom:30px; width:100%;}
.valoracion > .cont_carg > .pnl_tit {margin-top:0px;}
.valoracion > .cont_carg > .pnl_stit {margin-top: 10px; }
.valoracion > .recomendamos  {margin-bottom: 5px;}

/* LEYENDA VALORACION */
.pnl_leyenda {}
.pnl_leyenda_int{padding:20px; min-height: 200px;}
.pnl_leyenda_int .tit{font-size: 20px; font-family: 'Roboto','sans-serif'; display:block; line-height: 40px;}
.pnl_leyenda .nolist {display: inline-block; margin: 0; list-style-type:none;}
.pnl_leyenda ul.nolist li{font-size: 16px; font-family: 'Roboto','sans-serif'; display:block; line-height:30px;}

.pnl_offline {}
.pnl_offline_int{padding:20px; min-height: 200px;}
.pnl_offline_int .tit{font-size: 20px; font-family: 'Roboto','sans-serif'; display:block; line-height: 40px; margin-bottom: 10px; margin-top: 15px;}
.pnl_offline_int .subtit{font-size: 16px; font-family: 'Roboto','sans-serif'; display:block; margin-bottom: 10px;}
.pnl_offline_int .butn {display:block; margin-bottom: 10px;}
.pnl_offline_int .butn .btn {padding:5px; 10px;}

/* TABULACIONES EN LA VALORACION */
.tabval {}
.nav-tabs.tabval > li {margin-left:5px;}
.nav-tabs.tabval > li > a, .nav-tabs.tabval  > li > a:hover, .nav-tabs.tabval > li > a:focus {font-size:18px;}
.nav-tabs.tabval > li.active > a, .nav-tabs.tabval  > li.active > a:hover, .nav-tabs.tabval > li.active > a:focus {}

/* MAPA PUNTOS DE INTERES */
.floating-panel {background-color: #E0E0E0; color: #2B2B2B; padding: 10px 0px; border: 0px; font-family: 'Roboto','sans-serif'; line-height: 20px; font-size: 14px; margin: 0px;}
.floating-panel  .input, .floating-panel  .input:focus {width:100%; border:0px;padding: 4px 5px;}
.floating-panel  .btn{padding: 5px 5px; font-size: 14px; width:100%; color:#FFFFFF;}
.floating-panel p {margin-top: 5px; margin-bottom: 0px; text-align:right;}

/* MIS RESERVAS BUSCADOR RAPIDO */
.pnl_searchres {display:inline-block; width: 100%;}
.pnl_searchres_int {display:inline-block; width:1040px;}
.pnl_searchres .pnl_tit {display:inline-block; font-size: 20px;  text-align: left; font-family: 'Roboto','sans-serif'; font-weight: bold; padding: 5px 10px 15px;}
.pnl_searchres .pnl_loc {display:inline-block;padding: 0 10px;}
.pnl_searchres .pnl_loc .txb {font-size: 13px; width: 100%; padding: 10px 2px; border: 0px;}
.pnl_searchres .pnl_refcli {display:inline-block;padding: 0 10px;}
.pnl_searchres .pnl_refcli .txb {font-size: 13px; width: 100%; padding: 10px 2px; border: 0px;}
.pnl_searchres .pnl_btn {display:inline-block;padding: 0 10px;}
.pnl_searchres .pnl_btn .btn{padding: 10px 20px; font-size: 12px; margin-top: 3px;}

/* COMISION AGENCIA */
.pnl_cagencia {font-family: 'Roboto','sans-serif'; padding: 10px; margin: 0px;}
.pnl_cagencia .tit{display:inline-block; font-size:16px;line-height: 26px; margin-bottom: 10px;}
.pnl_cagencia .help{display: inline-block; vertical-align: middle; float: right; clear: both;}
.pnl_cagencia .pnl{display:block;}
.pnl_cagencia .pnl .lbl{display: inline-block; margin-right: 1%;}
.pnl_cagencia .pnl .txt{display: inline-block; margin-right: 1%;}
.pnl_cagencia .pnl .txt input{padding: 6px 8px; max-width: 55px;}
.pnl_cagencia .pnl .butn{display: inline-block;}
.pnl_cagencia .pnl .butn .btn {font-size: 12px;}

/* PRESUPUESTOS */
.presupuesto{font-family: 'Roboto','sans-serif'; margin-bottom:5px; margin-top:5px; padding: 15px;}
.presupuesto .btn{font-size: 14px; font-weight: normal;}
.presupuesto .seleccion {}
.presupuesto .seleccion div {padding:0px 3px;}
.presupuesto .seleccion .btn{}
.presupuesto .explicacion {font-size:13px; padding:10px 3px;}

/*** VUELOS ***/

/*** BUSCADOR VUELO ***/
.busc_vue{display:table;font-size:0;/*width:100%;*/width:420px;}

.busc_vue .input{font-size:14px;}
.busc_vue select{font-size:14px;}
.busc_vue .pnl_auto .input input[type="text"]{}

.busc_vue > .pnl_ctls{display:inline-block;vertical-align:top;margin:0px;padding:0px 0px 10px 0px;width:100%;}

.busc_vue > .pnl_ctls > .pnl_avz{display:block;width:100%;margin:0px;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads{display:block;width:100%;margin:0px;}

.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default{width:32.5%;margin:0px 1.25% 0px 0px;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default:last-child{margin:0px;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-hover{opacity:0.9;}

.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default,
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-active,
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-hover{border:0px;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default > .ui-button-text,
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-active > .ui-button-text,
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-hover > .ui-button-text{font-family:'Roboto','Open Sans',sans-serif;font-size:14px;font-weight:normal;padding:4px 15px;line-height:16px;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default > .ui-button-text{}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-active > .ui-button-text{}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-hover > .ui-button-text{}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab{display:inline-block;width:100%;margin:10px 0px 5px 0px;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a{font-family:'Roboto','Open Sans',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a:hover{text-decoration:none;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a:after{font-family:'FontAwesome';content:"\f107";font-size:12px;font-weight:bold;}
.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab.open > a:after{content:"\f106";}

.busc_vue > .pnl_ctls > .pnl_avz_dts{padding:0px;display:none;width:100%;font-family:'Roboto','Open Sans',sans-serif;font-weight:normal;}
.busc_vue > .pnl_ctls > .pnl_avz_dts .pnl_lbl{display:none;visibility:hidden;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm{display:inline-block;vertical-align:middle;font-size:0px;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm select{width:100%;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto{display:inline-block;width:100%;margin:0px;vertical-align:middle;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_clase{display:inline-block;width:100%;margin:6px 0px 0px;vertical-align:middle;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_horasalida{display:inline-block;width:100%;margin:6px 0px 0px;vertical-align:middle;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_horavuelta{display:inline-block;width:100%;margin:6px 0px 0px;vertical-align:middle;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_escalas{display:inline-block;width:100%;margin:6px 0px 0px;vertical-align:middle;font-size:14px;margin-left:1%;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_escalas > input[type=checkbox]{display:inline-block;margin-left:5px;vertical-align:middle;margin:0px 5px !important;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_escalas > label{display:inline-block;font-family:'Roboto','Open Sans',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_reembolso{display:inline-block;width:100%;margin:6px 0px 0px;vertical-align:middle;font-size:14px;margin-left:1%;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_reembolso > input[type=checkbox]{display:inline-block;margin-left:5px;vertical-align:middle;margin:0px 5px !important;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_reembolso > label{display:inline-block;font-family:'Roboto','Open Sans',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente{display:inline-block;width:100%;margin:6px 0px 0px;vertical-align:middle;font-size:14px;margin:10px 0px 5px;width:100%;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente > .pnl_tit{font-weight:bold;display:inline-block;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente > .pnl_itms{display:inline-block;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente > .pnl_itms > input[type=checkbox]{display:inline-block;margin-left:5px;vertical-align:middle;margin:0px 5px !important;}
.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente > .pnl_itms > label{display:inline-block;font-weight:normal;vertical-align:middle;margin:0px 5px 0px 0px;}

.busc_vue > .pnl_ctls > .flt_pnl{display:inline-block;vertical-align:top;margin-top:6px;}

.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto{display:block;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto{display:block;margin-top:6px;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .input input[type="text"]{width:100%;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .pnl_tit, .pnl_auto .pnl_itms{width:100%;}

.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas{display:block;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_entrada{display:inline-block;vertical-align:middle;width:49.5%;margin:0px 0.5% 0px 0px;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_salida{display:inline-block;vertical-align:middle;width:49.5%;margin:0px 0px 0px 0.5%;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_entrada > .pnl_itms,
.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_salida > .pnl_itms{width:100%;max-width:100%;}

.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion{display:block;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs{width:100%;margin:0px;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm{display:inline-block;vertical-align:middle;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_adu{width:49.5%;margin:0px 0.5% 0px 0px;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_nin{width:49.5%;margin:0px 0px 0px 0.5%;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion .itm .cmbs{width:100%;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion .adu_nin{display:block;width:100%;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion .adu_nin select{width:100%;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion .edds{display: inline-block;text-align: right;width:100%;}
.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion .edds .cmb_itm_e{width:15.7%;margin:3px 0px 0px 0.8%;}

.busc_vue > .pnl_ctls > .pnl_multi{display:none;width:100%;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi{padding:0px;display:block;width:100%;margin:8px 0px 0px;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi .pnl_lbl{display:none;visibility:hidden;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi.itm2{}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi.itm3{}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi.itm4{}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi.itm5{}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_tit{display: inline-block;width: 100%;font-size: 14px;font-weight: bold;margin: 2px 0px 5px 0px;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_auto{display:inline-block;vertical-align:top;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_auto .input input[type="text"]{}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_auto.auto1{width:100%;margin:0px 0px 0px 0px;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_auto.auto2{width:100%;margin:6px 0px 0px 0px;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi > .flt_fechas{width:49.5%;margin:6px 0px 0px 0px;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi > .flt_fechas > .pnl_entrada{width:100%;}
.busc_vue > .pnl_ctls > .pnl_multi > .itm_multi > .flt_fechas > .pnl_entrada > .pnl_itms{width:100%;max-width:100%;}

.busc_vue > .pnl_btns {display:block;margin:0px;padding:0px;vertical-align:bottom;width:100%;}

/*** Modificacion para el buscador cuando es multidestinos ***/
.busc_vue.multi{}
.busc_vue.multi > .pnl_ctls{display:inline-block;width:100%;}
.busc_vue.multi > .pnl_ctls > .flt_pnl.flt_aeropuerto{width:100%;}
.busc_vue.multi > .pnl_ctls > .flt_pnl.flt_fechas{width:49.5%;}
.busc_vue.multi > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_entrada{width:100%;margin:0px;}
.busc_vue.multi > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_salida{display:none;}
.busc_vue.multi > .pnl_ctls > .flt_pnl.flt_ocupacion{display: inline-block;width: 100%;}
.busc_vue.multi > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_adu{width:49.5%;margin:0px 0.5% 0px 0px;}
.busc_vue.multi > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_nin{width:49.5%;margin:0px 0px 0px 0.5%;}
.busc_vue.multi > .pnl_ctls > .flt_pnl.flt_ocupacion .edds .cmb_itm_e{width:15.7%;margin:3px 0px 0px 0.8%;}
.busc_vue.multi > .pnl_btns{display:block;margin:0px;padding:0px;vertical-align:bottom;width:100%;}

/*** Modificaciones para buscador vuelos valoracion ***/
.buscador.val .busc_vue{width:100%;}
.buscador.val .busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default{width:100%;margin:0px 0px 6px 0px;}
.buscador.val .busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab{margin:4px 0px 5px 0px;}
.buscador.val .busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion .edds{margin-top:0px;}
.buscador.val .busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion .edds .cmb_itm_e{width:32%;margin:3px 0px 0px 0.8%;}

/*** BUSCADOR VUELO + HOTEL ***/
.busc_vuehot {display:block;padding:10px;font-size:0;}
.busc_vuehot > .pnl_ctls {display:inline-block;margin:0px;padding:0px;width:88%;vertical-align:top;}
.busc_vuehot > .pnl_ctls > .info_desc{display:none;visibility:hidden;}
.busc_vuehot > .pnl_ctls > .pnl_avz{font-size:14px;display:block;margin:0px;width:100%;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads{display:block;width:100%;margin:0px;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default{width:32.5%;margin:0px 1.25% 0px 0px;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default:last-child{margin:0px;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-hover{opacity:0.9;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default,
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-active,
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-hover{border:0px;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default > .ui-button-text,
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-active > .ui-button-text,
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-hover > .ui-button-text{font-family:'Roboto','Open Sans',sans-serif;font-size:14px;font-weight:normal;padding:4px 15px;line-height:16px;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default > .ui-button-text{}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-active > .ui-button-text{}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-hover > .ui-button-text{}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_cab{display:inline-block;vertical-align:middle;margin-left:10px;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a{font-size:14px;font-weight:normal;text-decoration:none;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a:hover{text-decoration:none;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a:after{font-family:'FontAwesome';content:"\f107";font-size:12px;font-weight:bold;}
.busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_cab.open > a:after{content:"\f106";}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts {padding: 5px 0;display: none;width: 100%;font-family: Lato,Ubuntu,sans-serif;font-weight: 400;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm {display: inline-block;vertical-align: middle;font-size: 0;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm select {width: 100%;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto, 
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_clase, 
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_horasalida, 
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_horavuelta {display: inline-block;width: 21%;margin-right: .35%;vertical-align: middle;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_escalas,
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_reembolso{font-size: 14px;margin-left: 1%;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_escalas > input[type=checkbox],
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_reembolso > input[type=checkbox]{display: inline-block;vertical-align: middle;margin: 0 5px;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_escalas > label,
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_reembolso > label{display: inline-block;font-weight: 700;vertical-align: middle;margin: 0 5px 0 0;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente {font-size: 14px;margin: 10px 0 5px;width: 100%;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente > .pnl_tit {font-weight: 700;display: inline-block;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente > .pnl_itms {display: inline-block;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente > .pnl_itms > input[type=checkbox] {display: inline-block;vertical-align: middle;margin: 0 5px;}
.busc_vuehot > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente > .pnl_itms > label {display: inline-block;font-weight: 400;vertical-align: middle;margin: 0 5px 0 0;}
.busc_vuehot > .pnl_ctls > .flt_pnl {display: inline-block;vertical-align: top;margin-top: 6px;margin-right: 2px;}
.busc_vuehot > .pnl_ctls > .flt_destino {width: 24%;margin-right: .5%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_aeropuerto {display: inline-block;width: 49%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto {display: inline-block;vertical-align: top;width: 49%;margin-right: 1%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .input input[type=text], 
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .pnl_tit, 
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .pnl_itms {width: 100%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_auto_show {font-size: inherit;line-height: inherit;}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;max-width:400px;width:400px !important;overflow:auto;top:0px !important;left:0px !important;position:relative;}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_auto_show > .ui-autocomplete li{display:block;}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_fechas {display: inline-block;width: 33.333333%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_entrada,
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_salida {display: inline-block;vertical-align: middle;width: 49%;margin-right: 1%}
.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas {width: 49%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_entrada > .pnl_itms, 
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_salida > .pnl_itms {width: 100%;max-width: 100%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion {display: inline-block;width: 40%;margin-right:0px;}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_nhabs{display:none;visibility:hidden;}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs {width: 100%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm {display: inline-block;vertical-align: middle;width: 49%;margin-right:0px;margin-left:1%;}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .itm{margin-right:0px !important;}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .adu_nin select, 
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .itm .cmbs {width: 100%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .adu_nin {display: block;width: 100%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .edds {display: inline-block;text-align: right;width: 100%}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .edds .cmb_itm_e {width: 22.666666%;margin-right: 1%;margin-top: 3px;}
.busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .edds .cmb_itm_e > select{width:100%;}
.busc_vuehot > .pnl_ctls > .pnl_multi {display: none;width: 100%;margin-bottom:20px;}
.busc_vuehot > .pnl_ctls > .pnl_multi > .itm_multi {padding: 0;display: block;width: 100%;margin: 8px 0 0;}
.busc_vuehot > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_tit {display: inline-block;width: 100%;font-size: 14px;font-weight: 700;margin: 2px 0 5px;}
.busc_vuehot > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_auto {display: inline-block;vertical-align: top;}
.busc_vuehot > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_auto.auto1, 
.busc_vuehot > .pnl_ctls > .pnl_multi > .itm_multi > .pnl_auto.auto2 {width: 32.666666%;margin-right: .666666%}
.busc_vuehot > .pnl_ctls > .pnl_multi > .itm_multi > .flt_fechas {width: 33.333333%}
.busc_vuehot > .pnl_ctls > .pnl_multi > .itm_multi > .flt_fechas > .pnl_entrada {width: 100%}
.busc_vuehot > .pnl_ctls > .pnl_multi > .itm_multi > .flt_fechas > .pnl_entrada > .pnl_itms {width: 100%;max-width: 100%}
.busc_vuehot > .pnl_btns {display:inline-block;margin:0px;padding:0px 0px 0px 20px;width:12%;vertical-align:bottom;}
.busc_vuehot.multi > .pnl_ctls {display: inline-block;width: 100%}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_aeropuerto {width: 66.666666%}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_fechas {width: 33.333333%}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_entrada {width: 100%;margin: 0;}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_salida {display: none;}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_ocupacion {display: inline-block;width: 66.666666%;margin-left: 33.333333%}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_adu {margin-right: 1%;margin-left: 0;}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_nin {margin-left: 0;margin-right: 0;width: 50%}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_ocupacion .edds .cmb_itm_e {margin-right: 0;margin-left: 1%;width: 12%}
.busc_vuehot.multi > .pnl_ctls > .flt_pnl.flt_ocupacion .edds .cmb_itm_e > select {width: 100%}
.busc_vuehot.multi > .pnl_btns {display: inline-block;width: 33.333333%;margin: 8px 0 0;float: right;}

/*** Modificaciones para buscador vuelos valoracion ***/
.buscador.val .busc_vuehot{width:100%;}
.buscador.val .busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default{width:100%;margin:0px 0px 6px 0px;}
.buscador.val .busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_cab{margin:4px 0px 5px 0px;}
.buscador.val .busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .edds{margin-top:0px;}
.buscador.val .busc_vuehot > .pnl_ctls > .flt_pnl.flt_ocupacion .edds .cmb_itm_e{width:32%;margin:3px 0px 0px 0.8%;}

/*** TU BUSQUEDA VUELOS ***/
.vuelos {margin:0px;padding:0px;}
.vuelos .ida,
.vuelos .vuelta,
.vuelos .multi {display:none;font-weight: bold;font-size: 18px; font-family:'Roboto','Open Sans',sans-serif;padding:0px 0px 10px 0px;}
.vuelos .ida.active,
.vuelos .vuelta.active,
.vuelos .multi.active{display:block;}
.busqueda_ext{display:table;width:100%;font-size:0px;font-weight:normal;font-family:'Roboto','Open Sans',sans-serif;}
.busqueda_ext > .pnl_dts_1{font-size:14px;display:inline-block;width:80%;text-align:left;vertical-align:middle;}
.busqueda_ext > .pnl_dts_1 > .pnl_tit{display:none;}
.busqueda_ext > .pnl_dts_1 > .pnl_aeropuertos{display:inline-block;width:100%;text-align:left;}
.busqueda_ext > .pnl_dts_1 > .pnl_fechas{display:inline-block;width:100%;text-align:left;margin-top:5px;}
.busqueda_ext > .pnl_dts_2{font-size:14px;display:inline-block;width:20%;text-align:center;vertical-align:middle;max-width:100px;float:right;}
.busqueda_ext > .pnl_dts_2 > .pnl_adultos{display:block;}
.busqueda_ext > .pnl_dts_2 > .pnl_adultos > .itm_sup{display:inline-block;width:100%;text-align:center;font-size:28px;font-family:'Roboto','Open Sans',sans-serif;}
.busqueda_ext > .pnl_dts_2 > .pnl_adultos > .itm_inf{display:inline-block;width:100%;text-align:center;}

/*** VALORACION VUELO (MODO STANDARD) ***/
.valoracion > .listVal > .vext.vue{}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo{padding:1%;display:table;width:100%;font-size:0px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos{display:inline-block;width:75%;text-align:left;vertical-align:top;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items{display:block;width:100%;text-align:left;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm{display:table;width:100%;text-align:left;padding:0px 0px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .itm{font-family:'Roboto','Open Sans',sans-serif;font-size:14px;font-weight:normal;display:inline-block;margin-left:5px;text-align:center;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_img{width:8%;margin-left:0px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_img > img{max-height:40px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_aero{width:8%;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_fecha{width:15%;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_org{width:8%;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hsal{width:8%;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_flecha{width:14px;height:10px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dst{width:8%;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hlle{width:8%;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dur{width:12%;padding-left:16px;text-align:left;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_esc{text-align:left;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles{display:block;width:100%;text-align:left;margin-top:10px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles > a{font-size:13px;font-weight:bold;text-decoration:none;cursor:pointer;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles > a:hover{text-decoration:none;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles > a:after{font-family:'FontAwesome';content:"\f103";padding-left:5px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles > a.open:after{font-family:'FontAwesome';content:"\f102";padding-left:5px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes{display:inline-block;width:23%;margin-left:2%;padding-left:2%;text-align:center;vertical-align:top;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_imp{font-family:'Roboto','Open Sans',sans-serif;font-size:26px;font-weight:bold;display:block;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_desc{font-family:'Roboto','Open Sans',sans-serif;font-size:13px;line-height:14px;font-weight:normal;display:block;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_btns{display:block;margin-top:5px;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_btns > .pnl_btn{width:100%;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_btns > .pnl_btn > .btn{width:100%;padding:4px 10px;text-transform:uppercase;}
.valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_btns > .loading{}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo{display:none;width:100%;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle{display:table;width:100%;font-size:0px;padding:10px 5px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray{display:inline-block;width:70%;text-align:left;vertical-align:middle;font-size:14px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray > .pnl_vue{font-family:'Roboto','Open Sans',sans-serif;font-weight:bold;font-size:18px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray > .pnl_flecha{width:14px;height:10px;margin:0px 10px;display:inline-block;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray > .pnl_tray{}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_dur{display:inline-block;width:30%;text-align:right;vertical-align:middle;font-size:14px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_dur > .lbl{}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_dur > .dur{font-weight:bold;font-size:18px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos{display:block;width:100%;padding:1%;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento{display:block;width:100%;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_aerolinea{display:block;width:100%;font-size:14px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_aerolinea > .pnl_img{}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_aerolinea > .pnl_lbl{}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo{display:table;font-size:0px;width:100%;margin-top:10px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_salida{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:25%;text-align:left;margin-right:2%;padding-right:2%;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_llegada{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:23%;text-align:left;margin-right:2%;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_fec{display:block;width:100%;text-align:left;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_fec > .lbl{}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_fec > .dts{}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_hor{display:block;width:100%;text-align:left;font-size:18px;line-height:18px;font-family:'Roboto','Open Sans',sans-serif;margin-top:2px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_hor > .aero{}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_hor > .hor{font-weight:bold;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_aero{display:block;width:100%;text-align:left;margin-top:2px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_num_vuelo{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:12%;text-align:left;overflow:hidden;margin-right:2%;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_num_vuelo > .lbl{display:block;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_num_vuelo > .num_vuelo{display:block;margin-top:2px;font-size:17px;line-height:17px;font-weight:normal;font-family:'Roboto','Open Sans',sans-serif;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_clase{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:22%;text-align:left;overflow:hidden;margin-right:2%;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_clase > .lbl{display:block;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_clase > .clase{display:block;margin-top:2px;font-size:17px;line-height:17px;font-weight:normal;font-family:'Roboto','Open Sans',sans-serif;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_equipaje{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:10%;text-align:center;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_equipaje > .lbl{display:block;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_equipaje > .equipaje{display:block;margin-top:2px;}
.valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_espera{display:inline-block;font-size:14px;padding:5px 25px;text-align:left;margin:20px 0px 10px;}

/*** VALORACION VUELO (MODO RESUMEN) ***/
.valoracion > .listVal > .vue {text-align: left;font-size: 14px;font-weight: normal;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.valoracion > .listVal > .vue .trayectos {display:block; vertical-align: top;}
.valoracion > .listVal > .vue .trayectos .itm {margin-bottom:10px; display:block;}
.valoracion > .listVal > .vue .trayectos .itm .header .tit {display:block;font-size:16px;}

.valoracion > .listVal > .vue .trayectos .itm .header .blq-1 {display:inline-block; width:10%; vertical-align: top; text-align:center;}
.valoracion > .listVal > .vue .trayectos .itm .header .blq-2 {display:inline-block; width:30%; vertical-align: top;}

.valoracion > .listVal > .vue .trayectos .itm .header .blq-3 {display:inline-block; width:14%; vertical-align: top;}
.valoracion > .listVal > .vue .trayectos .itm .header .blq-4 {display:inline-block; width:8%; vertical-align: top; text-align: center;}
.valoracion > .listVal > .vue .trayectos .itm .header .blq-5 {display:inline-block; width:20%; vertical-align: top;text-align: center;}
.valoracion > .listVal > .vue .trayectos .itm .header .blq-6 {display:inline-block; width:14%; vertical-align: top;text-align: center;}

.valoracion > .listVal > .vue .trayectos .itm .header .btns > .reservar > .bt_res1 {padding:0px;text-decoration:none;font-size:18px;font-weight:normal;text-align:center;border-bottom-width:3px;border-top:none;border-left:none;border-right:none;width:100%;text-transform:inherit;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.valoracion > .listVal > .vue .trayectos .itm .header .btns > .reservar > .bt_res1:hover{text-decoration:none;font-size:18px;font-weight:normal;}
.valoracion > .listVal > .vue .trayectos .itm .header .btns > .reservar > input.bt_res1{padding:4.5px 12px;}

.valoracion > .listVal > .vue .trayectos .itm .header .detalles { display:block; padding-left:10%;}
.valoracion > .listVal > .vue .trayectos .itm .header .detalles {}
.valoracion > .listVal > .vue .trayectos .itm .header .detalles a {position:relative;}
.valoracion > .listVal > .vue .trayectos .itm .header .detalles a:after {position:absolute; top:1px; margin-left: 5px;}
.valoracion > .listVal > .vue .trayectos .itm .header .detalles a.collapsed:after {position:absolute; top:-4px; margin-left: 5px;}

.valoracion > .listVal > .vue .trayectos .itm .header .cmpny-logo {display:block; padding-top:20px;}
.valoracion > .listVal > .vue .trayectos .itm .header .fecha { font-weight:bold; display:block;}
.valoracion > .listVal > .vue .trayectos .itm .header .hora { display:block;}
.valoracion > .listVal > .vue .trayectos .itm .header .cmpny-text { display:block;}
.valoracion > .listVal > .vue .trayectos .itm .header .duracion {display:block; font-weight:bold;}
.valoracion > .listVal > .vue .trayectos .itm .header .duracion .origen {cursor:pointer;}
.valoracion > .listVal > .vue .trayectos .itm .header .duracion .destino {cursor:pointer;}
.valoracion > .listVal > .vue .trayectos .itm .header .escalas {font-weight:bold;}

.valoracion > .listVal > .vue .trayectos .itm .segmentos { margin-top:10px; width:100%;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .header {padding:10px;display:block;font-size:13px;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .header .tit {font-weight:bold; font-size:16px;display:none;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .header .desc {display:block; text-align: center;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .header .desc .origen{ font-style: italic;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .header .desc .destino{ font-style: italic;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .header .desc .imp{font-weight:bold;}

.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont {margin-bottom:15px; display: block; padding-left:10%;padding-top:10px;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .horario{ display:block; font-size:22px;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .horario .salida{}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .horario .salida:after{padding-left: 15px; padding-right: 15px; font-size:22px;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .horario .llegada{}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .horario .duracion{padding-left: 20px;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .ruta{display:block;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .vuelo{display:block;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .cmpny-text{display:block;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .clase{display:block;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .cont .escala{display:block;}
.valoracion > .listVal > .vue .trayectos .itm .segmentos .footer {padding-left:10%; display: block; font-weight: bold;}

.valoracion > .listVal > .vue .importe {display:block; vertical-align: top;}
.valoracion > .listVal > .vue .importe .precio {display: block; font-size: 20px; line-height: 20px;margin-top: 2px;}
.valoracion > .listVal > .vue .btns {display:block; vertical-align: top;}

/*** Agrupacion por Ubicaciones ***/
.valoracion > .list_val_agrubica_btn{display:inline-block;width:100%;padding:0px;margin:0px 0px 10px 0px;background:#E7E7E7;border-radius:1px;}
.valoracion > .list_val_agrubica_btn > .lnk{display:inline-block;width:100%;padding:10px 20px;font-size:14px;line-height:20px;font-weight:400;color:#666666;text-decoration:none;cursor:pointer;}
.valoracion > .list_val_agrubica_btn > .lnk:hover{text-decoration:none;}
.valoracion > .list_val_agrubica_btn > .lnk:after{font-family:'FontAwesome';content:"\f107";font-size:18px;float:right;}
.valoracion > .list_val_agrubica_btn > .lnk.open:after{content:"\f106";}
.valoracion > .listVal.list_val_agrubica_itm{display:none;}
.valoracion > .listVal.list_val_agrubica_itm.open{display:block;}

/*** RESERVA SERVICIO VUELO ***/
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts{}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo{padding:1%;display:table;width:100%;font-size:0px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos{display:inline-block;width:100%;text-align:left;vertical-align:top;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items{display:block;width:100%;text-align:left;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm{display:table;width:100%;text-align:left;padding:0px 0px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .itm{font-family:'Roboto','Open Sans',sans-serif;font-size:14px;font-weight:normal;display:inline-block;margin-left:5px;text-align:center;box-shadow:none !important;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_tipo{width:8%;margin-left:0px;font-family:'Roboto','Open Sans',sans-serif;font-size:15px;font-weight:bold;text-align:left;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_img{width:8%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_img > img{max-height:40px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_aero{width:12%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_fecha{width:10%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_org{width:7%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hsal{width:7%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_flecha{width:14px;height:10px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dst{width:7%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hlle{width:7%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dur{width:12%;padding-left:16px;text-align:left;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_esc{text-align:left;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles{display:block;width:100%;text-align:left;margin-top:10px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles > a{font-size:13px;font-weight:bold;text-decoration:none;cursor:pointer;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles > a:hover{text-decoration:none;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles > a:after{font-family:'FontAwesome';content:"\f103";padding-left:5px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_ver_detalles > a.open:after{font-family:'FontAwesome';content:"\f102";padding-left:5px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo{display:none;width:100%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_itm_detalle{display:table;width:100%;font-size:0px;padding:10px 5px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray{display:inline-block;width:70%;text-align:left;vertical-align:middle;font-size:14px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray > .pnl_vue{font-family:'Roboto','Open Sans',sans-serif;font-weight:bold;font-size:18px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray > .pnl_flecha{width:14px;height:10px;margin:0px 10px;display:inline-block;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray > .pnl_tray{}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_dur{display:inline-block;width:30%;text-align:right;vertical-align:middle;font-size:14px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_dur > .lbl{}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_dur > .dur{font-weight:bold;font-size:18px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos{display:block;width:100%;padding:1%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento{display:block;width:100%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_aerolinea{display:block;width:100%;font-size:14px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_aerolinea > .pnl_img{box-shadow:none !important;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_aerolinea > .pnl_lbl{}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo{display:table;font-size:0px;width:100%;margin-top:10px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_salida{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:25%;text-align:left;margin-right:2%;padding-right:2%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_llegada{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:23%;text-align:left;margin-right:2%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_fec{display:block;width:100%;text-align:left;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_fec > .lbl{}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_fec > .dts{}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_hor{display:block;width:100%;text-align:left;font-size:18px;line-height:18px;font-family:'Roboto','Open Sans',sans-serif;margin-top:2px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_hor > .aero{}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_hor > .hor{font-weight:bold;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo .pnl_aero{display:block;width:100%;text-align:left;margin-top:2px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_num_vuelo{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:12%;text-align:left;overflow:hidden;margin-right:2%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_num_vuelo > .lbl{display:block;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_num_vuelo > .num_vuelo{display:block;margin-top:2px;font-size:17px;line-height:17px;font-weight:normal;font-family:'Roboto','Open Sans',sans-serif;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_clase{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:22%;text-align:left;overflow:hidden;margin-right:2%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_clase > .lbl{display:block;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_clase > .clase{display:block;margin-top:2px;font-size:17px;line-height:17px;font-weight:normal;font-family:'Roboto','Open Sans',sans-serif;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_equipaje{display:inline-block;font-size:14px;line-height:14px;vertical-align:top;width:10%;text-align:center;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_equipaje > .lbl{display:block;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_equipaje > .equipaje{display:block;margin-top:2px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_espera{display:inline-block;font-size:14px;padding:5px 25px;text-align:left;margin:20px 0px 10px;}

.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo{display:block;width:100%;margin-top:10px;padding-top:10px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_tit{font-family:'Roboto','Open Sans',sans-serif;font-size:18px;font-weight:bold;display:block;width:100%;text-align:left;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg{display:block;width:100%;text-align:left;margin-top:10px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm{display:table;width:100%;font-size:0px;padding:8px 0px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm:last-child{border:0px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .itm{font-size:14px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .itm > .pnl_lbl{display:inline-block;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .itm > .pnl_lbl:after{content:":";}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .itm > .pnl_txt{display:inline-block;margin-left:3px;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_pas{display:inline-block;vertical-align:middle;width:16%;text-align:left;font-weight:bold;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_tpas{display:inline-block;vertical-align:middle;width:20%;text-align:left;margin-left:1%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_prevue{display:inline-block;vertical-align:middle;width:20%;text-align:left;margin-left:1%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_prtas{display:inline-block;vertical-align:middle;width:20%;text-align:left;margin-left:1%;}
.carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_imp{display:inline-block;vertical-align:middle;width:20%;text-align:left;margin-left:1%;}

.carr .cont_carr.vue .sal_int .pnl_psj.vue{display:block;width:100%;margin-top:10px;padding-top:10px;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_tit{padding:0px;font-family:'Roboto','Open Sans',sans-serif;font-size:18px;font-weight:bold;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items{display:table;width:100%;font-size:0px;margin-top:10px;padding-top:10px;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_tit{padding:0px;margin:0px 0px 10px 0px;border:0px;display:inline-block;width:100%;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_tit > .tit{font-family:'Roboto','Open Sans',sans-serif;font-size:15px;font-weight:bold;padding-left:30px;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item{font-size:14px;line-height:14px;display:inline-block;width:24%;margin-right:1.333333%;vertical-align:middle;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item:nth-child(4n+2){margin-right:0px;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item > .tit{display:inline-block;width:100%;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item > .tit > label{margin-bottom:0px;font-weight:normal;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item > .itm{display:inline-block;width:100%;margin-top:5px;margin-bottom:8px;position:relative;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item > .itm > .txb{width: 100%;padding:8px 4px;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item > .itm > .txb.err{}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item > .itm > .txb.date{cursor: pointer;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item > .itm > .txb.cmb{padding:7px 4px;}
.carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item > .itm > .cal{position: absolute;right:8px;top:11px;cursor: pointer;}

/* PAGOS POR TPV */
.nav-tabs.tpv {margin-top:30px; text-align: center;}
.nav-tabs.tpv > li {float: none; display: inline-block;}
.nav-tabs.tpv > li a {font-size: 18px; font-weight: bold;}

/* PAGO TPV NO VIRTUAL */
.tpv .pago_tpv_ext{}
.tpv .pago_tpv_ext > .pago_tpv_int{ padding-bottom:40px;}
.tpv .pago_tpv_ext > .pago_tpv_int > .pnl_tit{}
.tpv .pago_tpv_ext > .pago_tpv_int > .pnl_tit > .tit{font-weight: bold; font-size: 36px; text-align: center; padding: 20px 0px; font-family:'Roboto','Open Sans',sans-serif;}
.tpv .pago_tpv_ext > .pago_tpv_int > .pnl_subtit {margin-bottom:20px;}
.tpv .pago_tpv_ext > .pago_tpv_int > .pnl_subtit > .tit{font-weight: bold; font-size: 28px; text-align: center; font-family:'Roboto','Open Sans',sans-serif; padding: 10px 0px;}
.tpv .pago_tpv_ext > .pago_tpv_int > .pnl_subtit > .aviso{font-size: 20px; text-align: center; font-family:'Roboto','Open Sans',sans-serif; padding: 10px 0px;}
.tpv .pago_tpv_ext > .pago_tpv_int > .pnl_subtit > .subtit{font-size: 16px; text-align: center; font-family:'Roboto','Open Sans',sans-serif; padding: 10px 0px;}

.tpv .pago_tpv_ext > .pago_tpv_int > .pnl_conts {font-family:'Roboto','Open Sans',sans-serif; font-size:16px; padding-bottom: 30px;}
.tpv .pago_tpv_ext > .pago_tpv_int .text{line-height: 35px;}
.tpv .pago_tpv_ext > .pago_tpv_int .input input{padding:5px 3px;}
.tpv .pago_tpv_ext > .pago_tpv_int .input textarea {padding:5px 3px; min-height:100px;}
.tpv .pago_tpv_ext > .pago_tpv_int .input select {padding:6.5px 3px;}
.tpv .pago_tpv_ext > .pago_tpv_int .input .fill {width:100%;}
.tpv .pago_tpv_ext > .pago_tpv_int .input .min {width:30px;}
.tpv .pago_tpv_ext > .pago_tpv_int .input .med {width:100px; text-align: right;}

.tpv .pago_tpv_ext > .pago_tpv_int > .pnl_conts .btn{padding:8px 10px;font-size: 15px;}

.tabmapLoading {font-size: 18px; border: 2px solid #CCCCCC; border-radius: 5px; background-color: #F9f9f9;}

/***  PAGO TPV DESDE EL PANEL ***/
.pc_tpv_ext {display:block;}
.pc_tpv {padding: 5px 20px 5px 10px;}
.pc_tpv .pd_int {margin-top: 20px;padding: 20px;}
.pc_tpv .pd_int .superior {display: block;}
.pc_tpv .pd_int .inferior {display: block;}
.pc_tpv .pc_tpv_cab {padding: 5px 5px 5px 20px;}
.pc_tpv_textbox {width: 99%;}
.pc_tpv_DropDownList {padding: 2px 0px; width: 98%;}
.pc_tpv .info {padding: 4px;position: absolute;margin-top: -150px;margin-left: 350px;z-index: 1;text-align: left;width: 250px;}
.pc_tpv .pc_tpv_cab .pc_logo {padding-right: 10px;}
.pc_tpv .pc_tpv_foot {padding: 5px 20px 5px 20px;}
.pc_tpv .pd_int .pd_titulo_seccion {padding: 5px 0px 5px 0px;}
.pc_tpv .pc_tpv_foot .pc_tpv_logo_pagoseguro {padding-top: 15px;}
.pc_tpv .pd_int .pc_tpv_btnpagar {padding: 5px;width: 240px;}
.pc_tpv .pd_int .pc_tpv_valoracion_cobro_label {font-weight: bold;}
.pc_tpv .rfin .cont_inc .cont_inc_int {height: 200px;}
.pc_tpv .rfin .cont_inc .cont_inc_int .pnl_dts .pnl_solu {padding-top: 10px;}
.pc_tpv .pd_int .pc_tpv_labeltitulo {font-weight: bold;}
.pc_tpv .pd_int .pc_tpv_titulo {display: inline-block; line-height:35px; font-size:18px; font-weight:bold;}


.pc_tpv_mercadopago {border-top: 2px solid #C6E9FA;box-shadow: 0px 2px 10px rgb(0 0 0 / 8%);background-color: #ffffff;padding: 0;max-width: 800px;margin: auto;}
.pc_tpv_mercadopago .pc_tpv_int{padding: 10px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_cabecera {padding: 5px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_cabecera .pc_tpv_cabecera_logo {margin-left: -60px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_cabecera .pc_tpv_cabecera_logo img{width: 150px;margin-right:10px}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_cabecera .pc_tpv_cabecera_tit{}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido {padding: 10px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_info {}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_info .pc_tpv_contenido_info_desc h3{font-weight:400;padding-top: 10px;padding-bottom: 10px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_info .pc_tpv_contenido_info_imp h3{font-weight:400;padding-top: 10px;padding-bottom: 10px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta {display: inline-block; border-top: 2px solid #666666; padding: 0px 15px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .pc_tpv_contenido_tarjeta_dts {}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .pc_tpv_contenido_tarjeta_dts .pc_tpv_title {border-bottom: 1px solid rgba(0, 0, 0, 0.1);font-weight: 400;padding-bottom: 8px;padding-top: 8px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .pc_tpv_contenido_tarjeta_dts .row {margin-left: 2px; margin-right: 2px;margin-top: 5px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .pc_tpv_contenido_tarjeta_dts * .date-separator{padding: 2px 5px;font-size: 20px;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .pc_tpv_contenido_tarjeta_dts * .tit{font-size: 14px;line-height: 14px;font-weight: 500;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .pc_tpv_contenido_tarjeta_dts * .txb{font-size: 14px;padding: 4px 10px;height: 38px;width: 100%;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .pc_tpv_contenido_tarjeta_dts * .expiration-date {display: inline-flex;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .pc_tpv_contenido_tarjeta_dts * .input-background {background-position: 98% 50%;background-repeat: no-repeat;background-color: #fff;}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_contenido .pc_tpv_contenido_tarjeta .lbl_error{font-size: 24px; color:}
.pc_tpv_mercadopago .pc_tpv_int .pc_tpv_footer {display: inline-block; width: 100%;}

/*** BUSCADOR ALOJAMIENTOS ***/
.flt_reg {display:none;width:100%; }
.flt_reg .regimen select {  }

/*** CHECKBOX PERSONALIZADO ***/
.checkbox-style {}
.checkbox-style label { display: inline-block; position: relative; padding-left: 5px; font-size:13px; cursor:pointer; font-weight:normal;}
.checkbox-style label:hover {text-decoration:underline;}
.checkbox-style label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 5px;top: 0;margin-left: -20px;border: 1px solid #cccccc;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out;color: #555555;outline:none !important;}
.checkbox-style label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 5px;top: 0;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 11px;color: #555555; }
.checkbox-style input[type="checkbox"] { opacity: 0; }
.checkbox-style input[type="checkbox"]:focus{outline:none;}
.checkbox-style input[type="checkbox"]:focus + label::before {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.checkbox-style input[type="checkbox"]:checked + label::before {font-family: 'FontAwesome'; content: "\f00c"; left:5px;text-align:center;font-size:11px;outline:none;}
.checkbox-style input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox-style input[type="checkbox"]:disabled + label::before { cursor: not-allowed; }
.checkbox-style.checkbox-circle label::before { border-radius: 50%;}
.checkbox-style.checkbox-inline {margin-top: 0;}

/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
*******************************/
.modal.left .modal-dialog,
.modal.right .modal-dialog { position: fixed; margin: auto; width: 320px; height: 100%; -webkit-transform: translate3d(0%, 0, 0); -ms-transform: translate3d(0%, 0, 0); -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0);}
.modal.left .modal-content, .modal.right .modal-content { height: 100%; overflow-y: auto;}
.modal.left .modal-body,	.modal.right .modal-body {padding: 15px 15px 80px;}
/*Left*/
.modal.left.fade .modal-dialog{left: -320px; -webkit-transition: opacity 0.3s linear, left 0.3s ease-out; -moz-transition: opacity 0.3s linear, left 0.3s ease-out; -o-transition: opacity 0.3s linear, left 0.3s ease-out; transition: opacity 0.3s linear, left 0.3s ease-out;	}
.modal.left.fade.in .modal-dialog{left: 0;}
        
/*Right*/
.modal.right.fade .modal-dialog {right: -320px; -webkit-transition: opacity 0.3s linear, right 0.3s ease-out; -moz-transition: opacity 0.3s linear, right 0.3s ease-out; -o-transition: opacity 0.3s linear, right 0.3s ease-out; transition: opacity 0.3s linear, right 0.3s ease-out;}
.modal.right.fade.in .modal-dialog {	right: 0;}
/* ----- MODAL STYLE ----- */
.mod_ayuda .modal-content {	border-radius: 0; border: none;}
.mod_ayuda .modal-header {	border-bottom-color: #EEEEEE; background-color: #FAFAFA;}
.mod_ayuda ol li {margin-bottom:15px;}

.no-padding {padding:0px;}
.filt.c-list {padding: 5px;}
.c-list {width:100%; margin-bottom:20px;}
.c-list .title {font-family:'Roboto','Open Sans',sans-serif; padding: 10px; font-weight: bold; font-size: 16px; line-height: 26px;}
.c-list .msg {display: block; padding: 0px 10px 10px 10px; font-size: 13px;}
.c-list .action {display: inline-block; margin-top: 10px; margin-bottom: 5px;}
.c-list .action .btn {font-size: 13px; width: auto; min-width: auto;}
.c-list .list-group { margin:0px; padding:0px; max-height: 220px; overflow-y: auto; float: none;}
.c-list .list-group  .list-group-item {padding: 10px 0px; margin-bottom:0px; border:0px; border-bottom: 1px solid #ddd;}
.c-list .list-group  .list-group-item img {max-height:40px; margin: 0px auto; height: 100%; width: 100%;}
.c-list .list-group  .list-group-item .name {display:inline-block; font-weight: bold; font-size: 13px; font-family:'Roboto','Open Sans',sans-serif; margin-left: 5px;}
.c-list .list-group  .list-group-item .cat {display:inline-block; font-size: 11px; margin-left:3px;}
.c-list .list-group  .list-group-item .delete {font-size: 17px;}

/* PRESUPUESTOS */
.page-container.container .agencia {margin-bottom:20px;}
.page-container.container .agencia .datos{line-height:20px; text-align:right; font-size:90%;}
.page-container.container .config{margin-bottom:20px;}
.page-container.container .config .input{width:100%; height: 90px;}
.page-container.container .config .btn{width: auto; padding: 5px 10px; font-size: 16px;}
.page-container.container .config .right {text-align: right;}
.page-container.container .config p{font-size: 13px;}

@media print {
    .presupuesto {page-break-after: always;}
}

/* IMPRIMIR PRESUPUESTO */
.presupuesto.imprimir {padding: 20px; margin: 20px 0px;}

/*** COBROS A CAJA ***/
.cobros_caja{padding:10px 0px 20px 0px;}
.cobros_caja > .pnl_tit{display:table;width:100%;margin:0px 0px 0px 0px;}
.cobros_caja > .pnl_tit > .tit{display:inline-block;font-weight:bold;line-height:28px; font-size:28px; width:100%;text-align:left;padding:25px 0px 15px;font-family: 'Roboto', sans-serif;}
.cobros_caja > .pnl_stit{display:table;width:100%;margin:0px 0px 0px 0px;}
.cobros_caja > .pnl_stit > .pnl_explica{display:inline-block;width:100%;margin:0px 0px 0px 0px;line-height:22px; font-size:18px; width:100%;text-align:left;font-family: 'Roboto', sans-serif;}
.cobros_caja > .pnl_stit > .pnl_imp{display:inline-block;width:100%;margin:10px 0px 0px 0px;line-height:22px; font-size:18px; width:100%;text-align:left;font-family: 'Roboto', sans-serif;}
.cobros_caja > .pnl_stit > .pnl_imp .imp{font-weight:bold;}
.cobros_caja > .pnl_dts{display:table;width:100%;margin:20px 0px 0px 0px;border:1px solid #E7E7E7;padding:30px;font-size:15px;font-weight:normal;font-family: 'Roboto', sans-serif;}
.cobros_caja > .pnl_dts > .pnl_dt{display:inline-block;vertical-align:top;width:49%;margin:0px 0px 0px 0px;}
.cobros_caja > .pnl_dts > .pnl_dt > .pnl_lbl{display:inline-block;width:100%;font-weight:bold;}
.cobros_caja > .pnl_dts > .pnl_dt > .pnl_cmb{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.cobros_caja > .pnl_dts > .pnl_dt > .pnl_cmb > .cmb{width: 100%;height: 36px;padding: 4px;cursor: pointer;max-width: 400px;}
.cobros_caja > .pnl_dts > .pnl_dt.pnl_tipo_cobro{margin:0px 1% 0px 0px;}
.cobros_caja > .pnl_dts > .pnl_dt.pnl_caja_banco{margin:0px 0px 0px 1%;}
.cobros_caja > .pnl_btns{display:table;width:100%;margin:30px 0px 0px 0px;}
.cobros_caja > .pnl_btns > .pnl_btn{display:inline-block;vertical-align:top;width:50%;margin:0px 0px 0px 0px;}
.cobros_caja > .pnl_btns > .pnl_btn > .btn{max-width:300px;}
.cobros_caja > .pnl_btns > .pnl_btn.pnl_btn_cancelar{text-align:left;}
.cobros_caja > .pnl_btns > .pnl_btn.pnl_btn_cancelar > .btn{}
.cobros_caja > .pnl_btns > .pnl_btn.pnl_btn_cobrar{text-align:right;}
.cobros_caja > .pnl_btns > .pnl_btn.pnl_btn_cobrar > .btn{}






/*** RESERVA MODO UNIFICADO ***/
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat{padding:0px; margin-top:0px; border:none;}

/*** CUPONES ***/
.modo_unif .rcup{display:block;font-family:'Open Sans',sans-serif;border:0px;}
.modo_unif .rcup .rcup_int{margin-top:0px;}
.modo_unif .rcup .rcup_int .rcup_cont {padding:0px;}
.modo_unif .rcup .rcup_int .pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:20px;line-height:20px; margin-top:5px; margin-left:5px;}

.modo_unif .rcup .rcup_int .pnl_dts{display:table;padding:10px;font-size:0px;}
.modo_unif .rcup .rcup_int .pnl_dts .txb{width:100%;height:34px;padding:0px 10px;font-size:16px;border:none;}
.modo_unif .rcup .rcup_int .pnl_dts > .pnl_lbl{display:inline-block;width:100%;vertical-align:middle;padding-right:10px;font-size:14px;}
.modo_unif .rcup .rcup_int .pnl_dts > .pnl_txb{display:inline-block;width:70%;text-align:left;vertical-align:middle;font-size:14px;margin-top:10px;}
.modo_unif .rcup .rcup_int .pnl_dts > .pnl_btn{display:inline-block;width:30%;text-align:right;vertical-align:middle;font-size:14px;margin-top:10px;}
.modo_unif .rcup .rcup_int .pnl_dts > .pnl_btn > .btn{}
.modo_unif .rcup .rcup_int .pnl_dts > .pnl_btn > .btn:hover{}

.modo_unif .rcup .rcup_int .pnl_dts_sel{display:block;font-size:16px;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{display:block;width:100%;font-size:16px; margin-bottom:5px;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_lbl{display:inline-block;vertical-align:middle;width:20%;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_txb1{display:inline-block;vertical-align:middle;width:25%;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_txb2{display:inline-block;vertical-align:middle;width:25%;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_btn{display:inline-block;vertical-align:middle;width:15%;float:right;}

/*** RESERVA CADUCADA ***/
.modo_unif .rcad{display:block;font-family:'Open Sans',sans-serif;border:0px;}
.modo_unif .rcad .rcad_int{margin-top:0px;display:inline-block;width:100%;}
.modo_unif .rcad .rcad_int .itm_lbl{display:inline-block;width:100%;}
.modo_unif .rcad .rcad_int .itm_btn{display:inline-block;width:100%;margin-top:10px;}

/*** CARRITO UNIFICADO ***/
.modo_unif .carr{clear:both;}
.modo_unif .carr a{font-size:14px;}

.modo_unif .carr > .carr_int{padding:0px;display:block;font-size:14px;}
.modo_unif .carr > .carr_int > .pnl_tit{display: block; font-size: 22px; margin-top: 10px; font-weight: bold;}

.modo_unif .carr > .carr_int > .pnl_tit > .carr_caducidad, 
.rfin_unif .carr > .carr_int > .pnl_tit > .carr_caducidad{display:inline-block;width:100%;margin-top:20px;padding:10px;font-family:'Roboto',sans-serif;background:#FFFFFF;font-size:14px;font-weight:normal;border: 1px solid #E7E7E7;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;}
.modo_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_info, 
.rfin_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_info{display:inline-block;width:100%;}
.modo_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_info > .lbl, 
.rfin_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_info > .lbl{font-size:14px;line-height:16px;}
.modo_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad, 
.rfin_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad{display:inline-block;width:100%;}
.modo_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad > .lbl, 
.rfin_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad > .lbl{font-size:14px;line-height:16px;font-weight:bold;}
.modo_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_info > .lbl.lbl_fecha, 
.rfin_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_info > .lbl.lbl_fecha {display:block;font-size:14px;line-height:16px;margin-top: 5px;}
.modo_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad > .btn, 
.rfin_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad > .btn{display:inline-block;width:100%;margin-top:10px;}
.modo_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad > .btn:hover, 
.rfin_unif .carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad > .btn:hover{opacity:1;}

.modo_unif .carr > .carr_int > .servs_sup{display:none;visibility:hidden;}
.modo_unif .carr > .carr_int > .servs {padding:0px;display:inline-block;margin-top:20px;width:100%;}
.modo_unif .carr > .carr_int > .servs.servs_vacio{padding:0px 20px;}

.modo_unif .carr .cont_carr{display:inline-block;width:100%; padding:0px;margin-bottom:10px;}
.modo_unif .carr .cont_carr:last-child{}
.modo_unif .carr .cont_carr > .pnl_elim{text-align: right; display: inline-block; width: 100%; padding: 0px; margin-top: 10px; margin-bottom: 10px; padding-right: 10px;}
.modo_unif .carr .cont_carr > .pnl_elim > .btn{width:auto;font-size:14px;font-family:'Roboto',sans-serif;padding-right:10px;text-transform:initial;}

.modo_unif .carr .cont_carr > .pnl_tit{text-align:left;display:inline-block;width:100%;}
.modo_unif .carr .cont_carr > .pnl_tit > a{font-family:'Roboto',sans-serif;display:block;font-size:22px;line-height:22px; padding:15px 10px;}
.modo_unif .carr .cont_carr > .pnl_tit > a:hover{}
.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5{}
.modo_unif .carr .cont_carr > .pnl_tit > a:after{font-family:'FontAwesome';content:"\f078";font-size:18px;float:right;}
.modo_unif .carr .cont_carr > .pnl_tit > a.collapsed:after{content:"\f054";}
.modo_unif .carr .cont_carr > .pnl_tit > a > cat{}

.modo_unif .carr .cont_carr > .pnl_tit > .pnl_spp_config{display:inline-block;width:100%;text-align:center;margin:10px 0px;padding:0px;}
.modo_unif .carr .cont_carr > .pnl_tit > .pnl_spp_config > .btn{font-size: 14px;font-weight: bold;text-decoration: none;display: inline-block;width: 100%;padding: 10px 15px;border:0px;border-radius:3px;}

.modo_unif .carr .cont_carr > .pnl_pre{display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_lbl{display:inline-block;width:58%;text-align:left;vertical-align:middle;font-size:19px;line-height:19px;font-family:'Roboto',sans-serif;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_dts{display:inline-block;width:40%;text-align:right;vertical-align:middle;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre{display:block;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .imp{font-size:22px;line-height:22px;font-family:'Roboto',sans-serif;font-weight:bold;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .markup {font-size:20px;line-height:24px;color:#940D17;text-decoration:line-through;font-family:'Roboto',sans-serif;display:block;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .markup > .icomarkup {height:18px;width:22px;vertical-align:baseline;color:#940D17;padding:0px 0px 0px 5px;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_sub{display:block;line-height:15px;}

/*** SERVICIO ALOJAMIENTO ***/
.modo_unif .carr .cont_carr > .sal_int{text-align:left;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;}

.modo_unif .carr .cont_carr > .sal_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:10px 15px;font-size:14px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cab > .pnl_sup{display:block;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf{display:block;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .itm > .tit{}

.modo_unif .carr .cont_carr > .sal_int > .pnl_desg{text-align:left;font-size:14px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm{display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_tit{display:inline-block;vertical-align:top;width:30%;font-weight:bold;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_cont{display:inline-block;vertical-align:top;width:68%;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_cont.imp{}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc{display:block;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc > .lbl_cont{width:100%;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_reg{display:block;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:block;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp{display:block;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_dts_clp{display:block;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_dts_clp > .pnl_dts_clp_itm{display:block;}

.modo_unif .carr .cont_carr > .sal_int > .pnl_dat{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:26px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a > .tit5:after{font-family:'FontAwesome';content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .sal_int > .pnl_dat > .pnl_prv{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:26px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a > .tit5:after{font-family:'FontAwesome' !important;content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd > .pnl_cond{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.modo_unif .carr .cont_carr .sal_int .pnl_nts{text-align:left;display:inline-block;width:calc(100% - 20px);padding:10px 5px 0px 5px;margin:0px 10px;}
.modo_unif .carr .cont_carr .sal_int .pnl_nts .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr .sal_int .pnl_nts .pnl_cond{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

/*** SERVICIO SERVICIOS ***/
.modo_unif .carr .cont_carr > .srv_int{text-align:left;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;}

.modo_unif .carr .cont_carr > .srv_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cab > .pnl_sup{display:block;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cab > .pnl_inf{display:block;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cab > .pnl_inf > .itm > .tit{}

.modo_unif .carr .cont_carr > .srv_int > .pnl_desg{text-align:left;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm{display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm .lbl_tit{display:inline-block;vertical-align:top;width:30%;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm .lbl_cont{display:inline-block;vertical-align:top;width:68%;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm .lbl_cont.imp{}
.modo_unif .carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm > .pnl_conc{display:block;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm > .pnl_conc > .lbl_cont{font-size:16px;width:100%;line-height:16px;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:block;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm > .pnl_imp{display:block;}

.modo_unif .carr .cont_carr > .srv_int > .pnl_dat{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a > .tit5:after{font-family:'FontAwesome';content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .srv_int > .pnl_dat > .pnl_prv{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.modo_unif .carr .cont_carr > .srv_int > .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a > .tit5:after{font-family:'FontAwesome';content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .srv_int > .pnl_cnd > .pnl_cond{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.modo_unif .carr .cont_carr .srv_int .pnl_nts{text-align:left;display:inline-block;width:calc(100% - 20px);padding:10px 5px 0px 5px;margin:0px 10px;}
.modo_unif .carr .cont_carr .srv_int .pnl_nts .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr .srv_int .pnl_nts .pnl_cond{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

/*** SERVICIO PAQUETE PREDEFINIDO ***/
.modo_unif .carr .cont_carr > .pnl_pqt{text-align:left;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int{display:inline-block;width:100%;padding:0px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit{display:inline-block;width:100%;padding:5px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .tit5{font-family:'Roboto',sans-serif;font-size:19px;line-height:22px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .delete {display:inline-block; width:10%; vertical-align: top; }
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .delete > .btn {width: auto;font-size: 10px;font-family: 'Open Sans',sans-serif;background-size: 16px;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_mod{display:inline-block;width:100%;padding:5px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_mod > a{font-size:14px;font-weight:bold;text-decoration:none;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_mod > a:hover{font-size:14px;text-decoration:none;opacity:0.85;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_mod > a:after{font-family:'FontAwesome';content:"\f054";font-size:14px;float:right;}

/***alojamiento***/
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int{text-align:left;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:5px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cab > .pnl_sup{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cab > .pnl_inf{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cab > .pnl_inf > .itm > .tit{}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg{text-align:left;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm{display:inline-block;width:100%;padding:5px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm .lbl_tit{display:inline-block;vertical-align:top;width:30%;font-weight:bold;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm .lbl_cont{display:inline-block;vertical-align:top;width:68%;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm .lbl_cont.imp{}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc > .lbl_cont{font-size:14px;width:100%;line-height:15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_reg{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp{display:block;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos{display:inline-block;width:100%;padding:5px 15px 10px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .pnl_abrir{width:100%;display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk{width:100%;display:block;padding:10px 10px 10px 10px;font-size:14px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk.hd{}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk:after{font-family:'FontAwesome';content:"\f054";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk.hd:after{content:"\f078";}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .spp_opc_int{display:inline-block;width:100%;padding:5px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod{display:inline-block;width:100%;text-align:left;margin-top:3px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod > a{font-size:14px;line-height:14px;text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod > a:hover{font-size:14px;line-height:14px;text-decoration:underline;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_imp{display:inline-block;width:100%;text-align:left;margin-top:3px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_btn{display:inline-block;width:100%;text-align:center;margin-top:10px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_btn > .btn{border:none;font-size:14px;width:100%;padding:6px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_btn > .btn:hover{}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_dat{text-align:left;display:inline-block;width:100%;padding:5px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_dat > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_dat > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_dat > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_dat > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_dat > .pnl_tit > a > .tit5:after{font-family:'FontAwesome';content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_dat > .pnl_prv{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cnd > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cnd > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cnd > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cnd > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cnd > .pnl_tit > a > .tit5:after{font-family:'FontAwesome' !important;content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cnd > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cnd > .pnl_cond{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

/***servicio***/
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int{text-align:left;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:5px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cab > .pnl_sup{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cab > .pnl_inf{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cab > .pnl_inf > .itm > .tit{}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg{text-align:left;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm{display:inline-block;width:100%;padding:5px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm .lbl_tit{display:inline-block;vertical-align:top;width:30%;font-weight:bold;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm .lbl_cont{display:inline-block;vertical-align:top;width:68%;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm .lbl_cont.imp{}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_conc{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_conc > .lbl_cont{font-size:14px;width:100%;line-height:15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_imp{display:block;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos{display:inline-block;width:100%;padding:5px 15px 10px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .pnl_abrir{width:100%;display:block;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk{width:100%;display:block;padding:10px 10px 10px 10px;font-size:14px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk.hd{}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk:after{font-family:'FontAwesome';content:"\f054";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk.hd:after{content:"\f078";}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .spp_opc_int{display:inline-block;width:100%;padding:5px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod{display:inline-block;width:100%;text-align:left;margin-top:3px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod > a{font-size:14px;line-height:14px;text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod > a:hover{font-size:14px;line-height:14px;text-decoration:underline;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_imp{display:inline-block;width:100%;text-align:left;margin-top:3px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_btn{display:inline-block;width:100%;text-align:center;margin-top:10px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_btn > .btn{border:none;font-size:14px;width:100%;padding:6px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_btn > .btn:hover{}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_dat{text-align:left;display:inline-block;width:100%;padding:5px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_dat > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_dat > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_dat > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_dat > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_dat > .pnl_tit > a > .tit5:after{font-family:'FontAwesome' !important;content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_dat > .pnl_prv{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cnd > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cnd > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cnd > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cnd > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cnd > .pnl_tit > a > .tit5:after{font-family:'FontAwesome' !important;content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cnd > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cnd > .pnl_cond{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd > .pnl_tit > a{display:block;font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd > .pnl_tit > a:hover{text-decoration:none;}
.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd > .pnl_tit > a > .tit5{width:100%;}
.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd > .pnl_tit > a > .tit5:after{font-family:'FontAwesome';content:"\f078";font-size:14px;float:right;}
.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd > .pnl_cond{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.modo_unif .carr .cont_carr > .pnl_pre{ background-color: #F5F5F5; }
.modo_unif .rpt > .rpt_int > .precio { background-color: #F5F5F5; }

/*** RESERVA PRECIO TOTAL UNIFICADO ***/
.modo_unif .rpt{clear:both; padding:0px 0px 15px 0px;}
.modo_unif .rpt > .rpt_int{font-size:14px;}
.modo_unif .rpt > .rpt_int > .precio{display:inline-block;padding: 15px;margin: 0px;width:100%;}
.modo_unif .rpt > .rpt_int > .precio > .tit{display:inline-block;width:49%;vertical-align:middle;font-size:22px;text-align:center; line-height:22px;font-family:'Roboto',sans-serif;}
.modo_unif .rpt > .rpt_int > .precio > .pre{display:inline-block;width:49%;vertical-align:middle;text-align:right;}
.modo_unif .rpt > .rpt_int > .precio > .pre > .imp1{display:block;text-align:right;width:100%;font-size:30px;line-height:30px;font-family:'Roboto',sans-serif;}
.modo_unif .rpt > .rpt_int > .precio > .pre > .stit{display:block;text-align:right;width:100%;font-size:14px;line-height:14px;font-family:'Roboto',sans-serif;}
.modo_unif .rpt > .rpt_int > .precio > .gastos{display:inline-block;vertical-align:middle;text-align:left;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;margin:20px 0px 0px 0px;padding:0px 10px;}
.modo_unif .rpt > .rpt_int > .explica{display:inline-block;width:100%;padding:15px; text-align:center;font-size:13px;}
.modo_unif .rpt > .rpt_int > .explica > .explica1{display:block;}
.modo_unif .rpt > .rpt_int > .explica > .explica2{display:block;margin-top:5px;}
.modo_unif .rpt > .rpt_int > .seguro{display:inline-block;width:100%; padding:15px;text-align:center;}

/*** RESERVA FIN UNIFICADO ***/
.modo_unif .rfin_unif{font-size:14px;padding:0px;}
.modo_unif .rfin_unif > .pnl_sup{display:inline-block;width:100%;}
.modo_unif .rfin_unif > .pnl_sup > .pnl_sup_int{}
.modo_unif .rfin_unif > .pnl_sup > .pnl_sup_int .vpas{display:inline-block;width:100%;text-align:left;}
.modo_unif .rfin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int{}
.modo_unif .rfin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit{display:inline-block;width:100%;text-align:left;}
.modo_unif .rfin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-family:'Roboto',sans-serif;font-size:32px;line-height:32px;text-align:left;text-transform:uppercase;margin:15px 0px 15px 0px;}
.modo_unif .rfin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_pas{display:none;visibility:hidden;}
.modo_unif .rfin_unif > .pnl_med{}
.modo_unif .rfin_unif > .pnl_med > .pnl_med_int{padding:0px !important;}
.modo_unif .rfin_unif > .pnl_med > .pnl_med_int .pnl_lat{}
.modo_unif .rfin_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:370px;margin-top:20px;margin-bottom:20px;}
.modo_unif .rfin_unif > .pnl_med > .pnl_med_int .pnl_cont{}
.modo_unif .rfin_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{}
.modo_unif .rfin_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .cont_inc > .cont_inc_int{width:100%;display:inline-block;}

.modo_unif .rfin_inf{font-family:'Open Sans',sans-serif;font-size:14px;}
.modo_unif .rfin_inf > .rfin_inf_pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:24px;line-height:24px;}
.modo_unif .rfin_inf > .rfin_inf_pnl_tit_det{display:none;visibility:hidden;}
.modo_unif .rfin_inf > .rfin_inf_pnl_stit{display:block;font-size:15px;margin-top:10px;}
.modo_unif .rfin_inf > .rfin_inf_int{display:table;width:100%; padding:12px;margin-top:20px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_sup{display:inline-block;width:100%;text-align:left;margin-bottom:15px; font-size:15px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_sup > .pnl_dts1{display:inline-block;width:100%;text-align:left;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_sup > .pnl_dts2{display:inline-block;width:100%;text-align:left;margin-top:5px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_sup a{font-size:15px;text-decoration:none;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_sup a:hover{}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf{display:inline-block;width:100%;text-align:left;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup{display:none;visibility:hidden;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup > .itm{width:240px;margin-bottom:5px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup > .itm > .btn_doc{}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf{display:table;width:100%;text-align:left;font-size:0px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm{width:32%;margin-bottom:5px;margin-right:2%;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm:last-child{margin-right:0px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.det{}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.det > .btn{padding:8px 12px;max-width:240px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres{}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres > .btn{padding:8px 12px;max-width:240px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini{}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini > .btn{padding:8px 12px;max-width:240px;}
.modo_unif .rfin_inf > .rfin_inf_int > .pnl_inf .itm{max-width:240px;display:inline-block;vertical-align:middle;}

.modo_unif .rfin_pie{margin-top:20px;padding:20px;font-family:'Open Sans',sans-serif;font-size:14px;}
.modo_unif .rfin_pie > .rfin_pie_pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:24px;line-height:24px;}
.modo_unif .rfin_pie > .rfin_pie_int{display:table;width:100% !important;margin:10px 0px 0px 0px;}
.modo_unif .rfin_pie > .rfin_pie_int > .pnl_dts{display:inline-block;width:100%;text-align:left;}
.modo_unif .rfin_pie > .rfin_pie_int > .pnl_btn{display:inline-block;width:100%;text-align:left;margin-top:15px;}
.modo_unif .rfin_pie > .rfin_pie_int > .pnl_btn > .btn{padding:8px 12px;max-width:240px;}
.modo_unif .rfin_pie > .rfin_pie_int > .pnl_btn > .btn:hover{}

.modo_unif .rreg{display:block;font-family:'Open Sans',sans-serif;margin-top:20px;font-size:16px; background: none;border: 12px solid #F0F0F0; background-color: #F5F5F5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.modo_unif .rreg .rreg_int{ margin-top: 0; margin-bottom: 0; padding: 0px;display:inline-block;}
.modo_unif .rreg .rreg_int .pnl_tit{display:none;}
.modo_unif .rreg .rreg_int .pnl_sub_tit {display: none;}
.modo_unif .rreg .rreg_int .pnl_dts{display:block;font-size:16px;margin-top:20px;padding:12px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_sup{display:block;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_tit{display:block;font-size:18px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit{display:block;font-size:13px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit a{font-size:13px;text-decoration:underline;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit a:hover{text-decoration:none;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form{display:block;margin-top:10px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm{display:inline-block;margin:0px 0px 5px 0px;width:49%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lbl{display:inline-block;vertical-align:middle;width:100%;text-align:left;margin-top:5px;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:bold;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt{display:inline-block;vertical-align:middle;width:98%;text-align:left;margin-top:5px;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:normal;position:relative;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .txb{padding:4px 10px;height:38px;width:100%;border: 1px solid #FFF8E8;color: #000000; background: #FFF8E8;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .aspNetDisabled.txb{}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .cmb{padding:4px 10px;height:38px;width:100%;border:none;border-radius:0px;background:#E9E9E9;cursor:pointer;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt > span{}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk{display:inline-block;vertical-align:middle;width:100%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk label{font-size:14px;font-weight:normal !important;display:inline; cursor:pointer; letter-spacing:0px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk .chk{display:inline;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a{font-size:14px;text-decoration:none;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a:hover{text-decoration:underline;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_rb{display:inline-block;vertical-align:middle;width:100%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_rb .lbl_news{font-size:14px;font-weight:normal !important;display:inline; cursor:pointer; letter-spacing:0px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_rb .rb{display:inline;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_rb label{font-size:14px;font-weight:normal !important;display:inline; cursor:pointer; letter-spacing:0px;margin-left:5px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk{display:inline-block;vertical-align:middle;width:100%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a{font-size:14px;text-decoration:none;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a:hover{text-decoration:underline;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn{width:100%;text-align:right;display:block;margin:0px}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn{max-width:120px;padding:8px 12px;text-decoration:none;font-size:16px;text-align:center;font-family:'Roboto',sans-serif;width:100%;font-weight:normal;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn:hover{text-decoration:none;font-size:16px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm.oblig{}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm.oblig > .itm_lbl{display:none;visibility:hidden;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm.min{display:inline-block; width:100%;text-align:left;margin:5px 0px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm.min.noved{display:block;margin-top:5px;float:none;width:100%;margin-left:0px;clear:both;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm.min.factur{display:block;margin-top:5px;float:none;width:100%;margin-left:0px;clear:both;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts{display:none;margin-top:10px;padding-top:10px;border-top:1px solid #DEDEDE;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .pnl_tit_fact{display:block;width:100%;margin-bottom:5px;font-size:20px;line-height:20px;color:#333333;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact{display:inline-block;width:49%;margin:0px 1% 5px 0px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact.itm_fact_lg{width:100%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact > .itm_lbl{display:inline-block;vertical-align:middle;width:100%;text-align:left;margin-top:5px;font-size:14px;color:#666666;font-weight:bold;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact > .itm_txt{display:inline-block;vertical-align:middle;width:98%;text-align:left;margin-top:5px;font-size: 16px;color:#333333;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact > .itm_txt.itm_txt_min{font-size:14px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact > .itm_txt .txb{padding:4px 10px;height:38px;width:100%;border:1px solid #D2D8CF;border-radius:0px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact > .itm_txt .cmb{padding:4px 10px;height:38px;width:100%;border:1px solid #D2D8CF;border-radius:0px;cursor:pointer;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_reg{width:100% !important;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_reg > .pnl_fblog{display:inline-block;width:100%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_reg > .pnl_fblog > .pnl_fblog_cont{display:inline-block;width:100%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_reg > .pnl_fblog > .pnl_fblog_stit{display:inline-block;width:100%;margin-top:10px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_reg .pnl_sup{display:none; visibility:hidden;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_log{width:100% !important;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_log > .pnl_fblog{display:inline-block;width:100%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_log > .pnl_fblog > .pnl_fblog_cont{display:inline-block;width:100%;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_log > .pnl_fblog > .pnl_fblog_stit{display:inline-block;width:100%;margin-top:10px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_log .pnl_sup{display:none; visibility:hidden;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_log .pnl_form{}

/*** RESERVA REGISTRO USUARIO TABS  ***/
.modo_unif .rreg > .rreg_int > .cd-tabs {position: relative; margin: 0px auto 0px; padding:0px;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-content {background:#FFFFFF;list-style-type:none; margin:0px auto;  overflow: hidden;  width:100%; padding:0px;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-content li {display: none; text-align: left;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-content li.selected {display:inline-block; padding:12px; width:100%;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation { text-align:left;display:table;margin:0px;padding:0px;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li {cursor:pointer; text-align: left;display:table-cell;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a {font-weight: bold; font-size: 16px; text-decoration: none; width: 100%; display: table; padding:15px 20px;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected{}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .pnl_img {display:table-cell;vertical-align:top;padding:0px 10px 0px 0px;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs{display:table-cell;vertical-align:top;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs > .pnl_txt {display: inline-block;vertical-align:top;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs > .pnl_txt > .tit{  display:block;font-size:19px;line-height:19px;font-family:'Roboto',sans-serif;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs > .pnl_txt > .subtit {font-size:13px;font-family:'Open Sans',sans-serif;}

/*** CARRITO DATOS USUARIO ***/
.modo_unif .carr_dts_usu{margin-top:20px;padding-bottom:0px;font-family:'Open Sans',sans-serif;font-size:16px;}
.modo_unif .carr_dts_usu > .carr_dts_tit{display:block;font-family:'Roboto',sans-serif;font-size:24px;line-height:24px;margin:15px 15px 5px 15px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int {display:table;font-size:0px;width:100%; padding:12px;margin-top:0px; padding-top: 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm{display:inline-block;width:100%;margin:15px 0px 0px 0px;padding-bottom:15px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm:last-child{}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit{display: block; font-size: 20px; margin-top: 10px; }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts{display:table;width:100%;margin:10px 0px 0px 0px;padding:12px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj{display:block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_tit{display:none;visibility:hidden;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts{display:block;width:100%;font-size:0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion{display:inline-block;width:100%;margin-top:5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > span{display:inline-block;margin-right:10px;text-align:left;font-family:'Roboto',sans-serif;font-size:16px;line-height:16px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > span.lbl_explica_hab{display:none;visibility:hidden;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link{display:inline-block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a{font-family:'Roboto',sans-serif;font-size:15px;line-height:15px;text-decoration:none;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a:hover{text-decoration:none;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajero_info_concepto{display:inline-block;width:100%;margin-top:5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajero_info_concepto > span{display:inline-block;width:100%;text-align:left;font-size:14px;line-height:16px;font-weight:700;color:#53524C;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items{display:inline-block;width:100%;margin-bottom:10px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{display:inline-block;width:20%;vertical-align:top;padding-top:30px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{display:inline-block;width:80%;vertical-align:top;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{display:inline-block;vertical-align: middle;width: 49%;margin-left: 1%;margin-top: 10px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit{display:inline-block;width:100%;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm{display:flex;font-size: 16px;margin-top:4px;position:relative;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb{font-size: 14px;padding: 4px 10px;height: 38px;width: 100%;border: none;border-radius: 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .cmb{width: 100%;font-weight: 400;height: 38px;margin:2px 0px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_nota{display:none;visibility:hidden;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat {display: block; padding:0px; margin-top: 10px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext{display: block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int {display: block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_tit {display: block; width: 100%; padding: 10px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts {display: block;font-size: 14px;margin:0px;padding:0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm {display: block; padding: 5px 0px;margin-right: 10px;text-align: left;font-family: 'Roboto',sans-serif;font-size: 16px;line-height: 16px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .exp{display: block; margin-bottom: 10px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .lbl{width: 20%; display: inline-block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc{}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc  > .txb{font-size: 14px;padding: 4px 10px;margin-left:4px;height: 38px;border-radius: 0px;border:1px solid #5e5e5e;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .lbl > .lbl_oblig{ font-size: 14px; color: #FF6600;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs{display:block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_tit{display:inline-block;width:20%;vertical-align:top;padding-top:5px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_dts{display:inline-block;width:80%;vertical-align:top;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .txa{font-size: 14px;padding: 4px 10px;height:100px;border: none;border-radius: 0px;width:99%;margin-left:1%;}

.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo {display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:0px;border:0px;border-radius:4px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_tit{display:inline-block;width:100%;padding:0px 0px 15px 0px;border-bottom:1px solid #CCCCCC;font-size: 16px;line-height: 20px;font-weight: 500;color: #3F3F3F;display: inline-block;width: 100%;font-weight: bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts{display: flex; flex-flow: row wrap;width:100%;margin:10px 0px 20px 0px;padding:0px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm { display: flex; flex-flow: row wrap; width: 100%; justify-content: flex-start;margin:5px 0px; }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm.mensaje { display: flex; flex-flow: row wrap; width: 100%; justify-content: flex-start; margin-top: 10px }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm > .lbl { display: inline-block; width: 100%; padding-inline: 3px; font-size: 14px; line-height: 14px; font-weight: 500; color: #666666; }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm.mensaje > .lbl { display: inline-block; width: 100%; padding-inline: 3px; font-size: 14px; line-height: 14px; font-weight: 500; color: #666666; }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm.mensaje > .desc { display: inline-block; width: 100%; padding-inline: 3px; margin-top: 5px; }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm > .desc { display: inline-block; width: 100%; padding-inline: 3px; margin-top: 5px;font-weight:700;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm > .desc .txa { width: 100%; font-weight: 400; height: 80px; padding: 8px 8px; font-size: 15px; border: 1px solid #CCCCCC; resize: none }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm > .desc .txb { display: inline-block; width: 100%; font-weight: 400; height: 40px; padding: 8px 8px; font-size: 15px; border: 1px solid #CCCCCC; }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm > .desc .cmb { display: inline-block; width: 100%; cursor: pointer; font-weight: 400; height: 40px; padding: 8px 8px; font-size: 15px; border: 1px solid #CCCCCC; }
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm > .lbl > .lbl_oblig {color: #E2383F;display: inline-block;margin-left: 5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm > .desc  > .txb.err {background: rgba(255,187,187,0.6);}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_bono_regalo > .pnl_dts > .itm.mensaje > .desc > .txa.err {background: rgba(255,187,187,0.6);}

/*** estilo, nivel, idioma y monitor ***/
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi {font-size:14px;display:table;width:100%;border-bottom:1px solid #DDDDDD;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm {display:inline-block;vertical-align:middle;margin:0px 10px 0px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm >.tit, 
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm >.titsel{color: #3F3F3F;font-weight: 400;font-size: 14px;line-height: 20px;vertical-align: middle;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm >.sel{color: #3F3F3F;font-weight: 700;font-size: 14px;line-height: 20px;vertical-align: middle;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm >.cmb{color: #3F3F3F;font-weight: 700;font-size: 14px;line-height: 20px;vertical-align: middle;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm >.cmb >.cmb {border: 1px solid #D8D8D8;border-radius: 0px;background: #F7F7F7;height: 32px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm.monitor{display:block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm.monitor_rec{width:100%;text-align:left;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm.monitor_rec > .rbs{color: #3F3F3F;font-weight: 400;font-size: 14px;line-height: 20px;vertical-align: middle;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm.monitor_rec > .rbs > .titrec{color: #3F3F3F;font-weight: 400;font-size: 14px;line-height: 20px;vertical-align: middle;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm.monitor_rec > .rbs > .rb{display:inline-block;padding:0px;margin:0px;margin:0px 5px 0px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm.monitor_rec > .rbs > .rb > input{margin:0px;padding:0px;font-size:14px;line-height:14px;font-weight:400;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm.monitor_rec > .rbs > .rb > label{margin:0px;padding:0px 0px 0px 2px;font-size:14px;line-height:14px;font-weight:400;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts .cont_estnividi > .itm.monitor_rec > .rbs > .sel{color: #3F3F3F;font-weight: 700;font-size: 14px;line-height: 20px;vertical-align: middle;}

/*** Redefinidos para paquetes predefinidos ***/
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd{display:block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd{display:inline-block;width:100%;margin-bottom:10px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .pnl_tit_ppd{font-family: 'Roboto',sans-serif;display: block;font-size: 19px;line-height: 22px;padding:0px;margin-bottom:5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd{display:block;width:100%;font-size:0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion{display:inline-block;width:100%;margin-top:5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > span{display:inline-block;margin-right:10px;text-align:left;font-family:'Roboto',sans-serif;font-size:16px;line-height:16px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > span.lbl_explica_hab{display:none;visibility:hidden;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > .link{display:inline-block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a{font-family:'Roboto',sans-serif;font-size:15px;line-height:15px;color:#2BACAC;text-decoration:none;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a:hover{text-decoration:none;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items{display:inline-block;width:100%;margin-bottom:10px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{display:inline-block;width:20%;vertical-align:top;padding-top:30px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{display:inline-block;width:80%;vertical-align:top;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{display:inline-block;vertical-align: middle;width:49%;margin-left: 1%;margin-top: 10px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit{display:inline-block;width:100%;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm{display:block;font-size: 16px;margin-top:4px;position:relative;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb{font-size: 14px;padding: 4px 10px;height: 38px;width: 100%;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_nota{display:none;visibility:hidden;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs{display:block;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_tit{display:inline-block;width:20%;vertical-align:top;padding-top:5px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_dts{display:inline-block;width:80%;vertical-align:top;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .txa{font-size: 14px;padding: 4px 10px;height:100px;border: none;border-radius: 0px;width:99%;margin-left:1%;}

.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items{margin-top:20px;padding-top:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_tit{color: #724BB3;margin: 0px 0px 10px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_tit,
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_item{font-size:14px;display: inline-block;visibility:visible;width: 100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_item > .tit:after{content:":"}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_item > .itm{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items:first-child{margin-top:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items > .item_pasajero{width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj.vue .pnl_dts > .pnl_items > .item_pasajero > .pnl_tit{display:inline-block;visibility:visible;width:100%;font-size: 14px;color: #414151;}

.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items{margin-top:20px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_tit{color: #724BB3;margin: 0px 0px 10px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_tit,
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_item{font-size:14px;display: inline-block;visibility:visible;width: 100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_item > .tit:after{content:":"}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items > .pnl_item > .itm{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items:first-child{margin-top:10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items > .item_pasajero{width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj.vue .pnl_dts > .pnl_items > .item_pasajero > .pnl_tit{display:inline-block;visibility:visible;width:100%;font-size: 14px;color: #414151;}

/*** TPV FIN UNIFICADO ***/
.modo_unif .cont_res_tpv_fin_unif{padding:30px 0px 30px 0px;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup{display:inline-block;width:100%;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int{}
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas{display:inline-block;width:100%;text-align:left;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int{}
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit{display:inline-block;width:100%;text-align:left;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-family:'Roboto',sans-serif;font-size:32px;line-height:32px;text-align:left;text-transform:uppercase;margin:15px 0px 15px 0px;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_pas{display:none;visibility:hidden;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_med{}
.modo_unif .cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int{padding:0px 15px !important;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int > .cont_inc{}
.modo_unif .cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int > .cont_inc > .cont_inc_int{margin:20px 0px 0px 0px !important;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int > .cont_inc > .cont_inc_int > .pnl_ico{}
.modo_unif .cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int > .cont_inc > .cont_inc_int > .pnl_dts{}
.modo_unif .cont_res_tpv_fin_unif > .pnl_inf{}
.modo_unif .cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int{padding:0px 15px;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns{}
.modo_unif .cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int{margin:0px 0px 0px 0px !important;font-size:0px;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int > .itm{display:inline-block;vertical-align:middle;width:32%;margin-right:2%;margin-top:10px;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int > .itm:last-child{margin-right:0px;}

/*** DATOS RESERVA UNIFICADO ***/
.modo_unif {padding:0px;}
.modo_unif > .pnl_sup{display:inline-block;width:100%;background:#FFFFFF;}
.modo_unif > .pnl_sup > .pnl_sup_int{}
.modo_unif > .pnl_sup > .pnl_sup_int .vpas{display:inline-block;width:100%;text-align:left;}
.modo_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int{}
.modo_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit{display:inline-block;width:100%;text-align:left;}
.modo_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-family:'Roboto',sans-serif;font-size:32px;line-height:32px;color:#666666;text-align:left;text-transform:uppercase;margin:15px 0px 15px 0px;}
.modo_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_pas{display:none;visibility:hidden;}
.modo_unif > .pnl_med{}
.modo_unif > .pnl_med > .pnl_med_int{padding:0px 15px !important;}
.modo_unif > .pnl_med > .pnl_med_int .pnl_lat{}
.modo_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;/*max-width:396px;*/margin-top:20px;}
.modo_unif > .pnl_med > .pnl_med_int .pnl_cont{}
.modo_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{margin-top:6px;}
.modo_unif > .pnl_inf{}
.modo_unif > .pnl_inf > .pnl_inf_int{padding:0px 15px;}

/*** RESERVA FORMA PAGO ***/
.modo_unif .rfp{display:block;margin-top:20px;}
.modo_unif .rfp label{margin:0px;}
.modo_unif .rfp .rfp_int{font-family:'Open Sans';font-size:16px;}
.modo_unif .rfp .rfp_int .pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:20px;line-height:20px;text-align:left;padding:0px;}
.modo_unif .rfp .rfp_int .pnl_subtit{display: block;font-family:'Open Sans',sans-serif;font-size: 14px;margin-top:10px;line-height:14px;text-align:left;padding:0px;}
.modo_unif .rfp .rfp_int .pnl_dts{ display:table;width:100%; padding:0px;margin-top:20px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft{display:inline-block;vertical-align:top;width:100%;text-align:left;padding:0px;}
.modo_unif .rfp .rfp_int .pnl_dts .rgt{display:none;visibility:hidden;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .tit5{display:none;visibility:hidden;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior{display:block;width:100%;padding:0px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento{text-align:left;display:block;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int{display:block;padding:12px 0px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec{}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec > .int{display:block;padding:12px 0px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .rd{display:inline-block;vertical-align:top;width:30px;text-align:center;padding-top:4px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .rd input {cursor:pointer;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .img{display:none;visibility:hidden;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst{display:inline-block;vertical-align:middle;text-align:left;font-size:18px; cursor:pointer;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst > span{font-family:'Roboto',sans-serif;font-size:19px;text-transform:uppercase;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos{display:block;width:100%;font-family:'Open Sans',sans-serif;font-size:16px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos > span[hidden]{display:none !important;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido{display:block;padding:0px 10px 15px;margin-top:20px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .tit{display:block;width:100%;padding:0px;font-size:19px;font-family:'Roboto',sans-serif;line-height:19px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .cont{cursor:pointer;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .modalidad{display:block;width:100%;padding:15px 25px 0px;font-size:19px;font-family:'Roboto',sans-serif;line-height:19px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item{display:inline-block;padding:10px 25px 15px}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int{display:inline-block;width:100%;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .rd{display:inline-block;vertical-align:middle;text-align:left;width:30px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .fp{display:inline-block;vertical-align:middle;text-align:left;margin-right:20px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .fp label {cursor:pointer;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .gastos{display:inline-block;vertical-align:middle;text-align:left;margin-right:20px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .gastos label {cursor:pointer;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior{display:inline-block;width:100%;padding:15px 25px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones{display:inline-block;vertical-align:middle;width:57%;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .chk{display:inline-block;vertical-align:middle;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lbl{display:inline-block;vertical-align:middle;cursor:pointer;padding-left:3px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk{display:inline-block;vertical-align:middle;padding-left:3px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:normal;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk:hover{text-decoration:underline;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .boton{display:inline-block;vertical-align:middle;width:42%;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn{display:inline-block;width:100%;padding:10px;text-align:center;font-size:22px;font-family:'Roboto',sans-serif;font-weight:normal;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn:hover{text-decoration:none;}
.modo_unif .rfp .rfp_int .pnl_dts .lft .sinrfp{font-size:16px;text-align:center;margin-top:20px;}

/*** OPCIONALES RESERVA ***/
.pnl_ropc_ext {display:block;margin-top:20px;padding-bottom:20px;font-family:'Roboto',sans-serif;font-size:14px;}
.pnl_ropc_ext .pnl_ropc_int {display:block;}
.pnl_ropc_ext .pnl_ropc_int .pnl_tit{display: block;font-family: 'Roboto',sans-serif;font-size: 22px;font-weight: bold;line-height:22px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_sub_tit{display: block;font-size: 16px;margin-top:10px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat { display:block; padding:0px;margin-top:10px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod {display: block;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod:first-child{margin-top:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .tit{font-family: 'Roboto',sans-serif;font-size:18px;line-height:20px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .date {font-family:'Roboto',sans-serif;font-size:14px;} 
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab { display:block; margin:10px 0px 0px 0px; padding:10px;font-family:'Roboto',sans-serif;font-size: 14px; font-weight: normal;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header {width:100%;display:block;padding:8px 5px;font-family:'Roboto',sans-serif;font-size:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header.contimage {display:none; visibility:hidden;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .tit_hab {width:100%;display:block;padding:8px 5px;font-family:'Roboto',sans-serif;font-size:15px;line-height:15px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm {display:table;width:100%; padding:5px 5px; line-height: 25px;font-size:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm:last-child{border-bottom:0px;padding-bottom:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .itm_mas_datos {padding: 10px;font-size: 13px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .tipo,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .concepto,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .info,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .fecha,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .dias,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .importe,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .cantidad,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .select{font-size:14px !important;line-height:14px !important; font-weight:bold;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .tipo,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .info,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .fecha,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .dias,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .cantidad,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .select{font-size:14px !important;line-height:14px !important;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .tipo {display: inline-block; width: 10%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .concepto {display: inline-block; width: 40%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .info {display: inline-block; width: 20%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .fecha {display: inline-block; width: 10%;text-align:center;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .dias {display: inline-block; width: 10%;text-align:center;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe {display: inline-block; width: 15%;text-align:center;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select {display: inline-block; width: 15%;text-align:right;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header.contimage .rgt > .concepto {display:none;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .lft {display:inline-block; width:35%; font-size:0px; vertical-align: top;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt {display:inline-block; width:65%; font-size:0px; vertical-align: top;} 
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .lft > .imagen {display:inline-block; width: 95%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .lft > .imagen > .val_img {display:block; min-height: 135px;} 
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt > .tipo {display: inline-block; width: 10%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt > .concepto {display: block; width: 100%; font-family:'Roboto'; font-size:18px !important; line-height:24px !important; font-weight:bold; margin-bottom: 10px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt > .info {display: inline-block; width: 100%; line-height: 30px !important;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt > .fecha {display: inline-block; width: 65%;text-align:left; font-weight:bold;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt > .fecha .tit { display: inline-block !important;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt > .dias {display: inline-block; width: 10%;text-align:center;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt > .importe {display: inline-block; width: 20%;text-align:center;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .contimage > .rgt > .select {display: inline-block; width: 15%;text-align:right;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn {text-decoration:none;text-align:center;font-family:'Roboto',sans-serif;font-size:14px;line-height:14px;padding:8px 10px;width:100%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn:hover{font-size:14px;line-height:14px;opacity:0.85;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn.del{}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn.del:hover{opacity:0.85;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .select{display:none;visibility:hidden;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto{white-space:normal;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val{}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .desglose{font-weight:normal !important;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .val_itm_plaza{display:inline-block;width:100%;margin:0px;font-weight:normal !important;font-size:12px !important;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .val_itm_plaza > .itm_plaza{display:inline-block;width:100%;margin:4px 0px 0px 0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .val_itm_plaza > .itm_plaza > .plaza{display:inline-block;vertical-align:middle;margin:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .val_itm_plaza > .itm_plaza > .cant{display:inline-block;vertical-align:middle;margin:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .val_itm_plaza > .itm_plaza > .cant:after{content:"-";margin:0px 5px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .val_itm_plaza > .itm_plaza > .fplaza{display:inline-block;vertical-align:middle;margin:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .val_itm_plaza > .itm_plaza > .fplaza:before{content:"-";margin:0px 5px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe {font-weight: bold; font-size: 18px !important; line-height: 18px !important;}
/*** OPCIONALES RESERVA UNIFICADO ***/
.modo_unif .pnl_ropc_ext {display:block;margin-top:20px;font-family:'Open Sans',sans-serif;font-size:14px;margin-bottom:20px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int {display:block;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_tit{display: block; font-size: 22px; color: #000000; margin-top: 10px; font-weight: bold;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_sub_tit{display: block;font-family:'Open Sans',sans-serif;font-size: 14px;margin-top:10px;line-height:14px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat { display:block;margin-top:10px;padding:12px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod {display: block; padding: 5px 0px;margin-top:10px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod:first-child{margin-top:0px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .tit{font-family: 'Roboto',sans-serif;font-size:22px;line-height:22px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .tit > .pnl_dts_adc{display:block;font-size:14px;font-weight:normal;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .tit > .pnl_dts_adc > .pnl_dts_adc_ubics{display:inline-block;margin:5px 0px 0px 0px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .tit > .pnl_dts_adc > .pnl_dts_adc_ubics > .lbl_tit{display:inline-block;margin-right:5px;font-weight:bold;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .tit > .pnl_dts_adc > .pnl_dts_adc_ubics > .lbl_ubicacion{display:inline-block;margin-right:20px;font-weight:normal;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .date {font-family:'Roboto',sans-serif;font-size:14px;} 
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab { display:block; margin:10px 0px 0px 0px; padding:12px;font-family:'Open Sans',sans-serif;font-size: 14px; font-weight: normal;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header {display: inline-block;padding: 8px 0px 8px;width: 100%;background-color: transparent;font-family: 'Open Sans',sans-serif;font-size: 15px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .tit_hab {background:transparent;width:100%;display:block;padding:8px 5px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-style:italic;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm {display:inline-block;width:100%; padding:10px 5px; line-height: 25px;font-size:0px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm:last-child{border-bottom:0px;padding-bottom:0px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .tipo,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .concepto,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .fecha,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .dias,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .importe,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .select{font-size:14px !important;line-height:14px !important;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .tipo,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .fecha,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .dias,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .cantidad,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe_total,
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .select{font-size:14px !important;line-height:14px !important;text-overflow:inherit;white-space:normal;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .tipo {display: inline-block; width: 10%;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .concepto {display: inline-block; width: 40%;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .fecha {display: inline-block; width: 10%;text-align:center;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .dias {display: inline-block; width: 10%;text-align:center;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe {display: inline-block; width: 15%;text-align:center;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .cantidad {display: inline-block; width: 10%;text-align:center;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe_total {display: inline-block; width: 15%;text-align:center;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select {display: inline-block; width: 15%;text-align:right;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn {text-decoration:none;text-align:center;font-family:'Roboto',sans-serif;font-size:13px;line-height:16px;padding:10px 16px;width:100%;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn:hover{text-decoration:none;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn.del{}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .select{display:none;visibility:hidden;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto{white-space:normal;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val{display:inline-block;width:100%;font-weight:700;font-size:14px;line-height:16px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val_desc{display:inline-block;width:100%;font-weight:normal;font-size:14px;line-height:16px;margin:5px 0px 0px 0px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .desglose{font-weight:normal !important;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val > .val_itm_tipotarifa {display: inline-block;width: 100%;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe {font-weight: bold;}

/*** VENTA COMPLEMENTARIA ***/

.modo_unif .pnl_vcomp_ext {display:block;margin-top:20px;font-family:'Open Sans',sans-serif;font-size:14px; margin-bottom:20px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int {display:block;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:22px;line-height:22px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_sub_tit{display: block;font-family:'Open Sans',sans-serif;font-size: 14px;margin-top:10px;line-height:14px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat { display:block;margin-top:10px;padding:12px;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod {display: block; padding: 5px 0px;margin-top:10px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod:first-child{margin-top:0px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod .tit{font-family: 'Roboto',sans-serif;font-size:22px;line-height:22px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod .date {font-family:'Roboto',sans-serif;font-size:14px;} 

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header {display: block; padding: 2px 0px;margin-top:10px;padding-top:10px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .image {display:none;visibility:hidden;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .tit {font-family: 'Roboto',sans-serif;font-size:19px;line-height:19px;vertical-align: middle;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .item {display:block;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab { display:block; margin:10px 0px 0px 0px; padding:12px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .header{display:inline-block;vertical-align:middle;margin:0px !important;padding:8px 0px 0px !important;width:85%;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .button{display:inline-block;vertical-align:middle;margin:0px !important;padding:0px !important;text-align:right;width:15%;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .prd {display:block; font-size:24px; margin-bottom:0px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .img {display:none;visibility:hidden;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat {display:inline-block;width:100%; vertical-align:middle;font-size:0px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit {font-family:'Open Sans',sans-serif;font-size:14px;line-height:15px;font-weight:bold;display:inline-block; width:75%;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .address {display:none;visibility:hidden;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .address .dir {}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp {font-family:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;display:inline-block; width:100%; margin-top:5px; margin-left: 0px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp .dsd {margin-right:5px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp .prc {margin-right:15px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn{height:auto;width:100%;padding:0px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn:hover{opacity:0.85;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a{height:auto; width:100%;font-family:'Roboto',sans-serif;font-size:13px;font-weight:bold;text-decoration:none;padding:10px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a:hover{text-decoration:none;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a:after{font-family: 'FontAwesome';content: "\f107";margin-left:1px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a.open{}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a.open:after{content: "\f106";margin-left:1px;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd { display:none; width:100%; margin: 0; margin-bottom:20px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto { display: inline-block; width: 100%; margin-bottom: 8px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .img img{width:100%;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content {}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .desc {display:block; margin-bottom: 20px;text-align:justify;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .fecha {display:block; margin-bottom: 10px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .fecha > .tit,
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .fecha > .titsel,
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .fecha > .sel{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .duracion {display:block; margin-bottom: 10px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos { display:inline-block; width: 100%;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .header {display: inline-block;  padding: 8px 0px 8px; width: 100%;font-family:'Open Sans',sans-serif;font-size:15px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .estado{width: 6%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .habitacion{width: 40%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .regimen{width: 20%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .oferta{width: 10%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .precio{width: 14%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .seleccion{width: 5%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .reserva{display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .grup {padding: 5px; font-family: 'Open Sans','Open Sans', sans-serif; font-size: 16px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns {width: 100%; display: inline-block; padding: 10px; position: relative; padding-top: 30px; text-align: right;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes_pdia {display:block;text-align: right;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes_pdia .tit {font-family: 'Open Sans','Open Sans', sans-serif; font-size: 13px; vertical-align: middle; margin-right: 10px; font-weight: normal;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes_pdia .importe {font-family: 'Open Sans','Open Sans', sans-serif; font-size: 18px; vertical-align: middle; font-weight: bold;} 
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes {display:block;margin-top:10px;text-align: right;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes .tit {font-family: 'Open Sans','Open Sans', sans-serif; font-size: 14px; vertical-align: middle; margin-right: 10px; font-weight: normal;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes .importe {font-family: 'Open Sans','Open Sans', sans-serif; font-size: 22px; vertical-align: middle; font-weight: bold;} 
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar {display:block;margin-top:10px;text-align:right;width:100%;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1 {max-width:120px;padding:10px 12px;text-decoration:none;font-size:18px;text-align:center;font-family:'Open Sans',sans-serif;font-size:19px;width:100%;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1:hover{text-decoration:none;font-size:19px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_pet1 {max-width:120px;padding:10px 12px;text-decoration:none;font-size:18px;text-align:center;font-family:'Open Sans',sans-serif;font-size:19px;width:100%;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_pet1:hover{text-decoration:none;font-size:19px;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cont {display: inline-block; padding: 5px 0px; width: 100%; }
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton  {display: inline-block; float: right; margin-top: 10px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn {text-decoration:none;text-align:center;font-family:'Roboto',sans-serif;font-size:16px;line-height:16px;padding:10px 16px;width:100%;min-width:160px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn:hover{text-decoration:none;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est { display:inline-block; width:10%; text-align:center;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod {display:inline-block; width:40%;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp {display:inline-block; width:20%; text-align:right;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant {display:inline-block; width:20%; text-align:right;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant select {width:50px;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn{height:auto;display:inline-block; width:100%;font-family:'Roboto',sans-serif;font-size:16px;text-decoration:none;padding:10px;text-align:center;margin:20px 0px 10px 0px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn:hover{color:#FFFFFF;text-decoration:none;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn:after{font-family: 'FontAwesome';content: "\f107";margin-left:6px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn.open{}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn.open:after{content: "\f106";margin-left:6px;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_itm{display:none;width:100%;}

/*** RESERVA PRECIO TOTAL ***/
.modo_unif .rpt{clear:both; padding:0px 0px 15px 0px;}
.modo_unif .rpt > .rpt_int{font-size:14px;}
.modo_unif .rpt > .rpt_int > .precio{display:inline-block;padding: 15px;margin: 0px;width:100%;}
.modo_unif .rpt > .rpt_int > .precio > .tit{display:inline-block;width:49%;vertical-align:middle;font-size:22px;text-align:center; line-height:22px;font-family:'Roboto',sans-serif;}
.modo_unif .rpt > .rpt_int > .precio > .pre{display:inline-block;width:49%;vertical-align:middle;text-align:right;}
.modo_unif .rpt > .rpt_int > .precio > .pre > .imp1{display:block;text-align:right;width:100%;font-size:30px;line-height:30px;font-family:'Roboto',sans-serif;}
.modo_unif .rpt > .rpt_int > .precio > .pre > .stit{display:block;text-align:right;width:100%;font-size:14px;line-height:14px;font-family:'Roboto',sans-serif;}
.modo_unif .rpt > .rpt_int > .explica{display:inline-block;width:100%;padding:15px; text-align:center;font-size:13px;}
.modo_unif .rpt > .rpt_int > .explica > .explica1{display:block;}
.modo_unif .rpt > .rpt_int > .explica > .explica2{display:block;margin-top:5px;}
.modo_unif .rpt > .rpt_int > .seguro{display:inline-block;width:100%; padding:15px;text-align:center;}

/*** RESERVA ADD SERVICIO ***/
.modo_unif .pnl_add{padding-bottom: 0px; margin-top: 20px; display: inline-block; width: 100%;}
.modo_unif .pnl_add .pnl_add_int .content {display:inline-block; width:100%;padding:20px;}
.modo_unif .pnl_add .pnl_add_int .content > .pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:22px;line-height:22px;text-align:left;}
.modo_unif .pnl_add .pnl_add_int .content > .pnl_sub_tit{display: block;font-family:'Open Sans',sans-serif;font-size: 14px;margin-top:10px;line-height:14px;text-align:left;}
.modo_unif .pnl_add .pnl_add_int .content > .pnl_dat {margin-top: 20px; display: block; padding: 0px;}
.modo_unif .owl-carousel {width:95%;}
.modo_unif .owl-carousel .owl-pagination {display:none; visibility:hidden;}

/*** RESERVA FICHA UNIFICADO ***/
.rfic_unif{font-size:14px;margin-bottom:20px;}
.rfic_unif > .pnl_sup{}
.rfic_unif > .pnl_sup > .pnl_sup_int{}
.rfic_unif > .pnl_med{}
.rfic_unif > .pnl_med > .pnl_med_int{padding:0px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_lat{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;padding-top:20px;margin-bottom:20px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{padding: 0px 15px;}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > h1{display:block;font-family:'Roboto',sans-serif;font-size:28px;line-height:28px;margin-bottom:0px;text-align:left;text-transform:uppercase;font-weight:normal;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat{display:inline-block;width:100%; padding:0px;margin-top:15px;margin:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int{display:inline-block;width:100% !important;padding:10px;margin:20px 0px 0px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int > .row{display:block;padding:0px;margin:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms{width:50%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm{display:block;margin:2px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_tit{display:inline-block;vertical-align:top;width:40%;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_lbl{display:inline-block;vertical-align:top;width:58%;font-family:'Open Sans',sans-serif;font-size:14px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns{display:block;width:100%;margin-top:15px;padding:15px 0px 0px 0px;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_mod{display:inline-block;width:49%;vertical-align:middle;margin-right:1%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_mod .btn_mod{padding:8px 12px;text-decoration:none;font-size:18px;width:100%;text-align:center;font-family:'Roboto',sans-serif;text-transform:inherit;text-transform:uppercase;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_mod .btn_mod:hover{text-decoration:none;font-size:18px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_canc{display:inline-block;width:49%;vertical-align:middle;margin-left:1%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_canc .btn_canc{padding:8px 12px;text-decoration:none;font-size:18px;width:100%;text-align:center;font-family:'Roboto',sans-serif;text-transform:inherit;text-transform:uppercase;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_canc .btn_canc:hover{text-decoration:none;font-size:18px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod{display:block;margin-bottom:10px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_tit{display:block;padding:25px 15px 0px;font-size:24px;line-height:24px;font-family:'Roboto',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_stit{display:block;padding:0px 15px 0px;font-size:19px;line-height:19px;font-family:'Roboto',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts{display:block;padding:15px 15px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts > .txa{width:100%;height:70px;border:none;border-radius:0px;padding:6px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns{display:block;padding:15px;text-align:left;border:none;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn{padding:8px 0px 8px;max-width:160px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn_canc{padding:8px 0px 8px;max-width:160px;margin-left:10px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc{display:block;margin-bottom:10px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_tit{display:block;padding:25px 15px 0px;font-size:24px;line-height:24px;font-family:'Roboto',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_stit{display:block;padding:0px 15px 0px;font-size:19px;line-height:19px;font-family:'Roboto',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts{display:block;padding:15px 15px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .imp{font-size: 22px;line-height: 22px;font-family: 'Roboto',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm{display:block;margin:5px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm > .itm_tit{display:inline-block;vertical-align:top;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm > .itm_lbl{display:inline-block;vertical-align:top;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .importes{display:block;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses{display:inline-block;width:100%;margin:20px 0px 0px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_desplegar{display:inline-block;width:100%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_desplegar > .lnk,
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_desplegar > .lnk:hover,
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_desplegar > .lnk:active,
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_desplegar > .lnk:focus{color:#0099CC;font-weight:600;text-decoration:none;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_desplegar > .lnk:after{font-family: 'FontAwesome';content: "\f107";margin-left:10px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_desplegar > .lnk.open:after{content: "\f106";}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_listado{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_listado.hide{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_listado > .item{display:inline-block;width:100%;padding:10px 10px;border-bottom:1px solid #DEDEDE;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_listado > .item:last-child{border-bottom:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_listado > .item > .lbl_serv{display:inline-block;width:100%;font-weight:700;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_listado > .item > .lbl_pol{display:inline-block;width:100%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_listado > .item > .lbl_gast{display:inline-block;width:100%;font-weight:600;color:#112139;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts > .pnl_desgloses > .pnl_listado > .item > .lbl_gast.gst_inm{color:#FF6961;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns{display:block;padding:15px;text-align:left;border:none;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns > .btn{padding:8px 0px 8px;max-width:160px;}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs{margin-top:20px;padding:0px;font-family:'Open Sans',sans-serif;font-size:14px;display:block;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int{display:block;width:100% !important;padding:20px 20px 10px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int > .pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:20px;line-height:20px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int > .row{display:table;width:100%; padding:0px;margin:0px 0px 0px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_img{display:none;visibility:hidden;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts{display:block;width:100%;padding:0px;margin:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_dts_tit{display: block;padding:0p;font-size: 15px;margin-top:20px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns{padding:15px 0px;display:inline-block;width:100%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns .itm{display:inline-block;width:230px;margin-top:5px;}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags{margin-top:20px;padding-bottom:20px;font-family:'Open Sans',sans-serif;font-size:14px;display:inline-block;width:100%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int{display:block;width:100% !important;padding:20px 20px 10px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:20px;line-height:20px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts{display:table;width:100%; padding:20px;margin-top:20px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_tit{display:block;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl{display:block;margin:5px 0px;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm{display:inline-block;width:20%;vertical-align:top;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn{display:inline-block;width:18%;vertical-align:top;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn{padding:8px 12px !important;font-size:14px !important;font-family:'Roboto',sans-serif;font-size:16px;line-height:16px;font-weight:normal;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn:hover{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_tit .itm{font-family: 'Open Sans',sans-serif;font-size:14px;font-weight:bold;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm{font-family: 'Open Sans',sans-serif;font-size:14px;font-weight:normal;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm > .tit_int{display:none;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_sel_tpv{display: inline-block;width: 100%;margin:0px 0px 8px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_sel_tpv > .pnl_tit{display: inline-block;width: 100%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_sel_tpv > .pnl_tit > .itm.tpv {width: 100%;font-size:0px;font-size: 16px;line-height: 20px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_sel_tpv > .pnl_dts{display: inline-block;width: 100%;margin-top:5px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_sel_tpv > .pnl_dts > .item{display: inline-block;margin:0px 10px 0px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_sel_tpv > .pnl_dts > .item > .rd{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_sel_tpv > .pnl_dts > .item > .fp{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_sel_tpv > .pnl_dts > .item label{font-weight:normal;}








/*** INCIDENCIAS ***/
.cont_inc {margin-top:20px;}
.cont_inc > .cont_inc_pnl_tit{display: block;font-family: 'Roboto',sans-serif;font-size: 24px;line-height: 24px;margin-bottom:20px;}
.cont_inc > .cont_inc_int{padding:20px; margin-bottom:20px;}
.cont_inc > .cont_inc_int .pnl_ico{display:inline-block;width:20%;text-align:center;}
.cont_inc > .cont_inc_int .pnl_ico img{margin:0px auto;}
.cont_inc > .cont_inc_int .pnl_dts{display:inline-block;width:78%;text-align:left;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ko{font-size:25px;font-weight:bold;text-align:center; font-family: 'Roboto', sans-serif;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ok{font-size:25px;font-weight:bold;text-align:center; font-family: 'Roboto', sans-serif;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_desc{font-size:18px;line-height:18px;font-weight:normal;text-align:center; font-family: 'Roboto', sans-serif;margin:10px 0px 20px 0px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_desc .lbl_inc{font-weight:bold;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu{}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu .lbl_inc{font-weight:bold;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_btn{margin-top:15px;text-align:center;}

.cont_btns .cont_btns_int .itm{ width: 30%; display: inline-block; }
.cont_btns .cont_btns_int .itm .btn { padding:10px; }

.valoracion.cont_inc {margin-bottom:20px;}

.bt_inc_div{display: inline-block;width:220px;margin-right:10px;padding:0px;text-decoration:none;text-align:center;}
.bt_inc_div input{min-width:160px;cursor: pointer;}
.bt_inc_div:hover{text-decoration:none;}
.bt_inc_div:hover input{cursor: pointer;}
.bt_inc_div a{font-family:'Roboto',sans-serif;font-size: 19px;font-weight: normal;text-decoration:none;display:block;padding:4.5px 12px;}
.bt_inc_div a:hover{font-family:'Roboto',sans-serif;font-size: 19px;font-weight: normal;text-decoration:none;}

/*** CARRITO UNIFICADO ***/
.carr{clear:both;}
.carr a{font-size:14px;}

.carr > .carr_int{padding:0px;display:block;font-size:14px;}
.carr > .carr_int > .pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:24px;line-height:24px;}
.carr > .carr_int > .servs_sup{display:none;visibility:hidden;}
.carr > .carr_int > .servs {padding:0px;display:inline-block;margin-top:20px;width:100%;}
.carr > .carr_int > .servs.servs_vacio{padding:0px 20px;}

.carr .cont_carr{display:inline-block;width:100%; padding:12px;margin-bottom:10px;}
.carr .cont_carr:last-child{}
.carr .cont_carr > .pnl_elim{text-align:right;display:inline-block;width:100%;padding:5px 15px;}
.carr .cont_carr > .pnl_elim > .btn{width:auto;font-size:14px;font-family:'Roboto',sans-serif;padding-right:28px;text-transform:initial;}

.carr .cont_carr > .pnl_tit{text-align:left;display:inline-block;width:100%;}
.carr .cont_carr > .pnl_tit > a{font-family:'Roboto',sans-serif;display:block;font-size:20px;line-height:20px; padding:10px 5px;}
.carr .cont_carr > .pnl_tit > a:hover{}
.carr .cont_carr > .pnl_tit > a > .tit5{}
.carr .cont_carr > .pnl_tit > a:after{font-family:'FontAwesome';content:"\f078";font-size:18px;float:right;}
.carr .cont_carr > .pnl_tit > a.collapsed:after{content:"\f054";}
.carr .cont_carr > .pnl_tit > a > cat{}

.carr .cont_carr > .pnl_pre{display:inline-block;width:100%;padding:12px 15px;}
.carr .cont_carr > .pnl_pre > .pnl_pre_lbl{display:inline-block;width:58%;text-align:left;vertical-align:middle;font-size:19px;line-height:19px;font-family:'Roboto',sans-serif;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts{display:inline-block;width:40%;text-align:right;vertical-align:middle;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre{display:block;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .imp{font-size:22px;line-height:22px;font-family:'Roboto',sans-serif;font-weight:bold;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_sub{display:block;line-height:15px;}

/*** RESERVA FIN UNIFICADO ***/
.rfin_unif{font-size:14px;padding:0px;}
.rfin_unif > .pnl_sup{display:inline-block;width:100%;}
.rfin_unif > .pnl_sup > .pnl_sup_int{}
.rfin_unif > .pnl_sup > .pnl_sup_int .vpas{display:inline-block;width:100%;text-align:left;}
.rfin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int{}
.rfin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit{display:inline-block;width:100%;text-align:left;}
.rfin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-family:'Roboto',sans-serif;font-size:32px;line-height:32px;text-align:left;text-transform:uppercase;margin:15px 0px 15px 0px;}
.rfin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_pas{display:none;visibility:hidden;}
.rfin_unif > .pnl_med{}
.rfin_unif > .pnl_med > .pnl_med_int{padding:0px !important;}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_lat{}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:370px;margin-top:20px;margin-bottom:20px;}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_cont{}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .cont_inc > .cont_inc_int{width:100%;display:inline-block;}

.rfin_unif .rfin_inf{font-family:'Open Sans',sans-serif;font-size:14px; padding:12px;}
.rfin_unif .rfin_inf > .rfin_inf_pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:24px;line-height:24px;}
.rfin_unif .rfin_inf > .rfin_inf_pnl_tit_det{display:none;visibility:hidden;}
.rfin_unif .rfin_inf > .rfin_inf_pnl_stit{display:block;font-size:15px;margin-top:10px;}
.rfin_unif .rfin_inf > .rfin_inf_int{display:table;width:100%; padding:20px;margin-top:20px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_sup{display:inline-block;width:100%;text-align:left;margin-bottom:15px; font-size:15px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_sup > .pnl_dts1{display:inline-block;width:100%;text-align:left;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_sup > .pnl_dts2{display:inline-block;width:100%;text-align:left;margin-top:5px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_sup a{font-size:15px;text-decoration:none;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_sup a:hover{}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf{display:inline-block;width:100%;text-align:left;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup{display:none;visibility:hidden;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup > .itm{width:240px;margin-bottom:5px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup > .itm > .btn_doc{}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf{display:table;width:100%;text-align:left;font-size:0px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm{width:32%;margin-bottom:5px;margin-right:2%;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm:last-child{margin-right:0px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.det{}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.det > .btn{padding:8px 12px;max-width:240px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres{}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres > .btn{padding:8px 12px;max-width:240px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini{}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini > .btn{padding:8px 12px;max-width:240px;}
.rfin_unif .rfin_inf > .rfin_inf_int > .pnl_inf .itm{max-width:240px;display:inline-block;vertical-align:middle;}

.rfin_unif .rfin_pie{margin-top:20px;padding-bottom:20px;font-family:'Open Sans',sans-serif;font-size:14px;}
.rfin_unif .rfin_pie > .rfin_pie_pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:22px;line-height:22px;}
.rfin_unif .rfin_pie > .rfin_pie_int{display:table;width:100% !important; padding:12px;margin-top:20px;}
.rfin_unif .rfin_pie > .rfin_pie_int > .pnl_dts{display:inline-block;width:100%;text-align:left; font-size: 16px;}
.rfin_unif .rfin_pie > .rfin_pie_int > .pnl_btn{display:inline-block;width:100%;text-align:left;margin-top:15px;}
.rfin_unif .rfin_pie > .rfin_pie_int > .pnl_btn > .btn{padding:8px 12px;max-width:240px;}
.rfin_unif .rfin_pie > .rfin_pie_int > .pnl_btn > .btn:hover{}


/*** CARRITO DATOS USUARIO ***/
.carr_dts_usu{margin-top:20px;padding-bottom:0px;font-family:'Open Sans',sans-serif;font-size:16px;}
.carr_dts_usu > .carr_dts_tit{display:block;font-family:'Roboto',sans-serif;font-size:24px;line-height:24px;}
.carr_dts_usu > .carr_dts_usu_int {display:table;font-size:0px;width:100%; padding:12px;margin-top:20px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm{display:inline-block;width:100%;margin:15px 0px 0px 0px;padding-bottom:15px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm:last-child{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit{font-family: 'Roboto',sans-serif;display: block;font-size: 22px;line-height: 22px;padding:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts{display:table;width:100%;margin:10px 0px 0px 0px;padding:12px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj{display:block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_tit{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts{display:block;width:100%;font-size:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion{display:inline-block;width:100%;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > span{display:inline-block;margin-right:10px;text-align:left;font-family:'Roboto',sans-serif;font-size:16px;line-height:16px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > span.lbl_explica_hab{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link{display:inline-block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a{font-family:'Roboto',sans-serif;font-size:15px;line-height:15px;text-decoration:none;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a:hover{text-decoration:none;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items{display:inline-block;width:100%;margin-bottom:10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{display:inline-block;width:20%;vertical-align:top;padding-top:30px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{display:inline-block;width:80%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{display:inline-block;vertical-align: middle;width: 49%;margin-left: 1%;margin-top: 10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit{display:inline-block;width:100%;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm{display:flex;font-size: 16px;margin-top:4px;position:relative;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb{font-size: 14px;padding: 4px 10px;height: 38px;width: 100%;border: none;border-radius: 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .cmb{width: 100%;font-weight: 400;height:38px;margin:2px 0px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_nota{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs{display:block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_tit{display:inline-block;width:20%;vertical-align:top;padding-top:5px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_dts{display:inline-block;width:80%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .txa{font-size: 14px;padding: 4px 10px;height:100px;border: none;border-radius: 0px;width:99%;margin-left:1%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto{display: block; margin:20px 0px 0px 0px; width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_tit{display: inline-block;width: 100%;padding: 0px;font-size: 16px;color: #3F3F3F;font-weight: 400;font-size: 16px;line-height: 20px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat{display:block;  font-family:'Roboto','Open Sans', sans-serif; font-size:14px;margin:15px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .row  {display:block; margin-bottom:15px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .itm { display:inline-block; width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .itm .txb {width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .itm .txa {width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;height:60px !important;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .itm .cmb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .itm select {padding:4px 2px; width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .tit {font-weight:normal; margin:5px 0px; display:inline-block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .info {font-size:12px; color: #999999;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .txt_pregunta {margin-top: 10px; width: 100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_pto .pnl_dat .itm .lbl_oblig{color: #D32F33;}

/*** preguntas ***/
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg {font-size:14px;display:table;width:100%;border-top:1px solid #DDDDDD;padding:10px 0px 0px 0px;margin:20px 0px 0px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_tit{display:none;visibility:hidden;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts{display:flex;flex-flow:row wrap;width:100%;justify-content:flex-start;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp{display:flex;flex-flow:column wrap;width:100%;vertical-align:top;font-size:16px;margin-top:10px;padding:10px 0px 0px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp > .grp_tit,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp > .grp_nom,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp > .grp_ape,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp > .grp_fec{display:flex;vertical-align:middle;margin-right:6px;width:auto;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm{display:flex;flex-flow:column wrap;width:50%;font-size: 14px;margin-top:10px;position:relative;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm.itm_exp,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dat > .itm.itm_exp{display:inline-block;width:100%;vertical-align:top;font-size:16px;line-height:20px;color:#3F3F3F;padding-top:10px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .lbl{display:inline-block;width:99%;margin-left:1%;font-size: 14px;line-height: 14px;font-weight: 500;color:#666666}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .lbl > .lbl_oblig{color:#E2383F;display: inline-block;margin-left: 5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc{display:inline-block;width:99%;margin-left:1%;margin-top:5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .txb{display:inline-block;width:100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .txb.err{background:rgba(255,187,187,0.6);}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .txa{width:100%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .cmb{display:inline-block;width:100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}

.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dat{display:flex;flex-flow:row wrap;width:100%;justify-content:flex-start;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dat > .itm{display:flex;flex-flow:column wrap;width:50%;font-size: 14px;margin-top:10px;position:relative;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dat > .itm > .tit{display:inline-block;width:100%;margin-left:0px;font-size: 14px;line-height: 14px;font-weight: 500;color:#666666}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dat > .itm > .tit > .lbl_oblig{color: #E2383F;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dat > .itm > input{display:inline-block;width:100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dat > .itm > input.err{background:rgba(255,187,187,0.6);}

.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt {font-size:14px;display:table;width:100%;border-top:1px solid #DDDDDD;padding:10px 0px 0px 0px;margin:20px 0px 0px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt > .pnl_preg{display:inline-block;width:100%;margin:5px 0px 15px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt > .pnl_preg:last-child{border-bottom:none;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_tit{display:none;visibility:hidden;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts{display:flex;flex-flow:row wrap;width:100%;justify-content:flex-start;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp{display:flex;flex-flow:row wrap;width:100%;vertical-align:top;font-size:16px;margin-top:10px;padding:10px 0px 0px 0px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp > .grp_tit,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp > .grp_nom,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp > .grp_ape,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp > .grp_fec{display:flex;vertical-align:middle;margin-right:6px;width:auto;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm {display:flex;flex-flow:column wrap;width:50%;font-size: 14px;margin-top:10px;position:relative;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm.itm_exp{display:inline-block;width:100%;vertical-align:top;font-size:16px;line-height:20px;color:#3F3F3F;padding-top:10px;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm.itm_desg{display:inline-block;width:100%;vertical-align:top;font-size:14px;line-height:18px;color:#3F3F3F;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm.itm_desg > .itm_desg_serv{display:inline-block;vertical-align:middle;font-weight:bold;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm.itm_desg > .itm_desg_conc{display:inline-block;vertical-align:middle;font-weight:normal;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm.itm_desg > .itm_desg_fec{display:inline-block;vertical-align:middle;font-weight:normal;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm.itm_preg{display:inline-block;width:100%;vertical-align:top;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .lbl{display:inline-block;width:99%;margin-left:1%;font-size: 14px;line-height: 14px;font-weight: 500;color:#666666}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .lbl > .lbl_oblig{color:#E2383F;display: inline-block;margin-left: 5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc{display:inline-block;width:99%;margin-left:1%;margin-top:5px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc > .txb{display:inline-block;width:100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc > .txb.err{background:rgba(255,187,187,0.6);}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc > .txa{width:100%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc > .cmb{display:inline-block;width:100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}

/*** Redefinidos para paquetes predefinidos ***/
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd{display:block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd{display:inline-block;width:100%;margin-bottom:10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .pnl_tit_ppd{font-family: 'Roboto',sans-serif;display: block;font-size: 19px;line-height: 22px;padding:0px;margin-bottom:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd{display:block;width:100%;font-size:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion{display:inline-block;width:100%;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > span{display:inline-block;margin-right:10px;text-align:left;font-family:'Roboto',sans-serif;font-size:16px;line-height:16px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > span.lbl_explica_hab{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > .link{display:inline-block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a{font-family:'Roboto',sans-serif;font-size:15px;line-height:15px;color:#2BACAC;text-decoration:none;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a:hover{text-decoration:none;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items{display:inline-block;width:100%;margin-bottom:10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{display:inline-block;width:20%;vertical-align:top;padding-top:30px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{display:inline-block;width:80%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{display:inline-block;vertical-align: middle;width:49%;margin-left: 1%;margin-top: 10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit{display:inline-block;width:100%;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm{display:block;font-size: 16px;margin-top:4px;position:relative;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb{font-size: 14px;padding: 4px 10px;height: 38px;width: 100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_nota{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs{display:block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_tit{display:inline-block;width:20%;vertical-align:top;padding-top:5px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;font-weight:bold;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_dts{display:inline-block;width:80%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .txa{font-size: 14px;padding: 4px 10px;height:100px;border: none;border-radius: 0px;width:99%;margin-left:1%;}
/*** preguntas ***/
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg {font-size:14px;display:table;width:100%;border-top:1px solid #DDDDDD;padding:10px 0px 0px 0px;margin:20px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_tit{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts{display:flex;flex-flow:row wrap;width:100%;justify-content:flex-start;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .grp{display:flex;flex-flow:column wrap;width:100%;vertical-align:top;font-size:16px;margin-top:10px;padding:25px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm{display:flex;flex-flow:column wrap;width:50%;font-size: 14px;margin-top:10px;position:relative;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm.itm_exp{display:inline-block;width:100%;vertical-align:top;font-size:16px;line-height:20px;color:#3F3F3F;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .lbl{display:inline-block;width:99%;margin-left:1%;font-size: 14px;line-height: 14px;font-weight: 500;color:#666666}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .lbl > .lbl_oblig{color:#E2383F;display: inline-block;margin-left: 5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc{display:inline-block;width:99%;margin-left:1%;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc > .txb{display:inline-block;width:100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc > .txb.err{background:rgba(255,187,187,0.6);}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc > .txa{width:100%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc > .cmb{display:inline-block;width:100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dat{display:inline-block;width:100%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dat > .itm{display:inline-block;width:100%;float:right;font-size: 14px;margin-top:10px;position:relative;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dat > .itm > .tit{display:inline-block;width:100%;margin-left:0px;font-size: 14px;line-height: 14px;font-weight: 500;color:#666666}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dat > .itm > input{display:inline-block;width:100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dat > .itm > input.err{background:rgba(255,187,187,0.6);}

/* SERVICIOS FICHA RESERVA */

.carr .cont_carr > .sal_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:10px 15px;font-size:14px;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_sup{display:block;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf{display:block;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .itm > .tit{}

.carr .cont_carr > .sal_int > .pnl_desg{text-align:left;font-size:14px;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm{display:inline-block;width:100%;padding:10px 15px;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_tit{display:inline-block;vertical-align:top;width:30%;font-weight:bold;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_cont{display:inline-block;vertical-align:top;width:68%;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_cont.imp{text-align: right;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc{display:block;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc > .lbl_cont{width:100%;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_reg{display:block;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:block;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp{display:block;}

/*** RESERVA PRECIO TOTAL ***/
.rpt{clear:both; padding:0px 0px 15px 0px;}
.rpt > .rpt_int{font-size:14px;}
.rpt > .rpt_int > .precio{display:inline-block;padding: 15px;margin: 0px;width:100%;}
.rpt > .rpt_int > .precio > .tit{display:inline-block;width:49%;vertical-align:middle;font-size:22px;text-align:center; line-height:22px;font-family:'Roboto',sans-serif;}
.rpt > .rpt_int > .precio > .pre{display:inline-block;width:49%;vertical-align:middle;text-align:right;}
.rpt > .rpt_int > .precio > .pre > .imp1{display:block;text-align:right;width:100%;font-size:30px;line-height:30px;font-family:'Roboto',sans-serif;}
.rpt > .rpt_int > .precio > .pre > .stit{display:block;text-align:right;width:100%;font-size:14px;line-height:14px;font-family:'Roboto',sans-serif;}
.rpt > .rpt_int > .explica{display:inline-block;width:100%;padding:15px; text-align:center;font-size:13px;}
.rpt > .rpt_int > .explica > .explica1{display:block;}
.rpt > .rpt_int > .explica > .explica2{display:block;margin-top:5px;}
.rpt > .rpt_int > .seguro{display:inline-block;width:100%; padding:15px;text-align:center;}

/*** TPV STRIPE ***/
.pc_tpv_stripe {padding:10px 0px 20px 0px;}
.pc_tpv_stripe > .pc_tpv_con{}
.pc_tpv_stripe > .pc_tpv_con > .pc_tpv_cab{padding: 5px 5px 5px 20px;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int{margin-top: 20px;padding: 20px;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int > .stripe_row{padding-top: 10px;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int > .stripe_sep_b{height: 15px;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int .pc_tpv_titulo {display: inline-block; line-height:35px; font-size:18px; font-weight:bold;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int .pc_tpv_btnpagar {padding: 5px;width: 240px; margin-top: -8px;}
.pc_tpv_stripe > .pc_tpv_con > .pc_tpv_foot {padding: 5px 20px 5px 20px;}
.pc_tpv_stripe > .pc_tpv_con > .pc_tpv_foot .pc_tpv_logo_stripe {height: 40px;background: url(https://stripe.com/img/about/logos/badge/solid-dark.svg) left top no-repeat; margin-top: 10px;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int .StripeElement {background-color: white;height: 40px;padding: 10px 12px;border-radius: 4px;border: 1px solid transparent;box-shadow: 0 2px 5px 0 #9e9fa0;-webkit-transition: box-shadow 150ms ease;transition: box-shadow 150ms ease;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int .StripeElement--focus {box-shadow: 0 1px 3px 0 #cfd7df;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int .StripeElement--invalid {border-color: #fa755a;}
.pc_tpv_stripe > .pc_tpv_con > .pd_int .StripeElement--webkit-autofill {background-color: #fefde5 !important;}
#card-errors {height: 20px;padding: 4px 0;color: #fa755a;}
#stripe-token-handler {position: absolute;top: 0;left: 25%;right: 25%;padding: 20px 30px;border-radius: 0 0 4px 4px;box-sizing: border-box;box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1);-webkit-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;transform: translateY(0); opacity: 1;background-color: white;}
#stripe-token-handler.is-hidden {opacity: 0;transform: translateY(-80px);}


/*** TPV AUTHORIZE ***/
 .datos_tarjeta_authorize {padding-left:15px; padding-right:15px;}
.borde_authorize {background-color: white;border-radius: 15px;padding-left: 15px; padding-right: 15px;padding-bottom: 15px;}
.pc_tpv_foot_authorize{margin: auto;padding: 15px;}
.pc_tpv_authorize {color: #333333;background-color: #F5F5F5;padding: 10px;width: 60%;margin: auto;border-radius: 25px;} 


@media (min-width: 768px) and (max-width: 991px) {
	/*** DATOS RESERVA UNIFICADO ***/

	.container {width: 100%;}
	
	.cont_res_datos_unif .carr .cont_carr > .pnl_tit {border:none;}
    .cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;max-width:100%;}
	.cont_res_datos_unif .rcup .rcup_int {padding:0px;}
	
    /*** RESERVA FIN UNIFICADO ***/
    .rfin_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .rfin_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;}
    
    /*** RESERVA FICHA UNIFICADO ***/
    .rfic_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;}
}

@media (min-width: 0px) and (max-width: 767px) {

	.cont_res_datos_unif .rcup .rcup_int {padding:0px;}
	
	/*** DATOS RESERVA UNIFICADO ***/
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj {display: block; width:100%;}
	
	.cont_res_datos_unif > .pnl_med > .pnl_med_int{padding:0px 0px !important;}
    .cont_res_datos_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;max-width:100%;}

    /*** RESERVA FIN UNIFICADO ***/
    .cont_res_datos_unif .rfin_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .cont_res_datos_unif .rfin_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;}

	
	/*** OPCIONALES RESERVA UNIFICADO ***/
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header{display:none;visibility:hidden;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm{font-size:14px;line-height:18px;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .visible-xs.tit{display:inline-block !important;font-weight:normal !important;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .tipo {width:100%;text-align:left;font-weight:bold;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .concepto {width:100%;text-align:left;font-weight:bold;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .fecha {width:49%;text-align:left;font-weight:bold;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .dias {width:49%;text-align:left;font-weight:bold;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe {width:100%;text-align:left;font-weight:bold;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .cantidad {width:49%;text-align:left;font-weight:bold;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe_total {width:49%;text-align:left;font-weight:bold;}
    .cont_res_datos_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select {width:100%;text-align:left;margin-top:5px;}

	/*** VENTA COMPLEMENTARIA ***/
    .cont_res_datos_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .header{width:100% !important;}
    .cont_res_datos_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .button{width:100% !important;margin-top:5px !important;}
    .cont_res_datos_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit{width:50%;vertical-align:top;}
    .cont_res_datos_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp{width:50%;vertical-align:top;}
    .cont_res_datos_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content{margin-top:12px;}
    .cont_res_datos_unif .pnl_vcomp_seg_ext .pnl_vcomp_seg_int .pnl_dat .pnl_btn{margin:10px auto 0px;}

    /*** RESERVA APLICAR CUPON ***/
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts > .pnl_lbl{display:inline-block;width:100%;margin-top:5px;}
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts > .pnl_txb{display:inline-block;width:100%;margin-top:5px;}
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts > .pnl_btn{display:block;width:100%;margin:10px auto 0px;float:none;text-align:center;}
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts_sel{font-size:13px;margin-top:0px;}
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{font-size:13px;}
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts_sel > .pnl_lbl{display:inline-block;width:25%;margin-top:5px;}
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts_sel > .pnl_txb1{display:inline-block;width:35%;margin-top:5px;}
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts_sel > .pnl_txb2{display:inline-block;width:35%;margin-top:5px;}
    .cont_res_datos_unif .rcup .rcup_int .pnl_dts_sel > .pnl_btn{display:block;width:80%;margin:10px auto 0px;float:none;text-align:center;}

	/*** CARRITO DATOS USUARIO ***/    
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int{padding:10px 15px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{vertical-align:top;width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;padding-top:15px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_tit{vertical-align:top;width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_dts{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .txa{width:100%;margin:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{vertical-align:top;width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;padding-top:15px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_tit{vertical-align:top;width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_dts{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .txa{width:100%;margin:0px;}
	.concepto {white-space: nowrap; overflow: hidden; font-size: 10px; text-overflow: ellipsis; display: block;}
	
    .modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm{}
    .modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .lbl{width:100%;}
    .modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc{width:100%;margin-left:0px;}
    .modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc > .txb{margin-left:0px;}

    /*** TPV FIN UNIFICADO ***/
    .cont_res_datos_unif .cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int > .itm{width:100%;margin-right:0px;}

    /*** DATOS RESERVA UNIFICADO ***/
    .cont_res_datos_unif > .pnl_med > .pnl_med_int{padding:0px 0px !important;}
    .cont_res_datos_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;max-width:100%;}

    /*** RESERVA FIN UNIFICADO ***/
    .cont_res_datos_unif .rfin_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .cont_res_datos_unif .rfin_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;}

	
    /*** RESERVA FICHA UNIFICADO ***/
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > h1{}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{padding:5px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms{width:100%;padding:0px;font-size:13px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns{text-align:center;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_mod{width:100%;margin:0px !important;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_canc{width:100%;margin:10px 0px 0px !important;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod{margin-bottom:5px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_tit{padding:10px 5px 0px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_stit{padding:0px 5px 0px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts{padding:5px 5px 0px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts > .txa{height:50px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns{padding:5px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn{max-width:inherit;width:100%;margin:0px !important;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn_canc{max-width:inherit;width:100%;margin:6px 0px 0px !important;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc{margin-bottom:5px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_tit{padding:10px 5px 0px;font-size:20px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_stit{padding:0px 5px 0px;font-size:16px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts{padding:5px 5px 0px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .imp{font-size:18px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm{margin:0px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns{padding:5px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns > .btn{max-width:inherit;width:49%;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int > .pnl_tit{}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_dts_tit{font-size:16px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns{text-align:center;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_tit{}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_tit{display:none;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm > .tit_int{color:#333333;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl{display:block;margin:5px 0px;padding:8px;border-bottom:1px solid #CCCCCC;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl:last-child{border:none;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm{display:block;width:100%;vertical-align:top;margin:4px 0px;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn{display:block;width:100%;vertical-align:top;text-align:center;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn{width:80% !important;}
    .cont_res_datos_unif .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm > .tit_int{display:inline;font-weight:bold;padding-right:5px;}
	
	.cont_res_datos_unif .rfp .rfp_int .pnl_dts .lft > .inferior {padding: 0px; display: block; width: 100%; padding-top: 10px;}
	.cont_res_datos_unif .rfp .rfp_int .pnl_dts .lft > .inferior .boton {width:100%;}
	.cont_res_datos_unif .rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn {font-size:16px;}
	.cont_res_datos_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones {width:100%;}
	
	/*** TPV FIN UNIFICADO ***/
    .cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int > .itm{width:100%;margin-right:0px;}

    /*** DATOS RESERVA UNIFICADO ***/
    .cont_res_datos_unif > .pnl_med > .pnl_med_int{padding:0px 0px !important;}
    .cont_res_datos_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;max-width:100%;}

    /*** RESERVA FIN UNIFICADO ***/
    .rfin_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .rfin_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;}

    /*** RESERVA FICHA UNIFICADO ***/
    .rfic_unif > .pnl_med > .pnl_med_int > .row{margin:0px !important;padding:0px !important;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > h1{}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{padding:5px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms{width:100%;padding:0px;font-size:13px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns{text-align:center;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_mod{width:100%;margin:0px !important;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_canc{width:100%;margin:10px 0px 0px !important;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod{margin-bottom:5px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_tit{padding:10px 5px 0px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_stit{padding:0px 5px 0px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts{padding:5px 5px 0px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts > .txa{height:50px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns{padding:5px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn{max-width:inherit;width:100%;margin:0px !important;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn_canc{max-width:inherit;width:100%;margin:6px 0px 0px !important;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc{margin-bottom:5px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_tit{padding:10px 5px 0px;font-size:20px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_stit{padding:0px 5px 0px;font-size:16px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts{padding:5px 5px 0px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .imp{font-size:18px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm{margin:0px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns{padding:5px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns > .btn{max-width:inherit;width:100%;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int > .pnl_tit{}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_dts_tit{font-size:16px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns{text-align:center;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_tit{}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_tit{display:none;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm > .tit_int{color:#333333;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl{display:block;margin:5px 0px;padding:8px;border-bottom:1px solid #CCCCCC;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl:last-child{border:none;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm{display:block;width:100%;vertical-align:top;margin:4px 0px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn{display:block;width:100%;vertical-align:top;text-align:center;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn{width:80% !important;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm > .tit_int{display:inline;font-weight:bold;padding-right:5px;}
	
	/*** CARRITO DATOS USUARIO ***/    
    .carr_dts_usu > .carr_dts_usu_int{padding:10px 15px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{vertical-align:top;width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;padding-top:15px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_tit{vertical-align:top;width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_dts{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .txa{width:100%;margin:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{vertical-align:top;width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;padding-top:15px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_tit{vertical-align:top;width:100%;margin-left:0px;margin-top:0px;margin-bottom:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_dts{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .txa{width:100%;margin:0px;}

	
}

/** FIN UNIFICADO **/

/*** CAPA MODAL ***/
.capa_modal{}
.capa_modal > .modal-dialog{width:100%;max-width:1230px;z-index:600;margin:30px auto 20px;}
.capa_modal > .modal-dialog > .modal-content{padding:10px;border-radius:15px !important;}
.capa_modal > .modal-dialog > .modal-content > .modal-header{padding: 10px 10px 0px 0px;border: 0px !important;display: inline-block;text-align: right;width: 100%;}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{font-size: 18px;line-height: 18px;padding: 0px;width: 26px;height: 26px;text-align: center;padding: 0px 0px 1px 0px;}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close:after{font-family: 'FontAwesome';content: "\f00d";}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_tit{display:block;font-weight:600;font-size: 20px;letter-spacing: 2px;margin: 6px 0 4px 0;padding: 0px 20px;border: 0;line-height: 24px;}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_stit{display:block;margin-top:24px;font-weight:600;font-size:16px;letter-spacing: 1px;margin: 0 0 10px 0;padding: 0px 20px;border: 0;display: inline;}
.capa_modal > .modal-dialog > .modal-content > .modal-body{display:inline-block;padding:0px;width:100%;height:100%;}
.capa_modal > .modal-dialog > .modal-content > .modal-footer{padding:0px;border:0px;}
.capa_modal > .modal-dialog > .modal-content > .modal-footer > .pnl_dts{display:block;text-align:center;font-size:11px;font-weight:normal;}
.capa_modal > .modal-dialog > .modal-content > .modal-footer > .pnl_dts a{font-size:11px;font-weight:normal;text-decoration:none;}
.capa_modal > .modal-dialog > .modal-content > .modal-footer > .pnl_dts a:hover{text-decoration:underline;}
.capa_modal > .modal-dialog > .modal-content > .modal-footer > .pnl_btn{display:block;text-align:right;margin-top:5px;}
.capa_modal > .modal-dialog > .modal-content > .modal-footer > .pnl_btn > .close{font-size: 18px;line-height: 18px;padding: 0px;width: 26px;height: 26px;text-align: center;padding: 0px 0px 1px 0px;}
.capa_modal > .modal-dialog > .modal-content > .modal-footer > .pnl_btn > .close:after{font-family: 'FontAwesome';content: "\f00d";}
.modal-backdrop{z-index:500;}
.modal-backdrop.in{opacity:0.8;}
/*** capa modal opcionales ***/
.capa_modal.capa_opcionales{}
.capa_modal.capa_opcionales > .modal-dialog {max-width: 650px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-header{text-align: left;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-header > .pnl_tit {font-family: 'Roboto','Open Sans', sans-serif;font-size: 22px;font-weight: bold;letter-spacing: 0px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt {padding:5px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt > .opt_int > .tit {padding: 5px;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt > .opt_int > .dat > .itm > .concepto {padding: 5px;display: inline-block;font-weight: bold;padding-left: 15px;font-size: 16px;width:100%;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt > .opt_int > .dat > .itm > .pasajeros {padding: 5px;display: block;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt > .opt_int > .dat > .itm > .pasajeros > .itm {display: block;padding-left:15px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt > .opt_int > .dat > .itm > .pasajeros > .itm > label{font-weight: normal;margin-bottom: 0px;width:100%;padding: 2px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt > .opt_int > .dat > .itm > .pasajeros > .itm > label:hover{cursor:pointer;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt > .opt_int > .dat > .itm > .pasajeros > .itm > label > .tit{font-weight: normal;margin-bottom: 0px;width: 75%;display: inline-block;padding-left: 5px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .opt > .opt_int > .dat > .itm > .pasajeros > .itm > label > .importe{font-weight: normal;margin-bottom: 0px;width: 20%;display: inline-block; text-align:right;font-weight:bold;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie {margin-top:20px;margin-left:10px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int > .impcircuito {display: block;font-weight: bold;font-size: 18px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int > .impcircuito > .tit {width: 73%;display: inline-block;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int > .impopcionales {display: block;font-weight: bold;font-size: 18px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int > .impopcionales > .tit {width: 73%;display: inline-block;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int > .imptotal {display: block;font-weight: bold;font-size: 25px;margin-top: 10px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int > .imptotal > .tit {width: 73%;display: inline-block;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int .importe {width:22%;display: inline-block;text-align:right;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int > .reservar_item {display: inline-block;margin-top: 20px;margin-bottom: 10px;width: 100%;text-align: center;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .pie > .pie_int > .reservar_item > .bt_res1 {width: 50%;padding: 5px 10px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab {margin-top:20px;margin-left:20px;margin-bottom:10px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont {display:inline-block; vertical-align:top; padding-left:10px;width:70%}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .pImg {display: inline-block; width: 28.00%; overflow: hidden;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .pImg > .imgCont > .imgCenter {width: 100%;height: 100%;min-height: 135px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .dts{display:table;width:100%;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .dts > .hots_props{display:table-cell;width:70%;vertical-align:top;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .dts > .hots_props > .hots{display:inline-block;width:100%;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .dts > .hots_props > .hots > .tit{font-weight:bold;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .dts > .hots_props > .props{display:inline-block;width:100%;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .dts > .desde{display:table-cell;width:30%;vertical-align:top;text-align:right;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .dts > .desde > .lit{font-family: 'Roboto','Open Sans', sans-serif;font-size: 12px;text-transform: lowercase;vertical-align: baseline;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .dts > .desde > .precio{font-family: 'Roboto','Open Sans', sans-serif;font-size: 22px;font-weight: bold;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus{display:inline-block;width:100%;margin-top:10px;background:#EEEEEE;padding:10px 15px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus > .itm_bus{display:inline-block;width:100%;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus > .itm_bus > .itm{display:inline-block;width:100%;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus > .itm_bus > .itm > .lbl_busstop{display:inline-block;width:100%;font-size:12px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus > .itm_bus > .itm > .lnk_busstop{display:inline-block;width:100%;font-size:12px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus > .itm_bus > .itm > .lnk_busstop > a{text-decoration:underline;font-size:12px;padding-left:6px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus > .itm_bus > .itm > .lnk_busstop > a:hover{text-decoration:underline;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus > .itm_bus > .itm > .lnk_busstop:before{content: "\f041"; font-family: FontAwesome;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .bus > .itm_horario{display:inline-block;width:100%;margin-top:10px;font-size:12px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .info{display:inline-block;width:100%;margin-top:10px;}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .info > .lbl{}
.capa_modal.capa_opcionales > .modal-dialog > .modal-content > .modal-body > .cab > .cab_int > .cont > .pData > .info > .lbl:before{content: "\f05a"; font-family: FontAwesome;padding-right:6px;}

/*** capa modal mensaje ***/
.capa_modal.capa_mensaje{}
.capa_modal.capa_mensaje > .modal-dialog {max-width: 650px;}
.capa_modal.capa_mensaje > .modal-dialog > .modal-content > .modal-header{text-align: left;}
.capa_modal.capa_mensaje > .modal-dialog > .modal-content > .modal-body {padding:20px;}


/*** BUSCADOR CIRCUITOS ***/
.busc_crc {display:block;}
.busc_crc > .pnl_ctls {padding:0px; vertical-align: top;display:block;}
.busc_crc > .pnl_ctls .pnl_lbl{font-size:16px; display:block; vertical-align:top;}
.busc_crc > .pnl_ctls > .flt_crc_origen {display:block;width:100%; vertical-align: top; margin-bottom:10px; font-size:14px;}
.busc_crc > .pnl_ctls > .flt_crc_destino {display:block;width:100%; vertical-align: top; margin-bottom:10px; font-size:14px;}
.busc_crc > .pnl_ctls > .flt_crc_fechas {display:block;width:100%; vertical-align: top; margin-bottom:10px; font-size:0px;}
.busc_crc > .pnl_ctls > .flt_crc_ocupacion {display:block;width:100%; vertical-align: top; margin-bottom:10px; font-size:14px;}
.busc_crc > .pnl_ctls > .flt_crc_ocupacion > .pnl_habs {margin:0px;}
.busc_crc > .pnl_ctls > .flt_crc_ocupacion .itm .cmbs > .edds {display:block; margin-top:10px;}
.busc_crc > .pnl_ctls > .flt_crc_ocupacion .edds .cmb_itm_e {margin-bottom:5px;}
.busc_crc > .pnl_btns {padding:0px; display: inline-block; text-align: center;width:100%;}
/*** bloque circuito origen ***/
.flt_crc_origen{}
.flt_crc_origen > .pnl_auto{}
.flt_crc_origen > .pnl_auto > .pnl_lbl{}
.flt_crc_origen > .pnl_auto > .pnl_itms{}
.flt_crc_origen > .pnl_auto > .pnl_itms > .input{}
.flt_crc_origen > .pnl_auto > .pnl_itms > .input > input{}
.flt_crc_origen > .pnl_auto > .pnl_itms > .image{}
.flt_crc_origen > .pnl_auto > .pnl_itms > .image > .imgCargando{}
.flt_crc_origen > .pnl_auto > .pnl_itms > .selector{right:5px;top:5px;}
.flt_crc_origen > .pnl_auto > .pnl_itms > .selector > .lnk_selector{}
.flt_crc_origen > .pnl_auto > .pnl_itms > .selector > .lnk_selector:hover{text-decoration:none;}
.flt_crc_origen > .pnl_auto > .pnl_itms > .selector > .lnk_selector:after{font-family:'FontAwesome';content:"\f107";font-size:24px;float:right;}
.flt_crc_origen > .pnl_auto > .pnl_itms > .selector > .lnk_selector.open:after{content:"\f106";}
.flt_crc_origen > .pnl_auto_show{}
.flt_crc_origen > .pnl_capa{display:none;width:100%;padding:10px;position:absolute;z-index:50;top:0px;left:0px;max-width:330px;background:#FFFFFF;border: 1px solid #D5D7DF;background-color: #fff;color: #333333;/*border:1px solid #EEEEEE !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;box-shadow:0px 0px 16px #999999;-moz-box-shadow:0px 0px 16px #999999;-webkit-box-shadow:0px 0px 16px #999999;-o-box-shadow:0px 0px 16px #999999;*/}
.flt_crc_origen > .pnl_capa > .pnl_head{display:inline-block;width:100%;}
.flt_crc_origen > .pnl_capa > .pnl_head > .pnl_tit{display:inline-block;width:85%;vertical-align:top;font-size:15px;font-weight:bold;}
.flt_crc_origen > .pnl_capa > .pnl_head > .pnl_btn{display:inline-block;width:10%;vertical-align:top;text-align:right;line-height:28px;float:right;}
.flt_crc_origen > .pnl_capa > .pnl_head > .pnl_btn > .lnk_cerrar{}
.flt_crc_origen > .pnl_capa > .pnl_head > .pnl_btn > .lnk_cerrar:hover{}
.flt_crc_origen > .pnl_capa > .pnl_head > .pnl_btn > .lnk_cerrar:after{font-family:'FontAwesome';content:"\f057";font-size:24px;float:right;}
.flt_crc_origen > .pnl_capa > .pnl_cont{display:inline-block;width:100%;margin-top:10px;}
.flt_crc_origen > .pnl_capa > .pnl_cont > .pnl_itm{display:inline-block;width:100%;}
.flt_crc_origen > .pnl_capa > .pnl_cont > .pnl_itm.pnl_pais{}
.flt_crc_origen > .pnl_capa > .pnl_cont > .pnl_itm.pnl_prov{margin-top:10px;}
.flt_crc_origen > .pnl_capa > .pnl_cont > .pnl_itm.pnl_pob{margin-top:10px;}
.flt_crc_origen > .pnl_capa > .pnl_foot{display:inline-block;width:100%;margin-top:20px;}
.flt_crc_origen > .pnl_capa > .pnl_foot > .pnl_btn{display:inline-block;width:100%;text-align:right;}
.flt_crc_origen > .pnl_capa > .pnl_foot > .pnl_btn > .btn{display:inline-block;}
/*** bloque circuito destino ***/
.flt_crc_destino{}
.flt_crc_destino > .pnl_auto{}
.flt_crc_destino > .pnl_auto > .pnl_lbl{}
.flt_crc_destino > .pnl_auto > .pnl_itms{}
.flt_crc_destino > .pnl_auto > .pnl_itms > .input{}
.flt_crc_destino > .pnl_auto > .pnl_itms > .input input[type="text"]:disabled{background:#DDDDDD;}
.flt_crc_destino > .pnl_auto > .pnl_itms > .input > input{}
.flt_crc_destino > .pnl_auto > .pnl_itms > .image{}
.flt_crc_destino > .pnl_auto > .pnl_itms > .image > .imgCargando{}
.flt_crc_destino > .pnl_auto > .pnl_itms > .selector{right:5px;top:5px;}
.flt_crc_destino > .pnl_auto > .pnl_itms > .selector > .lnk_selector{}
.flt_crc_destino > .pnl_auto > .pnl_itms > .selector > .lnk_selector:hover{text-decoration:none;}
.flt_crc_destino > .pnl_auto > .pnl_itms > .selector > .lnk_selector:after{font-family:'FontAwesome';content:"\f107";font-size:24px;float:right;}
.flt_crc_destino > .pnl_auto > .pnl_itms > .selector > .lnk_selector.open:after{content:"\f106";}
.flt_crc_destino > .pnl_auto_show{}
.flt_crc_destino > .pnl_capa{display:none;width:100%;padding:10px;position:absolute;z-index:50;top:0px;left:0px;max-width:330px;background:#FFFFFF;border: 1px solid #D5D7DF;background-color: #fff;color: #333333;/*border:1px solid #EEEEEE !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;box-shadow:0px 0px 16px #999999;-moz-box-shadow:0px 0px 16px #999999;-webkit-box-shadow:0px 0px 16px #999999;-o-box-shadow:0px 0px 16px #999999;*/}
.flt_crc_destino > .pnl_capa > .pnl_head{display:inline-block;width:100%;}
.flt_crc_destino > .pnl_capa > .pnl_head > .pnl_tit{display:inline-block;width:85%;vertical-align:top;font-size:15px;font-weight:bold;}
.flt_crc_destino > .pnl_capa > .pnl_head > .pnl_btn{display:inline-block;width:10%;vertical-align:top;text-align:right;line-height:28px;float:right;}
.flt_crc_destino > .pnl_capa > .pnl_head > .pnl_btn > .lnk_cerrar{}
.flt_crc_destino > .pnl_capa > .pnl_head > .pnl_btn > .lnk_cerrar:hover{}
.flt_crc_destino > .pnl_capa > .pnl_head > .pnl_btn > .lnk_cerrar:after{font-family:'FontAwesome';content:"\f057";font-size:24px;float:right;}
.flt_crc_destino > .pnl_capa > .pnl_cont{display:inline-block;width:100%;margin-top:10px;}
.flt_crc_destino > .pnl_capa > .pnl_cont > .pnl_itm{display:inline-block;width:100%;}
.flt_crc_destino > .pnl_capa > .pnl_cont > .pnl_itm.pnl_zona{}
.flt_crc_destino > .pnl_capa > .pnl_foot{display:inline-block;width:100%;margin-top:20px;}
.flt_crc_destino > .pnl_capa > .pnl_foot > .pnl_btn{display:inline-block;width:100%;text-align:right;}
.flt_crc_destino > .pnl_capa > .pnl_foot > .pnl_btn > .btn{display:inline-block;}
/*** bloque circuito fecha ***/
.flt_crc_fechas {display: inline-block; vertical-align: top;}
.flt_crc_fechas > .pnl_itm {display:inline-block; font-size:14px; width:100%;}
.flt_crc_fechas > .pnl_itm .input {display: inline-block; width: 100%;position: relative;}
.flt_crc_fechas > .pnl_itm .input input {width: 100%; font-size:14px;cursor:pointer;}
.flt_crc_fechas > .pnl_itm .input input[type="text"]:disabled{background:#DDDDDD;}
/*** bloque circuito ocupacion ***/
.flt_crc_ocupacion{font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;color:#666666;}
.flt_crc_ocupacion > .pnl_lbl{color:#FFFFFF}
.flt_crc_ocupacion > .pnl_ext{display:inline-block;width:100%;}
.flt_crc_ocupacion > .pnl_ext > .lnk_ocupaciones{display:inline-block;width:100%;vertical-align: middle;margin: 0;outline: none;padding: 8.5px 4px;height: 39px;font-size:14px;border: 1px solid #D5D7DF;background-color: #fff;color: #333333;}
.flt_crc_ocupacion > .pnl_ext > .lnk_ocupaciones:hover,
.flt_crc_ocupacion > .pnl_ext > .lnk_ocupaciones:visited,
.flt_crc_ocupacion > .pnl_ext > .lnk_ocupaciones:active,
.flt_crc_ocupacion > .pnl_ext > .lnk_ocupaciones:focus{text-decoration:none;}
.flt_crc_ocupacion > .pnl_ext > .lnk_ocupaciones:after{font-family:'FontAwesome';content:"\f107";font-size:24px;float:right;}
.flt_crc_ocupacion > .pnl_ext > .lnk_ocupaciones.open:after{content:"\f106";}
.flt_crc_ocupacion > .pnl_int{display:none;position:absolute;padding:10px;z-index:50;top:0px;left:0px;max-width:700px;border: 1px solid #D5D7DF;background-color: #fff;color: #333333;}
.flt_crc_ocupacion.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 10px 0px;box-shadow: 0px 0px 1px #BBBBBB;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab{display:table;width:100%;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_tit{display:inline-block;width:100%;margin-bottom:10px;vertical-align:top;font-size:15px;font-weight:bold;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs{display:inline-block;width:60%;vertical-align:middle;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_lbl{display:inline-block;vertical-align:middle;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_lbl > .lbl_itm{}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms{display:inline-block;vertical-align:middle;padding-left:10px;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm{}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > .itm_val{display:inline-block;width:100%;max-width:100px;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: #ffffff;border: 2px solid #BBBBBB;color: #BBBBBB;font-weight: normal;border-radius: 50%;width: 28px;height: 28px;font-size: 20px;line-height: 20px;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover,
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover{box-shadow:none;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;padding: 0px 10px;font-weight:bold;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_habs > .pnl_itms > .cmb_itm > select{padding:4px;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_pobs{display:inline-block;width:35%;vertical-align:middle;text-align:right;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_pobs > .pnl_itms{display:inline-block;vertical-align:middle;width:100%;}
.flt_crc_ocupacion > .pnl_int > .pnl_cab > .pnl_pobs > .pnl_itms > .chk{}
.flt_crc_ocupacion > .pnl_int > .pnl_habs{display:inline-block;width:100%;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_lbl{display:none;visibility:hidden;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms{display:inline-block;width:100%;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm{display:inline-block;width:100%;margin-top:5px;padding-bottom:10px;border-bottom:1px solid #D5D7DF;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm:first-child{border-top:1px solid #D5D7DF;padding-top:15px;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs{display:inline-block;width:100%;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 30%;visibility: visible !important;font-weight:bold;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin{display: inline-block;width:65%;text-align:right;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;vertical-align:middle;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;max-width:100px;margin-left:10px;vertical-align:middle;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;margin-top:5px;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont{display: table;width: 100%;text-align:left;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_cab{display:table-row;width: 100%;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_cab > .cmb_itm_cab_itm{display:table-cell;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_cab > .cmb_itm_cab_itm > .itm_lbl{display: inline-block;width: 100%;vertical-align:middle;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e{display:table-row;width: 100%;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm{display:table-cell;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm > .itm_lbl{display:none;visibility:hidden;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm > .itm_val{display: inline-block;width: 100%;position:relative;vertical-align:middle;font-family:'Open Sans', sans-serif;font-size:16px;line-height:16px;color:#666666;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm > .itm_val > .input{}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm > .itm_val > .input > input[type="text"]:disabled{background:#DDDDDD;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm > .itm_val > .image {width:16px; display: inline-block; position: absolute; right: 5px; top: 7px;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_cab > .cmb_itm_cab_itm.cmb_itm_poblacion,
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm.cmb_itm_poblacion{padding:5px 15px 0px 0px;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_cab > .cmb_itm_cab_itm.cmb_itm_edad,
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm.cmb_itm_edad{min-width:100px;padding:5px 0px 0px 0px;text-align:center;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_cab > .cmb_itm_cab_itm.cmb_itm_trayectobus,
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .edds_cont > .cmb_itm_e > .cmb_itm_e_itm.cmb_itm_trayectobus{min-width:120px;padding:5px 0px 0px 0px;text-align:center;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val{}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: #ffffff;border: 2px solid #BBBBBB;color: #BBBBBB;font-weight: normal;border-radius: 50%;width: 28px;height: 28px;font-size: 20px;line-height: 20px;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover,
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover{box-shadow:none;}
.flt_crc_ocupacion > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;padding: 0px 10px;font-weight:bold;}
.flt_crc_ocupacion > .pnl_int > .pnl_foot{display:inline-block;width:100%;margin-top:10px;}
.flt_crc_ocupacion > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;text-align:right;}
.flt_crc_ocupacion > .pnl_int > .pnl_foot > .pnl_btn > .btn{}
.flt_crc_ocupacion > .pnl_int > .pnl_foot > .pnl_btn > .btn > .lnk_ocupaciones_aplicar{}

/*** BUSCADOR CIRCUITOS FICHA ***/
.ficha > .busc_crc { display: inline-block; width: 100%; padding:10px;font-size:0px;color:#FFFFFF;}
.ficha > .busc_crc > .pnl_ctls {display:inline-block; width:80%;}
.ficha > .busc_crc > .pnl_btns {display:inline-block; width:calc(20% - 15px);margin-left:15px; float:none; vertical-align: bottom;}
.ficha > .busc_crc > .pnl_ctls .pnl_lbl {font-size:14px;line-height:14px; margin-bottom:10px;}
.ficha > .busc_crc > .pnl_tit {display:none; visibility:hidden;}
.ficha > .busc_crc > .pnl_ctls .pnl_lbl {font-weight:bold;}
.ficha > .busc_crc > .pnl_ctls > .flt_crc_fechas{display:inline-block;width:30%;margin-bottom:0px;}
.ficha > .busc_crc > .pnl_ctls > .flt_crc_ocupacion{display:inline-block;width:calc(70% - 15px);margin-left:15px;margin-bottom:0px;}

/*** RESET PASSWORD ***/
.resetpass{padding:25px 0px 25px 0px; max-width: 1170px;margin-right:auto;margin-left:auto;}
.resetpass .pnl_ico{}
.resetpass .pnl_ico img{left: 0;right: 0;margin-left: auto;margin-right: auto;}
.resetpass .pnl_dts{padding:0 5%;}
.resetpass .pnl_dts > h2{margin:0px 0px 10px 0px;text-align:left;}
.resetpass .pnl_dts > h3{margin:0px 0px 10px 0px;text-align:left;font-size:16px;font-weight:normal;}
.resetpass .pnl_dts .pnl_form{margin-top:15px;}
.resetpass .pnl_dts .pnl_form > .pnl_field{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.resetpass .pnl_dts .pnl_form > .pnl_btn{display:inline-block;vertical-align:top;padding:0px 15px;padding-top:20px;margin:5px 0px;max-width: 350px;}
.resetpass .pnl_dts .pnl_form .pnl_lbl{}
.resetpass .pnl_dts .pnl_form .pnl_txb{margin-top:4px;}
.resetpass .pnl_dts .pnl_form .pnl_txb input{padding:5px;width:100%;}

/*** ANCLA ***/
.pnl_ancla{position:fixed;right:20px;bottom:20px;z-index:9998;width:42px;height:42px;overflow:hidden;background:#666666;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;box-shadow:0px 0px 8px #666666;-moz-box-shadow:0px 0px 8px #666666;-webkit-box-shadow:0px 0px 8px #666666;-o-box-shadow:0px 0px 8px #666666;}
.pnl_ancla > .pnl_ancla_ext{}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int{}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla{display:inline-block;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla a{display:inline-block;width:100%;height:100%;font-weight:bold;color:#FFFFFF;text-decoration:none;text-align:center;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla a:hover{text-decoration:none;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla a:before{font-family:'FontAwesome';content:"\f106";font-size:34px;line-height:42px;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla a > .ancla_lbl{display:none;visibility:hidden;}

/* CONDICIONES CANCELACION / PROVEEDOR UNIFICADO */
.modo_unif .carr .cont_carr .sal_int .pnl_cnd .pnl_cond.collapse{display:none;}
.modo_unif .carr .cont_carr .sal_int .pnl_cnd .pnl_cond.collapse.in{display:block;}

.modo_unif .carr .cont_carr .sal_int .pnl_dat .pnl_prv.collapse{display:none;}
.modo_unif .carr .cont_carr .sal_int .pnl_dat .pnl_prv.collapse.in{display:block;}

/*** MI CUENTA FRAME ***/
.mcu_frm{}
.mcu_frm_int{display:block;position:relative;border:none;padding:0px;}
.mcu_frm_int .pnl_tit{display:none;visibility:hidden;}
.mcu_frm_int .pnl_stit{display:none;visibility:hidden;}
.mcu_frm_int .pnl_lbl{font-size:14px;line-height:14px;font-family:'Open Sans',sans-serif;font-weight:bold;}
.mcu_frm_int .txb{width:100%;padding:5px;font-size:14px;line-height:14px;}
.mcu_frm_int .lbl_min{font-size:14px;}
.mcu_frm_int .btn{}
.mcu_frm_int a{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;text-decoration:none;}
.mcu_frm_int a:hover{text-decoration:underline;}
.mcu_frm_int > .pnl_enlaces{text-align:left;font-size:0px;font-family:'Open Sans',sans-serif;}
.mcu_frm_int > .pnl_enlaces > .lnk_mres{display:inline-block;vertical-align:top;padding:10px 12px;width:100%;margin-left:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.mcu_frm_int > .pnl_login{text-align:left;font-size:0px;font-family:'Open Sans',sans-serif;}
.mcu_frm_int > .pnl_login > .pnl_tit{}
.mcu_frm_int > .pnl_login > .pnl_stit{}
.mcu_frm_int > .pnl_login > .pnl_dts{display:block;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_email{display:block;font-size:0px;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_email > .pnl_lbl{display:inline-block;width:20%;font-size:14px;line-height:14px;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_email > .pnl_txb{display:inline-block;width:80%;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_pass{display:block;font-size:0px;margin-top:10px;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_pass > .pnl_lbl{display:inline-block;width:20%;font-size:14px;line-height:14px;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_pass > .pnl_txb{display:inline-block;width:80%;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_btn{display:block;margin-top:10px;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_btn > .btn{display:inline-block;vertical-align:top;padding:6px 12px;width:calc(50% - 5px);margin-right:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_btn > .btn:hover {}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_btn > .lnk_rec{display:inline-block;vertical-align:top;padding:10px 12px;width:calc(50% - 5px);margin-left:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.mcu_frm_int > .pnl_login > .pnl_dts > .pnl_btn > .lnk_rec:hover{}
.mcu_frm_int > .pnl_record{display:none;text-align:left;font-size:0px;font-family:'Open Sans',sans-serif;}
.mcu_frm_int > .pnl_record > .pnl_tit{}
.mcu_frm_int > .pnl_record > .pnl_stit{}
.mcu_frm_int > .pnl_record > .pnl_dts{display:block;}
.mcu_frm_int > .pnl_record > .pnl_dts > .pnl_email{display:block;font-size:0px;}
.mcu_frm_int > .pnl_record > .pnl_dts > .pnl_email > .pnl_lbl{display:inline-block;width:20%;font-size:14px;line-height:14px;}
.mcu_frm_int > .pnl_record > .pnl_dts > .pnl_email > .pnl_txb{display:inline-block;width:80%;}
.mcu_frm_int > .pnl_record > .pnl_dts > .pnl_btn{display:block;margin-top:10px;}
.mcu_frm_int > .pnl_record > .pnl_dts > .pnl_btn > .btn{display:inline-block;vertical-align:top;padding:6px 12px;width:calc(50% - 5px);margin-right:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.mcu_frm_int > .pnl_record > .pnl_dts > .pnl_btn > .btn:hover{}
.mcu_frm_int > .pnl_record > .pnl_dts > .pnl_btn > .lnk_canc{display:inline-block;vertical-align:top;padding:10px 12px;width:calc(50% - 5px);margin-left:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.mcu_frm_int > .pnl_record > .pnl_dts > .pnl_btn > .lnk_canc:hover{}
.mcu_frm_int > .pnl_dts_usu{text-align:left;font-size:0px;font-family:'Open Sans',sans-serif;}
.mcu_frm_int > .pnl_dts_usu > .pnl_bnv{display:inline-block;width:100%;vertical-align:middle;text-align:left;font-size:15px;line-height:16px;font-weight:bold;}
.mcu_frm_int > .pnl_dts_usu > .pnl_btns{display:inline-block;width:100%;vertical-align:middle;}
.mcu_frm_int > .pnl_dts_usu > .pnl_btns > .btn{display:inline-block;margin:10px 0px 0px 0px;vertical-align:top;padding:6px 12px;width:100%;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.mcu_frm_int > .pnl_dts_usu > .pnl_btns > .btn:hover{}

/*** CONTROLCMSLOGIN LOGIN FORM ***/
.registro.login.loginform{display:inline-block;width:100%;background:rgba(255,255,255,0.7);padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.registro.login.loginform > .pnl_int{display:inline-block;width:100%;}
.registro.login.loginform > .pnl_int .txb{width:100%;padding:5px;font-size:14px;line-height:14px;}
.registro.login.loginform > .pnl_int .lbl_min{font-size:14px;}
.registro.login.loginform > .pnl_int .btn{}
.registro.login.loginform > .pnl_int a{font-family:'Open Sans',sans-serif;font-size:14px;line-height:14px;text-decoration:none;}
.registro.login.loginform > .pnl_int a:hover{text-decoration:underline;}
.registro.login.loginform > .pnl_int > .pnl_login{text-align:left;font-size:0px;font-family:'Open Sans',sans-serif;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_tit{}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_stit{}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts{display:block;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_email{display:block;font-size:0px;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_email > .pnl_lbl{display:inline-block;width:20%;font-size:14px;line-height:14px;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_email > .pnl_txb{display:inline-block;width:80%;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_pass{display:block;font-size:0px;margin-top:10px;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_pass > .pnl_lbl{display:inline-block;width:20%;font-size:14px;line-height:14px;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_pass > .pnl_txb{display:inline-block;width:80%;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_btn{display:block;margin-top:10px;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_btn > .btn{display:inline-block;vertical-align:top;padding:6px 12px;width:calc(50% - 5px);margin-right:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_btn > .btn:hover {}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_btn > .lnk_rec{display:inline-block;vertical-align:top;padding:10px 12px;width:calc(50% - 5px);margin-left:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.registro.login.loginform > .pnl_int > .pnl_login > .pnl_dts > .pnl_btn > .lnk_rec:hover{}
.registro.login.loginform > .pnl_int > .pnl_record{display:none;text-align:left;font-size:0px;font-family:'Open Sans',sans-serif;}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_tit{}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_stit{}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts{display:block;}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts > .pnl_email{display:block;font-size:0px;}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts > .pnl_email > .pnl_lbl{display:inline-block;width:20%;font-size:14px;line-height:14px;}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts > .pnl_email > .pnl_txb{display:inline-block;width:80%;}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts > .pnl_btn{display:block;margin-top:10px;}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts > .pnl_btn > .btn{display:inline-block;vertical-align:top;padding:6px 12px;width:calc(50% - 5px);margin-right:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts > .pnl_btn > .btn:hover{}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts > .pnl_btn > .lnk_canc{display:inline-block;vertical-align:top;padding:10px 12px;width:calc(50% - 5px);margin-left:5px;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-align:center;font-weight:normal;}
.registro.login.loginform > .pnl_int > .pnl_record > .pnl_dts > .pnl_btn > .lnk_canc:hover{}

/*** BUSCADOR VALORACION ALOJAMIENTO ***/
.busc_val_alj{display:inline-block;width:100%;background:transparent;}
.busc_val_alj > .pnl_titular_ext{display:inline-block;width:100%;margin:0px;padding:0px;}
.busc_val_alj > .pnl_titular_ext > .lbl_titular{font-size:24px;font-weight:bold;text-align:left;}
.busc_val_alj > .pnl_cont_ext{display:inline-block;width:100%;margin:0px;padding:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas{display:inline-block;width:100%;margin:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal{display:inline-block;width:100%;margin:5px 0px 0px 0px;font-size:14px;position:relative;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info{display:inline-block;width:100%;max-width:100%;vertical-align:middle;cursor:pointer;background:#FFFFFF;min-height:32px;padding:8px 10px;border:1px solid #D9D9D9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel{display:inline-block;width:100%;font-size:16px;font-weight:bold;line-height:32px;color:#333333;padding-left:30px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel:after{font-family: 'FontAwesome';content: "\f078";float: right;font-weight: normal;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel.open:after{content:"\f077";}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show{position: absolute;top: 60px;right:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show.inline{position: relative;top: 6px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show.inline > .date-picker-wrapper{position: relative;width: min-content;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones{display:inline-block;width:100%;margin:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel{display:inline-block;width:100%;max-width:100%;margin:5px 0px 0px 0px;font-size:14px;vertical-align:middle;cursor:pointer;background:#FFFFFF;min-height:32px;padding:8px 10px;border:1px solid #D9D9D9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones{display:inline-block;width:100%;font-size:16px;font-weight:bold;line-height:32px;color:#333333;padding-left:30px;text-decoration:none;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones:after{font-family: 'FontAwesome';content: "\f078";float: right;font-weight: normal;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones.open:after{content:"\f077";}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp{display: none;width: 100%;position: absolute;z-index: 50;top: 0px;left: 0px;max-width: 95%;padding:10px 15px;background: #FFFFFF;border: 1px solid #EEEEEE !important;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;box-shadow: 0px 0px 16px #999999;-moz-box-shadow: 0px 0px 16px #999999;-webkit-box-shadow: 0px 0px 16px #999999;-o-box-shadow: 0px 0px 16px #999999;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones.inline > .pnl_ocupaciones_dsp{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 6px 0px;border:1px solid #fff8e8;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-weight:bold;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs{display: inline-block;width: 100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-weight:bold;border-top:1px solid #C9C9C9;padding:10px 5px 0px 5px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .lbl_itm{display:none;visibility:hidden;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val{}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #6E6E6E;color: #6E6E6E;font-weight: 400;border-radius: 50%;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#D4D4D4;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #6E6E6E;border: 2px solid #6E6E6E;color: #FFFFFF;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#6E6E6E;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot{display:inline-block;width:100%;border-top:1px solid #C9C9C9;padding:10px 0px 0px 0px;margin:5px 0px 0px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn > .btn{padding:5px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn > .btn:hover{}

/*** DATERANGEPICKER ***/
.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}
.date-picker-wrapper{font-family:Verdana,Arial,sans-serif;color:#222222;position: absolute;z-index: 50;top: 0px;right: 0px;width:auto;padding:6px 6px;font-size:12px;line-height:20px;background: #FFFFFF;border: 1px solid #EEEEEE !important;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;box-shadow: 0px 0px 16px #999999;-moz-box-shadow: 0px 0px 16px #999999;-webkit-box-shadow: 0px 0px 16px #999999;-o-box-shadow: 0px 0px 16px #999999;-webkit-box-sizing:initial;box-sizing:initial;max-width:min-content;}
.dp-clearfix{clear:both;height:0;font-size:0}
.date-picker-wrapper.inline-wrapper{/*position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block*/}
.date-picker-wrapper.single-date{width:auto}
.date-picker-wrapper.no-shortcuts{padding-bottom:6px}
.date-picker-wrapper.no-topbar{padding-top:6px}
.date-picker-wrapper .footer{font-size:11px;padding-top:0px}
.date-picker-wrapper b{color:#666;font-weight:700}
.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}
.date-picker-wrapper .month-name{text-transform:capitalize;}
.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}
.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}
.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}
.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}
.date-picker-wrapper .month-wrapper{/*border:1px solid #C9C9C9;*/background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.date-picker-wrapper .month-wrapper table{width:190px;float:left}
.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}
.date-picker-wrapper .month-wrapper table td,
.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}
.date-picker-wrapper .month-wrapper table .day{padding:0px;font-size:12px;color:#ccc;cursor:default}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices{position:relative;padding:5px 3px;text-align:center;min-height: 30px;min-width: 55px;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_day{display:inline-block;width:100%;text-align:center;font-size:13px;font-weight:600;font-family:'Open Sans',sans-serif;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_price{display:inline-block;width:100%;margin:4px 0px 0px 0px;text-align:center;opacity:0.5;font-size:11px;min-height:11px;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices:hover > .pnl_info{display:block;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_info{display: none;position: absolute;z-index:50;bottom: 44px;background: #BFECCA;padding: 8px 10px;color: #666666;font-weight:bold;left: -9999px;right: -9999px;margin: 0 auto;width: auto;border-radius: 3px;max-width: max-content;text-align:left;box-shadow:0px 0px 6px #999999;-webkit-box-shadow:0px 0px 6px #999999;-moz-box-shadow:0px 0px 6px #999999;-o-box-shadow:0px 0px 6px #999999;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_info:before {content:"";width: 0;height: 0;position: absolute;top:100%;margin: 0px auto 0px;border-top: 6px solid #BFECCA;border-right: 4px solid transparent;border-left: 4px solid transparent;left: -9999px;right: -9999px;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.en_ptc{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.en_ptc > .pnl_info{background: #FFD071;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.en_ptc > .pnl_info:before{border-top-color: #FFD071;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.no_dsp{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.no_dsp > .pnl_info{background: #FF8080;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.no_dsp > .pnl_info:before{border-top-color: #FF8080;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_void{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_void > .pnl_info{display: none;position: absolute;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_void > .pnl_info:before{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_dsp{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_dsp > .pnl_info{display: none;position: absolute;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_dsp > .pnl_info:before{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_no_dsp{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_no_dsp > .pnl_info{background: #DDDDDD;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_no_dsp > .pnl_info:before{border-top-color: #DDDDDD;}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering >.pnl_showprices{background-color:#CDDBF1;}
.date-picker-wrapper .month-wrapper table .day.lastMonth,
.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}
.date-picker-wrapper .month-wrapper table .day.real-today >.pnl_showprices{background-color:#FFF1B9;}
.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering >.pnl_showprices{background-color:#CDDBF1;}
.date-picker-wrapper .month-wrapper table .day.first-date-selected, 
.date-picker-wrapper .month-wrapper table .day.last-date-selected{background:transparent;color:#FFFFFF !important;}
.date-picker-wrapper .month-wrapper table .day.checked{background:transparent;}
.date-picker-wrapper .month-wrapper table .day.first-date-selected >.pnl_showprices, 
.date-picker-wrapper .month-wrapper table .day.last-date-selected > .pnl_showprices{background:#254A83 !important;}
.date-picker-wrapper .month-wrapper table .day.checked > .pnl_showprices{background:#CDDBF1;}
.date-picker-wrapper .month-wrapper table div.day.lastMonth,
.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}
.date-picker-wrapper .month-wrapper table .week-name{height:30px;line-height:20px;font-weight:100;text-transform:capitalize;border-top:1px solid #C9C9C9;}
.date-picker-wrapper .time label{white-space:nowrap}
.date-picker-wrapper table .caption{height:40px}
.date-picker-wrapper table .caption>th:first-of-type,
.date-picker-wrapper table .caption>th:last-of-type{width:27px}
.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer;font-size:24px;line-height:24px;}
.date-picker-wrapper table .caption .next > .fa,
.date-picker-wrapper table .caption .prev > .fa{font-weight:bold;}
.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover{}
.date-picker-wrapper .gap{position:relative;z-index:1;width:12px;height:100%;background-color:transparent;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}
.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}
.date-picker-wrapper .gap .gap-line{height:18px;width:12px;position:relative}
.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:9px solid #fff;border-top:9px solid #eee;border-bottom:9px solid #eee}
.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:9px solid transparent;border-top:9px solid #fff}
.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:9px;z-index:2;height:0;border-left:9px solid transparent;border-bottom:9px solid #fff}
.date-picker-wrapper .gap .gap-top-mask{display:none;visibility:hidden;/*width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3*/}
.date-picker-wrapper .gap .gap-bottom-mask{display:none;visibility:hidden;/*width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3*/}
.date-picker-wrapper .selected-days{display:none}
.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}
.date-picker-wrapper .drp_top-bar .error-top,
.date-picker-wrapper .drp_top-bar .normal-top{display:none}
.date-picker-wrapper .drp_top-bar .default-top{display:block}
.date-picker-wrapper .drp_top-bar.error .default-top{display:none}
.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}
.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}
.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}
.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}
.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:#fff;line-height:initial}
.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}
.date-picker-wrapper .time{position:relative}
.date-picker-wrapper.single-month .time{display:block}
.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}
.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}
.time2{width:180px;padding:0 5px;text-align:center}
.date-picker-wrapper .time1{float:left}
.date-picker-wrapper .time2{float:right}
.date-picker-wrapper .hour{text-align:right}
.minute{text-align:right}
.date-picker-wrapper .hide{display:none}
.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-moz-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-ms-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-o-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}
.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}
.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}
.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}
.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}
.date-picker-wrapper.boton_aceptar{padding-bottom:60px;}
.date-picker-wrapper.boton_aceptar .drp_top-bar{position: absolute;bottom: 0px;right: 0px;display: inline-block;width: 100%;border-top: 1px solid #C9C9C9;height: 60px;padding: 10px;line-height: 20px;text-align:right;}
.date-picker-wrapper.boton_aceptar .drp_top-bar > .btn{position:relative;top:0px;left:0px;max-width:fit-content;border-radius: 30px;padding: 5px 30px;text-decoration: none;font-size: 19px;font-weight: normal;width: 100%;text-align: center;font-family: 'Roboto Condensed', sans-serif;}
.date-picker-wrapper.boton_aceptar .drp_top-bar > .btn:hover{opacity:0.85;}

/********** PASAJERO ITEM GET PHOTO ******************/
.capa_modal.pnl_psj_itm_foto > .modal-dialog{max-width:525px;}
.capa_modal.pnl_psj_itm_foto.pnl_psj_itm_foto_vis > .modal-dialog{max-width:350px;}
.pnl_psj_get_photo{display:inline-block;width:100%;position:relative;}
.pnl_psj_get_photo .btn{font-family: 'Roboto',sans-serif;color: #FFFFFF;font-weight: normal;padding: 10px 12px;font-size: 14px;line-height: 14px;margin:10px 0px 0px 0px;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html{display:inline-block;width:100%;height:100%;position:relative;font-size:0px;line-height:0px;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar{display:inline-block;width:320px;vertical-align:top;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar .btn{background:#666666;text-align: left;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_capturar_camara{display:inline-block;width:100%;height:320px;position:relative;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_capturar_camara > .pnl_capturar_camara_video{position:absolute;top:0;left:0;height:320px;width:100%;z-index: 0;-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_capturar_camara_error{display:none;width:100%;height:160px;margin:0px 0px 0px 0px;background:#E9E9E9;padding:40px 20px;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_capturar_camara_error > .lbl{font-size:16px;line-height:18px;font-weight:normal;color:#666666;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_capturar_btn{display:inline-block;width:100%;position:relative;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_capturar_btn > .btn_capturar{}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_capturar_btn > .btn_capturar::after{vertical-align:middle;font-family:'FontAwesome';content:"\f030";font-size:18px;float:right;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_subir_btn{display:inline-block;width:100%;position:relative;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_subir_btn > .btn_subir{}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_capturar > .pnl_subir_btn > .btn_subir::after{vertical-align:middle;font-family:'FontAwesome';content:"\f093";font-size:18px;float:right;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont{display:inline-block;width:160px;margin:0px 0px 0px 15px;vertical-align:bottom;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont > .pnl_cont_foto_actual{display:none;width:100%;margin:0px 0px 0px 0px;background:#E9E9E9;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont > .pnl_cont_foto_actual > .canvas{width:160px;height:auto;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont > .pnl_cont_acciones{display:inline-block;width:100%;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont > .pnl_cont_acciones > .btn{display:inline-block;width:100%;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont > .pnl_cont_acciones > .btn_borrar{display:none;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont.con_foto{}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont.con_foto > .pnl_cont_foto_actual{display:inline-block;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont.con_foto > .pnl_cont_acciones{}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_cont.con_foto > .pnl_cont_acciones > .btn_borrar{display:inline-block;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_visualizar{display:inline-block;width:100%;vertical-align:top;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_visualizar > .pnl_cont_foto_actual{display:inline-block;width:100%;margin:0px;text-align:center;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_visualizar > .pnl_cont_foto_actual > .img{display:inline-block;width:100%;height:100%;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_visualizar > .pnl_cont_acciones{display:inline-block;width:100%;margin:0px;}
.pnl_psj_get_photo > .pnl_psj_get_photo_html > .pnl_visualizar > .pnl_cont_acciones > .btn{display:inline-block;width:100%;margin:15px 0px 0px 0px;}

/*** AVISO HEADER ***/
.pnl_aviso_header{display:inline-block;width: 100%;text-align: center;background:#E7E7E7;border-bottom:1px solid #AAAAAA;}
.pnl_aviso_header > .pnl_aviso_header_int{display:inline-block;text-align: center;padding:5px 15px;}
.pnl_aviso_header > .pnl_aviso_header_int > .lbl{font-size:14px;line-height:16px;font-weight:400;color:#666666;}
.pnl_aviso_header > .pnl_aviso_header_int > .lnk,
.pnl_aviso_header > .pnl_aviso_header_int > a{font-size:14px;line-height:16px;font-weight:600;color:#666666;text-decoration:none;}
.pnl_aviso_header > .pnl_aviso_header_int > .lnk:hover,
.pnl_aviso_header > .pnl_aviso_header_int > a:hover{text-decoration:underline;}

/*** CALENDARIOS PERSONALIZADOS ***/
.ui-datepicker{margin:5px 0px 0px 0px;font-family:'Montserrat',sans-serif;border:1px solid #EAEAEA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow: 0px 3px 10px #333333 !important;-moz-box-shadow: 0px 3px 10px #333333 !important;-webkit-box-shadow: 0px 3px 10px #333333 !important;-o-box-shadow: 0px 3px 10px #333333 !important;}
.ui-datepicker.ui-widget{font-family:'Montserrat',sans-serif;}
.ui-datepicker table{font-size:14px;line-height:14px;}
.ui-datepicker > .ui-datepicker-header{background:transparent !important;border-bottom:1px solid #DDDDDD;border-top:0px !important;border-right:0px !important;border-left:0px !important;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-title{color:#373737;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev,
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next{text-decoration:none;color:#222222;font-size:24px;line-height:24px;font-weight:bold;cursor:pointer;text-align:center;width:24px;height:28px;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:hover,
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:hover{text-decoration:none;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:after{font-family: 'FontAwesome'; content: "\f104";}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev > .ui-icon{background:transparent !important;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:after{font-family: 'FontAwesome'; content: "\f105";}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next > .ui-icon{background:transparent !important;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev.ui-state-hover{border:0px !important;background:transparent !important;left:2px;top:2px;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next.ui-state-hover{border:0px !important;background:transparent !important;right:2px;top:2px;}
.ui-datepicker .ui-datepicker-buttonpane{border-color:#AAAAAA;}
.ui-datepicker .ui-datepicker-title{font-size:14px !important;line-height:24px !important;}
.ui-datepicker .ui-state-default, 
.ui-datepicker .ui-widget-content .ui-state-default, 
.ui-datepicker .ui-widget-header .ui-state-default{padding:6px;background:#F6F6F6;border-color:#C5C5C5;}
.ui-datepicker .ui-state-default.ui-state-hover{background:#EEEEEE;}
.ui-datepicker .ui-state-default.ui-state-highlight{background: #112139;opacity: 0.8;color: #FFFFFF;border-color: #112139;}
.ui-datepicker .ui-state-default.ui-state-active{background: #F09E07;opacity: 0.8;color: #FFFFFF;border-color: #F09E07;}

/*** RESERVA FICHA PAGOS BIZUM ***/
.pnl_pags_tpvsel{}
.pnl_pags_tpvsel > .pnl_btn{display:inline-block;width:100%;margin:0px 0px 10px 0px;}
.pnl_pags_tpvsel > .pnl_btn > .btn{background:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;text-align:left;padding:10px 20px;}
.pnl_pags_tpvsel > .pnl_btn > .btn > .btn_img{display:inline-block;vertical-align:middle;}
.pnl_pags_tpvsel > .pnl_btn > .btn > .btn_lbl{display:inline-block;vertical-align:middle;color:#555555;font-size:18px;line-height:22px;padding-left:20px;}
/*** Estilos para la capa ***/
.capa_modal.capa_pags_tpvsel{}
.capa_modal.capa_pags_tpvsel > .modal-dialog{max-width:560px;}
.capa_modal.capa_pags_tpvsel > .modal-dialog > .modal-content > .modal-header{}
.capa_modal.capa_pags_tpvsel > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{width:26px;}
.capa_modal.capa_pags_tpvsel > .modal-dialog > .modal-content > .modal-header > .pnl_tit{display:inline-block;width:calc(100% - 26px);margin:0px;font-size:26px;font-weight:700;padding:0px;text-align:left;}
.capa_modal.capa_pags_tpvsel > .modal-dialog > .modal-content > .modal-header > .pnl_stit{display:inline-block;width:100%;margin:10px 0px;font-size:16px;font-weight:400;padding:0px;text-align:left;}
.capa_modal.capa_pags_tpvsel > .modal-dialog > .modal-content > .modal-body{margin:10px 0px 0px 0px;}

/*** RESERVA CAPA PERFIL MODIFICACION ***/
.body_gen_mod{padding-bottom:90px !important;}
.capa_mod {display:inline-block;width:100%;text-align:center;margin:0px;padding:10px 0px;background:#FEDF30;position:fixed;z-index:30;top:auto;bottom:0px;width:100%;min-height:90px;left:0px;}
.capa_mod > .header {display:inline-block;width:1170px;padding:0px 0px !important;text-align:left;font-weight:700;color:#666666;font-size:18px;line-height:22px;}
.capa_mod > .body {display:inline-block;width:1170px;padding:0px 0px !important;margin:5px 0px 0px 0px;text-align:left;font-size:0px;line-height:0px;}
.capa_mod > .body > .izq {display:inline-block;width:70%;vertical-align:middle;text-align:left;font-weight:400;color:#666666;font-size:14px;line-height:16px;}
.capa_mod > .body > .izq > .div_tiempo_sesion {}
.capa_mod > .body > .der {display:inline-block;width:30%;vertical-align:middle;text-align:right;font-size:14px;line-height:16px;}
.capa_mod > .body > .der > .btn {/*font-size:14px;line-height:14px;height:40px;color:#8B8B8B;border:2px solid #8B8B8B;background:#FFFFFF;*/}
.capa_mod > .body > .der > .btn:hover {opacity:0.9;}

/*** CAPA MODAL: modificaciones para la capa modificar servicios de la reserva ***/
.capa_modal.capa_modificacion_modificar_servicio{}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog{max-width:400px;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-header{background:transparent;padding:0px;text-align:left;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-header > .pnl_tit{padding:0px 20px 0px 0px;margin:0px;color:#666666;font-size:23px;line-height:25px;font-weight:700;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-header > .pnl_tit .serv{display:inline-block;width:100%;font-size:18px;line-height:20px;font-weight:400;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-body{padding:0px !important;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-body > .serv_capa_mod_busc{margin:10px 0px 0px 0px;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-body > .serv_capa_mod_descartar{display:inline-block;width:100%;border-top:1px solid #CCCCCC;margin:10px 0px 0px 0px;padding:10px 0px 0px 0px;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-body > .serv_capa_mod_descartar > .serv_capa_mod_descartar_int{}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-body > .serv_capa_mod_descartar > .serv_capa_mod_descartar_int > .btn{padding:10px 12px;border:0px !important;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-footer{display:none !important;visibility:hidden !important;}

/*** MÓDULO DE MODIFICACIONES: BUSCADOR DE ALQUILER DE COCHES ***/
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car{display:block!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls .flt_pnl.flt_entrega,
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls .flt_pnl.flt_recogida {
    display: block!important; 
}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls .flt_pnl.flt_entrega > .pnl_ubicacion,
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls .flt_pnl.flt_recogida > .pnl_ubicacion{
	margin: 0px 0px 6px 0px!important;
}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls{width:100%!important;display:inline-block!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls .flt_pnl.flt_entrega{width:100%!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls .flt_pnl.flt_entrega .flt_pnl.flt_fechas{width:100%!important;margin-right:0px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls .flt_pnl.flt_recogida{width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_ctls .flt_pnl.flt_recogida .flt_pnl.flt_fechas{width:100%!important;margin-right:0px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .flt_fechas > .pnl_cal_show{min-width:inherit;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car .pnl_btns{width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car.val .pnl_ctls .flt_pnl.flt_entrega .flt_pnl.flt_fechas{margin-top:3px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car.val .pnl_ctls .flt_pnl.flt_recogida{margin-top:0px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_car.val .pnl_ctls .flt_pnl.flt_recogida .flt_pnl.flt_fechas{margin-top:3px;}

/*** MÓDULO DE MODIFICACIONES: BUSCADOR DE ACTIVIDADES ***/
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_val_srv .pnl_fechas_ext{width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_val_srv .pnl_horas_conceptos_botones{width:100%;}


/*** BUSCADOR INFO MODIFICACION ACTIVA ***/
.busc_info_modif{display:inline-block;width:100%;text-align:center;margin:0px;padding:12px;background:#FEDF30;border-radius:3px;}
.busc_info_modif > .pnl_busc_info_modif_cont{display:inline-block;width:100%;}
.busc_info_modif > .pnl_busc_info_modif_cont > .pnl_busc_info_modif_tit{display:inline-block;width:100%;padding:0px 0px !important;text-align:left;font-weight:700;color:#666666;font-size:18px;line-height:22px;}
.busc_info_modif > .pnl_busc_info_modif_cont > .pnl_busc_info_modif_info{display:inline-block;width:100%;padding:0px 0px !important;margin:6px 0px 0px 0px;text-align:left;font-weight:400;color:#666666;font-size:14px;line-height:16px;}
.busc_info_modif > .pnl_busc_info_modif_btn{display:inline-block;width:100%;margin:12px 0px 0px 0px;}
.busc_info_modif > .pnl_busc_info_modif_btn > .btn{}
.busc_info_modif > .pnl_busc_info_modif_btn > .btn:hover{opacity:0.9;}

/*** CARRITO UNIFICADO: BLOQUE MODIFICACIONES ***/
.modo_unif .carr .cont_carr > .serv_capa_mod{display:inline-block;width:100%;border-top:1px solid #CCCCCC;margin:12px 0px 0px 0px;padding:12px 0px 0px 0px;font-size:0px;line-height:0px;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .mod{display:inline-block;width:calc(50% - 5px);vertical-align:bottom;margin:0px 5px 0px 0px;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .mod.des{width:100% !important;margin:0px !important;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .mod > .mod_int{}
.modo_unif .carr .cont_carr > .serv_capa_mod > .mod > .mod_int > .btn{display:inline-block;width:100%;padding:8px 10px;font-size:16px;line-height:16px;font-weight:400;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .mod > .mod_int.mod_lbl{}
.modo_unif .carr .cont_carr > .serv_capa_mod > .mod > .mod_int.mod_lbl > .lbl{display: inline-block;width: 100%;padding:0px 5px 15px 5px;font-size: 14px;line-height: 16px;font-weight: 500;color: #8B8B8B;text-align: justify;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc{display:inline-block;width:calc(50% - 5px);vertical-align:bottom;margin:0px 0px 0px 5px;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc.des{width:100% !important;margin:0px !important;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc > .izq{display:none !important;visibility:hidden !important;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc > .izq > .lbl{}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc > .der{}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc > .der > .btn{display:inline-block;width:100%;padding:8px 10px;font-size:16px;line-height:16px;font-weight:400;color:#777777;border: 2px solid #C4C4C4;background:#FFFFFF;}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc > .der > .btn.canc{}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc > .der > .btn.des_canc{}
.modo_unif .carr .cont_carr > .serv_capa_mod > .canc > .der > .btn.des_conf{}

/*** RESERVA SERVICIO PAQUETE PREDEFINIDO ALTERNATIVAS ***/
.lnk.lnk_alt.btn.hrs{display:inline-block;padding:6px 20px;text-align:center;width:auto;border-radius:3px;margin:12px 0px 0px 0px;}
/*** capa modal ***/
.capa_modal.valoracion_alternativas{}
.capa_modal.valoracion_alternativas > .modal-dialog{max-width:790px;}
.capa_modal.valoracion_alternativas > .modal-dialog > .modal-content > .modal-header{background:transparent;padding:0px;text-align:left;}
.capa_modal.valoracion_alternativas > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{margin:5px 0px 0px 0px;}
.capa_modal.valoracion_alternativas > .modal-dialog > .modal-content > .modal-header > .pnl_tit{padding:5px 20px 10px 0px;margin:0px;color:#666666;font-size:23px;line-height:25px;font-weight:700;text-align:center;}
.capa_modal.valoracion_alternativas > .modal-dialog > .modal-content > .modal-body{padding:0px !important;}
.capa_modal.valoracion_alternativas > .modal-dialog > .modal-content > .modal-footer{display:none !important;visibility:hidden !important;}

/*** PRODUCTOS FICHA ATRIBUTOS ***/
.prod_fic_atributos{display:inline-block;width:100%;}
.prod_fic_atributos > .pnl_atributos{display:inline-block;width:100%;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item{display:inline-block;vertical-align:middle;margin:5px 0px;border-right:1px solid #CCCCCC;height:36px;padding:0px 5px;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item:last-child{border-right:0px;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_imagen{display:inline-block;vertical-align:middle;font-size:15px;line-height:32px;padding:0px 5px 0px 0px;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_imagen > .img_atrib{height:32px;width:auto;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_campo{display:inline-block;vertical-align:middle;padding:2px 5px 2px 0px;font-size:15px;line-height:32px;color:#666666;font-weight:700;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_valor{display:inline-block;vertical-align:middle;padding:2px 5px 2px 0px;font-size:15px;line-height:32px;color:#666666;font-weight:300;}

/*** VALORACION ALOJAMIENTO ATRIBUTOS ***/
.valoracion > .listVal > .vext > .header > .pAtributos{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item{display:inline-block;vertical-align:middle;margin:5px 0px;border-right:1px solid #CCCCCC;height:30px;padding:0px 5px;}
.valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item:last-child{border-right:0px;}
.valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item > .pnl_atributo_imagen{display:inline-block;vertical-align:middle;font-size:14px;line-height:26px;padding:0px 5px 0px 0px;}
.valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item > .pnl_atributo_imagen > .img_atrib{height:26px;width:auto;}
.valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item > .pnl_atributo_campo{display:inline-block;vertical-align:middle;padding:2px 5px 2px 0px;font-size:14px;line-height:26px;color:#666666;font-weight:700;}
.valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item > .pnl_atributo_valor{display:inline-block;vertical-align:middle;padding:2px 5px 2px 0px;font-size:14px;line-height:26px;color:#666666;font-weight:300;}

/*** RESERVA SERVICIO PAQUETE PREDEFINIDO CONFIGURADOR ***/
.spp_config{display:inline-block;width:100%;font-size:14px;line-height:16px;}
.spp_config .btn{border-radius:5px;font-size:16px;border:0px;padding:10px 15px;}
.spp_config .btn.btn_aux{background:transparent;color:#666666;border:1px solid #D7D7D7;}
.spp_config > .spp_config_pnl_info_cup{display:inline-block;width:100%;padding:10px 10px;}
.spp_config > .spp_config_pnl_info_cup > .pnl_tit{display:inline-block;width:100%;font-size:0px;font-size:18px;line-height:22px;font-weight:normal;}
.spp_config > .spp_config_pnl_info_cup > .pnl_btn{display: inline-block;width: 100%;border-top: 1px solid #D7D7D7;margin: 10px 0px 0px 0px;padding: 10px 5px 0px;text-align: right;font-size: 0px;}
.spp_config > .spp_config_pnl_info_cup > .pnl_btn > .btn_info_cupon{max-width:300px;}
.spp_config > .spp_config_pnl_tit{display:inline-block;width:100%;padding:10px 10px;border-bottom: 1px solid #D7D7D7;}
.spp_config > .spp_config_pnl_tit > .pnl_tit{display:inline-block;width:100%;font-size:0px;}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .tit{display:inline-block;vertical-align:middle;max-width:calc(100% - 25px);font-size:18px;line-height:22px;font-weight:bold;}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .info{display:inline-block;vertical-align:middle;width:25px;padding-left:3px;}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .info > .lnk_info{display:inline-block;vertical-align:middle;width:22px;height:22px;text-align:center;padding:0px;font-family:'FontAwesome';font-size:14px;line-height:20px;font-style:normal;color:#666666;border:1px solid #666666;border-radius:50%;text-decoration:none;}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .info > .lnk_info:before{content:'\f129';}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .info > .lnk_info:hover{text-decoration:none;}
.spp_config > .spp_config_pnl_tit > .pnl_prec{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.spp_config > .spp_config_pnl_tit > .pnl_prec > .prec{font-size:18px;line-height:22px;font-weight:normal;}
.spp_config > .spp_config_pnl_tit > .pnl_prec > .prec > .imp{display:inline-block;padding:0px 0px 0px 5px;font-weight:bold;}
.spp_config > .spp_config_pnl_dat{display:inline-block;width:100%;}
.spp_config > .spp_config_pnl_dat > .itm{display:inline-block;width:100%;padding:10px 10px;border-bottom:1px solid #D7D7D7;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit{display:inline-block;width:100%;white-space:nowrap;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit{display:inline-block;width:calc(100% - 200px);}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .tit{display:inline-block;vertical-align:middle;max-width:calc(100% - 25px);font-size:16px;line-height:20px;font-weight:bold;white-space:initial;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .info{display:inline-block;vertical-align:middle;width:25px;padding-left:3px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .info > .lnk_info{display:inline-block;vertical-align:middle;width:22px;height:22px;text-align:center;padding:0px;font-family:'FontAwesome' !important;font-size:14px;line-height:20px;font-style:normal;color:#666666;border:1px solid #666666;border-radius:50%;text-decoration:none;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .info > .lnk_info:before{content:'\f129';}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .info > .lnk_info:hover{text-decoration:none;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos{display:inline-block;vertical-align:middle;width:200px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn{padding: 5px 5px;font-size: 14px;max-width: 200px;white-space: normal;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn.open{}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn:after{font-family:'FontAwesome';font-size:16px;line-height:20px;content:'\f107';margin-left:8px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn.open:after{content:'\f106';}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc{display:inline-block;width:100%;margin:0px;text-align:left;font-size:12px;line-height:14px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .fechas{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .desgloses{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .desgloses > .item{display:inline-block;width:100%;margin:0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .desgloses > .item > .item_desg{display:inline-block;vertical-align:middle;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .desgloses > .item > .item_sep{display:inline-block;vertical-align:middle;margin:0px 4px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_alternativas{display:inline-block;width:100%;margin:6px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_alternativas > .btn{padding: 5px 5px;font-size: 14px;max-width: 200px;white-space: normal;color: #FFFFFF;background: #112139;border-color:#112139;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_alternativas > .btn:hover{background: #0099CC;border-color:#0099CC;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos{display:none;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos.open{display:inline-block;width:100%;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int{display:inline-block;width:100%;margin:6px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item{display:inline-block;width:100%;padding:0px;font-size:0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_rb{margin:4px 0px 0px 0px;padding:0px;display:inline-block;width:20px;vertical-align:top;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl{margin:0px;padding:0px 0px 0px 5px;width: calc(100% - 20px);display: inline-block;vertical-align: top;font-weight: normal;cursor:pointer;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit{display:inline-block;width:100%;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .tit{display:inline-block;vertical-align:middle;font-size:16px;line-height:20px;font-weight:bold;white-space:initial;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .info{display:inline-block;vertical-align:middle;width:25px;padding-left:3px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .info > .lnk_info{display:inline-block;vertical-align:middle;width:22px;height:22px;text-align:center;padding:0px;font-family:'FontAwesome';font-size:14px;line-height:20px;font-style:normal;color:#666666;border:1px solid #666666;border-radius:50%;text-decoration:none;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .info > .lnk_info:before{content:'\f129';}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .info > .lnk_info:hover{text-decoration:none;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc{display:inline-block;width:100%;margin:0px;text-align:left;font-size:12px;line-height:14px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .fechas{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .fechas > .item_fec{display:inline-block;vertical-align:middle;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .fechas > .item_sep{display:inline-block;vertical-align:middle;margin:0px 4px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .fechas > .item_diffimporte{display:inline-block;vertical-align:middle;font-weight:bold;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .desgloses{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .desgloses > .item{display:inline-block;width:100%;margin:0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .desgloses > .item > .item_desg{display:inline-block;vertical-align:middle;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .desgloses > .item > .item_sep{display:inline-block;vertical-align:middle;margin:0px 4px;}
.spp_config > .spp_config_pnl_opc{display:inline-block;width:100%;padding:10px 10px;border-bottom: 1px solid #D7D7D7;}
.spp_config > .spp_config_pnl_opc > .pnl_tit{display:inline-block;width:100%;}
.spp_config > .spp_config_pnl_opc > .pnl_tit > .tit{display:inline-block;width:100%;vertical-align:middle;font-size:18px;line-height:22px;font-weight:bold;}
.spp_config > .spp_config_pnl_opc > .pnl_tit > .stit{display:inline-block;width:100%;vertical-align:middle;font-size:12px;line-height:14px;margin:4px 0px 0px 0px;}
.spp_config > .spp_config_pnl_opc > .pnl_btns{display:inline-block;width:100%;margin:6px 0px 0px 0px;}
.spp_config > .spp_config_pnl_opc > .pnl_btns > .btn{padding: 5px 5px;font-size: 14px;max-width: 200px;white-space: normal;color: #FFFFFF;background: #112139;border-color:#112139;}
.spp_config > .spp_config_pnl_opc > .pnl_btns > .btn:hover{background: #0099CC;border-color:#0099CC;}
.spp_config > .spp_config_pnl_btns{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px 5px;text-align:center;font-size:0px;}
.spp_config > .spp_config_pnl_btns > .itm_btn{display:inline-block;width:calc(50% - 10px);margin:0px 5px 10px 5px;}
.spp_config > .spp_config_pnl_btns > .itm_btn > .btn{}
.spp_config > .spp_config_pnl_btns > .itm_btn > .btn.btn_descartar{}
.spp_config > .spp_config_pnl_btns > .itm_btn > .btn.btn_guardar{}

/*** capa modal ***/
.capa_modal.spp_config_capa{}
.capa_modal.spp_config_capa.in{overflow:auto;}
.capa_modal.spp_config_capa > .modal-dialog{max-width:600px;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-header{background:transparent;padding:0px;text-align:left;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{margin:5px 0px 0px 0px;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-header > .pnl_tit{padding:5px 20px 10px 0px;margin:0px;color:#666666;font-size:23px;line-height:25px;font-weight:700;text-align:center;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-body{padding:0px !important;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-footer{display:none !important;visibility:hidden !important;}
body.spp_config_capa_open{overflow:hidden;}

/*** OPCIONALES RESERVA EN CAPA MODAL ***/
.capa_modal.spp_config_ropc{}
.capa_modal.spp_config_ropc > .modal-dialog{max-width:790px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-header{background:transparent;padding:0px;text-align:left;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{margin:5px 0px 0px 0px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-header > .pnl_tit{padding:5px 20px 10px 0px;margin:0px;color:#666666;font-size:23px;line-height:25px;font-weight:700;text-align:center;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body{padding:0px !important;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-footer{display:none !important;visibility:hidden !important;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext{display: inline-block;width: 100%;margin: 0px 0px 20px 0px;padding: 0px 15px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int{display: inline-block;width: 100%;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_tit{display:none;visibility:hidden;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat{display: inline-block;width: 100%;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .ropc_header_prod{display: inline-block;width: 100%;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab{display: inline-block;width: 100%;margin:15px 0px 0px 0px;padding:0px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .header{padding: 0px 0px 10px 0px;border-bottom: 1px solid #D7D7D7;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm{padding:10px 0px 0px 0px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .concepto > .val{font-weight:bold;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk{color: #666666;font-size: 14px;line-height: 14px;text-decoration:none;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk.hd{}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:after{font-family:'FontAwesome';font-size:16px;line-height:20px;content:'\f107';margin-left:8px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk.hd:after{content:'\f106';}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:hover,
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:visited,
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:active,
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:focus{text-decoration:none;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .select .btn{font-size:14px;line-height:20px;border-radius:5px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .itm_mas_datos{font-size:12px;line-height:16px;padding:5px 0px 10px;}

/*** VALORACION ALOJAMIENTO CAPA INFO HABITACION ***/
.capa_modal.capa_aloj_info_hab{z-index:1020;}
.capa_modal.capa_aloj_info_hab > .modal-dialog{max-width:600px;margin:60px auto 30px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-header{background:transparent;padding:0px;text-align:left;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{margin:5px 0px 0px 0px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-header > .pnl_tit{padding:5px 20px 10px 0px;margin:0px;color:#666666;font-size:23px;line-height:25px;font-weight:700;text-align:center;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body{padding:0px !important;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab{}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img{display:inline-block;width:100%;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel{width:100%;max-height:400px;overflow: hidden;position: relative; display:block;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-inner{position:relative;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-inner > .item{background:#F5F5F5;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-inner > .item > a > img{width:100%;max-height:400px;min-height:400px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-inner > .item > a > .caption{background:rgba(0,0,0,0.3);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:190px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-inner > .item > a > .caption:after{font-family: 'FontAwesome'; content: "\f00e";color:#FFFFFF;font-size:30px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-control{display:block;margin:190px 0px 0px 0px !important;width: 25px;height:40px;background:#000000 !important;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-control.left{padding:5px 0px 0px 3px !important;text-align:left;border-radius:0px 40px 40px 0px;-moz-border-radius:0px 40px 40px 0px;-webkit-border-radius:0px 40px 40px 0px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-control.right{padding:5px 3px 0px 0px !important;text-align:right;border-radius:40px 0px 0px 40px;-moz-border-radius:40px 0px 0px 40px;-webkit-border-radius:40px 0px 0px 40px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-control:hover{display:block;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 18px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_desc{display:inline-block;width:100%;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_desc > .info-itm{display:inline-block;width:100%;margin:10px 0px;font-size:14px;line-height:18px;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_desc > .info-itm > .tit{font-weight:bold;}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_desc > .info-itm > .desc{}
.capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-footer{display:none !important;visibility:hidden !important;}

/*** VALORACION ALOJAMIENTO CAPA FICHA ALOJAMIENTO POPUP ***/
.capa_modal.capa_aloj_ficha_popup{z-index:1020;}
.capa_modal.capa_aloj_ficha_popup > .modal-dialog{max-width:800px;margin:60px auto 30px;}

/*** SWEETALERT ***/
.swal2-header {font-size:14px !important;}
.swal2-content {font-size:14px !important;}

.myalert {display:block;}
.myalert ul {list-style: square; margin-top: 10px;}
.myalert ul li {text-align: left; line-height: 25px;}

/*** SWEETALERT ADDSERVICEPOPUP ***/
.swal2-modal.addservicepopup{}
.swal2-modal.addservicepopup .swal2-actions{flex-flow:row-reverse;}
.swal2-modal.addservicepopup .swal2-actions > .swal2-cancel{background-color:#008000 !important;}
.swal2-modal.addservicepopup .swal2-actions > .swal2-confirm{background-color:#595959 !important;}

/***            COOKIE AVANZADA              ***/
.clearfix.cookies_alert_sup > .btn.btn_cookies_avanzada {width: 2em;margin-top: 5px;}
.container.cookies_alert > .clearfix .cookies_alert_inf .cookies_avanzada {margin-bottom:1.5em}

/***           CAPA COOKIE AVANZADA              ***/
.checkbox-list {margin:1em}
.checkbox-list > .custom-control-label {font-size:14px}

/*** PRODUCTOS LISTADO MANUAL ***/
.prod_lst_man{display:inline-block;width:100%;margin:10px 0px;}
.prod_lst_man > .prod_lst_man_header_logo{width:30%;float:left;}
.prod_lst_man > .prod_lst_man_productos{width:100%;position:relative;float:left;}
.prod_lst_man > .prod_lst_man_productos.con_header_logo{width:70%;}
.prod_lst_man.alinea_der{}
.prod_lst_man.alinea_der > .prod_lst_man_header_logo{float:right;}
.prod_lst_man.alinea_der > .prod_lst_man_productos{float:right;}

.prod_lst_man > .prod_lst_man_header_logo > .lnk_logo{height:315px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo{position:relative;display:inline-block;width:calc(100% - 20px);margin:0px 10px;height:315px;font-size:0px;line-height:0px;background:transparent;text-align:left;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_img{display:inline-block;width:100%;height:190px;z-index:10;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_img > .imagen{display:inline-block;width:100%;height:100%;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_caption{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:20;background:transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_caption > .pnl_caption_icono{display:none;visibility:hidden;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo:hover > .pnl_caption{background:url('img/fondos/fnd_prod_dest_hover.png') repeat-x center bottom /*rgba(0,0,0,0.1)*/transparent;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo:hover > .pnl_caption > .pnl_caption_icono{position:absolute;bottom:10px;right:10px;display:inline-block;visibility:visible;width:100%;text-align:right;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo:hover > .pnl_caption > .pnl_caption_icono > .img_icono{display:inline-block;width:49px;height:55px;background:url('img/iconos/ico_prod_man_hov.png') no-repeat center center transparent;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts{display:inline-block;width:100%;height:auto;min-height:125px;z-index:30;text-align:left;background:#D9F0EE;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts{position:relative;display:inline-block;width:100%;padding:10px 60px 10px 10px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_conts_tit{display:inline-block;width:100%;font-size:30px;line-height:35px;font-weight:700;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_conts_desc{display:inline-block;width:100%;margin-top:10px;font-size:14px;line-height:16px;font-weight:400;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_prod_ico{position:absolute;top:50%;right:-15px;width:15px;height:15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #CCCCCC;}
.prod_lst_man.alinea_der > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_prod_ico{right:auto;border-left:0px;left:-15px;width:15px;height:15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #D9F0EE;}

.prod_lst_man > .prod_lst_man_productos > .owl-loading{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.loading{display:none !important;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel{ width:100% !important;font-size:0px;text-align:left;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer{margin:0px !important;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer > .owl-wrapper{padding:0px;display:flex !important;flex-wrap:wrap;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{padding:0px 10px;display:flex;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination{display:inline-block;width:calc(100% - 10px);text-align:left;margin:0px 0px 0px 10px;}
.prod_lst_man.alinea_der > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination{text-align:right;margin:0px 10px 0px 0px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page{display: inline-block;zoom: 1;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page > span{display: inline-block;width: 8px;height: 8px;margin: 2px 2px;cursor:pointer;background:#8A8A8D;border:1px solid #FFFFFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page.active > span{background:#1A1A22;border-color:#CCCCCC;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons{display: block;left:0px;margin: 0 auto;position: absolute;text-align: center;top: 20%;width: 100%;z-index: 10;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > span{width: 34px;height: 56px;line-height:70px;background: rgba(255,255,255,0.5);font-size: 16px;color:#000000;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > span:hover{background: rgba(255,255,255,1);}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > .owl-prev{ position: absolute; left: 0px; border-top-right-radius: 56px;border-bottom-right-radius: 56px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > .owl-next{ position: absolute; right: 0px; border-top-left-radius: 56px;border-bottom-left-radius: 56px;}

/*** modo no carrusel ***/
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.no-carousel{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.no-carousel > .row{margin: 0px !important;padding: 0px;display: flex !important;flex-wrap: wrap;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.no-carousel > .row > .pnl_item{padding: 0px 10px 20px 10px;display: flex;}

/*** maquetacion del item ***/
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item{position:relative;display:inline-block;width:100%;height:370px;background:transparent;text-align:left;cursor:pointer;border:1px solid #E7E7E7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_img{display:inline-block;width:100%;height:190px;z-index:10;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_img > .imagen{display:inline-block;width:100%;height:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_caption{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:20;background:transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_caption > .pnl_caption_reservar{display:none;visibility:hidden;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_caption > .pnl_caption_icono{display:none;visibility:hidden;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption{background:url('img/fondos/fnd_prod_dest_hover.png') repeat-x center bottom rgba(0,0,0,0.1);}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_reservar{display:none;visibility:hidden;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_icono{display:none;visibility:hidden;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod{display:inline-block;width:100%;height:calc(100% - 190px);z-index:30;text-align:left;background:transparent;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts{display:inline-block;width:100%;padding:10px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod{display:inline-block;width:100%;font-size:16px;line-height:18px;font-weight:600;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_pob{display:inline-block;width:100%;margin-top:5px;font-size:16px;line-height:18px;font-weight:600;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_desc{display:inline-block;width:100%;margin-top:5px;font-size:14px;line-height:16px;font-weight:400;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_dsd{display:inline-block;width:100%;margin-top:10px;font-size:22px;line-height:24px;font-weight:700;}

/*** RESERVA FICHA PAGOS DECLARAR ***/
.pnl_pags_declarar { }
.form-control-declarar {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;order-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.cal-declarar{position: absolute;right: 20px;top: 8px;cursor: pointer;}
/*** Estilos para la capa ***/
.capa_modal.capa_pags_declarar { }
.capa_modal.capa_pags_declarar > .modal-dialog { max-width: 730px; }
.capa_modal.capa_pags_declarar > .modal-dialog > .modal-content > .modal-header { }
.capa_modal.capa_pags_declarar > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close { width: 26px; }
.capa_modal.capa_pags_declarar > .modal-dialog > .modal-content > .modal-header > .pnl_tit { display: inline-block; width: calc(100% - 26px); margin: 0px; font-size: 26px; font-weight: 700; padding: 0px; text-align: left; }
.capa_modal.capa_pags_declarar > .modal-dialog > .modal-content > .modal-header > .pnl_stit { display: inline-block; width: 100%; margin: 10px 0px; font-size: 16px; font-weight: 400; padding: 0px; text-align: left; }
.capa_modal.capa_pags_declarar > .modal-dialog > .modal-content > .modal-body { margin: 10px 0px 0px 0px; }

/*** BUSCADOR PAGINAS ***/
.busc_pags{display:inline-block;width:100%;position:relative;}
.busc_pags > .pnl_view{display:inline-block;position:relative;}
.busc_pags > .pnl_view > .btn_view{display:inline-block;width:26px;height:26px;cursor:pointer;font-size:22px;line-height:26px;font-style:normal;color:#FFFFFF;text-decoration:none;}
.busc_pags > .pnl_view > .btn_view:hover,
.busc_pags > .pnl_view > .btn_view:active,
.busc_pags > .pnl_view > .btn_view:visited{text-decoration:none;}
.busc_pags > .pnl_view > .btn_view:before{font-family:'FontAwesome';content:'\f002';}
.busc_pags > .pnl_busc{position: absolute;display:none;top: 36px;right: 0;z-index: 1000;float: left;padding: 10px 15px;margin: 2px 0 0;font-size: 14px;text-align: left;border: 1px solid #ccc;border-radius: 0px;background: #E7E7E7;color: #666666;}
.busc_pags > .pnl_busc.open{display:flex;flex-flow:row nowrap;}
.busc_pags > .pnl_busc > .pnl_input{display:flex;flex:1;min-width:200px;vertical-align:middle;margin:0px;padding:0px;}
.busc_pags > .pnl_busc > .pnl_input > .txb{display:inline-block;height:36px;width:100%;border:1px solid #ccc;padding:0px 5px;}
.busc_pags > .pnl_busc > .pnl_btn{display:flex;flex:1;min-width:80px;vertical-align:middle;margin:0px;padding:0px;}
.busc_pags > .pnl_busc > .pnl_btn > .btn{display:inline-block;height:36px;width:100%;}

/*** BUSCADOR PAGINAS LISTADO ***/
.busc_pags_lst{display:inline-block;width:100%;padding:0px 0px;margin:0px 0px 20px 0px;}
.busc_pags_lst > .pnl_titular{display:inline-block;width:100%;margin:0px;padding:0px;}
.busc_pags_lst > .pnl_titular > h1{}
.busc_pags_lst > .pnl_titular > h1 > .lbl_text{}
.busc_pags_lst > .pnl_dts{display:flex;flex-flow:row wrap;align-items:center;width:100%;padding:0px 0px;margin:0px 0px;text-align:left;}
.busc_pags_lst > .pnl_dts > .pnl_res_total{display:flex;flex:1;width:auto;min-width:60%;margin:0px;padding:15px 10px;}
.busc_pags_lst > .pnl_dts > .pnl_res_total > h2{margin:0px;padding:0px;}
.busc_pags_lst > .pnl_dts > .pnl_res_total > h2 > .lbl_text{}
.busc_pags_lst > .pnl_dts > .pnl_res_total > h2 > .lbl_regs{}
.busc_pags_lst > .pnl_dts > .pnl_pag{display:flex;flex:1;width:auto;min-width:100%;padding:15px 10px;text-align:right;justify-content: flex-end;}
.busc_pags_lst > .pnl_dts > .pnl_pag.pnl_pag_sup{min-width:40%;}
.busc_pags_lst > .pnl_dts > .pnl_pag.pnl_pag_inf{}
.busc_pags_lst > .pnl_dts > .pnl_pag > .pagination{margin:0px;}
.busc_pags_lst > .pnl_dts > .pnl_lst{display:flex;flex:1;width:auto;min-width:100%;flex-flow:row wrap;align-items:center;padding:0px 0px;margin:15px 0px 15px 0px;border-top:1px solid  #E8E8E8;}
.busc_pags_lst > .pnl_dts > .pnl_lst > .item{display:inline-block;width:100%;border-bottom:1px solid  #E8E8E8;padding:15px 10px;background:#FFFFFF;}
.busc_pags_lst > .pnl_dts > .pnl_lst > .item:hover{background:#FAFAFA;}
.busc_pags_lst > .pnl_dts > .pnl_lst > .item > .pnl_tit{display:inline-block;width:100%;font-weight:700;color:#454545;}
.busc_pags_lst > .pnl_dts > .pnl_lst > .item > .pnl_desc{display:inline-block;width:100%;margin-top:10px;font-weight:400;color:#454545;}
.busc_pags_lst > .pnl_dts > .pnl_lst > .item > .pnl_btn{display:inline-block;width:100%;margin-top:10px;text-align:right;}
.busc_pags_lst > .pnl_dts > .pnl_lst > .item > .pnl_btn > .btn{max-width:100px;}
@media (min-width: 0px) and (max-width: 991px) {
    .busc_pags_lst > .pnl_dts > .pnl_res_total{min-width:100%;}
    .busc_pags_lst > .pnl_dts > .pnl_pag.pnl_pag_sup{min-width:100%;}
}

/*** CMS ESTACION ***/
.cms_estacion{display:inline-block;width:100%;font-size:16px;line-height:22px;font-weight:normal;color:#212529;}
.cms_estacion > .pnl_tits{display:inline-block;width:100%;padding:20px 0px 40px;text-align:left;border-bottom:1px solid #878787;}
.cms_estacion > .pnl_tits > .tit{display:inline-block;width:100%;text-align:left;}
.cms_estacion > .pnl_tits > .tit.tit_abierta{}
.cms_estacion > .pnl_tits > .tit.tit_cerrada{}
.cms_estacion > .pnl_tits > .tit > .bold{font-weight:bold;}
.cms_estacion > .pnl_sectores{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;width:100%;margin: 20px 0px 0px 0px;padding: 20px 0px;}
.cms_estacion > .pnl_sectores > .itm_sector{display: flex;flex-flow:row wrap;flex: 0;min-width: 32%;background: #f4f4f4;border-radius:4px;padding:20px;white-space:nowrap;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_img{display: inline-block;vertical-align:top;width:120px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_img > .img-responsive{}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos{display: inline-block;vertical-align:top;width:calc(100% - 120px);padding:0px 0px 0px 15px;white-space:initial;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > h3{display: inline-block;width:100%;margin:0px;font-size:18px;line-height:24px;color:#112139;font-weight:bold;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > h3 > .lbl_sector{}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_altitud{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_altitud > .pre{display: inline-block;vertical-align:baseline;font-weight:bold;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_altitud > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_temperatura{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_temperatura > .pre{display: inline-block;vertical-align:baseline;font-weight:bold;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_temperatura > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_estadonieve{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_estadonieve > .pre{display: inline-block;vertical-align:baseline;font-weight:bold;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_estadonieve > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_espesornieve{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_espesornieve > .pre{display: inline-block;vertical-align:baseline;font-weight:bold;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_espesornieve > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_calidadnieve{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_calidadnieve > .pre{display: inline-block;vertical-align:baseline;font-weight:bold;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_calidadnieve > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_datos{display:inline-block;width:100%;margin:20px 0px;}
.cms_estacion > .pnl_datos > .pnl_header{display:inline-block;width:100%;text-align:center;padding:0px;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs{display: inline-block;width: 100%;min-height: 40px;border: 0px !important;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li{float: none;display: inline-block;margin: 5px 0px;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li > a{background:#FFFFFF;border:1px solid #112139;border-radius:4px;margin:0px 5px;padding:10px 20px;min-width:300px;font-weight:bold;font-size: 16px;line-height:22px;color:#112139;text-decoration:none;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li.active > a{background:#112139;color:#FFFFFF;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li > a:hover,
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li > a:active,
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li > a:focus{text-decoration:none;}
.cms_estacion > .pnl_datos > .pnl_body{display:inline-block;width:100%;text-align:left;padding:0px;margin:20px 0px 0px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content{display:inline-block;width:100%;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts{}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info{display:inline-block;width:100%;text-align:center;margin:0px 0px 20px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_estado{display:inline-block;width:100%;text-align:center;margin:0px 0px 10px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_estado > .itm_info_estado{display:inline-block;vertical-align:middle;width:fit-content;padding:0px 10px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_estado > .itm_info_estado > .pnl_icono{display:inline-block;vertical-align:middle;padding:0px 5px 0px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_estado > .itm_info_estado > .pnl_estado{display:inline-block;vertical-align:middle;padding:0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_dificultad{display:inline-block;width:100%;text-align:center;margin:0px 0px 10px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_dificultad > .itm_info_dificultad{display:inline-block;vertical-align:middle;width:fit-content;padding:0px 10px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_dificultad > .itm_info_dificultad > .pnl_icono{display:inline-block;vertical-align:middle;padding:0px 5px 0px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_dificultad > .itm_info_dificultad > .pnl_dificultad{display:inline-block;vertical-align:middle;padding:0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas{}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms{display:inline-block;width:100%;text-align:left;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms .pnl_pista{display:inline-block;width:60%;vertical-align:middle;text-align:left;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms .pnl_estado{display:inline-block;width:20%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms .pnl_dificultad{display:inline-block;width:20%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms > .itm_header{display:inline-block;width:100%;white-space: nowrap;text-align:left;padding:15px 20px;font-weight:bold;border-top:1px solid #878787;border-bottom:1px solid #878787;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms > .itm_pista{display:inline-block;width:100%;white-space: nowrap;text-align:left;padding:15px 20px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms > .itm_pista:nth-child(2n+1){background:#EAEAEA;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones{}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms{display:inline-block;width:100%;text-align:left;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_instalacion{display:inline-block;width:50%;vertical-align:middle;text-align:left;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_instalacion > .pnl_horarios_mobile{display:none;visibility:hidden;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_apertura{display:inline-block;width:16.666666%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_cierre{display:inline-block;width:16.666666%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_estado{display:inline-block;width:16.666666%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms > .itm_header{display:inline-block;width:100%;white-space: nowrap;text-align:left;padding:15px 20px;font-weight:bold;border-top:1px solid #878787;border-bottom:1px solid #878787;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms > .itm_instalacion{display:inline-block;width:100%;white-space: nowrap;text-align:left;padding:15px 20px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms > .itm_instalacion:nth-child(2n+1){background:#EAEAEA;}

/*** TPV MBWAY ***/
.tpv_mbway > .tpv_mbway_ct{padding: 5px;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int{padding: 30px;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row{padding: 15px 0px 15px 0px;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_logo{width: 200px;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_lbl_info{font-size: 18px;line-height: 18px;font-weight: normal;text-align: center;font-family: 'Roboto', sans-serif;
margin: 10px 0px 20px 0px;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_tlf {}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_tlf .tpv_mbway_tlf{}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_tlf .tpv_mbway_tlf_lbl{font-weight: bold}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_tlf .tpv_mbway_tlf_txt{padding-left: 10px;margin-left: 5px;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_tlf .tpv_mbway_err {color: red;font-weight: bold;padding-left: 5px;display: block;position: absolute;padding-top: 5px;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_btn{}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_btn > .tpv_mbway_btnpagar{width: 100%;padding: 10px 10px;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_cd{}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_cd > .tpv_mbway_cd_item{font-size: 40px;line-height: 18px;font-weight: normal;text-align: center;font-family: 'Roboto', sans-serif;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_pr_info{display:block;text-align:left;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_pr_info > .tpv_mbway_pr_ko{font-weight: bold;color: red;}
.tpv_mbway > .tpv_mbway_ct > .tpv_mbway_int > .tpv_mbway_row .tpv_mbway_pr_info > .tpv_mbway_pr_lbl{}

/*** FORMULARIO MIS DATOS ***/
.pnl_ppl_mis_datos{font-size: 14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}
.form_mis_datos{width: 50%; margin-left: 23%;    display: table;padding: 20px;margin-top: 20px;margin-bottom: 20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.form_mis_datos > .pnl_form{display:inline-block;width:100%;}
.form_mis_datos > .pnl_form > .form-row{margin-left: -15px;margin-right: -15px;}
.form_mis_datos > .pnl_form > .form-row > .form-group{}
.form_mis_datos > .pnl_form > .form-row > .form-group > .lbl{width:100%;font-size:16px;line-height:35px;font-weight:450;color:#19191F;}
.form_mis_datos > .pnl_form > .form-row > .form-group .tel_block{display:flex;}
.form_mis_datos > .pnl_form > .form-row > .form-group .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_mis_datos > .pnl_form > .form-row > .form-group .invalid{background-color: #e908081f;}
.form_mis_datos > .pnl_form > .form-row > .form-group .txb-readonly{background-color:#80808014;width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_mis_datos > .pnl_form > .form-row > .form-group .ddl{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_mis_datos > .pnl_form > .form-row > .form-group .txa{width:100%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .txb.err,
.form_mis_datos > .pnl_form > .form-row > .form-group > .txa.err{background:rgba(255,210,16,0.2);}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload{display:inline-block;vertical-align:middle;margin-top:20px;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .lbl{font-size: 18px;line-height: 35px;font-weight: 450;color: #19191F;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .input_file{position:absolute;left:-1000em;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .btn_file{display:inline;width:100%;padding:12px 24px;height:45px;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-size:16px;line-height:20px;font-weight: 700;margin-left: 10px;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .btn_file:hover{background:#EEEEEE;border:1px solid #C4C4C4;color:#8B8B8B;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .img{display:block;margin-top: 30px; width: 200px;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_btn{display:inline-block;margin-top:30px}

/*** HISTORIAL DE PAGOS LISTADO ***/
.hist_pagos_lst{font-size:14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}

.hist_pagos_lst > .pnl_tit{display:block;}
.hist_pagos_lst > .pnl_tit > .pnl_tit_int{display:block;position:relative;padding:0px;text-align:left;}
.hist_pagos_lst > .pnl_tit > .pnl_tit_int > h1{display:inline-block;width:100%;margin:0px;padding:20px 10px;text-align:left;font-size:60px;line-height:70px;color:#26262C;border-bottom:4px dotted #DDDDDD;}

.hist_pagos_lst > .pnl_subtit{display:block;width:100%;margin-top:30px;}
.hist_pagos_lst > .pnl_subtit > .pnl_subtit_int{display:block;margin-top:10px;}
.hist_pagos_lst > .pnl_subtit > .pnl_subtit_int > span{display:block;font-size:24px;line-height:24px;}

.hist_pagos_lst > .pnl_fltr{display:block;width:100%;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int{display:table;padding:20px;margin-top:20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_tit{display:none;visibility:hidden;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts{display:block;font-size:14px;}

.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{margin:0px !important;padding:12px 4px !important;text-align:right;font-size:14px;font-weight:500;color:#666666;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt{margin:0px !important;padding:0px 2px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal{position:relative;display:inline-block;padding:0px;margin:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal.fec_cal_desde{padding:0px 3px 0px 0px;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal.fec_cal_hasta{padding:0px 0px 0px 3px;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal{top:8px;right:10px;left:inherit;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts{padding:0px 1px !important;margin:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}

.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_factura{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_usuario{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_huesped{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns{display:block;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar{display:block;padding:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn{padding:4px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFD210;border:1px solid #FFD210;color:#191921;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn:hover{background:#FFD210;opacity:0.85;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos{display:block;margin:4px 0px !important;padding:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-weight:700;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn:hover{background:#FFFFFF;opacity:0.85;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel{display:block;margin:4px 0px !important;padding:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#1E6C41;border:1px solid #C4C4C4;color:white;font-weight:700;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel > .btn:hover{background:#1e6c41f0;opacity:0.85;}
.hist_pagos_lst > .pnl_lst{display:block;margin-top:10px;padding:20px 0px 10px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int{display: block;padding:0px !important;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header{display:block;padding:0px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_expandir{display:inline-block;width:6%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fechapago{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_importe{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_moneda{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_instcobro{display:inline-block;width:20%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_saldo{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items{display:block;padding:0px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a{text-decoration:none;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a:hover{text-decoration:none;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:0px;font-weight:300;color:#888888;border-top:2px dotted #DDDDDD;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_expandir{display:inline-block;width:6%;text-align:center;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_expandir > .btn_expandir{height:25px; width:25px;text-align: center;line-height: 20px;font-size: 20px;font-weight: bold;color: #FFFFFF;border: none;border-radius: 30px !important;-moz-border-radius: 30px !important;-webkit-border-radius: 30px !important;-o-border-radius: 30px !important;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;background: #38CCC7;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_expandir > .btn_expandir:hover{background:#38ccc7c2;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fechapago{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_importe{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_moneda{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_instcobro{display:inline-block;width:20%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_saldo{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn{font-size:14px;padding:0px 10px;height:25px;line-height:15px;width:100%;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn:hover{}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl{display:inline-block;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit{display:/*inline-block;*/none;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios{display:block;padding:0px;margin-bottom:10px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_fde{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_sal{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_serv{display:inline-block;width:26%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_loc{display:inline-block;width:22%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_estado{display:inline-block;width:17%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_pvp{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle{background-color: white;padding: 10px 20px 10px 20px;margin-top: 20px;margin-bottom: 20px;margin-left: 4%;-webkit-border-radius: 6px;-webkit-box-shadow: 0px 2px 4px #CCCCCC;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_fres{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_loc{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_ref{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_usu{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_pax{display:inline-block;width:13%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_fsrv{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_fcancel{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_total{display:inline-block;width:9%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_pagado{display:inline-block;width:9%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_pendiente{display:inline-block;width:9%;text-align:left;vertical-align:bottom;font-size:14px;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fres{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_loc{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_ref{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_usr{display:inline-block;width:12%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pax{display:inline-block;width:13%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fsrv{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fcanc{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_total{display:inline-block;width:9%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pagado{display:inline-block;width:9%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pendiente{display:inline-block;width:9%;text-align:left;vertical-align:middle;font-size:14px;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_sin_res{display:block;margin-top:10px;}

/*** FORMULARIO REALIZAR ANTICIPO ***/
.pnl_ppl_realizar_anticipo{font-size: 14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}

.pnl_ppl_realizar_anticipo .res_pagos_lst > .pnl_tit{display:block;}
.pnl_ppl_realizar_anticipo. .res_pagos_lst > .pnl_tit > .pnl_tit_int{display:block;position:relative;padding:0px;text-align:left;}
.pnl_ppl_realizar_anticipo. .res_pagos_lst > .pnl_tit > .pnl_tit_int > h1{display:inline-block;width:100%;margin:0px;padding:20px 10px;text-align:left;font-size:60px;line-height:70px;color:#26262C;border-bottom:4px dotted #DDDDDD;}
.form_realizar_anticipo{width: 43%; margin-left: 28%;display: table;padding: 20px;margin-top: 20px;margin-bottom: 20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.form_realizar_anticipo > .pnl_form{display:inline-block;width:100%;}
.form_realizar_anticipo > .pnl_form > .form-row{margin-left: -15px;margin-right: -15px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group{}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .lbl{width:100%;font-size:16px;line-height:35px;font-weight:450;color:#19191F;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txb-observaciones{width: 100%;font-weight: 400;height: 100px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .invalid{background-color: #e908081f;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txb-readonly{background-color:#80808014;width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .ddl{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txa{width:100%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txb.err,
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txa.err{background:rgba(255,210,16,0.2);}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .pnl_btn{display:inline-block;margin-top:30px}

.cont_fin_pago_ok{text-align:center; margin-top:50px; margin-bottom:50px;width: 26%;margin-left: 37%;padding: 20px;-webkit-border-radius: 6px;background: #f5f5f5;-webkit-box-shadow: 0px 1px 0px #CCCCCC;}
.cont_fin_pago_ok > .pnl_txt{font-weight:600; color: green;}
.cont_fin_pago_ok > .pnl_lnk{margin-top:10px; font-weight:500;}

.cont_fin_pago_ko{text-align:center; margin-top:50px; margin-bottom:50px;width: 26%;margin-left: 37%;padding: 20px;-webkit-border-radius: 6px;background: #f5f5f5;-webkit-box-shadow: 0px 1px 0px #CCCCCC;}
.cont_fin_pago_ko > .pnl_txt{font-weight:600; color: red;}
.cont_fin_pago_ko > .pnl_lnk{margin-top:10px; font-weight:500;}

/*** FORMULARIO REALIZAR PAGO RESERVAS ***/
.res_pagos_lst{font-size:14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}

.res_pagos_lst > .pnl_tit{display:block;}
.res_pagos_lst > .pnl_tit > .pnl_tit_int{display:block;position:relative;padding:0px;text-align:left;}
.res_pagos_lst > .pnl_tit > .pnl_tit_int > h1{display:inline-block;width:100%;margin:0px;padding:20px 10px;text-align:left;font-size:60px;line-height:70px;color:#26262C;border-bottom:4px dotted #DDDDDD;}

.res_pagos_lst > .pnl_subtit{display:block;width:100%;margin-top:30px;}
.res_pagos_lst > .pnl_subtit > .pnl_subtit_int{display:block;margin-top:10px;}
.res_pagos_lst > .pnl_subtit > .pnl_subtit_int > span{display:block;font-size:24px;line-height:24px;}

.res_pagos_lst > .pnl_principal{display:block;width:100%;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int{display:table;padding:20px;margin-top:20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_tit{display:none;visibility:hidden;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts{display:block;font-size:14px;}

.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .lbl{margin:0px !important;padding:12px 4px !important;text-align:right;font-size:14px;font-weight:500;color:#666666;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt{margin:0px !important;padding:0px 2px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal{position:relative;display:inline-block;padding:0px;margin:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal.fec_cal_desde{padding:0px 3px 0px 0px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal.fec_cal_hasta{padding:0px 0px 0px 3px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal > .txb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal > .cal{top:8px;right:10px;left:inherit;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_dts{padding:0px 1px !important;margin:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_dts .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_dts .txb_readonly{width: 100%;font-weight: 400; background-color:#f5f5f5; height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_dts .cmb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}

.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .fltr_moneda{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .fltr_medio_pago{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .pnl_btn{float: right;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns{display:block;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_buscar{display:block;padding:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_buscar > .btn{padding:4px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFD210;border:1px solid #FFD210;color:#191921;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_buscar > .btn:hover{background:#FFD210;opacity:0.85;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_todos{display:block;margin:4px 0px !important;padding:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_todos > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-weight:700;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_todos > .btn:hover{background:#FFFFFF;opacity:0.85;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_excel{display:block;margin:4px 0px !important;padding:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_excel > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#1E6C41;border:1px solid #C4C4C4;color:white;font-weight:700;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_excel > .btn:hover{background:#1e6c41f0;opacity:0.85;}

.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos{background: #F5F4F5; margin-top:15px; margin-bottom:15px;opacity: 1;display: block;padding: 20px;-webkit-box-shadow: 0px 2px 4px #CCCCCC;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila > .pnl_lst_ant_sel{display:inline-block;width:25%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila > .pnl_lst_ant_anticipo{display:inline-block;width:25%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila > .pnl_lst_ant_total{display:inline-block;width:25%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila > .pnl_lst_ant_saldo{display:inline-block;width:25%;text-align:left;vertical-align:bottom;font-size:14px;}

.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:0px;font-weight:300;color:#888888;border-top:2px dotted #DDDDDD;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_selec{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_anticipo{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_importetotal{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_saldo{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila .dt_tit { display:none; }

.res_pagos_lst > .pnl_lst > .pnl_lst_int{display: block;padding:0px !important;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header{display:block;padding:0px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_sel{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_fec{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_loc{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_ref{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_tot{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_pag{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_pnd{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_fac{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}

.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items{display:block;padding:0px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a{text-decoration:none;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a:hover{text-decoration:none;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:0px;font-weight:300;color:#888888;border-top:2px dotted #DDDDDD;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_selec{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fecha{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_localizador{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_referencia{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_total{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_pagado{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_pendiente{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_facturas{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl{display:inline-block;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit{display:none;}

/*** REVENTA: LISTADO MIS REVENTAS ***/
.prod_lst .lst > .resale{text-align: center;font-size:30px;font-weight:bold;padding:15px 0px;display:block;background-color: #FDF8E5;border-radius: 10px;margin: 0px 150px}
.prod_lst .lst > span.resale:before {vertical-align: middle; font-family: FontAwesome;content: "\f05a";padding-right: 12px;font-size: 40px;color:#BD3889;}
/*** REVENTA: BOTONES Y CAPAS DE LA FICHA DEL PRODUCTO PARA EL MÓDULO DE REVENTA ***/
.prod_fic_cab > .prod_fic_cab_rev{display: flex;padding: 5px 0px 5px 2px;flex-flow: row wrap;justify-content: flex-start;}
.prod_fic_cab > .prod_fic_cab_rev > .rev_row {display: flex;flex-flow: row wrap;width:auto;}
.prod_fic_cab > .prod_fic_cab_rev > .rev_row > .reventa_btn {margin-bottom:5px;}
.prod_fic_cab > .prod_fic_cab_rev > .rev_row > .btn1{margin-right:15px;}
.prod_fic_cab > .prod_fic_cab_rev > .rev_row > .reventa_btn i {padding-right:0px}
.prod_fic_cab > .prod_fic_cab_rev > .rev_row > .reventa_btn span {margin-left: 10px;}
.prod_fic_cab > .prod_fic_cab_rev > .rev_row > .reventa_btn > .btn_mod_precio{margin-right:20px}
.prod_fic_cab > .prod_fic_cab_rev > .rev_row > .reventa_btn > .btn_baja_prod{}
.prod_fic_cab > .prod_fic_cab_rev > .rev_row > .reventa_btn .btn {background: 6px center #edc114;border-color: #edc114;color: #20202F;border-radius: 5px;padding: 6px 15px;}
@media (min-width: 0px) and (max-width: 767px) {
    .prod_fic_cab > .prod_fic_cab_rev > .rev_row > .reventa_btn {display: block;width: 100%;}
    .prod_fic_cab > .prod_fic_cab_rev > .rev_row > .btn1 {margin-right:0px;}
    .prod_fic_cab > .prod_fic_cab_rev{padding: 10px 10px;background-color: #FDF8E5}
}
/*Sobre-escribimos la clase icon del sweetalert solo para mostrar la capa de modificar precio*/
.swal2-header .swal2-icon.swal2-question.reventa-ico-md:before{content: "\f02c";font-family: FontAwesome;font-size: 34px;transform: rotate(90deg);}
.swal2-header .swal2-icon.swal2-question.reventa-ico-md{border:none!important;margin: 0px;color: #BD3886;}
.swal2-header .swal2-icon.swal2-question.reventa-ico-dp:before{content: "\f2ed";font-family: FontAwesome;font-size: 34px;}
.swal2-header .swal2-icon.swal2-question.reventa-ico-dp{border:none!important;margin: 0px;color: #BD3886;}
.swal2-actions .swal2-styled.btn-rnt-success{background: 6px center #edc114;border-color: #edc114;color: #20202F;border: 0;border-radius: .25em;font-weight: bold;}
.swal2-actions .swal2-styled.btn-rnt-cancel{background: 6px center #313131;border-color: #edc114;color: #e7e7e7;border: 0;border-radius: .25em;font-weight: bold;}

/*** PRODUCTOS LISTADO DESTACADOS ***/
.prod_lst_dest{display:inline-block;width:100%;text-align:center;}
.prod_lst_dest > .prod_lst_dest_int{display:inline-block;padding:30px 0px 30px 0px;vertical-align:middle;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel{display:inline-block;width:100%;position:relative;height:38px;margin:0px 0px 30px 0px;overflow:hidden;border-bottom:1px solid #DDDDDD;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_height{ height:210px !important; }
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_height_without_img{ height:40px !important; }
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel.btns{width:calc(100% - 40px);}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul{display:inline-block;width:100%;text-align:center;margin:0px auto;padding:0px;position:absolute;top:0px;left:0px;right:0px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li{display:inline-block;padding:0px 15px;margin:0px;float:left;position:relative;height:38px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector{display:inline-block;width:100%;padding:0px 5px;margin:0px;font-size:18px;line-height:24px; font-weight:normal;color:#8B8B8B;border-bottom:3px solid transparent;text-transform:uppercase;text-decoration:none;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector.selec{font-weight:normal;color:#32A5BB;border-color:#32A5BB;text-decoration:none;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector > .pnl_img{display: inline-block;vertical-align: middle;position: relative;width: 35px;height: 100%;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector > .pnl_img > .img{position:absolute;top:0px;left: -9999px;right: -9999px;margin: 0 auto;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector > .pnl_img > .img_htipo{opacity:1;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector > .pnl_img > .img_htipo_hov{opacity:0;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector > .pnl_img > .img_htipo_sel{opacity:0;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector:hover > .pnl_img > .img_htipo{opacity:0;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector:hover > .pnl_img > .img_htipo_hov{opacity:1;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector:hover > .pnl_img > .img_htipo_sel{opacity:0;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector.selec > .pnl_img > .img_htipo{opacity:0;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector.selec > .pnl_img > .img_htipo_hov{opacity:0;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector.selec > .pnl_img > .img_htipo_sel{opacity:1;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector > .pnl_elm{display:inline-block;vertical-align:middle;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector > .pnl_img_desc { width: 100%; display: flex; justify-content: center; align-items: center; font-family: 'Roboto', sans-serif; padding-top:5px!important;  }
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel > ul > li > .selector > .pnl_img_desc img { max-width: 100%; max-height: 100%; object-fit: cover; border-radius: 5px; right: 0; top: 0; height: 165px; width:110px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn{display:inline-block;width:20px;height:30px;line-height:30px;padding:0px;margin:0px;vertical-align:top;text-align:center;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn > a{display:inline-block;width:100%;vertical-align:top; line-height:30px;height:30px;font-size:30px;font-weight:bold;cursor:pointer;background:transparent; text-decoration:none; }
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn > a:hover{text-decoration:none;background:transparent; }
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn > a.des{background:transparent;  }
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn > a.des:hover{background:transparent; }
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn.btn_prev > a{text-align:left;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn.btn_prev > a:after{font-family: 'FontAwesome'; content: "\f104";}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn.btn_next > a{text-align:right;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn.btn_next > a:after{font-family: 'FontAwesome'; content: "\f105";}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn.oculto{display:none;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel_btn.pnlPrevNext_btn_without_img > a{line-height:1 !important;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items{display:block;width:100%;margin:0px 0px 0px 0px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items.loading{display:none;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .owl-loading{color:#FFFFFF;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos{width: 100%; display: none !important; margin: 0px auto; position: relative;margin:0px auto !important;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.selec{display: block !important;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel{ width:100% !important;font-size:0px;text-align:left;min-height:330px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer{margin:0px !important;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer > .owl-wrapper{padding:0px;display:flex !important;flex-wrap:wrap;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{padding:0px 10px;display:flex;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls{}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination{display:inline-block;width:100%;text-align:center;margin-top:20px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page{display: inline-block;zoom: 1;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page > span{display: inline-block;width: 10px;height: 10px;margin: 5px 3px;cursor:pointer;background:#FFFFFF;border:1px solid #C9C9C9;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;box-shadow:1px 1px 2px #666666;-moz-box-shadow:1px 1px 2px #666666;-webkit-box-shadow:1px 1px 2px #666666;-o-box-shadow:1px 1px 2px #666666;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page.active > span{background:#EC7404;border-color:#EC7404;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons{display: block;left: -3%;margin: 0 auto;position: absolute;text-align: center;top: 33%;width: 106%;z-index: 10;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > span{padding: 0px; font-size: 26px; text-decoration: none; width: 23px; height: 64px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > .owl-prev{ position: absolute; left: 0px; font-size: 32px;color:#EE7404;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > .owl-next{ position: absolute; right: 0px; font-size: 32px;color:#EE7404;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > .owl-prev:hover{color:#EE7404;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > .owl-next:hover{color:#EE7404;}

/*** modo no carrusel ***/
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.no-carousel{}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.no-carousel > .row{margin: 0px !important;padding: 0px;display: flex !important;flex-wrap: wrap;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.no-carousel > .row > .pnl_item{padding: 0px 10px 20px 10px;display: flex;}
/*** maquetacion del item ***/
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item{position:relative;display:inline-block;background:transparent;text-align:left;width:100%;height:280px;cursor:pointer;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_img{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:10;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_img > .imagen{display:inline-block;width:100%;height:100%;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_caption{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:20;background:url('img/fondos/fnd_prod_dest.png') repeat-x center bottom transparent;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_caption > .pnl_caption_reservar{display:none;visibility:hidden;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_caption > .pnl_caption_icono{display:none;visibility:hidden;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption{background:url('img/fondos/fnd_prod_dest_hover.png') repeat-x center bottom transparent;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_reservar{position:absolute;top:40%;display:inline-block;visibility:visible;width:100%;text-align:center;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_reservar > .lnk_reservar{display:inline-block;width:100%;max-width:160px;font-size:18px;line-height:18px;font-weight:bold;text-align:center;padding:10px 12px;color:#FFFFFF;background:#EE7404;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_icono{position:absolute;bottom:10px;right:10px;display:inline-block;visibility:visible;width:100%;text-align:right;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_icono > .img_icono{display:inline-block;width:43px;height:52px;background:url('img/iconos/ico_prod_dest_hov.png') no-repeat center center transparent;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_prod{position:absolute;bottom:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:30;text-align:left;background:url('img/iconos/ico_prod_dest.png') no-repeat 10px 10px transparent;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts{position:absolute;bottom:0px;left:0px;display:inline-block;width:calc(100% - 50px);padding:10px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod{display:inline-block;width:100%;font-size:25px;line-height:25px;color:#FFFFFF;font-weight:bold;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod > a{display:inline-block;width:100%;font-size:25px;line-height:25px;color:#FFFFFF;font-weight:bold;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_pob{display:inline-block;width:100%;font-size:15px;line-height:16px;color:#FFFFFF;}

/*** maquetacion del item en modo vertical ***/
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical.no-carousel > .row > .pnl_item{position:relative;height:auto;min-height:180px;width:100%;padding:0px;margin:10px 0px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item{position:relative;top:0px;left:0px;z-index:20;height:100%;width:100%;font-size:0px;cursor:default;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_img{position:relative;width:20%;vertical-align:top;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_caption{display:none;visibility:hidden;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod{position:relative;width:calc(80% - 20px);margin-left:20px;vertical-align:top;background:transparent;font-size:0px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts{position:relative;display:inline-block;vertical-align:top;width:calc(100% - 300px);padding:10px 0px;min-height:180px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod{}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod > a{color:#333333;line-height: 24px;font-size: 24px;text-decoration:none;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod > a:hover{text-decoration:none;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_pob{color:#666666;font-size: 16px;line-height: 16px;margin:15px 0px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_desc{    display: inline-block;width: 100%;border-top: 1px solid #CCCCCC;text-align: justify;padding: 15px 0px 0px;margin: 0px;font-size: 14px;line-height: 18px;color:#666666;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns{display:inline-block;width:285px;margin-left:15px;vertical-align:bottom;text-align:right;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns > .pnl_prod_btns_dsd{display:inline-block;width:100%;text-align:right;margin:0px 0px 0px 0px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns > .pnl_prod_btns_dsd > .pnl_prod_btns_dsd_desde{display:inline-block;vertical-align:bottom;color:#666666;font-size: 16px;line-height: 24px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns > .pnl_prod_btns_dsd > .pnl_prod_btns_dsd_precio{display:inline-block;vertical-align:bottom;color:#333333;font-size: 24px;line-height: 24px;font-weight:bold;margin-left:5px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns > .pnl_prod_btns_btn{display:inline-block;width:100%;text-align:right;margin:10px 0px 10px 0px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns > .pnl_prod_btns_btn > .btn{height:40px;font-size:17px;width:100%;max-width:200px;}
.prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .pnl_share{position:absolute;top:10px;right:10px;z-index:25;}
 
/*** Capa creación de cliente para compartir ***/
.capa_acc {margin: 0px 20px;}
.capa_acc > .modal-dialog > .modal-content > .modal-header {text-align:left!important;} 
.capa_acc > .modal-dialog > .modal-content > .modal-header .pnl_tit{}
.capa_acc > .modal-dialog > .modal-content > .modal-body {padding: 15px 15px 0px 15px}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal{} 
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .info-proc{padding: 10px 0px;}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .info-proc-ext{padding: 10px 0px;}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .acc-body{padding: 10px 5px 15px 5px;}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .acc-body .acc-form{margin-bottom: 5px!important;}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .acc-body .acc-form .texts{width:100%;}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .acc-body .acc-form .acc_info_det{padding: 10px 0px;}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .acc-body .acc-form .result-ico{text-align:center; }
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .acc-body .acc-form .ok-icon{color:green;}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .acc-body .acc-btn{padding-top: 35px;}
.capa_acc > .modal-dialog > .modal-content > .modal-body > .acc-modal > .acc-body > .acc_info_negrita{font-weight: bold;}
.acc_header .acc_lnk_img .acc_img{vertical-align:unset!important;}
.acc-in-block {display:inline-block}
  
/*** AVISO FIRMA FACTURA DECLARACION RESPONSABLE ***/
.pnl_aviso_ffactura_decresp{position:relative;z-index:999999;left:0px;bottom:0px;display: inline-block;width: 100%;text-align: center;background: #E7E7E7;border-top: 1px solid #AAAAAA;color: #666666;}
.pnl_aviso_ffactura_decresp > .pnl_aviso_ffactura_decresp_int{display: inline-block;padding: 20px 15px;text-align: left;font-size:14px;line-height:16px;}
.pnl_aviso_ffactura_decresp > .pnl_aviso_ffactura_decresp_int a{font-size:14px;line-height:16px;}
.pnl_aviso_ffactura_decresp > .pnl_aviso_ffactura_decresp_int a:hover{font-size:14px;line-height:16px;}

/*** FIRMA FACTURA DECLARACION RESPONSABLE LISTADO ***/
.ffactura_decresp_lst{font-size:14px;font-weight:normal;}
.ffactura_decresp_lst > .pnl_tit{display:block;}
.ffactura_decresp_lst > .pnl_tit > .pnl_tit_int{display:block;}
.ffactura_decresp_lst > .pnl_subtit{display:block;margin-top:10px;}
.ffactura_decresp_lst > .pnl_subtit > .pnl_subtit_int{display:block;}
.ffactura_decresp_lst > .pnl_lst{display:block;margin-top:20px;padding:20px 0px 40px;background: #F5F5F5;border-top: 1px solid #CCCCCC;}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int{display:block;}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int > .elems{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int > .elems.header{font-weight:bold;padding:10px 5px;}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int > .elems.item{border-bottom: 1px solid #CCCCCC;color: #666666;padding:10px 5px;}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int > .elems > .elem{display:flex;flex:1;align-items:center;}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int > .elems > .elem.version{}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int > .elems > .elem.fecha{}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int > .elems > .elem.documento{max-width:160px;}
.ffactura_decresp_lst > .pnl_lst > .pnl_lst_int > .elems > .elem.documento.btn{display:block;text-align:center;padding:6px 0px 2px;font-size:14px;line-height:20px;}
.ffactura_decresp_lst > .pnl_lst > .no_result{display:block;}
/*** BANDA DE PRECIOS CON MARKUP VISIBLE ***/
.valoracion > .listVal > .vext > .detail.mkp > .detail_dts{width:70%;}
.valoracion > .listVal > .vext > .detail.mkp > .detail_dts > .estado{width:8%;}
.valoracion > .listVal > .vext > .detail.mkp > .detail_dts > .habitacion{width:32%;}
.valoracion > .listVal > .vext > .detail.mkp > .detail_dts > .price{width:59%;padding:8px 5px 8px 0px;}
.valoracion > .listVal > .vext > .detail.mkp > .detal_btns{width:30%;vertical-align:middle;margin-top:0px;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;font-family:'Rubik',sans-serif;font-weight:400;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_ofr{display:inline-block;position:relative;flex:0 0 auto;text-align:center;padding:14px 10px 8px 10px;background:#F7F7F7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_ofr > .cab{display:inline-block;position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:2px 10px;background:#de7650;color:#FFFFFF;font-size:11px;line-height:14px;font-weight:600;text-transform:uppercase;white-space:nowrap;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_ofr > .tit{display:block;font-size:14px;line-height:18px;font-weight:600;color:#de7650;white-space:nowrap;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_ofr > .imp{display:block;font-size:18px;line-height:22px;font-weight:600;color:#de7650;white-space:nowrap;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_ofr > .sub{display:block;font-size:12px;line-height:15px;font-weight:400;color:#999999;white-space:nowrap;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_pre{display:inline-block;flex:0 1 auto;text-align:left;padding:8px 12px;border:2px solid #f09e07;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_pre > .tit{display:block;font-size:14px;line-height:18px;font-weight:600;color:#f09e07;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_pre > .imp{display:inline-block;font-size:24px;line-height:28px;font-weight:600;color:#3F3F3F;white-space:nowrap;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_pre > .suf{display:inline-block;margin-left:4px;font-size:14px;line-height:18px;font-weight:400;color:#3F3F3F;white-space:nowrap;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_pre > .sub{display:block;font-size:13px;line-height:16px;font-weight:600;color:#f09e07;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_std{display:inline-block;flex:0 1 auto;text-align:left;padding:8px 0px;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_std > .imp{display:inline-block;font-size:18px;line-height:22px;font-weight:600;color:#8B8B8B;white-space:nowrap;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_std > .suf{display:inline-block;margin-left:4px;font-size:13px;line-height:16px;font-weight:400;color:#8B8B8B;white-space:nowrap;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_std > .sub{display:inline-block;margin-left:4px;font-size:13px;line-height:16px;font-weight:400;color:#8B8B8B;white-space:nowrap;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp > .mkp_std > .tit{display:block;font-size:14px;line-height:18px;font-weight:600;color:#8B8B8B;}

@media (min-width: 0px) and (max-width: 991px) {
.valoracion > .listVal > .vext > .detail.mkp > .detail_dts{width:100%;}
.valoracion > .listVal > .vext > .detail.mkp > .detail_dts > .habitacion{width:80%;}
.valoracion > .listVal > .vext > .detail.mkp > .detail_dts > .price{width:100%;padding:8px 10px;}
.valoracion > .listVal > .vext > .detail.mkp > .detal_btns{width:100%;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .mkp{flex-wrap:wrap;justify-content:flex-start;}
}

/*** BANDA DE PRECIOS CON MARKUP - CARRITO/PAQUETE PREDEFINIDO ***/
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .mkp{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:right;gap:10px;font-family:'Rubik',sans-serif;font-weight:400;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .mkp > .mkp_std{display:inline-block;flex:0 1 auto;text-align:right;padding:8px 0px;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .mkp > .mkp_std > .tit{display:block;font-size:14px;line-height:18px;font-weight:600;color:#8B8B8B;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .mkp > .mkp_std > .imp{display:inline-block;font-size:18px;line-height:22px;font-weight:400;color:#8B8B8B;white-space:nowrap;text-decoration: line-through;}