﻿
@media (min-width: 768px) and (max-width: 991px) {
    
    /*** GENERALES ***/
    body{/*padding-top:50px;*/}
    .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;}
    .container{width:750px !important;}
    .panel_fijo{position: relative !important;top: 0 !important;} /*Para las resoluciones pequeñas nunca dejamos fijos estos paneles*/
    .panel_relative{position: relative !important;top: 0 !important;}
    .popover{max-width:260px !important;}
    .popover-content {font-size:13px;}
    .popover .online {font-size:14px;}
    .btn{height:45px;}

    h1 { font-size: 38px;}
    h2 { font-size: 30px;}
    h3 { font-size: 22px;}
    h4, h5, h6 {font-size: 16px;}

     /*** 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:left;float:none;width:100%;margin-top:10px;padding:0px;}
    .valoracion > .row.paginador .pagination{float:none !important;text-align:left;}

    /*** CONTENEDORES ***/
    .cont_busc_cont{min-height:150px;}
    .cont_busc_cont > .cont_busc_cont_int{padding-left:0px;padding-right:0px;}

    /*** MASTERS HEADER ***/
    .header_container_ext{min-height:50px;}
    .header_container_ext > .header_container{text-align: left;display: inline-block;padding: 0px 0px 0px 50px !important;}
    .header_container_ext > .header_container > .cont_header_menu{position:absolute;top:50px;left:0px;width:50%;padding:0px;}
    .header_container_ext > .header_container > .cont_logo{width:250px;padding:5px 0px 0px 0px;text-align:left;}
    .header_container_ext > .header_container > .cont_header_items{position:absolute;top:12px;right:10px;width:calc(100% - 300px);padding:0px;}

    /*** BREADCRUMBS ***/
    .cont_bread_ext{display:inline-block;width:100%;background:transparent;text-align:center;margin:0 auto;}
    .cont_bread_ext > .cont_bread.sli{color:#19191F;}
    .cont_bread_ext > .cont_bread.sli .breadcrumb a{color:#38CCC6;}
    .cont_bread_ext > .cont_bread.sli .breadcrumb a:hover{color:#38CCC6;}
    .cont_bread_ext > .cont_bread.sli .breadcrumb>li+li:before{color:#38CCC6;}

    /*** MASTERS PANELS ***/
    .panels_container_sup > .panles_container_int_fichatit{top:100px;}
    .panels_container_sup > .panles_container_int_fichatit .prod_fic_cab{width:760px !important;padding:0px;}
    .panels_container_sup > .panles_container_int_fichatit .prod_fic_cab > h1{font-size:40px;line-height:40px;}
    .panels_container_sup > .panels_container_int_busc{position:relative;top:0px;bottom:auto;}
    .panels_container_sup > .panels_container_int_busc .buscador{width:calc(100% - 20px) !important;margin:10px;padding:10px;border-radius:10px !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important;-o-border-radius:10px !important;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;}
    .panels_container_sup > .panels_container_int_busc .ficha{width:100% !important;padding:10px;}
    .panels_container_sup > .panels_container_int_busc .prod_fic_cab{width:100% !important;padding:10px;}
    .panels_container_sup > .panels_container_int_busc .prod_fic_cab > h1{color:#333333;font-size:30px;line-height:32px;text-shadow:none !important;}
    .panels_container_sup > .cont_bread_ext{position:relative;top:0px;bottom:auto;}
    .panels_container > .panels_container_int .panels_container_int_interiores .cont_int_4 > .cont_int_4_int.panel_fijo{position:relative !important;top:0px !important;width:100% !important;}
    .panels_container.panels_container_forms > .panels_container_int .panels_container_int_interiores .cont_int_0{width:100%;margin-left:0px;}

    /*** MASTERS FOOTER ***/
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int{padding:30px 0px;}
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_1{width:30%;}
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_2{width:70%;}
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_3{width:50%;margin:20px 0px 0px 0px;padding:15px 15px 0px 15px;}
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_4{width:50%;margin:20px 0px 0px 0px;padding:15px 15px 0px 15px;}
    .footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int{padding:15px 0px 30px 0px;}
    .footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_1{padding:0px 15px 0px 15px;}
    .footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_2{padding:0px 15px 0px 15px;}

    /*** MENU PRINCIPAL ***/
    .mpri .navbar-header{margin:0px;}
    .mpri .navbar-toggle{display:block !important;margin:-42px 0px 0px 0px !important;}
    .mpri .navbar-collapse{background:#38CCC7;padding:0px 0px 5px 0px;margin-left:0px;margin-right:0px;float:none;left:0px;top:0px;box-shadow:0 4px 2px -2px #666666;-moz-box-shadow:0 4px 2px -2px #666666;-webkit-box-shadow:0 4px 2px -2px #666666;-o-box-shadow:0 4px 2px -2px #666666;}
    .mpri .navbar-collapse.in{display:block !important;}
    .mpri .navbar-collapse > .nav{margin:0px;width:100%;padding:0px 10px;left:0px;}
    .mpri .navbar-collapse > .nav > li{display:inline-block;margin:0px;padding:0px;height:100%;width:100%;border:0px !important;border-top:1px solid rgba(255,255,255,0.3) !important;}
    .mpri .navbar-collapse > .nav > li.selected{}
    .mpri .navbar-collapse > .nav > li:after{content:'';padding: 0;}
    .mpri .navbar-collapse > .nav > li:first-child > a{}
    .mpri .navbar-collapse > .nav > li > a {padding:8px 0px !important;border:0px !important;width:100%;font-size:13px;font-weight:normal;height:100%;display:inline-block;color:#FFFFFF;}
    .mpri .navbar-collapse > .nav > li > a:hover,
    .mpri .navbar-collapse > .nav > li > a:focus {color:#132F32;font-weight:bold;background:transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
    .mpri .navbar-collapse > .nav > li.selected > a {color:#FFFFFF;font-weight:bold;background:transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
    .mpri .navbar-collapse > .nav > li.selected > a:hover,
    .mpri .navbar-collapse > .nav > li.selected > a:focus {color:#132F32;font-weight:bold;background:transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
    .mpri .navbar-collapse > .nav > li.itm_extra{display:none;visibility:hidden;}
    .mpri .nav > li > a.lnk_mas_items_n2{display:none !important;visibility:hidden !important;}
    .mpri .nav > li > a.lnk_mnu_n2{display:inline-block !important;width:calc(100% - 30px);vertical-align:top;}
    .mpri .nav > li > a.lnk_mnu_n2:after{display:none;visibility:hidden;}
    .mpri .nav > li > a.lnk_open_sub2{display:inline-block !important;visibility:visible;width:30px;padding:4px 0px !important;text-align:center;cursor:pointer;vertical-align:top;height:30px;}
    .mpri .nav > li > a.lnk_open_sub2:after{font-family:'FontAwesome';content:"\f107";font-size:20px;line-height:23px;}
    .mpri .nav > li > a.lnk_open_sub2.open-xs:after{content:"\f106";}
    .mpri .nav > li > .mnivel2{position:relative;display:none !important;top:0px;left:0px;padding: 0px 0px 10px 0px;width:100%;text-wrap:normal;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;}
    .mpri .nav > li > .mnivel2.open-xs{display:block !important;}
    .mpri .nav > li > .mnivel2 ul li a{padding:6px 24px 6px 12px;font-weight:400;}
    .mpri .nav > li > .mnivel2 ul li a.lnk_mas_items_n3{display:none !important;visibility:hidden !important;}
    .mpri .nav > li > .mnivel2 ul li a.lnk_mas_items_n3:after{display:none;visibility:hidden;}
    .mpri .nav > li > .mnivel2 ul li > .mnivel3{position:relative;top:0px;left:0px;background:transparent;width:100%;text-wrap:normal;}
    .mpri .nav > li > .mnivel2 ul li a.lnk_mnu_n3{display:inline-block !important;width:calc(100% - 30px);vertical-align:top;}
    .mpri .nav > li > .mnivel2 ul li a.lnk_mnu_n3:after{display:none;visibility:hidden;}
    .mpri .nav > li > .mnivel2 ul li a.lnk_open_sub3{display:inline-block !important;visibility:visible;width:30px;padding:4px 0px !important;text-align:center;cursor:pointer;vertical-align:top;height:26px;}
    .mpri .nav > li > .mnivel2 ul li a.lnk_open_sub3:after{font-family:'FontAwesome';content:"\f107";font-size:20px;}
    .mpri .nav > li > .mnivel2 ul li a.lnk_open_sub3.open-xs:after{content:"\f106";}
    .mpri .nav > li > .mnivel2 ul li > .mnivel3{position:relative;display:none !important;top:0px;left:0px;padding: 0px 10px 5px 10px;width:100%;text-wrap:normal;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;}
    .mpri .nav > li > .mnivel2 ul li > .mnivel3.open-xs{display:block !important;}
    .mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li a{padding:6px 24px 6px 12px;font-weight:400;}
    .navbar-collapse.collapse{display: none!important;} 

    /*** HEADER MONEDA ***/
    .header_moneda > .hidden-xs .dropdown > .dropdown-menu{top:35px;}

    /*** HEADER CARRITO ***/
    .header_carrito > .enlaces > .lnk_img{width:18px;height:18px;background-color:transparent;background-size:18px;border:none !important;border-radius:0px !important;padding:0px !important;}
    .header_carrito > .enlaces > .lnk{display:none !important;visibility:hidden !important;}

    /*** HEADER IDIOMA ***/
    .header_idio > .hidden-xs .dropdown > .dropdown-menu{top:35px;}

    /*** HEADER MI CUENTA ***/
    .header_micu > .hidden-xs > .header_micu_int > .lnk_img{width:18px;height:18px;background-color:transparent;background-size:18px;border:none !important;border-radius:0px !important;padding:0px !important;}
    .header_micu > .hidden-xs > .header_micu_int > .lnk_img > .img{width:18px !important;height:18px !important;}
    .header_micu > .hidden-xs > .header_micu_int > .lnk{display:none !important;visibility:hidden !important;}

    /*** HOME DESTACADOS ***/
    .cont_home_destacados > ul > li{width:100%;height:40px;padding:0px;border:0px !important;}
    .cont_home_destacados > ul > li > .pnl_img{height:40px;}
    .cont_home_destacados > ul > li > .pnl_img > img{height:40px;width:40px;}
    .cont_home_destacados > ul > li > .pnl_lbl{height:40px;font-size:15px;line-height:40px;}

    /*** HOME SISTEMA DE RESERVAS ***/
    .cont_home_sistemareservas > .cont_home_sistemareservas_int{padding-top:0px;}
    .cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts_btns{width:100%;text-align:center;}
    .cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts_btns > .pnl_ico{}
    .cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts_btns > .pnl_btn{margin-top:20px;}
    .cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts_btns > .pnl_btn > .btn{max-width:240px;}
    
    /*** FORMULARIOS ***/
    .panels_container_sup.panels_container_sup_forms > .panels_container_int_slider{display:none;visibility:hidden;}
    .panels_container_sup.panels_container_sup_forms > .panels_container_int_forms{position: relative;width: 100%;padding: 0px !important;left: 0px;top: 0px;}
    .panels_container_sup.panels_container_sup_forms > .panels_container_int_forms .pnl_form_header_conts{width: 100%;padding: 15px 15px 25px 15px !important;}
    .panels_container_sup.panels_container_sup_forms > .panels_container_int_forms .pnl_form_header_conts > .pnl_conts{width:100%;}
    .panels_container_sup.panels_container_sup_forms > .panels_container_int_forms .pnl_form_header_conts.empleo{background:#3A1B45;}
    .panels_container_sup.panels_container_sup_forms > .panels_container_int_forms .pnl_form_header_conts.agencias{background:#38CCC7;}
    .panels_container_sup.panels_container_sup_forms > .panels_container_int_forms .pnl_form_header_conts.afiliados{background:#5B7AA8;}
    .panels_container_sup.panels_container_sup_forms > .panels_container_int_forms .pnl_form_header_conts.proveedores{background:#C75A6B;}
    .panels_container_int_forms .pnl_form_header_conts > .pnl_tit{font-size: 34px;line-height: 40px;}
    .panels_container_int_forms .pnl_form_header_conts > .pnl_stit{font-size: 34px;line-height: 40px;}
    .panels_container_int_forms .pnl_form_header_conts > .pnl_conts > .pnl_cont_item > .pnl_cont_item_lbl{font-size:18px;line-height:20px;}

    /*** GALERIA IMAGEN SLIDER ***/
    .gal_sli{height:360px;}
    .gal_sli .carousel{max-height:360px;}
    .gal_sli .carousel img{max-height:340px;}
    .gal_sli .carousel-inner > .item img{min-height:360px;}
    .gal_sli .carousel-caption .tit{font-size:32px;line-height:32px;margin-top:60px;}
    .gal_sli .carousel-caption .desc{font-size:20px;line-height:20px;}
    .gal_sli .carousel-controls{}
    .gal_sli .carousel-controls .carousel-control{height:50px !important;width:50px !important;}
    .gal_sli .carousel-controls .carousel-control.left{left:-25px!important;}
    .gal_sli .carousel-controls .carousel-control.left:hover{left:-25px!important;}
    .gal_sli .carousel-controls .carousel-control.left .fa-lg:before{border-width:3px;height:13px;width:13px;left: 32px;top: 19px;}
    .gal_sli .carousel-controls .carousel-control.right{right:-25px!important;}
    .gal_sli .carousel-controls .carousel-control.right:hover{right:-25px!important;}
    .gal_sli .carousel-controls .carousel-control.right .fa-lg:before{border-width:3px;height:13px;width:13px;right: 32px;top: 19px;}
    .gal_sli .carousel-indicators{bottom:10px;}
    .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 LIST ***/
    .gal_lis.owl-carousel{width:94% !important;}
    /*** modificaciones cuando se muestra el bloque destacado ***/
    .gal.destacado .gal_lis.owl-carousel{min-height:250px;}
    .gal.destacado .gal_lis.owl-carousel > .owl-controls > .owl-pagination{margin-top:10px;}
    .gal.destacado .gal_lis > .item{min-height:250px;}
    .gal.destacado .gal_lis .thumbnail{height:250px;}
    .gal.destacado .gal_lis .thumbnail > .content > .text-left > .tit{font-size:22px;line-height:24px;}
    .gal.destacado .gal_lis .thumbnail > .content > .text-left > .desc{font-size:14px;line-height:16px;}
    .gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child .thumbnail > .content > .text-left > .tit{font-size:30px;line-height:32px;} 

    /*** Modificaciones cuando el modulo de galeria imagen list se encuentra dentro de un contenedor del tipo Ubicaciones ***/
    .cont_ubic .gal_lis .owl-buttons{top:35%;}
    .cont_ubic .gal_lis .elem{padding:6px 8px !important;}
    .cont_ubic .gal_lis .thumbnail{min-height:162px !important;min-width:100%;}
    .cont_ubic .gal_lis .thumbnail .content{top:25%;}
    .cont_ubic .gal_lis .thumbnail .content .tit{font-size:18px;line-height:18px;}
    .cont_ubic .gal_lis .thumbnail .content .desc{font-size:14px;line-height:14px;}

    /*** PRODUCTOS LISTADO MANUAL ***/
    .prod_lst_man{margin:0px 0px 0px 0px;}
    .prod_lst_man > .prod_lst_man_header_logo{float:none;display:inline-block;width:100%;margin-bottom:20px;}
    .prod_lst_man > .prod_lst_man_productos{float:none;display:inline-block;width:100%;}
    .prod_lst_man > .prod_lst_man_productos.con_header_logo{width:100%;}
    .prod_lst_man.alinea_der > .prod_lst_man_header_logo{float:none;}
    .prod_lst_man.alinea_der > .prod_lst_man_productos{float:none;}
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_logo{min-height:300px;height:auto;}
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo{margin:0px;height:auto;width:100%;}
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_img{height:180px;}
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts{height:auto;min-height:100%;}
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts{padding:20px;}
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_conts_tit{font-size:26px;line-height:28px;}
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_conts_desc{font-size:14px;line-height:16px;}
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_prod_ico,
    .prod_lst_man.alinea_der > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_prod_ico{margin:0 auto;left:-9999px;right:-9999px;top:auto;bottom:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #D9F0EE;border-bottom:none;}
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{padding:0px 5px;}
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination,
    .prod_lst_man.alinea_der > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination{text-align:center;margin:0px;}
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item{height:auto;min-height:200px;}
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_img{height:110px;}
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod{height:auto;}
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts{padding:10px 5px;}
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod{font-size:16px;line-height:18px;}
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_dsd{font-size:20px;line-height:22px;}

    /*** INCIDENCIAS ***/
    .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 .pnl_dts .pnl_sup .pnl_desc{font-size:20px;line-height:22px;}
    .cont_inc > .cont_inc_int .pnl_dts .pnl_desc{font-size:20px;line-height:22px;margin:10px 0px 10px 0px;}
    .cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm > .lbl{width: 50%;text-align: right;padding-right: 10px;font-size: 16px;line-height: 18px;}
    .cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm > .lbl_dt{width: 50%;text-align: left;padding-left:10px;font-size: 16px;line-height: 18px;}

    /*** ERROR ***/
    .cont_err{width:100%;background:#D94F56;}
    .cont_err > .pnl_imgs{display:none;visibility:hidden;}
    .cont_err > .pnl_dts{width:100%;padding:20px;}
    .cont_err > .pnl_dts > .pnl_tit{font-size:42px;line-height:46px;}
    .cont_err > .pnl_dts > .pnl_stit{margin-top:10px;font-size:28px;line-height:30px;}
    .cont_err > .pnl_dts > .pnl_explica{font-size:16px;line-height:20px;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:20px;text-align:center;}
    .cont_err > .pnl_btn .pnl_btn_btn{margin-top:10px;text-align:center;}
    .bt_err_div{margin:8px 6px;border:1px solid #D94F56;}
    .bt_err_div a{padding:12px 15px;}

    /*** TU BUSQUEDA ***/
    .busqueda > .tit{margin-bottom:5px;}
    .busqueda > .destino,
    .busqueda > .fechas,
    .busqueda > .ocupacion,
    .busqueda > .habitaciones{margin:0px;}
    .busqueda > .destino{width:50%;}
    .busqueda > .fechas{width:50%;}
    .busqueda > .ocupacion{width:50%;text-align:left;}
    .busqueda > .habitaciones{width:50%;text-align:left;}    

   

    /*** BUSCADOR TRASLADOS V2 ***/
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces{width:65%;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones{width:35%;}
    .busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm{padding:0px 5px;}
    .busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm:before{right:15px;}
    
    /*** BUSCADOR ALOJAMIENTOS ***/
    .busc_alj > .pnl_ctls {width:80%;vertical-align:bottom;}
    .busc_alj > .pnl_ctls > .flt_destino {margin:0px 10px 0px 0px;width:calc(100% - 10px);}
    .busc_alj > .pnl_ctls > .flt_fechas {margin:0px 10px 0px 0px;width:calc(60% - 10px);} 
    .busc_alj > .pnl_ctls > .flt_ocupacion {margin:0px 10px 0px 0px;width:calc(40% - 10px);}
    .busc_alj > .pnl_btns{width:20%;padding:5px 0px;vertical-align:bottom;}

    /*** BUSCADOR SERVICIOS FILTRO ***/
    .busc_srvf{max-width:calc(100% - 20px);margin:10px;}
    .busc_srvf > .busc_srvf_pnl_auto > .pnl_itms > .input input[type="text"]{height:60px;padding:10px 130px 10px 12px;background:#FFFFFF;font-size:15px;line-height:20px;font-weight:300;color:#6D6D6D;border-radius:10px !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important;-o-border-radius:10px !important;}
    .busc_srvf > .busc_srvf_pnl_btns > .btn{display:inline-block;width:120px;height:52px;background:#FFD210;font-size:16px;line-height:20px;font-weight:700;color:#1A1A22;border-radius:10px !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important;-o-border-radius:10px !important;}





    /*** PRODUCTO FICHA CONTENIDOS ***/
    .prod_fic_conts .pnl_serv_hot .cont > .cnt > span{min-width:calc(50% - 10px);}
    .prod_fic_conts .pnl_serv_hab .cont > .cnt > span{min-width:calc(50% - 10px);}
    .prod_fic_conts .pnl_serv_hothab .cont > .cont_itm > .cnt{min-width:calc(50% - 10px);}
    /*** modificaciones para el modo TabAll ***/
    .prod_fic_conts .hidden-xs{display:none !important;}
    .prod_fic_conts .visible-xs{display:block !important;}

    /*** DATOS RESERVA UNIFICADO ***/
    .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 > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_tit{width: 50%;text-align: right;padding-right: 10px;font-size: 16px;line-height: 18px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_lbl{width: 50%;text-align: left;padding-left:10px;line-height: 16px;line-height: 18px;}
    .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_docs > .pnl_docs_int .pnl_dts > .pnl_btns .itm{width:48%;margin-top:10px;}
    .rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns .itm:nth-child(2n){margin-right:0px;}

    /*** RESERVA LISTADO ***/
    .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-weight:bold;}
    .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-weight:bold;}
    .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-weight:bold;margin-right:10px;vertical-align:middle;}
    .res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{padding:8px 4px 0px 4px !important;}

    /*** RESERVA FIN ***/
    .rfin_inf .rfin_inf_int .pnl_inf > .itm{width:40%;}

    /*** SERVICIO PAQUETE PREDEFINIDO ***/
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_prod{width:100%;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_imp{width:50%;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_btn{width:45%;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_titulo{width:50%;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_fechas{width:45%;text-align:right;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_importe{width:35%;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace{width:30%;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_boton{width:30%;text-align:right;}

    /*** RESERVA REGISTRO USUARIO ***/
    .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;}
    
    /*** RESERVA APLICAR CUPON ***/
    .rcup .rcup_int .pnl_dts{}
    .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{}
    .rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{}
    .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;padding:0px;}

    /*** 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:#38CCC7;}
    .cont_carg > .pnl_carg{width:100%;padding:20px;}
    .cont_carg > .pnl_carg > .carg_itm{font-size:38px;line-height:44px;margin-top:20px;}
    .cont_carg > .pnl_stit{width:100%;padding:0px 20px 20px 20px;font-size:25px;line-height:30px;margin-top:0px;}
    .cont_carg > .pnl_seg{width:100%;padding:0px 20px 20px 20px;margin-top:0px;text-align:center;}

    /*** CARGANDO ANIMACION ***/
    .sk-fading-circle{float:none;}

    /*** VENTA COMPLEMENTARIA ***/
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .header{width:66.666666% !important;}
    .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .button{width:33.333333% !important;}
    .pnl_vcomp_seg_ext .pnl_vcomp_seg_int .pnl_dat .pnl_btn{margin:10px auto 0px;}

    /*** FAQ ***/
    .faq .faq_int{padding:15px 0px 20px 0px;}

    /*** PRODUCTOS LISTADO DESTACADOS ***/
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.owl-carousel{width:94% !important;}
    /*** 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:160px;}
    .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{max-height:150px;width:25%;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod{width:calc(75% - 10px);margin-left:10px;}
    .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:22px;line-height:22px;}
    .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;}
    .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;}
    .prod_lst_dest > .prod_lst_dest_int > .pnl_items > .pnl_items_productos.modo_vertical .item > .pnl_prod > .pnl_prod_btns{width:100%;margin:10px 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:0px;left:0px;right:initial;}

    /*** PRODUCTOS LISTADO ***/
    .prod_lst .flt{display:block;width:100%;float:none;margin:0px;padding:0px;}
    .prod_lst .lst{display:block;width:100%;font-size:13px;margin:0px;padding:0px;}

    /*** PRODUCTOS CABECERA POBLACION ***/
    .cab_pob {height:360px;}
    .cab_pob > .item{max-height:360px;}
    .cab_pob > .item > img{max-height:340px;}
    .cab_pob > .item > .container > .caption .tit{font-size:46px;line-height:46px;margin-top:100px;}
    .cab_pob > .item > .container > .caption .desc{font-size:34px;line-height:34px;}

    /*** PRODUCTOS CABECERA PAIS ***/
    .cab_pai {height:360px;}
    .cab_pai > .item{max-height:360px;}
    .cab_pai > .item > img{max-height:340px;}
    .cab_pai > .item > .container > .caption .tit{font-size:46px;line-height:46px;margin-top:100px;}
    .cab_pai > .item > .container > .caption .desc{font-size:34px;line-height:34px;}

    /*** RESERVA ADD SERVICIO ***/
    .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;}

    /*** RESERVA CANCELAR FIN ***/
    .rcancfin_inf .rcancfin_inf_int .pnl_inf{padding:0px;}

    /*** BUSCADOR VALORACION SERVICIOS ***/
    .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,
    .busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-active{line-height:32px;}

    /*** CONTENIDO HOME TRASLADOS ***/
    .cont_home_traslados > .pnl_dts > .pnl_itm{width:50%;}

    /*** RESERVA CAPA PERFIL MODIFICACION ***/
    .capa_mod{height:128px;}
    .capa_mod > .header {width:750px;padding:0px 15px !important;}
    .capa_mod > .body {width:750px;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;}

    /*** GALERIA IMAGENES ***/
    .gal_img{margin:0px;}
    .gal_img > .popup-gallery > .item{width:50%;}

    /*** 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;}

    /*** 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;}
    
}
