﻿
@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 { min-height: 42px; }
    .header_container_ext > .header_container > .cont_header_menu { position: absolute; top: 42px; left: 0px; width: 100%; padding: 0px; }
    .header_container_ext > .header_container > .cont_logo { width: 180px; padding: 5px 0px 0px 0px; }
    .header_container_ext > .header_container > .cont_header_items { position: absolute; top: 12px; right: 10px; width: calc(50% - 100px); padding: 0px; }
    .header_container_ext > .header_container > .cont_header_items > .cont_moneda { display: none; visibility: hidden; }
    .header_container_ext > .header_container > .cont_header_items > .cont_credito { display: none; visibility: hidden; }
    .header_container_ext > .header_container > .cont_header_items > .cont_carrito { }
    .header_container_ext > .header_container > .cont_header_items > .cont_micuenta { border-right: 0px; padding: 0px; margin: 0px; }
    .header_container_ext > .header_container > .cont_header_items > .cont_idiomas { display: none; visibility: hidden; }

    /*** MENU PRINCIPAL ***/
    .mpri .navbar-header { margin: 0px; }

    .mpri .navbar-toggle { margin: -38px 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 > .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: 10px 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: inline-block; visibility: visible; font-size: 0px; }

    .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: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; }

    /*** 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: 40px; }
    .panels_container_sup > .panles_container_int_fichatit .prod_fic_cab { width: 100% !important; padding: 0px 30px; }
    .panels_container_sup > .panles_container_int_fichatit .prod_fic_cab > h1 { font-size: 30px; line-height: 32px; }
    .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_sup > .panels_container_int_slider { position: relative; }
    .panels_container > .panels_container_head_int1_ext > .panels_container_head_int1 { padding: 0px 15px !important; }
    .panels_container > .panels_container_head_int2_ext > .panels_container_head_int2 { padding: 0px 15px !important; }
    .panels_container > .panels_container_int > .panels_container_int_interiores_buscador { padding: 0px !important; }
    .panels_container > .panels_container_int > .panels_container_int_interiores_buscador > .panels_container_int_interiores_buscador_int { padding: 0px !important; }
    .panels_container > .panels_container_int > .panels_container_int_interiores_buscador > .panels_container_int_interiores_buscador_int .buscador.val { border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; -o-border-radius: 0px !important; }
    .panels_container > .panels_container_int .panels_container_int_interiores { padding: 10px 0px; }
    .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: 100%; text-align: center; }
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_2 { width: 100%; text-align: center; }
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_3 { width: 100%; text-align: center; border-top: 1px solid #36363C; 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: 100%; text-align: center; border-top: 1px solid #36363C; margin: 20px 0px 0px 0px; padding: 15px 15px 0px 15px; }
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .logo_footer { display: inline-block; width: 100%; padding: 0px 0px; }
    .footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .img-responsive { margin: 0 auto; max-width: 100px; }
    .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 { text-align: center; padding: 0px 15px 0px 15px; }
    .footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_2 { text-align: center; padding: 0px 15px 0px 15px; margin-top: 20px; }
    .footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_2 .img-responsive { margin: 0 auto; float: none; }

    /*** HEADER MONEDA ***/
    .header_moneda > .hidden-xs .dropdown > .lnk { background: transparent; padding: 4px 0px !important; width: 100%; border: 0px !important; height: auto; text-align: left; font-size: 13px; line-height: 14px; text-transform: uppercase; font-weight: normal; color: #FFFFFF; text-decoration: none; }
    .header_moneda > .hidden-xs .dropdown > .lnk:hover { background: transparent; font-weight: bold; color: #132F32; text-decoration: none; }
    .header_moneda > .hidden-xs .dropdown > .lnk > .mon_down { float: right; padding: 0px 9px 0px 0px; color: #FFFFFF; font-weight: normal; }
    .header_moneda > .hidden-xs .dropdown > .lnk > .mon_down:hover { color: #FFFFFF; font-weight: normal; }
    .header_moneda > .hidden-xs .dropdown > .lnk > .mon_down > .fa-caret-down:before { font-size: 20px; }
    .header_moneda > .hidden-xs .dropdown.open > .dropdown-menu { padding: 0px 0px 10px 0px; }
    .header_moneda > .hidden-xs .dropdown > .dropdown-menu { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; animation-fill-mode: none; -moz-animation-fill-mode: none; -webkit-animation-fill-mode: none; -o-animation-fill-mode: none; }
    .header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a { padding: 6px 12px; font-size: 14px; line-height: 14px; }
    .header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a:hover,
    .header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a:focus { font-weight: 400; }

    /*** HEADER CREDITO ***/
    .header_credito { display: block; }
    .header_credito > .hidden-xs { display: block !important; visibility: visible !important; vertical-align: bottom; padding: 10px; }

    /*** 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 > .lnk { background: transparent; padding: 4px 0px !important; width: 100%; border: 0px !important; height: auto; text-align: left; }
    .header_idio > .hidden-xs .dropdown > .lnk:hover { background: transparent; }
    .header_idio > .hidden-xs .dropdown > .lnk > .idi_sel { width: calc(100% - 30px); font-size: 13px; line-height: 14px; text-transform: uppercase; font-weight: normal; color: #FFFFFF; text-decoration: none; }
    .header_idio > .hidden-xs .dropdown > .lnk > .idi_sel:hover { font-weight: bold; color: #132F32; text-decoration: none; }
    .header_idio > .hidden-xs .dropdown > .lnk > .idi_down { float: right; padding: 0px 9px 0px 0px; }
    .header_idio > .hidden-xs .dropdown > .lnk > .idi_down > .fa-caret-down:before { font-size: 20px; }
    .header_idio > .hidden-xs .dropdown.open > .dropdown-menu { padding: 0px 0px 10px 0px; }
    .header_idio > .hidden-xs .dropdown > .dropdown-menu { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; animation-fill-mode: none; -moz-animation-fill-mode: none; -webkit-animation-fill-mode: none; -o-animation-fill-mode: none; }
    .header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a { padding: 6px 12px; font-size: 14px; line-height: 14px; }
    .header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a:hover,
    .header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a:focus { font-weight: 400; }

    /*** 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; }

    /*** 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; }

    /*** HOME DESTACADOS ***/
    .cont_home_destacados > ul { padding: 0px 15px; text-align: left; }
    .cont_home_destacados > ul > li { width: 100%; height: auto; padding: 0px; border: 0px !important; font-size: 0px; }
    .cont_home_destacados > ul > li > .pnl_img { height: auto; width: 40px; vertical-align: top; }
    .cont_home_destacados > ul > li > .pnl_img > img { height: 34px; width: 34px; }
    .cont_home_destacados > ul > li > .pnl_lbl { height: auto; width: calc(100% - 40px); vertical-align: top; font-size: 14px; line-height: 24px; padding-top: 5px; }

    /*** HOME NOS ENCARGAMOS DE TODO ***/
    .cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int { padding: 20px 20px; }
    .cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_tit { font-size: 40px; line-height: 44px; }
    .cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_desc { margin: 20px 0px 0px 0px; font-size: 20px; line-height: 24px; }
    .cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_btns { margin: 20px 0px 0px 0px; }
    .cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_btns > .pnl_btn { width: 100%; margin: 10px 0px; }
    .cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_btns > .pnl_btn > .btn { height: 48px; border-width: 1px; font-size: 20px; line-height: 25px; padding: 8px 20px; }

    /*** HOME SISTEMA DE RESERVAS ***/
    .cont_home_sistemareservas > .cont_home_sistemareservas_int { padding-top: 0px; }
    .cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_tit { font-size: 30px; line-height: 35px; }
    .cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts.pnl_conts1 { width: 100%; }
    .cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts.pnl_conts2 { width: 100%; }
    .cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts > .pnl_cont_item > .pnl_cont_item_lbl { font-size: 18px; line-height: 18px; }
    .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: 300px; }
    .gal_sli .carousel { max-height: 300px; }
    .gal_sli .carousel img { max-height: 280px; }
    .gal_sli .carousel-inner > .item img { min-height: 300px; }
    .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: calc(100% - 30px) !important; margin: 0px 15px; }
    .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item { padding: 0px; }
    /*** 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; }

    /*** 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: 240px; 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: 130px; }
    .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: 24px; line-height: 26px; }
    .prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_conts_desc { font-size: 12px; line-height: 14px; }
    .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: 14px; line-height: 16px; }
    .prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_dsd { font-size: 18px; line-height: 20px; }




    /*** 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%; 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: 38px; line-height: 40px; }
    .cont_err > .pnl_dts > .pnl_stit { margin-top: 10px; font-size: 24px; line-height: 26px; }
    .cont_err > .pnl_dts > .pnl_explica { font-size: 16px; line-height: 18px; 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; border: 1px solid #D94F56; }
    .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; }




    /*** BUSCADOR TRASLADOS V2 ***/
    .busc_tra_v2 { max-width: initial; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces { width: 100%; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk { width: 100%; margin-right: 0px; margin-bottom: 5px; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk > .lnk_enlace { padding-bottom: 0px; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk > .lnk_enlace:hover { border: none; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk > .lnk_enlace.select { border: none; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones { width: 100%; text-align: left; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones { margin-top: 10px; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion { width: 100%; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen { margin: 0px 0px 0px 0px; }
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino { margin: 6px 0px 0px 0px; }
    .busc_tra_v2 > .pnl_ocup_btns > .pnl_ocup { width: calc(50% - 3px); margin: 6px 3px 0px 0px; }
    .busc_tra_v2 > .pnl_ocup_btns > .pnl_btns { width: calc(50% - 3px); margin: 6px 0px 0px 3px; }
    .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 { padding: 5px; }
    .busc_alj > .pnl_ctls { width: 100%; }
    .busc_alj > .pnl_ctls > .flt_destino { margin: 0px 0px 0px 0px; width: 100%; }
    .busc_alj > .pnl_ctls > .flt_fechas { margin: 0px 0px 0px 0px; width: 100%; }
    .busc_alj > .pnl_ctls > .flt_ocupacion { margin: 0px 0px 0px 0px; width: 100%; }
    .busc_alj > .pnl_btns { width: 100%; padding: 5px 0px; }

    /*** 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 150px 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_auto > .pnl_auto_show > .ui-autocomplete { margin: 0px !important; width: 100% !important; max-height: 300px; }
    .busc_srvf > .busc_srvf_pnl_auto > .pnl_auto_show > .pnl_auto_show_no_result { margin: 0px !important; width: 100% !important; max-height: 300px; }
    .busc_srvf > .busc_srvf_pnl_btns > .btn { display: inline-block; width: 140px; 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; }

    /*** VALORACION SUBTITULO ***/
    .valSubTitulo > .tit { width: 100%; text-align: left; }
    .valSubTitulo > .map { width: 100%; text-align: left; }

    /*** 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%; height: 100%; min-height: 40px; }
    .valoracion > .row.paginador > .pnl_ord .tit { margin-left: 5px; }
    .valoracion > .row.paginador > .pnl_ord > select { margin-left: 0px; }
    .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; }

    /*** VALORACION TRASLADOS V2 ***/
    .valoracion.val_trf_v2 { margin: 20px 0px 0px 0px; padding: 20px 0px 0px 0px; border-top: 4px dotted #DDDDDD; }
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img { width: 100%; padding: 0px; border: 0px; }
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel { max-height: 180px; }
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a > img { max-height: 180px; }
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts { width: 100%; padding: 0px; margin: 10px 0px 0px 0px; }
    .valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res { width: 100%; padding: 0px; }

    /*** LISTADO VALORACION ***/
    .valoracion select { padding: 2px 4px; }
    .valoracion > .listVal > .sep_val { margin-bottom: 15px; }
    .valoracion > .listVal > .vext > .header { padding: 5px; }
    .valoracion > .listVal > .vext > .header > .pImg { display: block; width: 100%; }
    .valoracion > .listVal > .vext > .header > .pImg .imgCenter img { width: 285px; }
    .valoracion > .listVal > .vext > .header > .pImg .imgCont { height: 150px; }
    .valoracion > .listVal > .vext > .header > .pImgSlider { display: block; width: 100%; }
    .valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > img { margin: 0 auto; width: 250px; max-height: 150px; }
    .valoracion > .listVal > .vext > .header > .pnl_reco { display: inline-block; width: 100%; text-align: center; position: relative; }
    .valoracion > .listVal > .vext > .header > .pnl_reco > .pnl_reco_int { top: -30px; }
    .valoracion > .listVal > .vext > .header > .pData { display: block; width: 100%; margin-top: 5px; padding: 0px; }
    .valoracion > .listVal > .vext > .header > .pData.wprz { width: 100%; }
    .valoracion > .listVal > .vext > .header > .pData.wprz > .desc { width: 100%; }
    .valoracion > .listVal > .vext > .header > .pData.wprz > .tit { width: 100%; }
    .valoracion > .listVal > .vext > .header > .pData.wprz > .desde { border-bottom: 0px; border-top: 1px solid #CCCCCC; margin-top: 10px; }
    .valoracion > .listVal > .vext > .header > .pData > .tit { font-size: 20px; line-height: 24px; }
    .valoracion > .listVal > .vext > .header > .pData > .tit a { font-size: 20px; line-height: 24px; }
    .valoracion > .listVal > .vext > .header > .pData > .cat { font-size: 22px; line-height: 22px; }
    .valoracion > .listVal > .vext > .header > .pData > .pob { margin: 0px; font-size: 14px; width: 100%; }
    .valoracion > .listVal > .vext > .header > .pData > .map { width: 40%; display: inline-block; margin: 0px; }
    .valoracion > .listVal > .vext > .header > .pData > .map > .hidden-xs { display: block !important; visibility: visible !important; }
    .valoracion > .listVal > .vext > .header > .pData > .map > .visible-xs { display: none !important; visibility: hidden !important; }
    .valoracion > .listVal > .vext > .header > .pData > .map a { font-size: 12px; }
    .valoracion > .listVal > .vext > .header > .pData > .desde { position: relative; left: 0; top: 0px; text-align: left; margin: 0px; display: inline-block; width: 100%; min-height: auto; padding: 5px 0px; border-left: 0px; border-bottom: 1px solid #CCCCCC; }
    .valoracion > .listVal > .vext > .header > .pData > .desde > .lit { display: inline-block; }
    .valoracion > .listVal > .vext > .header > .pData > .desde > .precio { display: inline-block; }
    .valoracion > .listVal > .vext > .header > .pData > .desc { line-height: 16px; font-size: 14px; margin-top: 3px; width: 100%; }
    .valoracion > .listVal > .vext > .header > .pData > .desc a { font-size: 14px; }
    .valoracion > .listVal > .vext > .header > .pData > .info_desc { position: relative; right: 0; top: 0; text-align: left; width: 100%; margin: 5px 0px; display: block; }
    .valoracion > .listVal > .vext > .header > .pData > .info_desc > .lnk { background-size: 18px; padding-left: 22px; font-size: 12px; }
    .valoracion > .listVal > .vext > .promos > .promos_lbl { font-size: 14px; line-height: 16px; clear: both; }
    /*.valoracion > .listVal > .vext > .detail{border-top:1px solid #AAAAAA;padding-top:10px;margin-top:10px;}
    .valoracion > .listVal > .vext > .detail > .detail_dts{display:inline-block;width:100%;background:#FFFFFF;}
    .valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion{display:inline-block;width:100%;padding:0px;text-align:left;}
    .valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion > .room{font-size:15px;line-height:16px;color:#666666;text-align:left;}
    .valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion > .regimen{font-size:15px;line-height:16px;color:#666666;text-align:left;}
    .valoracion > .listVal > .vext > .detail > .detail_dts > .price{display:inline-block;width:100%;padding:0px;text-align:left;}
    .valoracion > .listVal > .vext > .detail > .detail_dts > .price > .imp_pvp_prsdia{font-size:15px;line-height:16px;color:#666666;text-align:left;}
    .valoracion > .listVal > .vext > .detail > .detal_btns{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
    .valoracion > .listVal > .vext > .detail > .detal_btns > .opciones{}
    .valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn{font-size:15px;padding:4px 0px;}*/
    .valoracion > .listVal > .vext { font-size: 14px; }
    .valoracion > .listVal > .vext > .val > .header > .sup { font-size: 14px !important; }
    .valoracion > .listVal > .vext > .val > .grup, .valoracion > .listVal > .vext > .val > .content > .grup { font-size: 14px !important; font-weight: bold !important; }
    .valoracion > .listVal > .vext > .val > .header, .valoracion > .listVal > .vext > .val > .content > .header { display: none; visibility: hidden; }
    .valoracion > .listVal > .vext > .val > .content { border: 0px; }
    .valoracion > .listVal > .vext > .val > .content > .cont > .regimen { display: none; }
    .valoracion > .listVal > .vext > .val > .content > .cont > .regimen.marked { display: inline-block; width: 100%; }
    .valoracion > .listVal > .vext > .val > .content > .cont > .regimen-tarifa { display: inline-block; width: 100%; font-size: 0px; }
    .valoracion > .listVal > .vext > .val .seleccion > .btn { font-size: 14px; }

    .valoracion > .listVal > .vext.svr > .fecha { width: 100%; text-align: left; padding: 10px 50px 10px 5px; border-top: 1px solid #CCCCCC; }
    .valoracion > .listVal > .vext.svr > .fecha > .tit { display: inline-block; width: 100%; margin: 0px 0px 0px 0px; font-size: 13px; }
    .valoracion > .listVal > .vext.svr > .fecha > .cmb { display: inline-block; width: 100%; margin: 5px 0px 0px 0px; }
    .valoracion > .listVal > .vext.svr > .fecha > .cmb > select { padding: 3px 3px; }

    .valoracion > .listVal > .vext.svr > .val > .header { display: none; visibility: hidden; }
    .valoracion > .listVal > .vext.svr > .val > .content { width: 100%; display: block; border-bottom: 0px; }
    .valoracion > .listVal > .vext.svr > .val > .content > .cont { border-top: 0px; border-bottom: 1px solid #AAAAAA; }
    .valoracion > .listVal > .vext.svr > .val > .content .servicio > .int { margin-left: 0; }
    .valoracion > .listVal > .vext.svr > .val > .content .grupo { width: 88%; }
    .valoracion > .listVal > .vext.svr > .val > .content .servicio { width: 100%; }
    .valoracion > .listVal > .vext.svr > .val .precio { width: 80%; font-size: 14px; text-align: right; }

    .valoracion > .listVal > .vext.svr > .val_prp .estado { width: 25%; }
    .valoracion > .listVal > .vext.svr > .val_prp .servicio { width: 73%; }
    .valoracion > .listVal > .vext.svr > .val_prp .precio { margin-left: 25%; text-align: left; width: 38%; padding-top: 5px; }
    .valoracion > .listVal > .vext.svr > .val_prp .seleccion { width: 35%; text-align: right; padding-top: 5px; }
    .valoracion > .listVal > .vext.svr > .val_prp .reservar_item { width: 35%; text-align: right; padding-top: 5px; }

    .valoracion > .listVal > .vext.svr > .val_prp .estado.horas { width: 25%; }
    .valoracion > .listVal > .vext.svr > .val_prp .servicio.horas { width: 73%; }
    .valoracion > .listVal > .vext.svr > .val_prp .precio.horas { margin-left: 0px; text-align: center; width: 25%; padding-top: 5px; }
    .valoracion > .listVal > .vext.svr > .val_prp .hora.horas { text-align: left; width: 25%; padding-top: 5px; }
    .valoracion > .listVal > .vext.svr > .val_prp .seleccion.horas { width: 45%; text-align: right; padding-top: 5px; }
    .valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas { width: 45%; text-align: right; padding-top: 5px; }

    .valoracion > .listVal > .vext.svr > .val_prp > .header { display: none; visibility: hidden; }
    .valoracion > .listVal > .vext.svr > .val_prp > .content { display: block; width: 100%; border-bottom: 0px; }
    .valoracion > .listVal > .vext.svr > .val_prp > .content > .cont { border-top: 0px; border-bottom: 1px solid #AAAAAA; }
    .valoracion > .listVal > .vext.svr > .val_prp > .btns { display: block; width: 100%; padding-top: 10px; }

    .valoracion > .listVal > .vext.ff_alj { font-size: 13px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj { margin-top: 10px; padding: 5px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab { line-height: 30px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit { width: 45%; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a { font-size: 18px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a:hover { font-size: 18px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec { width: 55%; text-align: right; padding-right: 5px; line-height: initial; margin: 0px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_aloj_prec_prec { font-size: 15px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res { width: 100%; display: block !important; float: none !important; margin-top: 10px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res > input.btn { padding: 4px; font-size: 12px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts.muestra { max-height: 320px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_img { width: 100%; margin-top: 5px; background: #F0F0F0; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .pImgSlider { width: 100%; min-height: 200px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .pImgSlider > .carousel { max-height: 200px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .pImgSlider > .carousel > .carousel-inner > .item > a > img { max-height: 200px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts { width: 100%; padding-left: 0px; margin-top: 10px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_promo { line-height: 20px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_cont { margin-top: 5px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_cont > a { font-size: 13px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_cont > a:hover { font-size: 13px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a { font-size: 16px; padding: 5px 0px; }
    .valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a:after { font-size: 24px; margin-left: 5px; line-height: 24px; }

    /* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */
    .valoracion > .listVal > .vext > .lnk_val_pqvi_msrv { text-align: center; }
    .valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk { padding-left: 24px; line-height: 22px; background-size: 18px; float: none; }
    .valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk_ver { margin-left: 5px; line-height: 22px; float: none; }
    .valoracion > .listVal > .vext > .cab_val_pqvi_msrv { padding: 10px; }
    .valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr > .itm_fecha,
    .valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr > .itm_cantidad { display: none; visibility: hidden; }
    .valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto { display: inline-block; width: auto; }
    .valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_fecha { display: inline-block; width: auto; margin-left: 4px; }
    .valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_fecha:before { content: " - "; }
    .valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_cantidad { display: inline-block; width: auto; margin-left: 4px; }
    .valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_cantidad:before { content: " - "; }

    /*** OPCIONALES RESERVA UNIFICADO ***/
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat { padding: 10px 15px; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header { display: none; visibility: hidden; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm { font-size: 14px; line-height: 18px; padding: 10px 0px; border-bottom: 1px solid #DDDDDD; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .visible-xs.tit { display: inline-block !important; font-weight: normal !important; color: #666666 !important; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val { margin: 5px 0px 0px 0px; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val_desc { line-height: 15px; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .tipo { width: 100%; text-align: left; font-weight: bold; color: #323234; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .concepto { width: 100%; text-align: left; font-weight: bold; color: #323234; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .fecha { width: 49%; text-align: left; font-weight: bold; color: #323234; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .dias { width: 49%; text-align: left; font-weight: bold; color: #323234; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe { width: 100%; text-align: left; font-weight: bold; color: #323234; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .cantidad { width: 100%; text-align: left; margin-top: 5px; color: #323234; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe_total { display: none !important; visibility: hidden !important; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select { width: 100%; text-align: left; margin-top: 5px; }

    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm_srv .cantidad { width: 60%; text-align: left; margin-top: 5px; }
    .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm_srv .select { width: 40%; text-align: right; margin-top: 5px; }

    /*** VALORACION FICHA ***/
    .prod_fic_val > .vext > .detail { border-top: 1px solid #AAAAAA; padding-top: 10px; margin-top: 10px; }
    .prod_fic_val > .vext > .detail > .detail_dts { display: inline-block; width: 100%; background: #FFFFFF; }
    .prod_fic_val > .vext > .detail > .detail_dts > .habitacion { display: inline-block; width: 100%; padding: 0px; text-align: left; }
    .prod_fic_val > .vext > .detail > .detail_dts > .habitacion > .room { font-size: 15px; line-height: 16px; color: #666666; text-align: left; }
    .prod_fic_val > .vext > .detail > .detail_dts > .habitacion > .regimen { font-size: 15px; line-height: 16px; color: #666666; text-align: left; }
    .prod_fic_val > .vext > .detail > .detail_dts > .price { display: inline-block; width: 100%; padding: 0px; text-align: left; }
    .prod_fic_val > .vext > .detail > .detail_dts > .price > .imp_pvp_prsdia { font-size: 15px; line-height: 16px; color: #666666; text-align: left; }
    .prod_fic_val > .vext > .detail > .detal_btns { display: inline-block; width: 100%; margin: 10px 0px 0px 0px; }
    .prod_fic_val > .vext > .detail > .detal_btns > .opciones { }
    .prod_fic_val > .vext > .detail > .detal_btns > .opciones .btn { font-size: 15px; padding: 4px 0px; }
    .prod_fic_val > .vext { font-size: 14px; }
    .prod_fic_val > .vext > .val > .header > .sup { font-size: 14px !important; }
    .prod_fic_val > .vext > .val > .grup, .prod_fic_val > .vext > .val > .content > .grup { font-size: 14px !important; font-weight: bold !important; }
    .prod_fic_val > .vext > .val > .header, .prod_fic_val > .vext > .val > .content > .header { display: none; visibility: hidden; }
    .prod_fic_val > .vext > .val > .content { border: 0px; }
    .prod_fic_val > .vext > .val > .content > .cont > .regimen { display: none; }
    .prod_fic_val > .vext > .val > .content > .cont > .regimen.marked { display: inline-block; width: 100%; }
    .prod_fic_val > .vext > .val > .content > .cont > .regimen-tarifa { display: inline-block; width: 100%; font-size: 0px; }
    .prod_fic_val > .vext > .val .seleccion > .btn { font-size: 14px; }

    .prod_fic_val > .vext.svr > .fecha { width: 100%; text-align: left; padding: 10px 50px 10px 5px; border-top: 1px solid #CCCCCC; }
    .prod_fic_val > .vext.svr > .fecha > .tit { display: inline-block; width: 100%; margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; }
    .prod_fic_val > .vext.svr > .fecha > .cmb { display: inline-block; width: 100%; margin: 5px 0px 0px 0px; }
    .prod_fic_val > .vext.svr > .fecha > .cmb > select { padding: 3px 3px; }

    .prod_fic_val > .vext.svr > .val > .header { display: none; visibility: hidden; }
    .prod_fic_val > .vext.svr > .val > .content { width: 100%; display: block; border-bottom: 0px; }
    .prod_fic_val > .vext.svr > .val > .content > .cont { border-top: 0px; border-bottom: 1px solid #AAAAAA; }
    .prod_fic_val > .vext.svr > .val > .content .servicio > .int { margin-left: 0; }
    .prod_fic_val > .vext.svr > .val > .content .grupo { width: 88%; }
    .prod_fic_val > .vext.svr > .val > .content .servicio { width: 100%; }
    .prod_fic_val > .vext.svr > .val .precio { width: 80%; font-size: 14px; text-align: right; }

    .prod_fic_val > .vext.svr > .val_prp .estado { width: 25%; }
    .prod_fic_val > .vext.svr > .val_prp .servicio { width: 73%; }
    .prod_fic_val > .vext.svr > .val_prp .precio { margin-left: 25%; text-align: left; width: 38%; padding-top: 5px; }
    .prod_fic_val > .vext.svr > .val_prp .seleccion { width: 35%; text-align: right; padding-top: 5px; }
    .prod_fic_val > .vext.svr > .val_prp .reservar_item { width: 35%; text-align: right; padding-top: 5px; }

    .prod_fic_val > .vext.svr > .val_prp .estado.horas { width: 25%; }
    .prod_fic_val > .vext.svr > .val_prp .servicio.horas { width: 73%; }
    .prod_fic_val > .vext.svr > .val_prp .precio.horas { margin-left: 0px; text-align: center; width: 25%; padding-top: 5px; }
    .prod_fic_val > .vext.svr > .val_prp .hora.horas { text-align: left; width: 25%; padding-top: 5px; }
    .prod_fic_val > .vext.svr > .val_prp .seleccion.horas { width: 45%; text-align: right; padding-top: 5px; }
    .prod_fic_val > .vext.svr > .val_prp .reservar_item.horas { width: 45%; text-align: right; padding-top: 5px; }

    .prod_fic_val > .vext.svr > .val_prp > .header { display: none; visibility: hidden; }
    .prod_fic_val > .vext.svr > .val_prp > .content { display: block; width: 100%; border-bottom: 0px; }
    .prod_fic_val > .vext.svr > .val_prp > .content > .cont { border-top: 0px; border-bottom: 1px solid #AAAAAA; }
    .prod_fic_val > .vext.svr > .val_prp > .btns { display: block; width: 100%; padding-top: 10px; }

    /* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */
    .prod_fic_val > .vext > .lnk_val_pqvi_msrv { text-align: center; }
    .prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk { padding-left: 24px; line-height: 22px; background-size: 18px; float: none; }
    .prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk_ver { margin-left: 5px; line-height: 22px; float: none; }
    .prod_fic_val > .vext > .cab_val_pqvi_msrv { padding: 10px; }
    .prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr > .itm_fecha,
    .prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr > .itm_cantidad { display: none; visibility: hidden; }
    .prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto { display: inline-block; width: auto; }
    .prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_fecha { display: inline-block; width: auto; margin-left: 4px; }
    .prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_fecha:before { content: " - "; }
    .prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_cantidad { display: inline-block; width: auto; margin-left: 4px; }
    .prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_cantidad:before { content: " - "; }


    /*** MARKER MAPA VALORACION  ***/
    .map_marker { width: 100%; max-width: 300px; }
    .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; }



    /*** BUSCADOR ALOJAMIENTO FICHA ***/
    .ficha > .busc { padding: 10px; width: 100% !important; background: #38CCC7; }
    .ficha > .busc_alj > .pnl_ctls { width: 100%; }
    .ficha > .busc_alj > .pnl_ctls > .flt_fechas { width: 100%; }
    .ficha > .busc_alj > .pnl_ctls > .flt_ocupacion { width: 100%; }
    .ficha > .busc_alj > .pnl_btns { width: 100%; }

    /*** BUSCADOR SERVICIOS FICHA ***/
    .ficha > .busc_act > .pnl_ctls { width: 100%; }
    .ficha > .busc_act > .pnl_ctls > .flt_fechas { width: 100%; }
    .ficha > .busc_act > .pnl_ctls > .flt_ocupacion { width: 100%; }
    .ficha > .busc_act > .pnl_btns { width: 100%; }




    /*** TPV FIN UNIFICADO ***/
    .cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int > .itm { width: 100%; margin-right: 0px; }

    /*** DATOS RESERVA UNIFICADO ***/
    .cont_res_datos_unif > .pnl_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; }
    .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajeros_copiar > a { line-height: 20px; background-size: 20px; padding-left: 30px; font-size: 14px; }
    .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 10px 0px 10px; }

    /*** PRODUCTOS FICHA ATRIBUTOS ***/
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item { width: 100%; height: auto; border-right: none; border-bottom: 4px dotted #DDDDDD; 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_atributo_imagen { padding: 5px 0px; line-height: 20px; font-size: 14px; }
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_imagen > .img_atrib { height: 30px; }
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_campo { padding: 5px 0px; line-height: 20px; font-size: 14px; }
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_valor { padding: 5px 0px; line-height: 20px; font-size: 14px; }

    /*** 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 > 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); }

    /*** 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 .cont_carr { padding: 10px 15px; }
    .carr .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 { 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 { padding: 10px; }
    .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 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: #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; }
    .cont_carg > .pnl_seg > .seg_pre { width: 50%; background-position-x: right; }
    .cont_carg > .pnl_seg > .seg_itm { width: 50%; text-align: left; padding: 12px 0px 0px 12px; }
    .cont_carg > .pnl_seg > .seg_post { width: 100%; background-position-x: center; margin-top: 10px; }

    /*** CARGANDO ANIMACION ***/
    .sk-fading-circle { float: none; }

    /*** 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 > 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; }
    .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: 4px; right: 4px; }
    .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-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: 100%; text-align: left; margin-top: 10px; font-size: 16px; font-weight: bold; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_imp_pagado { display: inline-block; width: 100%; text-align: left; margin-top: 10px; font-size: 16px; font-weight: bold; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_imp_saldo { display: inline-block; width: 100%; text-align: left; margin-top: 10px; font-size: 16px; font-weight: bold; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_ffacturas { display: inline-block; width: 100%; text-align: left; margin-top: 10px; font-size: 16px; font-weight: bold; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_facturas { display: inline-block; width: 100%; 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: 100%; 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_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle .pnl_header_lst_servicios { display:none; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fde { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fsal { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_srv { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_loc { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_estado { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pvp { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .dt_tit { display: inline-block; font-weight: bold; margin-right: 10px; vertical-align: middle; }

    /*** HISTORIAL DE PAGOS LISTADO ***/
    .hist_pagos_lst { padding: 0px 10px; }
    .hist_pagos_lst > .pnl_tit > .pnl_tit_int > h1 { font-size: 36px; line-height: 42px; }
    .hist_pagos_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; }
    .hist_pagos_lst > .pnl_subtit > .pnl_subtit_int > span { font-size: 24px; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int { padding: 5px 0px 10px 0px; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl { text-align: left; padding: 4px 4px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador { padding: 0px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada { padding: 0px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia { padding: 0px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado { padding: 0px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_usuario { padding: 0px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_huesped { padding: 0px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal { margin-top: 5px !important; padding: 0px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb { padding: 4px 8px; height: 32px; font-size: 14px; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal { top: 4px; right: 4px; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts { margin-top: 5px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb { padding: 4px 8px; height: 32px; font-size: 14px; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb { padding: 4px 8px; height: 32px; font-size: 14px; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns { margin-top: 5px !important; }
    .hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos { margin-top: 10px !important; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header { display: none; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items { display: block; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_expandir { display: inline-block; width: 100%; text-align: center; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fechapago { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_importe { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_moneda { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_instcobro { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_saldo { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn { font-size: 14px; padding: 0px 10px; height: 25px; line-height: 15px; width: 100%; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl { display: inline-block; vertical-align: middle; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit { display: inline-block; font-weight: bold; margin-right: 10px; vertical-align: middle; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes { display: none; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fres { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_loc { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_ref { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_usr { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pax { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fsrv { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fcanc { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_total { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pagado { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pendiente { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .dt_tit { display: inline-block; font-weight: bold; margin-right: 10px; vertical-align: middle; }

    /*** USUARIOS LISTADO ***/
    .usr_lst { padding: 0px 10px; }
    .usr_lst > .pnl_tit > .pnl_tit_int > h1 { font-size: 36px; line-height: 42px; }
    .usr_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; }
    .usr_lst > .pnl_subtit > .pnl_subtit_int > span { font-size: 24px; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int { padding: 5px 0px 10px 0px; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl { text-align: left; padding: 4px 4px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador { padding: 0px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada { padding: 0px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia { padding: 0px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado { padding: 0px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_usuario { padding: 0px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_huesped { padding: 0px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal { margin-top: 5px !important; padding: 0px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb { padding: 4px 8px; height: 32px; font-size: 14px; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal { top: 4px; right: 4px; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts { margin-top: 5px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb { padding: 4px 8px; height: 32px; font-size: 14px; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb { padding: 4px 8px; height: 32px; font-size: 14px; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns { margin-top: 5px !important; }
    .usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos { margin-top: 10px !important; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header { display: none; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items { display: block; }

    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_nombre { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_apellidos { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_usuario { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_email { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_idioma { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_telefonomovil { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_tipo { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_vertodasreservas { display: inline-block; width: 100%; text-align: center; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_vercredito { display: inline-block; width: 100%; text-align: center; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_nopermitereservar { display: inline-block; width: 100%; text-align: center; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_activo { display: inline-block; width: 100%; text-align: center; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn { display: inline-block; width: 100%; text-align: center; vertical-align: middle; font-size: 14px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn { font-size: 14px; padding: 0px 10px; height: 25px; line-height: 15px; width: 100%; margin-bottom: 10px; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl { display: inline-block; vertical-align: middle; }
    .usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit { display: inline-block; font-weight: bold; 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: 10px 15px; }
    .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 { padding: 10px 0px !important; }
    .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst { font-size: 14px; }

    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido { padding: 0px 0px 10px; }
    .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 { padding: 10px 0px 10px; }
    .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; padding: 10px 0px 0px; }
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item { padding: 10px 0px; }
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int { display: block; }

    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg { padding: 10px 0px 10px; }
    .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; padding: 10px 0px; }
    .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: 13px; }
    .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: 5px !important; }
    .rreg .rreg_int .pnl_dts .pnl_log { padding: 5px !important; }
    .rreg .rreg_int .pnl_dts .pnl_log .pnl_form { padding-bottom: 0px; }
    .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .pnl_img { display: block; visibility: visible; margin: 0 auto; }

    /*** 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 > .pnl_img_slider { display: block; width: 100%; }
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a > img { margin: 0 auto; width: 250px; max-height: 150px; }
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts { display: block; width: 100%; margin-top: 15px; padding: 0px; border-right: 0px; }
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_tit { font-size: 20px; line-height: 24px; }
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_tit > a { font-size: 20px; line-height: 24px; }
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_cnts { line-height: 16px; font-size: 14px; margin-top: 3px; width: 100%; }
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_cnts a { font-size: 14px; }
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_dir_map > .map_item > .hidden-xs { display: block !important; }
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_dir_map > .map_item > .visible-xs { display: none !important; }
    .prod_lst .lst > .row > .itm > .int > .pnl_btns { display: block; float: right; clear: both; text-align: right; width: 100%; }
    .prod_lst .lst > .row > .itm > .int > .pnl_btns > .pnl_dts_dsd { display: inline-block; vertical-align: bottom; width: 50%; text-align: right; }
    .prod_lst .lst > .row > .itm > .int > .pnl_btns > .pnl_dts_dsd > .pnl_dsd > .pre { display: inline-block; vertical-align: bottom; margin-right: 5px; margin-bottom: 2px; }
    .prod_lst .lst > .row > .itm > .int > .pnl_btns > .pnl_dts_dsd > .pnl_dsd > .itm { display: inline-block; vertical-align: bottom; margin-right: 10px; }
    .prod_lst .lst > .row > .itm > .int > .pnl_btns > .btn { display: inline-block; vertical-align: bottom; width: 48%; max-width: 150px; margin-top: 0px; }

    /*** 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; }

    /*** OFERTAS DESTACADAS AGRUPACION TEMA ***/
    .ofr_dest_agrtem > .ofr_dest_agrtem_int { padding: 10px 0px; }
    .ofr_dest_agrtem > .ofr_dest_agrtem_int > .pnl_tema_sel { margin: 0px 0px 10px 0px; }
    .ofr_dest_agrtem > .ofr_dest_agrtem_int > .pnl_items { margin: 20px 0px 0px 0px; }
    .ofr_dest_agrtem > .ofr_dest_agrtem_int > .pnl_items > .pnl_items_ofertas.owl-carousel { width: 90% !important; }
    .ofr_dest_agrtem > .ofr_dest_agrtem_int > .pnl_items > .pnl_items_ofertas.owl-carousel > .owl-controls > .owl-buttons { left: -8%; width: 116%; }
    .ofr_dest_agrtem > .ofr_dest_agrtem_int > .pnl_items > .pnl_items_ofertas.no-carousel { width: 94% !important; }

    /*** 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; }

    /*** BUSCADOR VALORACION SERVICIOS ***/
    .cont_busc_ficha_cont { padding: 15px; }

    /*** CONTENIDO HOME TRASLADOS ***/
    .cont_home_traslados > .pnl_dts > .pnl_itm { width: 100%; }

    /*** RESERVA CAPA PERFIL MODIFICACION ***/
    .body_gen_mod { }
    .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; }

    /*** FORMULARIO MIS DATOS ***/
    .pnl_ppl_mis_datos { font-size: 14px; background: #F5F4F5; display: inline-block; margin: 0 auto; width: 100%; }
    .form_mis_datos { width: 50%; margin-left: 0%; display: table; padding: 20px; margin-top: 20px; margin-bottom: 20px; position: relative; background: #FFFFFF; padding: 30px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; box-shadow: 0px 2px 4px #CCCCCC; -moz-box-shadow: 0px 2px 4px #CCCCCC; -webkit-box-shadow: 0px 2px 4px #CCCCCC; -o-box-shadow: 0px 2px 4px #CCCCCC; }

    /*** FORMULARIO REALIZAR ANTICIPO ***/
    .form_realizar_anticipo { width: 100%; margin-left: 0px; display: table; padding: 20px; margin-top: 20px; margin-bottom: 20px; position: relative; background: #FFFFFF; padding: 30px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; box-shadow: 0px 2px 4px #CCCCCC; -moz-box-shadow: 0px 2px 4px #CCCCCC; -webkit-box-shadow: 0px 2px 4px #CCCCCC; -o-box-shadow: 0px 2px 4px #CCCCCC; }

    /*** FORMULARIO REALIZAR PAGO RESERVAS ***/
    .res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header { display: none; }
    .res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila .dt_tit { display: inline-block;font-weight: bold;margin-right: 10px;vertical-align: middle; }
    .res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_selec { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_anticipo { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_importetotal { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_saldo { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }

    .res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header { display: none; }
    .res_pagos_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_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_selec { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fecha { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_localizador { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_referencia { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_total { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_pagado { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_pendiente { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }
    .res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_facturas { display: inline-block; width: 100%; text-align: left; vertical-align: middle; font-size: 14px; }

}
