﻿
@media (min-width: 0px) and (max-width: 767px) {

    /*** GENERALES ***/
    body{/*padding-top:42px;*/}
    .body_error{background:url('img/fondos/fnd_error.jpg') no-repeat center top / cover transparent;padding:30px;}
    .body_cargando{background:url('img/fondos/fnd_cargando.jpg') no-repeat center top / cover transparent;padding:30px;}
    .panel_fijo{position: relative !important;top: 0 !important;}
    .panel_relative{position: relative !important;top: 0 !important;}
    .popover{max-width:260px !important;}
    .popover-content {font-size:13px;}
    .popover .online {font-size:14px;}

    .container{width:100%;}

    h1 { font-size: 28px;}
    h2 { font-size: 24px;}
    h3 { font-size: 20px;}
    h4, h5, h6 {font-size: 16px;}

    /*** RESET PASSWORD ***/
    .cont_resetpass{padding:20px 15px;}
    .resetpass{width:100% !important;}

    /*** PAGINADORES ***/
    .pagination>li>a, 
    .pagination>li>span{}

    /*** CONTENEDORES ***/
    .tit_H3_Alt > h3{margin-top:10px;margin-bottom:5px;}

    /*** MASTERS HEADER ***/
    .header_container_ext > .header_container_sup{padding:6px 15px;min-height:36px;}
    .header_container_ext > .header_container_sup > .cont_header_soc{display:none;visibility:hidden;}
    .header_container_ext > .header_container_inf{padding:0px 15px;min-height:48px;}
    .header_container_ext > .header_container_panels{padding-top:39px;}
    .header_container_ext > .header_container_panels > .cont_int_header_animacion{display:none;visibility:hidden;}

    /*** HEADER MENU ***/
    .cont_header_menu{display:inline-block;visibility:visible;}
    .cont_header_menu > .header_menu_bar{display:block;width:50px;position:absolute;top:0px;left:0px;background:transparent;z-index:10;}
    .cont_header_menu > .header_menu_bar.cerrar{position:fixed;}
    .cont_header_menu > .header_menu_bar > .bt-menu{display: block;color: #fff;overflow: hidden;font-size:1.3em;line-height:36px;height:36px;text-decoration: none;text-align:center;}
    .cont_header_menu > .header_menu_nav{width:80%;height:100%;padding:0px;position: fixed;left:-100%;overflow:auto;background:#FFFFFF;top:0px;box-shadow: 15px 0px 40px rgb(0 0 0 / 40%);}
    .cont_header_menu > .header_menu_nav > .cont_menu_principal{display:block;width:100%;}
    .cont_header_menu > .header_menu_nav > .cont_itms{display:block;width:100%;clear:both;text-align:left;padding-top:0px;}
    .cont_header_menu > .header_menu_nav > .cont_itms > .cont_header1{display:block;margin-left:0px;}
    .cont_header_menu > .header_menu_nav > .cont_itms > .cont_header2{display:block;margin-left:0px;}
    .cont_header_menu > .header_menu_nav > .cont_itms > .cont_header3{display:block;margin-left:0px;}
    .cont_header_menu > .header_menu_nav > .cont_itms > .cont_header4{display:block;margin-left:0px;}
    .cont_header_menu > .header_menu_nav > .cont_itms > .cont_header5{display:block;margin-left:0px;}
    .cont_header_menu > .header_menu_nav > .cont_itms > .cont_header6{display:block;margin-left:0px;}

    /*** MENU PRINCIPAL ***/
    .mpri > .nav{padding-left: 0;list-style: none;float: left;width: 100%;margin: 0px;}
    .mpri > .nav > li{display:inline-block;width:100%;border-left:0px;border-top:1px solid #EEEEEE;padding:0px;height:100%;}
    .mpri > .nav > li > a {display:inline-block;width:100%;padding:20px 30px;color:#734BB4;font-weight:300;font-size: 15px;line-height:18px;}
    .mpri > .nav > li > a:hover,
    .mpri > .nav > li > a:focus {color:#734BB4;background:transparent;}
    .mpri > .nav > li.selected > a {color:#734BB4;background:transparent;font-family:'Poppins-Bold',sans-serif;}

    /*** MASTERS FOOTER ***/
    .footer_container_ext > .footer_container_sup .footer_container_sup_int > .cont_foot_sup_1{}
    .footer_container_ext > .footer_container_sup .footer_container_sup_int > .cont_foot_sup_2{margin-top:20px;}
    .footer_container_ext > .footer_container_sup .footer_container_sup_int > .cont_foot_sup_3{margin-top:20px;}
    .footer_container_ext > .footer_container .footer_container_int > .cont_foot_1{}
    .footer_container_ext > .footer_container .footer_container_int > .cont_foot_2{margin-top:20px;padding-top:20px;border-top:1px solid #E6E6E6;}
    .footer_container_ext > .footer_container .footer_container_int > .cont_foot_3{margin-top:20px;padding-top:20px;border-top:1px solid #E6E6E6;}
    .footer_container_ext > .footer_container_inf .footer_container_inf_int > .cont_foot_inf_2{}
    .footer_container_ext > .footer_container_inf .footer_container_inf_int > .cont_foot_inf_2{margin-top:20px;}

    /*** LOGO ***/
    .cont_header_logo{}
    .cont_header_logo .lnk_logo{}
    .cont_header_logo .lnk_logo > img.logo{max-height:38px;}

    /*** HEADER MONEDA ***/
    .header_moneda > .hidden-xs .dropdown > .dropdown-menu{top:24px;}

    /*** HEADER SWAP ***/
    .header_swap > .btn.btn_swap{height:32px;}
    .header_swap > .btn.btn_swap > a{font-size: 12px;line-height:14px;padding:10px 15px;}

    /*** HEADER CARRITO ***/
    .header_carrito > .enlaces > .lnk_img{width:20px;background-size: 20px;}

    /*** HEADER IDIOMA ***/
    .header_idio > .hidden-xs .dropdown > .dropdown-menu{top:24px;}

    /*** HEADER MI CUENTA CAPA ***/
    .header_micu_capa_int .pnl_tit{font-size:20px;line-height:30px;}
    .header_micu_capa_int .pnl_lbl{font-size:14px;}
    .header_micu_capa_int .lbl_min{font-size:13px;}
    .header_micu_capa_int a{font-size:13px;}
    .header_micu_capa_int label{font-size:13px;}
    .header_micu_capa_int > .pnl_sel_modo > .pnl_sel_modo > .lnk{padding:15px 0px;font-size:15px;}
    .header_micu_capa_int > .pnl_login{padding:15px 20px 15px 20px;}
    .header_micu_capa_int > .pnl_record{padding:15px 20px 15px 20px;}
    .header_micu_capa_int > .pnl_registro{padding:15px 20px 15px 20px;}
    .header_micu_capa_int > .pnl_registro > .pnl_registro_int > .pnl_dts .itm > .itm_chk a{font-size:13px;line-height:13px;}

    /*** BUSCADOR TAB ***/
    .buscador .cd-tabs-navigation{min-height:39px;}
    .buscador .cd-tabs-navigation > .cd-tabs-navigation-int{display:flex;overflow-x:scroll;}
    .buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li{display:inline-block;vertical-align:middle;}
    .buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li{min-width:inherit;padding:10px 15px 0px;}
    .buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_sup{display:none;}
    /*.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_sup{width:auto;display:inline-block;vertical-align:middle;height:30px;}
    .buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_sup > .img{height:30px;}*/
    .buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_inf{width:auto;display:inline-block;vertical-align:middle;white-space:nowrap;}
    .buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected, 
    .buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected:hover{border-bottom:2px solid #724BB2;}

    /*** HOME INFO ***/
    .home_info{margin:20px 0px 20px 0px;}
    .home_info > .itm{min-width:100%;margin:0px 0px 20px 0px;}
    
    /*** OFERTAS DESTACADAS ***/
    .ofr_des ul li a{min-height:200px;}
    .ofr_des ul li a > .pnl_img_cover{min-height:140px;}
    .ofr_des ul li a > .pnl_tit_aloj{height:56px;}
    .ofr_des ul li a > .pnl_auxs{line-height:22px;}
    .ofr_des ul li a > .pnl_auxs > .aux2{font-size:18px;}

    /*** GALERIA IMAGEN SLIDER ***/
    .gal_sli{height:480px;}
    .gal_sli .carousel{max-height:480px;}
    .gal_sli .carousel img{max-height:460px;}
    .gal_sli .carousel-inner > .item img{min-height:480px;}
    .gal_sli .carousel-caption .tit{font-size:32px;line-height:32px;margin-top:340px;}
    .gal_sli .carousel-caption .desc{font-size:20px;line-height:20px;}
    .gal_sli .carousel-controls{display:none;visibility:hidden;}
    .gal_sli .carousel-indicators{/*bottom:10px;*/display:none;visibility:hidden;}
    .gal_sli .carousel-indicators li,
    .gal_sli .carousel-indicators li.active{width:15px;height:15px;}

    .gal_sli.gal_sli_ficha .caption{background:transparent !important;}



    /*** GALERIA IMAGEN HEADER ***/
    .gal_header img{height:400px;}
    .gal_header.val_100 img{height:370px;}
    .gal_header.val_110 img{height:470px;}
    .gal_header.val_120 img{height:580px;}
    .gal_header.val_130 img{height:370px;}
    .gal_header.val_140 img{height:520px;}

    /*** galeria image header home ***/
    .gal_header.home img{height:300px;}
    .gal_header.home .content {top:50px;}
    .gal_header.home .content > h1{font-size:28px;line-height:32px;}
    .gal_header.home .content > .desc{padding:10px 15px;font-size:18px;line-height:22px;}
    .gal_header.home > .visible-xs{max-height:300px;}

    /*** galeria image header travelbirds ***/
    .gal_header.travelbirds img{height:240px;}
    .gal_header.travelbirds .content {top:50px;width:100%;padding:0px 20px;}
    .gal_header.travelbirds .content > h1{font-size:36px;line-height:42px;text-align:left;}
    .gal_header.travelbirds .content > .desc{width:100%;padding:10px 0px;font-size:20px;line-height:24px;text-align:left;}
    .gal_header.travelbirds .content > .desc > .cd-headline > .cd-words-wrapper{text-align:left;}
    .gal_header.travelbirds > .visible-xs{max-height:240px;}

    /*** INCIDENCIAS ***/
    .cont_inc{padding:10px 15px;}
    .cont_inc > .cont_inc_pnl_tit{padding:0px;}
    .cont_inc > .cont_inc_pnl_tit > .tit_inc_ko{font-size:30px;line-height:38px;}
    .cont_inc > .cont_inc_pnl_tit > .tit_inc_ok{font-size:30px;line-height:38px;}
    .cont_inc > .cont_inc_int {margin-bottom:0px;}
    .cont_inc > .cont_inc_int .pnl_ico{display:none;visibility:hidden;}
    .cont_inc > .cont_inc_int .pnl_dts{width:100%;padding:0px;}
    .cont_inc > .cont_inc_int .pnl_dts .pnl_sup .pnl_desc{font-size:20px !important;line-height:24px;margin:5px 0px 10px 0px;}
    .cont_inc > .cont_inc_int .pnl_dts .tit_inc_ko,
    .cont_inc > .cont_inc_int .pnl_dts .tit_inc_ok{ font-size:28px;line-height:30px;margin-bottom:10px;}

    .cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm{padding-top: 5px;margin-bottom: 5px;}
    .cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm > .lbl{width:100%;font-size:17px;line-height:20px;text-align:left;}
    .cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm > .lbl_dt{width:100%;font-size:17px;line-height:20px;text-align:left;}

    .cont_inc > .cont_inc_int .pnl_dts .pnl_btn > .bt_inc_divbt_err_div{width:100%;margin:5px 0px;}
    .cont_inc > .cont_inc_int .pnl_dts .pnl_btn > .bt_inc_div{width:100%;margin:5px 0px;}
    .cont_inc > .cont_inc_int .pnl_dts .pnl_btn > .bt_inc_div input{min-width:100%;}

    /*** ERROR ***/
    .cont_err{width:100%;}
    .cont_err > .pnl_imgs > .pnl_logo{height:60px;background-size:contain;}
    .cont_err > .pnl_dts{width:100%;padding:20px;}
    .cont_err > .pnl_dts > .pnl_tit{font-size:32px;line-height:36px;}
    .cont_err > .pnl_dts > .pnl_stit{margin-top:10px;font-size:20px;line-height:24px;}
    .cont_err > .pnl_dts > .pnl_explica{font-size:14px;line-height:16px;margin:10px 0px 0px;}
    .cont_err > .pnl_btn{width:100%;padding:0px 20px 20px 20px;text-align:center;}
    .cont_err > .pnl_btn .pnl_stit{font-size:16px;line-height:18px;text-align:center;}
    .cont_err > .pnl_btn .pnl_btn_btn{margin-top:10px;text-align:center;}
    .bt_err_div{margin:8px 6px;}
    .bt_err_div a{padding:12px 15px;}







    /*** TU BUSQUEDA ***/
    .busqueda > .tit{font-size:16px;margin-bottom:5px;}
    .busqueda > .destino,
    .busqueda > .fechas,
    .busqueda > .ocupacion,
    .busqueda > .habitaciones{font-size:14px;margin:0px;}
    .busqueda > .destino{width:100%;}
    .busqueda > .fechas{width:100%;}
    .busqueda > .ocupacion{width:50%;text-align:left;}
    .busqueda > .habitaciones{width:50%;text-align:right;}

    /*** TU BUSQUEDA VALORACION PAQUETE PREDEFINIDO POR PASOS ***/
    .busqueda_val_ppd_pasos > .pnl_bsq > .pnl_tit > .tit{font-size:18px;line-height:18px;}
    .busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_img{width:30%;}
    .busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts{width:60%;}
    .busqueda_val_ppd_pasos > .pnl_tit_sel_hotel > .tit{font-size:18px;line-height:18px;}
       

   








    
    /*** VALORACION PAGINACION ***/
    .valoracion > .row.paginador{display:block;width:100%;text-align:left;margin-top:5px;}
    .valoracion > .row.paginador > .pnl_ord{text-align:left;float:none;width:100%;}
    .valoracion > .row.paginador > .pnl_pgs{text-align:center;float:none;width:100%;margin-top:20px;padding:0px;}
    .valoracion > .row.paginador > .pnl_pgs > .pagination{float:none !important;}

    /*** FILTROS VALORACION ***/
    .filt > .cont{margin:10px 0px;}
    .filt > .tit > a{position:relative;}
    .filt > .tit > a:after{font-family: 'FontAwesome';content: "\f107";float: right;color: #18175F;font-weight: bold;font-size: 32px;line-height: 32px;position: absolute;top: 10px;right: 0px;}
    .filt > .tit > a.collapsed:after{content: "\f105";}
    








    /*** LISTADO VALORACION ***/
    .prod_fic_val > .noresult{padding:10px 10px 0px 0px;}
    .prod_fic_val > .noresult > .pnl_ico{text-align:center;margin:0px 0px 10px 0px;padding:0px;}
    .prod_fic_val > .noresult > .pnl_ico > .img-responsive{margin:0 auto;}
    .prod_fic_val > .noresult > .pnl_dts{font-size:14px;line-height:18px;padding:0px;}
    .prod_fic_val > .noresult > .pnl_dts > .tit{font-size:18px;line-height:22px;}
    .prod_fic_val > .noresult > .pnl_dts > .cont{}

    .valoracion > .row.paginador > .pnl_ord{display:inline-block;width:100%;}
    .valoracion > .row.paginador > .pnl_pgs{display:inline-block;width:100%;}

    .valoracion > .listVal > .vext > .header{flex-flow:column wrap;}
    .valoracion > .listVal > .vext > .header > .pImgSlider{width:100%;}
    .valoracion > .listVal > .vext > .header > .pData{width:100%;padding:10px;}
    .valoracion > .listVal > .vext.svr > .header > .pData{width:100%;padding:10px;}
    .valoracion > .listVal > .vext > .header > .pData > .pob{}
    .valoracion > .listVal > .vext > .header > .pData > .desc{width:100%;}
    .valoracion > .listVal > .vext > .header > .pInfo{display:inline-block;width:100%;border-left:0px;border-top:1px solid #CCCCCC;padding:10px;text-align:right;border-radius:0px;}
    .valoracion > .listVal > .vext > .header > .pInfo > .desde{display:inline-block;width:auto;}
    .valoracion > .listVal > .vext > .header > .pInfo > .desde > .lit{display:inline-block;width:auto;margin-right:5px;}
    .valoracion > .listVal > .vext > .header > .pInfo > .desde > .precio{display:inline-block;width:auto;}
    .valoracion > .listVal > .vext > .detail{padding:0px;}    

    .valoracion > .listVal > .vext > .detail > .detail_dts{width:100%;}
    .valoracion > .listVal > .vext > .detail > .detal_btns{width:100%;padding:0px 10px 10px;}
    .valoracion > .listVal > .vext > .detail > .detal_btns > .opciones{width:48%;margin-left:1%;margin-right:1%;}
    .valoracion > .listVal > .vext > .detail > .detal_btns > .booking{width:48%;margin-left:1%;margin-right:1%;}

    .prod_fic_val > .vext > .detail > .detail_dts{width:100%;}
    .prod_fic_val > .vext > .detail > .detal_btns{width:100%;padding:0px 10px 10px;}
    .prod_fic_val > .vext > .detail > .detal_btns > .opciones{width:100%;}
    .prod_fic_val > .vext > .detail > .detal_btns > .booking{}

    .prod_fic_val{border-top:0px;}
    .valoracion > .listVal > .vext > .val,
    .prod_fic_val > .vext > .val{}
    .valoracion > .listVal > .vext > .val > .header,
    .prod_fic_val > .vext > .val > .header{display:none;visibility:hidden;}
    .valoracion > .listVal > .vext > .val .estado,
    .prod_fic_val > .vext > .val .estado{width: 10%;margin-top: 0px;}
    .valoracion > .listVal > .vext > .val .estado img,
    .prod_fic_val > .vext > .val .estado img{width:18px;}
    .valoracion > .listVal > .vext > .val .habitacion,
    .prod_fic_val > .vext > .val .habitacion{width:88%;}
    .valoracion > .listVal > .vext > .val .regimen,
    .prod_fic_val > .vext > .val .regimen{width:31%; margin-left:11%;}
    .valoracion > .listVal > .vext > .val .precio,
    .prod_fic_val > .vext > .val .precio{width: 25%; text-align:right;}
    .valoracion > .listVal > .vext > .val .oferta,
    .prod_fic_val > .vext > .val .oferta{width:20%;}
    .valoracion > .listVal > .vext > .val .oferta img,
    .prod_fic_val > .vext > .val .oferta img{width:24px;}
    .valoracion > .listVal > .vext > .val .seleccion,
    .prod_fic_val > .vext > .val.seleccion{width:9%;}
    .valoracion > .listVal > .vext > .fecha > .tit,
    .prod_fic_val > .vext > .fecha > .tit{padding: 0px 0px 10px 0px;}

    /* REDEFINIDOS PARA SERVICIOS PROPIOS */
    .valoracion > .listVal > .vext.svr .val_prp,
    .prod_fic_val > .vext.svr .val_prp{border:0px;}
    .valoracion > .listVal > .vext.svr .val_prp .estado,
    .prod_fic_val > .vext.svr .val_prp .estado{width:10%;}
    .valoracion > .listVal > .vext.svr .val_prp .estado.horas,
    .valoracion > .listVal > .vext.svr .val_prp .estado.ofertas,
    .prod_fic_val > .vext.svr .val_prp .estado.horas,
    .prod_fic_val > .vext.svr .val_prp .estado.ofertas{width:10%;}
    .valoracion > .listVal > .vext.svr .val_prp .servicio,
    .prod_fic_val > .vext.svr .val_prp .servicio{width:85%;}
    .valoracion > .listVal > .vext.svr .val_prp .servicio.horas,
    .prod_fic_val > .vext.svr .val_prp .servicio.horas{width:85%;}
    .valoracion > .listVal > .vext.svr .val_prp .servicio.ofertas,
    .prod_fic_val > .vext.svr .val_prp .servicio.ofertas{width:85%;}
    .valoracion > .listVal > .vext.svr .val_prp .servicio.horas.ofertas,
    .prod_fic_val > .vext.svr .val_prp .servicio.horas.ofertas{width:85%;}
    .valoracion > .listVal > .vext.svr .val_prp .precio,
    .prod_fic_val > .vext.svr .val_prp .precio{width: 25%;text-align: left;padding: 10px 0px 0px 10px;}
    .valoracion > .listVal > .vext.svr .val_prp .seleccion,
    .prod_fic_val > .vext.svr .val_prp .seleccion{width:70%;text-align:right;padding:10px 10px 0px 0px;}
    .valoracion > .listVal > .vext.svr .val_prp .seleccion.horas,
    .prod_fic_val > .vext.svr .val_prp .seleccion.horas{width:50%;}
    .valoracion > .listVal > .vext.svr .val_prp .seleccion.ofertas,
    .prod_fic_val > .vext.svr .val_prp .seleccion.ofertas{width:60%;}
    .valoracion > .listVal > .vext.svr .val_prp .hora.horas,
    .prod_fic_val > .vext.svr .val_prp .hora.horas{width: 18%;text-align:center;}
    .valoracion > .listVal > .vext.svr .val_prp .oferta.ofertas,
    .prod_fic_val > .vext.svr .val_prp .oferta.ofertas{width: 8%;text-align:center;}
    .valoracion > .listVal > .vext.svr > .val_prp > .header,
    .prod_fic_val > .vext.svr > .val_prp > .header{display:none;visibility:hidden;}
    
    /*** VALORACION VUELOS ***/
    .valoracion>.listVal>.vext.vue>.pnl_datos_vuelo{flex-flow:column wrap;}
    .valoracion>.listVal>.vext.vue>.pnl_datos_vuelo>.pnl_trayectos{display:inline-block;width:100%;}
    .valoracion>.listVal>.vext.vue>.pnl_datos_vuelo>.pnl_importes{display:inline-block;width:100%;border-left:0px;border-top:1px solid #CCCCCC;padding:10px;text-align:right;border-radius:0px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm{padding:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .itm{margin-left:0px;text-align:left;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_tipo{width:100%;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_img{width:60px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_aero{width:120px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_fecha{width:calc(100% - 180px);text-align:right;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_org{width:50px;margin-top:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hsal{width:50px;margin-top:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_flecha{width:50px;margin-top:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dst{width:50px;margin-top:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hlle{width:50px;margin-top:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dur{width:calc(100% - 250px);margin-top:5px;margin-top:10px;text-align:right;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_esc{width:100%;margin-top:5px;text-align:right;margin-top:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo{padding:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle{padding: 0px 5px 10px 5px;margin: 0px 0px 10px 0px;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_vue_tray{width:100%;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_itm_detalle > .pnl_dur{width:100%;text-align:left;margin-top:5px;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos{padding: 0px 5px 10px 5px;margin: 0px 0px 10px 0px;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_salida{width:98%;margin-right:2%;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_llegada{width:100%;margin-right:0px;margin-top:20px;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_num_vuelo{width:100%;margin-right:0px;margin-top:20px;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_clase{width:80%;margin-right:0px;margin-top:20px;}
    .valoracion > .listVal > .vext.vue > .pnl_detalles_vuelo > .pnl_segmentos > .pnl_itm_segmento > .pnl_vuelo > .pnl_equipaje{width:20%;margin-right:0px;margin-top:20px;}
    .valoracion > .listVal > .vext.vue > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_pas{width:100%;margin-bottom:5px;}
    .valoracion > .listVal > .vext.vue > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_tpas{width:100%;margin-bottom:5px;margin-left:0px;}
    .valoracion > .listVal > .vext.vue > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_prevue{width:100%;margin-bottom:5px;margin-left:0px;}
    .valoracion > .listVal > .vext.vue > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_prtas{width:100%;margin-bottom:5px;margin-left:0px;}
    .valoracion > .listVal > .vext.vue > .pnl_desglose_vuelo > .pnl_desg > .pnl_itm > .pnl_imp{width:100%;margin-left:0px;}

    /*** VALORACION TRASLADOS V2 ***/
    .valoracion.val_trf_v2{margin-top:20px;}
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header{flex-flow:column wrap;}
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img{display:inline-block;width:100%;border-radius:6px 6px 0px 0px;}
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts{width:100%;}
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res{display:inline-block;width:100%;border-left:0px;border-top:1px solid #CCCCCC;padding:10px;text-align:right;border-radius:0px 0px 6px 6px;}
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2.contenido_open > .pnl_header > .pnl_res{border-radius:0px;}
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_conts{padding:10px;}




 
    




















    /*** MARKER MAPA VALORACION  ***/
    .map_marker{width:100%;max-width:300px;}
    .map_marker > .image{width:100%;}
    .map_marker > .image_back{width:100%;}
    .map_marker > .content {width:100%;margin-left:0px;}
    .map_marker > .content > .data > .tit{margin-top:10px;}
    .map_marker > .reserva {margin-top:10px;}

   

    


    /*** 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_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-size:36px;line-height:42px;}
    .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%;}

    /*** OPCIONALES RESERVA UNIFICADO CONTENEDOR ***/
    .cont_res_opc_cont_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-size:36px;line-height:42px;}

    /*** 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%;}
    .rfin_pie > .rfin_pie_int{padding:10px 15px;}

    /*** 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{padding:5px 15px 10px 15px;}
    .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:15px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm{margin-top: 5px;padding-bottom: 5px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_tit{width:100%;font-size:17px;line-height:20px;text-align:left;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_lbl{width:100%;font-size:17px;line-height:20px;text-align:left;}
    .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;font-size:20px;}
    .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;font-size:16px;}
    .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:49%;}
    .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 > .row{padding:10px 15px;}
    .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_docs > .pnl_docs_int .pnl_dts > .pnl_btns .itm{width:100%;margin-right:0px;}
    .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{padding:10px 15px;}
    .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{display:block;margin:5px 0px 10px;padding:0px 0px 10px;border-bottom:4px dotted #DDDDDD;}
    .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;margin:5px 0px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn{width:100% !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{}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm{padding:10px 15px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts{padding:0px 0px;}
    .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_psj .pnl_dts > .pnl_pasajeros_copiar{text-align:left;left:0px;right:initial;top:10px;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajeros_copiar > a{line-height:20px;}
    .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%;}
    .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%;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc  > .txb{width:100%;margin:0px;max-width:100%;}
    .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;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm .lbl{width:100%;}
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm .desc{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_preg .pnl_dts > .itm .lbl{width:100%;}
    .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{width:100%;margin-top:5px;}

    /*** PRODUCTOS FICHA CABECERA ***/
    .prod_fic_cab{display:inline-block;width:100%;padding:10px 0px 0px 0px;}

    /*** PRODUCTOS FICHA ATRIBUTOS ***/
    .prod_fic_atributos > .pnl_atributos{flex-flow:column wrap;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item{flex:1 100%;height:auto;border-right:none;border-bottom:1px solid #CCCCCC;margin:2px 0px 0px;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item:last-child{border-bottom:none;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_datos{display: flex;align-items: center;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_datos > .pnl_atributo_campo{display:inline-block;vertical-align:middle;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_datos > .pnl_atributo_valor{display:inline-block;vertical-align:middle;margin-left:10px;}

    /*** PRODUCTOS FICHA IMAGENES SLIDER ***/
    .prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lightSlider{height:300px !important;}

    /*** PRODUCTOS FICHA OFERTAS ***/
    .prod_fic_ofs > .pnl_tit{font-size:22px;}
    .prod_fic_ofs > .pnl_ofs .itm{font-size:13px;}
    .prod_fic_ofs > .pnl_ofs .itm .pnl_tit{font-size:15px;}
   
    /*** PRODUCTO FICHA CONTENIDOS ***/
    .prod_fic_conts .pnl_serv_hot .cont > .cnt{width:50%;}
    .prod_fic_conts .pnl_serv_hab .cont > .cnt{width:50%;}
    .prod_fic_conts .pnl_serv_hothab .cont > .cont_itm > .cnt{width:50%;}
    .prod_fic_conts .pnl_serv_hot .cont > .cnt,
    .prod_fic_conts .pnl_serv_hab .cont > .cnt{width:100%;}
    .prod_fic_conts .pnl_serv_hot .cont > .cnt > span,
    .prod_fic_conts .pnl_serv_hab .cont > .cnt > span{flex:0 1 100%;}

    /*** PRODUCTOS FICHA PRODUCTOS VISITADOS ***/
    .prod_fic_prod_vis > .pnl_prods > .pnl_productos_visitados.owl-carousel{width:90% !important;}
    .prod_fic_prod_vis > .pnl_prods > .pnl_productos_visitados.owl-carousel > .owl-controls > .owl-buttons{left: -8%;width: 116%;}

    /*** PRODUCTOS FICHA PRODUCTOS RELACIONADOS ***/
    .prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel{width:90% !important;}
    .prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-buttons{left: -8%;width: 116%;}

    /*** PRODUCTO FICHA SERVICIOS ***/
    .prod_fic_srvs{padding:20px 15px;}
    .prod_fic_srvs > ul > li{width:100%;}

    /*** CARRITO EXT ***/
    .carr > .carr_int > .servs > .cont_carr { padding:10px 15px;}
    .carr > .carr_int > .servs > .cont_carr > .pnl_elim{top:15px;right:15px;}
    
    /*** CARRITO DESGLOSES ***/
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .cab{display:none;visibility:hidden;}
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .srv{width:100%;display:block;}
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .pvp,
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .perc,
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val{display:table;width:100% !important;}
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .srv > .item_tit{display:none !important;}
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .pvp > .item_tit,
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .perc > .item_tit,
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val > .item_tit {display:inline-block !important;width:65%;margin: 0px !important;text-align:left;font-weight:bold !important;}
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .srv > .item_lbl{display:block;width:100%;margin: 0px !important;text-align:left;font-weight:bold !important;}
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .pvp > .item_lbl,
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .perc > .item_lbl,
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val > .item_lbl {display:inline-block !important;width:35%;margin: 0px !important;text-align:right;font-weight:normal !important;}
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .tax > .item .srv,
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .inf > .srv{width:100%;}
    .carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val > span{margin:0px !important;}
    


    /*** RESERVA APLICAR CUPON ***/
    .rcup .rcup_int .pnl_dts{background:#EEF8FD;padding:10px;}
    .rcup .rcup_int .pnl_dts > .pnl_lbl{display:inline-block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts > .pnl_txb{display:inline-block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts > .pnl_btn{display:block;width:100%;margin:10px auto 0px;padding:0px;float:none;text-align:center;}
    .rcup .rcup_int .pnl_dts_sel{background:#EEF8FD;padding:10px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{font-size:13px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_lbl{display:inline-block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_txb1{display:inline-block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_txb2{display:inline-block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_btn{display:block;width:100%;margin:10px auto 0px;float:none;text-align:center;}
       




    /*** RESERVA REFERENCIA CLIENTE ***/
    .rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts{padding:10px 15px;}
    .rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_lbl{width:100%;}
    .rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_txb{width:100%;margin-top:5px;}

    /*** RESERVA CADUCADA ***/
    .rcad .rcad_int .itm_lbl{display:block;font-size:14px;width:100%;margin-top:10px;vertical-align:bottom;}
    .rcad .rcad_int .itm_btn{display:block;float:none;width:100%;margin-top:10px;vertical-align:bottom;}

    /*** CARGANDO ***/
    .cont_carg{width:100%;background:linear-gradient(90deg, rgba(116,75,181,1) 0%, rgba(92,191,236,1) 100%);}
    .cont_carg > .pnl_logo{margin:0 auto;padding:20px 20px 0px;width:100%;}
    .cont_carg > .pnl_logo > .img-responsive{left: -9999px;right: -9999px;}
    .cont_carg > .pnl_carg{width:100%;padding:0px 20px;}
    .cont_carg > .pnl_carg > .carg_pre{margin-top:20px;}
    .cont_carg > .pnl_carg > .carg_itm{font-size:32px;line-height:36px;margin-top:20px;max-width:100%;}
    .cont_carg > .pnl_stit{width:100%;padding:0px 20px 20px 20px;font-size:20px;line-height:24px;margin-top:10px;}
    .cont_carg > .pnl_seg{width:100%;padding:0px 10px 20px 10px;margin-top:0px;}
    .cont_carg > .pnl_seg > .seg_pre{width:calc(50% - 26px);background-position-x:right;}
    .cont_carg > .pnl_seg > .seg_itm{width:calc(50% + 26px);text-align:left;padding:12px 0px 0px 12px;}
    .cont_carg > .pnl_seg > .seg_post{width:100%;margin-top:10px;background:url('img/fondos/fnd_cargando_seg_post_min.png') no-repeat left top transparent;height: 110px;background-position-x: center;}

    /*** CARGANDO ANIMACION ***/
    .cont_carg > .pnl_carg > .carg_pre .spinner {width: 35px;height: 35px;}
    .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: 10px;height: 10px;}

    /*** RESERVA FICHA ***/
    .rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns{text-align:center;}

    .rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_tit{display:none;}
    .rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl{display:block;margin:5px 0px;padding:8px;}
    .rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm{display:block;width:100%;vertical-align:top;margin:4px 0px;}
    .rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn{display:block;width:100%;vertical-align:top;text-align:center;}
    .rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn{width:80% !important;}
    .rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm > .tit_int{display:inline;font-weight:bold;padding-right:5px;}

    /*** RESERVA LISTADO ***/
    .res_lst{padding:0px 10px;}
    .res_lst > .pnl_tit > .pnl_tit_int{padding:0px 15px;}
    .res_lst > .pnl_tit > .pnl_tit_int > h1{font-size:36px;line-height:42px;}
    .res_lst > .pnl_tit > .pnl_tit_int > .pnl_tit_cerrar_sesion{position:relative;display:block;margin-top:10px;top:0px;right:0px;width:100%;text-align:right;}
    .res_lst > .pnl_subtit > .pnl_subtit_int > span{font-size:24px;}
    .res_lst > .pnl_fltr > .pnl_fltr_int{padding:5px 0px 10px 0px;margin: 20px 15px 0px;width: calc(100% - 30px);}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{text-align:left;padding:4px 4px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador{padding:0px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada{padding:0px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia{padding:0px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado{padding:0px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_usuario{padding:0px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_huesped{padding:0px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal{margin-top:5px !important;padding:0px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb{padding:4px 8px;height:32px;font-size:14px;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal{top:6px;right:6px;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts{margin-top:5px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb{padding:4px 8px;height:32px;font-size:14px;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{padding:4px 8px;height:32px;font-size:14px;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns{margin-top:5px !important;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos{margin-top:10px !important;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_header{display:none;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items{display:block;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fres{width:100%;font-size:16px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_loc{display:inline-block;width:50%;text-align:left;margin-top:10px;font-size:16px;font-family:'Poppins-SemiBold',sans-serif;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_ref{display:inline-block;width:50%;text-align:right;margin-top:10px;font-size:16px;font-family:'Poppins-SemiBold',sans-serif;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_usu{display:inline-block;width:100%;text-align:left;margin-top:10px;font-size:16px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_hue{display:inline-block;width:100%;text-align:left;margin-top:10px;font-size:16px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fent{display:inline-block;width:100%;text-align:left;margin-top:10px;font-size:16px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fcan{display:inline-block;width:100%;text-align:left;margin-top:10px;font-size:16px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_imp{display:inline-block;width:50%;text-align:left;margin-top:10px;font-size:16px;font-weight:bold;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_est{display:inline-block;width:50%;text-align:right;margin-top:10px;font-size:16px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn{display:block;text-align:center;margin:20px 0px 10px 0px;width:100%;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn{width:100%;max-width:250px;height:42px;font-size:16px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl{display:inline-block;vertical-align:middle;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit{display:inline-block;font-family:'Poppins-SemiBold',sans-serif;margin-right:10px;vertical-align:middle;}

    /*** RESERVA OBSERVACIONES EXPEDIENTE ***/
    .pnl_obs_exp > .pnl_obs_ext > .pnl_obs_int{vertical-align:top;width:100%;margin-left:0px;margin-top:5px;margin-bottom:0px;}
    .pnl_obs_exp > .pnl_obs_ext > .pnl_obs_int > .pnl_tit{display:inline-block;vertical-align:middle;font-size:16px;line-height:16px;width:29%;}
    .pnl_obs_exp > .pnl_obs_ext > .pnl_obs_int > .pnl_dts{display:inline-block;vertical-align:middle;font-size:16px;line-height:16px;margin-left:10px;width:calc(69% - 10px);text-align:right;}

    /*** RESERVA FORMA PAGO ***/
    .rfp .rfp_int .pnl_dts{padding:0px;}
    .rfp .rfp_int .pnl_dts .lft{display:block;width:100%;padding:0px;}
    .rfp .rfp_int .pnl_dts .rgt{display:block;width:100%;margin-top:10px;}

    .rfp .rfp_int .pnl_dts .lft > .superior{padding:0px;}
    .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int{}
    .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst{font-size:14px;}

    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido{}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .tit{font-size:14px;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .cont{font-size:13px;}

    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago{}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .tit{font-size:16px;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .cont .pnl_tit{display:none;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .cont .itm{width:100%;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .cont .pnl_lbl .itm > .tit_int{display:inline;font-weight:bold;padding-right:5px;}

    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .modalidad{font-size:16px;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item{}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int{display:block;}

    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg{}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .pd_lbl_info{font-size:16px;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg{margin:5px 0px 0px 0px;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior > .pg_textbox{width:100%;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior > .pg_DropDownList{width:100%;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior > .pg_DropDownList.mes,
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior > .pg_DropDownList.anyo{max-width:80px;width:40%;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior > .pg_DropDownList.cvc{max-width:200px;width:60%;}

    .rfp .rfp_int .pnl_dts .lft > .inferior{margin-top:10px;}
    .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones{display:inline-block;width:100%}
    .rfp .rfp_int .pnl_dts .lft > .inferior .boton{display:block;margin-top:15px;float:none;text-align:center;width:100%;}
    .rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn{font-size:16px;}
    .rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn:hover{font-size:16px;}

    .rfp .rfp_int .pnl_dts .lft .sinrfp{font-size:15px;}

    .rfp .rfp_int .pnl_dts .rgt > .precio{display:block;padding:20px;margin:0 auto;}
    .rfp .rfp_int .pnl_dts .rgt > .precio > .tit{font-size:18px;}
    .rfp .rfp_int .pnl_dts .rgt > .precio > .stit{font-size:13px;}
    .rfp .rfp_int .pnl_dts .rgt > .precio > .pre{font-size:22px;}
    .rfp .rfp_int .pnl_dts .rgt > .seguro{margin-top:10px;}
    .rfp .rfp_int .pnl_dts .rgt > .explica{margin-top:10px; margin-bottom:10px;}

    /*** RESERVA FIN UNIFICADO ***/
    .rfin .rfin_int .cont_inc .pnl_dts .pnl_solu{line-height:22px;padding:5px;}
    .rfin .rfin_int .cont_inc .pnl_dts .pnl_solu .lbl{width:100%;}
    .rfin .rfin_int .cont_inc .pnl_dts .pnl_solu .lbl_dt{width:100%;}
    .rfin_inf .rfin_inf_int .pnl_sup{margin:0px !important;padding:0px !important;}
    .rfin_inf .rfin_inf_int .pnl_inf{margin:0px !important;padding:0px !important;}
    .rfin_inf .rfin_inf_int .pnl_inf > .itm{width:80%;}
    .rfin_inf > .rfin_inf_int{padding:10px 15px;}
    .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm{width:100%;margin-right:0px;margin-top:5px;max-width:100%;}
    .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.det > .btn{max-width:100%;}
    .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres > .btn{max-width:100%;}
    .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini > .btn{max-width:100%;}
    .rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm > .btn{max-width:100%;}

    /*** RESERVA REGISTRO USUARIO ***/
    .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation a{padding:10px 15px;}
    .rreg .rreg_int .pnl_dts{font-size:14px;}
    .rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_tit{font-size:16px;}
    .rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit{font-size:13px;}
    .rreg .rreg_int .pnl_dts .pnl_form{margin-top:10px;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm{margin:0px 0px 5px 0px;width:100%;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm:nth-child(2n){margin:0px 0px 5px 0px;width:100%;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm.min{padding:0px !important;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lbl{width:100%;display:block;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt{width:100%;display:block;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn{text-align:center;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn{padding:6px;font-size:16px;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn:hover{font-size:16px;}
    .rreg .rreg_int .pnl_dts .pnl_reg{padding:0px 10px 10px 10px !important;}
    .rreg .rreg_int .pnl_dts .pnl_log{padding:0px 10px 10px 10px !important;}
    .rreg .rreg_int .pnl_dts .pnl_log .pnl_form{padding-bottom:0px;}
    .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a{height:60px;}
    .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs{display: block !important;visibility:visible;margin:0 auto;}
    .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .visible-xs{display:none !important;visibility:hidden !important;}
    
    /*** FAQ ***/
    .faq .faq_int{padding:15px 0px 20px 0px;}
    .faq .faq_int .pnl_tit {text-align:left;}
    .faq .faq_int .pnl_dts{display:inline-block;width:100%;}
    .faq .faq_int .pnl_dts .prg{margin-top:5px;padding:10px 0px;border-right:none;border-bottom:1px solid #DEDEDE;}
    .faq .faq_int .pnl_dts .prg > .prg_tit{font-size:20px;line-height:20px;}
       

    /*** PRODUCTOS LISTADO DESTACADOS ***/
    .prod_lst_dest > .prod_lst_dest_int{padding:10px 0px;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_hotel_tipo_sel{margin:0px 0px 10px 0px;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items{margin:20px 0px 0px 0px;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel{width:90% !important;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons{left: -8%;width: 116%;}
    /*** 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{min-height:initial;height:100%;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item{min-height:200px;border-bottom: 1px solid #CCCCCC;padding: 0px 0px 10px 0px;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_img{height:150px;width:100%;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod{width:100%;margin:5px 0px 0px 0px;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts{}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts{width:100%;padding:0px 0px;min-height:inherit;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod > a{font-size:20px;line-height:20px;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_pob{margin:5px 0px;font-size:14px;line-height:15px;font-weight:bold;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_desc{padding:0px 0px 0px;border-top:0px;font-size:14px;line-height:15px;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns{width:100%;margin:45px 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{width:initial;vertical-align:middle;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns > .pnl_prod_btns_btn{width:initial;vertical-align:middle;margin:0px 0px 0px 10px;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .pnl_share{top:initial;bottom:50px;left:initial;right:0px;text-align:right;}



    /*** PRODUCTOS LISTADO ***/
    .prod_lst .flt{display:block;width:100%;float:none;margin:0px;padding:0px;}
    .prod_lst .lst.flt_activo{width:100%;padding:0px;}
    .prod_lst .flt .pnl_flt_cont.oculto{display:none;}
    .prod_lst .lst{display:block;width:100%;font-size:13px;margin:0px;padding:0px;}
    .prod_lst .lst > .tit.result{display:block;width:100%;text-align:left;font-size:14px;line-height:24px;}
    .prod_lst .lst > .row.ord_pags{display:block;width:100%;text-align:left;margin-top:5px;}
    .prod_lst .lst > .row.ord_pags .pnl_ord,
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf{height:auto;min-height:52px;width:100% !important;display:inline-block !important;text-align:center;}
    .prod_lst .lst > .row.ord_pags .pnl_pag,
    .prod_lst .lst > .row.ord_pags .pnl_pag_inf{width:100% !important;display:inline-block !important;margin-top:10px;text-align:center;}
    .prod_lst .lst > .row.ord_pags .pnl_pag > .pagination, .prod_lst .lst > .row.ord_pags .pnl_pag_inf > .pagination{float:none !important;}
    .prod_lst .lst > .row.lst > .itm > .int{flex-flow:column wrap;}
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider{width:100%;}
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts{width:100%;padding:10px;}

    /*** RESERVA ADD SERVICIO ***/
    .pnl_add .pnl_add_int > .content > .pnl_dat > .itms{padding:10px 15px;}
    .pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm{padding:0px 0px;}
    .pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_img{width:100%;text-align:center;}
    .pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont{width:100%;text-align:center;margin-top:10px;}
    .pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont > .tit > a{font-size:16px;line-height:18px;}

    /*** VENTA COMPLEMENTARIA ***/
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat{padding:10px 15px;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod > .tit{font-size:24px;line-height:28px;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .tit{font-size:20px;line-height:24px;}

    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .header{width:100% !important;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .button{width:100% !important;margin-top:10px !important;text-align:center;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit{width:100%;vertical-align:top;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content{margin-top:12px;}
    .pnl_vcomp_seg_ext .pnl_vcomp_seg_int .pnl_dat .pnl_btn{margin:10px auto 0px;}

    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .img{position:relative;top:0px;left:0px;display:inline-block;width:100%;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content{display:inline-block;width:100%;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content > .desc{display:inline-block;width:100%;margin:0px;}

    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .header{display:none;visibility:hidden;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est,
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est.horas{width:20%;text-align:left;vertical-align:middle;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod,
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod.horas{width:75%;text-align:left;vertical-align:middle;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp,
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp.horas{width:20%;text-align:left;vertical-align:middle;margin-top:6px;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .hora.horas{width:37%;text-align:center;vertical-align:middle;margin-top:6px;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant,
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant.horas{width:37%;text-align:right;vertical-align:middle;margin-top:6px;}

    /*** RESERVA PRECIO TOTAL ***/
    .rpt > .rpt_int > .precio{padding:10px 15px;}
    .rpt > .rpt_int > .explica{padding:10px 15px;}

    /*** RESERVA CANCELAR FIN ***/
    .rcancfin_inf .rcancfin_inf_int{margin:0px;padding:0px;}
    .rcancfin_inf .rcancfin_inf_int .pnl_inf{margin:0px;padding:0px;}
    .rcancfin_inf .rcancfin_inf_int .pnl_inf > .itm{display:inline-block;width:100%;margin:0px 0px 10px;}
    .rcancfin_inf .rcancfin_inf_int .pnl_inf > .itm > .btn{width:100%;}

    /*** CONTACTO ***/
    .fcont .cont{font-size:14px;}
    .fcont .cont .lbl,
    .fcont .cont .lbl_oblig{width:100%;margin:0px;}
    .fcont .cont .txb3,
    .fcont .cont .txa{width:100%;margin:0px;font-size:14px;}
    .fcont .cont .pnl_btn{margin-top:10px;}
    .fcont .cont .btn{max-width:100%;}

    /*** CAPA MODAL ***/
    .capa_modal > .modal-dialog{margin:40px auto 0px;padding:0px 10px;}
    .capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_btn{right:0px;top:-32px;}

    

    /*** CALENDARIOS PERSONALIZADOS ***/
    .ui-datepicker{left:15px !important;width:calc(100% - 30px);}
    .ui-datepicker > .ui-datepicker-header > .ui-datepicker-title{font-size: 16px;line-height: 24px;}
    .ui-datepicker td span, .ui-datepicker td a{font-size:16px;line-height:16px;text-align:center;padding:10px 0px;}

    /*** PRODUCTOS CABECERA POBLACION ***/
    .cab_pob{height:300px;}
    .cab_pob > .item{max-height:300px;}
    .cab_pob > .item > img{max-height:280px;}
    .cab_pob > .item > .container > .caption .tit{font-size:32px;line-height:32px;margin-top:60px;}
    .cab_pob > .item > .container > .caption .desc{font-size:20px;line-height:20px;}
   
    /*** PRODUCTOS CABECERA PAIS ***/
    .cab_pai{height:300px;}
    .cab_pai > .item{max-height:300px;}
    .cab_pai > .item > img{max-height:280px;}
    .cab_pai > .item > .container > .caption .tit{font-size:32px;line-height:32px;margin-top:60px;}
    .cab_pai > .item > .container > .caption .desc{font-size:20px;line-height:20px;}

    



    /*** CONTENIDO HOME TRASLADOS ***/
    .cont_home_traslados > .pnl_dts > .pnl_itm{width:100%;}

    /*** RESERVA CAPA PERFIL MODIFICACION ***/
    .body_gen_mod{padding-top:42px;}
    .capa_mod{position: relative;top: 0px;height: 100%;margin: 0px;}
    .capa_mod > .header {width:100%;padding:0px 15px !important;}
    .capa_mod > .body {width:100%;padding:5px 15px 0px !important;}
    .capa_mod > .body > .izq{width:100%;}
    .capa_mod > .body > .der{width:100%;text-align:center;padding:10px 0px 0px !important;}

    /*** FORMULARIO HTML SOLICITUD ***/
    .form_html > .pnl_footer > .pnl_condiciones{width:100%;}
    .form_html > .pnl_footer > .pnl_btn{width:100%;margin-top:15px;}
    .form_html > .pnl_footer > .pnl_btn > .btn{min-width:100%;}

    /*** GALERIA IMAGENES ***/
    .gal_img{margin:0px;}
    .gal_img > .popup-gallery > .item{width:100%;}
    .gal_img > .popup-gallery > .item > .pnl_info{text-align:center;min-height:auto;}

    /*** CONTENIDOS PAGINAS CORPORATIVAS ***/
    .pnl_corporative{margin-bottom:15px;}
    .pnl_corporative > .pnl_corporative_tit h1{font-size:20px;line-height:24px;}
    .pnl_corporative > .pnl_corporative_stit h1{font-size:34px;line-height:40px;}
    .pnl_corporative > .pnl_corporative_stit h2{font-size:34px;line-height:40px;}
    .pnl_corporative > .pnl_corporative_stit_1{font-size:20px;line-height:24px;}
    .pnl_corporative > .pnl_corporative_stit_2{font-size:20px;line-height:24px;}
    .pnl_corporative > .pnl_corporative_tit_int h3{font-size: 22px;line-height:26px;}
    .pnl_corporative > .pnl_corporative_desc{font-size:18px;line-height:22px;}
    .pnl_corporative > .pnl_corporative_desc_min{font-size:14px;line-height:18px;}
    .pnl_corporative > .pnl_corporative_club{padding:0px;background:transparent;}
    .pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_cont{width:100%;padding:15px;}
    .pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_cont > .pnl_corporative_club_cont_tit{font-size:20px;line-height:24px;}
    .pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_cont > .pnl_corporative_club_cont_desc{margin-top:10px;}
    .pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_cont > .pnl_corporative_club_cont_desc > .pnl_corporative_club_cont_desc_desc{font-size:14px;line-height:18px;margin-bottom:10px;}
    .pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_img{display:none;visibility:hidden;}

    /*** PRODUCTOS LISTADO CONTINENTE PAIS POBLACION ***/
    .list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm{padding:40px 10px;}
    .list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm > .lbl_itm{font-size:28px;line-height:32px;}
    .list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm > .lbl_tot{font-size:22px;line-height:32px;}
    .list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai{padding:10px 20px 20px;text-align:center;}
    .list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .lnk_itm > .lbl_itm{font-size:20px;line-height:26px}
    .list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .lnk_itm > .lbl_tot{font-size:18px;line-height:26px;}
    .list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob{text-align:center;}
    .list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob:after{padding:0px 5px 0px 10px;}
    .list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob > .lnk_itm > .lbl_itm{font-size:14px;line-height:18px}
    .list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob > .lnk_itm > .lbl_tot{font-size:14px;line-height:18px;}

    /*** MODO BOOKING ***/
    .mnu_booking .pnl_cont .pnl_dat{margin:5px 0px 0px 0px;}
    .mnu_booking .pnl_cont .pnl_dat .agente {width:100%;text-align:left;margin:0px 0px 0px 0px;}
    .mnu_booking .pnl_cont .pnl_dat .cliente {width:100%;text-align:left;margin:5px 0px 0px 0px;}
    .mnu_booking .pnl_cont .pnl_dat .cliente > .lbl{width:100%;margin:0px 0px 3px 0px;display:inline-block;}
    .mnu_booking .pnl_cont .pnl_bnv > .row > .exit{position:absolute;top:5px;right:0px;}
    .mnu_booking .pnl_cont .pnl_bnv .exp{display:none;visibility:hidden;}

    /*** VALORACION ALOJAMIENTO CAPA INFO HABITACION ***/
    .capa_modal.capa_aloj_info_hab > .modal-dialog{margin:30px auto 20px;}
    .capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel{width:100%;max-height:130px;}
    .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:130px;min-height:130px;}
    .capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-inner > .item > a > .caption{padding-top:70px;}
    .capa_modal.capa_aloj_info_hab > .modal-dialog > .modal-content > .modal-body > .pnl_alj_info_hab > .pnl_img > .carousel > .carousel-control{margin:70px 0px 0px 0px !important;}

    /*** RESERVA SERVICIO PAQUETE PREDEFINIDO CONFIGURADOR ***/
    .spp_config > .spp_config_pnl_dat > .itm > .itm_alternativas > .btn{max-width:100%;}
    .spp_config > .spp_config_pnl_dat > .itm > .itm_tit{white-space:normal;}
    .spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit{width:100%;}
    .spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos{width:100%;margin:6px 0px 6px 0px;}
    .spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn{max-width:100%;}
    .spp_config > .spp_config_pnl_opc > .pnl_btns > .btn{max-width:100%;}
    
}
