/*** FUENTES ***/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;700;800&family=Outfit:wght@400;700;800&family=Poppins:wght@700&display=swap');

/*** GENERALES ***/

body{color:#555555;font-family: 'Manrope', sans-serif;}
.body_error{background:url('img/fondos/fnd_error.jpg') no-repeat center top / cover #610A06;}
.body_vacio{background:none;}
.body_cargando{background:url('img/fondos/fnd_cargando.jpg') no-repeat center top #FFFFFF;}
.body_cargando .cont_logo {background-color:transparent;padding: 15px 0px 60px 0px}
.body_cargando .cont_logo:before {content: '';background: rgb(250,37,71);background: linear-gradient(90deg, rgba(250,37,71,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);display: block;height: 6px;width: 100%;top: 0;position: absolute;}
.body_cargando .cont_logo > div:nth-child(2) {display: none}
.body_cargando .cont_logo img {max-height: 130px;}

a{color:#2C88CA;font-family: 'Manrope', sans-serif;}
a:hover{color:#15C5FF;}

h1{font-family: 'Outfit', sans-serif;color:#000000;text-align: left;}
h2{font-family: 'Outfit', sans-serif;color:#000000;}
h3{font-family: 'Outfit', sans-serif;color:#000000;}
h4{font-family: 'Outfit', sans-serif;color:#000000;}

.btn{font-family: 'Outfit', sans-serif;border-bottom:none;color:#FFFFFF;background:#000;border-top:none;border-left:none;border-right:none;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;font-weight: bold;font-size: 17px;}
.btn:hover{color:#FFFFFF;background:#1F1F1F;border-color:#1F1F1F;font-weight: bold;font-size: 17px;}
input.btn {padding: 10px 15px;}

.btn a{color:#FFFFFF;}
.btn a:hover{color:#FFFFFF;}

.btn_doc{border-bottom:none;color:#FFFFFF;background:url('img/iconos/ico_doc.png') no-repeat 20px center #000;border-top:none;border-left:none;border-right:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.btn_doc:hover{color:#FFFFFF;background:url('img/iconos/ico_doc.png') no-repeat 20px center #2A2A2A;border-color:#2C88CA;}

.btn_doc_des{border-bottom:none;color:#FFFFFF;background:url('img/iconos/ico_doc.png') no-repeat 20px center #A7AAB1;border-top:none;border-left:none;border-right:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.btn_doc_des:hover{color:#FFFFFF;background:url('img/iconos/ico_doc.png') no-repeat 20px center #A7AAB1;border-color:#A7AAB1;}

.btn_mod{border-bottom:none;color:#FFFFFF;background:url('img/iconos/ico_mod.png') no-repeat 20px center #000;border-top:none;border-left:none;border-right:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;font-family: 'Outfit', sans-serif;}
.btn_mod:hover{color:#FFFFFF;background:url('img/iconos/ico_mod.png') no-repeat 20px center #2A2A2A;border-color:#2C88CA;}

.btn_canc{border-bottom:none;color:#FFFFFF;background:url('img/iconos/ico_canc.png') no-repeat 20px center #000;border-top:none;border-left:none;border-right:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.btn_canc:hover{color:#FFFFFF;background:url('img/iconos/ico_canc.png') no-repeat 20px center #2A2A2A;border-color:#2C88CA;}

/*** CONTENEDORES ***/

.cont_h2_Resp .tit_H2_Resp > a:hover{background:#E4E4E4;}
.cont_h2_Resp .tit_H2_Resp > a .fa-lg{background:#2C2C2E;color:#FFFFFF;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.cont_h2_Resp .tit_H2_Resp > a:hover .fa-lg{background:#333333;}
.cont_h2_Resp .tit_H2_Resp > a > h2{color: #2C88CA;color: #2C88CA;}
.cont_h2_Resp .tit_H2_Resp > a:hover > h2{color: #2C88CA;}


/*** PAGINADORES ***/
.pagination > li:first-child > a, .pagination > li:first-child > span {border-radius: 0px;border-left: unset;}
.pagination > li > a, .pagination > li > span {border: unset;color: #868686;padding: 0px 7px;border-left: 1px solid #CCCCCC;}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{background-color:#fff;border-color:#fff;color: #000;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {background: #fff;color: #000;}

/*** ESTRUCTURA ***/

.pnl_estr{border:1px solid #FF0000;}
.pnl_estr_test{border:1px solid #FFFFFF;color:#FFFFFF;}

/*** CONTENEDORES ***/

.cont_fondo{background:#313131;color:#FFFFFF;}

/*** MASTERS PANELS ***/

.cont_int_sup{background:#E7E7E7;}
.cont_int_sup_1{background:#FFFFFF;}
.cont_int{background:#FFFFFF;overflow:hidden;}

.cont_int_8_ext{background:#FFFFFF;}

/*** MASTERS FOOTER ***/
.cont_footer {background:url('img/fondos/footer-top.jpg') no-repeat center top #EEEEEE;padding-top: 40px;margin-top: 30px;}
.cont_int_footer{background:#EEEEEE;}
.cont_footer > .cont_footer_sup{background:transparent;}

.cont_footer > .cont_int_footer_0_ext{background:transparent;}
.cont_footer > .cont_int_footer_0_ext .cont_int_footer_0{}

.cont_footer > .cont_footer_1_ext{background:transparent;}
.cont_footer > .cont_footer_1_ext .cont_footer_1{background:unset;padding: 0;}

.cont_footer > .cont_footer_7{}
.cont_footer > .cont_footer_8{}
.cont_footer > .cont_social{}
.cont_footer a {color: #000000}
.cont_footer a:hover {color: #2AB5D8;}
.cont_footer p {color: #000000; line-height: 26px;}

/*** MASTERS HEADER ***/

.header_container_ext{background:transparent;}
.header_container_ext.scroll{background:#fff;-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.2);box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.2);}
.header_container_ext.vacio{background:url('img/fondos/header_simple.jpg') no-repeat bottom center transparent;}
.header_container_ext.vacio > .header_container {min-height: 140px;}
.header_container_ext > .header_container_micuenta{background:#FFFFFF;}



/*** HEADER TELEFONO ***/

.header_telf{color:#FFFFFF;border-top: 1px solid #FE927E;}
.header_telf .lbl_xs{color:#FFFFFF;}
.header_telf .lbl_xs:hover{}

/*** HEADER CARRITO ***/

.header_carrito{color:#FFFFFF;border-left:none;border-top:1px solid #C0C0C0;}
.header_carrito:hover{background: rgba(0,0,0,0.4);}
.header_carrito > .enlaces > .lnk_img{color:#FFFFFF;}
.header_carrito > .enlaces > .lnk_img:hover{color:#FFFFFF;}
.header_carrito > .enlaces > .lnk{color:#FFFFFF;}
.header_carrito > .enlaces > .lnk:hover{}

/*** HEADER MI CUENTA ***/

.header_micu{color:#666666;border-left:none;border-top:1px solid #FE927E;}
.header_micu .hidden-xs .dropdown > a{color:#FFFFFF;}
.header_micu .hidden-xs .dropdown > a:hover{background: rgba(0,0,0,0.4);color: #ffffff;}
.header_micu .hidden-xs .dropdown > .dropdown-menu{color:#666666;background:#FAFAFA;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header_micu .hidden-xs .dropdown > .dropdown-menu > li{background:#FAFAFA;}
.header_micu .hidden-xs .dropdown > .dropdown-menu > li:hover{background: rgba(17,33,57,0.7);color: #ffffff;}
.header_micu .hidden-xs .dropdown > .dropdown-menu > li:hover a{color:#FFFFFF;}
.header_micu .hidden-xs .dropdown > .dropdown-menu > li .lnk{color:#666666;}
.header_micu .hidden-xs .dropdown > .dropdown-menu > li .lnk:hover{color:#FFFFFF;}
.header_micu .hidden-xs .dropdown > .dropdown-menu > li a{color:#666666;}
.header_micu .hidden-xs .dropdown > .dropdown-menu > li a:hover{color:#FFFFFF;}

/*** HEADER MONEDA ***/

.header_moneda{color:#666666;border-left:none;border-top:1px solid #FE927E;}
.header_moneda > .hidden-xs .dropdown > .lnk{color:#FFFFFF;}
.header_moneda > .hidden-xs .dropdown > .lnk:hover{background: rgba(0,0,0,0.4);color: #ffffff;}
.header_moneda > .hidden-xs .dropdown > .dropdown-menu{background:#FAFAFA;color:#666666;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li{}
.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a{color:#666666;}
.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a:hover{background: rgba(17,33,57,0.7);color: #ffffff;}
.header_moneda > .visible-xs .dropdown > .lnk{color:#FFFFFF;}
.header_moneda > .visible-xs .dropdown > .lnk:hover{color:#FFFFFF;}
.header_moneda > .visible-xs .dropdown > .dropdown-menu{background:#E7E7E7;color:#666666;box-shadow:5px 0px 25px rgba(0,0,0,0.4);-moz-box-shadow:5px 0px 25px rgba(0,0,0,0.4);-webkit-box-shadow:5px 0px 25px rgba(0,0,0,0.4);}
.header_moneda > .visible-xs .dropdown > .dropdown-menu > li{background:#E7E7E7;}
.header_moneda > .visible-xs .dropdown > .dropdown-menu > li > a{color:#666666;}
.header_moneda > .visible-xs .dropdown > .dropdown-menu > li > a:hover{background:#C0C0C0;color:#666666;}

/*** HEADER IDIOMA ***/

.header_idio{color:#666666;border-left:none;border-top:1px solid #FE927E;}
.header_idio > .hidden-xs .dropdown > .lnk{color:#FFFFFF;}
.header_idio > .hidden-xs .dropdown > .lnk:hover{    background: rgba(0,0,0,0.4);color: #ffffff;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu{background:#FAFAFA;color:#666666;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li{background:#FAFAFA;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a{color:#666666;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a:hover{background: rgba(17,33,57,0.7); color: #ffffff;}

/*** HEADER MENU ***/
.header_menu > .header_menu_nav{background:#FE4E2E;box-shadow:5px 0px 25px rgba(0,0,0,0.4);-moz-box-shadow:5px 0px 25px rgba(0,0,0,0.4);-webkit-box-shadow:5px 0px 25px rgba(0,0,0,0.4);}
.header_menu > .header_menu_nav > .cont_itms{border-bottom:1px solid #FE927E;}
.header_menu > .header_menu_bar.open > .bt-menu > .ico_menu{color:#FFFFFF;border:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;}

/*** HEADER MENU HAMBURGUESA ***/
.header_container_ext.scroll .header_menu > .header_menu_bar > .bt-menu {color:#fff;}
.header_container_ext .header_menu > .header_menu_bar > .bt-menu {color:#fff;border-radius: 50%;width: 50px;height: 50px;background: rgb(247,7,89);background: linear-gradient(90deg, rgba(247,7,89,1) 0%, rgba(255,92,38,1) 100%);line-height: 48px;}
.header_container_ext .header_menu > .header_menu_bar.open > .bt-menu {background: transparent;}
.header_container_ext .header_menu > .header_menu_bar > .bt-menu > .ico_menu {font-size: 25px;}

/*** MENU PRINCIPAL ***/

.mpri .navbar-header{background:transparent;}
.mpri .navbar-header .fa-lg{color:#FFFFFF;}
.mpri .nav > li{border-top:1px solid #FE927E;}
.mpri .nav > li > a {/*color:#666666;*/color:#FFFFFF;}
.mpri .nav > li > a:hover,
.mpri .nav > li > a:focus {/*background:#C0C0C0;color:#666666;*/background: rgba(0,0,0,0.4); color: #ffffff;}
.mpri .nav > li.selected{background:transparent;}
.mpri .nav > li.selected > a {background: #FE6347; color: #ffffff;}
.mpri .nav > li.selected > a:hover,
.mpri .nav > li.selected > a:focus {background: rgba(0,0,0,0.4); color: #ffffff;}
.mpri .nav > li.disabled > a {color: #777;}
.mpri .nav > li.disabled > a:hover,
.mpri .nav > li.disabled > a:focus {color: #666666;background-color: #C0C0C0;}
.mpri .navbar-collapse{background:#E7E7E7;}
.mpri .nav .open > a,
.mpri .nav .open > a:hover,
.mpri .nav .open > a:focus {background-color: transparent;}
.mpri .nav .nav-divider {background-color: transparent;}

/*** MENU SECUNDARIO ***/
.msec .nav > li {display: block;text-align: center;}
.msec .nav > li > a {color:#000000;font-family: 'Manrope', sans-serif;text-transform: unset;}
.msec .nav > li > a:hover,
.msec .nav > li > a:focus {color:#2AB5D8;}
.msec .nav > li.selected > a {color:#2AB5D8;}
.msec .nav > li.selected > a:hover,
.msec .nav > li.selected > a:focus {color:#FFFFFF;}

/*** BREAD CRUMB ***/

.cont_bread{border-bottom:1px solid #FFFFFF;}
.cont_bread > .cont_bread_int .breadcrumb{background-color:transparent;}
.cont_bread > .cont_bread_int .breadcrumb > li{color:#9D9D9D;}
.cont_bread > .cont_bread_int .breadcrumb > li > a{color:#666666;}
.cont_bread > .cont_bread_int .breadcrumb > li > a:hover{color:#666666;}

/*** GALERIA IMAGEN SLIDER ***/

.gal_sli .carousel-indicators li{background:#FFFFFF;}
.gal_sli .carousel-indicators li.active{background:#2C88CA;border:3px solid #FFFFFF;}
.gal_sli .carousel-caption{background:transparent !important;/*background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.75)); background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.75)); background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.75)); background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));*/}
/*.gal_sli .carousel-caption:hover{background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,153,204,0.75)); background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,153,204,0.75)); background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,153,204,0.75)); background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,153,204,0.75));}*/
.gal_sli .carousel-caption .tit{color:#FFFFFF;}
.gal_sli .carousel-caption .desc{color:#FFFFFF;}
.gal_sli .carousel-control .fa-lg{color:#2C88CA;text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
.gal_sli .carousel-control .fa-lg:hover{color:#D68516;}
.gal_sli .carousel-control.left{background:transparent !important;}
.gal_sli .carousel-control.right{background:transparent !important;}

/*** GALERIA IMAGEN HEADER ***/

.gal_header {background:#ffffff;}
.gal_header .content {background-color: unset;display: block;visibility: visible;height: unset;bottom: unset;top: 35%;transform: translateY(-48%);}
.gal_header .content .tit{color:#FFFFFF;font-size: 35px;}
.gal_header .content .desc{font-weight:300;color:#FFFFFF;font-size: 27px;max-width: 560px;margin: 0 auto;}

/*** GALERIA IMAGEN LIST ***/
.gal_lis {margin-top: 0px !important;}
.gal_lis .owl-buttons > span{background: transparent;color: #CCCCCC;}
.gal_lis .owl-buttons > .owl-prev > i ,
.gal_lis .owl-buttons > .owl-next > i {background: #fff;border: 1px solid #888888;color: #888888;font-family: 'FontAwesome';border-radius: 50%;height: 28px;width: 28px;padding: 5px 7px;font-size: 16px;}
.gal_lis .owl-buttons > .owl-prev > i:hover,
.gal_lis .owl-buttons > .owl-next > i:hover{background: #fff;border:1px solid #000;color:#000000;;border-radius: 50%;font-size: 16px;}
.gal_lis .thumbnail .caption {background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,153,204,0.75)); background:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,153,204,0.75));background:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,153,204,0.75)); background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,153,204,0.75));}
.gal_lis .thumbnail .content {background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.75)); background:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.75));background:-moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.75)); background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));}
.gal_lis .thumbnail .img_back {width: 100%;height: 100%;display: block;}
.gal_lis .thumbnail .content .tit{color:#FFFFFF;}
.gal_lis .thumbnail .content .desc{color:#FFFFFF;}
.gal_lis > .item > .row > span .thumbnail:hover .content{background:none;}


/*** BUSCADOR HOME  ***/
.cont_head_int_busc_ext {top: 43%;transform: unset;}

/*** OFERTAS DESTACADAS ***/
.ofr > .pnl_tit {background:unset;margin: 0 auto;display: block;text-align: left;padding: 0 15px;}
.ofr > .pnl_tit .tit {color:#000;background:unset;font-size: 33px;font-family: 'Outfit', sans-serif;padding-right: unset;}
.ofr > .pnl_subtit .subtit {color:#AAAAAA;}
.ofr > .ofr_des.owl-carousel { margin-top: 0 !important;}
.ofr > .owl-wrapper-outer {margin: 0 auto;position: static;overflow: visible;}
.ofr > .owl-carousel .owl-wrapper-outer {overflow: visible;}
.ofr > .owl-carousel .owl-wrapper .owl-item {padding: 0 15px;}
.ofr > .owl-carousel .owl-wrapper .owl-item > a {border: 1px solid #D7D7D7;display: block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding-bottom: 10px;overflow: auto;height: unset;}
.ofr_des .owl-buttons {top: -34px;right: 0;left: 0;}
.ofr_des .owl-buttons > span{color: #777777;width: 28px;height: 28px;border: 1px solid #777777;border-radius: 50%;}
.ofr_des .owl-buttons > .owl-prev {left: unset;right: 47px;}
.ofr_des .owl-buttons > .owl-next {right: 15px;}
.ofr_des .owl-buttons > .owl-prev > i ,
.ofr_des .owl-buttons > .owl-next > i {color: #777777;font-family: 'FontAwesome';font-size: 19px;font-style: normal;line-height: 26px;width: 28px;height: 28px;}
.ofr_des .owl-buttons > .owl-prev:hover,
.ofr_des .owl-buttons > .owl-next:hover{ border-color:#000000;}
.ofr_des .owl-buttons > .owl-prev:hover > i,
.ofr_des .owl-buttons > .owl-next:hover > i{ color:#000000;}
/*.ofr_des ul li a{background:#2C88CA;}*/
.ofr_des ul li a > .pnl_img{background:#EEEEEE;}
.ofr_des ul li a > .pnl_img_cover {min-height: 220px;background-position: center !important;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.ofr_des ul li a > .pnl_tit_aloj{color:#000000;padding: 0px 15px;font-size: 16px;height: 19px;margin-top: 10px;font-family: 'Outfit', sans-serif;}
.ofr_des ul li a > .pnl_tit{color:#000000;font-weight: unset;padding: 0 15px;margin-top: 5px;font-family: 'Manrope', sans-serif;height:auto;}
.ofr_des ul li a > .pnl_prd {color:#666666;}
.ofr_des ul li a > .pnl_auxs{color:#000000;padding: 0 15px;}
.ofr_des ul li a > .pnl_auxs > .aux1 {vertical-align: super}
.ofr_des ul li a > .pnl_auxs > .aux2 {color: #FF5B26;font-size: 32px;font-family: 'Outfit', sans-serif;}
.ofr_des ul li a > .pnl_btn {display: block;visibility:visible;padding-right: 15px;}
.ofr_des ul li a > .pnl_btn > .btn{color:#FFFFFF;width: 35px;height: 35px;border-radius: 50%;line-height: 26px;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);}
.ofr_des ul li a > .pnl_btn > .btn:hover{color:#FFFFFF;background:#FE502D;}
.ofr_des ul li a:hover > .pnl_btn > .btn{color:#FFFFFF;background:#FE502D;border-radius: 50%;line-height: 26px;}
.ofr_des ul li a:hover > .pnl_btn > .btn:hover{color:#FFFFFF;background:#FE502D;}





/*** TOP VENTAS ***/
.top_ventas > .pnl_tit {background:transparent;}
.top_ventas > .pnl_tit .tit {color:#1F1F1F;}
.top_vnt .owl-buttons > span{background: transparent; color: #CCCCCC;}
.top_vnt .owl-buttons > .owl-prev > i ,
.top_vnt .owl-buttons > .owl-next > i {background: none repeat scroll 0 0 #324054;color: #ffffff;}
.top_vnt .owl-buttons > .owl-prev > i:hover,
.top_vnt .owl-buttons > .owl-next > i:hover{background:#2C88CA;}
.top_vnt ul li a{background:#FFFFFF;}
.top_vnt ul li a > .pnl_img{background:#EEEEEE;}
.top_vnt ul li a > .pnl_cont > .pnl_tit{color:#2C88CA;}
.top_vnt ul li a > .pnl_cont > .pnl_pob{color:#000000;}
.top_vnt ul li a > .pnl_cont .pnl_desc{color:#666666;}
.top_vnt ul li a > .pnl_cont > .pnl_btn > .btn{color:#FFFFFF;background:#2C88CA;}
.top_vnt ul li a > .pnl_cont > .pnl_btn > .btn:hover{color:#FFFFFF;background:#2C88CA;}
.top_vnt ul li a:hover > .pnl_cont > .pnl_btn > .btn{color:#FFFFFF;background:#2C88CA;}
.top_vnt ul li a:hover > .pnl_cont > .pnl_btn > .btn:hover{color:#FFFFFF;background:#2C88CA;}
.top_vnt_fx a > .pnl_cont .pnl_desc {color:#000000;}
.top_vnt_fx a > .pnl_cont .pnl_pob {color:#000000;}

/*** ALTA NEWSLETTER ***/
.reg_altanw > .reg_altanw_int .pnl_dts {width: 100%;text-align: center;}
.reg_altanw > .reg_altanw_int .pnl_dts > h2 {font-family: 'Outfit', sans-serif;text-align: center;color: #000000;font-size: 33px;}
.reg_altanw > .reg_altanw_int .pnl_dts > h3 {text-align: center;color: #333333;font-family: 'Manrope', sans-serif;font-weight: normal;font-size: 16px;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form {width: 100%;position: relative;right: unset;top: unset;max-width: 390px;margin: 40px auto 0;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip {width: 100%;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_suscrip > .pnl_pol a{width: 100%;text-align: center;color: #000000;font-family: 'Manrope', sans-serif;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_btn {position: absolute;right: 7px;width: 37px;top: 7px;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_btn > .btn{background-color:#2C88CA;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form > .pnl_btn > input.btn{color:#FFFFFF;border-radius: 50%;width: 37px;height: 37px;background: rgb(247,7,89);background:url('img/iconos/ico_newsletter.png') no-repeat center center, linear-gradient(90deg, rgb(247, 7, 89) 0%, rgb(255, 92, 38) 100%);line-height: 48px;font-size: 0;}
.reg_altanw > .reg_altanw_int .pnl_dts .pnl_form .pnl_txb input{text-align: left;color: #333333;font-family: 'Manrope', sans-serif;font-weight: normal;font-size: 16px;height: 50px;border-radius: 25px;border: unset;padding: 10px 23px;}


/*** DATOS AGENCIA ***/
.dagencia {color:#999999;}
.dagencia ul {} css
.dagencia li{}
.dagencia li.age{}
.dagencia li.dir{}
.dagencia li.tel{}
.dagencia li.eml{}
.dagencia li.eml a{}
.dagencia li.eml a:hover{}
.dagencia li .sep {}
.dagencia li a {color:#999999;}
.dagencia li a:hover {}
.dagencia .small li{}
.dagencia .small li a {}
.dagencia .small li.seg{}
.dagencia .small li.seg span.pago{background: url('img/iconos/ico_secure_footer.png') no-repeat right transparent;}
.dagencia .small li.dob{}
.dagencia .small li.dob a{}
.dagencia .small li.dob a:hover{}

/*** CONTACTO ***/

.fcont_cnt{color:#2C2C2D;}
.fcont{border-right:1px solid #CCCCCC;}
.fcont .stit{color:#666666;}

/*** MENU MI CUENTA ***/
.mnu_lgn .pnl_form > .pnl_btn {padding-top: 30px;}
.mnu_lgn .pnl_form .pnl_txb input{border:1px solid #D8D8D8;background: #F7F7F7;height: 45px;}
.mnu_lgn .pnl_form .pnl_rec a{color:#333333;}
.mnu_lgn .pnl_form .pnl_rec a:hover{color:#333333;}

/*** MENU MI CUENTA CABECERA ***/

.mnu_mcu{border-bottom:1px solid #E4E6E3;background:#FFFFFF;}
.mnu_mcu .pnl_cont{color:#2C2C2E;}
.mnu_mcu .pnl_cont .pnl_exi .lbls a{color:#2C2C2E;}
.mnu_mcu .pnl_cont .pnl_exi .lbls a:hover{color:#2C2C2E;}
.mnu_mcu .carrito > a{color:#2C2C2E;}
.mnu_mcu .carrito > a:hover{color:#2C2C2E;}


/*** RECORDAR CLAVE ***/
.rec_clv .pnl_dts{border-left:1px solid #CCCCCC;}
.rec_clv .pnl_dts .pnl_form .pnl_txb input{border:1px solid #CCCCCC;}

/*** INCIDENCIAS ***/
.cont_inc {border:1px solid #D7D7D7;margin-bottom: 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 15px 0px 0px;position: relative;}
.cont_inc > .cont_inc_pnl_tit {font-family: 'Outfit', sans-serif;font-size: 28px;font-weight: bold;color: #000;text-transform: none;padding-left: 90px;padding-bottom: 50px;border-bottom: 1px solid #D7D7D7;margin-bottom: 0;}
.cont_inc > .cont_inc_int{background-color:#FFFFFF;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;padding: 0;margin-bottom: unset;}
.cont_inc > .cont_inc_int .pnl_ico {width: unset;position: absolute;top: 20px;left: 10px;}
.cont_inc > .cont_inc_int .pnl_ico img {max-width: 50px;}
.cont_inc > .cont_inc_int .pnl_dts {width: 100%;padding: 0 0 0 110px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_sup {position: absolute;margin-top: -47px;padding-left: 0;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ko{color:#313131;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ok{color:#313131;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_desc{color:#525252;font-size: 20px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > div { padding: 6px 20px;/*! border-top: 1px solid #D7D7D7; */}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > div:first-child {border:unset}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > div .lbl {font-weight: bold;font-size: 16px;min-width: 30%;display: inline-block;text-align: right;padding-right: 6px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > div .lbl_dt {font-weight: bold;color: #000;font-size: 16px;}
.bt_inc_div{border-bottom-width:3px;background:#000000;border-top:none;border-left:none;border-right:none;border-bottom:none;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.bt_inc_div input{}
.bt_inc_div:hover{background:#272727;border-bottom:none;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.bt_inc_div a{color:#FFFFFF;}
.bt_inc_div a:hover{color:#FFFFFF;}

/*** ERROR ***/
.cont_err{background:transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.cont_err > .pnl_imgs > .pnl_logo {background: url('img/logo/andortravel_logo.png') no-repeat center center;position: static;height: 60px;margin-bottom: 50px;}
.cont_err > .pnl_imgs > .pnl_ico {display: block;visibility: visible;width: 100%;background: url('img/iconos/ico_error_page.png') no-repeat center center;height: 48px;}
.cont_err > .pnl_imgs > .pnl_ico img {display: none;}
.cont_err > .pnl_dts{color:#fff;padding: 0 15px;font-family: 'Outfit', sans-serif;font-size: 48px;margin-top: 20px;background: unset;text-align: center;}
.cont_err > .pnl_dts > .pnl_tit{color:#fff;padding: 0;font-family: 'Outfit', sans-serif;font-size: 48px;}
.cont_err > .pnl_dts > .pnl_stit{color:#fff;padding: 0;font-size: 25px;max-width: 500px;margin: 10px auto 0;font-weight: bold;line-height: 32px;}
.cont_err > .pnl_dts > .pnl_explica{color:#EEEEEE;border-top:1px solid #DEDEDE;padding: 0px;border-top: unset;text-align: center;font-size: 16px;}
.cont_err > .pnl_dts > .pnl_explica ul {padding: 0;text-align: center;list-style: none;}
.cont_err > .pnl_dts > .pnl_explica ul li {list-style: none;padding: 5px 0px;}
.cont_err > .pnl_btn .pnl_stit{color:#fff;text-align: center;margin-top: 40px;font-size: 20px;margin-bottom: 40px;}
.bt_err_div{border-bottom-width:3px;background:#fff;border-top:none;border-left:none;border-right:none;border-bottom:unset;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;width: 168px;}
.bt_err_div input{}
.bt_err_div:hover{background:#fff;border-bottom:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;opacity: 0.7;}
.bt_err_div a{color:#000000;font-size: 16px;font-family: 'Outfit', sans-serif;padding: 6.5px 12px;}
.bt_err_div a:hover{color:#000;font-family: 'Outfit', sans-serif;font-size: 16px;}

/*** COOKIES ***/
#cookies {background: #2C88CA;opacity:0.95;}
#cookies .cookies_alert{color:#FFFFFF;}
#cookies .cookies_alert > .cookies_alert_sup .btn{background-color:#7A7A7A;border-color:#7A7A7A;}
#cookies .cookies_alert > .cookies_alert_sup .btn:hover{background-color:#8D8D8D;border-color:#8D8D8D}
#cookies .cookies_alert > .cookies_alert_inf .pnl_lbls a{color:#FFFFFF;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_lbls a:hover{color:#FFFFFF;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn{background-color:#7A7A7A;border-color:#7A7A7A;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn:hover{background-color:#8D8D8D;border-color:#8D8D8D}


/*** BUSCADOR COMUN ***/
.busc input[type="text"], .busc input[type="email"], .busc input[type="password"], .busc input[type="number"], .busc input[type="tel"] {border:1px solid #DDD !important;color:#6E6E6E;background:#FFF8E8;border-radius: 4px;font-weight: bold;}
.busc select{border:1px solid #DDD !important;color:#6E6E6E;background:#FFF8E8;border-radius: 4px;font-weight: bold;}
.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"] {border:1px solid #fff8e8;color:#6E6E6E;background:#FFF8E8;}
.busc_ppd select{border:1px solid #fff8e8;color:#6E6E6E;background:#FFF8E8;}
.busc > .pnl_btns > .btn {border-color:#1B6EAA;color:#FFFFFF;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);font-weight: bold;text-transform: uppercase;font-size: 18px;padding-left: 10px;height: 54px;}
.busc > .pnl_btns > .btn:hover {background:#FE502D;}
.buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs {border:1px solid #DDD;border-radius: 4px;}
.buscV2  .pnl_habs > .pnl_itms > .itm > .cmbs > .adu_nin > .cmb_itm > select {border: none !important;}
.buscV2 .flt_fechas > .pnl_entrada > .pnl_itms > .input > .cal, .buscV2 .flt_fechas > .pnl_salida > .pnl_itms > .input > .cal, .buscV2 .flt_srv > .pnl_entrada > .pnl_itms > .input > .cal, .buscV2.busc_ppd > .pnl_flts > .flts > .flt_pnl > .pnl_itms > .fec_cal > .cal {top: 15px;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng,
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones {border: 1px solid #DDD !important;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.busc_contbusc.busc_contbuscV2 > .pnl_ctls > .flt_contbusc_tipo > .tipo > .pnl_lbl {font-weight:normal!important;font-size: 13px;}
.busc_contbusc.busc_contbuscV2 > .pnl_ctls > .flt_contbusc_tipo > .tipo > .pnl_itms > select{border:1px solid #DDD !important;color:#6E6E6E;background:#FFF8E8;border-radius: 4px;font-weight: bold;}

/*** BUSCADOR TAB ***/
.buscador  {background:transparent;}
.buscador .cd-tabs-navigation li > a {color:#FFFFFF;font-size: 15px;font-family: 'Outfit', sans-serif;height: 40px;}
.buscador .cd-tabs-navigation li > a:hover{color:#FFFFFF;}
.buscador .cd-tabs-navigation li > a:hover > .hidden-xs{}
.buscador .cd-tabs-navigation li > a.selected:hover{color:#FFFFFF;font-weight: bold;}
.buscador .cd-tabs-navigation li > a.selected{color:#FFFFFF;background:unset;font-weight: bold;}
.buscador .cd-tabs-navigation li > a.selected > .hidden-xs{background-color:unset;border-bottom: 3px solid #2AB5D8;padding: 5px 10px 3px;}
.buscador .cd-tabs-navigation li > a.selected > .visible-xs{}
.buscador .cd-tabs-navigation li > a > .hidden-xs {height: unset;}
.buscador .cd-tabs-content {background:#fff;-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.4);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.4);}

/*** BUSCADOR TAB LISTADO VALORACION ***/
.buscador.val {color:#FFFFFF;}
.buscador.val .cd-tabs-content {background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.buscador.val .cd-tabs-content li.selected{background: transparent;box-shadow: unset;-moz-box-shadow: unset;-webkit-box-shadow: unset;border: 1px solid #D7D7D7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.buscador.val .cd-tabs-navigation li > a{background-color:#BB7413;}
.buscador.val .cd-tabs-navigation li > a.selected{background:none; background-color: #D68516;}
.buscador.val .cd-tabs-navigation li > a.selected > .hidden-xs{background-color:#D68516;}



/*** BUSCADOR ALOJAMIENTOS ***/
.busc_alj{color:#FFFFFF;}
.buscador.val .busc_alj{background:transparent !important;}
.ficha > .busc_alj{background-color:#fff;}
.buscV2.busc_srv_alj > .pnl_ctls > .info_desc,
.buscV2.busc_fft_alj > .pnl_ctls > .info_desc,
.buscV2.busc_mff_alj > .pnl_alj > .info_desc{font-size: 13px;color: #000000;font-weight: bold;padding-left: 10px;margin-bottom: 0;}
.buscV2.busc_srv_alj > .pnl_srv > .info_desc,
.buscV2.busc_fft_alj > .pnl_ff > .info_desc,
.buscV2.busc_mff_alj > .pnl_ff > .info_desc{font-size: 13px;color: #000000;font-weight: bold;padding-left: 10px;margin-bottom: 0;}
.ficha .buscV2.busc_srv_alj > .pnl_ctls > .info_desc,
.ficha .buscV2.busc_fft_alj > .pnl_ctls > .info_desc,
.ficha .buscV2.busc_srv_alj > .pnl_srv > .info_desc,
.ficha .buscV2.busc_fft_alj > .pnl_ff > .info_desc,
.ficha .buscV2.busc_mff_alj > .pnl_alj > .info_desc,
.ficha .buscV2.busc_mff_alj > .pnl_ff > .info_desc{color: #2AB5D8;font-size: 15px;padding-left: 4px;}
.buscV2 > .pnl_btns, .buscV2.busc_ppd > .pnl_btns {margin-bottom: 8px;}
.buscV2 .pnl_lbl {font-weight:normal!important;font-size: 13px;}
.buscV2 .flt_ocupacion > .pnl_habs > .pnl_itms > .itm > .cmbs > .lbl_itm {font-size: 13px;font-weight: unset;}
.buscV2.busc_srv_alj > .pnl_srv,
.buscV2.busc_fft_alj > .pnl_ff {margin-top: 0px;width: 67%;}
.ficha .buscV2.busc_srv_alj > .pnl_srv,
.ficha .buscV2.busc_fft_alj > .pnl_ff  {width: 100%;}
.buscV2.busc_srv_alj > .pnl_btns,
.buscV2.busc_fft_alj > .pnl_btns {width: calc(33% - 6px);margin-bottom: 8px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones > .lbl_ocupaciones_tit {font-weight:normal!important;font-size: 13px;}
.buscV2 .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones > .lbl_ocupaciones {font-weight: bold;}

.ficha .buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_entrada,
.ficha .buscV2.busc_srv_alj > .pnl_srv > .flt_srv > .pnl_servicio {min-width: calc(100%);}

.buscV2.busc_srv_alj.val > .pnl_ctls > .info_desc,
.buscV2.busc_fft_alj.val > .pnl_ctls > .info_desc,
.buscV2.busc_mff_alj.val > .pnl_alj > .info_desc{font-size: 15px;color: #2AB5D8;font-weight: bold;padding-left: 5px;}
.buscV2.busc_srv_alj.val > .pnl_srv > .info_desc,
.buscV2.busc_fft_alj.val > .pnl_ff > .info_desc,
.buscV2.busc_mff_alj.val > .pnl_ff > .info_desc{font-size: 15px;color: #2AB5D8;font-weight: bold;padding-left: 5px;}

/*** BUSCADOR MULTIFORFAIT HOTEL ***/
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .ppal > .pnl_explica,
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff > .item > .pnl_explica{font-size: 13px;color: #000000;font-weight: bold;padding-left: 10px;margin-bottom: 0;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal{padding:0px 4px 0px 0px;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn{text-align:center;border-radius:3px;display:inline-block;width:100%;margin: 2px;height: 54px;line-height: 54px;padding: 0px 12px;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn:hover{text-align:center;height: 54px;line-height: 54px;padding: 0px 12px;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn:after{font-family: 'FontAwesome';content: "\f078";font-size:20px;line-height:20px;margin-left:10px;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn.open:after{content:"\f077";}
.buscV2.busc_mff_alj > .pnl_btns{margin-bottom:2px;}

.buscV2.busc_mff_alj.val .flt_destino .zona > .pnl_lbl .pnl_tit{display:inline-block !important;visibility:visible !important;}
.buscV2.busc_mff_alj.val > .pnl_ff > .flt_mff_ppal{padding:0px;}
.buscV2.busc_mff_alj.val > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn{margin:0px;}

.ficha .buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal{padding:0px;}
.ficha .buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn{margin:0px;}

@media (min-width: 0px) and (max-width: 991px){
	.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal{padding:0px;}
	.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn{margin:0px;}
	.buscV2.busc_mff_alj > .pnl_btns{margin:12px 0px 0px 0px;}
}

/*** BUSCADOR EXCURSIONES ***/
.ficha > .busc_exc{background-color:#D68516;}

/*** BUSCADOR ACTIVIDADES ***/
.busc_act{color:#FFFFFF;}
.buscador.val .busc_act{background:transparent !important;}

/*** BUSCADOR PAQUETE ***/
.ficha > .busc_pqt{background-color:#fff;}
.ficha > .busc_pqt.buscV2 {width: 100%;display: block;padding: 8px;}

/*** BUSCADOR ACTIVIDADES ***/
.ficha > .busc_act{background-color:#fff;}
.ficha > .busc_act > .pnl_ctls > .flt_fechas > .pnl_entrada {width: 100%;}
.ficha > .busc_act > .pnl_ctls > .flt_fechas > .pnl_salida {width: 100%;margin: 0px 0px 0px -2px;}

/*** BUSCADOR PAQUETE PREDEFINIDO FILTRO ***/
.busc_ppd{color:#FFFFFF;}
.buscador.val .busc_ppd{background:transparent !important;}
.buscV2.busc_ppd > .pnl_flts > .flts > .flt_pnl > .pnl_itms .cmb {border:1px solid #DDD !important;border-radius: 4px;font-weight: bold;}
.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"] {border:1px solid #DDD !important;border-radius: 4px;font-weight: bold;}
.buscV2.busc_ppd > .pnl_flts > .flts > .flt_pnl > .pnl_tit, .buscV2.busc_ppd > .pnl_flts > .flts > .flt_pnl > .pnl_lbl > .pnl_tit {font-weight: normal;}

/*** BUSCADOR PAQUETE FILTRO ***/
.busc_pqt{color:#FFFFFF;}
.buscador.val .busc_pqt{background:transparent !important;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls {min-width: 100%}
.ficha > .busc_pqt.buscV2 > .pnl_btns {min-width: 100%;display: block;}
.ficha > .busc_pqt.buscV2 > .pnl_ctls > .flt_pnl.flt_fechas {width: 100%;margin: 0px 0px 6px 0px !important;}


/*** BUSCADOR TRASLADOS ***/
.busc_tra{color:#FFFFFF;}
.buscador.val .busc_tra{background:transparent !important;}

/*** BUSCADOR AUTOCOMPLETE ***/
.ui-autocomplete .ui-menu-item a{color:#666666;}
.ui-autocomplete .ui-menu-item a:hover{color:#666666;}
.ui-autocomplete .ui-menu-item {border:1px solid transparent;}
.ui-autocomplete .highlight{color:#2C88CA;}
.ui-autocomplete .header{color: #FFFFFF; background-color:#D68516;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}
.ui-autocomplete .ui-menu-item.ui-state-focus { background:#E7E7E7; border:1px solid transparent;}

/*** MAPA DE CONTINENTES ***/
.continentes_mapa .enlaces ul li a {color:#666666;}
.continentes_mapa .enlaces ul li a:hover{color:#313131;}

/*** LISTADO DE PAISES ***/
.list_pai ul li a {color:#666666;}
.list_pai ul li a:hover {color:#313131;}

/*** LISTADO DE POBLACIONES ***/
.list_pob ul li a { color:#666666;}
.list_pob ul li a:hover {color:#313131;}

/* REDEFINIDOS PARA FORFAIT + HOTEL */
.valoracion > .listVal > .vext.ff_alj{color:#666666;border:0px !important;}
.valoracion > .listVal > .vext.ff_alj > .header{background:url('img/fondos/val_ff_alj_tit.png') no-repeat center bottom transparent;}
.valoracion > .listVal > .vext.ff_alj > .header > .header_tit{color:#FFFFFF;background:#2C88CA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj{border:2px solid #F5F5F5;border-bottom:5px solid #F5F5F5;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a{color:#428bca;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a:hover{color:#6BB1ED;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_tit > a:before{content: "\f05a"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; padding-right: 5px;}

.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_dsd > .itm_aloj_prec_dsd{color:#2C3134;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_dsd > .itm_aloj_prec_prec{color:#D32F33;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_prec > .itm_noc{display:none !important;visibility:hidden !important;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res > .btn{background: #5cbd72; color:#FFF;border:none;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_cab > .itm_aloj_res > .btn:hover{background: #479057; color:#FFF;border:none;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_promo{background:url('img/iconos/ico_promo_ffhot.png') no-repeat left center transparent;color:#2C3134;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_cont > a{color:#428bca;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_aloj > .itm_aloj_dts > .itm_aloj_conts > .itm_aloj_conts_cont > a:hover{color:#6BB1ED;}
.valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a{color:#52A0C5;border:1px solid #DDDDDD;background: rgba(248,248,248,1);background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(235,235,235,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,248,248,1)), color-stop(100%, rgba(235,235,235,1)));background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(235,235,235,1) 100%);background: -o-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(235,235,235,1) 100%);background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(235,235,235,1) 100%);background: linear-gradient(to bottom, rgba(248,248,248,1) 0%, rgba(235,235,235,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ebebeb', GradientType=0 );}
.valoracion > .listVal > .vext.ff_alj > .val .itm_btn_mostrar_ocultos > a:hover{color:#52A0C5;opacity:0.8;}

.valoracion > .listVal > .sep_val, .prod_fic_val .vext.alj .sep_val {border-bottom: unset;margin-bottom: 20px;}

.no-dispo {background-color:orange !important;border-color:orange !important;}

/* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv {background:#20202F;color:#fff;padding-left:0;padding: 2px 0;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk{background:unset;color:#fff;padding-left:0;font-weight: bold;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk:hover{color:#fff;text-decoration: underline;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk_ver{color:#fff;font-weight: normal;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk_ver:hover{color:#fff;text-decoration: underline;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv.lnk_val_pqvi_msrv_23 > .lnk{background:unset;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv{color:#595959;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_sup{border-left: none;border-right: none;border-bottom: none;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int{border:4px solid #20202F;border-bottom:4px solid #20202F;padding: 15px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr{background:#F6F6F6;color:#000;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm {background:#F6F6F6;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_concepto,
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_fecha,
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_cantidad{background:#F6F6F6;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .ico{display:none;visibility:hidden;}
.valoracion > .listVal > .vext .detail > .detail_dts > .estado{width:30px;}
.valoracion > .listVal > .vext .detail > .detail_dts > .habitacion{width:calc(100% - 240px);}
.valoracion > .listVal > .vext .detail > .detail_dts > .price{width:200px;}
@media (min-width: 0px) and (max-width: 767px){
	.valoracion > .listVal > .vext .detail > .detail_dts > .estado{width:30px;}
	.valoracion > .listVal > .vext .detail > .detail_dts > .habitacion{width:calc(100% - 260px);}
	.valoracion > .listVal > .vext .detail > .detail_dts > .price{width:200px;}
}

/*** PRODUCTOS LISTADO ***/

/*** TU BUSQUEDA EXT ***/
.busqueda.busqueda_ext {display:block;padding:15px;background:#FFFFFF;font-family:'Roboto', sans-serif;font-size:16px;font-weight:normal;color:#2C88CA;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0px 0px 6px #CCCCCC;-moz-box-shadow:0px 0px 6px #CCCCCC;-webkit-box-shadow:0px 0px 6px #CCCCCC;}

.busqueda.busqueda_ext > .pnl_dts_1{display:inline-block;width:51%;text-align:left;vertical-align:middle;}
.busqueda.busqueda_ext > .pnl_dts_1 > .pnl_tit{display:block;font-size:25px;font-weight:bold;color:#2C88CA;text-transform:uppercase;}
.busqueda.busqueda_ext > .pnl_dts_1 > .pnl_fechas{display:block;margin-top:5px;}

.busqueda.busqueda_ext > .pnl_dts_2{display:inline-block;width:49%;text-align:right;vertical-align:middle;float:right;}
.busqueda.busqueda_ext > .pnl_dts_2 > .itm{display:inline-block;text-align:center;margin:0px 2px;padding:0px 10px 5px;background:#E7E7E7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.busqueda.busqueda_ext > .pnl_dts_2 > .itm > .itm_sup{display:block;font-size:28px;}
.busqueda.busqueda_ext > .pnl_dts_2 > .itm > .itm_inf{display:block;}
.busqueda.busqueda_ext > .pnl_dts_2 > .itm.pnl_noches{}
.busqueda.busqueda_ext > .pnl_dts_2 > .itm.pnl_habitaciones{}
.busqueda.busqueda_ext > .pnl_dts_2 > .itm.pnl_adultos{}
.busqueda.busqueda_ext > .pnl_dts_2 > .itm.pnl_niños{}
.busqueda.busqueda_ext > .pnl_dts_2 > .itm.pnl_bebes{}

.vuelos {margin-bottom: 10px; margin-left: 0; margin-right: 0;}
.vuelos .ida {background-image:url('img/iconos/ico_vuelos.png'); background-repeat: no-repeat; height: 70px; font-weight: bold; padding-top: 24px; padding-left: 80px; font-size: 15px; font-family:'Josefin Sans',Ubuntu,sans-serif; color:#C9C9C9; background-position-y: -136px;}
.vuelos .ida.active{ color:#004359; background-position-y: 0px;}
.vuelos .vuelta {background-image:url('img/iconos/ico_vuelos.png'); background-repeat: no-repeat; height: 70px; font-weight: bold; padding-top: 24px; padding-left: 80px; font-size: 15px; font-family:'Josefin Sans',Ubuntu,sans-serif; color:#C9C9C9; background-position-y: -136px;}
.vuelos .vuelta.active{ color:#004359; background-position-y: 0px;}
.vuelos .multi {background-image:url('img/iconos/ico_vuelos.png'); background-repeat: no-repeat; height: 70px; font-weight: bold; padding-top: 24px; padding-left: 80px; font-size: 15px; font-family:'Josefin Sans',Ubuntu,sans-serif; color:#C9C9C9; background-position-y: -136px;}
.vuelos .multi.active{ color:#004359; background-position-y: 0px;}

.busqueda > .busqueda_extvhatit {display:block;font-size:25px;font-weight:bold;color:#004359;font-family:'Josefin Sans',Ubuntu,sans-serif;padding-left:10px;}

.busqueda > .busqueda_vext {text-align: left;font-family: 'Ubuntu',sans-serif;font-size: 14px;font-weight: normal;color: #666666;background:#FFFFFF;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0px 0px 6px #CCCCCC;-moz-box-shadow:0px 0px 6px #CCCCCC;-webkit-box-shadow:0px 0px 6px #CCCCCC;margin-bottom:20px;}
.busqueda > .busqueda_vext a{font-family: 'Ubuntu',sans-serif;font-size: 14px;font-weight: normal;color: #007594;text-decoration: none;}
.busqueda > .busqueda_vext a:hover{color: #007594;text-decoration: underline;}

.busqueda > .busqueda_vext.selected {}
.busqueda > .busqueda_vext > .header{ position: relative; display: inline-block;width:100%;}

.busqueda > .busqueda_vext > .header > .pImg {display: inline-block; width:29%; overflow:hidden;}
.busqueda > .busqueda_vext > .header > .pImg .imgCont {width: 100%;max-height:150px;overflow: hidden;position: relative; display:block;}
.busqueda > .busqueda_vext > .header > .pImg .imgCenter {width:100%;max-height:100%;overflow: hidden;background:#F5F5F5;}
.busqueda > .busqueda_vext > .header > .pImg .imgCenter img {display: block; margin: 0 auto; width:100%;}

.busqueda > .busqueda_vext > .header > .pData {display: inline-block; width: 69%; vertical-align: top;float:right;position:relative;}
.busqueda > .busqueda_vext > .header > .pData > .tit {display:inline-block; line-height:35px; font-family:'Ubuntu', sans-serif; font-size:22px; font-weight:bold;color:#007594;text-decoration:none;}
.busqueda > .busqueda_vext > .header > .pData > .cat {display:inline-block;font-size: 16px;font-weight: bold;color: #007594;display: inline-block;vertical-align: top;}
.busqueda > .busqueda_vext > .header > .pData > .pob {display: block;width:76%;margin-top: 5px;text-align: left;font-weight: bold;}
.busqueda > .busqueda_vext > .header > .pData > .desde {position:absolute;right:0;top:0px;text-align:right;width:22%;}
.busqueda > .busqueda_vext > .header > .pData > .desde > .lit{display:block;font-size:16px;line-height:16px;font-weight:bold;}
.busqueda > .busqueda_vext > .header > .pData > .desde > .precio{display:block;font-size:20px;line-height:20px;font-family:'Fredoka One','Ubuntu',sans-serif;color:#FFB718;margin-top:2px;}
.busqueda > .busqueda_vext > .header > .pData > .habs {display:block; margin-top:10px;}
.busqueda > .busqueda_vext > .header > .pData > .lnk_modif {display:block; margin-top:10px;}

/*** Filtros ***/
.prod_lst .flt{padding:0px 20px;background: #fff;border: 1px solid #D7D7D7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top: 50px;position: relative;}
.prod_lst .flt > .map_min{margin-bottom:auto;}
.prod_lst .flt .tit_pnl{}

.prod_lst .lst > .row{padding:0px;margin:0px;}

.prod_lst .lst > .row.ord_pags{display:block;vertical-align:middle;float:right;width:100%;text-align:right;}

.prod_lst .lst > .row.ord_pags .pnl_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf{vertical-align:middle;text-align:left;float:left;margin:0px 0 15px;padding:0px 15px;width:65%;}

.prod_lst .lst > .row.ord_pags .pnl_ord > .lbl_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .lbl_ord{font-size:14px;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .cmb_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .cmb_ord{font-size:14px;width:170px;height:34px;padding:5px;}

.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns{display:inline-block;vertical-align:middle;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul{display:inline-block;list-style:none;padding:0px;margin:0px 0px 0px 10px;font-size:0px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn{display:inline;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn:first-child > .lnk_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn:first-child > .lnk_ord{border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;-webkit-border-radius:4px 0px 0px 4px;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn:last-child > .lnk_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn:last-child > .lnk_ord{border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px;-webkit-border-radius:0px 4px 4px 0px;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord{display:inline-block;vertical-align:middle;background-color: #fff;border: 1px solid #ABABAB;color: #000000;float: left;font-size: 14px;line-height: 22px;margin-left: -1px;padding: 6px 8px;position: relative;text-decoration: none;cursor:pointer;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord:hover,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord:hover{color: #000000;border-color:#ABABAB;background-color:#EEEEEE;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.sel,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.sel{background-color:#2C88CA;border-color:#073A57;color: #FFFFFF;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.desc,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.desc{}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.desc:after,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.desc:after{display:inline-block;vertical-align:middle;font-family:'FontAwesome';content:"\f107";padding-left:3px;font-size:12px;line-height:12px;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.asc,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.asc{}
.prod_lst .lst > .row.ord_pags .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.asc:after,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.asc:after{display:inline-block;vertical-align:middle;font-family:'FontAwesome';content:"\f106";padding-left:3px;font-size:12px;line-height:12px;}

.prod_lst .flt .tit_pnl{display:block;width:100%;padding-bottom:6px;font-family:'Ubuntu',sans-serif;font-size:18px;font-weight:normal;color:#000;position: absolute;top: -40px;background: url('img/iconos/ico-tit-filtro.png') no-repeat left center transparent;padding-left: 40px;left: 0;}
.prod_lst .flt .tit_pnl > .tit{color:#000;border-bottom: unset;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0;text-align:left;width:100%;min-height:unset;background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-family: 'Outfit', sans-serif;font-size: 21px;font-weight: bold;}

.prod_lst .flt .tit_pnl_xs{display:block;width:100%;background:url('img/iconos/ico-tit-filtro.png') no-repeat left center transparent;padding-bottom:0;}
.prod_lst .flt .tit_pnl_xs:hover{}
.prod_lst .flt .tit_pnl_xs > a{display:block;width:100%;min-height:60px;background:url('img/iconos/ico_flt.png') no-repeat 15px center #014359;padding:16px 16px 16px 45px;font-family:'Outfit', sans-serif;font-size:19px;font-weight:bold;color:#000;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.prod_lst .flt .tit_pnl_xs > a:hover{color:#666666;text-decoration:underline;}
.prod_lst .flt .tit_pnl_xs > a .fa-lg{padding:10px 0px 0px 0px;font-size:16px;}
.prod_lst .flt .tit_pnl_xs > a:hover .fa-lg{}

.prod_lst .flt .pnl_flt_cont{display:block;}

.prod_lst .flt .pnl_flt_cont.oculto{display:block;margin-bottom:15px;} /*Contenedor para los filtros. Por defecto siempre visible, y en resouciones pequeñas lo ocultamos*/
.prod_lst .flt .pnl_flt_cont.visible{display:block;margin-bottom:15px;}

.prod_lst .flt .pnl_flt_cont .pnl_tit{font-size:15px;color:#000;display:block;min-height:24px;padding-left: 1px;font-weight:bold;}
.prod_lst .flt .pnl_flt_cont > .flt_nom_hot > .pnl_tit{background:url('img/iconos/ico_flt_fhotel.png') no-repeat left center transparent;}
.prod_lst .flt .pnl_flt_cont > .flt_hot_tipo > .pnl_tit{}
.prod_lst .flt .pnl_flt_cont > .flt_hot_tipo > .pnl_tit_1{background:url('img/iconos/ico_flt_thotel.png') no-repeat left center transparent;}
.prod_lst .flt .pnl_flt_cont > .flt_hot_tipo > .pnl_tit_12{background:unset;}
.prod_lst .flt .pnl_flt_cont > .flt_hot_clas > .pnl_tit{}
.prod_lst .flt .pnl_flt_cont > .flt_hot_clas > .pnl_tit_1{background:url('img/iconos/ico_flt_fcategoria.png') no-repeat left center transparent;}
.prod_lst .flt .pnl_flt_cont > .flt_hot_clas > .pnl_tit_12{background:url('img/iconos/ico_flt_fdestino.png') no-repeat left center transparent;}
.prod_lst .flt .pnl_flt_cont > .flt_prec > .pnl_tit{background:url('img/iconos/ico_flt_fprecio.png') no-repeat left center transparent;}
.prod_lst .flt .pnl_flt_cont > .flt_tem_tip > .pnl_tit_12_1{background:url('img/iconos/ico_flt_ftematica.png') no-repeat left center transparent;}
.prod_lst .flt .pnl_flt_cont > .flt_tem_tip > .pnl_tit_12_2{background:url('img/iconos/ico_flt_fprecio2.png') no-repeat left center transparent;}
.prod_lst .flt .pnl_flt_cont > .flt_tem_tip > .pnl_tit_12_3{background:url('img/iconos/ico_flt_ffecha.png') no-repeat left center transparent;}
.prod_lst .flt .pnl_flt_cont > .flt_pob_info > .pnl_tit{background:url('img/iconos/ico_flt_photelinfo.png') no-repeat left center transparent;}

.prod_lst .flt .pnl_flt_cont .flt_pnl{display:block;margin-top:10px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms{display:block;position:relative;font-size:13px;margin-top:0px;padding-left:0;padding-bottom:10px;background: #fff;border:1px solid #CCCCCC;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #D7D7D7;}
.prod_lst .flt .pnl_flt_cont .pnl_itms_tem_tip{margin-bottom:10px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm{display:block;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_chk{padding-right:10px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lnk{font-size:13px;color:#007594;text-decoration:none;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lnk:hover{text-decoration:underline;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lbl_aux{font-size:12px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm a{color:#666666 !important;}

.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_txb {display: inline-block; width: 100%;padding:10px 0px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_txb input {width: 100%; font-size: 14px;border:1px solid #C3C5D1;height:35px;padding:5px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_btn {display: inline-block;position:absolute;right:22px;top:22px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_btn .btn{background:#FFFFFF !important;border:none !important;color:#007594;font-family: 'FontAwesome'; content: "\f002"; margin-right: 7px;padding:0px !important;}

.prod_lst .flt .pnl_flt_cont > .flt_prec{}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec{font-size:13px;margin-top:5px;padding:5px 0px 15px;display:block;background:#FFFFFF;border:unset;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;font-weight:bold;color:#000000;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider .ui-slider-handle {width: 17px;height: 17px;border-radius: 50%;top: -4px;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-range {background: #000;}
.prod_lst .ui-state-default, .prod_lst .ui-widget-content .ui-state-default, .prod_lst .ui-widget-header .ui-state-default {background: #2AB5D8;width: 37px;}

.prod_lst .flt .pnl_flt_cont > .flt_tem{}
.prod_lst .flt .pnl_flt_cont > .flt_pob{}

.prod_lst .flt .pnl_flt_cont > .flt_pob_info > .flt_itms_pob_info{font-size:13px;}
.prod_lst .flt .pnl_flt_cont > .flt_pob_info > .flt_itms_pob_info .fila{display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_pob_info > .flt_itms_pob_info .fila > .titulo{display:block;font-weight:bold;margin-top:5px;}
.prod_lst .flt .pnl_flt_cont > .flt_pob_info > .flt_itms_pob_info .fila > .contenido{display:block;font-weight:normal;}
.prod_lst .flt .pnl_flt_cont > .flt_pob_info > .flt_itms_pob_info .fila > .contenido a{font-size: 13px;color: #007594;text-decoration: none;}
.prod_lst .flt .pnl_flt_cont > .flt_pob_info > .flt_itms_pob_info .fila > .contenido a:hover{color: #007594;text-decoration: underline;}

/*** Listado ***/
.prod_lst .lst{border:none;}
.prod_lst .lst > .stit{color:#2C2C2E;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .lbl_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .lbl_ord{color:#666666;}
.prod_lst .lst > .row.ord_pags .pnl_ord > .cmb_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .cmb_ord{color:#666666;border:1px solid #D7D7D7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background: #fff;}
.prod_lst .lst > .row > .itm {height: unset;}
.prod_lst .lst > .row > .itm > .int{background:#FFFFFF;border:1px solid #E7E7E7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.prod_lst .lst > .row > .itm > .int .pnl_tit{background:transparent;padding: 0px 20px 0;margin: 15px 0px 0px;}
.prod_lst .lst > .row > .itm > .int .pnl_tit > a{color:#000;font-family: 'Outfit', sans-serif;font-size: 16px;}
.prod_lst .lst > .row > .itm > .int .pnl_img { background-color:#E7E7E7;}
.prod_lst .lst > .row > .itm > .int .pnl_dts {padding: 0px 20px;height: 27px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.prod_lst .lst > .row > .itm > .int .pnl_dts .pnl_dur{color:#666666;}
.prod_lst .lst > .row > .itm > .int .pnl_btns {padding: 10px 20px 15px;min-height: unset;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd .pnl_dsd{color:#FF5B26;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd .pnl_dsd > .itm {font-size: 32px;font-family: 'Outfit', sans-serif;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2{color:#FFFFFF;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);width: 36px !important;height: 36px;line-height: 25px;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2:hover{background:#FE502D;border-color:transparent;color:#FFFFFF;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn1 a,
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2 a{color:#FFFFFF;}
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn1 a:hover,
.prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2 a:hover{color:#FFFFFF;}

/*** PRODUCTOS FICHA CABECERA ***/
.prod_fic_cab{color:#2C2C2D;}
.prod_fic_cab > h1{text-align: left; font-family: 'Outfit', sans-serif;font-size: 28px;display: inline-block;}
.prod_fic_cab > .dat_1 {display: inline-block;padding-left: 10px;padding-bottom: 4px;}
.prod_fic_cab > .dat_1 .col-xs-12 {width: auto}
.prod_fic_cab > .dat_1 .pre{color:#5B5B5B;}
.prod_fic_cab > .dat_2 {margin: 5px -5px;clear: both;}
.prod_fic_cab > .dat_2 .address {color:#666666;  }
.prod_fic_cab > .dat_2 .dat_2_add,
.prod_fic_cab > .dat_2 .dat_2_map { width: auto;float: none;padding: 0px 5px;}
.prod_fic_cab > .dat_2 .dat_2_add .address {color: #525252;font-family: 'Manrope', sans-serif;font-size: 17px;padding-left: 20px;}
.prod_fic_cab > .dat_2 .dat_2_add .address:before {content:url(//resources.dispongo.com/Styles/public/c6_Andortravel_v2/img/iconos/ico_map_address.png);position: absolute;margin-left: -20px;margin-top: 2px;}
.prod_fic_cab > .dat_2 .dat_2_map > img {display: none;}
.prod_fic_cab > .dat_2 .ico_map_point {  color:#333333; }
.prod_fic_cab > .dat_2 .pre{color:#5B5B5B;}
.prod_fic_cab > .dat_2 .itm{}
.prod_fic_cab > .header {position: relative;}
.prod_fic_cab > .header > .recomendado {position: absolute;z-index: 10;background: #FF7F00;padding: 4px 15px;top: 10px;color: #fff;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-bottomright: 12px;border-bottom-right-radius: 12px;font-weight: bold;font-size: 13px;}
.prod_fic_cab > .header > .recomendado img {padding-right: 5px;}
/*** PRODUCTOS FICHA IMAGEN PRINCPAL ***/
.prod_fic_img_ppal{background:#F0F0F0;}

/*** PRDUCTOS FICHA MAPA BOTON ***/

/*** PRODUCTOS FICHA IMAGENES ***/
.prod_fic_imgs .popup-gallery > a.thumbnail, .prod_fic_imgs .popup-gallery > a.thumbnail:focus{ border-color: transparent; -webkit-box-shadow: none; box-shadow: none; border-radius: 0px;}
.prod_fic_imgs .popup-gallery > a.thumbnail:hover, .prod_fic_imgs .popup-gallery > a.thumbnail.active { border-color: #333333;}
.prod_fic_imgs .popup-gallery .img2_div{background-color:#F0F0F0;}

/*** PRODUCTOS FICHA OFERTAS ***/
.prod_fic_ofs{background:#fff; border: solid 9px #EEEEEE;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.prod_fic_ofs > .pnl_tit{color:#000000;background:url('img/iconos/ico_off_ficha.png') left center no-repeat transparent;font-family: 'Outfit', sans-serif;font-weight: bold;text-transform: capitalize;padding-left: 45px;font-size: 21px;}
.prod_fic_ofs > .pnl_ofs {}
.prod_fic_ofs > .pnl_ofs .itm{color:#666666;padding-left: 45px;padding-top: 0px;padding-bottom: 10px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_tit{color:#F81551;font-family: 'Manrope', sans-serif;font-size: 20px;}
.prod_fic_ofs > .pnl_ofs .itm .tit {padding-left: 0;font-weight: normal;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_dts > .row {margin: 0px;}


/*** PRODUCTO FICHA CONTENIDOS ***/
.prod_fic_cont .prod_fic_conts {border-bottom: 1px solid #CCCCCC;padding-bottom: 30px;}
.prod_fic_conts .pnl_cabs{color:#3E3E3E; }
.prod_fic_conts .pnl_conts .cont > .tit{color:#000000;font-size: 21px;font-family: 'Outfit', sans-serif;}
.prod_fic_conts .nav-tabs{border-bottom:1px solid #E7E7E7;}
.prod_fic_conts .nav-tabs >li>a{background-color:#FFFFFF; color: #666666;border:1px solid #E7E7E7;border-bottom:none;border-radius:1px 1px 0px 0px;-moz-border-radius:1px 1px 0px 0px;-webkit-border-radius:1px 1px 0px 0px;}
.prod_fic_conts .nav-tabs >li.active>a {background-color:#20202F; color: #FFF;border:0px;border-radius:1px 1px 0px 0px;-moz-border-radius:1px 1px 0px 0px;-webkit-border-radius:1px 1px 0px 0px;}
.prod_fic_conts .panel-default>.panel-heading {background-color: #D68516; color: #FFF;border:0px;border-radius:1px 1px 0px 0px;-moz-border-radius:1px 1px 0px 0px;-webkit-border-radius:1px 1px 0px 0px;background-image: none;}
.prod_fic_conts .panel-default>.panel-heading a {color:#FFFFFF; }
.prod_fic_conts .pnl_serv_hot > .tit {color:#2C2C2E;}
.prod_fic_conts .pnl_serv_hab > .tit {color:#2C2C2E;}

/*** CARGANDO ***/
.cont_carg{background:transparent;color:#000000;padding: 0 15px;}
.cont_carg > .pnl_logo{background-color: #FFFFFF;}
.cont_carg > .pnl_seg {font-family: 'Manrope', sans-serif;} 
.cont_carg > .pnl_seg > .seg_pre{background:url('img/cargando/seg_pre.png') no-repeat center center transparent;width: 25px;height: 33px;}
.cont_carg > .pnl_seg > .seg_post{background:url('img/cargando/seg_post.png') no-repeat center center transparent;width: 128px;height: 34px;}
.cont_carg > .pnl_tit {font-family: 'Outfit', sans-serif;font-size: 45px;max-width: 600px;margin: 190px auto 0;text-transform: unset;line-height: 50px;}
.cont_carg > .pnl_tit span {display: inline-block;color: #000;background: #fff;mix-blend-mode: multiply;position: relative;}
.cont_carg > .pnl_tit span:before {content: '';display: block;width: 100%; height: 100%;background: linear-gradient(90deg, rgba(250,37,71,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);mix-blend-mode: screen;position: absolute;top: 0;left: 0;}
.cont_carg > .pnl_carg {position: absolute;margin-top: -230px;left: 0;right: 0;}
.cont_carg > .pnl_carg > .carg_itm {display: none;}
.cont_carg > .pnl_stit {font-family: 'Manrope', sans-serif;font-size: 25px;}



/*** CARGANDO ANIMACION ***/
.cont_carg > .pnl_carg > .carg_pre .spinner {width: 80px;height: 80px;}
.cont_carg > .pnl_carg > .carg_pre .container1 > div, 
.cont_carg > .pnl_carg > .carg_pre .container2 > div, 
.cont_carg > .pnl_carg > .carg_pre .container3 > div {background-color: #FD6126;border-radius: 100%;width: 18px;height: 18px;}


/*** RESERVA PASOS ***/
.vpas{background:transparent;}
.vpas .vpas_int .pnl_tit > h1{}
.vpas .vpas_int .pnl_pas .vpas_pact{border:none;background:#FFFFFF;color:#45484A;}
.vpas .vpas_int .pnl_pas .vpas_pdes{border-bottom:none !important;color:#333333;}

/*** CARRITO EXT ***/
.carr .no_serv .pnl_dts {background-color: #EBEBEB; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;-o-border-radius: 10px;}
.carr .servs{}

/*** CARRITO DESGLOSES ***/
.carr .pnl_com > .pnl_com_ext {border: 12px solid #F5F5F5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_tit {color: #3E3E3E;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_tit a {color: #3E3E3E;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .cab {background-color: #F3F3F3;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .med > .item {border-bottom: 1px solid #F0F0F0;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .inf {color: #333333;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val .imp1 {color:#D68516; }
.carr .carr_pre{color:#FFFFFF;background-color:#2C88CA;}
.carr .carr_pre .tit_precio{color:#FFFFFF;}

.carr .cont_carr{border:1px solid #D7D7D7; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.carr .cont_carr > .pnl_tit{}
.carr .cont_carr > .pnl_tit > .tit{}
.carr .cont_carr > .pnl_tit > .tit .tit5{color:#333333;}
.carr .cont_carr > .pnl_tit > .pre .pnl_lbls{color:#5B5B5B;}
.carr .cont_carr > .pnl_tit > .pre .pnl_imp > .imp{color: #D68516;}
.carr .cont_carr > .pnl_tit > .pre .pnl_elim{border-left:1px solid #D7D7D7;}
.carr .cont_carr > .pnl_tit > .pre .pnl_elim > .btn{border:none;background:url('img/iconos/ico_exi.png') transparent no-repeat center left;color:#666565;}

/*** SERVICIO OPCIONALES ***/
.carr > .servs > .opt{border: 3px solid #F0F0F0; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-bottom-width: 12px;}
.carr > .servs > .opt > .opt_int > .dat > .header {}
.carr > .servs > .opt > .opt_int > .dat  > .tit_hab {background-color:#F5F5F5;}
.carr > .servs > .opt > .opt_int > .dat  > .itm {border-bottom:1px dotted #CCCCCC;}
.carr > .servs > .opt > .opt_int > .dat .select .btn.add {background:Green; color:#FFFFFF;}
.carr > .servs > .opt > .opt_int > .dat .select .btn.del {background:Red; color:#FFFFFF;}
.carr > .servs > .opt > .opt_int > .dat .itm .importe {color:#D68516;}

.sel{color:Green;}
.unsel {color:Red;}

/*** SERVICIO ALOJAMIENTO ***/
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .tit5{color:#3E3E3E;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .tit .cat {color:#3E3E3E;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_lbls{color:#5B5B5B;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_imp > .imp{color:#D68516;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_elim{border-left:1px solid #D7D7D7;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_elim > .btn{border:none;background:url('img/iconos/ico_delete.png') transparent no-repeat center left;color:#666565;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_tit > .pre .pnl_elim > .btn:hover{color:#D68516;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_tit_int_canc .lnk{background:url('img/iconos/ico_show.png') no-repeat 98% center transparent;color:#029FDA;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_tit_int_canc .lnk:hover{color:#029FDA;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_cab .pnl_tit_int_canc .lnk.hd{background:url('img/iconos/ico_hide.png') no-repeat 98% center transparent;}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs{background-color:#F3F3F3;}

.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk{background:url('img/iconos/ico_show.png') no-repeat 98% center #F5F5F5;color:#029FDA;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk:hover{color:#029FDA;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk.hd{background:url('img/iconos/ico_hide.png') no-repeat 98% center #F5F5F5;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int{border-bottom:1px solid #D7D7D7;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_prod{color:#029FDA;}
.carr .cont_carr .sal_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_imp{color:#333333;}

/* Condiciones de cancelacion */
.carr .cont_carr .sal_int .pnl_cnd{  border-top: 1px solid #D7D7D7;margin: 0;}
.carr .cont_carr .sal_int .pnl_cnd .pnl_tit{ color:#3E3E3E; background: unset;padding: 7px 0px;margin: 0;}
.carr .cont_carr .sal_int .pnl_cnd .pnl_cond{ color:#3E3E3E;}

/* Notas del alojamiento */
.carr .cont_carr .sal_int .pnl_nts{  border-top: none;}
.carr .cont_carr .sal_int .pnl_nts .pnl_tit{color:#3E3E3E; background: unset;padding-left: 0;}
.carr .cont_carr .sal_int .pnl_nts .pnl_cond{ color:#3E3E3E;}

/* Peticiones del cliente */
.carr .cont_carr .sal_int .pnl_pet{  border-top: 1px dotted #DEDEDE;}
.carr .cont_carr .sal_int .pnl_pet .pnl_tit{color:#3E3E3E; background: url('img/iconos/ico_questions.png') no-repeat left center transparent;}
.carr .cont_carr .sal_int .pnl_pet .pnl_opt{ color:#3E3E3E;}

/* Observaciones del cliente */
.carr .cont_carr .sal_int .pnl_obs{border-top: 1px dotted #DEDEDE;}
.carr .cont_carr .sal_int .pnl_obs .pnl_tit{color:#3E3E3E; background: url('img/iconos/ico_observations.png') no-repeat left center transparent;background-size:17px;}
.carr .cont_carr .sal_int .pnl_obs .pnl_dts{ color:#3E3E3E;}
.carr .cont_carr .sal_int .pnl_obs .pnl_dts .txa{border:1px solid #C1C1C1;}

/* Datos del proveedor y otros datos */
.carr .cont_carr .sal_int .pnl_dat{  border-top: 1px dotted #DEDEDE;}
.carr .cont_carr .sal_int .pnl_dat .pnl_tit{color:#3E3E3E; background: url('img/iconos/ico_observations.png') no-repeat left center transparent;background-size:17px;}
.carr .cont_carr .sal_int .pnl_dat .pnl_prv{ color:#3E3E3E; }
.carr .cont_carr .sal_int .pnl_dat .pnl_dts{ color:#3E3E3E;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .lbl .lbl_oblig{color: #D68516;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .desc .txb{border:1px solid #C1C1C1;}
.carr .cont_carr .sal_int .pnl_dat .pnl_dts > .itm .desc .txb.err{border:1px solid #D68516;}

/* Preguntas */
.carr .cont_carr .sal_int .pnl_preg{  border-top: 1px dotted #DEDEDE; }
.carr .cont_carr .sal_int .pnl_preg .pnl_tit{color:#3E3E3E; background: url('img/iconos/ico_questions.png.png') no-repeat left center transparent; }
.carr .cont_carr .sal_int .pnl_preg .pnl_dat{ color:#3E3E3E;}

/* Contenidos */
.carr .cont_carr .sal_int .pnl_conts {  border-top: 1px dotted #DEDEDE; }
.carr .cont_carr .sal_int .pnl_conts .pnl_tit{color:#3E3E3E; background: url('img/iconos/ico_contenidos.png') no-repeat left center transparent; }
.carr .cont_carr .sal_int .pnl_conts .pnl_dts{ color:#3E3E3E;}

/* Pasajeros */
.carr .cont_carr .sal_int .pnl_psj{ border-top:1px dotted #DEDEDE;}
.carr .cont_carr .sal_int .pnl_psj .pnl_tit{color: #3E3E3E; background: url('img/iconos/ico_pasajeros.png') no-repeat left center transparent;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts{color:#666666;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb{border:1px solid #C1C1C1;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb.err {border:1px solid #D68516;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .cmb{border:1px solid #C1C1C1;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb_cal{border:1px solid #C1C1C1;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{color:#D68516;}
.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_nota > .lbl_oblig{color:#D68516;}

/* Pasajeros visualizacion */
.carr .cont_carr .sal_int .pnl_psj.srv .pnl_dts.vis .pnl_items > .item_pasajero > .pnl_item > .itm {border-bottom:1px solid #F0F0F0;}

/*** SERVICIO PAQUETE PREDEFINIDO ***/
.carr .cont_carr .pnl_pqt .spp_int{border-bottom:1px solid #D7D7D7;color:#666666;}
.modo_unif .carr .cont_carr .srv_int .pnl_nts {margin: 0;width: 100%;padding: 0 25px;}
.carr .cont_carr .pnl_pqt .spp_int .tit5{color:#000; font-family: 'Outfit', sans-serif;font-size: 17px;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit .lnk_alt{color:#029FDA;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_tit .lnk_alt:hover{color:#029FDA;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_canc .lnk{background:url('img/iconos/ico_show.png') no-repeat 98% center transparent;color:#029FDA;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_canc .lnk:hover{color:#029FDA;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_tit_int > .pnl_tit_int_canc .lnk.hd{background:url('img/iconos/ico_hide.png') no-repeat 98% center transparent;}

.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_cab > .pnl_inf{border-bottom:1px solid #D7D7D7;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts .pnl_desg > .pnl_inf .cabs{border-bottom:1px solid #D7D7D7;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk{background:url('img/iconos/ico_show.png') no-repeat 98% center #F5F5F5;color:#029FDA;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk:hover{color:#029FDA;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .pnl_abrir .lnk.hd{background:url('img/iconos/ico_hide.png') no-repeat 98% center #F5F5F5;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int{border-bottom:1px solid #D7D7D7;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_prod{color:#029FDA;}
.carr .cont_carr .pnl_pqt .spp_int > .pnl_datos > .pnl_dts > .pnl_grupos .spp_opc_int .pnl_imp{color:#333333;}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj{background:#F5F5F5;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_tit{border-bottom:1px solid #D7D7D7;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts{color:#666666;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .txb{border:1px solid #C1C1C1;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .cmb{border:1px solid #C1C1C1;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .txb_cal{border:1px solid #C1C1C1;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero{border-bottom:1px solid #D7D7D7;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{color:#FF6600;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_nota > .lbl_oblig{color:#FF6600;}

.carr .cont_carr .pnl_pqt .spp_int .pnl_obs{background:#F5F5F5;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_obs .pnl_tit{border-bottom:1px solid #D7D7D7;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_obs .pnl_dts .txa{border:1px solid #C1C1C1;}

.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd {padding: 18px 25px;}
.modo_unif .carr .cont_carr > .pnl_pqt .pnl_cnd > .pnl_tit > a {color: #000;font-size: 15px;font-family: 'Manrope', sans-serif;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit {border-bottom: 1px solid #D7D7D7;padding: 15px 15px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .tit5 {color: #000;font-family: 'Outfit', sans-serif;font-size: 17px;}

.modo_unif .carr .cont_carr .srv_int .pnl_nts .pnl_tit {padding: 0px;}

.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_cab,
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .sal_int > .pnl_desg > .pnl_itm,
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_cab,
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .srv_int > .pnl_desg > .pnl_itm{padding: 10px 25px;border-bottom: 1px solid #D7D7D7;}

.carr .cont_opc{border-bottom:1px solid #D7D7D7;color:#666666;}
.carr .cont_opc > .pnl_tit_int > .pnl_tit_int_tit .tit5{color:#333333;}
.carr .cont_opc > .pnl_datos > .itm_opc{border-top:1px solid #D7D7D7;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_importe > .imp{color:#029fda;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace .lnk{background:url('img/iconos/ico_show.png') no-repeat 98% center transparent;color:#029FDA;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace .lnk:hover{color:#029FDA;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_enlace .lnk.hd{background:url('img/iconos/ico_hide.png') no-repeat 98% center transparent;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_boton .btn.quitar{background-color:#4F4F4F;border-color:#333333;}
.carr .cont_opc > .pnl_datos > .itm_opc > .pnl_boton .btn.quitar:hover{background-color:#6B6B6B;border-color:#4F4F4F;}

/* Condiciones de cancelacion */
.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd{  border-top: 1px dotted #DEDEDE;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd .pnl_tit{ color:#3E3E3E; background: url('img/iconos/ico_cancelation.png') no-repeat left center transparent;}
.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd .pnl_cond{ color:#3E3E3E;}

/*** RESERVA REGISTRO USUARIO ***/
.modo_unif .rreg {background:#fff;margin: 40px 0px;border: none;}
.rreg .rreg_int .pnl_tit{color: #3E3E3E;}
.modo_unif .rreg .rreg_int .pnl_sub_tit {display: block;text-align: left;margin-bottom: 5px;color: #000000;font-size: 24px;font-family: 'Outfit', sans-serif;font-weight: bold;}
.rreg .rreg_int .pnl_sub_tit {color: #666666;}

.rreg .rreg_int .pnl_dts{color:#6C6B6B;border: 1px solid #D7D7D7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_tit{color:#2C2C2E;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit a{color:#6C6B6B;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lbl {color: #000000;font-family: 'Manrope', sans-serif;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .txb{border:1px solid #D8D8D8;color:#6E6E6E;background:#F7F7F7;height: 45px;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .cmb {height: 45px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a{color:#2AB4D8;padding-left: 5px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a:hover{color:#1B99BA;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a{color:#2AB4D8;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a:hover{color:#1B99BA;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn{background:#000000;border:none;color:#FFFFFF;text-shadow: unset;text-transform: capitalize;font-weight: bold;font-family: 'Manrope', sans-serif;}
.modo_unif .rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn:hover{color: #fff; background:#272727;}


/*** RESERVA REGISTRO USUARIO TABS  ***/
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation a {color: #333333; background-color:#DBDBDB;border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation a.selected {color: #333333; background-color:#FFFFFF;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-content {box-shadow: unset;-moz-box-shadow: unset;-webkit-box-shadow: unset;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation {width: 100%;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a { border:none; background-color:#fff; border-top-left-radius: 5px; border-top-right-radius: 5px;border-bottom: 3px solid #DDDDDD;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected{background-color:#FFFFFF;border-color: #000000;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .pnl_img {filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);vertical-align: middle !important;opacity: 0.3;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected > .pnl_img {filter: none; -webkit-filter: none; -moz-filter: none;opacity: 1}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .pnl_txt > .tit{color:#3E3E3E;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .pnl_txt > .subtit {color:#6C6B6B;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs > .pnl_txt > .tit {font-size: 16px;line-height: 17px;color: #BBBBBB;font-family: 'Outfit', sans-serif;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs > .pnl_txt > .subtit {font-size: 12px; color: #BBBBBB;font-family: 'Manrope', sans-serif;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected > .hidden-xs > .pnl_txt > .tit {color:#000000;}
.modo_unif .rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected > .hidden-xs > .pnl_txt > .subtit {color:#000000;}


/*** RESERVA CONTINUAR ***/
.rcont{}
.rcont .rcont_int{background:#F5F5F5;border:1px solid #E7E7E7;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.rcont .rcont_int .itm_tit{color:#2C2C2E;}
.rcont .rcont_int .itm_btn .btn{background:#D68516;border:none;color:#FFFFFF;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
.rcont .rcont_int .itm_btn .btn:hover{background:#2C88CA;color:#FFFFFF;border:none;}

/*** RESERVA CADUCADA ***/

.rcad{background:#F5F5F5;border:1px solid #E7E7E7;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.rcad .rcad_int .itm_tit{color:#2C2C2E;}
.rcad .rcad_int .itm_btn .btn{background:#D68516;border:none;color:#FFFFFF;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
.rcad .rcad_int .itm_btn .btn:hover{background:#2C88CA;color:#FFFFFF;border:none;}

/*** RESERVA REGISTRO USUARIO COLECTIVO ***/

.rcolectivo{background:#F5F5F5;}
.rcolectivo .rcolectivo_int .tit{color: #3E3E3E;}
.rcolectivo .rreg{background-color:transparent;}

/*** AYUDA ***/
.faq {background:transparent;}
.faq .faq_int .pnl_tit{color:#000000; border-bottom:unset;text-align: left;font-family: 'Outfit', sans-serif;font-size: 24px;padding-bottom: 0;}
.faq .faq_int .pnl_tit span {background-image: unset; background-repeat: no-repeat;padding-left: 15px;}
.faq .faq_int .pnl_dts{color:#6C6B6B; }
.faq .faq_int .pnl_dts .prg {padding: 20px 15px;}
.faq .faq_int .pnl_dts .prg > .prg_tit{color:#000;font-size: 15px;font-family: 'Manrope', sans-serif;}

/*** RESERVA FORMA PAGO ***/
.rfp{background:#F5F5F5;}
.rfp .rfp_int{color:#666666;border:none;background:transparent;}

.rfp .rfp_int .pnl_tit{color:#3E3E3E;}
.rfp .rfp_int .pnl_subtit{ color:#666666;}
.rfp .rfp_int .pnl_dts{color:#6C6B6B;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento{border-top:1px solid #D7D7D7;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento:first-child {border-top:unset;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec > .int{background-color:#FFFFFF;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst{color:#333333;}

.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido{border-top:1px solid #D7D7D7;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .tit{color:#2C2C2E;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .modalidad{border-top:unset;color:#2C2C2E; }
.rfp .rfp_int .pnl_dts .lft > .inferior{border-top:1px solid #D7D7D7;}
..rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk{color:#333333;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk:hover{color:#333333;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn{background:#D68516;border:none;color:#FFFFFF;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn:hover{background:#2C88CA;color:#FFFFFF;}

.rfp .rfp_int .pnl_dts .rgt > .precio{background:#D68516;color:#FFFFFF;}

/*** RESERVA APLICAR CUPON ***/

.rcup .rcup_int{color:#666666;border:none;background:transparent;}
.rcup .rcup_int .rcup_cont {border:1px solid #E7E7E7; background-color:#F5F5F5;  border-radius: 1px; -moz-border-radius: 1px;-webkit-border-radius: 1px;}
.modo_unif .rcup .rcup_int .pnl_tit {color:#000000;font-family: 'Outfit', sans-serif;font-size: 24px;}

.modo_unif .rcup .rcup_int .pnl_dts {padding-left: 70px;position: relative;padding-top: 20px;padding-bottom: 20px;}
.modo_unif .rcup .rcup_int .pnl_dts:before {content: url('img/iconos/ico_off_carrito.png');position: absolute;left: 13px;}
.rcup .rcup_int .pnl_dts{color:#6C6B6B;border: 1px solid #D7D7D7;width: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.rcup .rcup_int .pnl_dts .txb{border:1px solid #CCCCCC;}

.rcup .rcup_int .pnl_dts_sel{color:#6C6B6B;}

.rcup .rcup_int .pnl_dts > .pnl_btn > .btn{background-color:#000000;border-color:#000000;font-size: 17px;padding: 8px 15px;height: 40px;}
.rcup .rcup_int .pnl_dts > .pnl_btn > .btn:hover{background-color:#1F1F1F;border-color:#1F1F1F;}



/*** RESERVA FIN ***/
.rfin .rfin_int .cont_inc{border:none;}
.rfin .rfin_int .cont_inc > .cont_inc_int{border:none;}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu{color:#2C2C2E;}
.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu .lbl_dt{color:#333333;}

.rfin_inf{background:#E7E7E7;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts{color:#666565;}
.rfin_inf .rfin_inf_int .pnl_sup > .pnl_dts .lnk{color:#00A1DA;}
.rfin_pie .rfin_pie_int > .pnl_tit{color: #3E3E3E;}
.rfin_pie .rfin_pie_int > .pnl_dts{color:#666666; }

/*** RESERVA CANCELAR FIN ***/
.rcancfin .rcancfin_int .cont_inc{border:none;}
.rcancfin .rcancfin_int .cont_inc > .cont_inc_int{border:none;}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu{color:#2C2C2E;border-top:1px solid #E4E4E4;}
.rcancfin .cont_inc > .cont_inc_int .pnl_ico {position: static;width: 100%;margin-bottom: 20px;}
.rcancfin .cont_inc > .cont_inc_int .pnl_dts {padding: 0;}
.rcancfin .cont_inc > .cont_inc_int .pnl_dts .tit_inc_ok {text-align: center}
.rcancfin .cont_inc > .cont_inc_int .pnl_dts .pnl_desc {text-align: center}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu .lbl,
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu .lbl_dt {width: 100%; text-align: center}
.rcancfin_inf{background:#F5F5F5;}

/*** RESERVA FICHA ***/
.rfic > .rfic_int > .pnl_sup > .pnl_sup_int{border-bottom:1px solid #CCCCCC;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_itms{color:#2C2C2E;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_tit{ color: #666666;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns .btn_mod{ color:#FFFFFF;background:url('img/iconos/ico_mod.png') no-repeat 10px center #2C88CA;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #333333;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns .btn_mod:hover{color:#FFFFFF;background:url('img/iconos/ico_mod.png') no-repeat 10px center #2C88CA;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns .btn_canc{ color:#FFFFFF;background:url('img/iconos/ico_canc.png') no-repeat 10px center #dc5b5b;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #4D4D4D;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .pnl_btns .btn_canc:hover{color:#FFFFFF;background-color:#d03d3d;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod{border-top:1px solid #CCCCCC;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_tit{color:#D68516; }
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_stit{color:#2C2C2E}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn_canc{background-image:none;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc{border-top:1px solid #CCCCCC;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc .pnl_btns .btn{background: url('img/iconos/ico_canc.png') no-repeat 10px center #dc5b5b; }
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc .pnl_btns .btn:hover{background-color:#d03d3d; }
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_tit{color:#D68516;}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_stit{color:#2C2C2E}
.rfic > .rfic_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .imp{color:#D68516;}

.rfic > .rfic_int > .pnl_docs{background:#f5f5f5;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int > .pnl_tit{color:#2C2C2E; }
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int{border-top:1px solid #CCCCCC;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm{border-bottom:1px solid #CCCCCC;background:url('img/iconos/ico_doc_adjunto.png') no-repeat 8px 10px transparent;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm > .lnk{color:#00A1DA;}
.rfic > .rfic_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int .itm > .lnk > .pnl_desc{color:#666666}

.rfic > .rfic_int > .pnl_pags{background:#f5f5f5;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_tit{color:#2C2C2E;}
.rfic > .rfic_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm{color: #666666;}

/*** RESERVA LISTADO ***/
.res_lst{color:#666666;}
.res_lst > .pnl_tit > .pnl_tit_int{border-bottom:unset;}
.res_lst > .pnl_fltr > .pnl_fltr_int {border: 1px solid #D7D7D7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative;margin-top: 60px;padding-top: 20px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_tit{color:#000000;position: absolute;top: -60px;left: 0;font-size: 24px;font-family: 'Outfit', sans-serif;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl {color: #000000;font-weight: bold;text-align: right;line-height: 30px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb{border:1px solid #D8D8D8;background: #F7F7F7;height: 45px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb{border: 1px solid #D8D8D8;background: #F7F7F7;height: 45px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{border: 1px solid #D8D8D8;background: #F7F7F7;height: 45px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn{background:#000000;border-color:#000000;font-size: 16px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn:hover{background:#272727;border-color:#272727;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos {display: block;margin: 6px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn{background:transparent !important;color:#000;border: 1px solid #000 !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn:hover{color:#333333;}

.res_lst > .pnl_lst{background:#fff;border-top:none;}
.res_lst > .pnl_lst > .pnl_lst_int {padding: 0;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header {border-bottom:1px solid #EAEAEA;color:#2C2C2E;background: #F6F6F6;border-top: 1px solid #EAEAEA;padding: 0 15px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{border-bottom:unset;color:#000;padding: 3px 0px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items {}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila{border-bottom:1px solid #EAEAEA;color:#666666;padding: 8px 15px;}

/* TABS */ 
.r-tabs .contents .title a {background: #CCCCCC;color: #333333;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.r-tabs .contents .title a:hover{background: #333333;  color:#FFFFFF;}

.r-tabs .contents .title.active a{background: #333333;color: #FFFFFF;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

/*** RESERVA ADD SERVICIO ***/
.modo_unif .pnl_add .pnl_add_int .content > .pnl_tit {color:#000000;font-weight: bold;font-family: 'Outfit', sans-serif;font-size: 24px;}
.modo_unif .pnl_add .pnl_add_int .content > .pnl_sub_tit {color:#666666;font-family: 'Manrope', sans-serif;}
.modo_unif .pnl_add .pnl_add_int .content > .pnl_dat {padding: 0;margin-top: 10px;}
.pnl_add .pnl_add_int .owl-buttons > span{background: transparent; border-bottom: none; color: #CCCCCC;}
.pnl_add .pnl_add_int .owl-buttons > .owl-prev,
.pnl_add .pnl_add_int .owl-buttons > .owl-next {color:#777777;font-size: 11px;border: 1px solid #777777;border-radius: 50%;width: 35px;height: 35px;background: #fff;line-height: 39px;}
.pnl_add .pnl_add_int .owl-buttons > .owl-prev:hover,
.pnl_add .pnl_add_int .owl-buttons > .owl-next:hover{color:#000000;border-color: #000000}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_img {overflow: hidden;max-height: 170px;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_img img {object-fit: cover;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_cont {position: absolute;bottom: 0;left: 0;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_cont .tit {text-align: left;}
.pnl_add .pnl_add_int .pnl_dat .itm .pnl_cont .tit a {color:#fff;font-size: 18px;line-height: unset;width: 100%;display: block;padding: 15px;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.5130252784707633) 0%, rgba(255,255,255,0) 100%);font-family: 'Outfit', sans-serif;}
.pnl_add .pnl_add_int .pnl_dat .owl-carousel .owl-wrapper li {padding: 0 10px;}
.modo_unif .owl-carousel .owl-item > .itm {position: relative}
.pnl_add .pnl_add_int .pnl_dat .owl-carousel {width: unset;left: unset;margin: 0 -10px;}
.pnl_add .pnl_add_int .owl-buttons {top: calc(50% - 30px);left: 0;width: 100%;}


/*** VALORACION ***/
.valTitulo {position: absolute;top: 100px;left: 0;right: 0;width: unset;text-align: center;}
.valTitulo > .tit {color:#fff;font-family: 'Outfit', sans-serif;font-size: 40px;}

/*** VALORACION SUBTITULO ***/
.valSubTitulo {position: absolute;top: 150px;text-align: center;margin: 0;}
.valSubTitulo > .tit {  color: #fff;font-family: 'Outfit', sans-serif;font-size: 40px;font-weight: bold;}
.valSubTitulo > .map {display: block;margin: 20px 0 0 0;}
.valSubTitulo > .map a { color:#2AB5D8;font-size: 16px;}

/*** LISTADO VALORACION ***/
.valoracion > .listVal > .vext.reco {box-shadow: unset;position: relative;}
.valoracion > .listVal > .vext {border: 1px solid #D7D7D7;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;overflow: hidden;}

.valoracion > .listVal > .vext > .header {padding: 0;}
.valoracion > .listVal > .vext.selected {border: 15px solid #2370B2;}
.valoracion > .listVal > .vext > .header > .pnl_reco {position: absolute;top: 0;z-index: 1;background: #FF7F00;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomright: 15px;border-bottom-right-radius: 15px;padding: 0px 10px 5px;}
.valoracion > .listVal > .vext > .header > .pnl_reco .lbl_reco {vertical-align: sub;}
.valoracion > .listVal > .vext > .header > .pnl_reco .tit {color: #fff;font-size: 13px;font-weight: bold;padding-left: 4px;}
.valoracion > .listVal > .vext > .header > .pImg .imgCenter {position: static;margin: 0;width: 100%;height: 100%;}
.valoracion > .listVal > .vext > .header > .pImg .imgCenter img {object-fit: cover;width: 100%;height: 100%;background-position: center center;max-width: unset;max-height: unset;min-width: unset;min-height: unset;}
.valoracion > .listVal > .vext > .header > .pImg .imgCont {border:none;background-color:#E7E7E7;}
.valoracion > .listVal > .vext > .header > .pData {margin-top: 15px;position: relative;margin-bottom: 15px;}
.valoracion > .listVal > .vext > .header > .pData > .tit {color:#FFFFFF;}
.valoracion > .listVal > .vext > .header > .pData > .tit a{color:#000;font-size: 20px;font-family: 'Outfit', sans-serif;}
.valoracion > .listVal > .vext > .header > .pData > .cat {color:#F9B233; padding-left: 10px;}
.valoracion > .listVal > .vext > .header > .pData > .dat_pqvi{color:#000000;font-family: 'Manrope', sans-serif;margin-top: 0px;margin-bottom:10px;width:68%;}
.valoracion > .listVal > .vext > .header > .pData > .pob { color:#000000;font-family: 'Manrope', sans-serif;margin-top: 0px;font-weight: normal;padding-left: 20px;}
.valoracion > .listVal > .vext > .header > .pData > .pob:before {content:url('img/iconos/ico_map_address_tit_p.png');position: absolute;left: 0;}
.valoracion > .listVal > .vext > .header > .pData > .map {padding-left: 14px;}
.valoracion > .listVal > .vext > .header > .pData > .map img {display: none;}
.valoracion > .listVal > .vext > .header > .pData > .map a {color:#333333;  }
.valoracion > .listVal > .vext > .header > .pData > .desde {position: absolute;right: 6px;width: 30%;background: #EEE;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;top: 0;min-height: 145px;/*! text-align: center; */display: flex;justify-content: center;align-items: center;}
.valoracion > .listVal > .vext > .header > .pData > .desde .importes_pdia {text-align: right;/*! padding: 20px; *//*! display: table-cell; *//*! vertical-align: middle; */}
.valoracion > .listVal > .vext > .header > .pData > .desde .importes_pdia .tit {color: #000000;display: block;}
.valoracion > .listVal > .vext > .header > .pData > .desde .importes_pdia .tit br {display: none}
.valoracion > .listVal > .vext > .header > .pData > .desde .importes_pdia .importe {font-size: 32px; color: #FF5B26;font-family: 'Outfit', sans-serif;margin: -3px 0px;display: block;}
.valoracion > .listVal > .vext > .header > .pData > .desde > .lit {color:#666666;}
.valoracion > .listVal > .vext > .header > .pData > .desde > .precio{color:#D68516;}
.valoracion > .listVal > .vext > .header > .pData > .desc {color: #545454;padding-right: 32%;}
.valoracion > .listVal > .vext > .header > .pData > .desc.oculto {}
.valoracion > .listVal > .vext > .header > .pData > .desc a {color:#2AB5D8;display: block;}
.valoracion > .listVal > .vext > .header > .pData > .more a {color:#2370B2;}
.valoracion > .listVal > .vext > .fecha {color: #5B5B5B;  border-top: 1px solid #F0F0F0;}
.valoracion > .listVal > .vext > .val > .header, .valoracion > .listVal > .vext > .val > .content > .header{color: #2C88CA; border-top: 1px solid #D7D7D7; background-color:#F0F0F0;border-bottom: 1px solid #D7D7D7;}
.valoracion > .listVal > .vext > .val > .grup, .valoracion > .listVal > .vext > .val > .content > .grup{background-color: #F5F5F5;}
.valoracion > .listVal > .vext > .val > .content > .sep{border-bottom: 1px solid #D7D7D7;  }
.valoracion > .listVal > .vext > .val > .header > .sup {color:#000000 !important;font-weight: bold !important;font-family: 'Manrope', sans-serif;}
.valoracion > .listVal > .vext > .val . content .cont > .precio { color:#3E3E3E; }
.valoracion > .listVal > .vext > .val > .btns{ border-top: 1px solid #D7D7D7;padding: 15px;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .tit {color: #555555;font-weight: normal;font-family: 'Manrope', sans-serif;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .importe {color: #000000;font-size: 20px;font-family: 'Outfit', sans-serif;}
.valoracion > .listVal > .vext > .val > .btns > .reservar {}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1 {border-bottom: none;border-top:none;border-left:none;border-right:none;color:#FFF;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);padding: 11px 30px;font-size: 18px;font-family: 'Outfit', sans-serif;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1:hover{background: #FE502D;border-color:#FE502D;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1 {  border-bottom: none;border-top: none;border-left: none;border-right: none;color: #FFF;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 11px 30px;font-size: 18px;font-family: 'Outfit', sans-serif;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1:hover{background:#F9B332;border-color:#FB8C1C;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet {background: #F09E07;border-bottom:3px solid #DC7003;border-top:none;border-left:none;border-right:none;color:#FFF;border-radius:1px; -webkit-border-radius:1px; -moz-border-radius:1px;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet:hover{background:#F9B332;border-color:#FB8C1C;}
.valoracion > .listVal > .vext .val .content .cont > .precio {color: #000;}


.valoracion > .listVal > .vext > .val > .btns > .importes_pdia > .tit {font-family:'Ubuntu', sans-serif; font-size: 14px; font-weight:normal;color:#5A5A5A;}
.valoracion > .listVal > .vext > .val > .btns > .importes_pdia > .importe { font-family: 'Ubuntu', sans-serif; font-size: 16px; vertical-align: middle; font-weight:bold;color:#252525;}

/* REDEFINIDOS PARA SERVICIOS */
.valoracion > .listVal > .vext.svr > .val > .header{background-color: #F5F5F5;  color: #999999; border:none;}
.valoracion > .listVal > .vext.svr > .val > .content .servicio >.int > .det > .imp {color:#D68516; }
.valoracion > .listVal > .vext.svr > .val .precio {color:#D68516;}
.valoracion > .listVal > .vext.svr > .val_prp {padding: 0;}
.valoracion > .listVal > .vext.svr > .val_prp > .header{color:#000000 !important;background-color:#EEEEEE;font-family: 'Manrope', sans-serif;font-weight: bold;font-size: 14px;padding: 10px 5px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content{color:#545454;font-family: 'Manrope', sans-serif;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont select {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 8px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .precio{color:#000000;font-family: 'Manrope', sans-serif;font-weight: 800;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns{ background: #EEEEEE;padding: 15px;margin-top: 15px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin-bottom: 15px;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes > .tit {color: #545454;display: inline-block;font-size: 16px;font-weight: normal;font-family: 'Manrope', sans-serif;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes > .importe {color: #000000;font-size: 20px;font-family: 'Manrope', sans-serif;white-space: nowrap;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar {border-bottom: unset;margin-top: 5px;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_res1 {color:#FFF;border:none; background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 12px 10px;white-space: normal;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_res1:hover {background: #FE502D;color:#FFF;border:none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1 {background: orange; color:#FFF;border:none;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .pet { color:#FFF;border:none;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 12px 10px;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .pet:hover {background: #FE502D;}
/* REDEFINIDOS PARA TRASLADOS */
.valoracion > .listVal.trf > .vext{border:4px solid transparent; background-color: #EDEFED;}
.valoracion > .listVal.trf > .vext.selected { border-color:#2370B2;}
.valoracion > .listVal.trf > .vext > .header {background:#EDEFED; }
.valoracion > .listVal.trf > .vext > .header > .pImg .imgCont{border-width:2px; background-image:none;}
.valoracion > .listVal.trf > .vext > .header > .pData > .tit {color:#3E3E3E; }
.valoracion > .listVal.trf > .vext > .val > .content > .cont {border-top:1px solid #CCCCCC;}
.valoracion > .listVal.trf > .vext > .val .precio {color: #D68516;}
.valoracion > .reservar > .ida > .imp {color: #D68516;}
.valoracion > .reservar > .vuelta > .imp {color: #D68516;}
.valoracion > .reservar > .total > .imp {color: #D68516;}

.valoracion > .reservar > .btns {border-top: 1px solid #CCCCCC;}
.valoracion > .reservar > .btns > .bt_res1 > .btn {border-bottom: 3px solid #346940;background: #2ca05c; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
.valoracion > .reservar > .btns > .bt_res1 > .btn:hover{background: #1a7740;border-color:#346940;}

.valoracion select {box-shadow: none; background: transparent;}

/*** VALORACION PAGINACION ***/
.valoracion > .row.paginador > .pnl_ord > select {border: 1px solid #D7D7D7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul{font-size:0px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord{background-color: #fff;border: 1px solid #ABABAB;color: #000000;font-size: 14px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord:hover{color: #000000;border-color:#ABABAB;background-color:#EEEEEE;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.sel{background-color:#2C88CA;border-color:#073A57;color: #FFFFFF;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.desc:after{font-family:'FontAwesome';font-size:12px;}
.valoracion > .row.paginador > .pnl_ord > .pnl_ord_btns > ul > li.itm_btn > .lnk_ord.asc:after{font-family:'FontAwesome';font-size:12px;}

/*** FILTROS VALORACION  ***/
.filt {background: #fff;border: 1px solid #D7D7D7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 0;position: relative;margin-top: 40px;}
.filt > .tit{border-bottom: unset;color: #666666;position: absolute;top: -40px;background: url('img/iconos/ico-tit-filtro.png') no-repeat left center transparent;padding-left: 40px;}
.filt > .tit a{color:#000000;font-size: 21px;font-family: 'Outfit', sans-serif;text-align: left;}
.filt > .tit a:hover{color:#666666;}
.filt > .tit a::after {content: "\f107";}
.filt > .tit a.collapsed::after {content: "\f105";}
.filt > .item { color:#666666; border-bottom: 1px solid #666666; }
.filt > .item > .tit a:focus {color:#666666;}
.filt > .item > .cont > .slider_lbl {color:#666666;}
.filt > .cont > .item{border-bottom:1px solid #EAEAEA;padding: 0 15px;}
.filt > .cont > .item > .tit {margin-bottom: 10px;}
.filt > .cont > .item > .tit a{color:#000;}
.filt > .cont > .item > .tit a:hover{color:#666666;}
.filt > .cont > .item > .tit a::after {content: "\f107";}
.filt > .cont > .item > .tit a.collapsed::after {content: "\f105";}
.filt > .cont > .item > .cont > .fila {font-size: 14px;font-family: 'Manrope', sans-serif;}
.filt > .cont > .item > .cont > .fila > .opt > .lnk{color:#666666;}
.filt > .cont > .item > .cont > .fila > .opt > .lnk:hover{color:#666666;}
.filt > .cont > .item > .cont > .slider {height: 5px;}
.filt > .cont > .item > .cont > .slider_lbl {font-size: 18px; color: #000000;font-family: 'Manrope', sans-serif;height: 20px;}
.filt > .cont > .item > .cont .ui-widget-header {background: #000000}
.filt > .cont > .item > .cont > .ui-widget-content .ui-state-default {background: #2AB5D8;border-color: #2AB5D8;top: -7px;}
.filt > .cont > .item .pnlTxt {width: 100%;margin-bottom: 20px;}
.filt > .cont > .item .pnlTxt input {border: 1px solid #DDDDDD;height: 45px;border-radius: 23px;padding: 15px;}
.filt > .cont > .item .pnlBtn {width: unset;position: absolute;right: 20px;margin-top: 5px;}
.filt > .cont > .item .pnlBtn .btn {width: 35px;height: 35px;padding: 0;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);font-family: 'FontAwesome';font-weight: normal;font-size: 13px;}
.filt > .cont > .item .pnlBtn .btn:hover {background: #FE502D;}

/*** MI BUSQUEDA ***/
.busqueda {background-color:#E7E7E7; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px;}
.busqueda > .tit {color:#666666;}
.busqueda > .destino > .valor {color:#666666;}
.busqueda > .fechas > .valor {color:#666666;}
.busqueda > .ocupacion > .valor {color:#666666;}
.busqueda > .habitaciones > .valor {  color:#666666;}

/** MI BUSQUEDA TRASLADOS  **/
.listVal.trf > .busqueda {}
.listVal.trf > .busqueda > .tit {color:#333333;}
.listVal.trf > .busqueda > .map a{color:#2370B2;}

/*** MAPA VALORACION ***/
.mapList.modal.modal-fullscreen .modal-content{border:none;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;-o-box-shadow:inherit;box-shadow:inherit}
.mapList.modal.modal-fullscreen .modal-body{ background-color:#E5E3DF;}
.mapList.modal.modal-fullscreen .modal-title{color:#333333;}

/*** MARKER MAPA VALORACION  ***/
.map_marker > .content > .data > .tit a {  color:#105FAB;}
.map_marker > .reserva > .lnk > .btn {}

.capa_oferta > .precios > .antes > .eur { color:#F09E07;  text-decoration:line-through;}
.capa_oferta > .precios > .ahora > .eur { color:green; }
.capa_oferta > .ofrt {border-bottom:1px solid #CCCCCC; }

.popover-title {color: #FFF; background-color:#D68516;}
.popover .online {color:#339900;   }

/*** VALORACION FICHA ***/
.prod_fic_val_tit {color: #000000;font-size: 21px;font-weight: bold;font-family: 'Outfit', sans-serif;margin-top: 10px;display: block;}
.prod_fic_val{border:solid 1px #D7D7D7;padding:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;margin-top: 10px;overflow: hidden;}
.prod_fic_val > .alj > .val {padding: 10px;overflow: hidden;}
.prod_fic_val select {box-shadow: none; background: transparent; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.prod_fic_val > .vext > .fecha {color: #555555;  border-top: unset;}

.prod_fic_val > .vext > .cab_val_pqvi_ff{}
.prod_fic_val > .vext > .cab_val_pqvi_ff > .pnl_tit{background:#211F1F;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.prod_fic_val > .vext > .cab_val_pqvi_ff > .pnl_tit > .tit{background:url('img/iconos/ico_ff_alj_tit_val_cab.png') no-repeat left center transparent;color:#FFFFFF;}
.prod_fic_val > .vext > .cab_val_pqvi_ff > .pnl_inf{background:url('img/fondos/ico-cunya-negro.png') no-repeat center center transparent;}

.prod_fic_val > .vext > .val.sno-dispo {/*padding:5px; border:3px solid orange; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/}
.prod_fic_val > .vext > .val.sdispo {/*padding:5px; border:3px solid #5cbd72; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/}
.prod_fic_val > .vext > .val > .header {color: #000000;background: #EEEEEE;font-weight: bold;padding: 10px 5px;}
.prod_fic_val > .vext > .val > .content > .header {color: #5B5B5B; }
.prod_fic_val > .vext > .val > .grup, .prod_fic_val > .vext > .val > .content > .grup{background-color: #F5F5F5; color: #999999;}
.prod_fic_val > .vext > .val > .content >.sep{border-bottom: 1px solid #F0F0F0; }
.prod_fic_val > .vext > .val .content > .cont > .precio { color:#3E3E3E;}
.prod_fic_val > .vext > .val > .btns {background: #EEEEEE;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 15px;}
.prod_fic_val > .vext > .val > .btns > .reservar > .btn {    color: #FFFFFF;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);font-weight: bold;font-size: 18px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 11px 10px;}
.prod_fic_val > .vext > .val > .btns > .reservar > .btn:hover {background: #FE502D; border-color:#FE502D;}
.prod_fic_val > .vext > .val > .btns > .reservar > .loading {color: #FFF; background-color: #5cbd72;}
.prod_fic_val > .vext > .val > .btns > .importes > .tit {color: #000; display: block;font-weight: bold;font-family: 'Manrope', sans-serif;margin: 0;}
.prod_fic_val > .vext > .val > .btns > .importes > .importe {padding: 0;color: #FF5B26;font-size: 32px;font-family: 'Outfit', sans-serif;}




.prod_fic_val > .noresult{background-color: #EDEFED;   border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.prod_fic_val > .noresult > .pnl_dts > .tit {color:#3E3E3E;}

.prod_fic_val > .vext.svr > .val > .header {background-color: #F0F0F0; }
.prod_fic_val > .vext.svr > .val > .content > .cont .servicio >.int > .det > .imp { color: #D32F33; }

.prod_fic_val > .vext.svr > .val_prp {font-family: 'Manrope', sans-serif;}
.prod_fic_val > .vext.svr > .val_prp > .header {background: #EEEEEE;font-family: 'Manrope', sans-serif;font-size: 14px;color: #000000;font-weight: bold;padding: 10px 5px;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont {border-top: 1px solid #D7D7D7;padding: 4px 0px;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont:first-child {border-top: unset}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .precio {color: #000000}
.prod_fic_val > .vext.svr > .val_prp > .btns {background: #EEEEEE;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 20px;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes {text-align: center;margin-bottom: 10px;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes > .tit {font-size: 14px;color: #000000;text-align: center;font-family: 'Manrope', sans-serif;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes > .importe {color: #FF5B26;font-size: 32px;font-family: 'Outfit', sans-serif;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_res1 {border-color: #1B6EAA;color: #FFFFFF;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);font-weight: bold;font-size: 18px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 11px 10px;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_res1:hover {background: #FE502D;}

/*** CABECERA PAQ VIRTUAL FORFAIT ***/
.prod_fic_val > .cab_pqvi_ff{background:#2C88CA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit{color:#FFFFFF;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_tit{background:url('img/iconos/ico_cab_pqvi_ff.png') no-repeat left center transparent;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk{}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a{color:#FFFFFF;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a:hover{color:#FFFFFF;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a:after{color:#FFFFFF;}

.cab_pqvi_ff_modal{}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int{background:#FFFFFF;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit{color:#201F1F;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk > a{color:#999999;background:url('img/iconos/ico_close.png') no-repeat right center transparent;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk > a:hover{color:#999999;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts{}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_ppal > .img_ppal{background:#F0F0F0;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail, 
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail:focus{ border-color: transparent; -webkit-box-shadow: none; box-shadow: none; border-radius: 0px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail:hover, 
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail.active { border-color: transparent;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .img2_div{background-color:#F0F0F0;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .caption {background-color: rgba(95, 185, 225, 0.6); background-image:url('img/fondos/ofertas-caption.png'); background-position: center center;background-repeat: no-repeat; background-size: 50px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts{border-top:1px solid #DEDEDE;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont > .pnl_cont_tit{color:#333333;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont > .pnl_cont_cont{color:#333333;}

/* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */
.prod_fic_val > .vext > .lnk_val_pqvi_msrv {background: #20202F;padding: 0px; }
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk{background:unset;color:#fff;font-weight: bold;padding-left: unset;line-height: 20px;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk:hover{color:#fff;text-decoration: underline;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk_ver{color:#fff;font-weight: normal;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk_ver:hover{color:#fff;text-decoration: underline;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv{color:#595959;border: 4px solid #20202F;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_sup{border-left: unset;border-right: unset;border-bottom: unset;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int{border-top:unset;border-bottom:unset;padding: 10px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr {background:#EEEEEE;color:#000;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm {background:#EEEEEE}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_concepto,
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_fecha,
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep > .itm_cantidad{background:#F0F0F0;}

/*** ESTILOS SERVICIOS HABITACION Y ALOJAMIENTO ***/
.prod_fic_srvs ul li {width: 15%;list-style-type: square;display: inline-block;width: 23%;line-height: 24px;vertical-align: top;margin-right: 1%;padding: 10px 0 10px 0;}
	
.prod_fic_srvs .tit {display: block;font-size: 22px;margin-bottom: 10px;}	
.prod_fic_srvs ul li:before {font-family: 'FontAwesome';font-size: 4px;content: "\f111";float: left;margin-right: 5px;color: #000000;}

/*** RESERVA MODO UNIFICADO ***/

/*** RESERVA CADUCADA ***/
.modo_unif .rcad{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background:#F0F0F0;padding:10px;}
.modo_unif .rcad .rcad_int{background:transparent;border:0px;border-radius:0px;}

/*** CUPONES ***/
.modo_unif .rcup{border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0; background:transparent;margin:20px 0px;padding: 0;}
.modo_unif .rcup .rcup_int .rcup_cont{background:transparent;border:0px;border-radius:0px;}
.modo_unif .rcup .rcup_int .pnl_dts > .pnl_lbl {font-weight: bold;color: #000000;}
.modo_unif .rcup .rcup_int .pnl_dts .txb {border: 1px solid #D8D8D8;border-radius: 20px;background: #F7F7F7;height: 41px;}
.modo_unif .rcup .rcup_int .pnl_dts > .pnl_btn {margin-left: -50px;position: absolute;}

.modo_unif .rcup .rcup_int .pnl_dts_sel{padding-left:70px;position: relative;padding-top: 20px;padding-bottom: 20px;color:#6C6B6B;border: 1px solid #D7D7D7;width: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width: 100%;}
.modo_unif .rcup .rcup_int .pnl_dts_sel:before {content: url('img/iconos/ico_off_carrito.png');position: absolute;left: 13px;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{font-weight: bold;color: #000000;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_lbl { display:inline-block; vertical-align:middle; width:100%;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_lbl > .cod{ font-size:16px; font-weight: bold;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_txb1 { display:inline-block; vertical-align:middle; width:36%;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_txb2 { display:inline-block; vertical-align:middle; width:36%;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_btn { display:inline-block; vertical-align:middle; width:25%; float:none;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_btn > .btn{max-width:300px;background-color:#000000;border-color:#000000;font-size: 17px;padding: 8px 15px;height: 40px;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_btn > .btn:hover{background-color:#1F1F1F;border-color:#1F1F1F;}

@media (max-width: 1390px) {
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_lbl {width:100%;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_txb1 {width:100%;margin:5px 0px 0px 0px;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_txb2 { width:100%;margin:5px 0px 0px 0px;}
.modo_unif .rcup .rcup_int .pnl_dts_sel > .pnl_btn { width:100%;margin:5px 0px 0px 0px;}
}
/*** OPCIONALES RESERVA UNIFICADO ***/
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_tit{color:#666666;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_sub_tit{color:#878787;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat{background:#F0F0F0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod{border-top:1px solid #EEEEEE;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod:first-child{border-top:0px;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .tit{color:#666666;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .date{color:#999999;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab{color:#666666;background-color: #FFFFFF; }
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header{color: #333333;border-bottom: 1px solid #EEEEEE;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .tit_hab{color:#838383;border-bottom: 1px solid #EEEEEE;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn{border:none;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn:hover{opacity:0.85;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn.del, .modo_unif .carr .cont_carr > .pnl_elim .btn{background:url('img/iconos/eliminar.png') no-repeat 68px center #fff;border-color:#000;border: 1px solid #000000;color: #000;padding: 5px 25px 5px 15px;font-size: 13px;font-weight: normal;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto{color:#666666;}
.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe{color:#333333;}

/*** VENTA COMPLEMENTARIA ***/
.modo_unif .pnl_vcomp_ext {margin-bottom: 40px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_tit{color:#000;font-size: 24px;font-family: 'Outfit', sans-serif;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_sub_tit{color:#878787;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat{background:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;border: 1px solid #D7D7D7;padding: 0;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod{border-top:1px solid #D7D7D7; background:none;padding: 20px;border-bottom: 1px solid #D7D7D7;margin-top: 0px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod:first-child{border-top:0px;padding: 20px;border-bottom: 1px solid #D7D7D7;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod .tit{color:#000;font-family: 'Outfit', sans-serif;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod .date{color:#999999;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header{background:none; border:none;padding: 10px 20px;}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .tit{color:#000;font-family: 'Outfit', sans-serif;font-weight: bold;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab{background-color:#fff; border:none;padding: 12px 40px;border-top: 1px solid #D7D7D7;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit{color:#000;font-family: 'Manrope', sans-serif;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp{color:#333333;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn{background: #fff;border: 1px solid #000;color: #000;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn:hover{}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a {color:#000;font-weight: normal;padding: 7px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a.open{}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd{background:#F7F7F7;margin-bottom: 0px;padding: 20px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .fecha > .sel{color:#666666;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .duracion{color:#666666;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd select {background: #fff;border: 1px solid #D8D8D8;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .header{color:#000;border-bottom:1px solid #EEEEEE;font-family: 'Manrope', sans-serif;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes_pdia{color:#666666;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes{color:#666666;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1{color:#FFFFFF;background-color:#5cbd72;border:none !important;text-transform:uppercase;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1:hover{color:#FFFFFF;opacity:0.85;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_pet1{color:#FFFFFF;background-color:#F09E07;border:none !important;text-transform:uppercase;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_pet1:hover{color:#FFFFFF;opacity:0.85;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cont{border-bottom: 1px solid #EEEEEE;color:#666666;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn{color:#FFFFFF;border:none !important;text-transform:uppercase;border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn:hover{color:#FFFFFF;opacity:0.85;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn{color:#FFFFFF;background:#666666;}
.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn.open{background:#BBBBBB;}

/*** CARRITO DATOS USUARIO ***/
.modo_unif .carr_dts_usu > .carr_dts_tit{color:#666666;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int {font-size: unset}
.modo_unif .carr_dts_usu > .carr_dts_usu_int{background:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;border: 1px solid #D7D7D7;padding: 0;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm{margin: 0;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm:last-child{}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit{color:#000000;padding: 15px;margin: 0;font-size: 20px;font-family: 'Outfit', sans-serif;font-weight: bold;border-bottom: 1px solid #D7D7D7;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts{background:#FFFFFF;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > span{color:#666666;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a{color:#428bca;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit{color:#000000;font-family: 'Manrope', sans-serif;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{color:#000;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb{border:1px solid #D8D8D8;border-radius:0px;background:#F7F7F7;height: 45px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num {color:#000000;font-family: 'Manrope', sans-serif;text-align: right;padding-right: 10px;padding-top: 39px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_tit{color:#000000;font-family: 'Manrope', sans-serif;padding-right: 10px;text-align: right;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_dts {width: calc(80% - 7px);}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .txa{border:1px solid #D8D8D8;border-radius:0px;background:#F7F7F7;width: 100%;margin-left: 3px;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .pnl_tit_ppd{color:#666666;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > span{color:#666666;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a{color:#428bca;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{color:#666666;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit{color:#666666;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit > .lbl_oblig{color:#666666;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb{border:1px solid #DEDEDE;border-radius:0px;background:#FFFFFF;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_tit{color:#666666;}
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .txa{border:1px solid #DEDEDE;border-radius:0px;background:#FFFFFF;}

/*** CARRITO UNIFICADO ***/
.modo_unif .carr > .carr_int > .pnl_tit {font-family: 'Outfit', sans-serif;font-size: 24px;color: #000;}
.modo_unif .carr .cont_carr > .pnl_tit {}
.modo_unif .carr .cont_carr > .pnl_tit > a {font-size: 18px;font-family: 'Outfit', sans-serif;color: #000;font-weight: bold;padding: 11px 25px;}
.modo_unif .carr .cont_carr > .pnl_tit > .pnl_spp_config {padding: 10px 15px;border-top: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;}
.modo_unif .carr .cont_carr > .pnl_tit > .pnl_spp_config > .btn {font-size: 17px;border-radius: 23px;}
.modo_unif .carr .cont_carr > .sal_int {border-top: 1px solid #D7D7D7;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cab {border-bottom: 1px solid #D7D7D7;padding: 10px 25px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .tit {font-weight: bold;padding-right: 5px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg {display: block;border-bottom: 1px solid #D7D7D7;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm {padding: 10px 25px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc > .lbl_cont {font-weight: bold;}
/*.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup {width: 50%;float: left;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp {width: 50%;float: left;text-align: right;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp > .lbl_tit {display: none;}*/
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_tit {width: auto;padding-right: 10px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_cont {width: auto;}
.modo_unif .carr .cont_carr .sal_int .pnl_nts {padding-top: 15px;width: 100%;padding: 15px 25px;margin: 0;}
.modo_unif .carr .cont_carr .sal_int .pnl_nts .pnl_tit {color: #000000;font-size: 15px;font-family: 'Manrope', sans-serif;font-weight: bold;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd {padding: 10px 25px;}
.modo_unif .carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a {color: #000000;font-family: 'Manrope', sans-serif;}
.modo_unif .carr .cont_carr > .pnl_pre {background: #fff;border-bottom: 1px solid #D7D7D7;border-top: 1px solid #D7D7D7;padding: 10px 25px;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_lbl {color: #000000;font-family: 'Manrope', sans-serif;font-weight: bold;font-size: 15px;}
.modo_unif .carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .imp {font-family: 'Outfit', sans-serif;color: #000;font-size: 20px;}
.modo_unif .rpt > .rpt_int > .precio {background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);padding: 20px 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 10px;}
.modo_unif .rpt > .rpt_int > .precio > .tit {font-family: 'Outfit', sans-serif;font-size: 18px;color: #fff;font-weight: bold;text-align: left;}
.modo_unif .rpt > .rpt_int > .precio > .pre {}
.modo_unif .rpt > .rpt_int > .precio > .pre > .imp1 {font-size: 28px;font-family: 'Outfit', sans-serif;color: #fff;font-weight: bold;}
.modo_unif .rpt > .rpt_int > .precio > .pre > .stit {color: #fff;font-family: 'Manrope', sans-serif;font-size: 16px;}
.modo_unif .rpt > .rpt_int > .explica {text-align: left;padding: 20px 0 0;font-size: 14px;font-weight: normal;}
.modo_unif .rpt > .rpt_int > .explica b {font-weight: normal;}
.modo_unif .rpt > .rpt_int > .explica > .explica1 {padding-left: 50px;background: url('img/iconos/explica1.png') no-repeat 5px center;margin-bottom: 18px;}
.modo_unif .rpt > .rpt_int > .explica > .explica2 {padding-left: 50px;background: url('img/iconos/explica2.png') no-repeat 5px center;border-bottom: 1px solid #D7D7D7;border-top: 1px solid #D7D7D7;padding: 15px 15px 15px 50px;}
.modo_unif .rpt > .rpt_int > .seguro {padding: 15px 0px 15px 9px;text-align: left;}


/** AÑADIR SERVICIOS **/
.modo_unif .pnl_add {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background:#fff;}
.modo_unif .pnl_add .pnl_add_int .content {padding: unset;}

/*** TPV FIN UNIFICADO ***/
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup{background:#FFFFFF;}
.modo_unif .cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{color:#333333;}

/*** RESERVA FORMA PAGO ***/
.modo_unif .rfp {border-radius: unset;-moz-border-radius: unset;-webkit-border-radius: unset;background:#fff;margin-top: 60px;}
.modo_unif .rfp .rfp_int{color:#666666;padding: 0;}
.modo_unif .rfp .rfp_int .pnl_tit{color:#000;font-family: 'Outfit', sans-serif;font-size: 24px;}
.modo_unif .rfp .rfp_int .pnl_subtit{color:#878787;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior {border: 1px solid #D7D7D7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow: hidden;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec{background:#FFFFFF;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec > .int {padding: 22px 15px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst > span{color:#000;font-family: 'Outfit', sans-serif;font-size: 17px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .img {display: inline-block;visibility: unset;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos{color:#666666;margin-top: 15px;border: 1px solid #D7D7D7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .tit{color:#666666;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .cont{color:#666666;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .modalidad{color:#000000;font-size: 17px;font-family: 'Manrope', sans-serif;font-weight: bold;padding-top: 21px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .fp label{color:#666666;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior{border:1px solid #D7D7D7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones {padding-top: 14px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lbl{color:#666666;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk{}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk:hover{}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn{color:#FFFFFF;background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);text-shadow: unset;font-size: 16px;text-transform: capitalize;font-family: 'Outfit', sans-serif;font-weight: bold;padding: 17px 15px;border-radius: 29px;-moz-border-radius: 29px;-webkit-border-radius: 29px;}
.modo_unif .rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn:hover{background:#FE502D;opacity:1;}

/*** RESERVA FICHA UNIFICADO ***/
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > h1 {font-family: 'Outfit', sans-serif;font-weight: bold;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int{background: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #D7D7D7;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int{background: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #D7D7D7;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_tit,
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int > .pnl_tit { color: #000;font-family: 'Outfit', sans-serif;font-weight: bold;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_dts_tit {font-size: 17px;color: #000000;font-weight: bold;border-bottom: 1px solid #D7D7D7;border-top: 1px solid #D7D7D7;padding: 15px;margin: 21px -20px 0;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int{background: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #D7D7D7;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_tit { color: #000;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns > .btn {padding: 8px 15px 8px;width: auto;max-width: unset;}

.modo_unif .rfin_inf{background: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #D7D7D7;position: relative;margin-top: 70px;}
.modo_unif .rfin_inf > .rfin_inf_pnl_tit,
.modo_unif .rfin_pie > .rfin_pie_pnl_tit {font-family: 'Outfit', sans-serif;font-size: 24px;color: #000;font-weight: bold;position: absolute;top: -35px;left: 0;}
.modo_unif .rfin_pie{background: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #D7D7D7;position: relative;margin-top: 70px;}


.modo_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1 {font-size: 28px;color: #000000;text-transform: none;font-family: 'Outfit', sans-serif;font-weight: 800;}

/*** Modificaciones para el buscador en ficha de producto ***/
.ficha > .buscV2 {border: 1px solid #D7D7D7;border-radius: 6px;padding: 6px;}
.ficha > .buscV2 > .pnl_ctls {width: 100%;}
.ficha .busc > .pnl_tit, .busc_ppd > .pnl_tit {display: block;visibility: visible;color: #000;font-size: 21px;padding-left: 5px;}
.ficha > .buscV2 > .pnl_ctls > .flt_pnl {display: block;min-width: 100%;}
.ficha > .buscV2 > .pnl_btns {width: 100% !important;}

.ficha > .buscV2.busc_clp > .pnl_clp_sup{width: 100%;}
.ficha > .buscV2.busc_clp > .pnl_clp_sup > .flt_pnl{min-width:100%;}
.ficha > .buscV2.busc_clp > .pnl_clp_inf{width: 100%;}
.ficha > .buscV2.busc_clp > .pnl_clp_inf > .flt_pnl{min-width:100%;}
.ficha > .buscV2.busc_clp > .pnl_btns{min-width:100%;}

/*** PRODUCTOS FICHA IMAGENES SLIDER ***/
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery {height: 85px !important;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li {border-radius: unset}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .list > li {border-radius: unset;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > a {background: transparent}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > a:hover {background: transparent}

/*** BUSCADOR SERVICIO VERTICAL ***/
.busc_val_srv.vertical {border: 1px solid #D7D7D7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .pnl_tit {font-size: 21px;color: #000000;font-family: 'Outfit', sans-serif;padding: 15px;border:none;border-bottom: 1px solid #D7D7D7;}
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal {padding: 0 10px;}

.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker {border: none;background: #fff;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;-o-box-shadow: none !important;}
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker table {font-size: 13px;color: #333333;font-family: 'Manrope', sans-serif;}
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header {border-bottom: unset;}
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-title {color: #46463F;font-size: 12px !important;}
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev, 
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next {background: #EEEEEE;border-radius: 50%;width: 22px;height: 22px;font-size: 13px;font-weight: normal;line-height: 22px;}

.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-default, 
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-hover, 
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-active {line-height: 14px;font-size: 12px;}
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-default, 
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-hover {line-height: 14px;background: #EFEFEF;border-color: #EFEFEF;color: #4d4d4d;font-size: 12px;}
.busc_val_srv.vertical > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-active {background: #2AB4D8;color: #fff;}

.busc_val_srv.vertical > .pnl_horas_conceptos_botones {padding: 0 15px;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit {color: #000000;position: relative;padding-left: 37px;border:none; border-bottom: unset;padding-bottom: 13px;margin-bottom: 0;background: unset !important;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit:before {content:url('img/titulos/actividad_busc_val_srv_vertical.png');position: absolute;left: 0;top: 5px;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto {border-top: 1px solid #D7D7D7;padding: 5px 0px 30px;position: relative;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_botones {margin: 0;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio {width: 50%;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion {width: 40%;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .precio {position: absolute;bottom: 8px;left: 20px;color: #000000;width: auto;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .cantidades {background: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes {text-align: center;margin-bottom: 7px;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_tit {display: inline-block;width: unset;padding-right: 10px;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_imp {display: inline-block;width: unset;font-size: 20px;font-family: 'Outfit', sans-serif;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_imp > .importe {color: #000;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_reservar > .btn {background: rgb(251,50,63);background: linear-gradient(90deg, rgba(251,50,63,1) 0%, rgba(255,92,38,1) 40%, rgba(233,154,43,1) 100%);max-width: unset;font-family: 'Outfit', sans-serif;padding: 13px 10px;text-transform: uppercase;}
.busc_val_srv.vertical > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_reservar > .btn:hover {background: #FE502D;}


/*** ***/
.swal2-content > div {text-align: center !important;font-size: 20px;}

