﻿/*** MAQUETACION PARA BUSCADORES V2 ***/


/*** BUSCADOR COMUN ***/
.buscV2{display:flex;width:100%;padding:12px 6px 6px 12px;flex-flow:row nowrap;align-items:flex-end;font-size:14px;line-height:16px;}
.buscV2 > .alj_avz{display:none;visibility:hidden;}
.buscV2 > .pnl_ctls{display:flex;min-width:85%;flex-flow:row wrap;justify-content:flex-start;}
.buscV2 > .pnl_ctls > .flt_pnl{display:flex;flex:1;min-width:calc(33.333333% - 6px);width:auto;margin-right:6px;margin-bottom:6px;margin-left:0px;position:relative;margin-top:0px;align-content:baseline;} /* Por defecto en todos los buscadores van a aparecer como máximo 3 bloques por fila */
.buscV2 > .pnl_btns{display:flex;min-width:calc(15% - 6px);margin-right:6px;margin-bottom:6px;padding:0px !important;}

.buscV2 input[type="text"], 
.buscV2 input[type="email"], 
.buscV2 input[type="password"], 
.buscV2 input[type="number"], 
.buscV2 input[type="tel"] {vertical-align: middle;margin: 0;cursor:pointer;height:54px;width: 100%;max-width:100%;font-family:'Poppins-Regular', sans-serif;font-size:14px;font-weight:normal;color:#6C6C6C !important;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:transparent !important;border:0px !important;}
.buscV2 select{vertical-align: middle;margin: 0;cursor:pointer;height:54px;width: 100%;max-width:100% !important;font-family:'Poppins-Regular', sans-serif;font-size:14px;font-weight:normal;color:#6C6C6C !important;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:transparent !important;border:0px !important;}
.buscV2.busc_ppd input[type="text"], 
.buscV2.busc_ppd input[type="email"], 
.buscV2.busc_ppd input[type="password"], 
.buscV2.busc_ppd input[type="number"], 
.buscV2.busc_ppd input[type="tel"] {vertical-align: middle;margin: 0;cursor:pointer;height:54px;width: 100%;max-width:100%;font-family:'Poppins-Regular', sans-serif;font-size:14px;font-weight:normal;color:#6C6C6C !important;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:transparent !important;border:0px !important;}
.buscV2.busc_ppd select{vertical-align: middle;margin: 0;cursor:pointer;height:54px;width: 100%;max-width:100% !important;font-family:'Poppins-Regular', sans-serif;font-size:14px;font-weight:normal;color:#6C6C6C !important;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:transparent !important;border:0px !important;}

.buscV2 input[disabled], 
.buscV2 select[disabled],
.buscV2.busc_ppd input[disabled],
.buscV2.busc_ppd select[disabled]{background: #EEEEEE !important;color: #EEEEEE !important;}

.buscV2 .pnl_lbl{color:#333333;font-size:14px;font-family:'Poppins-SemiBold',sans-serif;line-height:20px;height:20px;overflow:hidden;}
.buscV2 > .pnl_tit{display:none;visibility:hidden;}
.buscV2 > .pnl_btns > .btn,
.buscV2 > .pnl_ocup_btns > .pnl_btns > .btn {width:100%;height:58px;font-size:16px;line-height:20px;text-transform:uppercase;white-space:normal;font-weight:normal;border-radius:3px;border:0px;}
.buscV2 > .pnl_btns > .loading {display: inline-block; margin-top: 5px; font-size: 18px; font-weight: bold; }
.buscV2 label{font-weight:inherit;}

.buscV2 .pnl_cal_show{display:inline-block;width:100%;}

/*** Modificaciones para el buscador en la valoracion ***/
.buscV2.val{padding:6px !important;flex-flow:column nowrap;}
.buscV2.val > .pnl_ctls{min-width:100%;}
.buscV2.val > .pnl_ctls > .flt_pnl{display:flex !important;min-width:100%;margin-right:0px;margin-bottom:6px;padding:0px;margin-top:0px;} /* Cada panel en una nueva fila */
.buscV2.val > .pnl_btns{display:flex;min-width:100%;margin-right:0px;margin-bottom:0px;margin-top:0px;padding:0px;width:auto;}
.buscador.val .cd-tabs{padding:0px;}
.buscador.val .buscV2.val > .pnl_ctls .pnl_tit{display:inherit;visibility:visible;}

/*** Modificaciones para el buscador en ficha de producto ***/
.ficha > .buscV2{padding:12px 6px 6px 12px;}
.ficha > .buscV2 > .pnl_ctls{display:flex !important;}
.ficha > .buscV2 > .pnl_ctls > .flt_pnl{display:flex !important;margin:0px 6px 6px 0px !important;}
.ficha > .buscV2 > .pnl_ctls > .flt_pnl.disabled{display:none !important;}
.ficha > .buscV2 > .pnl_btns{width:auto !important;float:none !important;}

/*** BUSCADOR BLOQUE OCUPACION ***/
.flt_ocupacion {display: flex; vertical-align: top;width:100%;flex-flow:row wrap;justify-content:flex-start;}
.flt_ocupacion > .pnl_nhabs{display:flex;flex:1;min-width:calc(40% - 3px);margin:0px 3px 0px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;}
.flt_ocupacion > .pnl_nhabs > .pnl_lbl{display:inline-block;visibility:visible;}
.flt_ocupacion > .pnl_nhabs > .pnl_lbl > .cabs > .lbls > .lbl_itm{display:inline-block !important;visibility:visible !important;width:100%;position:absolute;top:6px;left:6px;}
.flt_ocupacion > .pnl_nhabs > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.flt_ocupacion > .pnl_nhabs > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.flt_ocupacion > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm > select{padding:26px 32px 0px 6px;}
.flt_ocupacion > .pnl_habs{display:flex;flex:1;min-width:calc(60% - 3px);margin:0px 0px 0px 3px;position:relative;min-height:58px;}
.flt_ocupacion.no_hab > .pnl_habs{min-width:100%;margin:0px 0px 0px 0px;}
.flt_ocupacion > .pnl_habs > .pnl_lbl{display:none;visibility:hidden;}
.flt_ocupacion > .pnl_habs > .pnl_itms{display:flex;vertical-align: top;width:100%;flex-flow:column wrap;justify-content:flex-start;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm{display:flex;flex:1;min-width:100%;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;/*min-height:58px;*/margin-top:6px;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm:first-child{margin-top:0px;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs{display:flex;flex:1;min-width:100%;flex-flow:column wrap;margin:0px;position:relative;cursor:default;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .lbl_itm{display:inline-block !important;visibility:visible !important;width:auto;color:#333333;font-size:14px;font-weight:bold;line-height:20px;height:20px;overflow:hidden;position:absolute;top:6px;left:6px;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin{display:flex;width:100%;min-width:100%;padding:26px 0px 0px 0px;text-align:left;margin-bottom:0px;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .lbl_itm{display:none !important;visibility:hidden !important;}
.flt_ocupacion.no_hab > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .lbl_itm{display:inline-block !important;visibility:visible !important;width: auto;width:auto;color:#333333;font-size:14px;font-weight:bold;line-height:20px;height:20px;overflow:hidden;position: absolute;top: 6px;left: 6px;} /* Cuando el buscador no muestra el selector de habitaciones mostramos este titular */
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .cmb_itm{display:flex;flex:1;min-width:50%;width:50%;flex-flow:row wrap;position:relative;margin:0px !important;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .cmb_itm:before{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 4px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .cmb_itm > select{height:auto;padding:4px 16px 4px 6px;font-size:14px;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .edds{display:flex;width:100%;min-width:100%;padding:0px;background:#FFFFFF;font-size:0px;text-align:left;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .edds > .lbl_itm{display:inline-block !important;visibility:visible !important;width:100%;color:#333333;font-size:14px;font-weight:bold;line-height:20px;height:20px;overflow:hidden;padding:3px 6px;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;clear: both;width: calc(33.333333% - 4px);margin-right:6px;margin-bottom:6px;margin-top:0px;margin-left:0px;position:relative;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .edds > .cmb_itm_e:nth-child(3n+1){margin-right:0px;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .edds > .cmb_itm_e:before{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 4px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .edds > .cmb_itm_e > select{height:auto;padding:4px 16px 4px 6px;font-size:14px;}
/*** ocupacion tipo plaza ***/
.ficha > .pnl_ctls > .flt_pnl.flt_ocupacion.tipoplaza{margin:0px !important;}
.flt_ocupacion.tipoplaza{display:flex;min-width:calc(66.666666% - 6px);height:auto;flex-flow:row wrap;border:0px;background:transparent;cursor:default;margin-bottom: 0px;margin-right: 0px;border-radius: 0px;margin-left:0px;flex: 1;}
.flt_ocupacion.tipoplaza > .itm{display:flex;flex:1;min-width:calc(50% - 6px);margin-top:0px;margin-right:6px;margin-bottom:6px;margin-left:0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;visibility:visible;}
.flt_ocupacion.tipoplaza > .itm > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;color:#333333;font-size:14px;font-weight:bold;line-height:20px;height:20px;overflow:hidden;position:absolute;top:6px;left:6px;}
.flt_ocupacion.tipoplaza > .itm > .pnl_cmb{position:absolute;top:0px;left:0px;width:100%;}
.flt_ocupacion.tipoplaza > .itm > .pnl_cmb:before{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.flt_ocupacion.tipoplaza > .itm > .pnl_cmb > select{height:54px;width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding:26px 32px 0px 6px;background:transparent !important;border:0px !important;color:#333333;font-size:14px;font-weight:normal;}
.flt_ocupacion.tipoplaza.tipoplaza_multi{min-width:100%;}
.flt_ocupacion.tipoplaza.tipoplaza_multi > .itm{min-width:calc(33.333333% - 6px);}
/*** ocupaciones en capa ***/
.flt_ocupacion.flt_ocupacion_capa{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext{display:inline-block;width:100%;padding:0px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones{display:inline-block;width:100%;vertical-align: middle;text-align:left;margin: 0;outline: none;height: 45px;padding:11px 4px;cursor: pointer;font-size: 15px;font-weight: normal;text-decoration:none;color: #6E6E6E;background:#FFF8E8;border:1px solid #fff8e8;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:hover{text-decoration:none;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:after{font-family: 'FontAwesome';content: "\f107";float:right;margin:0px;font-size:18px;font-weight:400;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones.open:after{content: "\f106";}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int{display:none;width:100%;position:absolute;z-index:50;top:0px;left:0px;max-width:340px;background:#FFF8E8;border:1px solid #fff8e8;}
.flt_ocupacion.flt_ocupacion_capa.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 6px 0px;border:1px solid #fff8e8;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs{display:inline-block;width:100%;padding:10px 6px 0px 6px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_lbl{padding:0px 5px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm > select{display:inline-block;width:100%;height:40px;padding:4px 6px;border:1px solid #CCCCCC;color:#6E6E6E;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs{display: inline-block;width: 100%;border-bottom:1px solid #CCCCCC;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs > .cmb_itm{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs{display:inline-block;width:100%;padding:5px 6px 10px 6px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_lbl{display:none;visibility:hidden;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms{width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-weight:bold;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;border-bottom:1px solid #CCCCCC;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .lbl_itm{display:none;visibility:hidden;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;width: 100%;border-bottom:1px solid #CCCCCC;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #5CBFEC;color: #5CBFEC;font-weight: 400;border-radius: 50% !important;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#EEF8FD;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #5CBFEC;border: 2px solid #5CBFEC;color: #FFFFFF;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#5CBFEC;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #5CBFEC;color: #5CBFEC;font-weight: 400;border-radius: 50% !important;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#EEF8FD;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #5CBFEC;border: 2px solid #5CBFEC;color: #FFFFFF;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#5CBFEC;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot{display:inline-block;width:100%;padding:0px 6px 10px 6px;text-align:center;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar:hover{text-decoration:none;}
/*** buscV2 ***/
.buscV2 .flt_ocupacion.flt_ocupacion_capa{display:inline-block;width:100%;position:inherit;padding:0px;cursor:pointer;min-height:58px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext{border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;height:58px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones{position: relative;top: 0px;left: 0px;width: calc(100% - 0px);background: transparent;border: none;height: 54px;padding:0px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:after{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom: 4px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones > .lbl_ocupaciones_tit{display:inline-block !important;visibility:visible !important;width:calc(100% - 12px);color:#333333;font-size:14px;font-weight:bold;line-height:20px;height:20px;overflow:hidden;position:relative;top:6px;left:6px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones > .lbl_ocupaciones{display:inline-block !important;visibility:visible !important;width:calc(100% - 12px);font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: normal;color: #333333 !important;border: 0px !important;position:relative;top:10px;left:6px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int{background:#FFFFFF;cursor:initial;margin:5px 0px 0px 0px;border: 1px solid #EEEEEE !important;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;box-shadow: 0px 0px 16px #999999;-moz-box-shadow: 0px 0px 16px #999999;-webkit-box-shadow: 0px 0px 16px #999999;-o-box-shadow: 0px 0px 16px #999999;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa.inline > .pnl_int{margin:6px 0px 0px 0px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs{padding:6px 6px 0px 6px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_lbl{padding:0px 5px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm{position: relative;top: 0px;left: 0px;width:100%;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm:before{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:3px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm > select{padding:0px 6px 0px 6px;border:1px solid #CCCCCC !important;border-radius:3px !important;color:#6E6E6E;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .habs > .cmb_itm > .itm_lbl{color: #333333;font-size: 14px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm{margin-top:6px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .lbl_itm{color: #333333;font-size: 14px;font-weight: bold;line-height: 20px;height: 20px;overflow: hidden;padding:0px 5px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{color: #333333;font-size: 14px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar{border-radius:3px;}

/*** BUSCADOR BLOQUE DESTINO ***/
.buscV2.no_dest .flt_destino,
.buscV2.no_dest.val .flt_destino{display:none !important;visibility:hidden;}
.buscV2 > .pnl_ctls > .flt_destino.disabled{display:none !important;visibility:hidden;}

/*** BUSCADOR BLOQUE AUTOCOMPLETE ***/
.pnl_auto {display:block;}
.pnl_auto .pnl_tit, .pnl_auto .pnl_itms {display: block; position:relative;}
.pnl_auto .input {width:100%;display: inline-block;}
.pnl_auto .input input[type="text"] {width:100%;}
.pnl_auto .imgCargando {display:none;}
.pnl_auto .image {width:16px; display: inline-block; position: absolute; right:10px; top:15px;}
.pnl_auto .selector {display:none;visibility:hidden;}
.flt_destino > .pnl_auto > .pnl_auto_show,
.pnl_ubicacion > .pnl_auto > .pnl_auto_show {font-size: inherit;line-height: inherit;}
.flt_destino > .pnl_auto > .pnl_auto_show > .ui-autocomplete,
.pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;max-width:300px;overflow:auto;top:0px !important;left:0px !important;position:relative;}
.flt_destino > .pnl_auto > .pnl_auto_show > .ui-autocomplete li,
.pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete li{display:block;}
.toggle {display: inline-block; width:7px; height:7px; vertical-align: middle;}

/*** buscV2 ***/
.buscV2 .flt_destino .pnl_auto{display:flex;flex:1;min-width:100%;margin:0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;min-height:58px;align-self:flex-start;}
.buscV2 .flt_destino .pnl_auto > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2 .flt_destino .pnl_auto > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2 .flt_destino .pnl_auto > .pnl_itms > .input{}
.buscV2 .flt_destino .pnl_auto > .pnl_itms > .input input[type="text"]{padding:26px 36px 0px 6px;}
.buscV2 .flt_destino .pnl_auto .input {width:100%;display: inline-block;}
.buscV2 .flt_destino .pnl_auto .input input[type="text"] {width:100%;}
.buscV2 .flt_destino .pnl_auto .imgCargando {display:none;}
.buscV2 .flt_destino .pnl_auto .image {width:16px; display: inline-block; position: absolute; right:6px; bottom:6px;top:auto;}
.buscV2 .flt_destino .pnl_auto .selector {display:none;visibility:hidden;}
.buscV2 .flt_destino > .pnl_auto > .pnl_auto_show,
.buscV2 .pnl_ubicacion > .pnl_auto > .pnl_auto_show {font-size: inherit;line-height: inherit;display:flex;margin-top:54px;}
.buscV2 .flt_destino > .pnl_auto > .pnl_auto_show > .ui-autocomplete,
.buscV2 .pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;max-width:100% !important;overflow:auto;top:0px !important;left:0px !important;position:relative;}
.buscV2 .flt_destino > .pnl_auto > .pnl_auto_show > .ui-autocomplete li,
.buscV2 .pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete li{display:block;}
.ui-front {z-index:9999 !important;}
.ui-autocomplete { max-height:450px; overflow:auto;padding:3px !important;border: 1px solid #EEEEEE !important;border-radius: 2px !important;box-shadow: 0px 0px 16px #999999 !important;}
.ui-autocomplete .ui-menu-item {cursor:pointer;}
.ui-autocomplete .highlight{ font-weight:bold;color:#18175F;}
.ui-autocomplete .header{font-size:15px; font-weight:bold; padding:8px 5px;color: #333333; background-color:transparent;border-top:0px;border-bottom:1px solid #CCCCCC;}
.ui-autocomplete .ui-menu-item {border:1px solid transparent;}
.ui-autocomplete .ui-menu-item a {font-size: 13px;color:#666666;}
.ui-autocomplete .ui-menu-item a:hover{color:#666666;}
.ui-autocomplete .ui-menu-item.ui-state-focus { background:#EEF8FD; border:1px solid transparent;}

.buscV2 .flt_destino .pnl_avz{display:none !important;visibility:hidden !important;}

/*** BUSCADOR BLOQUE FECHAS ***/
.flt_fechas {display: inline-block; vertical-align: top;}
.flt_fechas.fecha_abierta_auto{display:none !important;visibility:hidden;}
.flt_fechas > .pnl_entrada {display:inline-block;margin-right:3px;}
.flt_fechas > .pnl_salida {display:inline-block;margin-right:3px;}
.flt_fechas > .pnl_entrada > .pnl_itms{display: inline-block; max-width:118px;}
.flt_fechas > .pnl_salida > .pnl_itms{display: inline-block; max-width:118px;}
.flt_fechas > .pnl_entrada > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.flt_fechas > .pnl_salida > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.flt_fechas > .pnl_entrada > .pnl_itms .input input {width: 100%;}
.flt_fechas > .pnl_entrada > .pnl_itms .input input[disabled]{background:#CCCCCC;border-color:#CCCCCC;}
.flt_fechas > .pnl_salida > .pnl_itms .input input {width: 100%;}
.cal {position: absolute; right: 6px; top: 12px; cursor: pointer;}
/*** buscV2 ***/
.buscV2 .flt_fechas {display:flex;width:100%;vertical-align:top;flex-flow:row wrap;justify-content:flex-start;}
.buscV2 .flt_fechas.fecha_abierta_auto{display:none !important;visibility:hidden;}
.buscV2 .flt_fechas > .pnl_lbl{display:none;visibility:hidden;}
.buscV2 .flt_fechas > .clear{display:none;visibility:hidden;}
.buscV2 .flt_fechas > .pnl_entrada{display:flex;flex:1;min-width:calc(33.333333% - 6px);margin:0px 0px 0px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;height:58px;}
.buscV2 .flt_fechas > .pnl_entrada > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2 .flt_fechas > .pnl_entrada > .pnl_itms{position:absolute;top:0px;left:0px;width:100% !important;max-width:100%;}
.buscV2 .flt_fechas > .pnl_entrada > .pnl_itms > .input{}
.buscV2 .flt_fechas > .pnl_entrada > .pnl_itms > .input > .txb{padding:26px 32px 0px 6px;}
.buscV2 .flt_fechas > .pnl_entrada > .pnl_itms > .input > .cal{right:6px;bottom:6px;top:auto;position:absolute;}
.buscV2 .flt_fechas > .pnl_salida{display:flex;flex:1;min-width:calc(33.333333% - 6px);margin:0px 0px 0px 6px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;height:58px;}
.buscV2 .flt_fechas > .pnl_salida > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2 .flt_fechas > .pnl_salida > .pnl_itms{position:absolute;top:0px;left:0px;width:100% !important;max-width:100%;}
.buscV2 .flt_fechas > .pnl_salida > .pnl_itms > .input{}
.buscV2 .flt_fechas > .pnl_salida > .pnl_itms > .input > .txb{padding:26px 32px 0px 6px;}
.buscV2 .flt_fechas > .pnl_salida > .pnl_itms > .input > .cal{right:6px;bottom:6px;top:auto;position:absolute;}
.buscV2 .flt_fechas > .pnl_numnoches{display:flex;flex:1;min-width:calc(33.333333% - 6px);margin:0px 0px 0px 6px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;height:58px;}
.buscV2 .flt_fechas > .pnl_numnoches > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2 .flt_fechas > .pnl_numnoches > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;max-width:100%;}
.buscV2 .flt_fechas > .pnl_numnoches > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2 .flt_fechas > .pnl_numnoches > .pnl_itms > select{padding:26px 32px 0px 6px;}
.buscV2 .flt_fechas > .pnl_duracion{display:flex;flex:1;min-width:calc(33.333333% - 6px);margin:0px 0px 0px 6px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;height:58px;}
.buscV2 .flt_fechas > .pnl_duracion > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2 .flt_fechas > .pnl_duracion > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;max-width:100%;}
.buscV2 .flt_fechas > .pnl_duracion > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2 .flt_fechas > .pnl_duracion > .pnl_itms > select{padding:26px 32px 0px 6px;}
/*** Modificaciones para el buscador en la valoracion ***/
.buscV2.val .flt_fechas > .pnl_entrada{margin-top:0px;display:flex;width:auto;}
.buscV2.val .flt_fechas > .pnl_salida{margin-top:0px;display:flex;width:auto;}
.buscV2.val .flt_fechas > .pnl_numnoches{margin-top:6px;margin-left:0px;min-width:100%;}
.buscV2.val .flt_fechas > .pnl_duracion{margin-top:6px;margin-left:0px;min-width:100%;}

/*** BUSCADOR BLOQUE FECHA RANGE ***/
.buscV2 .flt_pnl.flt_fechas_rng{position:inherit;flex-flow:column wrap;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng{display:inline-block;width:100%;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;height:58px;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext{height:58px;display: inline-block;width: 100%;padding: 0px;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng{display:inline-block !important;vertical-align:middle;text-align:left;position: relative;top: 0px;left: 0px;width: calc(100% - 0px);background: transparent;border: none;height: 54px;padding:0px;margin:0;outline:none;cursor:pointer;font-size:15px;font-weight:normal;text-decoration:none;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng_tit{display:inline-block !important;visibility:visible !important;width:calc(100% - 12px);color:#333333;font-size:14px;font-weight:bold;line-height:20px;height:20px;overflow:hidden;position:relative;top:6px;left:6px;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng{display:inline-block !important;visibility:visible !important;width:calc(100% - 12px);font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: normal;color: #333333 !important;border: 0px !important;position:relative;top:10px;left:6px;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .cal{right:6px;bottom:6px;top:auto;position:absolute;}

.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng.disabled{background:#BBBBBB;pointer-events: none;font-size:0px;border-color:#BBBBBB;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng.disabled:after{display:none;}

.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show{position:relative;top:6px;left:0px;padding-left:18px;} /*Este panel siempre se alinea a la izquierda del buscador desde jQuery, por lo tanto ponemos un padding para que no esté pegado al borde del buscador.*/
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show > .date-picker-wrapper{position:relative;right:auto;left:0px;margin-bottom:6px;/*max-width:100%;*/}


/*** BUSCADOR BLOQUE TIPO ***/
.buscV2 .flt_tipo{display:inline-block;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;}
.buscV2 .flt_tipo > .tipo{width:100%;}
.buscV2 .flt_tipo > .tipo > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:100%;position:absolute;top:6px;left:6px;}
.buscV2 .flt_tipo > .tipo > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2 .flt_tipo > .tipo > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2 .flt_tipo > .tipo > .pnl_itms > select{padding:26px 32px 0px 6px;}

/*** BUSCADOR BLOQUE TEMA ***/
.buscV2 .flt_tema{display:inline-block;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;}
.buscV2 .flt_tema > .tema{width:100%;}
.buscV2 .flt_tema > .tema > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:100%;position:absolute;top:6px;left:6px;}
.buscV2 .flt_tema > .tema > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2 .flt_tema > .tema > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2 .flt_tema > .tema > .pnl_itms > select{padding:26px 32px 0px 6px;}

/*** BUSCADOR ALOJAMIENTOS ***/
.busc_alj{}
.busc_alj > .pnl_ctls{}
.busc_alj > .pnl_ctls > .flt_pnl{}
.busc_alj > .pnl_ctls > .flt_pnl.flt_destino{border:0px;border-right:1px solid #CCCCCC;}
.busc_alj > .pnl_ctls > .flt_pnl.flt_fechas_rng{border:0px;border-right:1px solid #CCCCCC;}
.busc_alj > .pnl_ctls > .flt_pnl.flt_ocupacion{border:0px;}
@media (min-width: 768px) and (max-width: 991px) {
    .busc_alj > .pnl_ctls > .flt_pnl.flt_destino{border:0px;border-right:1px solid #CCCCCC;}
    .busc_alj > .pnl_ctls > .flt_pnl.flt_fechas_rng{border:0px;}
    .busc_alj > .pnl_ctls > .flt_pnl.flt_ocupacion{border:0px;border-top:1px solid #CCCCCC;padding-top:6px;}
}
@media (min-width: 0px) and (max-width: 767px) {
    .busc_alj > .pnl_ctls > .flt_pnl.flt_destino{border:0px;}
    .busc_alj > .pnl_ctls > .flt_pnl.flt_fechas_rng{border:0px;border-top:1px solid #CCCCCC;padding-top:6px;}
    .busc_alj > .pnl_ctls > .flt_pnl.flt_ocupacion{border:0px;border-top:1px solid #CCCCCC;padding-top:6px;}
}

/*** modificaciones para el buscador 101 ***/
.busc_alj.busc_extra_101 > .pnl_ctls > .flt_pnl{min-width:calc(25% - 6px);}
.busc_alj.busc_extra_101 > .pnl_ctls > .flt_pnl.flt_ocupacion{border-right:1px solid #CCCCCC;}


/*** BUSCADOR ACTIVIDADES ***/
.busc_act{}
.busc_act > .pnl_ctls{}
.busc_act > .pnl_ctls > .flt_pnl{}
.busc_act > .pnl_ctls > .flt_pnl.flt_destino{border:0px;border-right:1px solid #CCCCCC;}
.busc_act > .pnl_ctls > .flt_pnl.flt_fechas_rng{border:0px;border-right:1px solid #CCCCCC;}
.busc_act > .pnl_ctls > .flt_pnl.flt_ocupacion{border:0px;}
@media (min-width: 768px) and (max-width: 991px) {
    .busc_act > .pnl_ctls > .flt_pnl.flt_destino{border:0px;border-right:1px solid #CCCCCC;}
    .busc_act > .pnl_ctls > .flt_pnl.flt_fechas_rng{border:0px;}
    .busc_act > .pnl_ctls > .flt_pnl.flt_ocupacion{border:0px;border-top:1px solid #CCCCCC;padding-top:6px;}
}
@media (min-width: 0px) and (max-width: 767px) {
    .busc_act > .pnl_ctls > .flt_pnl.flt_destino{border:0px;}
    .busc_act > .pnl_ctls > .flt_pnl.flt_fechas_rng{border:0px;border-top:1px solid #CCCCCC;padding-top:6px;}
    .busc_act > .pnl_ctls > .flt_pnl.flt_ocupacion{border:0px;border-top:1px solid #CCCCCC;padding-top:6px;}
}

/*** BUSCADOR TRASLADOS V2 ***/
.busc_tra_v2{display:flex;font-size:initial;padding:12px 6px 6px 12px;flex-flow:row wrap;align-items: flex-end;font-size:0px;}
.busc_tra_v2 > .pnl_tit{display: none !important;visibility: hidden !important;}
.busc_tra_v2 > .pnl_tra{display:inline-block;width:70%;vertical-align:top;}
.busc_tra_v2 > .pnl_tra > .flt_tra{display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones{display:inline-block;width:100%;vertical-align:middle;text-align:left;padding:0px 0px 0px 2px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta{display:inline-block;vertical-align:middle;text-align:left;margin-right:24px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style label{text-decoration:none;color:#FFFFFF;font-weight:500;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style label::before{color:#666666;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios{display:inline-block;vertical-align:middle;text-align:left;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style label{text-decoration:none;color:#FFFFFF;font-weight:500;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style label::before{color:#666666;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones{display:inline-block;width:100%;margin:4px 0px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{display:inline-block;width:calc(50% - 3px);vertical-align:top;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{margin:0px 3px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{margin:0px 0px 0px 3px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{display:inline-block;width:100%;margin:0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;max-width:420px;overflow:auto;text-align:left;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete li{display:block;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{display:inline-block;width:calc(40% - 3px);margin:6px 3px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms{display:inline-block;width:100% !important;max-width:100% !important;margin:0px !important;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input{display: inline-block;width: 100%;position: relative;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input > input{width:100%;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora{display:inline-block;vertical-align:top;width:calc(60% - 3px);margin:6px 0px 0px 3px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms{display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_fecha .cal{display:none !important;visibility:hidden !important;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_fecha .txb{background:#BBBBBB;pointer-events: none;font-size:0px;border-color:#BBBBBB;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_hora > .pnl_itms:before{display:none !important;visibility:hidden !important;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.no_horario{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.no_horario > .pnl_fecha{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.no_horario > .pnl_hora{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_ocup_btns{display:flex;width:calc(15% - 6px);flex-flow:column wrap;margin-right:6px;margin-bottom:6px;padding:0px !important;margin-left:0px;margin-top:0px;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_ocup{display:flex;margin:0px;min-width:100%;width:auto;flex-flow:row wrap;margin:0px 0px 6px 0px;padding:0px;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns{display:flex;margin:0px;min-width:100%;width:auto;flex-flow:row wrap;margin:0px;padding:0px;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns > .btn{}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns > .btn:before{display:none;visibility:hidden;}
/*** horarios en capa ***/
.busc_tra_v2 .pnl_horarios_capa{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext{display:inline-block;width:100%;padding:0px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios{display:inline-block;width:100%;vertical-align: middle;text-align:left;margin: 0;outline: none;height: 45px;padding:11px 4px;cursor: pointer;font-size: 15px;font-weight: normal;text-decoration:none;color: #6E6E6E;background:#FFF8E8;border:1px solid #fff8e8;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios:hover{text-decoration:none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios:after{font-family: 'FontAwesome';content: "\f107";float:right;margin:0px;font-size:18px;font-weight:400;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.open:after{content: "\f106";}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.disabled{background:#BBBBBB;pointer-events: none;font-size:0px;border-color:#BBBBBB;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.disabled:after{display:none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int{display:none;width:100%;position:absolute;z-index:50;top:0px;left:0px;max-width:300px;background:#FFF8E8;border:1px solid #fff8e8;}
.busc_tra_v2 .pnl_horarios_capa.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 6px 0px;border:1px solid #fff8e8;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors{display:inline-block;width:100%;padding:10px 6px 0px 6px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms{display:inline-block;width:100%;border-bottom:1px solid #CCCCCC;padding:0px 0px 10px 0px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm{display:inline-block;width:50%;text-align:center;position:relative;padding:0px 10px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_hor{border-right:1px solid #CCCCCC;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_min{}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm > .cmb{display: inline-block;width: 100%;height: 40px;padding: 4px 6px;border: 1px solid #CCCCCC;color: #6E6E6E;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot{display:inline-block;width:100%;padding:10px 6px 10px 6px;text-align:center;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar:hover{text-decoration:none;}
/*** BUSCADOR BLOQUE TRASLADO ***/
.buscV2 > .pnl_tra{display:flex;width:85%;flex-flow:row wrap;justify-content:flex-start;}
.buscV2 > .pnl_tra > .flt_tra{display:inline-block;width:100%;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_lbl{display:none !important;visibility:hidden !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_enlaces{display:none !important;visibility:hidden !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones{display:flex;width:100%;vertical-align:middle;text-align:left;padding:0px !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta{display:inline-block;vertical-align:middle;text-align:left;margin-right:24px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style{}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style label{text-decoration:none;color:#333333;font-weight:normal;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta > .checkbox-style label::before{color:#666666;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios{display:inline-block;vertical-align:middle;text-align:left;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style{}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style label{text-decoration:none;color:#333333;font-weight:normal;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios > .checkbox-style label::before{color:#666666;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones{display:flex;width:100%;margin:0px 0px 0px 0px;flex-flow:row nowrap;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{display:flex;margin:0px;min-width:calc(50% - 6px);width:auto;flex-flow:row wrap;align-content: flex-start;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{margin:0px 6px 0px 0px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{margin:0px 6px 0px 0px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{display:flex;flex:1;min-width:100%;width:auto;margin:0px 0px 6px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;padding:0px;cursor:pointer;position:relative;min-height:58px;align-self:flex-start;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_itms > .input{}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_itms > .input input[type="text"]{padding:26px 36px 0px 6px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto .input {width:100%;display: inline-block;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto .input input[type="text"] {width:100%;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto .imgCargando {display:none;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto .image {width:16px; display: inline-block; position: absolute; right:6px; bottom:6px;top:auto;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto .selector {display:none;visibility:hidden;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{display:flex;flex:1;min-width:calc(50% - 6px);width:auto;margin:0px 0px 6px 0px;position:relative;background:#FFFFFF;padding:0px;cursor:pointer;height:58px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.no_horario > .pnl_fecha{min-width:100%;margin:0px 0px 6px 0px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;max-width:100%;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input{}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input > .txb{padding:26px 32px 0px 6px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input > .cal{right:6px;bottom:6px;top:auto;position:absolute;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_fechas_rng{background:transparent;border:0px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng.disabled{background:transparent;border-color:transparent;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino.solo_ida > .pnl_fecha{background: #EEEEEE !important;border-color: #EEEEEE !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino.solo_ida > .pnl_fecha > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng_tit{color: #EEEEEE !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino.solo_ida > .pnl_fecha > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng{color: #EEEEEE !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino.solo_ida > .pnl_hora > .pnl_itms > .pnl_horarios_capa{background: #EEEEEE !important;border-color: #EEEEEE !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino.solo_ida > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios > .lbl_horarios_tit{color: #EEEEEE !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino.solo_ida > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios > .lbl_horarios{color: #EEEEEE !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora{display:flex;flex:1;min-width:calc(50% - 6px);width:auto;margin:0px 0px 6px 6px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_lbl{display:none !important;visibility:hidden !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms{}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.no_horario > .pnl_hora{display:none !important;visibility:hidden !important;}
/*** horarios en capa ***/
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa{display:inline-block;width:100%;position:inherit;border:2px solid #FFFFFF;background:#FFFFFF;padding:0px;cursor:pointer;height:58px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext{height:58px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios{position: relative;top: 0px;left: 0px;width: calc(100% - 0px);background: transparent;border: none;height: 54px;padding:0px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios:after{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom: 4px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios > .lbl_horarios_tit{display:inline-block !important;visibility:visible !important;width:calc(100% - 12px);color:#333333;font-size:14px;font-family:'Poppins-Semibold',sans-serif;line-height:20px;height:20px;overflow:hidden;position:relative;top:6px;left:6px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios > .lbl_horarios{display:inline-block !important;visibility:visible !important;width:calc(100% - 12px);font-size: 14px;font-weight: normal;color: #333333 !important;border: 0px !important;position:relative;top:10px;left:6px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int{background:#FFFFFF;border:2px solid #FFFFFF;border-radius:3px;box-shadow:0px 0px 4px #CCCCCC !important;cursor:initial;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_hors{}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_lbl{display:none !important;visibility:hidden !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms{}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs{white-space:nowrap;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm{position: relative;top: 0px;left: 0px;padding:0px 6px;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm:before{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:10px;right: 12px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm > .cmb{padding:0px 6px 0px 6px;border:1px solid #CCCCCC !important;border-radius:3px !important;color:#6E6E6E;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_hor{border:0px !important;}
.buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar{border-radius:3px;}
/*** adaptar bordes de los elementos ***/
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{border:0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion pnl_ubicacion_destino{border:0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{border:0px;border-right:1px solid #CCCCCC;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{border:0px;border-right:1px solid #CCCCCC;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen > .pnl_hora{border:0px;border-right:1px solid #CCCCCC;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino > .pnl_hora{border:0px;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_ocup{border:0px;}














/*** BUSCADOR VUELO ***/
.buscV2.busc_vue{display:flex;width:100%;flex-flow:row wrap;}
.buscV2.busc_vue > .pnl_ctls{width:85%;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz{display:flex;flex-flow:row wrap;width:100%;margin:0px;align-items: center;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_rads{display:inline-block;vertical-align:baseline;margin:0px 24px 0px 0px;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab{display:inline-block;vertical-align:baseline;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a{display:inline-block;font-family:'Poppins-SemiBold',sans-serif !important;font-size:14px;margin:0px 0px 5px 0px;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a:hover{}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab > a:after{font-family: 'FontAwesome';content: "\f107";font-size:20px;font-weight:bold;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz > .pnl_avz_cab.open > a:after{content: "\f106";}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts{display: none;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts.open{display:flex !important;width:100%;flex-flow:row wrap;align-items: center;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm{}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto{display:flex;flex:1;min-width:calc(35% - 6px);vertical-align:middle;margin:0px 6px 0px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto > .pnl_itms > .input{}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto > .pnl_itms > .input input[type="text"]{padding:26px 36px 0px 6px;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_clase{}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_clase{display:flex;flex:1;min-width:calc(35% - 6px);vertical-align:middle;margin:0px 6px 0px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_clase > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:100%;position:absolute;top:6px;left:6px;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_clase > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_clase > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:4px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_clase > .pnl_itms > select{padding:26px 32px 0px 6px;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_horasalida{display:none;visibility:hidden;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_horavuelta{display:none;visibility:hidden;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_escalas{display:flex;flex:1;min-width:calc(15% - 6px);margin:0px 6px 0px 0px;vertical-align:middle;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_reembolso{display:flex;flex:1;min-width:calc(15% - 6px);margin:0px 6px 0px 0px;vertical-align:middle;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_residente{display:none;visibility:hidden;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_check{display:inline-block;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_check > input{display:inline-block;vertical-align:middle;margin:0px 0px 0px 5px;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_check > label{display:inline-block;vertical-align:middle;margin:0px 0px 0px 5px;font-family:'Poppins-SemiBold',sans-serif !important;font-size:14px;line-height:16px;cursor:pointer;color:#7049B2;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select{}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_lbl{display: inline-block !important;visibility: visible !important;width: 100%;position: absolute;top: 6px;left: 6px;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms{position: absolute;top: 0px;left: 0px;width: 100%;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom: 6px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms > select{cursor: pointer;height: 54px;width: 100%;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: normal;color: #333333 !important;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background: transparent !important;border: 0px !important;padding:26px 32px 0px 6px;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl{}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto{display: flex;flex-flow: row wrap;min-width:calc(50% - 6px);width:auto;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto{display:flex;flex:1;min-width:calc(50% - 3px);margin:0px 0px 0px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto.pnl_auto_origen{margin:0px 0px 0px 0px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto.pnl_auto_destino{margin:0px 0px 0px 6px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms > .input{}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms > .input input[type="text"]{padding:26px 36px 0px 6px;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .input {width:100%;display: inline-block;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .input input[type="text"] {width:100%;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .imgCargando {display:none;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .image {width:16px; display: inline-block; position: absolute; right:6px; bottom:6px;top:auto;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto .selector {display:none;visibility:hidden;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas{display: flex;min-width:calc(25% - 6px);width:auto;border-right:1px solid #CCCCCC;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_entrada, 
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_salida{display: flex;margin: 0px 0px 0px 0px;width:auto;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_entrada{margin: 0px 0px 0px 0px;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_salida{margin:0px 0px 0px 6px;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas_rng{display: flex;min-width:calc(25% - 6px);width:auto;border-right:1px solid #CCCCCC;}
.buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion{display: flex;min-width:calc(25% - 6px);width:auto;}
.buscV2.busc_vue > .pnl_ctls > .pnl_multi{display:none !important;visibility:hidden !important;}
.buscV2.busc_vue > .pnl_btns{width:calc(15% - 6px);margin-top:0px;}

/*** BUSCADOR VUELO + HOTEL ***/
.buscV2.busc_vuehot{display:flex;width:100%;flex-flow:row wrap;/*align-items:baseline;*/}
.buscV2.busc_vuehot > .pnl_ctls{width:85%;}
.buscV2.busc_vuehot > .pnl_ctls > .info_desc{display:none;visibility:hidden;}
.buscV2.busc_vuehot > .pnl_ctls.vue{background:url(img/iconos/ico_busc_vuehot_vue.png) no-repeat left center transparent;padding:0px 0px 0px 54px;border-bottom:1px solid #CCCCCC;margin:0px 0px 6px 0px;}
.buscV2.busc_vuehot > .pnl_ctls.hot{background:url(img/iconos/ico_busc_vuehot_hot.png) no-repeat left center transparent;padding:0px 0px 0px 54px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz{display:flex;flex-flow:row wrap;width:100%;margin:0px;align-items: center;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz > .pnl_avz_rads{display:inline-block;vertical-align:baseline;margin:0px 24px 0px 0px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz > .pnl_avz_cab{display:inline-block;vertical-align:baseline;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz > .pnl_avz_cab > a{display:inline-block;font-family:'Poppins-SemiBold',sans-serif !important;font-size:14px;margin:0px 0px 5px 0px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz > .pnl_avz_cab > a:hover{}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz > .pnl_avz_cab > a:after{font-family: 'FontAwesome';content: "\f107";font-size:20px;font-weight:bold;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz > .pnl_avz_cab.open > a:after{content: "\f106";}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts{display: none;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts.open{display:flex !important;width:100%;flex-flow:row wrap;align-items: center;margin:0px 0px 6px 0px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm{}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_auto{display:flex;flex:1;min-width:calc(33.333333% - 6px);vertical-align:middle;margin:0px 6px 0px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_auto > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_auto > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_auto > .pnl_itms > .input{}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_auto > .pnl_itms > .input input[type="text"]{padding:26px 36px 0px 6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_clase{}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_clase{display:flex;flex:1;min-width:calc(33.333333% - 6px);vertical-align:middle;margin:0px 6px 0px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_clase > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:100%;position:absolute;top:6px;left:6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_clase > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_clase > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:4px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_clase > .pnl_itms > select{padding:26px 32px 0px 6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_horasalida{display:none;visibility:hidden;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_horavuelta{display:none;visibility:hidden;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_escalas{display:flex;flex:1;min-width:calc(15% - 6px);margin:0px 6px 0px 0px;vertical-align:middle;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_reembolso{display:flex;flex:1;min-width:calc(15% - 6px);margin:0px 6px 0px 0px;vertical-align:middle;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_residente{display:none;visibility:hidden;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_check{display:inline-block;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_check > input{display:inline-block;vertical-align:middle;margin:0px 0px 0px 5px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_check > label{display:inline-block;vertical-align:middle;margin:0px 0px 0px 5px;font-family:'Poppins-SemiBold',sans-serif !important;font-size:14px;line-height:16px;cursor:pointer;color:#7049B2;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select{}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_lbl{display: inline-block !important;visibility: visible !important;width: 100%;position: absolute;top: 6px;left: 6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms{position: absolute;top: 0px;left: 0px;width: 100%;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;bottom: 6px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms > select{cursor: pointer;height: 54px;width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background: transparent !important;border: 0px !important;padding:26px 32px 0px 6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto{display: flex;flex-flow: row wrap;min-width:calc(66.666666% - 6px);width:auto;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto{display:flex;flex:1;min-width:calc(50% - 3px);margin:0px 0px 0px 0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto.pnl_auto_origen{margin:0px 0px 0px 0px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto.pnl_auto_destino{margin:0px 0px 0px 6px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms > .input{}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms > .input input[type="text"]{padding:26px 36px 0px 6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto .input {width:100%;display: inline-block;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto .input input[type="text"] {width:100%;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto .imgCargando {display:none;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto .image {width:16px; display: inline-block; position: absolute; right:6px; bottom:6px;top:auto;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto .selector {display:none;visibility:hidden;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas{display: flex;min-width:calc(33.333333% - 6px);width:auto;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas > .pnl_entrada, 
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas > .pnl_salida{display: flex;margin: 0px 0px 0px 0px;width:auto;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas > .pnl_entrada{margin: 0px 0px 0px 0px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas > .pnl_salida{margin:0px 0px 0px 6px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas_rng{display: flex;min-width:calc(33.333333% - 6px);width:auto;}
.buscV2.busc_vuehot > .pnl_ctls.hot > .flt_pnl.flt_destino{border:0px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vuehot > .pnl_ctls.hot > .flt_pnl.flt_fechas_rng{border:0px;border-right:1px solid #CCCCCC;}
.buscV2.busc_vuehot > .pnl_ctls.hot > .flt_pnl.flt_ocupacion{border:0px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_multi{display:none !important;visibility:hidden !important;}
.buscV2.busc_vuehot > .pnl_btns{width:calc(15% - 6px);}

/*** Modificaciones cuando se muestra la capa auto inline ***/
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto.flt_aeropuerto_show{display:inline-block;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto.flt_aeropuerto_show .pnl_auto{display:inline-block;vertical-align:top;height:auto;min-height:58px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto.flt_aeropuerto_show .pnl_auto > .pnl_auto_show{font-size: inherit;line-height: inherit;display:flex;margin-top:54px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto.flt_aeropuerto_show .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;max-width:100% !important;width:100% !important;overflow:auto;top:0px !important;left:0px !important;position:relative;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto.flt_aeropuerto_show .pnl_auto > .pnl_auto_show > .ui-autocomplete li{display:block;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_multi > .itm_multi.itm_multi_show{display:inline-block;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_multi > .itm_multi.itm_multi_show > .pnl_auto{display:inline-block;vertical-align:top;height:auto;min-height:58px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_multi > .itm_multi.itm_multi_show > .flt_fechas{display:inline-block;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_multi > .itm_multi.itm_multi_show > .pnl_auto > .pnl_auto_show{font-size: inherit;line-height: inherit;display:flex;margin-top:54px;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_multi > .itm_multi.itm_multi_show > .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;max-width:100% !important;width:100% !important;overflow:auto;top:0px !important;left:0px !important;position:relative;}
.buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_multi > .itm_multi.itm_multi_show > .pnl_auto > .pnl_auto_show > .ui-autocomplete li{display:block;}







/*** BUSCADOR VALORACION ALOJAMIENTO ***/
.busc_val_alj{display:inline-block;width:100%;font-size:0px;padding:0px;border:1px solid #CCCCCC;border-radius:6px;margin:0px 0px 20px 0px;}
.busc_val_alj > .pnl_titular_ext{display:inline-block;width:100%;visibility:visible;border:0px;padding:10px 15px;}
.busc_val_alj > .pnl_titular_ext > .lbl_titular{display: inline-block;width: 100%;font-family: 'MavenPro-Bold',sans-serif !important;font-size: 22px;line-height: 26px;color: #18175F;}
.busc_val_alj > .pnl_cont_ext{display:inline-block;vertical-align:top;width:100%;margin:0px;vertical-align:top;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext{display:inline-block;visibility:visible;width:100%;padding:10px 15px;border-top:1px solid #CCCCCC;margin:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas{display:inline-block;width:100%;margin:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .pnl_tit{display:inline-block;width:100%;border:none;padding:5px 0px 5px 40px;margin:0px;font-family:'Poppins-SemiBold',sans-serif !important;font-size:17px;line-height:30px;color:#18175F;margin:0px;background:url('img/iconos/busc_val_srv_tit_fechas.png') no-repeat left center transparent;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal{display:inline-block;width:100%;margin:0px;font-size:14px;position:relative;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info{display:inline-block;width:100%;max-width:100%;vertical-align:middle;cursor:pointer;background:#FFFFFF;min-height:30px;padding:0px;border:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel{display:inline-block;width:100%;font-size:14px;line-height:30px;padding-left:40px;color:#6C6C6C;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel:after{font-family: 'FontAwesome';content: "\f078";float: right;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel.open:after{content:"\f077";}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show{position: absolute;top: 60px;right:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show.inline{position: relative;top: 6px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show.inline > .date-picker-wrapper{position: relative;width: min-content;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext{display:inline-block;visibility:visible;width:100%;padding:10px 15px;border-top:1px solid #CCCCCC;margin:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones{display:inline-block;width:100%;margin:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_tit{display:inline-block;width:100%;border:none;padding:5px 0px 5px 40px;margin:0px;font-family:'Poppins-SemiBold',sans-serif !important;font-size:17px;line-height:30px;color:#18175F;margin:0px;background:url('img/iconos/busc_val_srv_tit_ocupaciones.png') no-repeat left center transparent;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel{display:inline-block;width:100%;max-width:100%;margin:0px;font-size:14px;vertical-align:middle;cursor:pointer;background:#FFFFFF;min-height:30px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones{display:inline-block;width:100%;font-size:14px;line-height:30px;color:#6C6C6C;padding-left:40px;text-decoration:none;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones:after{font-family: 'FontAwesome';content: "\f078";float: right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones.open:after{content:"\f077";}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp{display: none;width: 100%;position: absolute;z-index: 50;top: 0px;left: 0px;max-width: 95%;padding:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones.inline > .pnl_ocupaciones_dsp{display: none;position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 6px 0px;border-top:1px solid #CCCCCC;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-weight:bold;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs{display: inline-block;width: 100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 10px 8px 10px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-family:'Poppins-SemiBold',sans-serif !important;border-top:1px solid #CCCCCC;padding:10px 10px 0px 10px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 10px 8px 10px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .lbl_itm{display:none;visibility:hidden;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 10px 8px 10px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val{}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #5CBFEC;color: #5CBFEC;font-weight: 400;border-radius: 50% !important;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#EEF8FD;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #5CBFEC;border: 2px solid #5CBFEC;color: #FFFFFF;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#5CBFEC;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot{display:inline-block;width:100%;border-top:1px solid #CCCCCC;padding:15px 10px 0px 10px;margin:5px 0px 0px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn > .btn{padding:12px 0px;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn > .btn:hover{}

/*** BUSCADOR VALORACION SERVICIOS ***/
.busc_val_srv{display:inline-block;width:100%;font-size:0px;padding:0px;border:1px solid #CCCCCC;border-radius:6px;margin:0px 0px 20px 0px;}
.busc_val_srv.ext{}
.busc_val_srv > .pnl_titular_ext{display:inline-block;width:100%;visibility:visible;border:0px;padding:10px 15px;}
.busc_val_srv > .pnl_titular_ext > .lbl_titular{display: inline-block;width: 100%;font-family: 'MavenPro-Bold',sans-serif !important;font-size: 22px;line-height: 26px;color: #18175F;}

.busc_val_srv > .pnl_idiomas_ext{display:inline-block;vertical-align:top;width:100%;margin:0px;vertical-align:top;padding:10px 15px;border-top:1px solid #CCCCCC;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas{display:inline-block;visibility:visible;width:100%;margin:0px 0px 15px 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit{display:inline-block;width:100%;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp{display:inline-block;width:100%;font-size:0px;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma{display:inline-block;width:32%;background:#BFECCA;border:1px solid #BFECCA;margin:0px 2% 10px 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma:nth-child(3n){margin:0px 0px 10px 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado{background:#FFB622;border:1px solid #FFB622;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma > a{display:inline-block;width:100%;font-size:14px;line-height:22px;font-weight:600;color:#14B83E;text-align:center;padding:5px 0px;text-decoration:none;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma > a:hover{text-decoration:none;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado > a{color:#FFFFFF;}

.busc_val_srv > .pnl_fechas_ext{display:inline-block;vertical-align:top;width:100%;margin:0px;vertical-align:top;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones{display:inline-block;visibility:visible;width:100%;padding:10px 15px;border-top:1px solid #CCCCCC;margin:0px 0px 5px 0px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas{display:inline-block;visibility:visible;width:100%;padding:10px 15px;border-top:1px solid #CCCCCC;margin:0px;}
.busc_val_srv > .pnl_sin_result{display: inline-block;width: calc(100% - 20px);margin:15px 10px 0px 10px;font-size: 14px;line-height: 20px;padding: 15px;color: #1A1A22;background: #FFC4C4;border:2px solid #FF4D4D;} 
.busc_val_srv > .pnl_sin_result.oculto{display:none;margin:0px;}
.busc_val_srv > .pnl_horas_conceptos_botones{display:inline-block;vertical-align:top;width:100%;margin:0px;vertical-align:top;}
.busc_val_srv > .pnl_horas_conceptos_botones > .cont_cupultund{display: inline-block;width: 100%;padding: 0px 0px 6px 0px;text-align: right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .cont_cupultund > .lbl{font-size:14px;line-height:14px;font-weight:bold;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas{display:inline-block;visibility:visible;width:100%;padding:10px 15px;border-top:1px solid #CCCCCC;margin:0px 0px 5px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos{display:inline-block;visibility:visible;width:100%;padding:10px 15px;border-top:1px solid #CCCCCC;margin:0px 0px 5px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones{display:inline-block;visibility:visible;width:100%;padding:10px 15px;border-top:1px solid #CCCCCC;margin:0px 0px 5px 0px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas.oculto,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas.oculto,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos.oculto,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones.oculto{display:none;visibility:hidden;}

.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit{display:inline-block;width:100%;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp{display:inline-block;width:100%;font-size:14px;margin:6px 0px 0px 0px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm{display:inline-block;width:100%;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs{display:inline-block;width:100%;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-family:'Poppins-Bold',sans-serif;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;/*border-bottom:1px solid #C9C9C9;*/margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;text-align:left;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;text-align:right;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds > .lbl_itm{display:none;visibility:hidden;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;width: 100%;/*border-bottom:1px solid #C9C9C9;*/margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds > .cmb_itm_e > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;text-align:left;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm > .cmbs > .edds > .cmb_itm_e > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;text-align:right;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val{}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #5CBFEC;color: #5CBFEC;font-weight: 400;border-radius: 50% !important;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#EEF8FD;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #5CBFEC;border: 2px solid #5CBFEC;color: #FFFFFF;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#5CBFEC;}
.busc_val_srv > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .pnl_tit{display:inline-block;width:100%;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal{display:inline-block;width:100%;font-size:14px;margin:15px 0px 0px 0px;}

.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker{display:inline-block;width:100% !important;max-width:100% !important;border:0px;background:#FFFFFF;box-shadow:none !important;padding:0px !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-hover{background:#E7F2F7;border:1px solid #E7F2F7;color:#666666;font-family:'Poppins-SemiBold',sans-serif;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-active{background:#7049B1;border:1px solid #7049B1;color:#FFFFFF;font-family:'Poppins-SemiBold',sans-serif;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-hover{background:#FF7373;border:1px solid #FF7373;color:#D90000;font-family:'Poppins-SemiBold',sans-serif;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-active{background:#01738D;border:1px solid #01738D;color:#FFFFFF;font-family:'Poppins-SemiBold',sans-serif;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-active{color:#474640;background:transparent;border-color:transparent;font-family:'Poppins-SemiBold',sans-serif;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit{display:inline-block;width:100%;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp{display:inline-block;width:100%;font-size:14px;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora{display:inline-block;width:18.8%;background:transparent;border:2px solid #5CBFEC;margin:5px 1.5% 5px 0px;border-radius:6px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora:nth-child(5n){margin:5px 0px 5px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora.seleccionado{background:#5CBFEC;border:2px solid #5CBFEC;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora:hover{background:#EEF8FD;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora.seleccionado:hover{background:#5CBFEC;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora > a{display:inline-block;width:100%;font-family:'Poppins-SemiBold',sans-serif;font-size:14px;line-height:22px;color:#5CBFEC;text-align:center;padding:5px 0px;text-decoration:none;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora > a:hover{text-decoration:none;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora.seleccionado > a{color:#FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit{display:inline-block;width:100%;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp{display:inline-block;width:100%;font-size:14px;margin:0px 0px 0px 0px;padding:6px 0px 0px 0px;border-bottom:1px solid #CCCCCC;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp:last-child{border-bottom:0px;padding:0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto{display:inline-block;width:100%;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #CCCCCC;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto:last-child{border-bottom:0px;padding:0px;margin:0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_oculto{display:none !important;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .estado{width:24px !important;text-align:left;display: inline-block;vertical-align: middle;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .estado > img{width:18px !important;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .estado{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio{width:calc(100% - 24px) !important;text-align:left;display: inline-block;vertical-align: middle;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .servicio{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_tit{display:inline-block;width:100%;font-family: 'Poppins-Bold',sans-serif;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses{display:inline-block;width:100%;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int{display:inline-block;width:100%;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int:before{font-family: 'FontAwesome'; content: "\f111"; margin-right: 4px;vertical-align:middle;font-size:9px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int > .det {margin-left:6px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int > .det:before { font-family: 'FontAwesome'; content: "\f007"; margin-right: 6px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio > .servicio_desgloses > .int > .det > .imp {  font-family: 'Poppins-Bold',sans-serif;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .precio{width:calc(100% - 120px) !important;display: inline-block;vertical-align: middle;text-align: left;font-family:'Poppins-Bold',sans-serif;color:#18175F;margin:6px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .precio{}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion{width:120px !important;text-align:right;display: inline-block;vertical-align: middle;margin:6px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_entradasv2 > .seleccion{}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .cantidades{padding: 3px;border: 1px solid #CCCCCC;width:100%;max-width:100px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .cantidades:disabled{background:#EEEEEE;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #5CBFEC;color: #5CBFEC;font-weight: 400;border-radius: 50% !important;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#EEF8FD;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #5CBFEC;border: 2px solid #5CBFEC;color: #FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#5CBFEC;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .form-control{position: initial;text-align: center;border: none !important;box-shadow: none !important;padding: 0px 10px;font-size: 16px;line-height: 22px;font-weight: bold;color: #666666;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .form-control[disabled]{background-color:transparent;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{border-color:#CCCCCC;color:#CCCCCC;background:transparent;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp{display:block;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp > .lbl{display:none;width:100%;text-align:right;font-family: 'Poppins-Bold',sans-serif;font-size:12px;line-height:12px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp > .lbl.vlb{display:none;visibility:hidden;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp > .lbl.cup{display:inline-block;margin:4px 0px 8px;padding:0px 12px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto_undsp > .lbl.pet{display:inline-block;margin:4px 0px 8px;padding:0px 12px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt{border-bottom:0px;padding:0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion{text-align:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt{display:inline-block;max-width:140px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk{display: inline-block;vertical-align: middle;text-align:center;width: 30px;height: 30px;border: 2px solid #5CBFEC;color: #5CBFEC;border-radius: 50% !important;padding: 3px 0px;font-size: 18px;line-height: 20px;font-weight: 400;cursor: pointer;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk:hover{background:#EEF8FD;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk:active{background: #5CBFEC;border: 2px solid #5CBFEC;color: #FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_cantidades{display: inline-block;vertical-align: middle;text-align: center;border: none !important;box-shadow: none !important;padding: 0px 10px;font-size: 16px;line-height: 22px;font-weight: bold;color: #6E6E6E;width: calc(100% - 60px);background:transparent !important;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val.itm_val_vrt.deshabilitado{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val.itm_val_vrt.deshabilitado > .vrt_lnk,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val.itm_val_vrt.deshabilitado > .vrt_lnk:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val.itm_val_vrt.deshabilitado > .vrt_lnk:active{border-color:#CCCCCC;color:#CCCCCC;background:transparent;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes{display:inline-block;width:100%;text-align:center;vertical-align:middle;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-family: 'Poppins-SemiBold',sans-serif;text-align:center;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_imp{display:inline-block;width:100%;font-size:20px;line-height:26px;font-family: 'Poppins-Bold',sans-serif;text-align:center;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_imp > .importe{color:#18175F;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_reservar{display:inline-block;width:100%;text-align:right;vertical-align:middle;margin:5px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_reservar > .btn{width: 100%;}
/*** modificaciones para el modo con paneles colapsables ***/
.busc_val_srv.pnls_clps{}
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas.oculto,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos.oculto{display:none;visibility: hidden;}
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas.oculto > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos.oculto > .pnl_tit{background:transparent;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit{border:none;padding:5px 0px 5px 40px;margin:0px;border-bottom:1px solid #CCCCCC;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit{background:url('img/iconos/busc_val_srv_tit_idiomas.png') no-repeat left center transparent;}
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit{background:url('img/iconos/busc_val_srv_tit_fechas.png') no-repeat left center transparent;}
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit{background:url('img/iconos/busc_val_srv_tit_ocupaciones.png') no-repeat left center transparent;}
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit{background:url('img/iconos/busc_val_srv_tit_horas.png') no-repeat left center transparent;}
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit{background:url('img/iconos/busc_val_srv_tit_conceptos.png') no-repeat left center transparent;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable{font-family:'Poppins-SemiBold',sans-serif !important;font-size:17px;line-height:30px;color:#18175F;margin:0px;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable:hover,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable:hover{text-decoration:none;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable:after,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable:after{font-family: 'FontAwesome';content: "\f078";float: right;font-weight: normal;font-size:14px;line-height:18px;}
.busc_val_srv.pnls_clps > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_fechas_ext > .pnl_ocupaciones > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable.open:after,
.busc_val_srv.pnls_clps > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable.open:after{content:"\f077";}

/*** BUSCADOR PAQUETE PREDEFINIDO FICHA ***/
.ficha > .busc_pqt.buscV2 {display: inline-block;width: 100%;font-size: 0px;padding: 0px !important;border: 1px solid #CCCCCC;border-radius: 6px;margin: 0px 0px 20px 0px;}
.ficha > .busc_pqt.buscV2 > .pnl_tit{display: inline-block;width: 100%;visibility: visible;border: 0px;padding: 10px 15px; width: 100%;font-family: 'MavenPro-Bold',sans-serif !important;font-size: 22px;line-height: 26px;color: #18175F;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls{display: flex;min-width:100%;flex-flow: row wrap;justify-content: flex-start;padding: 12px !important;border-top:1px solid #CCCCCC;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls .pnl_lbl {font-size:14px !important;font-weight:bold !important;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_fechas{display:flex;flex:1;min-width:100%;margin:0px;position:relative;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;height:58px;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:auto;position:absolute;top:6px;left:6px;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_itms{position:absolute;top:0px;left:0px;width:100% !important;max-width:100%;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_itms > .input{}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_itms > .input > .txb{padding:26px 32px 0px 6px;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_fechas > .pnl_itms > .input > .cal{right:6px;bottom:6px;top:auto;position:absolute;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_fechas_rng{margin-right: 0px !important;min-width: 100% !important;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_ocupacion{min-width:100%;margin:0px;padding-top:6px;border-top:1px solid #CCCCCC;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_ocupacion > .pnl_habs{margin:0px 0px 0px 3px;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_ocupacion.ppd_ocup_fija > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .cmb_itm:before{display:none;visibility:hidden;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_ocupacion.no_hab > .pnl_habs{margin:0px 6px 0px 0px;}
.ficha > .busc_pqt.buscV2 > .pnl_btns {display: flex;min-width: 100%;margin:0px;padding: 12px !important;border-top:1px solid #CCCCCC;}

/*** BUSCADOR SERVICIO HOTEL ***/
.buscV2.busc_srv_alj{display:flex;width:100%;flex-flow:row wrap;}
.buscV2.busc_srv_alj > .pnl_ctls{display:flex;width:auto;min-width:calc(56.666666% - 6px);flex:1;}
.buscV2.busc_srv_alj > .pnl_ctls > .info_desc{display:none !important;visibility:hidden !important;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_destino{display:none !important;visibility:hidden !important;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_fechas > .pnl_entrada{display: flex;width: auto !important;margin-right: 0px !important;margin-left: 0px !important;margin-top:0px;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_fechas > .pnl_salida{display: flex;width: auto !important;margin-right: 0px !important;margin-left: 6px !important;margin-top:0px;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion{display: flex !important;width: auto !important;margin-left: 0px !important;border: 0px;border-right: 1px solid #CCCCCC;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{width:auto !important;margin:0px 3px 0px 0px !important;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs{width:auto !important;margin:0px 0px 0px 3px !important;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e{margin-top: 0px;margin-bottom: 6px;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e:nth-child(3n+1){margin-left:0px}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e:nth-child(3n+2){margin-left:0px;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .edds .cmb_itm_e:nth-child(3n){margin-left:0px;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_reg{display: flex !important;width: auto !important;margin-left: 0px !important;margin-top:0px;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:3px;padding:0px;cursor:pointer;position:relative;height:58px;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_reg > .regimen{width:100%;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_reg > .regimen > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:100%;position:absolute;top:6px;left:6px;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_reg > .regimen > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_reg > .regimen > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2.busc_srv_alj > .pnl_ctls > .flt_reg > .regimen > .pnl_itms > select{padding:26px 32px 0px 6px;}
.buscV2.busc_srv_alj > .pnl_srv{display: flex;width:auto;min-width:calc(28.333333% - 6px);flex:1;flex-flow: row wrap;}
.buscV2.busc_srv_alj > .pnl_srv > .info_desc{display:none !important;visibility:hidden !important;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv{display: flex;width:100%;margin:0px 0px 0px 0px;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada{display:flex;width:auto;margin:0px 6px 6px 0px;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_salida{display:flex;width:auto;margin:0px 6px 6px 0px;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_servicio{display:flex;width:auto;margin:0px 6px 6px 0px;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .flt_fechas_rng{display:flex;width:auto;margin:0px 6px 6px 0px;min-width: calc(33.333333% - 6px);flex: 1;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .flt_tipo{display: flex;flex: 1;min-width: calc(33.333333% - 6px);margin: 0px 6px 6px 0px;position: relative;border: 2px solid #FFFFFF;background: #FFFFFF;border-radius: 3px;padding: 0px;cursor: pointer;height: 58px;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .flt_tipo > .tipo{width:100%;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .flt_tipo > .tipo > .pnl_lbl{display:inline-block !important;visibility:visible !important;width:100%;position:absolute;top:6px;left:6px;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .flt_tipo > .tipo > .pnl_itms{position:absolute;top:0px;left:0px;width:100%;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .flt_tipo > .tipo > .pnl_itms:before {font-family: 'FontAwesome';content: "\f107";position: absolute;bottom:0px;right: 6px;margin: 0px;font-size: 22px;font-weight: 700;pointer-events: none;color: #333333;}
.buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .flt_tipo > .tipo > .pnl_itms > select{padding:26px 32px 0px 6px;}
.buscV2.busc_srv_alj > .pnl_btns{display:flex;width:auto;min-width:calc(15% - 6px);flex:1;flex-flow:column wrap;margin-right:6px;margin-bottom:6px;padding:0px !important;margin-left:0px;margin-top:0px;float:none;}
/*** Modificaciones para el buscador en ficha de producto ***/
.ficha > .buscV2.busc_srv_alj{display: inline-block;width: 100%;font-size: 0px;padding: 0px !important;border: 1px solid #CCCCCC;border-radius: 6px;margin: 0px 0px 20px 0px;}
.ficha > .buscV2.busc_srv_alj > .pnl_tit{display: inline-block;width: 100%;visibility: visible;border: 0px;padding: 10px 15px; width: 100%;font-family: 'MavenPro-Bold',sans-serif !important;font-size: 22px;line-height: 26px;color: #18175F;}
.ficha > .buscV2.busc_srv_alj > .pnl_ctls{min-width:100%;border-top: 1px solid #CCCCCC;padding:6px 12px;}
.ficha > .buscV2.busc_srv_alj > .pnl_ctls > .info_desc{display:inline-block !important;visibility:visible !important;font-family: 'Poppins-SemiBold',sans-serif !important;font-size: 17px;line-height: 30px;color: #18175F;margin: 0px;padding:0px 6px;}
.ficha > .buscV2.busc_srv_alj > .pnl_ctls > .flt_pnl.flt_fechas_rng{min-width:100%;padding:6px;border-right: 0px;padding:0px;}
.ficha > .buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion{min-width:100%;border-top: 1px solid #CCCCCC;padding:6px;border-right:0px;padding:0px;}
.ficha > .buscV2.busc_srv_alj > .pnl_srv{min-width:100%;border-top: 1px solid #CCCCCC;padding:6px 12px;}
.ficha > .buscV2.busc_srv_alj > .pnl_srv > .info_desc{display:inline-block !important;visibility:visible !important;font-family: 'Poppins-SemiBold',sans-serif !important;font-size: 17px;line-height: 30px;color: #18175F;margin: 0px;padding:0px 6px;}
.ficha > .buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .flt_fechas_rng{min-width:100%;}
.ficha > .buscV2.busc_srv_alj > .pnl_btns{min-width:100%;margin-bottom:0px;padding:12px !important;border-top: 1px solid #CCCCCC;}

/*** MODIFICACIONES PARA LAS VERSIONES RESPONSIVE ***/

@media (min-width: 1200px) {

}

@media (min-width: 992px) and (max-width: 1199px) {
    
}

@media (min-width: 768px) and (max-width: 991px) {

    /*** BUSCADOR COMUN ***/
    .buscV2{flex-flow:column nowrap;}
    .buscV2 > .pnl_ctls{min-width:100%;}
    .buscV2 > .pnl_ctls > .flt_pnl{min-width:calc(50% - 6px);margin-right:6px;margin-bottom:6px;padding:0px;margin-top:0px;} /* Cada panel en una nueva fila */
    .buscV2 > .pnl_btns{min-width:calc(100% - 6px);padding:0px;width:auto;}
    .buscV2 input[type="text"], 
    .buscV2 input[type="email"], 
    .buscV2 input[type="password"], 
    .buscV2 input[type="number"], 
    .buscV2 input[type="tel"] {height:44px;}
    .buscV2 select{height:44px;}
    .busc_ppd input[type="text"], 
    .busc_ppd input[type="email"], 
    .busc_ppd input[type="password"], 
    .busc_ppd input[type="number"], 
    .busc_ppd input[type="tel"] {height:44px;}
    .busc_ppd select{height:44px;}
    .buscV2 > .pnl_btns > .btn,
    .buscV2 > .pnl_ocup_btns > .pnl_btns > .btn {height:48px;padding:0px;}

    /*** BUSCADOR BLOQUE DESTINO AUTOCOMPLETE ***/
    .buscV2 .flt_destino .pnl_auto > .pnl_lbl{top:2px;}
    .buscV2 .flt_destino .pnl_auto{min-height:48px;}
    .buscV2 .flt_destino .pnl_auto > .pnl_itms > .input input[type="text"]{padding-top:18px;}
    .buscV2 .flt_destino > .pnl_auto > .pnl_auto_show, 
    .buscV2 .pnl_ubicacion > .pnl_auto > .pnl_auto_show{margin-top:44px;}
    /*** Modificaciones para mostrar el bloque de combos de Pais y Poblacion ***/
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pais,
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pob{height:48px;}
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pais > .pnl_lbl,
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pob > .pnl_lbl{top:2px;}
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pais > .pnl_itms > select,
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pob > .pnl_itms > select{padding-top:18px;}

    /*** BUSCADOR BLOQUE DESTINO UBICACIONES ***/
    .buscV2 .flt_destino .ubi{height:48px;}
    .buscV2 .flt_destino .ubi > .pnl_lbl{top:2px;}
    .buscV2 .flt_destino .ubi > select{padding-top:18px;}

    
    /*** BUSCADOR BLOQUE FECHAS ***/
    .buscV2 .flt_fechas > .pnl_entrada,
    .buscV2 .flt_fechas > .pnl_salida,
    .buscV2 .flt_fechas > .pnl_numnoches,
    .buscV2 .flt_fechas > .pnl_duracion{height:48px;width:auto !important;}
    .buscV2 .flt_fechas > .pnl_salida,
    .buscV2 .flt_fechas > .pnl_numnoches,
    .buscV2 .flt_fechas > .pnl_duracion{margin-left:6px !important;}
    .buscV2 .flt_fechas > .pnl_entrada > .pnl_lbl,
    .buscV2 .flt_fechas > .pnl_salida > .pnl_lbl,
    .buscV2 .flt_fechas > .pnl_numnoches > .pnl_lbl,
    .buscV2 .flt_fechas > .pnl_duracion > .pnl_lbl{top:2px;}
    .buscV2 .flt_fechas > .pnl_entrada > .pnl_itms > .input > .txb,
    .buscV2 .flt_fechas > .pnl_salida > .pnl_itms > .input > .txb{padding-top:18px;}
    .buscV2 .flt_fechas > .pnl_numnoches > .pnl_itms > select,
    .buscV2 .flt_fechas > .pnl_duracion > .pnl_itms > select{padding-top:18px;}
    /*** Modificaciones para el buscador en la valoracion ***/ 
    .buscV2.val .flt_fechas > .pnl_numnoches{margin-left:0px !important;}
    .buscV2.val .flt_fechas > .pnl_duracion{margin-left:0px !important;}

    /*** BUSCADOR BLOQUE FECHA RANGE ***/
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng{height:48px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext{height:48px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng{height:44px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng_tit{top:2px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng{top:2px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show > .date-picker-wrapper{max-width:calc(100% - 14px);}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show > .date-picker-wrapper .month-wrapper table .day > .pnl_showprices{min-width:40px;width:auto;}
    /*** en version movil y tablet el calendario tiene que ocupar siempre el 100% del espacio disponible ***/
    .date-picker-wrapper{width:100% !important;}
    .date-picker-wrapper .month-wrapper{width:100% !important;}
    .date-picker-wrapper .month-wrapper table{width:100%;float: none;border-collapse: collapse;box-sizing: border-box;}
    .date-picker-wrapper .month-wrapper table .day > .pnl_showprices{min-width:45px;width:auto;}    

    /*** BUSCADOR BLOQUE OCUPACION ***/
    .buscV2 .flt_ocupacion > .pnl_nhabs > .pnl_lbl > .cabs > .lbls > .lbl_itm{top:2px;}
    .buscV2 .flt_ocupacion > .pnl_nhabs{height:48px;}
    .buscV2 .flt_ocupacion > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm > select{padding-top:18px;}
    .buscV2 .flt_ocupacion > .pnl_habs{min-height:48px;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm{/*min-height:48px;*/margin-bottom:0px !important;margin-top:6px !important;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm:first-child{margin-top:0px !important;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .lbl_itm{top:2px;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin{padding-top:18px;}
    .buscV2 .flt_ocupacion.no_hab > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .lbl_itm{top:2px;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .cmb_itm > select{height:26px;padding-top:3px;padding-bottom:3px;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .edds > .cmb_itm_e > select{height:26px;padding-top:3px;padding-bottom:3px;}
    /*** ocupacion tipo plaza ***/
    .buscV2 .flt_ocupacion.tipoplaza{min-width:100%;}
    .buscV2 .flt_ocupacion.tipoplaza > .itm{min-width:calc(50% - 6px);height:48px;}
    .buscV2 .flt_ocupacion.tipoplaza > .itm > .pnl_lbl{top:2px;}
    .buscV2 .flt_ocupacion.tipoplaza > .itm > .pnl_cmb > select{height:44px;padding-top:18px;}
    .buscV2 .flt_ocupacion.tipoplaza.tipoplaza_multi > .itm{min-width:calc(50% - 6px);}
    /*** ocupaciones en capa ***/
    .buscV2 .flt_ocupacion.flt_ocupacion_capa{min-height:48px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext{height:48px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones{height: 44px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones > .lbl_ocupaciones_tit{top:2px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones > .lbl_ocupaciones{top:2px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int{margin:-5px 0px 0px 0px;}

    /*** BUSCADOR TRASLADOS ***/
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz{flex-flow:column nowrap;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_trayecto{min-width:100%;margin:0px 6px 6px 0px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl{min-width:calc(100% - 6px);margin:0px 6px 6px 0px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion, 
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion{height:48px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion > .pnl_lbl, 
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion > .pnl_lbl{top:2px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion > .pnl_itms > .combo > select,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion > .pnl_itms > .combo > select{padding-top:18px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion > .pnl_itms > .input > input,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion > .pnl_itms > .input > input{padding-top:18px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion > .pnl_itms > .input.input_cmb > select,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion > .pnl_itms > .input.input_cmb > select{padding-top:18px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_hor_origen, 
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_hor_destino{height:48px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_hor_origen > .lbl,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_hor_destino > .lbl{top:2px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_hor_origen > .input > select,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_hor_destino > .input > select{padding-top:18px;height:44px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_dc{flex-flow:column nowrap;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_dc > .flt_pnl{min-width:calc(100% - 6px);margin:0px 6px 6px 0px;}
    .buscV2.busc_tra > .pnl_btns{margin-top:0px;}

    /*** BUSCADOR TRASLADOS V2 ***/
    .buscV2.busc_tra_v2{flex-flow:column nowrap;}
    .buscV2.busc_tra_v2 > .pnl_ocup_btns{width: calc(100% - 6px);margin: 0px 6px 6px 0px;}  
    /*** Modificaciones para el buscador en la valoracion ***/ 
    .buscV2.busc_tra_v2.val > .pnl_ocup_btns{margin:0px 6px 6px 0px;}
    
    /*** BUSCADOR BLOQUE TRASLADO ***/
    .buscV2 > .pnl_tra{width: calc(100% - 6px);margin: 0px 6px 0px 0px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_opciones{padding:6px 6px 0px 6px !important;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones{flex-flow:column wrap;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{width:100%;margin:0px !important;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{min-height:48px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_lbl{top:2px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_itms > .input input[type="text"]{padding-top:18px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{height:48px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_lbl{top:2px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input > .txb{padding-top:18px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa{height:48px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext{height:48px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios{height: 44px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios > .lbl_horarios_tit{top:2px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios > .lbl_horarios{top:2px;}   
    /*** adaptar bordes de los elementos ***/
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{border:0px;border-bottom:1px solid #CCCCCC;padding-bottom: 6px;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{border:0px;border-bottom:1px solid #CCCCCC;padding-bottom: 6px;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{border:0px;border-bottom:1px solid #CCCCCC;padding-bottom: 6px;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{border:0px;border-right:1px solid #CCCCCC;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen > .pnl_hora{border:0px;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino > .pnl_hora{border:0px;}
    .busc_tra_v2 > .pnl_ocup_btns > .pnl_ocup{border:0px;}

    /*** BUSCADOR VUELO ***/
    .buscV2.busc_vue{}
    .buscV2.busc_vue > .pnl_ctls{width:100%;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz{padding:6px 6px 0px 6px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts.open{display:inline-block !important;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto{width: 100%;min-width: 100%;height: 54px;border-bottom: 1px solid #CCCCCC;border-right: 0px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select{width: 100%;min-width: 100%;height: 54px;border-bottom: 1px solid #CCCCCC;border-right: 0px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_lbl{top:2px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms > select{height:44px;padding-top:22px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_check{width: 100%;min-width: 100%;border-right: 0px;padding:6px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_check.pnl_itm_reembolso{border-bottom: 1px solid #CCCCCC;}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto{min-width:100%;margin-right:0px !important;}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto{min-width:100%;margin:0px 0px 0px 0px !important;border-right:0px !important;border-bottom:1px solid #CCCCCC !important;min-height:54px;}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms > .input input[type="text"]{}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas_rng{}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion{}
    .buscV2.busc_vue > .pnl_btns{width:100%;}

    /*** BUSCADOR VUELO + HOTEL ***/
    .buscV2.busc_vuehot{}
    .buscV2.busc_vuehot > .pnl_ctls{width:100%;}
    .buscV2.busc_vuehot > .pnl_ctls.vue{background:transparent;padding:0px;border:0px;margin:0px;}
    .buscV2.busc_vuehot > .pnl_ctls.hot{background:transparent;padding:0px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz{padding:6px 6px 0px 6px;margin:0px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts.open{display:inline-block !important;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_auto{width: 100%;min-width: 100%;height: 54px;border-bottom: 1px solid #CCCCCC;border-right: 0px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select{width: 100%;min-width: 100%;height: 54px;border-bottom: 1px solid #CCCCCC;border-right: 0px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_lbl{top:2px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms > select{height:44px;padding-top:22px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_check{width: 100%;min-width: 100%;border-right: 0px;padding:6px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_check.pnl_itm_reembolso{border-bottom: 1px solid #CCCCCC;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto{min-width:100%;margin-right:0px !important;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto{min-width:100%;margin:0px 0px 0px 0px !important;border-right:0px !important;border-bottom:1px solid #CCCCCC !important;min-height:54px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms > .input input[type="text"]{}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas_rng{min-width:100%;margin:0px 0px 6px 0px !important;border-right:0px !important;border-bottom:1px solid #CCCCCC !important;padding-bottom:6px;}
    .buscV2.busc_vuehot > .pnl_ctls.hot > .flt_pnl.flt_destino{min-width:100%;border-right:0px;border-bottom:1px solid #CCCCCC;padding-bottom:6px;}
    .buscV2.busc_vuehot > .pnl_ctls.hot > .flt_pnl.flt_fechas_rng{}
    .buscV2.busc_vuehot > .pnl_ctls.hot > .flt_pnl.flt_ocupacion{}
    .buscV2.busc_vue > .pnl_btns{width:100%;}

    /*** BUSCADOR VALORACION ALOJAMIENTO ***/
    .busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show{width:675px !important;top:40px;}
    .busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper{width:675px !important;}
    .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{width:inherit !important;}
    .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 table{width:190px;float:left;}
    .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 table .day > .pnl_showprices{min-width:45px;width:auto;}

    /*** BUSCADOR SERVICIO HOTEL ***/
    .buscV2.busc_srv_alj > .pnl_ctls{min-width:calc(100% - 6px);}
    .buscV2.busc_srv_alj > .pnl_ctls > .flt_pnl.flt_fechas_rng{border-right: 1px solid #CCCCCC;}
    .buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion{padding-top:0px;border-right:0px;}
    .buscV2.busc_srv_alj > .pnl_srv{min-width:calc(100% - 6px);border-top: 1px solid #CCCCCC;padding-top:6px;margin-right:6px;}
    .buscV2.busc_srv_alj > .pnl_btns{min-width:calc(100% - 6px);}

}

@media (min-width: 0px) and (max-width: 767px) {

    /*** BUSCADOR COMUN ***/
    .buscV2{padding:6px;flex-flow:column nowrap;}
    .buscV2 > .pnl_ctls{min-width:100%;}
    .buscV2 > .pnl_ctls > .flt_pnl{min-width:100%;margin-right:0px !important;margin-bottom:6px;padding:0px;margin-top:0px;} /* Cada panel en una nueva fila */
    .buscV2 > .pnl_btns{min-width:100%;margin-right:0px;margin-bottom:0px;padding:0px;width:auto;}
    .buscV2 input[type="text"], 
    .buscV2 input[type="email"], 
    .buscV2 input[type="password"], 
    .buscV2 input[type="number"], 
    .buscV2 input[type="tel"] {height:44px;}
    .buscV2 select{height:44px;}
    .busc_ppd input[type="text"], 
    .busc_ppd input[type="email"], 
    .busc_ppd input[type="password"], 
    .busc_ppd input[type="number"], 
    .busc_ppd input[type="tel"] {height:44px;}
    .busc_ppd select{height:44px;}
    .buscV2 > .pnl_btns > .btn,
    .buscV2 > .pnl_ocup_btns > .pnl_btns > .btn {height:48px;padding:0px;}
    /*** Modificaciones para el buscador en ficha de producto ***/
    .ficha > .buscV2{padding:6px;}

    /*** BUSCADOR BLOQUE DESTINO AUTOCOMPLETE ***/
    .buscV2 .flt_destino .pnl_auto > .pnl_lbl{top:2px;}
    .buscV2 .flt_destino .pnl_auto{min-height:48px;}
    .buscV2 .flt_destino .pnl_auto > .pnl_itms > .input input[type="text"]{padding-top:18px;}
    .buscV2 .flt_destino > .pnl_auto > .pnl_auto_show, 
    .buscV2 .pnl_ubicacion > .pnl_auto > .pnl_auto_show{margin-top:44px;}
    /*** Modificaciones para mostrar el bloque de combos de Pais y Poblacion ***/
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pais,
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pob{height:48px;}
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pais > .pnl_lbl,
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pob > .pnl_lbl{top:2px;}
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pais > .pnl_itms > select,
    .buscV2 .flt_destino.show_cmbs .pnl_avz > .pob > .pnl_itms > select{padding-top:18px;}

    /*** BUSCADOR BLOQUE DESTINO UBICACIONES ***/
    .buscV2 .flt_destino .ubi{height:48px;}
    .buscV2 .flt_destino .ubi > .pnl_lbl{top:2px;}
    .buscV2 .flt_destino .ubi > select{padding-top:18px;}

    /*** BUSCADOR BLOQUE FECHAS ***/
    .buscV2 .flt_fechas > .pnl_entrada,
    .buscV2 .flt_fechas > .pnl_salida,
    .buscV2 .flt_fechas > .pnl_numnoches,
    .buscV2 .flt_fechas > .pnl_duracion{height: 48px;min-width: calc(33.333333% - 3px) !important;width: auto !important;margin-right: 0px !important;}
    .buscV2 .flt_fechas > .pnl_numnoches,
    .buscV2 .flt_fechas > .pnl_duracion{min-width: calc(33.333333% - 6px) !important;}
    .buscV2 .flt_fechas > .pnl_salida,
    .buscV2 .flt_fechas > .pnl_numnoches,
    .buscV2 .flt_fechas > .pnl_duracion{margin-left:6px !important;}
    .buscV2 .flt_fechas > .pnl_entrada > .pnl_lbl,
    .buscV2 .flt_fechas > .pnl_salida > .pnl_lbl,
    .buscV2 .flt_fechas > .pnl_numnoches > .pnl_lbl,
    .buscV2 .flt_fechas > .pnl_duracion > .pnl_lbl{top:2px;}
    .buscV2 .flt_fechas > .pnl_entrada > .pnl_itms > .input > .txb,
    .buscV2 .flt_fechas > .pnl_salida > .pnl_itms > .input > .txb{padding-top:18px;}
    .buscV2 .flt_fechas > .pnl_numnoches > .pnl_itms > select,
    .buscV2 .flt_fechas > .pnl_duracion > .pnl_itms > select{padding-top:18px;}
    /*** Modificaciones para el buscador en la valoracion ***/ 
    .buscV2.val .flt_fechas > .pnl_numnoches{margin-top:0px;}
    .buscV2.val .flt_fechas > .pnl_duracion{margin-top:0px;}

    /*** BUSCADOR BLOQUE FECHA RANGE ***/
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng{height:48px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext{height:48px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng{height:44px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng_tit{top:2px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng{top:2px;}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show > .date-picker-wrapper{max-width:calc(100% - 14px);}
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show > .date-picker-wrapper .month-wrapper table .day > .pnl_showprices{min-width:40px;width:auto;}
    /*** en version movil y tablet el calendario tiene que ocupar siempre el 100% del espacio disponible ***/
    .date-picker-wrapper{width:100% !important;max-width: min-content !important;}
    .date-picker-wrapper .month-wrapper{width:100% !important;}
    .date-picker-wrapper .month-wrapper table{width:100%;float: none;border-collapse: collapse;box-sizing: border-box;}
    .date-picker-wrapper .month-wrapper table .day > .pnl_showprices{min-width:45px;width:auto;}

    /*** BUSCADOR BLOQUE OCUPACION ***/
    .buscV2 .flt_ocupacion > .pnl_nhabs > .pnl_lbl > .cabs > .lbls > .lbl_itm{top:2px;}
    .buscV2 .flt_ocupacion > .pnl_nhabs{height:48px;}
    .buscV2 .flt_ocupacion > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm > select{padding-top:18px;}
    .buscV2 .flt_ocupacion > .pnl_habs{min-height:48px;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm{/*min-height:48px;*/margin-bottom:0px !important;margin-top:6px !important;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm:first-child{margin-top:0px !important;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .lbl_itm{top:2px;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin{padding-top:18px;}
    .buscV2 .flt_ocupacion.no_hab > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .lbl_itm{top:2px;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .cmb_itm > select{height:26px;padding-top:3px;padding-bottom:3px;}
    .buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .edds > .cmb_itm_e > select{height:26px;padding-top:3px;padding-bottom:3px;}
    /*** ocupacion tipo plaza ***/
    .buscV2 .flt_ocupacion.tipoplaza{min-width:100%;}
    .buscV2 .flt_ocupacion.tipoplaza > .itm{min-width:100%;height:48px;margin:0px 0px 6px 0px !important;}
    .buscV2 .flt_ocupacion.tipoplaza > .itm > .pnl_lbl{top:2px;}
    .buscV2 .flt_ocupacion.tipoplaza > .itm > .pnl_cmb > select{height:44px;padding-top:18px;}
    .buscV2 .flt_ocupacion.tipoplaza.tipoplaza_multi > .itm{min-width:100%;}
    /*** ocupaciones en capa ***/
    .buscV2 .flt_ocupacion.flt_ocupacion_capa{min-height:48px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext{height:48px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones{height: 44px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones > .lbl_ocupaciones_tit{top:2px;}
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones > .lbl_ocupaciones{top:2px;}   
    .buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_int{margin:-5px 0px 0px 0px;}
 
    /*** BUSCADOR TRASLADOS ***/
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz{flex-flow:column nowrap;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_trayecto{min-width:100%;margin:0px 0px 6px 0px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl{min-width:100%;margin:0px 0px 6px 0px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion, 
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion{height:48px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion > .pnl_lbl, 
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion > .pnl_lbl{top:2px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion > .pnl_itms > .combo > select,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion > .pnl_itms > .combo > select{padding-top:18px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion > .pnl_itms > .input > input,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion > .pnl_itms > .input > input{padding-top:18px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_ubicacion > .pnl_itms > .input.input_cmb > select,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_ubicacion > .pnl_itms > .input.input_cmb > select{padding-top:18px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_hor_origen, 
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_hor_destino{height:48px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_hor_origen > .lbl,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_hor_destino > .lbl{top:2px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_origen > .pnl_hor_origen > .input > select,
    .buscV2.busc_tra > .pnl_ctls > .pnl_iz > .flt_pnl.flt_destino > .pnl_hor_destino > .input > select{padding-top:18px;height:44px;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_dc{flex-flow:column nowrap;}
    .buscV2.busc_tra > .pnl_ctls > .pnl_dc > .flt_pnl{min-width:100%;margin:0px 0px 6px 0px;}

    /*** BUSCADOR TRASLADOS V2 ***/
    .buscV2.busc_tra_v2{padding:6px;flex-flow:column nowrap;}
    .buscV2.busc_tra_v2 > .pnl_ocup_btns{width:100%;margin:0px;}

    /*** BUSCADOR BLOQUE TRASLADO ***/
    .buscV2 > .pnl_tra{width:100%;margin:0px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_opciones{padding:6px 6px 0px 6px !important;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones{flex-flow:column wrap;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{width:100%;margin:0px !important;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{min-height:48px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_lbl{top:2px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_itms > .input input[type="text"]{padding-top:18px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{height:48px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_lbl{top:2px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input > .txb{padding-top:18px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa{height:48px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext{height:48px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios{height: 44px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios > .lbl_horarios_tit{top:2px;}
    .buscV2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_horarios_capa > .pnl_ext > .lnk_horarios > .lbl_horarios{top:2px;}  
    /*** adaptar bordes de los elementos ***/
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{border:0px;border-bottom:1px solid #CCCCCC;padding-bottom: 6px;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{border:0px;border-bottom:1px solid #CCCCCC;padding-bottom: 6px;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{border:0px;border-bottom:1px solid #CCCCCC;padding-bottom: 6px;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{border:0px;border-right:1px solid #CCCCCC;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen > .pnl_hora{border:0px;}
    .busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino > .pnl_hora{border:0px;}
    .busc_tra_v2 > .pnl_ocup_btns > .pnl_ocup{border:0px;}


    /*** BUSCADOR VUELO ***/
    .buscV2.busc_vue{padding:6px;flex-flow:column nowrap;}
    .buscV2.busc_vue > .pnl_ctls{width:100%;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz{padding:6px 6px 0px 6px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts.open{display:inline-block !important;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_auto{width: 100%;min-width: 100%;height: 54px;border-bottom: 1px solid #CCCCCC;border-right: 0px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select{width: 100%;min-width: 100%;height: 54px;border-bottom: 1px solid #CCCCCC;border-right: 0px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_lbl{top:2px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms > select{height:44px;padding-top:22px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_check{width: 100%;min-width: 100%;border-right: 0px;padding:6px;}
    .buscV2.busc_vue > .pnl_ctls > .pnl_avz_dts > .pnl_itm.pnl_itm_check.pnl_itm_reembolso{border-bottom: 1px solid #CCCCCC;}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto{min-width:100%;margin-right:0px !important;}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto{min-width:100%;margin:0px 0px 0px 0px !important;border-right:0px !important;border-bottom:1px solid #CCCCCC !important;min-height:54px;}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms > .input input[type="text"]{}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_fechas_rng{min-width:100%;margin:0px 0px 6px 0px !important;border-right:0px !important;border-bottom:1px solid #CCCCCC !important;padding-bottom:6px;}
    .buscV2.busc_vue > .pnl_ctls > .flt_pnl.flt_ocupacion{min-width:100%;margin:0px 0px 6px 0px !important;border-right:0px !important;}
    .buscV2.busc_vue > .pnl_btns{width:100%;}

    /*** BUSCADOR VUELO + HOTEL ***/
    .buscV2.busc_vuehot{padding:6px;flex-flow:column nowrap;}
    .buscV2.busc_vuehot > .pnl_ctls{width:100%;}
    .buscV2.busc_vuehot > .pnl_ctls.vue{background:transparent;padding:0px;border:0px;margin:0px;}
    .buscV2.busc_vuehot > .pnl_ctls.hot{background:transparent;padding:0px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz{padding:6px 6px 0px 6px;margin:0px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts.open{display:inline-block !important;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_auto{width: 100%;min-width: 100%;height: 54px;border-bottom: 1px solid #CCCCCC;border-right: 0px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select{width: 100%;min-width: 100%;height: 54px;border-bottom: 1px solid #CCCCCC;border-right: 0px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_lbl{top:2px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_select > .pnl_itms > select{height:44px;padding-top:22px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_check{width: 100%;min-width: 100%;border-right: 0px;padding:6px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .pnl_avz_dts > .pnl_itm.pnl_itm_check.pnl_itm_reembolso{border-bottom: 1px solid #CCCCCC;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto{min-width:100%;margin-right:0px !important;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto{min-width:100%;margin:0px 0px 0px 0px !important;border-right:0px !important;border-bottom:1px solid #CCCCCC !important;min-height:54px;}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_aeropuerto > .pnl_auto > .pnl_itms > .input input[type="text"]{}
    .buscV2.busc_vuehot > .pnl_ctls.vue > .flt_pnl.flt_fechas_rng{min-width:100%;margin:0px 0px 6px 0px !important;border-right:0px !important;border-bottom:1px solid #CCCCCC !important;padding-bottom:6px;}
    .buscV2.busc_vuehot > .pnl_ctls.hot > .flt_pnl.flt_destino{border-right:0px;border-bottom:1px solid #CCCCCC;padding-bottom:6px;}
    .buscV2.busc_vuehot > .pnl_ctls.hot > .flt_pnl.flt_fechas_rng{border-right:0px;border-bottom:1px solid #CCCCCC;padding-bottom:6px;}
    .buscV2.busc_vue > .pnl_btns{width:100%;}

    /*** BUSCADOR VALORACION ALOJAMIENTO ***/
    .busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show{position: relative;top: 6px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;}
    .busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper{position:relative;max-width:initial;width:initial !important;border: 0px !important;box-shadow: none !important;border-top: 1px solid #CCCCCC !important;padding: 0px !important;}
    .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{width:100% !important;padding:5px 0px !important;}
    .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 table{width:100%;float: none;border-collapse: collapse;box-sizing: border-box;}
    .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 table .day > .pnl_showprices{min-width:45px;width:auto;}
    .busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp{position: relative;top: 6px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;}

    /*** BUSCADOR SERVICIO HOTEL ***/
    .buscV2.busc_srv_alj > .pnl_ctls{min-width:100%;}
    .buscV2.busc_srv_alj > .pnl_ctls > .flt_pnl.flt_fechas_rng{border-top:0px;border-right: 0px;}
    .buscV2.busc_srv_alj > .pnl_ctls > .flt_ocupacion{border-top: 1px solid #CCCCCC;padding-top:6px;border-right:0px;}
    .buscV2.busc_srv_alj > .pnl_srv{min-width:100%;border-top: 1px solid #CCCCCC;padding-top:6px;}
    .buscV2.busc_srv_alj > .pnl_btns{min-width:100%;margin-bottom:0px;}

}

@media (min-width: 0px) and (max-width: 399px) {

    /*** BUSCADOR BLOQUE FECHAS ***/
    .buscV2 .flt_fechas > .pnl_entrada,
    .buscV2 .flt_fechas > .pnl_salida,
    .buscV2 .flt_fechas > .pnl_numnoches,
    .buscV2 .flt_fechas > .pnl_duracion{min-width:100% !important;width: auto !important;margin-right: 0px !important;margin-left: 0px !important;}
    .buscV2 .flt_fechas > .pnl_salida,
    .buscV2 .flt_fechas > .pnl_numnoches,
    .buscV2 .flt_fechas > .pnl_duracion{margin-top:6px !important;}

    /*** BUSCADOR BLOQUE OCUPACION ***/
    .buscV2 .flt_ocupacion > .pnl_nhabs{min-width:100%;margin:0px 0px 6px 0px;}
    .buscV2 .flt_ocupacion > .pnl_habs{min-width:100%;margin: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;}

}




















