﻿
@media (min-width: 0px) and (max-width: 399px) {

    /*** DATOS AGENCIA ***/
    .dagencia .small li.seg{text-align:center;}
    .dagencia .small li.seg span.pago{display:inline-block;}
    .dagencia .small li.dob{text-align:center;display:block;}

    /*** REDES SOCIALES ***/
    .cont_social .header_social{margin-top:10px;text-align:center;}

    /*** MENU MI CUENTA CABECERA ***/
    .mnu_mcu{display:none;visibility:hidden;}
	/*.mnu_booking {display:none;visibility:hidden;}*/
    .mnu_mcu .pnl_cont .pnl_bnv{width:100%;}
    .mnu_mcu .pnl_cont .pnl_exi{width:100%;float:left;text-align:left;padding-left:3%;padding-right:0;}

    /*** GALERIA IMAGEN SLIDER ***/
    .gal_sli .carousel-indicators{display:none;visibility:hidden;}
    .gal_sli .carousel-caption{display:none;visibility:hidden;}

    /*** GALERIA IMAGEN LIST ***/
    .gal_lis .thumbnail{width:47%;margin:1%;}
    .gal_lis .thumbnail .content .tit{font-size:16px;line-height:20px;height:20px;}
    .gal_lis .thumbnail .content .desc{font-size:12px;line-height:14px;height:14px;}
    .gal_lis.owl-carousel .owl-wrapper li{padding:0px 20px;}
    .gal_lis.owl-carousel .thumbnail{width:100%;}

    /*** OFERTAS DESTACADAS ***/
    .ofr_des ul li a{height:290px;}
    .ofr_des ul li a > .pnl_img{height:156px;}
    .ofr_des ul li a > .pnl_auxs{width:75%;}
    .ofr_des ul li a > .pnl_btn{display:inline-block;visibility:visible;}
    

    /*** TOP VENTAS ***/
    .top_vnt ul li a{height:290px;}
    .top_vnt ul li a > .pnl_img{height:156px;}
    .top_vnt ul li a > .pnl_cont .pnl_desc{width:75%;}
    .top_vnt ul li a > .pnl_cont > .pnl_btn{display:inline-block;visibility:visible;}
    .top_vnt_fx a > .pnl_img{width:135px;height:120px;max-height:120px;}
    .top_vnt_fx a > .pnl_img > img{max-height:120px !important;}
    .top_vnt_fx a > .pnl_img_back{height:150px !important;}
    

    /*** PRODUCTOS LISTADO ***/
    /*** Listado ***/    
    .prod_lst .lst > .row > .itm > .int .pnl_img > a > img{width:100%;height:auto;}

    .prod_lst .lst > .row.ord_pags .pnl_ord > .lbl_ord,
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf > .lbl_ord{font-size:14px;display:block;width:100%;}
    .prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns,
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns{margin-top:5px;display:block;width:100%;}
    .prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul,
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul{margin:0px;width:100%;display:block;}
    .prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn,
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn{display:block;width:100%;width:100%;display:block;}
    .prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn:first-child > .lnk_ord,
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn:first-child > .lnk_ord{border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;}
    .prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn:last-child > .lnk_ord,
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn:last-child > .lnk_ord{border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;}
    .prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord,
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord{font-size:12px;padding:4px 10px;float:none;width:100%;display:block;margin-left:0px;margin-top: -1px;}
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_img{display:block;width:100%;float:none;text-align:center;}
    .prod_lst .lst > .row.lst > .itm > .int > .pnl_dts{display:block;width:100%;float:none;text-align:left;margin:5px 0px 0px 0px;}

    /* REDEFINIDOS PARA FORFAIT + HOTEL */
    .valoracion > .listVal > .vext.ff_alj{font-size:13px;line-height:16px;}
    .valoracion > .listVal > .vext.ff_alj > .header > .header_tit{font-size:16px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj{margin-top:5px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab{line-height:20px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit{width:100%;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a{font-size:14px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a:hover{font-size:14px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > .itm_aloj_tit_clas{display:block;line-height:12px;margin-left:0px;margin-top:2px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > .itm_aloj_tit_clas > img{max-width:12px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec{width:100%;text-align:left;padding-right:0px;float:none;line-height:initial;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_aloj_prec_prec{font-size:13px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res{width:100%;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res > input.btn{padding:4px;font-size:12px;width:100%;margin-top:5px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_img .imgCont {height:110px;}
    .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 > .itm_aloj_conts{width:100%;padding-left:0px;}
    .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{margin-top:5px;}
    .valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a{line-height:inherit;}

    /*** CABECERA PAQ VIRTUAL FORFAIT ***/
    .prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_tit{text-align:left;width:100%;font-size:16px;}
    .prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk{text-align:left;width:100%;padding-left:30px;line-height:30px;}
    .prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a{font-size:14px;}
    .prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a:hover{font-size:14px;}
    .prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a:after{font-size:28px;}
    
    .cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_tit{font-size:22px;line-height:22px;}
    .cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk{}
    .cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk > a{font-size:0px;}
    
    .cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .img2_div{height: 38px;width: 80px;}
    .cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .img2_div .img2{width: 125px;min-height: 60px;min-width: 125px;}
    .cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont > .pnl_cont_cont{font-size:14px !important;}
	
    /* VALORACION */
    .valTitulo > .tit{font-size: 18px;}
    .valSubTitulo {padding:0px; margin:0px;}
    .valSubTitulo > .tit {display: block; font-size: 14px;}
    .valSubTitulo > .map {display: block; margin-top: 5px; margin-left:0px;}
    .valSubTitulo > .map a {font-size:13px;}
    
    .busqueda{padding:10px;}
    .busqueda > .destino, .busqueda > .fechas, .busqueda > .ocupacion, .busqueda > .habitaciones {display: block; width: 100%;}
    .busqueda > .destino > .valor,
    .busqueda > .fechas > .valor,
    .busqueda > .ocupacion > .valor,
    .busqueda > .habitaciones > .valor {font-size:12px;}
    
    .filt > .item {padding-bottom: 0px;}
    .filt > .item > .tit {font-size:13px;}
    .filt > .item > .tit a {font-size:13px;}
    .filt > .item > .cont > .slider_lbl { font-size:16px;}
    
    .valoracion > .row.paginador {margin: 5px 0px;}
    .valoracion > .row.paginador .pagination {float:none;margin: 10px 0px 5px 0px; float:none;}
    .valoracion > .listVal > .vext .detail > .detail_dts > .estado{display:inline-block;width:100%;min-height:100%;padding:0px 0px 10px 0px;text-align:center;}
    .valoracion > .listVal > .vext .detail > .detail_dts > .habitacion{display:inline-block;width:100%;min-height:100%;padding:0px 0px 10px 0px;text-align:left;}
    .valoracion > .listVal > .vext .detail > .detail_dts > .price{display:inline-block;width:100%;min-height:100%;padding:0px 0px 10px 0px;text-align:center;}
    .valoracion > .listVal > .vext .detail > .detal_btns > .opciones{width:100%;margin:10px 0px 0px 0px;}
    .valoracion > .listVal > .vext .detail > .detal_btns > .booking{width:100%;margin:10px 0px 0px 0px;}
    .valoracion > .listVal > .vext .val > .header{display:none;visibility:hidden;}
    .valoracion > .listVal > .vext .val > .header > .sup {font-size:12px !important;}
    .valoracion > .listVal > .vext .val > .grup, .valoracion > .listVal > .vext .val > .content > .grup {font-size:12px !important; font-weight:bold !important;}
    .valoracion > .listVal > .vext > .header{padding:5px;}
    .valoracion > .listVal > .vext > .header > .pImg {display:block; width:100%;}
    .valoracion > .listVal > .vext > .header > .pImg .imgCenter img {min-width:265px;}
    .valoracion > .listVal > .vext > .header > .pImg .imgCont {height:150px;}
    .valoracion > .listVal > .vext > .header > .pImgSlider{display:block; width:100%;height:inherit;max-height:150px;}
    .valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > img{margin:0 auto;width:100%;max-height:150px;}
    .valoracion > .listVal > .vext > .header > .pData { display:block; width:100%; margin-top:5px;}
    .valoracion > .listVal > .vext > .header > .pData > .tit {display:block; font-size:16px; line-height:22px;}
    .valoracion > .listVal > .vext > .header > .pData > .tit a {font-size:14px; line-height:20px;}
    .valoracion > .listVal > .vext > .header > .pData > .cat {display:block; font-size:22px; line-height: 22px;}
    .valoracion > .listVal > .vext > .header > .pData > .pob {margin:0px; font-size: 12px; margin-bottom: 5px;}
    .valoracion > .listVal > .vext > .header > .pData > .map {vertical-align:top; width:46%;}
    .valoracion > .listVal > .vext > .header > .pData > .desde > .lit {display:block;}
    .valoracion > .listVal > .vext > .header > .pData > .desde > .precio {font-size:14px;}
    .valoracion > .listVal > .vext > .header > .pData > .desc {line-height: 18px; margin-top: 3px;}
    .valoracion > .listVal > .vext > .header > .pData > .desc a {font-size: 12px; display: block; font-weight:bold;}
    
    .valoracion > .listVal > .vext .val .estado {width: 10%;margin-top: 0px;}
    .valoracion > .listVal > .vext .val .estado img {width:18px;}
    .valoracion > .listVal > .vext .val .habitacion {width:88%;}
    .valoracion > .listVal > .vext .val .regimen {width:28%; margin-left:12%;}
    .valoracion > .listVal > .vext .val .precio {width: 25%; text-align:right; font-weight: bold;}
    .valoracion > .listVal > .vext .val .oferta {width:21%;}
    .valoracion > .listVal > .vext .val .oferta img {width:24px;}
    .valoracion > .listVal > .vext .val .seleccion {width:9%;}
    
    .valoracion > .listVal > .vext .val > .btns {padding-top:5px; display:block;}
    .valoracion > .listVal > .vext .val > .btns > .importes {margin-right:0px; display:block;}
    .valoracion > .listVal > .vext .val > .btns > .importes > .tit {font-size:14px;}
    .valoracion > .listVal > .vext .val > .btns > .importes > .importe {font-size:16px;}
    
    .valoracion > .listVal.trf {width:100%;}
    .valoracion > .listVal.trf > .busqueda > .origen {display:block; width:100%;}
    .valoracion > .listVal.trf > .busqueda > .destino {display:block; width:100%;}
    .valoracion > .listVal.trf > .busqueda > .ocupacion {display:block; width:100%; margin: 0px;}
    .valoracion > .listVal.trf > .busqueda > .fechas {display:block; width:100%; margin: 0px;}
    .valoracion > .listVal.trf > .vext > .header > .pImg .imgCenter img {max-height:auto; min-width:auto;}
    .valoracion > .listVal.trf > .vext > .header > .pData > .tit {font-size:16px;}
    .valoracion > .listVal > .vext > .header > .pData > .more a {font-size:14px;}
    .valoracion > .listVal.trf > .vext > .val .servicio {display:none; visibility:hidden;}
    .valoracion > .listVal.trf  > .vext > .val .precio {width:67%;}
    
    
    .prod_fic_val > .vext > .val > .header {display:block; width:100%;}
    .prod_fic_val > .vext > .val > .content {display:block; width:100%;}
    .prod_fic_val > .vext > .val .estado {width: 10%;margin-top: 0px;}
    .prod_fic_val > .vext > .val .estado img {width:18px;}
    .prod_fic_val > .vext > .val .habitacion {width:88%;}
    .prod_fic_val > .vext > .val .regimen {width:28%; margin-left:12%;}
    .prod_fic_val > .vext > .val .precio {width: 25%; text-align:right; font-weight: bold;}
    .prod_fic_val > .vext > .val .oferta {width:21%;}
    .prod_fic_val > .vext > .val .oferta img {width:24px;}
    .prod_fic_val > .vext > .val .seleccion {width:9%;}
    .prod_fic_val > .vext > .val > .grup, .prod_fic_val > .vext > .val > .content > .grup {font-size:14px;}
    
    .prod_fic_val > .vext > .val > .btns {width:100%; display:block; padding: 10px;}
    .prod_fic_val > .vext > .val > .btns > .importes {text-align:right;}
    .prod_fic_val > .vext > .val > .btns > .reservar {text-align:right; padding:0px;}
    .prod_fic_val > .vext > .val > .btns > .importes > .importe {font-size:18px;}
    
    .valoracion > .listVal > .vext.svr > .fecha {width:100%; text-align:center; padding-bottom: 10px; border-bottom:1px dotted #F0F0F0;}
    .valoracion > .listVal > .vext.svr > .val > .header {display:none; visibility:hidden;}
    .valoracion > .listVal > .vext.svr > .val > .content {width:100%; display:block;}
    .valoracion > .listVal > .vext.svr > .val > .content .servicio >.int {margin-left:10px;}
    .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:40%;}
    .valoracion > .listVal > .vext.srv > .val .oferta {width:46%;}
    .valoracion > .listVal > .vext.svr > .val > .btns {width:100%;}
    .valoracion > .listVal > .vext.svr > .val > .btns > .reservar > .bt_res1 {width:auto;}

    .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:0px;text-align:left;width:20%;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 .seleccion.horas{float:right;width:50px; padding-top:0px;}
    .prod_fic_val > .vext.svr > .val_prp > .header{display:none; visibility:hidden;}
    .prod_fic_val > .vext.svr > .val_prp > .content {display:block; width:100%;}
    .prod_fic_val > .vext.svr > .val_prp > .btns {display:block;width:100%;padding-top:10px;}

    .valoracion > .listVal > .vext.svr > .val_prp .estado{}
    .valoracion > .listVal > .vext.svr > .val_prp .servicio{width:73%;}
    .valoracion > .listVal > .vext.svr > .val_prp .servicio.horas {width:86%}
    .valoracion > .listVal > .vext.svr > .val_prp .precio{margin-left:11%;text-align:left;width:52%;padding-top:5px;}
    .valoracion > .listVal > .vext.svr > .val_prp .precio.horas {width:21%;}
    .valoracion > .listVal > .vext.svr > .val_prp .seleccion{width:35%;text-align:right;padding-top:5px;}
    .valoracion > .listVal > .vext.svr > .val_prp .seleccion.horas{width:50px;padding-top:5px;float:right;}
    .valoracion > .listVal > .vext.svr > .val_prp > .header{display:none; visibility:hidden;}
    .valoracion > .listVal > .vext.svr > .val_prp > .content {display:block; width:100%;}
    .valoracion > .listVal > .vext.svr > .val_prp > .btns {display:block;width:100%;padding-top:10px;}
    
    /*** VALORACION CAPA OFERTAS ***/
    .capa_oferta{}
    .capa_oferta > .tit{font-size:12px;}
    .capa_oferta > .precios {}

    .capa_oferta > .precios > .antes {}
    .capa_oferta > .precios > .antes > .txt {}
    .capa_oferta > .precios > .antes > .eur { font-size:14px;}

    .capa_oferta > .precios > .ahora{}
    .capa_oferta > .precios > .ahora > .txt {}
    .capa_oferta > .precios > .ahora > .eur {font-size:14px;}

    .capa_oferta > .ofrt {}
    .capa_oferta > .ofrt > .itm {}
    .capa_oferta > .ofrt > .itm > .importe {}

    .popover{}
    .popover-title { font-size: 14px; }
    .popover-content {}
    .popover .online {font-size:12px;}
    
    .mapList.modal.modal-fullscreen .modal-title {font-size:16px;}
    .map_marker {width:200px;}
    .map_marker > .image {display:block; width:100%;}
    .map_marker > .content {display:block; width:100%;  font-size:12px; margin:0px; padding:0px;}
    .map_marker > .content > .desc {display:block; font-size:12px;}
    .map_marker > .content > .data > .tit a {font-size:14px;}
    .map_marker > .image > .imgCont > .imgCenter img {min-width:200px;}

    /*** PRODUCTOS FICHA CONTENIDO ***/
    .prod_fic_conts .pnl_serv_hot .cont > .cnt {width:100%;}
    .prod_fic_conts .pnl_serv_hab .cont > .cnt {width:100%;}
    .prod_fic_conts .pnl_conts {margin:0px; padding:0px;}
    .prod_fic_conts .pnl_conts .cont > .tit {font-size:16px;}

    /*** PRODUCTOS FICHA IMAGENES ***/
    .prod_fic_imgs .img2_div{height:50px;width:50px;}
    .prod_fic_imgs .img2_div .img2{min-height:50px;min-width:50px;}

    /*** 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;}

    /*** BUSCADOR EXCURSIONES***/
    .busc_exc > .pnl_ctls > .flt_destino{width:100%;}


    /*** BUSCADOR COCHE ALQUILER ***/
    



    /*** PRODUCTOS FICHA BUSCADOR PAQUETE PRECIOS TABLA ***/
    .busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_flts{width:100%;}
    .busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_btns{width:100%;}
    .busc_ppd_prtb .pnl_paso2 .pnl_buscador > .pnl_btns .btn{width:80%;}

    /*** BUSCADOR FORFAIT HOTEL ***/
    .busc_fft_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{width:100%;}
    .busc_fft_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs{width:100%;margin-left:0px;margin-top:5px;}
    .busc_fft_alj > .pnl_ff > .flt_fechas > .pnl_entrada{width:100%;margin-right:0px;margin-left:0px;}
    .busc_fft_alj > .pnl_ff > .flt_fechas > .pnl_duracion{width:100%;margin-left:0px;margin-right:0px;margin-top:5px;}

    /*** BUSCADOR FORFAIT HOTEL FICHA***/
    .ficha > .busc_fft_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{width:100%;}
    .ficha > .busc_fft_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs{width:100%;margin-left:0px;margin-top:5px;}
    .ficha > .busc_fft_alj > .pnl_ff > .flt_fechas > .pnl_entrada{width:100%;margin-right:0px;margin-left:0px;}
    .ficha > .busc_fft_alj > .pnl_ff > .flt_fechas > .pnl_duracion{width:100%;margin-left:0px;margin-right:0px;margin-top:5px;}

    /*** BUSCADOR SERVICIO HOTEL ***/
    .busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{width:100%;}
    .busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs{width:100%;margin-left:0px;margin-top:5px;}
    .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada{width:100%;margin-right:0px;margin-left:0px;}
    .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_servicio{width:100%;margin-left:0px;margin-right:0px;margin-top:5px;}

    /*** BUSCADOR SERVICIO HOTEL FICHA***/
    .ficha > .busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{width:100%;}
    .ficha > .busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs{width:100%;margin-left:0px;margin-top:5px;}
    .ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada{width:100%;margin-right:0px;margin-left:0px;}
    .ficha > .busc_srv_alj > .pnl_srv > .flt_srv > .pnl_servicio{width:100%;margin-left:0px;margin-right:0px;margin-top:5px;}
   
    /*** BUSCADOR VUELO ***/
    .busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default{width:100%;margin:0px;margin-bottom:3px;}
    /*** BUSCADOR VUELO + HOTEL ***/
    .busc_vuehot > .pnl_ctls > .pnl_avz > .pnl_avz_rads > .ui-state-default{width:100%;margin:0px;margin-bottom:3px;}

    /*** BUSCADOR VALORACION SERVICIOS ***/
    .busc_val_srv > .pnl_fechas_ext{width:100%;}
    .busc_val_srv > .pnl_horas_conceptos_botones{width:100%;margin:15px 0px 0px 0px;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora{display:inline-block;width:32%;background:#BFECCA;border:1px solid #BFECCA;margin:0px 2% 2% 0px;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora:nth-child(3n){margin:0px 0px 2% 0px;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora:nth-child(5n){margin:0px 2% 2% 0px;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto{border-top:1px solid #DDDDDD;padding:5px 0px 0px 0px;margin:0px 0px 10px 0px;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .estado{width:30px;text-align:center;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio{width:calc(100% - 30px);text-align:left;}
	.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .precio{width:50%;text-align:left;margin-top:5px;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion{width:50%;text-align:right;margin-top:5px;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .estado{width:30px;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .servicio{width:calc(100% - 30px);}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .precio{width:calc(100% - 30px);text-align:right;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .seleccion{width:30px;text-align:center;}
    .busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones{margin:0px 0px 0px 0px;}

    /*** RESERVA PASOS ***/
    .vpas .vpas_int{height:100%;padding-top:10px;}

    .vpas .vpas_int .pnl_tit{float:none;display:block;width:100%;}
    .vpas .vpas_int .pnl_tit .h1{font-size:20px;}
    .vpas .vpas_int .pnl_pas{float:none;display:block;width:100%;text-align:left;margin-top:8px;font-size:14px;}

    .vpas .vpas_int .pnl_pas .vpas_pact{padding:4px 6px;font-weight:bold;}
    .vpas .vpas_int .pnl_pas .vpas_pact .num{display:inline-block;}
    .vpas .vpas_int .pnl_pas .vpas_pact .pas{display:inline-block;}
    .vpas .vpas_int .pnl_pas .vpas_pdes{padding:4px 6px;font-weight:bold;}
    .vpas .vpas_int .pnl_pas .vpas_pdes .num{display:block;}
    .vpas .vpas_int .pnl_pas .vpas_pdes .pas{display:none;}

    /*** CARRITO EXT ***/
    .carr .carr_pre{font-size:22px;line-height:24px;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit {float:none; display:block; padding-top:30px;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .tit5 {font-size:18px;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .cat {display:block; font-size:18px; line-height: 20px;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre {display:block; float:none; width:100%;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_elim {position:absolute; top:5px; left:0px; border:none !important;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_imp {float:right; clear: both;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_sup {padding: 10px 0px 0px 0px;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_inf {margin:0px;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_inf .itm {margin:0px; padding:0px;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_tit_int_canc {text-align:left;}
    
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs {display:none;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm {line-height:20px;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .visible-xs{display:inline-block !important; margin-right: 5px; vertical-align: top;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .visible-xs span { vertical-align:top;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .lbl_tit {font-weight: bold;  display: inline-block; }
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .lbl_cont {display:inline-block;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_reg {text-align:left;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_fch {text-align:left;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_dias {text-align:left;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_imp {text-align:left;}
    .carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_can {text-align:left;}
    
	.pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .lbl {width:100%;}
    /* OPCIONALES */
    
    .carr > .servs > .opt > .opt_int > .tit {font-size:18px; line-height: 20px;}
    .carr > .servs > .opt > .opt_int > .dat > .header {display:none; visibility:hidden;}
    .carr > .servs > .opt > .opt_int > .dat > .itm {position:relative; line-height:20px;}
    .carr > .servs > .opt > .opt_int > .dat .visible-xs{display:inline-block !important; }
    .carr > .servs > .opt > .opt_int > .dat .visible-xs.tit {font-weight:bold; width:25%; vertical-align: top;}
    .carr > .servs > .opt > .opt_int > .dat .tipo {display:block; width:100%; text-align: left;}
    .carr > .servs > .opt > .opt_int > .dat .concepto {display:block; width:100%; text-align: left;}
    .carr > .servs > .opt > .opt_int > .dat .fecha {display:block; width:100%; text-align: left;}
    .carr > .servs > .opt > .opt_int > .dat .dias {display:block; width:100%; text-align: left;}
    .carr > .servs > .opt > .opt_int > .dat .itm .importe {display:block; width:100%; text-align: left;}
    .carr > .servs > .opt > .opt_int > .dat .itm .importe .tit {font-size:14px; color:#333333;}
    .carr > .servs > .opt > .opt_int > .dat .itm .importe .val {color:#D32F33; font-size:18px;}
    .carr > .servs > .opt > .opt_int > .dat > .itm .val {display:inline-block; width:68%;}
    .carr > .servs > .opt > .opt_int > .dat .select {position: absolute; bottom: 10px; right: 10px; width:100%;}
    
    /* CUPON DESCUENTO */
    .rcup .rcup_int .rcup_cont {padding:10px;}
    .rcup .rcup_int{padding:15px;font-size:13px;}
    .rcup .rcup_int .pnl_tit{font-size:18px;padding:10px 0px;border:none;}
    .rcup .rcup_int .pnl_dts{font-size:13px;margin-top:0px;}
    .rcup .rcup_int .pnl_dts > .pnl_lbl{display:block;width:100%;}
    .rcup .rcup_int .pnl_dts > .pnl_txb{display:block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts > .pnl_btn{display:block;width:100%;margin:5px auto 0px;float:none;text-align:center;}
    .rcup .rcup_int .pnl_dts_sel{font-size:13px;margin-top:0px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{font-size:13px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_lbl{display:block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_txb1{display:block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_txb2{display:block;width:100%;margin-top:5px;}
    .rcup .rcup_int .pnl_dts_sel > .pnl_btn{display:block;width:80%;margin:5px auto 0px;float:none;text-align:center;}
    		
    /* PASAJEROS */
    .carr .cont_carr .sal_int .pnl_psj .pnl_dts {padding-left:0px; font-size:12px;}
    .carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_ocupacion {display:block; width:100%;}
    .carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items {display:block; width:100%;}
    .carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero {display:block; width:100%;}
    .carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item {display:block; width:100%; margin:0px;}
    .carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .pnl_pasajero_num {display:block; width:100%;}
    .carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .pnl_pasajero_num > .tit {padding-top:10px;}
    .carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_nota {padding:0px;}
    
    .carr .cont_carr .sal_int .pnl_cnd .pnl_tit {font-size:16px;}
    .carr .cont_carr .sal_int .pnl_nts .pnl_tit {font-size:16px;}
    .carr .cont_carr .sal_int .pnl_pet .pnl_tit {font-size:16px;}
    .carr .cont_carr .sal_int .pnl_obs .pnl_tit {font-size:16px;}
    .carr .cont_carr .sal_int .pnl_dat .pnl_tit {font-size:16px;}
    .carr .cont_carr .sal_int .pnl_preg .pnl_tit {font-size:16px;}
    .carr .cont_carr .sal_int .pnl_conts .pnl_tit {font-size:16px;}
    .carr .cont_carr .sal_int .pnl_psj .pnl_tit {font-size:16px;}
   
    .carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm {margin:0px;}
    .carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .lbl {display:block; width:100%;}
    .carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .desc {display:block;}

    .carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm {margin:0px;}
    .carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .lbl {display:block; width:100%;}
    .carr .cont_carr .sal_int .pnl_preg .pnl_dts > .itm .desc {display:block;}
    
    /* REGISTRO - ACCESO USUARIO */
    .rreg > .rreg_int > .cd-tabs > .cd-tabs-content {border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important;} 
    .rreg .rreg_int .pnl_dts .pnl_reg .pnl_sup {display:block; visibility:visible;}
    .rreg .rreg_int .pnl_dts .pnl_log .pnl_sup {display:block; visibility:visible;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm {display:block; width:100%;}
    .rreg .rreg_int .pnl_dts .pnl_form .itm.min {display:block; width:100%; margin-left:0px;}
     
    /*** SERVICIO PAQUETE PREDEFINIDO ***/
    .carr .cont_carr { padding:10px;}
    .carr .cont_carr > .pnl_tit{height:100%;display:block;}
    .carr .cont_carr > .pnl_tit > .tit{float:none;display:block;text-align:left;}
    .carr .cont_carr > .pnl_tit > .tit .tit5{font-size:18px;line-height:22px;}
    .carr .cont_carr > .pnl_tit > .pre{float:none;display:block;text-align:right;margin:5px 0px;padding:0px 10px;}
    .carr .cont_carr > .pnl_tit > .pre .pnl_lbls{display:none;}
    .carr .cont_carr > .pnl_tit > .pre .pnl_imp{display:inline-block;padding:4px 10px 4px 0px;}
    .carr .cont_carr > .pnl_tit > .pre .pnl_imp > .imp{font-size:16px;}
    .carr .cont_carr > .pnl_tit > .pre .pnl_elim{padding:4px 10px;display:inline-block;}
    .carr .cont_carr > .pnl_tit > .pre .pnl_elim > .btn{font-size:13px;}

    .carr .cont_carr .pnl_pqt .spp_int{font-size:13px;padding:10px 0px;}
    .carr .cont_carr .pnl_pqt .spp_int .tit5{font-size:16px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int{padding:5px 0px 10px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit{text-align:left;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_canc{text-align:left;padding:5px 15px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos{padding:0px 5px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_img{text-align:center;padding:0px 20px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts{text-align:left;padding:0px 10px;margin-top:20px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab{display:block;padding:0px;}    
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_sup{display:block;font-weight:bold;padding:5px 15px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf{display:block;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs{display:none;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm{display:block;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm > .pnl_conc{}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .lbl_tit{display:inline-block;padding-right:5px;font-weight:bold;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .itm .lbl_cont{display:inline-block;}

    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int{display:block;padding:10px 5px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_prod{width:100%;display:block;font-size:14px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_imp{width:100%;display:block;font-size:13px;margin-top:5px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_btn{width:100%;display:block;margin-top:10px;text-align:center;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_btn > .btn{width:80%;}

    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_img{width:100%;vertical-align:top;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts{width:100%;vertical-align:top;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_prod{width:100%;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_imp{width:100%;text-align:center;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_btn{width:100%;text-align:center;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}
    .carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts_extendido > .pnl_grupos_extendido .spp_opc_int .pnl_dts > .pnl_btn > .btn{width:100%;}
    
    .carr .cont_carr .pnl_pqt .spp_int .pnl_cnd{padding:5px 10px 15px;}
    .carr .cont_carr .pnl_pqt .spp_int .pnl_psj{padding:5px 10px 15px;}
    .carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_ocupacion{display:block;width:100%;padding:0px;font-size:13px;}
    .carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items{display:block;width:100%;margin-top:10px;font-size:13px;}
    .carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .pnl_pasajero_num{display:block;width:100%;}
    .carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero{display:block;width:100%;}
    .carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item{width:100%;}
    .carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_nota{padding-left:0px;}
    .carr .cont_carr .pnl_pqt .spp_int .pnl_obs{padding:5px 10px 15px;}

    .carr .cont_opc{font-size:13px;}
    .carr .cont_opc > .pnl_tit_int > .pnl_tit_int_tit .tit5{font-size:16px;}
    .carr .cont_opc > .pnl_datos{margin:5px 0px 0px 0px;padding:0px 5px;}
    .carr .cont_opc > .pnl_datos > .itm_opc{font-size:13px;padding:10px;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_titulo{display:block;width:100%;text-align:left;margin-bottom:5px;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_fechas{display:block;width:100%;text-align:left;margin-bottom:5px;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_importe{display:block;width:100%;text-align:left;margin-bottom:5px;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace{display:block;width:100%;text-align:left;margin-bottom:5px;}
    .carr .cont_opc > .pnl_datos > .itm_opc > .pnl_boton{display:block;width:100%;text-align:center;margin-bottom:5px;margin-top:10px;}

    /* ADD RESERVA */
    .pnl_add .pnl_add_int {padding:0px;}
    .pnl_add .pnl_add_int .pnl_tit {font-size: 22px; line-height: 32px;}
    .pnl_add .pnl_add_int .pnl_sub_tit {font-size: 18px; line-height: 26px;}

	/*** CUPON DESCUENTO ***/
	.rcup .rcup_int .pnl_dts_sel > .pnl_lbl{}
	
    /*** RESERVA CONTINUAR ***/
    .rcad .rcad_int .itm_tit{font-size:18px;}
    .rcont .rcont_int .itm_lbl{display:block;font-size:14px;width:100%;margin-top:10px;vertical-align:bottom;}
    .rcont .rcont_int .itm_btn{display:block;float:none;width:100%;margin-top:10px;vertical-align:bottom;}

    /*** RESERVA CADUCADA ***/
    .rcad .rcad_int .itm_tit{font-size:18px;}
    .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;}

    /*** AYUDA ***/
    .faq .faq_int .pnl_tit{font-size:20px;}
    .faq .faq_int .pnl_dts{font-size:13px;}
    .faq .faq_int .pnl_dts .prg > .prg_tit{font-size:16px;}

    /*** CARGANDO ***/
    .cont_carg{font-size:16px;}
    .cont_carg > .pnl_tit{font-size:22px;}
    .cont_carg > .pnl_carg > .carg_itm{font-size:22px;}

    /*** 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 > .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_desc{display:block;width:100%;font-size:16px;font-weight:bold;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_loc{display:inline-block;width:50%;text-align:left;margin-top:5px;font-size:16px;font-weight:bold;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_imp{display:inline-block;width:40%;text-align:left;margin-top:5px;font-size:16px;font-weight:bold;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_est{display:block;width:100%;text-align:left;margin-top:5px;font-size:12px;}
	.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_ref{display:block;width:100%;text-align:left;margin-top:5px;font-size:12px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fres{display:block;width:100%;text-align:left;margin-top:5px;font-size:12px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fent{display:block;width:100%;text-align:left;margin-top:5px;font-size:12px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn{display:block;text-align:center;margin-top:10px;}
    .res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn{width:80%;}
    .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;}

    /*** RESERVA FORMA PAGO ***/
    .rfp .rfp_int{font-size:13px;padding:0px;}

    .rfp .rfp_int .pnl_tit{font-size:18px;padding:10px 0px;}
    .rfp .rfp_int .pnl_subtit {font-size:16px;padding:10px 0px;}
    .rfp .rfp_int .pnl_dts{font-size:13px;margin-top:0px;}

    .rfp .rfp_int .pnl_dts .lft{display:block;width:100%;padding:0px;}
    .rfp .rfp_int .pnl_dts .rgt{display:block;width:100%;margin-top:10px;}

    .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst{font-size:14px;}

    .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 .modalidad{font-size:14px;}
    .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int{display:block;}

    .rfp .rfp_int .pnl_dts .lft > .inferior{margin-top:10px;}
    .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones{display:block;}
    .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk{font-size:13px;}
    .rfp .rfp_int .pnl_dts .lft > .inferior .boton{display:block;margin-top:5px;float:none;text-align:center;}
    .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 ***/
    .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_inf > .itm{width:80%;}

    /*** RESERVA REGISTRO USUARIO ***/
    .rreg .rreg_int{padding:0px 0px 10px;}
    .rreg .rreg_int .pnl_tit{font-size:20px; line-height:26px;}
    .rreg .rreg_int .pnl_sub_tit {font-size:16px; line-height:22px;}
    .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:2px 0px;}
    .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_log .pnl_form{padding-bottom:0px;}
    
    /* FAQ */
    .faq .faq_int .pnl_tit {padding: 20px 0px 15px;}
	
    /*** TU BUSQUEDA EXT ***/
    .busqueda > .busqueda_vext > .header > .pImg .imgCont {height:inherit;max-height:195px;}
    .busqueda > .busqueda_vext > .header > .pImg .imgCenter img {bottom: 0;height: 100%;left: 0;position: relative;right: 0;top: 0;width: 100%;}
    .busqueda > .busqueda_vext > .header > .pImgSlider{height:inherit;max-height:195px;}
    .busqueda > .busqueda_vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > img{margin:0 auto;width:100%;max-height:195px;}
    .busqueda > .busqueda_vext > .header > .pData > .map {width:100%;display:block;}
    .busqueda > .busqueda_vext > .header > .pData > .desde {text-align:left;width:100%;display:block;}

    /*** TU BUSQUEDA VALORACION PAQUETE PREDEFINIDO POR PASOS ***/
    .busqueda_val_ppd_pasos > .pnl_bsq > .pnl_dts_bsq > .pnl_fec{width:100%;}
    .busqueda_val_ppd_pasos > .pnl_bsq > .pnl_dts_bsq > .pnl_ocup{width:100%;text-align:left;float:none;}
    .busqueda_val_ppd_pasos > .pnl_bsq > .pnl_tit > .tit{font-size:18px;line-height:18px;}
    .busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_img{width:100%;}
    .busqueda_val_ppd_pasos > .pnl_srvs > .item > .pnl_dts{width:100%;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}
    .busqueda_val_ppd_pasos > .pnl_tit_sel_hotel > .tit{font-size:18px;line-height:18px;}

    /*** TU BUSQUEDA VUELOS ***/
    .busqueda_ext > .pnl_dts_1{width:100%;}
    .busqueda_ext > .pnl_dts_2{width:100%;text-align:right;max-width:100%;float:none;margin-top:10px;padding-top:10px;border-top:1px solid #CCCCCC;}
    .busqueda_ext > .pnl_dts_2 > .pnl_adultos{display:block;border-left:0px;border-left:0px !important;}
    .busqueda_ext > .pnl_dts_2 > .pnl_adultos > .itm_sup{display:inline-block;width:100%;text-align:center;font-size:28px;color:#3E3E3E;font-family:'Montserrat',sans-serif;}
    .busqueda_ext > .pnl_dts_2 > .pnl_adultos > .itm_inf{display:inline-block;width:100%;text-align:center;}

    /*** VUELOS ***/
    /*** VALORACION VUELO ***/
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos{width:100%;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm{padding:0px 0px 10px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .itm{margin-left:0px;text-align:left;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_tipo{width:100%;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_img{width:20%;max-width:60px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_aero{width:80%;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_fecha{width:100%;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_org{width:20%;margin-top:5px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hsal{width:20%;margin-top:5px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_flecha{width:20%;margin-top:5px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dst{width:20%;margin-top:5px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hlle{width:20%;margin-top:5px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dur{width:50%;margin-top:5px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_esc{width:50%;margin-top:5px;text-align:right;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes{width:100%;margin-left:0px;padding-left:0px;text-align:left;border-left:0px;border-top:1px solid #CCCCCC;padding-top:10px;margin-top:10px;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_imp{display:inline-block;width:100%;text-align:right;vertical-align:middle;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_desc{display:inline-block;width:100%;text-align:right;vertical-align:middle;}
    .valoracion > .listVal > .vext.vue > .pnl_datos_vuelo > .pnl_importes > .pnl_btns{display:inline-block;width:100%;text-align:right;vertical-align:middle;}
    /*** RESERVA SERVICIO VUELO ***/
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm{padding:0px 0px 10px;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .itm{margin-left:0px;text-align:left;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_tipo{width:100%;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_img{width:20%;max-width:60px;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_aero{width:80%;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_fecha{width:100%;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_org{width:20%;margin-top:5px;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hsal{width:20%;margin-top:5px;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_flecha{width:20%;margin-top:5px;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dst{width:20%;margin-top:5px;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_hlle{width:20%;margin-top:5px;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_dur{width:50%;margin-top:5px;}
    .carr .cont_carr.vue .sal_int > .pnl_datos > .pnl_dts > .pnl_datos_vuelo > .pnl_trayectos > .pnl_items > .pnl_itm > .pnl_esc{width:50%;margin-top:5px;text-align:right;}
    .carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item{width:100%;margin-right:0px;}
    .carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item.vacio{display:none;visibility:hidden;}
    .carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item:nth-child(4n+2){margin-right:0px;}
    .carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item:nth-child(3n+2){margin-right:0px;}
    .carr .cont_carr.vue .sal_int .pnl_psj.vue > .pnl_items > .pnl_item:nth-child(2n+2){margin-right:0px;}

    /*** BUSCADOR VALORACION ALOJAMIENTO ***/
	.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel{font-size:14px;}
	.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones{font-size:14px;}
    .busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper{padding:0px !important;width:min-content;}
    .busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper .month-wrapper{border:0px !important;}

    /*** FICHA SERVICIOS HOTEL Y HABITACIONES ***/
    .prod_fic_srvs ul li{width:100%;margin-right:0px;}

    /*** PRODUCTOS FICHA ATRIBUTOS ***/
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item{width:100%;height:auto;border-right:none;border-bottom:1px solid #CCCCCC;margin:2px 0px;padding:5px 5px;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item:last-child{border-bottom:none;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_imagen{font-size:14px;line-height:26px;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_imagen > .img_atrib{height:26px;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_campo{font-size:14px;line-height:26px;}
    .prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_valor{font-size:14px;line-height:26px;}

    /*** VALORACION ALOJAMIENTO ATRIBUTOS ***/
    .valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item{width:100%;height:auto;border-right:none;border-bottom:1px solid #CCCCCC;margin:2px 0px;padding:5px 5px;}
    .valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item:last-child{border-bottom:none;}
    .valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item > .pnl_atributo_imagen{font-size:14px;line-height:26px;}
    .valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item > .pnl_atributo_imagen > .img_atrib{height:26px;}
    .valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item > .pnl_atributo_campo{font-size:14px;line-height:26px;}
    .valoracion > .listVal > .vext > .header > .pAtributos > .pnl_atributo_item > .pnl_atributo_valor{font-size:14px;line-height:26px;}

}