﻿/*** FONTS ***/
@font-face{
    font-family: 'Manrope-Regular';
    src: url('fonts/Manrope/Manrope-Regular.eot');
	src: url('fonts/Manrope/Manrope-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Manrope/Manrope-Regular.svg#Manrope-Regular') format('svg'),
        url('fonts/Manrope/Manrope-Regular.woff2') format('woff'), 
        url('fonts/Manrope/Manrope-Regular.ttf') format('truetype');
}

@font-face{
    font-family: 'Manrope-Bold';
    src: url('fonts/Manrope/Manrope-Bold.eot');
	src: url('fonts/Manrope/Manrope-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Manrope/Manrope-Bold.svg#Manrope-Bold') format('svg'),
        url('fonts/Manrope/Manrope-Bold.woff2') format('woff'), 
        url('fonts/Manrope/Manrope-Bold.ttf') format('truetype');
}

@font-face{
    font-family: 'Manrope-ExtraBold';
    src: url('fonts/Manrope/Manrope-ExtraBold.eot');
	src: url('fonts/Manrope/Manrope-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Manrope/Manrope-ExtraBold.svg#Manrope-ExtraBold') format('svg'),
        url('fonts/Manrope/Manrope-ExtraBold.woff2') format('woff'), 
        url('fonts/Manrope/Manrope-ExtraBold.ttf') format('truetype');        
}

@font-face{
    font-family: 'DMSerifDisplay-Regular';
    src: url('fonts/DMSerifDisplay/DMSerifDisplay-Regular.eot');
	src: url('fonts/DMSerifDisplay/DMSerifDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/DMSerifDisplay/DMSerifDisplay-Regular.svg#Manrope-ExtraBold') format('svg'),
        url('fonts/DMSerifDisplay/DMSerifDisplay-Regular.woff2') format('woff'), 
        url('fonts/DMSerifDisplay/DMSerifDisplay-Regular.ttf') format('truetype');        
}

* {
    -webkit-locale: auto;
    white-space: normal;
    box-sizing:border-box;
}


/*** GENERALES ***/
html{height:100%;width:100%;}

.container{width:1400px !important;} /* Cambiamos el ancho de la web para que se ajuste a la web publica */

body{margin: 0;padding: 0;padding-top:0px !important;border: 0;font: inherit;font-size: 16px;line-height:20px;vertical-align: baseline;overflow-x: hidden;font-family:'Manrope-Regular',sans-serif;color:#666E79;background:#FFFFFF;}
/*** modificaciones cuando somos admin ***/
body.body_admin{padding-top:0px !important;}

.body_error{background:url('img/fondos/fnd_error.jpg') no-repeat center top / cover #EAF0F4;padding-top:30px;}
.body_vacio{background:#F8F8F8;}
.body_cargando{background:url('img/fondos/fnd_cargando.jpg') no-repeat center top / cover #FFFFFF;padding-top:160px;}

a{text-decoration: none; color: #E2383F;font-family: 'Manrope-Regular', sans-serif; font-size: 15px; line-height: 16px;}
a:hover{text-decoration: none; color: #E2383F;}

.addthis_toolbox a .at-icon-wrapper{background-color:transparent !important;}
.addthis_toolbox .at-icon{fill:#000000 !important;}

h1{font-family:'DMSerifDisplay-Regular',sans-serif;font-weight:normal;text-align:left;width:100%;}
h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif;font-weight:bold;text-align:left;width:100%;}
h1 { font-size:50px;color:#353939;text-align:center;line-height:60px;}
h2 { font-size: 25px;color:#1B2433;text-align:left;line-height:32px;}
h3 { font-size: 22px;color:#1B2433;text-align:left;line-height:28px;}
h4, h5, h6 {color:#666666;font-size: 19px;text-align:left;}

input[type=radio], input[type=checkbox]{ cursor:pointer;}

.popover{max-width:400px !important;box-shadow:0px 0px 10px 5px #999999;-webkit-box-shadow:0px 0px 10px 5px #999999;-moz-box-shadow:0px 0px 10px 5px #999999;-o-box-shadow:0px 0px 10px 5px #999999;border:0px !important;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;-o-border-radius:3px !important;}
.popover-title {display:none;visibility:hidden;}
.popover-content {font-family:'Manrope-Regular',sans-serif;font-size:16px;color:#666666;text-align:justify;}
.popover .online {font-family:'Manrope-Regular', sans-serif;font-size:16px;}

.btn{padding:0px;width:100%;text-decoration:none;text-transform:none;font-family:'Manrope-Bold',sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;background:#E2383F;padding:12px;border:0px !important;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.btn:hover,
.btn:focus{opacity:0.85;color:#FFFFFF;}
input.btn{padding:10px;}

.btn a{font-family:'Manrope-Bold',sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:block;padding:12px;border:0px !important}
.btn a:hover{font-family:'Manrope-Bold',sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;text-transform:uppercase;text-decoration:none;}

.btn_doc{padding:10px 15px 10px 40px;height:45px;text-decoration:none;width:100%;text-align:center;font-family:'Manrope-Bold',sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;background:url('img/iconos/ico_doc.png') no-repeat 15px center #212529;border:none !important;text-transform:uppercase;border-radius:30px !important;}
.btn_doc:hover{text-decoration:none;color:#FFFFFF;opacity:0.85;}

.btn_doc_des{padding:10px 15px;height:45px;text-decoration:none;width:100%;text-align:center;font-family:'Manrope-Bold',sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;background:#858585;border:none !important;text-transform:uppercase;border-radius:30px !important;}
.btn_doc_des:hover{text-decoration:none;color:#FFFFFF;opacity:1;}

.panel_fijo{position: relative !important;top: 0px !important;/*position: fixed !important;top: 0px;z-index:10 !important;*/}
.panel_relative{position: relative !important;top: 0px !important;}
.ui-datepicker{z-index:1055 !important;}

ol, ul {list-style: none;}

/*** PAGINADORES ***/
.pagination{font-size:0px;}
.pagination>li{display:inline-block;margin-left:0px;margin-right:0px;}
.pagination>li>a, 
.pagination>li>span{color:#525252;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:14px;line-height:16p;text-shadow:none;background:transparent;border:0px !important;border-radius:0px !important;padding:3px 10px;border-left:1px solid #CCCCCC !important;}
.pagination>li:first-child>a, 
.pagination>li:first-child>span{border-left:0px !important;}
.pagination>li>a:hover, 
.pagination>li>span:hover, 
.pagination>li>a:focus, 
.pagination>li>span:focus{background:transparent;color:#525252;}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{background-color:transparent;color:#E2383F;font-weight:700;padding:3px 10px;}

.pagination>.disabled>span, 
.pagination>.disabled>span:hover, 
.pagination>.disabled>span:focus, 
.pagination>.disabled>a, 
.pagination>.disabled>a:hover, 
.pagination>.disabled>a:focus{color:#ADADA5;background:transparent;}

/*** ESTRUCTURA ***/
.pnl_estr{margin-bottom:0.1em;padding-top: 10px;padding-bottom: 10px;padding-left:10px;padding-right:10px;border:1px solid #FF0000;}
.pnl_estr_test{margin-bottom:0.1em;padding: 20px;border:1px solid #FFFFFF;color:#FFFFFF;}

/*** CONTENEDORES ***/
.cont_defecto{padding:10px 0px;}
.cont_margen_superior{padding:20px 0px 0px;}
.cont_margen_superior.margen_sup{padding-top:60px;}

.cont_vacio_interior_lat{display: flex;flex-flow: row wrap;align-items: flex-start;margin:0px 0px 20px 0px;}
.cont_vacio_interior_lat > .cont_vacio_interior_lat_int{display: inline-block;flex-flow: column wrap;flex: 1;min-width: 66.666666%;margin-left:33.333333%;background:transparent;padding:0px;}

.cont_H1{padding:10px 0px;text-align:left;}

.tit_H1_Alt{display:block;width:100%;text-align:center;position:relative;margin:-130px 0px 60px 0px;}
.tit_H1_Alt > h1{position:relative;z-index:2;padding:0px 20px;margin:0px;text-align:center;margin:0 auto;}
.cont_H1_Alt{display:block;width:100%;padding:10px 0px;text-align:left;}

.tit_H2{display:block;width:100%;text-align:left;margin:40px 0px 0px 0px;}
.tit_H2 > h2{padding:0px;margin:0px;text-align:left;}
.tit_H2 > h2 > .insta{color:#666666;background:url('img/iconos/ico_instagram_tit.png') no-repeat center right transparent;padding:0px 36px 0px 10px;}
.cont_H2{display:block;width:100%;padding:10px 0px;text-align:left;}

.tit_H2_Alt{display:block;width:100%;text-align:center;position:relative;margin:40px 0px 0px 0px;}
.tit_H2_Alt:after {position: absolute;z-index:1;left: 0;top: 50%;height: 1px;background: #CCCCCC;content: "";width: 100%;display: block;}
.tit_H2_Alt > h2{position:relative;z-index:2;padding:0px 20px;margin:0px;text-align:center;background:#FFFFFF;width:fit-content;margin:0 auto;}
.cont_H2_Alt{display:block;width:100%;padding:10px 0px;text-align:left;}

.tit_H2_full{display:block;width:100%;text-align:left;position:relative;margin:20px 0px 0px 0px;}
.tit_H2_full > h2{padding:0px 10px;margin:0 auto;text-align:left;max-width:1400px;font-size: 28px;line-height:36px;}
.cont_H2_full{display:block;width:100%;padding:10px 0px;text-align:left;}

.cont_h2_Resp{}
.cont_h2_Resp .tit_H2_Resp{display:inline-block;width:100%;text-decoration:none;cursor:pointer;}
.cont_h2_Resp .tit_H2_Resp:hover{text-decoration:none;cursor:pointer;}
.cont_h2_Resp .tit_H2_Resp > a{width:100%;display:inline-block;padding:10px 15px;border-radius:8px;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.cont_h2_Resp .tit_H2_Resp > a:hover{}
.cont_h2_Resp .tit_H2_Resp > a > h2{font-family: 'Manrope-ExtraBold', sans-serif;font-size: 28px;line-height:36px;font-weight:normal;color: #FFFFFF;text-align: left;text-align: left;width: 100%;margin:0px;text-decoration:none;}
.cont_h2_Resp .tit_H2_Resp > a:hover > h2{text-decoration:none;}
.cont_h2_Resp .tit_H2_Resp > a > h2:after{font-family:'FontAwesome';content:"\f107";float:right;text-decoration:none !important;}
.cont_h2_Resp .tit_H2_Resp > a > h2.open:after{content:"\f106";}
.cont_h2_Resp .cont_cont_H2_Resp{display: block;-webkit-transition: all 0.5s ease;padding:20px 0px;text-align:justify;}
.cont_h2_Resp .cont_cont_H2_Resp .oculto{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:0px;}
.cont_h2_Resp .cont_cont_H2_Resp .visible{height:100%;display:block;}

.tit_H3_Alt{display:block;width:100%;text-align:center;}
.tit_H3_Alt > h3{padding:0px;margin:0px;text-align:center;}
.cont_H3_Alt{display:block;width:100%;padding:10px 0px;text-align:left;}

.cont_busc_cont{display:inline-block;background:transparent;width:100%;/*min-height:142px;*/}
.cont_busc_cont > .cont_busc_cont_int{max-width: 1360px;width:100% !important;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}

.cont_busc_cont_iframe{display:inline-block;background:transparent;width:100%;}
.cont_busc_cont_iframe > .cont_busc_cont_iframe_int{max-width: 100%;width:100% !important;padding:0px;margin-right: auto;margin-left: auto;}

.cont_busc_cont_interior{display: flex;flex-flow: row wrap;align-items: flex-start;margin:0px 0px 40px 0px;}
.cont_busc_cont_interior > .cont_busc_cont_interior_int{display: flex;flex-flow: column wrap;flex: 1;min-width: 66.666666%;margin-left:33.333333%;background:#EAF0F4;padding:25px 20px 15px 20px;border-radius:8px;}

.cont_brd_sup{display:inline-block;background:transparent;width:100%;margin:0px 0px 0px 0px;padding:30px 0px;border-top:1px solid #DDDDDD;}
.cont_brd_supinf{display:inline-block;background:transparent;width:100%;margin:0px 0px 30px 0px;padding:30px 0px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}

/*** MASTERS ***/
.mst_cmsadmin{width:750px;margin:20px auto;}

/*** MASTERS HEADER ***/
.header_mi_cuenta_ext{width: 100%;background: #FFFFFF;position: relative;top: 0px;left: 0px;}
.header_container_ext{position:relative;top:0px;display:inline-block;width:100%;padding:0px;margin:0px;background:url('img/fondos/fondo_header.jpg') no-repeat center top / cover transparent;min-height:210px;}
.header_container_ext > .header_container_sup{position:absolute;top:0px;bottom:auto;z-index:10;display:none;width:100%;padding:0px;margin:0px auto;height:120px;background:url('img/fondos/fondo_header_sup.png') repeat-x center center transparent;background-size: contain;}
.header_container_ext > .header_container{display:flex;flex-flow:row wrap;justify-content: center;align-items: center;align-content: center;position: absolute;top: 0px;left: 0px;z-index: 15;width: 100%;height: 70px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.header_container_ext > .header_container > .cont_logo{display:inline-block;position:absolute;top:22px;left:50px;width:450px;vertical-align:middle;}
.header_container_ext > .header_container > .cont_logo > .logo{position:relative;top:0px;left:0px;}
.header_container_ext > .header_container > .cont_logo > .logo.logo_cerrocastor > a > img{max-width: 128px;}
.header_container_ext > .header_container > .cont_logo > .logo.logo_puntoaustral > a > img{max-width: 121px;}
.header_container_ext > .header_container > .cont_logo > .logo.logo_beavermountain > a > img{max-width: 175px;}
.header_container_ext > .header_container > .cont_menu_principal{display:flex;width:calc(100% - 900px);margin-left:450px;vertical-align:middle;justify-content: center;}
.header_container_ext > .header_container > .cont_menu_aux{display:flex;flex-flow:row wrap;width:250px;justify-content:center;align-content:center;vertical-align:middle;}
.header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_ayuda{display:flex;vertical-align:middle;text-align:right;padding:0px 10px 0px 10px;}
.header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_ayuda > a{display:inline-block;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:30px;font-weight:normal;text-decoration:none;color:#000000;}
.header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_ayuda > a:hover{text-decoration:none;color:#000000;}
.header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_login{display:flex;vertical-align:middle;text-align:right;padding:0px 10px 0px 10px;border-left:1px solid #000000;}
.header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_idiomas{display:flex;vertical-align:middle;text-align:right;padding:0px 10px 0px 10px;border-left:1px solid #000000;}
.header_container_ext > .header_container > .cont_items_aux{display:flex;flex-flow:row wrap;width:200px;justify-content:center;align-content:center;vertical-align:middle;}
.header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live{display:flex;vertical-align:middle;text-align:right;padding:0px 10px 0px 10px;}
.header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live > a.lnk_live{display:inline-block;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:30px;font-weight:normal;text-decoration:none;color:#000000;background:url('img/iconos/header/ico_live.png') no-repeat left center transparent;padding:0px 0px 0px 35px;}
.header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live > a.lnk_live:hover{text-decoration:none;color:#000000;}
.header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces{display:flex;vertical-align:middle;text-align:right;padding:0px 10px 0px 10px;}
.header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces > a.lnk_acces{display:inline-block;font-family:'Manrope-Regular',sans-serif;font-size:0px;line-height:30px;font-weight:normal;text-decoration:none;color:#000000;background:url('img/iconos/header/ico_acces.png') no-repeat left center transparent;padding:0px 0px 0px 25px;}
.header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces > a.lnk_acces:hover{text-decoration:none;color:#000000;}
.header_container_ext > .header_container_int{position:relative;}
.header_container_ext > .header_container_int > .cont_slider{position:relative;z-index:5;top:0px;min-height:400px;background:transparent;max-width:100%;margin:0 auto;line-height:0px;}
.header_container_ext > .header_container_int > .cont_busc{position:absolute;z-index:5;top:120px;width:100% !important;padding:0px !important;bottom:auto;text-align: center;margin: 0 auto;left: -9999px;right: -9999px;}
.header_container_ext > .header_container_int > .cont_busc_int{position:absolute;z-index:5;top:auto;width:100% !important;padding:0px !important;bottom:45px;text-align: center;margin: 0 auto;left: -9999px;right: -9999px;}
.header_container_ext > .header_container_int > .cont_social{position:absolute;bottom:120px;right:25px;z-index:6;}
.header_container_ext > .header_container_int > .cont_busc_tits{position:relative;display:inline-block;width:100%;text-align:center;z-index:10;margin:0 auto;min-height: 100px;margin-top: 90px;}
.header_container_ext > .header_container_int > .cont_busc_tits > .cont_busc_tit{display:inline-block;width:100%;text-align:center;}
.header_container_ext > .header_container_int > .cont_busc_tits > .cont_busc_stit{display:inline-block;width:100%;text-align:center;margin-top:10px;}
.header_container_ext > .header_container_int > .cont_tubusc{position:relative;display:inline-block;width:100%;text-align:center;z-index:10;margin:0 auto;min-height:140px;margin-top:20px;}
.header_container_ext > .header_container_inf{position:absolute;bottom:0px;top:auto;z-index:9;display:inline-block;width:100%;padding:0px;margin:0px auto;height:40px;background:url('img/fondos/fondo_header_inf.png') no-repeat bottom center transparent;background-size: contain;}
.header_container_ext > .header_logo_interior{position:absolute;bottom:-15%;z-index:60;left:50%;}
.header_container_ext > .header_logo_interior > .header_logo_interior_int{position: relative;left: -50%;}

/*** modificaciones cuando tenemos la clase page_banner o page_slider en el body ***/
body.page_banner .header_container_ext > .header_container_sup,
body.page_slider .header_container_ext > .header_container_sup{display:inline-block;}
body.page_banner .header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_ayuda > a,
body.page_banner .header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_ayuda > a:hover,
body.page_banner .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live > a.lnk_live,
body.page_banner .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live > a.lnk_live:hover,
body.page_banner .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces > a.lnk_acces,
body.page_banner .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces > a.lnk_acces:hover,
body.page_slider .header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_ayuda > a,
body.page_slider .header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_ayuda > a:hover,
body.page_slider .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live > a.lnk_live,
body.page_slider .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live > a.lnk_live:hover,
body.page_slider .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces > a.lnk_acces,
body.page_slider .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces > a.lnk_acces:hover{color:#FFFFFF;}
body.page_banner .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live > a.lnk_live,
body.page_slider .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_live > a.lnk_live{background-image:url('img/iconos/header/ico_live_alt.png');}
body.page_banner .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces > a.lnk_acces,
body.page_slider .header_container_ext > .header_container > .cont_items_aux > .header_items_aux_pnl_acces > a.lnk_acces{background-image:url('img/iconos/header/ico_acces_alt.png');}
body.page_banner .header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_login,
body.page_banner .header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_idiomas,
body.page_slider .header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_login,
body.page_slider .header_container_ext > .header_container > .cont_menu_aux > .header_menu_aux_pnl_idiomas{border-color:#FFFFFF;}

/*** modificaciones cuando somos admin ***/
body.body_admin .header_container_ext{position:relative !important;}
body.body_admin .header_container_ext > .header_container_sup{display:none !important;visibility:hidden !important;}
body.body_admin .header_container_ext > .header_container{position:relative !important;}

/*** MASTERS PANELS ***/
.cont_int_int{position:relative;display:inline-block;padding:0px 0px 0px 0px;width:100%;}
.cont_int_int > .cont_int_sup_ext{background:transparent;padding:0px 0px;}
.cont_int_int > .cont_int_sup_ext > .cont_int_sup{}
.cont_int_int > .cont_int{margin-top:20px;}
.cont_int_int > .cont_int .cont_mst_inc{min-height: 0px;background: transparent;border-radius: 5px;margin: 0px 0px 0px 0px;}
.cont_int_int > .cont_int .cont_int_0{}
.cont_int_int > .cont_int .cont_int_1{}
.cont_int_int > .cont_int .cont_int_2{}
.cont_int_int > .cont_int .cont_int_3{}
.cont_int_int > .cont_int .cont_int_4{}
.cont_int_int > .cont_int .cont_int_5{}.cont_int_int > .cont_int .cont_int_6{}
.cont_int_int > .cont_int .cont_int_7{}
.cont_int_int > .cont_int .cont_int_8{/*position:relative;z-index:20;top:-100px;*/}
.cont_int_int > .cont_int .cont_int_8 > .panel_fijo{/*width:396px;*/}
.cont_int_int > .cont_int .cont_int_9{}
.cont_int_int > .cont_int > .cont_int_10_ext{display: flex;flex-flow: column wrap;align-content: center;justify-content: center;align-items: center;min-height:820px;background:url('img/fondos/fnd_pnl_int_10.png') no-repeat center center / cover transparent;}
.cont_int_int > .cont_int > .cont_int_10_ext > .cont_int_10{}
.cont_int_int > .cont_int > .cont_int_11{}

/*** MASTERS FOOTER ***/
.footer_container{position: relative;width: 100%;background:#EAF0F4;text-align:center;padding:0px 0px 0px 0px;}
.footer_container > .footer_container_sup_fnd{display:flex;justify-content: flex-end;flex-flow: column wrap;width:100%;height:auto;min-height:400px;text-align:center;background:url('img/fondos/fnd_footer_fnd.png') repeat-x center bottom #FFFFFF;}
.footer_container > .footer_container_sup_fnd > .footer_container_sup_img{display:flex;justify-content: flex-end;flex-flow: column wrap;width:100%;height:auto;min-height:400px;text-align:center;background:url('img/fondos/fnd_footer_img.png') no-repeat center bottom transparent;}
.footer_container > .footer_container_sup_fnd > .footer_container_sup_img > .footer_container_sup{display:inline-block;width:100%;height:auto;text-align:center;border-bottom:1px solid #D2D8DB;padding-top:10px;padding-bottom:10px;}
.footer_container > .footer_container_med{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;width:100%;height:auto;padding-top:40px;padding-bottom:40px;text-align:center;border-bottom:1px solid #D2D8DB;}
.footer_container > .footer_container_med > .footer_container_med_1{display:inline-block;min-width:50%;border-right:1px solid #D2D8DB;}
.footer_container > .footer_container_med > .footer_container_med_2{display:inline-block;min-width:50%;}
.footer_container > .footer_container_inf{display:flex;justify-content: flex-end;flex-flow: column wrap;width:100%;height:auto;padding-top:60px;padding-bottom:20px;}
.footer_container > .footer_container_inf > .footer_container_inf_1{display:inline-block;width:100%;padding-top:10px;padding-bottom:10px;}
.footer_container > .footer_container_inf > .footer_container_inf_2{display:inline-block;width:100%;padding-top:10px;padding-bottom:10px;}
.footer_container > .footer_container_inf > .footer_container_inf_inf{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items: center;width:100%;height:auto;text-align:center;padding-top:40px;padding-bottom:40px;}
.footer_container > .footer_container_inf > .footer_container_inf_inf > .footer_container_inf_3{display:inline-block;}
.footer_container > .footer_container_inf > .footer_container_inf_inf > .footer_container_inf_4{display:inline-block;padding:0px 40px;}
.footer_container > .footer_container_inf > .footer_container_inf_inf > .footer_container_inf_4 > .logo{position:relative;top:0px;left:0px;}
.footer_container > .footer_container_inf > .footer_container_inf_inf > .footer_container_inf_4 > .logo.logo_cerrocastor > a > img{max-height: 70px;}
.footer_container > .footer_container_inf > .footer_container_inf_inf > .footer_container_inf_4 > .logo.logo_puntoaustral > a > img{max-height: 70px;}
.footer_container > .footer_container_inf > .footer_container_inf_inf > .footer_container_inf_4 > .logo.logo_beavermountain > a > img{max-height: 70px;}
.footer_container > .footer_container_inf > .footer_container_inf_inf > .footer_container_inf_5{display:inline-block;}

/*** FOOTER CONTENIDO RECOMENDACIONES ***/
.footer_cont_recom{display:inline-block;width:100%;text-align:center;}
.footer_cont_recom > .pnl_tit{display:inline-block;width:100%;text-align:center;font-family:'Manrope-ExtraBold',sans-serif;font-weight:normal;font-size:25px;line-height:30px;color:#1B2433;}
.footer_cont_recom > .pnl_cont{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;width:100%;max-width:750px;margin:40px auto;text-align:center;}
.footer_cont_recom > .pnl_cont > .pnl_itm{display:flex;flex:1;flex-flow:column wrap;justify-content:center;align-content:center;align-items:center;border-right:1px solid #D2D8DB;}
.footer_cont_recom > .pnl_cont > .pnl_itm:last-child{border:0px;}
.footer_cont_recom > .pnl_cont > .pnl_itm > .pnl_itm_sup{display:inline-block;width:100%;text-align:center;}
.footer_cont_recom > .pnl_cont > .pnl_itm > .pnl_itm_sup > img{margin:0 auto;}
.footer_cont_recom > .pnl_cont > .pnl_itm > .pnl_itm_inf{display:inline-block;width:100%;text-align:center;margin:20px 0px 0px 0px;font-family:'Manrope-Regular',sans-serif;font-weight:normal;font-size:20px;line-height:26px;color:#000000;}

/*** FOOTER CONTENIDO SPONSORS ***/
.footer_cont_sponsors{display:inline-block;width:100%;text-align:left;}
.footer_cont_sponsors > .pnl_tit{display:inline-block;width:100%;text-align:left;margin:0px;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:20px;line-height:26px;color:#000000;}
.footer_cont_sponsors > .pnl_cont{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center;width:100%;max-width:750px;margin:20px auto 0px;text-align:center;}
.footer_cont_sponsors > .pnl_cont > .pnl_itm{display:flex;flex:none;padding:0px 40px 0px 0px;flex-flow:column wrap;justify-content:center;align-content:center;align-items:center;}
.footer_cont_sponsors > .pnl_cont > .pnl_itm > img{margin:0 auto;}

/*** FOOTER CONTENIDO MENU 1 ***/
.footer_cont_menu1{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;width:100%}
.footer_cont_menu1 > .pnl_itm{display:flex;padding:0px 20px;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:14px;line-height:18px;color:#000000;border-right:2px solid #000000;letter-spacing: 1px;}
.footer_cont_menu1 > .pnl_itm:last-child{border:0px;}
.footer_cont_menu1 > .pnl_itm > .pnl_img{display:flex;padding:0px 10px 0px 0px;}

/*** FOOTER CONTENIDO MENU 2 ***/
.footer_cont_menu2{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;width:100%}
.footer_cont_menu2 > .pnl_itm{display:flex;padding:0px 10px;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:12px;line-height:18px;color:#000000;letter-spacing: 1px;}
.footer_cont_menu2 > .pnl_itm > a{font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:12px;line-height:18px;color:#000000;text-decoration:none;letter-spacing: 1px;}
.footer_cont_menu2 > .pnl_itm > a:hover{color:#000000;text-decoration:none;}

/*** FOOTER CONTENIDO PAGO SEGURO ***/
.footer_cont_pagoseguro{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center;width:100%}
.footer_cont_pagoseguro > .pnl_pre{display:flex;padding:0px 0px;}
.footer_cont_pagoseguro > .pnl_itm{display:flex;padding:0px 10px;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:12px;line-height:18px;color:#000000;letter-spacing: 1px;}
.footer_cont_pagoseguro > .pnl_post{display:flex;padding:0px 0px;}

/*** ALTA NEWSLETTER ***/
.reg_altanw{display:inline-block;width:100%;height:100%;}
.reg_altanw > .reg_altanw_int{display:inline-block;width:100% !important;height:100%;padding:0px 40px 0px 80px;}
.reg_altanw > .reg_altanw_int > .pnl_ico{display:none;visibility:hidden;}
.reg_altanw > .reg_altanw_int > .pnl_dts{display:inline-block;width:100%;vertical-align:top;text-align:center;margin:0px;padding:0px;}
.reg_altanw > .reg_altanw_int > .pnl_dts > h2{display:inline-block;width:100%;text-align:left;margin:0px;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:20px;line-height:26px;color:#000000;}
.reg_altanw > .reg_altanw_int > .pnl_dts > h3{display:none;visibility:hidden;}
.reg_altanw > .reg_altanw_int > .pnl_dts .pnl_form{width:100%;margin:20px 0px 0px 0px;padding:0px;position:relative;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_suscrip{width:100% !important;margin:0px !important;padding:0px !important;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_suscrip > .pnl_eml{display:inline-block;width:100%;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_suscrip > .pnl_eml > .pnl_txb{margin:0px !important;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_suscrip > .pnl_eml > .pnl_txb > input{width:100%;height:54px;border:0px;padding:10px 20px;border-radius:45px;font-size:13px;color:#929292;box-shadow: 0px 2px 2px #CCCCCC;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_suscrip > .pnl_pol{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px 10px;text-align:left;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_suscrip > .pnl_pol input{display:inline-block;vertical-align:middle;margin:0px;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_suscrip > .pnl_pol a{display:inline-block;vertical-align:middle;margin:2px 0px 0px 0px;font-size:14px;text-decoration:none;color:#000000;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_suscrip > .pnl_pol a:hover{text-decoration:none;color:#000000;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_btn{position:absolute;top:5px;right:5px;padding:0px;margin:0px;height:45px;width:135px;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_btn > .btn{height:45px;width:100%;border:0px;background:#95B3C6;border-radius:45px !important;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:16px;line-height:20px;color:#FFFFFF;text-transform:inherit;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form > .pnl_btn > .btn:hover{opacity:0.85;background:#95B3C6;}
.reg_altanw > .reg_altanw_int > .pnl_dts > .pnl_form .pnl_lbl{display:none;}

/*** MENU PRINCIPAL ***/
.navbar{margin:0px !important;}
.mpri .nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.mpri .nav > li {position: relative;display: inline-block;float:none;background:transparent !important;}
.mpri .nav > li:hover{background:transparent !important;}
.mpri .nav > li > a {display:block;height:70px;padding:0px 10px;font-family:'Manrope-ExtraBold',sans-serif;font-weight:normal;font-size:14px;line-height:70px;color:#000000;text-shadow:none;text-transform:uppercase;text-decoration: none;border-bottom:2px solid transparent;background:transparent;}
.mpri .nav > li > a:hover,
.mpri .nav > li > a:focus {text-decoration: none; color:#000000;background:transparent;opacity:0.85;}
.mpri .nav > li.selected > a {border-color:#E0383F;}
.mpri .nav > li.selected > a:hover,
.mpri .nav > li.selected > a:focus {}
.mpri .nav > li > a.lnk_mas_items_n2:after{font-family:'FontAwesome';content:"\f107";padding-left:4px;text-decoration:none !important;}
.mpri .nav > li > .mnivel2{display:none;left: 0;padding:0px 0px;position: absolute;top: 70px;width: max-content;z-index: 111;border:none;background:#FFFFFF;}
.mpri .nav > li > .mnivel2.open{display:block;}
.mpri .nav > li > .mnivel2 ul {padding:0px 0px 10px 0px;margin:0;list-style:none;display:inline-block;width:100%;}
.mpri .nav > li > .mnivel2 ul li{position:relative;display:block;width:100%;}
.mpri .nav > li > .mnivel2 ul li a {display:block;padding:10px 10px 0px;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:14px;line-height:22px;color:#000000;text-shadow:none;text-transform:uppercase;text-decoration: none;}
.mpri .nav > li > .mnivel2 ul li a:hover {text-decoration:none;color:#000000;}
.mpri .nav > li > .mnivel2 ul > li.selected > a:hover,
.mpri .nav > li > .mnivel2 ul > li.selected > a:focus {text-decoration: none;font-weight:normal;}
.mpri .nav > li > .mnivel2 ul li a.lnk_mas_items_n3,
.mpri .nav > li > .mnivel2 ul li a.lnk_mas_items_n3:hover{position:relative;}
.mpri .nav > li > .mnivel2 ul li a.lnk_mas_items_n3:after{position:absolute;right:12px;font-family:'FontAwesome';content:"\f105";padding-left:4px;text-decoration:none !important;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3{display:none;left:100%;padding:0px 0px;position:absolute;top:0px;min-width:180px;z-index:111;border:none;background:#FFFFFF;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3.open{display:block;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul {padding:0px 0px 10px 0px;margin:0;list-style:none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li{position:relative;display:block;width:100%;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li a {display:block;padding:10px 10px 0px;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:14px;line-height:22px;color:#000000;text-shadow:none;text-transform:uppercase;text-decoration: none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li a:hover {text-decoration:none;color:#000000;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul > li.selected > a:hover,
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul > li.selected > a:focus {text-decoration: none;font-weight:normal;}
.mpri .nav > li > a.lnk_mas_items::after{font-family:'FontAwesome';content:"\f107";padding-left:4px;text-decoration:none !important;}
.mpri .nav > li > .mas_items{display:none;left: 0;padding:0px 0px;position: absolute;top: 70px;min-width: 180px;z-index: 111;border:none;background:#FFFFFF;}
.mpri .nav > li > .mas_items ul {padding:0px 0px 10px 0px;margin:0;list-style:none;display:inline-block;width:100%;}
.mpri .nav > li > .mas_items ul li{position:relative;display:block;width:100%;}
.mpri .nav > li > .mas_items ul li a {display:block;padding:10px 10px 0px;font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:14px;line-height:22px;color:#000000;text-shadow:none;text-transform:uppercase;text-decoration: none;}
.mpri .nav > li > .mas_items ul li a:hover {text-decoration:none;color:#000000;}
.mpri .nav > li > .mas_items ul > li.selected > a:hover,
.mpri .nav > li > .mas_items ul > li.selected > a:focus {text-decoration: none;font-weight:normal;}
.mpri .nav > li.disabled > a:hover,
.mpri .nav > li.disabled > a:focus {text-decoration: none;cursor: not-allowed;}
.mpri .nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;}
.mpri .nav > li > a > img {max-width: none;}
/*** modificaciones cuando tenemos la clase page_banner o page_slider en el body ***/
body.page_banner .mpri .nav > li > a,
body.page_banner .mpri .nav > li > a:hover,
body.page_banner .mpri .nav > li > a:focus,
body.page_slider .mpri .nav > li > a,
body.page_slider .mpri .nav > li > a:hover,
body.page_slider .mpri .nav > li > a:focus {color:#FFFFFF;}

/*** HEADER IDIOMA ***/
.header_idio{display:block;font-size:0px;line-height:0px;}
.header_idio > .hidden-xs{display:inline-block !important;visibility:visible !important;}
.header_idio > .hidden-xs > ul{list-style:none;padding:0px;margin:0px;width:100%;display:block;}
.header_idio > .hidden-xs .dropdown{}
.header_idio > .hidden-xs .dropdown.open{}
.header_idio > .hidden-xs .dropdown > .lnk{display:inline-block;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:30px;font-weight:normal;text-decoration:none;color:#000000;background:url('img/iconos/header/ico_idio.png') no-repeat left center transparent;padding:0px 0px 0px 35px;}
.header_idio > .hidden-xs .dropdown > .lnk:hover,
.header_idio > .hidden-xs .dropdown > .lnk:active{text-decoration:none;color:#000000;}
.header_idio > .hidden-xs .dropdown > .lnk > .idi_img{display:none !important;visibility:hidden !important;}
.header_idio > .hidden-xs .dropdown > .lnk > .idi_sel{display:inline-block;visibility:visible;margin-left:0px;}
.header_idio > .hidden-xs .dropdown > .lnk > .idi_down{display:none !important;visibility:hidden !important;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu{display:none !important;visibility:hidden !important;}
.header_idio > .visible-xs{display:none !important;visibility:hidden !important;}
/*** capa modal ***/
.capa_modal.capa_sel_idiomas{}
.capa_modal.capa_sel_idiomas .dropdown-menu{display:inline-block;width: 100%;list-style: none;margin: 0;font-size:0px;padding:0px;position: relative;left:auto;right:0;z-index: 99999;background:transparent;max-height: 340px;top:0px;opacity: 1;border-radius:0px;box-shadow:none;border:0px;}
.capa_modal.capa_sel_idiomas .dropdown-menu > li{width:50%;display:inline-block;background:transparent;}
.capa_modal.capa_sel_idiomas .dropdown-menu > li:hover{background:transparent;}
.capa_modal.capa_sel_idiomas .dropdown-menu > li > a{padding:6px 10px 6px 10px;display:inline-block;font-size:14px;line-height:25px;font-weight:normal;text-decoration:none;color:#000000;}
.capa_modal.capa_sel_idiomas .dropdown-menu > li > a:hover,
.capa_modal.capa_sel_idiomas .dropdown-menu > li > a:active{text-decoration:none;color:#000000;opacity:0.85;background:transparent;}
.capa_modal.capa_sel_idiomas .dropdown-menu > li > a > img{display:none !important;visibility:hidden !important;}
.capa_modal.capa_sel_idiomas > .modal-dialog{max-width:400px;}
.capa_modal.capa_sel_idiomas > .modal-dialog > .modal-content > .modal-header{padding:15px 15px 0px 15px;}
.capa_modal.capa_sel_idiomas > .modal-dialog > .modal-content > .modal-header > .pnl_tit{font-family:'Manrope-Bold',sans-serif;font-weight:normal !important;font-size:22px;line-height:28px;color:#000000;}
.capa_modal.capa_sel_idiomas > .modal-dialog > .modal-content > .modal-body{padding:15px 15px 15px 15px;}
.capa_modal.capa_sel_idiomas > .modal-dialog > .modal-content > .modal-footer{display:none;visibility:hidden;}
/*** modificaciones cuando tenemos la clase page_banner o page_slider en el body ***/
body.page_banner .header_idio > .hidden-xs .dropdown > .lnk,
body.page_banner .header_idio > .hidden-xs .dropdown > .lnk:hover,
body.page_banner .header_idio > .hidden-xs .dropdown > .lnk:active,
body.page_slider .header_idio > .hidden-xs .dropdown > .lnk,
body.page_slider .header_idio > .hidden-xs .dropdown > .lnk:hover,
body.page_slider .header_idio > .hidden-xs .dropdown > .lnk:active{color:#FFFFFF;}
body.page_banner .header_idio > .hidden-xs .dropdown > .lnk,
body.page_slider .header_idio > .hidden-xs .dropdown > .lnk{background-image:url('img/iconos/header/ico_idio_alt.png');}

/*** HEADER MI CUENTA ***/
.header_micu{display:inline-block;width:100%;}
.header_micu > .hidden-xs{display:block !important;visibility:visible !important;}
.header_micu > .hidden-xs > .header_micu_int{display:inline-block;text-align:center;}
.header_micu > .hidden-xs > .header_micu_int > .lnk_img{display:none;visibility:hidden;}
.header_micu > .hidden-xs > .header_micu_int > .lnk_img > img{}
.header_micu > .hidden-xs > .header_micu_int > .lnk{display:inline-block;vertical-align:middle;display:inline-block;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:30px;font-weight:normal;text-decoration:none;color:#000000;background:url('img/iconos/header/ico_micu.png') no-repeat left center transparent;padding:0px 0px 0px 35px;}
.header_micu > .hidden-xs > .header_micu_int > .lnk:hover,
.header_micu > .hidden-xs > .header_micu_int > .lnk:active{text-decoration:none;color:#000000;}
.header_micu > .visible-xs{display:none !important;visibility:hidden !important;}
/*** modificaciones cuando tenemos la clase page_banner o page_slider en el body ***/
body.page_banner .header_micu > .hidden-xs > .header_micu_int > .lnk,
body.page_banner .header_micu > .hidden-xs > .header_micu_int > .lnk:hover,
body.page_banner .header_micu > .hidden-xs > .header_micu_int > .lnk:active,
body.page_slider .header_micu > .hidden-xs > .header_micu_int > .lnk,
body.page_slider .header_micu > .hidden-xs > .header_micu_int > .lnk:hover,
body.page_slider .header_micu > .hidden-xs > .header_micu_int > .lnk:active{color:#FFFFFF;}
body.page_banner .header_micu > .hidden-xs > .header_micu_int > .lnk,
body.page_slider .header_micu > .hidden-xs > .header_micu_int > .lnk{background-image:url('img/iconos/header/ico_micu_alt.png')}













/*** HEADER CARRITO ***/
.header_carrito{display:inline-block;width:100%;padding-left:40px;}
.header_carrito > .enlaces{display:inline-block;text-align:center;}
.header_carrito > .enlaces > .lnk_img{display:none;visibility:hidden;}
.header_carrito > .enlaces > .lnk{display:inline-block;vertical-align:middle;text-decoration:none;font-family:'Manrope-Regular',sans-serif;font-size:13px;line-height:42px;height:40px;color:#FFFFFF;border-bottom:4px solid transparent;}
.header_carrito > .enlaces > .lnk:hover,
.header_carrito > .enlaces > .lnk:active{text-decoration:none;border-color:#E2383F;}



/*** HEADER MI CUENTA CAPA ***/
.header_micu_capa_int{display:block;position:relative;z-index:20;padding:0px 0px;border:none;font-size:14px;background:transparent;}
.header_micu_capa_int .pnl_tit{display:inline-block;width:100%;text-align:center;font-family:'Manrope-Bold',sans-serif;font-size:38px;line-height:46px;color:#000000;background:transparent;padding:0px 0px 0px 0px;}
.header_micu_capa_int .pnl_stit{display:inline-block;width:100%;text-align:center;margin:15px 0px 0px 0px;font-family:'Manrope-Regular',sans-serif;font-size:15px;line-height:18px;font-weight:normal;color:#525252;background:transparent;}
.header_micu_capa_int .pnl_lbl{font-family:'Manrope-Regular',sans-serif;font-size:15px;line-height:18px;color:#525252;font-weight:400;}
.header_micu_capa_int .txb{width: 100%;height: 55px;padding: 10px;font-size: 15px;border:0px;box-shadow:none;background:#EAF0F4;border-radius:4px;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#061E21;}
.header_micu_capa_int .txb[disabled]{background: #EEEEEE;}
.header_micu_capa_int .lbl_min{font-size:14px;}
.header_micu_capa_int .btn{}
.header_micu_capa_int a{font-family:'Manrope-Bold',sans-serif;font-size:15px;line-height:18px;font-weight:normal;text-decoration:none;color:#E2383F;}
.header_micu_capa_int a:hover{text-decoration:none;color:#E2383F;}
.header_micu_capa_int label{font-weight:normal;font-size:15px;line-height:18px;}
.header_micu_capa_int label > a{font-size:15px;}
.header_micu_capa_int > .pnl_info_extra{display:inline-block;width:100%;padding:0px 15px;}
.header_micu_capa_int > .pnl_info_extra > .pnl_tit{display:inline-block;width:100%;padding:0px 0px 20px 0px;font-size:22px;line-height:22px;}
.header_micu_capa_int > .pnl_login{text-align:left;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:14px;color:#545454;padding:30px 20px 20px;}
.header_micu_capa_int > .pnl_login > .pnl_tit{display:inline-block;width:100%;}
.header_micu_capa_int > .pnl_login > .pnl_stit{display:inline-block;width:100%;}
.header_micu_capa_int > .pnl_login > .pnl_fblog{display:none;visibility:hidden;}
/*.header_micu_capa_int > .pnl_login > .pnl_fblog{display:block;margin-top:20px;text-align:center;}
.header_micu_capa_int > .pnl_login > .pnl_fblog > .pnl_fblog_cont{display:inline-block;width:100%;}
.header_micu_capa_int > .pnl_login > .pnl_fblog > .pnl_fblog_stit{display:inline-block;width:100%;margin-top:10px;font-family:'Manrope-Regular',sans-serif;font-size:14px;color:#545454;font-weight:300;text-align:center;}*/
.header_micu_capa_int > .pnl_login > .pnl_dts{display:inline-block;width:100%;margin-top:10px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_email{display:block;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_email > .pnl_lbl{display:block;margin-top:5px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_email > .pnl_txb{display:block;margin-top:5px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_pass{display:block;margin-top:10px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_pass > .pnl_lbl{display:block;margin-top:5px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_pass > .pnl_txb{display:block;margin-top:5px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_rec{display:inline-block;width:100%;margin-top:15px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_rec > .lbl_min{}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_rec > .a{}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_rec > .a:hover{}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_btn{display:inline-block;width:100%;margin-top:15px;font-size:0px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_btn > .btn{position:relative;display:inline-block;width:100%;height:50px;padding:12px 25px;font-size:16px;line-height:22px;text-transform:inherit;font-weight:normal !important;text-align:center;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_btn > .btn:hover {text-decoration:none;}
.header_micu_capa_int > .pnl_record{display:none;text-align:left;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:14px;color:#545454;padding:30px 20px 20px;}
.header_micu_capa_int > .pnl_record > .pnl_tit{display:inline-block;width:100%;font-size:28px;line-height:36px;}
.header_micu_capa_int > .pnl_record > .pnl_stit{display:inline-block;width:100%;}
.header_micu_capa_int > .pnl_record > .pnl_dts{display:inline-block;width:100%;margin-top:10px;}
.header_micu_capa_int > .pnl_record > .pnl_dts > .pnl_lbl{display:block;margin-top:5px;}
.header_micu_capa_int > .pnl_record > .pnl_dts > .pnl_txb{display:block;margin-top:5px;}
.header_micu_capa_int > .pnl_record > .pnl_btn{display:inline-block;width:100%;margin-top:15px;font-size:0px;}
.header_micu_capa_int > .pnl_record > .pnl_btn > .btn{position:relative;display:inline-block;width:100%;height:50px;padding:12px 25px;font-size:16px;line-height:22px;text-transform:inherit;font-weight:normal !important;text-align:center;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.header_micu_capa_int > .pnl_record > .pnl_btn > .btn:hover {text-decoration:none;}
.header_micu_capa_int > .pnl_record > .pnl_btn > a{display:inline-block;width:100%;text-align:center;margin:15px 0px 0px 0px;}
.header_micu_capa_int > .pnl_record > .pnl_btn > a:hover{}
.header_micu_capa_int > .pnl_dts_usu{text-align:left;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:14px;color:#545454;padding:35px 35px 25px 35px;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_logo{display:none;visibility:hidden;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_bnv{display:inline-block;width:100%;text-align:center;font-family:'Manrope-Regular',sans-serif;font-size:28px;line-height:36px;color:#000000;background:transparent;padding:0px 0px 0px 0px;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_bnv .usu{font-family:'Manrope-Bold',sans-serif;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns{display:inline-block;width:100%;margin:15px 0px 0px 0px;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns > .btn{position:relative;display:inline-block;width:100%;height:50px;padding:12px 25px;font-size:16px;line-height:22px;text-transform:inherit;font-weight:normal !important;text-align:center;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);color:#FFFFFF;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns > .btn:hover{text-decoration:none;color:#FFFFFF;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns > .btn.salir{background:#212529;color:#FFFFFF;margin:15px 0px 0px 0px;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns > .btn.salir:hover{background:#212529;text-decoration:none;color:#FFFFFF;}
/*** capa modal ***/
.capa_modal.capa_header_micu > .modal-dialog{}
.capa_modal.capa_header_micu > .modal-dialog > .modal-content{padding:0px;}
.capa_modal.capa_header_micu > .modal-dialog > .modal-content > .modal-header{position:absolute;top:0px;right:0px;z-index:20;background:transparent;padding:0px;border:0px;}
.capa_modal.capa_header_micu > .modal-dialog > .modal-content > .modal-header > .pnl_tit{display:none;visibility:hidden;}
.capa_modal.capa_header_micu > .modal-dialog > .modal-content > .modal-header > .pnl_stit{display:none;visibility:hidden;}
.capa_modal.capa_header_micu > .modal-dialog > .modal-content > .modal-body{padding:0px;}
.capa_modal.capa_header_micu > .modal-dialog > .modal-content > .modal-footer{display:none;visibility:hidden;}



/*** PANEL ICONOS SOCIALES ***/
.pnl_iconos_sociales{display:flex;flex-flow:row wrap;align-content:center;align-items:center;justify-content:center;justify-items:center;}
.pnl_iconos_sociales > .itm{display:flex;margin:0px 5px;}
.pnl_iconos_sociales > .itm > a{cursor:pointer;}
.pnl_iconos_sociales > .itm > a:hover{}
.pnl_iconos_sociales > .itm > a > .img-responsive{}
/*** modificaciones cuando tenemos este modulo dentro del panel .cont_social del header ***/
.header_container_ext > .header_container_int > .cont_social .pnl_iconos_sociales{flex-flow: column wrap;}
.header_container_ext > .header_container_int > .cont_social .pnl_iconos_sociales > .itm{margin:5px 0px;}




/*** INCIDENCIAS ***/
form > .cont_inc{width:1400px !important;}
.cont_inc{position: relative;display: table;margin: 20px auto;background: transparent;padding: 15px;font-size: 0px;width: 100%;border-radius:4px;border:1px solid #EAEAEA;}
.cont_inc > .cont_inc_pnl_tit{display:block;margin:0px;padding:0px 0px 0px 60px;font-family:'Manrope-ExtraBold',sans-serif;font-size:28px;line-height:34px;color:#000000;}
.cont_inc > .cont_inc_pnl_tit > .tit_inc_ok{}
.cont_inc > .cont_inc_int{display:table;width:100% !important;margin:0px !important;}
.cont_inc > .cont_inc_int .pnl_ico{display:inline-block;text-align:left;position:absolute;top:15px;left:20px;padding:0px;width:40px;}
.cont_inc > .cont_inc_int .pnl_ico img{margin:0px auto;}
.cont_inc > .cont_inc_int .pnl_dts{display:inline-block;text-align:left;padding:0px 0px 0px 60px;width:100%;font-size:16px;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ko{font-size:30px;color:#545454;line-height:36px;margin:0px;font-weight:400;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ok{font-size:30px;color:#545454;line-height:36px;margin:0px;font-weight:400;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_sup{}
.cont_inc > .cont_inc_int .pnl_dts .pnl_sup .pnl_desc{font-size:20px;color:#545454;line-height:26px;margin:0px;font-weight:400;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_desc{display: inline-block;width: 100%;margin: 10px 0px 0px 0px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_desc .lbl_inc{}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu{display: inline-block;width: 100%;margin-top:15px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu .lbl_inc{}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #EAEAEA;font-size:0px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm:first-child{border-top:0px;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm > .lbl{display: inline-block;width: 35%;text-align: right;padding-right: 20px;font-size: 16px;line-height: 18px;font-weight: 400;color: #545454;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm > .lbl_dt{display: inline-block;width: 65%;text-align: left;font-family:'Manrope-Bold', sans-serif;font-size: 16px;line-height: 18px;font-weight: 400;color: #545454;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm.hor{display:none;visibility:hidden;}

.cont_inc > .cont_inc_int .pnl_dts .pnl_btn{display: inline-block;width: 100%;margin-top:15px;text-align:left;}

.bt_inc_div{display: inline-block;min-width:160px;margin:0px 10px 0px 0px;text-decoration:none;text-align:center;background:#212529;padding:0px;border-radius:30px;}
.bt_inc_div input{min-width:160px;cursor: pointer;}
.bt_inc_div:hover{text-decoration:none;background:#212529;opacity:0.8;}
.bt_inc_div:hover input{cursor: pointer;}
.bt_inc_div a{font-family:'Manrope-Bold',sans-serif;font-size:17px;line-height:20px;padding:10px 20px;text-decoration:none;display:block;color:#FFFFFF;text-transform:uppercase;text-decoration:none;}
.bt_inc_div a:hover{text-decoration:none;color:#FFFFFF;}

/*** ERROR ***/
.cont_err{width:100%;text-align:center;padding:0px;margin:0px auto;}
.cont_err > .pnl_imgs{margin:0 auto;text-align:center;}
.cont_err > .pnl_imgs > .pnl_logo{background:url('img/logos/logo_error.png') no-repeat center center transparent;min-height:120px;padding:0px;width:100%;}
.cont_err > .pnl_imgs > .pnl_logo img{}
.cont_err > .pnl_imgs > .pnl_ico{display:none;visibility:hidden;}
.cont_err > .pnl_imgs > .pnl_ico img{}
.cont_err > .pnl_dts{text-align:center;padding:0px;max-width:680px;margin:80px auto 0;}
.cont_err > .pnl_dts > .pnl_tit{display:block;width:100%;font-family:'Manrope-ExtraBold',sans-serif;font-size:45px;line-height:52px;text-align:center;text-transform:uppercase;margin:20px auto;color: #E3373F;background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}}
.cont_err > .pnl_dts > .pnl_tit > span{background:transparent;}
.cont_err > .pnl_dts > .pnl_stit{display:block;width:100%;margin-top:20px;font-size:24px;line-height:30px;font-family:'Manrope-ExtraBold',sans-serif;color:#000000;}
.cont_err > .pnl_dts > .pnl_explica{display:block;font-size:16px;line-height:22px;padding:20px 0px;margin:10px 0px 0px;font-family:'Manrope-Regular',sans-serif;color:#000000;}
.cont_err > .pnl_dts > .pnl_explica ul{list-style-type:none;text-align:center;padding:0px !important;}
.cont_err > .pnl_dts > .pnl_explica ul li{width:100%;padding:10px 0px;}
.cont_err > .pnl_btn{padding:0px 0px 30px 0px;text-align:center;max-width:530px;margin:0 auto;}
.cont_err > .pnl_btn .pnl_stit{font-family:'Manrope-Bold',sans-serif;font-size:20px;line-height:28px;text-align:center;color:#000000;}
.cont_err > .pnl_btn .pnl_btn_btn{text-align:center;margin-top:20px;}

.bt_err_div{display: inline-block;min-width:160px;margin:6px 10px;text-decoration:none;text-align:center;background:#000000;padding:0px;border-radius:20px;}
.bt_err_div input{min-width:160px;cursor: pointer;}
.bt_err_div:hover{text-decoration:none;background:#212529;opacity:0.8;}
.bt_err_div:hover input{cursor: pointer;}
.bt_err_div a{font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:20px;padding:10px 20px;text-decoration:none;display:block;color:#FFFFFF;text-decoration:none;}
.bt_err_div a:hover{text-decoration:none;color:#FFFFFF;}

/*** COOKIES ***/
#cookies {bottom: 0;left: 0;position: fixed;top: auto;width: 100%;z-index: 99999999999999;background:rgba(28, 29, 26, 0.7) none repeat scroll 0 0;color:#FFFFFF;font-family:'Manrope-Regular',sans-serif;}
#cookies .cookies_alert{text-align:justify;font-size:15px;line-height:15px;}
#cookies .cookies_alert > .cookies_alert_sup{display:none;visibility:hidden;}
#cookies .cookies_alert > .cookies_alert_inf{display:block;margin-top:12px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_lbls{vertical-align:middle;margin-bottom:10px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_lbls a{font-size:15px;line-height:15px;text-decoration:none;color:#FFFFFF;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_lbls a:hover{font-size:15px;line-height:15px;text-decoration:underline;color:#FFFFFF;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns{vertical-align:middle;margin:0px;padding:0px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .row{margin:0px;padding:0px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn{margin-bottom:10px;padding:4.5px 0px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn:hover{}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn a{font-size:15px;line-height:15px;font-family:'Manrope-Bold',sans-serif;padding:6px 0px;}
#cookies .cookies_alert > .cookies_alert_inf .pnl_btns .btn a:hover{font-size:15px;line-height:15px;}







/*** BUSCADOR DESTINO ***/
.flt_destino{display: inline-block; vertical-align: top;}
.flt_destino > .pnl_auto{display: inline-block;vertical-align: top;width:calc(100% - 8px);margin-right:8px;}
.flt_destino > .pnl_auto > .pnl_auto_show{display:inline-block;width:100%;font-size:inherit;line-height:inherit;}
.flt_destino > .pnl_auto > .pnl_auto_show > .ui-autocomplete{position:relative;top:0px !important;left:0px !important;min-width:300px;}

/*** BUSCADOR AUTOCOMPLETE ***/
.pnl_auto {display:block;}
.pnl_auto .pnl_tit, .pnl_auto .pnl_itms {display: block; position:relative;font-family:'Open Sans',sans-serif;}
.pnl_auto .input {width:100%;display: inline-block;}
.pnl_auto .input input[type="text"] {width:100%;}
.pnl_auto .imgCargando {display:none;}
.pnl_auto .image {width:16px; display: inline-block; position: absolute; right:10px; top:15px;}
.pnl_auto .selector {display:none;visibility:hidden;}

.pnl_avz {display:inline-block; margin-top:3px; width:101%;}
.pnl_avz .pais{display:inline-block; width:49%;}
.pnl_avz .pob{display:inline-block; width:49%;}
.pnl_avz .pais select, .pnl_avz .pob select {width:100%;}

.toggle {display: inline-block; width:7px; height:7px; vertical-align: middle;}
.toggle.down {}

.ui-front {z-index:9999 !important;}
.ui-autocomplete {overflow:hidden;}
.ui-autocomplete .ui-menu-item {cursor:pointer;}
.ui-autocomplete .highlight{ font-weight:bold;}
.ui-autocomplete .header{font-size:15px;line-height:15px; font-weight:bold; padding:8px 6px;display:inline-block;width:100%;}
.ui-autocomplete .ui-menu-item.ui-state-focus {padding-left:0px;padding-right:0px;}
.ui-autocomplete .ui-menu-item a {font-size: 13px;font-family:'Open Sans',sans-serif;}

.ficha .flt_destino > .pnl_auto{width:100%;margin-right:0px;}

/*** BUSCADOR FECHAS ***/
.flt_fechas {display: inline-block; vertical-align: top;}
.flt_fechas > .pnl_entrada {display:inline-block;vertical-align:top;width:49%;margin-right:1%;}
.flt_fechas > .pnl_entrada > .pnl_itms{display: inline-block; width:100%;}
.flt_fechas > .pnl_entrada > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.flt_fechas > .pnl_entrada > .pnl_itms .input input {width: 100%;padding-left:44px;}
.flt_fechas > .pnl_salida {display:inline-block;vertical-align:top;width:49%;margin-right:1%;}
.flt_fechas > .pnl_salida > .pnl_itms{display: inline-block; width:100%;}
.flt_fechas > .pnl_salida > .pnl_itms .input {display: inline-block; width: 100%;position: relative;}
.flt_fechas > .pnl_salida > .pnl_itms .input input {width: 100%;padding-left:44px;}

.cal {position: absolute; left: 12px; top: 11px; cursor: pointer;}

/*** modificaciones para mostrar el calendario inline dentro del buscador ***/
.ui-datepicker.inline{z-index: 999999 !important;position: relative !important;top:0px !important;left:0px !important;font-size:initial;line-height:initial;width:100%;}
.flt_fechas > .pnl_cal_show{}

/*** BUSCADOR BLOQUE FECHA RANGE ***/
.buscV2 .flt_pnl.flt_fechas_rng{position:inherit;flex-flow:column wrap;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng{display:inline-block;width:100%;padding:0px;cursor:pointer;height:50px;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext{height:50px;display: inline-block;width: 100%;padding: 0px;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng{position: relative;display: inline-block;width: 100%;background: #FFFFFF;vertical-align: middle;margin: 0;outline: none;height: 50px;border: 0px;padding: 15px 36px 15px 12px;cursor: pointer;font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height: 20px;text-decoration: none;color: #212529;text-transform: uppercase;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng_tit{display:none !important;visibility:hidden !important;}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .lbl_fechas_rng{display:inline-block !important;visibility:visible !important;width:calc(100% - 12px);}
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng > .cal{left:auto;right:12px;bottom:auto;top:12px;position:absolute;}

/*** modificaciones para mostrar el calendario inline dentro del buscador ***/
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show{display:inline-block;margin:0 auto;left:initial !important;position:relative;top:6px;left:0px;padding:0px;} /*Este panel siempre se alinea a la izquierda del buscador desde jQuery, por lo tanto ponemos un padding para que no esté pegado al borde del buscador.*/
.buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show > .date-picker-wrapper{position:relative;right:auto;left:0px;margin-bottom:6px;/*max-width:100%;*/}
@media (min-width: 0px) and (max-width: 991px) {
    .buscV2 .flt_pnl.flt_fechas_rng > .pnl_fechas_rng_show > .date-picker-wrapper{padding: 0px !important;border: 0px !important;box-shadow: none !important;}
}

/*** BUSCADOR OCUPACION ***/
.flt_ocupacion {display: inline-block; vertical-align: top;}
.flt_ocupacion > .pnl_nhabs{display:inline-block;vertical-align: top;width:40%;}
.flt_ocupacion > .pnl_nhabs .pnl_itms .itm{width:calc(100% - 8px);margin-right:8px;}
.flt_ocupacion > .pnl_habs{display:inline-block;vertical-align: top; width:60%;}
.flt_ocupacion > .pnl_habs .pnl_itms{display:table;width:100%;}
.flt_ocupacion > .pnl_habs .pnl_lbl .lbl_itm {display:inline-block;}
.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm {display:inline-block;width:calc(50% - 8px);margin:0px 8px 0px 0px;}
.flt_ocupacion .adu_nin {display:table;width:100%;font-size:0px;}
.flt_ocupacion .edds {display:table;width:100%;font-size:0px;text-align:right;}
.flt_ocupacion .edds > .lbl_itm {display:inline-block;}
.flt_ocupacion .edds .cmb_itm_e {display:inline-block; clear: both;width:calc(33.333333% - 8px);margin:8px 8px 0px 0px;}
.flt_ocupacion .itm {display:table;width:100%;margin-top:8px;}
.flt_ocupacion .itm:first-child{margin-top:0px;}
.flt_ocupacion .itm .cmbs{}
.flt_ocupacion .itm .cmbs .lbl_itm{display:none;visibility:hidden;}
.flt_ocupacion .itm:nth-child(-n+1){margin:0px;}
/*** ocupaciones en capa ***/
.flt_ocupacion.flt_ocupacion_capa{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext{display:inline-block;width:100%;padding:0px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones{position: relative;display: inline-block;width: 100%;background: #FFFFFF;vertical-align: middle;margin: 0;outline: none;height: 50px;border: 0px;padding: 15px 36px 15px 12px;cursor: pointer;font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height: 20px;text-decoration: none;color: #212529;text-transform: uppercase;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:hover{text-decoration:none;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:after{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 14px;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color: #212529;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones.open:after{content: "\f106";}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int{display:none;width:100%;position:absolute;z-index:50;top:0px;left:0px;max-width:300px;background:#FFFFFF;border:1px solid #DDDDDD !important;margin-top:-2px;}
.flt_ocupacion.flt_ocupacion_capa.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100%;margin: 8px 0px 0px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs{display:inline-block;width:100%;padding:15px 15px 0px 15px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_lbl{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_nhabs > .pnl_itms > .itm > .cmbs > .cmb_itm > select{display:inline-block;width:100%;height:40px;padding:4px 6px;border:1px solid #C9C9C9;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs{display:inline-block;width:100%;padding:5px 15px 0px 15px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_lbl{display:none;visibility:hidden;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:15px;line-height:16px;font-weight:bold;margin:6px 0px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;border-bottom:1px solid #C9C9C9;margin:5px 0px 0px 0px;padding:0px 10px 5px 10px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;width: 50%;vertical-align:middle;font-size:16px;line-height:18px;font-weight:300;color:#53524C;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;width: 50%;vertical-align:middle;font-size:16px;line-height:18px;font-weight:300;color:#53524C;text-align:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .lbl_itm{display:none;visibility:hidden;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;width: 100%;border-bottom:1px solid #C9C9C9;margin:5px 0px 0px 0px;padding:0px 10px 5px 10px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e > .itm_lbl{display: inline-block;width: 50%;vertical-align:middle;font-size:16px;line-height:18px;font-weight:300;color:#53524C;text-align:left;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .edds > .cmb_itm_e > .itm_val{display: inline-block;width: 50%;vertical-align:middle;font-size:16px;line-height:18px;font-weight:300;color:#53524C;text-align:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: #FFFFFF;border: 2px solid #E2383F !important;color: #E2383F;font-weight: 500;border-radius: 50% !important;width: 34px;height: 34px;font-size: 24px;line-height: 24px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#F9D0D2;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #E2383F;border: 2px solid #E2383F !important;color: #FFFFFF;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#E2383F;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:40px;padding: 0px 10px;font-weight:bold;font-size:14px;background:transparent;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot{display: inline-block;width: 100%;padding: 15px 15px 10px 15px;text-align: right;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar{display: inline-block;vertical-align: middle;background: #E2383F;color: #FFFFFF;border: 0px;cursor: pointer;font-size: 16px;line-height: 18px;height: 34px;padding: 8px 36px;text-align: center;text-decoration: none;text-transform: uppercase;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar:hover{text-decoration:none;opacity:0.85;}

/*** BUSCADOR COMUN ***/
.busc input[type="text"], 
.busc input[type="email"], 
.busc input[type="password"], 
.busc input[type="number"], 
.busc input[type="tel"] {vertical-align: middle; margin: 0; outline: none; padding:10px 12px; cursor:pointer;height:50px;font-family:'Manrope-Regular', sans-serif;font-size:16px;line-height:20px;border:0px;color:#212529;text-transform:uppercase;background:#FFFFFF;}
.busc select{vertical-align: middle; margin: 0; outline: none; padding:10px 12px; cursor:pointer;height:50px;font-family:'Manrope-Regular', sans-serif;font-size:16px;line-height:20px;border:0px;width:100%;color:#212529;text-transform:uppercase;background:#FFFFFF;}

.busc > .pnl_tit {display:block;font-family:'Manrope-Regular';font-size:18px;color:#FFFFFF;}
.busc > .pnl_btns > .btn {position:relative;display:inline-block;width:100%;height:50px;padding:12px 20px;font-size:20px;line-height:22px;text-transform:inherit;font-weight:normal !important;text-align:left;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.busc > .pnl_btns > .btn:hover{}
.busc > .pnl_btns > .btn::after{font-family: 'FontAwesome';content: "\f002";margin:0px;position:absolute;right:15px;font-size:22px;}
.busc > .pnl_btns > input.btn{}
.busc > .pnl_btns > input.btn::after{font-family: 'FontAwesome';content: "\f105";float:right;margin:0px;}
.busc > .pnl_btns > .loading {display: inline-block; margin-top: 5px; font-size: 18px; font-weight: bold; color:#FFFFFF;width:100%;text-align:center;}

.ui-datepicker .ui-datepicker-title select{height:inherit;padding:inherit;color:#666666;}

/*** BUSCADOR FICHA COMUN ***/
.ficha > .busc input[type="text"], 
.ficha > .busc input[type="email"], 
.ficha > .busc input[type="password"], 
.ficha > .busc input[type="number"], 
.ficha > .busc input[type="tel"],
.ficha > .busc_contbusc input[type="text"], 
.ficha > .busc_contbusc input[type="email"], 
.ficha > .busc_contbusc input[type="password"], 
.ficha > .busc_contbusc input[type="number"], 
.ficha > .busc_contbusc input[type="tel"]{background:#FFFFFF;border:1px solid #D1D1D1;border-radius:4px;}
.ficha > .busc select,
.ficha > .busc_contbusc select{background:#FFFFFF;border:1px solid #D1D1D1;border-radius:4px;}

/*** BUSCADOR VALORACION COMUN ***/
.buscador.val .busc input[type="text"], 
.buscador.val .busc input[type="email"], 
.buscador.val .busc input[type="password"], 
.buscador.val .busc input[type="number"], 
.buscador.val .busc input[type="tel"]{}
.buscador.val .busc select{}

/*** BUSCADOR TAB ***/
.buscador  {display:block;margin:0px;}
.buscador label {}
.buscador > .pnl_tit {display: block; margin-top: 10px; margin-bottom: 15px; font-size: 26px; font-weight: bold; text-align: center; font-family: 'Manrope-Regular', sans-serif;}
.buscador > .pnl_tit span {padding-left: 30px;}

.buscador .cd-tabs {position: relative; margin: 0px auto;font-size:0px;line-height:0px;padding-bottom:10px;}
.buscador.val .cd-tabs{padding-bottom:0px;}

.buscador .cd-tabs-selector{display:inline-block;width:100%;border-bottom:1px solid hsla(0,0%,100%,.2);padding:12px 0px 10px 0px;}
.buscador .cd-tabs-selector > .lnk_tab_selector{max-width:325px;font-family:'Roboto', sans-serif;font-size:24px;line-height:24px;text-decoration: none; width: 100%;padding:0px;text-align:left;display:inline-block;color:#ffffff;background:transparent;text-shadow:none;cursor:pointer;}
.buscador .cd-tabs-selector > .lnk_tab_selector:hover{text-decoration:none;}
.buscador .cd-tabs-selector > .lnk_tab_selector::after{font-family: 'FontAwesome';content: "\f107";float:right;margin:8px 0px 0px 0px;}
.buscador .cd-tabs-selector > .lnk_tab_selector.open::after{content: "\f106";}
.buscador .cd-tabs-selector > .lnk_tab_selector > .pnl_sup{display:inline-block;vertical-align:middle;}
.buscador .cd-tabs-selector > .lnk_tab_selector > .pnl_sup > img{height:34px;}
.buscador .cd-tabs-selector > .lnk_tab_selector > .pnl_inf{display:inline-block;vertical-align:middle;}

.buscador .cd-tabs-navigation {display:inline-block;width:100%;position:relative;z-index:3;margin:0px 0px 10px 0px; padding: 0; text-align:center;width:100%;font-size:0px;}
.buscador.ext .cd-tabs-navigation{display:inline-block;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int{margin:0px;padding:0px;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li {display: inline-block; margin: 0px 5px; list-style: none;text-align:center;min-width:85px;background:rgba(255,255,255,0.7);border-radius:10px;padding:0px 5px;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a {font-family:'Manrope-Bold', sans-serif;font-weight:normal;font-size:14px;line-height:18px;text-decoration: none; width: 100%;padding:10px 10px;text-align:center;display: inline-block;color:#666666;background:transparent;text-shadow:none;border-bottom:2px solid transparent;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a:hover{text-decoration: none;color:#666666;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected{font-family:'Manrope-Bold', sans-serif;font-weight:normal;text-decoration: none;color:#1C2433;border-color:#4D5866;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected:hover{font-family:'Manrope-Bold', sans-serif;font-weight:normal;text-decoration: none;color:#1C2433;}

.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_sup{position:relative;height:42px;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_sup > .img{position:absolute;transition:all 0.4s linear;top:0px;left:-9999px;right:-9999px;margin:0 auto;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_sup > .img.srv{opacity:1;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_sup > .img.srv_hov{opacity:0;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a .pnl_sup > .img.srv_sel{opacity:0;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a:hover .pnl_sup > .img.srv{opacity:0;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a:hover .pnl_sup > .img.srv_hov{opacity:1;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a:hover .pnl_sup > .img.srv_sel{opacity:0;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected .pnl_sup > .img.srv,
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected:hover .pnl_sup > .img.srv{opacity:0;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected .pnl_sup > .img.srv_hov,
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected:hover .pnl_sup > .img.srv_hov{opacity:0;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected .pnl_sup > .img.srv_sel,
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a.selected:hover .pnl_sup > .img.srv_sel{opacity:1;}

.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a > .hidden-xs{display:inline-block;width:100%;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a > .hidden-xs > .pnl_sup{display:block;width:100%;text-align:center;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a > .hidden-xs > .pnl_inf{display:block;width:100%;text-align:center;margin-top:5px;}
.buscador .cd-tabs-navigation > .cd-tabs-navigation-int > li > a > .visible-xs{display:none;visibility:hidden;}

.buscador .cd-tabs > .pnl_info_busc{display:table;width:100%;padding:20px 20px 0px;background:#1C1D1A;}
.buscador .cd-tabs > .pnl_info_busc > .lnk{display:inline-block;line-height:20px;padding-left:25px;background:url('img/iconos/ico_info_desc.png') no-repeat left center transparent;cursor:pointer;color:#FFFFFF;font-family:'Manrope-Regular',sans-serif;font-size:13px;text-decoration:none;}
.buscador .cd-tabs > .pnl_info_busc > .lnk:hover{text-decoration:none;}



.buscador .cd-tabs-content {display:inline-block;width:100%;position:relative;z-index:2;list-style-type:none; margin:0px auto;/*overflow: hidden;*/padding:10px;background: rgba(255,255,255,0.7);border-radius: 45px;}

.buscador.ext .cd-tabs-content{display:none;}
.buscador .cd-tabs-content li {display: none; text-align: left;width:100%;border-radius:45px;box-shadow:0px 2px 2px #CCCCCC;}
.buscador .cd-tabs-content li.selected {display:inline-block;}
.buscador .cd-tabs-content li > iframe{border-radius:45px;}
.buscador.val .cd-tabs-content{display:block;border:0px;}



.busc > .pnl_tit{display:none;visibility:hidden;}
.busc > .pnl_ctls .pnl_lbl {display:none;visibility:hidden;}
.busc > .pnl_alj .pnl_lbl {display:none;visibility:hidden;}
.busc > .pnl_srv1 .pnl_lbl {display:none;visibility:hidden;}
.busc > .pnl_srv2 .pnl_lbl {display:none;visibility:hidden;}

/*** MASTERS PANELS IFRAMES ***/
.cont_pnl_iframes{-webkit-margin-before: 0px !important;-webkit-margin-after: -4px !important;}
.cont_pnl_iframes > .cont_busc_cont_iframe > .cont_busc_cont_iframe_int .buscador > .cd-tabs{background:Transparent;padding:0px;margin:0px auto;}
.cont_pnl_iframes > .cont_busc_cont_iframe > .cont_busc_cont_iframe_int .buscador > .cd-tabs .cd-tabs-content{background:transparent;padding:0px;margin:0px auto;border-radius:0px;}
.cont_pnl_iframes > .cont_busc_cont_iframe > .cont_busc_cont_iframe_int .buscador > .cd-tabs .cd-tabs-content li{box-shadow:none;}



/*** BUSCADOR CONTENEDOR BUSCADORES ***/
.busc_contbusc{display: flex;flex-flow:row wrap;width:100%;padding: 10px;background: #FFFFFF;border-radius: 35px;box-shadow: none;color: #666666;font-family: 'Manrope-Regular',sans-serif;font-size: 0px;}
.busc_contbusc > .pnl_tit {display:none;visibility:hidden;}
.busc_contbusc > .pnl_ctls {display:inline-block;width:calc(25% - 8px);vertical-align:top;margin:0px 8px 0px 0px;padding:0px;}
.busc_contbusc > .pnl_ctls > .flt_contbusc_tipo{display:inline-block;width:100%;margin:0px;padding:0px;border-right:1px solid #CCCCCC;}
.busc_contbusc > .pnl_busc{display:none;width:75%;vertical-align:top;margin:0px;padding:0px;}
.busc_contbusc > .pnl_busc > .busc{padding: 0px !important;min-height: initial;background: transparent;border-radius: 0px;box-shadow: none;}
.busc_contbusc > .pnl_ctls > .flt_contbusc_tipo > .tipo > .pnl_itms{position:relative;}
.busc_contbusc > .pnl_ctls > .flt_contbusc_tipo > .tipo > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_contbusc > .pnl_ctls > .flt_contbusc_tipo > .tipo > .pnl_itms select{width: 100%;vertical-align: middle;margin: 0;outline: none;padding: 10px 36px 10px 12px;cursor: pointer;height: 50px;font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height: 20px;border: 0px;color: #212529;text-transform: uppercase;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:#FFFFFF;}
/*** modificaciones para el listado valorado ***/
.buscador.val .busc_contbusc{padding:20px 0px;text-align:left;}








/*** BUSCADOR ALOJAMIENTOS ***/
.busc_alj {display:table;width:100%;padding: 10px;background: #FFFFFF;border-radius: 35px;box-shadow: none;color:#666666;font-family:'Manrope-Regular',sans-serif;font-size:0px;}
.busc_alj > .pnl_tit{display:none;visibility:hidden;}
.busc_alj > .pnl_ctls {display:inline-block;vertical-align:top;width:85%;margin:0px;padding:0px;text-align: left;font-size:0px;}
.busc_alj > .pnl_ctls > .flt_destino {display:none;visibility:hidden;}
.busc_alj > .pnl_ctls > .flt_fechas_rng {display:inline-block;vertical-align:top;margin:0px;width:50%;border-right:1px solid #CCCCCC;} 
.busc_alj > .pnl_ctls > .flt_ocupacion {display: inline-block;vertical-align: top;margin: 0px 8px 0px 0px;width: calc(50% - 8px);}
.busc_alj > .pnl_ctls > .flt_destino.nowrap,
.busc_alj > .pnl_ctls > .flt_fechas.nowrap,
.busc_alj > .pnl_ctls > .flt_ocupacion.nowrap {overflow: hidden;white-space: nowrap;}
.busc_alj > .pnl_ctls > .flt_destino.nowrap > .busc_alj > .pnl_ctls > .flt_destino.white-space,
.busc_alj > .pnl_ctls > .flt_fechas.nowrap > .busc_alj > .pnl_ctls > .flt_fechas.white-space,
.busc_alj > .pnl_ctls > .flt_ocupacion.nowrap > .busc_alj > .pnl_ctls > .flt_ocupacion.white-space {display: inline-block;white-space: normal;}
.busc_alj > .pnl_btns {display:inline-block;vertical-align:top;width:15%;margin:0px;padding:0px;}
/*** modificaciones para el listado valorado ***/
.buscador.val .busc_alj{}

/*** BUSCADOR SERVICIOS ***/
.busc_act {display:table;width:100%;padding: 10px;background: #FFFFFF;border-radius: 35px;box-shadow:none;color:#666666;font-family:'Manrope-Regular',sans-serif;font-size:0px;}
.busc_act > .pnl_tit{display:none;visibility:hidden;}
.busc_act > .pnl_ctls {display:inline-block;margin:0px;padding:0px;vertical-align:top;width:85%;}
.busc_act > .pnl_ctls .pnl_lbl{display:none;visibility:hidden;}
.busc_act > .pnl_ctls > .flt_tema{display:inline-block;width:calc(50% - 8px);margin:0px 8px 0px 0px;border-right:1px solid #CCCCCC;vertical-align:top;}
.busc_act > .pnl_ctls > .flt_tema > .tema{display:inline-block;width:100%;}
.busc_act > .pnl_ctls > .flt_tema > .tema > .pnl_itms{position:relative;}
.busc_act > .pnl_ctls > .flt_tema > .tema > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_act > .pnl_ctls > .flt_tema > .tema > .pnl_itms select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:#FFFFFF;padding-right:36px;}
.busc_act > .pnl_ctls > .flt_tipo{display:inline-block;width:calc(50% - 8px);margin:0px 8px 0px 0px;border-right:1px solid #CCCCCC;vertical-align:top;}
.busc_act.no_tipo > .pnl_ctls > .flt_tipo{display:none;visibility:hidden;}
.busc_act > .pnl_ctls > .flt_tipo > .tipo{display:inline-block;width:100%;}
.busc_act > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms{position:relative;}
.busc_act > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_act > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:url('img/iconos/ico_duracion.png') no-repeat 12px center #FFFFFF;padding-left:44px;padding-right:36px;}
.busc_act > .pnl_ctls > .flt_estilo > .estilo{display:inline-block;width:100%;border-right:1px solid #CCCCCC;}
.busc_act > .pnl_ctls > .flt_estilo > .estilo > .pnl_itms{position:relative;}
.busc_act > .pnl_ctls > .flt_estilo > .estilo > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_act > .pnl_ctls > .flt_estilo > .estilo > .pnl_itms select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:#FFFFFF;padding-right:36px;}
.busc_act > .pnl_ctls > .flt_nivel > .nivel{display:inline-block;width:100%;border-right:1px solid #CCCCCC;}
.busc_act > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms{position:relative;}
.busc_act > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_act > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:#FFFFFF;padding-right:36px;}
.busc_act > .pnl_ctls > .flt_fechas_rng{display:inline-block;width:calc(50% - 8px);margin:0px 8px 0px 0px;}
.busc_act > .pnl_btns {display:inline-block;margin:0px;padding:0px;vertical-align:top;width:15%;}
/*** modificaciones para el listado valorado ***/
.buscador.val .busc_act{}
/*** modificaciones para el buscador de alquiler de material ***/
.busc_act.busc_extra_110 > .pnl_ctls,
.busc_act.busc_extra_111 > .pnl_ctls{position:relative;}
.busc_act.busc_extra_110 > .pnl_ctls > .flt_tema,
.busc_act.busc_extra_111 > .pnl_ctls > .flt_tema{width:calc(33.333333% - 8px);}
.busc_act.busc_extra_110 > .pnl_ctls > .flt_tipo,
.busc_act.busc_extra_111 > .pnl_ctls > .flt_tipo{width:calc(33.333333% - 8px);}
.busc_act.busc_extra_110 > .pnl_ctls > .flt_fechas_rng,
.busc_act.busc_extra_111 > .pnl_ctls > .flt_fechas_rng{width:calc(33.333333% - 8px);}
/*** modificaciones para el buscador de clases ***/
.busc_act.busc_extra_121 > .pnl_ctls{width:82%;}
.busc_act.busc_extra_121 > .pnl_ctls > .flt_tipo{display:none;visibility:hidden;}
.busc_act.busc_extra_121 > .pnl_ctls > .flt_tipo.flt_subtipo{display:inline-block;visibility:visible;width:calc(33.333333% - 8px);}
.busc_act.busc_extra_121 > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms select{background:#FFFFFF;padding-left:12px;}
.busc_act.busc_extra_121 > .pnl_ctls > .flt_fechas_rng{width:calc(66.666666% - 8px);border-right:1px solid #CCCCCC;}
.busc_act.busc_extra_121 > .pnl_ctls > .flt_estilo{display:inline-block;width:calc(50% - 8px);margin:8px 8px 0px 0px;}
.busc_act.busc_extra_121 > .pnl_ctls > .flt_nivel{display:inline-block;width:calc(50% - 8px);margin:8px 8px 0px 0px;border-right:0px;}
.busc_act.busc_extra_122 > .pnl_ctls{width:82%;}
.busc_act.busc_extra_122 > .pnl_ctls > .flt_tipo{display:none;visibility:hidden;}
.busc_act.busc_extra_122 > .pnl_ctls > .flt_tipo.flt_subtipo{display:inline-block;visibility:visible;width:calc(33.333333% - 8px);}
.busc_act.busc_extra_122 > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms select{background:#FFFFFF;padding-left:12px;}
.busc_act.busc_extra_122 > .pnl_ctls > .flt_fechas_rng{width:calc(33.333333% - 8px);border-right:1px solid #CCCCCC;}
.busc_act.busc_extra_122 > .pnl_ctls > .flt_nivel{display:inline-block;width:calc(33.333333% - 8px);margin:0px 8px 0px 0px;vertical-align:top;}
.busc_act.busc_extra_121 > .pnl_btns,
.busc_act.busc_extra_122 > .pnl_btns{width:18%;}
/*** modificaciones para el buscador de restauracion ***/
.busc_act.busc_extra_150 > .pnl_ctls > .flt_fechas_rng{width:calc(100% - 8px);margin:0px 8px 0px 0px;border-right:1px solid #CCCCCC;}

/*** BUSCADOR FORFAIT ***/
.busc_ff{display:table;width:100%;padding: 10px;background: #FFFFFF;border-radius: 35px;box-shadow: none;color:#666666;font-family:'Manrope-Regular',sans-serif;font-size:0px;}
.busc_ff > .pnl_tit{display:none;visibility:hidden;}
.busc_ff > .pnl_ctls {/*position:relative;*/display:inline-block;margin:0px;padding:0px;vertical-align:top;width:85%;}
.busc_ff > .pnl_ctls .pnl_lbl{display:none;visibility:hidden;}
.busc_ff > .pnl_ctls > .flt_ffpr{display:inline-block;vertical-align:top;margin:0px 8px 0px 0px;width:calc(33.333333% - 8px);border-right:1px solid #CCCCCC;}
.busc_ff > .pnl_ctls > .flt_ffpr > .ffpr{display:inline-block;width:100%;}
.busc_ff > .pnl_ctls > .flt_ffpr > .ffpr > .pnl_itms{position:relative;}
.busc_ff > .pnl_ctls > .flt_ffpr > .ffpr > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_ff > .pnl_ctls > .flt_ffpr > .ffpr > .pnl_itms select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding-right:36px;}
.busc_ff > .pnl_ctls > .flt_fechas_rng{display:inline-block;vertical-align:top;margin:0px 8px 0px 0px;width:calc(33.333333% - 8px);border-right:1px solid #CCCCCC;}
.busc_ff > .pnl_ctls > .flt_ffcto{display:inline-block;vertical-align:top;margin:0px 8px 0px 0px;width:calc(33.333333% - 8px);}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_ext{display:inline-block;width:100%;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_ext > .lnk_conceptos{position:relative;display:inline-block;width: 100%;background:#FFFFFF;vertical-align: middle;margin: 0;outline: none;height: 50px;border: 0px;padding: 15px 36px 15px 12px;cursor: pointer;font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height: 20px;text-decoration:none;color: #212529;text-transform: uppercase;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_ext > .lnk_conceptos:hover{text-decoration:none;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_ext > .lnk_conceptos:after{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 14px;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_ext > .lnk_conceptos.open:after{content:"\f106";}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int{display:none;width:100%;position:absolute;z-index:50;top:0px;left:0px;max-width:360px;background:#FFFFFF;border:1px solid #DDDDDD !important;margin-top:-2px;}
.busc_ff > .pnl_ctls > .flt_ffcto.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100%;margin: 8px 0px 0px;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos{display:inline-block;width:100%;padding:15px 15px 0px 15px;font-size:14px;line-height:18px;color:#212529;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_lbl{display:none;visibility:hidden;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms{display:inline-block;width:100%;padding-bottom:10px;border-bottom:1px solid #DDDDDD;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms > .itm{display:inline-block;width:100%;margin-bottom:5px;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms > .itm.vacio{display: inline-block;width: 100%;vertical-align:middle;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms > .itm > .itm_lbl{display: inline-block;width: 50%;vertical-align:middle;font-size:16px;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms > .itm > .itm_lbl > .plz {display:block;font-size:13px;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms > .itm > .itm_val{display: inline-block;width: 50%;vertical-align:middle;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms .itm .itm_val{}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down{padding:0px;background: #ffffff;border: 2px solid #E2383F !important;color: #E2383F;font-weight: normal;width: 30px;height: 30px;font-size: 24px;line-height: 24px;font-family:'Manrope-Regular',sans-serif;border-radius: 50% !important;-moz-border-radius: 50% !important;-webkit-border-radius: 50% !important;-o-border-radius: 50% !important;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: #ffffff;border: 2px solid #E2383F !important;color: #E2383F;font-weight: normal;width: 30px;height: 30px;font-size: 24px;line-height: 24px;font-family:'Manrope-Regular',sans-serif;border-radius: 50% !important;-moz-border-radius: 50% !important;-webkit-border-radius: 50% !important;-o-border-radius: 50% !important;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_conceptos > .pnl_itms .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;padding: 0px 10px;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_foot{display:inline-block;width:100%;padding:15px 15px 10px 15px;text-align:right;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar{display: inline-block;vertical-align: middle;background: #E2383F;color: #FFFFFF;border:0px;cursor: pointer;font-size: 16px;line-height:18px;height: 34px;padding:8px 36px;text-align: center;text-decoration:none;text-transform: uppercase;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;}
.busc_ff > .pnl_ctls > .flt_ffcto > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar:hover{text-decoration:none;opacity:0.85;}
.busc_ff > .pnl_btns {display:inline-block;margin:0px;padding:0px;vertical-align:top;width:15%;}
/*.busc_ff > .pnl_ffextsel{display:inline-block;margin:0px 8px 0px 0px;padding:0px;vertical-align:top;width:calc(25% - 8px);}
.busc_ff > .pnl_ffextsel .pnl_itms{position:relative;}
.busc_ff > .pnl_ffextsel .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_ff > .pnl_ffextsel .pnl_itms select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding-right:36px;}
.busc_ff > .pnl_ctls > .flt_tipo{display:inline-block;margin:0px 8px 0px 0px;width:calc(50% - 8px);}
.busc_ff > .pnl_ctls > .flt_tipo > .tipo{width:100% !important;margin:0px;}
.busc_ff > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms{position:relative;}
.busc_ff > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_ff > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:url('img/iconos/ico_duracion.png') no-repeat 12px center #FFFFFF;padding-left:44px;padding-right:36px;}*/

/*** modificaciones para el listado valorado ***/
.buscador.val .busc_ff{}

/*** BUSCADOR PAQUETE PREDEFINIDO ***/
.busc_ppd{display: table;width: 100%;padding: 10px;background: #FFFFFF;border-radius: 35px;box-shadow: none;color: #666666;font-family: 'Manrope-Regular',sans-serif;font-size: 0px;}
.busc_ppd > .pnl_tit{display:none;visibility:hidden;}
.busc_ppd > .pnl_flts {display:inline-block;margin:0px;padding:0px;vertical-align:top;width:85%;}
.busc_ppd > .pnl_flts .pnl_lbl{display:none;visibility:hidden;}
.busc_ppd > .pnl_flts .pnl_tit{display:none;visibility:hidden;}
.busc_ppd > .pnl_flts > .flts{}
.busc_ppd > .pnl_flts > .flts > .flt_hot_tipo{display:inline-block;margin:0px 8px 0px 0px;width:calc(33.333333% - 8px);border-right:1px solid #CCCCCC;vertical-align:top;}
.busc_ppd > .pnl_flts > .flts > .flt_hot_tipo > .pnl_itms{display:inline-block;width:100%;position:relative}
.busc_ppd > .pnl_flts > .flts > .flt_hot_tipo > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color: #212529;}
.busc_ppd > .pnl_flts > .flts > .flt_hot_tipo > .pnl_itms > select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding-right: 36px;}
.busc_ppd > .pnl_flts > .flts > .flt_hot_clas{display:none;visibility:hidden;border-right:1px solid #CCCCCC;vertical-align:top;}
.busc_ppd > .pnl_flts > .flts > .flt_hot_clas > .pnl_itms{}
.busc_ppd > .pnl_flts > .flts > .flt_fechas_rng{display:inline-block;margin:0px 8px 0px 0px;width:calc(33.333333% - 8px);border-right:1px solid #CCCCCC;vertical-align:top;}
.busc_ppd > .pnl_flts > .flts > .flt_hot_duracion{display:inline-block;margin:0px 8px 0px 0px;width:calc(33.333333% - 8px);}
.busc_ppd > .pnl_flts > .flts > .flt_hot_duracion > .pnl_itms{position:relative;}
.busc_ppd > .pnl_flts > .flts > .flt_hot_duracion > .pnl_itms:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color:#212529;}
.busc_ppd > .pnl_flts > .flts > .flt_hot_duracion select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding-right:36px;}
.busc_ppd > .pnl_flts > .flts > .flt_tem{display:inline-block;margin:0px;width:20%;}
.busc_ppd > .pnl_flts > .flts > .flt_tem > .pnl_itms{display:inline-block;width:96% !important;}
.busc_ppd > .pnl_flts > .flts > .pnl_cal_show{display:inline-block;vertical-align:top;width:40%;margin-left:40%;}
.busc_ppd > .pnl_btns {display:inline-block;margin:0px;padding:0px;vertical-align:top;width:15%;}
/*** modificaciones cuando no hay selector de tipo ***/
.busc_ppd.no_tipo > .pnl_flts > .flts > .flt_hot_tipo{display:none;visibility:hidden;}
.busc_ppd.no_tipo > .pnl_flts > .flts > .flt_fec_desde{width:calc(50% - 8px);}
.busc_ppd.no_tipo > .pnl_flts > .flts > .flt_hot_duracion{width:calc(50% - 8px);}
/*** modificaciones para el listado valorado ***/
.buscador.val .busc_ppd{}

/*** BUSCADOR CONTENEDOR BUSCADORES FICHA ***/
.ficha > .busc_contbusc{ display: inline-block; width: 100%; padding:10px 0px;}
.ficha > .busc_contbusc > .pnl_tit {display:none;visibility:hidden;}
.ficha > .busc_contbusc > .pnl_ctls {display:none;visibility:hidden;}
.ficha > .busc_contbusc > .pnl_busc{width:100%;}

/*** BUSCADOR ALOJAMIENTOS FICHA ***/
.ficha > .busc_alj { display: inline-block; width: 100%; padding:10px 0px;}
.ficha > .busc_alj > .pnl_tit{display:none;visibility:hidden;}
.ficha > .busc_alj > .pnl_ctls {display:inline-block;width:100%;margin-top:10px;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas {margin:0px 0px 10px 0px;width:100%;}  
.ficha > .busc_alj > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_itms .input input{width:calc(100% - 4px);margin:0px 4px 0px 0px;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas > .pnl_salida > .pnl_itms .input input{width:calc(100% - 4px);margin:0px 0px 0px 4px;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas > .pnl_salida > .pnl_itms .input > .cal{left:16px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion {margin:0px 0px 0px 0px;width:100%;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{width:100%;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion > .pnl_nhabs .pnl_itms .itm{width:100%;margin:0px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs{width:100%;margin:8px 0px 0px 0px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm{width:calc(50% - 4px);margin:0px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_adu{margin:0px 4px 0px 0px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_nin{margin:0px 0px 0px 4px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e{width:calc(33.333333% - 5.333333px);margin:8px 0px 0px 8px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e:nth-child(3n+2){margin-left:0px;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones{border:1px solid #EAEAEA;}
.ficha > .busc_alj > .pnl_btns {display:inline-block;width:100%;margin-top:10px;margin-left:0px;}

/*** BUSCADOR SERVICIOS FICHA ***/
.ficha > .busc_act { display: inline-block; width: 100%; padding:10px 0px;}
.ficha > .busc_act > .pnl_tit{display:none;visibility:hidden;}
.ficha > .busc_act > .pnl_ctls {display:inline-block;width:100%;margin-top:10px;}
.ficha > .busc_act > .pnl_ctls .pnl_lbl {display:none;visibility:hidden;}
.ficha > .busc_act > .pnl_ctls > .flt_tema{display:none;visibility:hidden;}
.ficha > .busc_act > .pnl_ctls > .flt_tipo {display:none;visibility:hidden;}
.ficha > .busc_act > .pnl_ctls > .flt_tipo.flt_subtipo {display:none;visibility:hidden;}
.ficha > .busc_act > .pnl_ctls > .flt_fechas_rng  {display:inline-block;width:100%;}
.ficha > .busc_act > .pnl_ctls > .flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng{background: #EAF0F4;border-radius: 8px;}
.ficha > .busc_act > .pnl_btns {display:inline-block;width:100%;margin-top:20px;margin-left:0px;}
/*** modificaciones para el buscador de alquiler de material ***/
.ficha .busc_act.busc_extra_110 > .pnl_ctls > .flt_fechas_rng{position:relative;left:initial;top:initial;}
/*** modificaciones para el buscador de clases ***/
.ficha .busc_act.busc_extra_121 > .pnl_ctls{display:inline-block;width:100%;margin-top:10px;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_tipo{display:none;visibility:hidden;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_tipo.flt_subtipo{display:none;visibility:hidden;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_fechas_rng{display:inline-block;width:100%;margin:0px;border-right:0px;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng{background: #EAF0F4;border-radius: 8px;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_estilo{margin:10px 0px 0px 0px;width:100% !important;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_estilo > .estilo{border-right:0px;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_estilo > .estilo > .pnl_itms:before{top:-12px;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_estilo > .estilo > .pnl_itms select{background: #EAF0F4;border-radius: 8px;border:0px;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_nivel{margin:10px 0px 0px 0px;width:100% !important;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_nivel > .nivel{border-right:0px;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms:before{top:-12px;}
.ficha .busc_act.busc_extra_121 > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms select{background: #EAF0F4;border-radius: 8px;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls{display:inline-block;width:100%;margin-top:10px;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls > .flt_tipo{display:none;visibility:hidden;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls > .flt_tipo.flt_subtipo{display:none;visibility:hidden;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls > .flt_fechas_rng{display:inline-block;width:100%;margin:0px;border-right:0px;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls > .flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng{background: #EAF0F4;border-radius: 8px;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls > .flt_nivel{margin:10px 0px 0px 0px;width:100% !important;vertical-align:top;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls > .flt_nivel > .nivel{border-right:0px;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms:before{top:-12px;}
.ficha .busc_act.busc_extra_122 > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms select{background: #EAF0F4;border-radius: 8px;border:0px;}
.ficha .busc_act.busc_extra_121 > .pnl_btns,
.ficha .busc_act.busc_extra_122 > .pnl_btns{display:inline-block;width:100%;margin-top:10px;margin-left:0px;}
/*** modificaciones para el buscador de restauracion ***/
.ficha .busc_act.busc_extra_150 > .pnl_ctls > .flt_fechas_rng{display:inline-block;width:100%;margin:0px;border-right:0px;}
.ficha .busc_act.busc_extra_150 > .pnl_ctls > .flt_fechas_rng > .pnl_fechas_rng > .pnl_ext > .lnk_fechas_rng{background: #EAF0F4;border-radius: 8px;}

/*** BUSCADOR FORFAIT FICHA ***/
.ficha > .busc_ff { display: inline-block; width: 100%; padding:10px 0px;}
.ficha > .busc_ff > .pnl_tit{display:none;visibility:hidden;}
.ficha > .busc_ff > .pnl_ctls {display:inline-block;width:100%;margin-top:10px;}
.ficha > .busc_ff > .pnl_ctls .pnl_lbl {display:none;visibility:hidden;}
.ficha > .busc_ff > .pnl_ctls > .flt_ffpr {display:none;visibility:hidden;}
.ficha > .busc_ff > .pnl_ctls > .flt_fechas {position:relative;left:initial;top:initial;display:inline-block;width:100%;margin:0px 0px 10px 0px;}
.ficha > .busc_ff > .pnl_ctls > .flt_fechas > .pnl_entrada{margin:0px;width:100% !important;}
.ficha > .busc_ff > .pnl_ctls > .flt_ffcto {position:relative;left:initial;top:initial;display:inline-block;width:100%;margin:0px 0px 10px 0px;}
.ficha > .busc_ff > .pnl_ctls > .flt_ffcto > .pnl_ext > .lnk_conceptos{border:1px solid #EAEAEA;}
.ficha > .busc_ff > .pnl_btns {display:inline-block;width:100%;margin:0px;}

/*** BUSCADOR PAQUETE PREDEFINIDO FICHA ***/
.ficha > .busc_pqt{display: inline-block;width: 100%;padding: 10px 0px;}
.ficha > .busc_pqt > .pnl_tit{display:none;visibility:hidden;}
.ficha > .busc_pqt > .pnl_ctls {display:inline-block;margin-top:10px;width:100%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_fechas{display:inline-block;width:100%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_fechas > .pnl_itms{}
.ficha > .busc_pqt > .pnl_ctls > .flt_fechas > .pnl_itms > .input{display:inline-block;width:100%;position:relative;}
.ficha > .busc_pqt > .pnl_ctls > .flt_fechas > .pnl_itms > .input > input{display:inline-block;width:100%;padding-left:44px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion{display:inline-block;width:100%;margin-top:10px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .itm .cmbs > .cmb_itm{position:relative;display:inline-block;width:100%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .itm .cmbs > .cmb_itm:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 12px;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color: #212529;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .itm .cmbs > .cmb_itm > select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:#FFFFFF;padding-right: 36px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .itm .cmbs .lbl_itm{display:table;visibility:visible;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:14px;color:#666666;margin:10px 0px 5px 0px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .itm .cmbs .adu_nin{display:table;visibility:visible;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:14px;color:#666666;margin:0px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .itm .cmbs .edds .lbl_itm{display:none;visibility:hidden;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_nhabs{width:100%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_nhabs .pnl_itms .itm{width:100%;margin:0px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_habs{width:100%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_habs > .pnl_itms > .itm{}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_habs > .pnl_itms .cmb_itm{width:49%;position:relative;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_habs > .pnl_itms .cmb_itm.cmb_itm_adu{margin-left:0px;margin-right:1%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_habs > .pnl_itms .cmb_itm.cmb_itm_nin{margin-right:0px;margin-left:1%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_habs > .pnl_itms .cmb_itm:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 16px;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color: #212529;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion > .pnl_habs > .pnl_itms .cmb_itm > select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:#FFFFFF;padding-right: 36px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e{position:relative;width:32%;margin-top:10px;margin-left:0px;margin-right:0px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e:nth-child(3n+1){margin-left:2%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e:nth-child(3n+2){margin-left:0px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e:nth-child(3n){margin-left:2%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 12px;right: 12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;color: #212529;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion .edds .cmb_itm_e > select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:#FFFFFF;padding-right: 36px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion.tipoplaza{display:inline-block;width:100%;margin:0px 0px 0px 0px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion.tipoplaza > .itm{display:inline-block;width:100%;font-size:0px;margin:15px 0px 0px 0px;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion.tipoplaza > .itm > .pnl_lbl{display:inline-block;visibility:visible;width:40%;vertical-align:middle;margin:0px 0px 0px 0px;font-size:14px;line-height:16px;font-weight:600;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion.tipoplaza > .itm > .pnl_lbl > .lbl_auto{display:none;visibility:hidden;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion.tipoplaza > .itm > .pnl_cmb{display:inline-block;visibility:visible;width:55%;vertical-align:middle;margin:0px 0px 0px 5%;}
.ficha > .busc_pqt > .pnl_ctls > .flt_ocupacion.tipoplaza > .itm > .pnl_cmb > select{display:inline-block;width:100%;}
.ficha > .busc_pqt > .pnl_btns {display:inline-block;width:100%;margin-top:10px;margin-left:0px;}

/*** BUSCADOR VALORACION ALOJAMIENTO ***/
.busc_val_alj{display:inline-block;width:100%;background:transparent;}
.busc_val_alj > .pnl_titular_ext{display:inline-block;width:100%;margin:0px;padding:0px;}
.busc_val_alj > .pnl_titular_ext > .lbl_titular{font-size:24px;font-weight:bold;text-align:left;}
.busc_val_alj > .pnl_cont_ext{display:inline-block;width:100%;margin:0px;padding:10px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas{display:inline-block;width:100%;margin:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .pnl_tit{display:none;visibility:hidden;/*display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;*/}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal{display:inline-block;width:100%;margin:5px 0px 0px 0px;font-size:14px;position:relative;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info{display:inline-block;width:100%;max-width:100%;vertical-align:middle;cursor:pointer;background:#FFFFFF;min-height:32px;padding:8px 10px;background: #EAF0F4;border: 0px;border-radius: 8px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel{display:inline-block;width:100%;font-size:16px;font-weight:normal;line-height:32px;padding-left:30px;background:url('img/iconos/ico_busc_val_alj_fecha.png') no-repeat left center transparent;cursor: pointer;font-family: AvenirLTStd-Medium, sans-serif;text-decoration: none;color: #212529;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel:after{font-family: 'FontAwesome';content: "\f078";float: right;font-weight: normal;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_info > .lbl_fechas_sel.open:after{content:"\f077";}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show{position: absolute;top: 60px;right:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show.inline{position: relative;top: 6px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show.inline > .date-picker-wrapper{position: relative;width: 100%;max-width:100%;padding:0px;border:0px !important;box-shadow:none;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones{display:inline-block;width:100%;margin:0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_tit{display:none;visibility:hidden;/*display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:bold;*/}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel{display:inline-block;width:100%;max-width:100%;margin:5px 0px 0px 0px;font-size:14px;vertical-align:middle;cursor:pointer;background:#FFFFFF;min-height:32px;padding:8px 10px;background: #EAF0F4;border: 0px;border-radius: 8px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones{display:inline-block;width:100%;font-size:16px;font-weight:normal;line-height:32px;padding-left:30px;text-decoration:none;background:url('img/iconos/ico_busc_val_alj_ocupaciones.png') no-repeat left center transparent;cursor: pointer;font-family: AvenirLTStd-Medium, sans-serif;text-decoration: none;color: #212529;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones:after{font-family: 'FontAwesome';content: "\f078";float: right;font-weight: normal;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_sel > .lnk_ocupaciones.open:after{content:"\f077";}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp{display: none;width: 100%;position: absolute;z-index: 50;top: 0px;left: 0px;max-width: 95%;padding:0px;background: #FFFFFF;border:0px;box-shadow:none;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones.inline > .pnl_ocupaciones_dsp{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 12px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-weight:bold;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs{display: inline-block;width: 100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_nhabs > .itm > .cmbs > .habs > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .lbl_itm{display: inline-block !important;width: 100%;visibility: visible !important;font-size:14px;line-height:14px;font-weight:bold;border-top:1px solid #C9C9C9;padding:10px 5px 0px 5px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .adu_nin > .cmb_itm > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds{display: inline-block;width: 100%;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .lbl_itm{display:none;visibility:hidden;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e{display: inline-block;width: 100%;margin:8px 0px 0px 0px;padding:0px 5px 8px 5px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e > .itm_lbl{display: inline-block;width: 60%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:left;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_habs > .itm > .cmbs > .edds > .cmb_itm_e > .itm_val{display: inline-block;width: 40%;vertical-align:middle;font-size:15px;line-height:30px;font-weight:400;color:#6E6E6E;text-align:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val{}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: transparent;border: 2px solid #6E6E6E !important;color: #6E6E6E;font-weight: 400;border-radius: 50% !important;width: 30px;height: 30px;font-size: 18px;line-height: 20px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#D4D4D4;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #6E6E6E;border: 2px solid #6E6E6E;color: #FFFFFF;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#6E6E6E;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp .itm .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;height:30px;padding: 0px 5px;font-weight:700;font-size:15px;line-height:30px;background:transparent;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot{display:inline-block;width:100%;border-top:1px solid #C9C9C9;padding:10px 0px 0px 0px;margin:5px 0px 0px 0px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn > .btn{position: relative;display: inline-block;width: 100%;height: 50px;padding: 15px 25px;font-size: 20px;line-height: 22px;text-transform: inherit;font-weight: normal !important;text-align: left;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn > .btn:after{font-family: 'FontAwesome';content: "\f061";margin: 0px;position: absolute;right: 12px;font-size: 22px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp > .pnl_foot > .pnl_btn > .btn:hover{}

.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show{position: relative;top: 6px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper{position:relative;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper .month-wrapper{width:100% !important;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper .month-wrapper table{width:100%;float: none;border-collapse: collapse;box-sizing: border-box;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper .month-wrapper table .day{background:#F1F5F8;}
.busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper .month-wrapper table .day > .pnl_showprices{min-width:45px;}
.busc_val_alj > .pnl_cont_ext > .pnl_ocupaciones_ext > .pnl_ocupaciones > .pnl_ocupaciones_dsp{position: relative;top: 6px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;}


/*** DATERANGEPICKER ***/
.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}
.date-picker-wrapper{font-family:'Manrope-Regular', sans-serif;color:#222222;position: absolute;z-index: 1051;top: 0px;right: 0px;width:auto;padding:6px 6px;font-size:12px;line-height:20px;background: #FFFFFF;border: 1px solid #EEEEEE !important;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;box-shadow: 0px 0px 16px #999999;-moz-box-shadow: 0px 0px 16px #999999;-webkit-box-shadow: 0px 0px 16px #999999;-o-box-shadow: 0px 0px 16px #999999;-webkit-box-sizing:initial;box-sizing:initial;max-width:min-content;}
.dp-clearfix{clear:both;height:0;font-size:0}
.date-picker-wrapper.inline-wrapper{/*position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block*/}
.date-picker-wrapper.single-date{width:auto}
.date-picker-wrapper.no-shortcuts{padding-bottom:6px}
.date-picker-wrapper.no-topbar{padding-top:6px}
.date-picker-wrapper .footer{font-size:11px;padding-top:0px}
.date-picker-wrapper b{color:#666;font-weight:700}
.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}
.date-picker-wrapper .month-name{text-transform:capitalize;}
.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}
.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}
.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}
.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}
.date-picker-wrapper .month-wrapper{/*border:1px solid #C9C9C9;*/background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
.date-picker-wrapper .month-wrapper table{width:190px;float:left}
.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}
.date-picker-wrapper .month-wrapper table td,
.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}
.date-picker-wrapper .month-wrapper table .day{padding:0px;font-size:12px;color:#ccc;cursor:default}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices{position:relative;padding:5px 3px;text-align:center;min-height: 30px;min-width: 55px;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_day{display:inline-block;width:100%;text-align:center;font-size:13px;font-weight:normal;font-family:'Manrope-Bold', sans-serif;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_price{display:inline-block;width:100%;margin:4px 0px 0px 0px;text-align:center;opacity:0.5;font-size:10px;min-height:12px;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices:hover > .pnl_info{display:block;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_info{display: none;position: absolute;z-index:50;bottom: 44px;background: #BFECCA;padding: 8px 10px;color: #666666;font-weight:bold;left: -9999px;right: -9999px;margin: 0 auto;width: auto;border-radius: 3px;max-width: max-content;text-align:left;box-shadow:0px 0px 6px #999999;-webkit-box-shadow:0px 0px 6px #999999;-moz-box-shadow:0px 0px 6px #999999;-o-box-shadow:0px 0px 6px #999999;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_info:before {content:"";width: 0;height: 0;position: absolute;top:100%;margin: 0px auto 0px;border-top: 6px solid #BFECCA;border-right: 4px solid transparent;border-left: 4px solid transparent;left: -9999px;right: -9999px;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.en_ptc{background:#FFE9E1;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.en_ptc > .pnl_info{background: #FFD071;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.en_ptc > .pnl_info:before{border-top-color: #FFD071;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.no_dsp{background:#EEEEEE;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.no_dsp > .pnl_info{background: #FF8080;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.no_dsp > .pnl_info:before{border-top-color: #FF8080;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_void{font-family:'Manrope-Regular', sans-serif;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_void > .pnl_info{display: none;position: absolute;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_void > .pnl_info:before{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_dsp{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_dsp > .pnl_info{display: none;position: absolute;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_dsp > .pnl_info:before{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_no_dsp{}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_no_dsp > .pnl_info{background: #DDDDDD;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices.avd_no_dsp > .pnl_info:before{border-top-color: #DDDDDD;}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering >.pnl_showprices{background-color:#CDDBF1;}
.date-picker-wrapper .month-wrapper table .day.lastMonth,
.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}
.date-picker-wrapper .month-wrapper table .day.real-today >.pnl_showprices{background-color:#FFF1B9;}
.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering >.pnl_showprices{background-color:#CDDBF1;}
.date-picker-wrapper .month-wrapper table .day.first-date-selected, 
.date-picker-wrapper .month-wrapper table .day.last-date-selected{background:transparent;color:#FFFFFF !important;}
.date-picker-wrapper .month-wrapper table .day.checked{background:transparent;}
.date-picker-wrapper .month-wrapper table .day.first-date-selected >.pnl_showprices, 
.date-picker-wrapper .month-wrapper table .day.last-date-selected > .pnl_showprices{background:#254A83 !important;}
.date-picker-wrapper .month-wrapper table .day.checked > .pnl_showprices{background:#CDDBF1;}
.date-picker-wrapper .month-wrapper table div.day.lastMonth,
.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}
.date-picker-wrapper .month-wrapper table .week-name{height:30px;line-height:20px;font-weight:100;text-transform:capitalize;border-top:1px solid #C9C9C9;}
.date-picker-wrapper .time label{white-space:nowrap}
.date-picker-wrapper table .caption{height:40px}
.date-picker-wrapper table .caption>th:first-of-type,
.date-picker-wrapper table .caption>th:last-of-type{width:27px}
.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer;font-size:24px;line-height:24px;}
.date-picker-wrapper table .caption .next > .fa,
.date-picker-wrapper table .caption .prev > .fa{font-weight:bold;}
.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover{}
.date-picker-wrapper .gap{position:relative;z-index:1;width:12px;height:100%;background-color:transparent;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}
.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}
.date-picker-wrapper .gap .gap-line{height:18px;width:12px;position:relative}
.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:9px solid #fff;border-top:9px solid #eee;border-bottom:9px solid #eee}
.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:9px solid transparent;border-top:9px solid #fff}
.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:9px;z-index:2;height:0;border-left:9px solid transparent;border-bottom:9px solid #fff}
.date-picker-wrapper .gap .gap-top-mask{display:none;visibility:hidden;/*width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3*/}
.date-picker-wrapper .gap .gap-bottom-mask{display:none;visibility:hidden;/*width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3*/}
.date-picker-wrapper .selected-days{display:none}
.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}
.date-picker-wrapper .drp_top-bar .error-top,
.date-picker-wrapper .drp_top-bar .normal-top{display:none}
.date-picker-wrapper .drp_top-bar .default-top{display:block}
.date-picker-wrapper .drp_top-bar.error .default-top{display:none}
.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}
.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}
.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}
.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}
.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:#fff;line-height:initial}
.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}
.date-picker-wrapper .time{position:relative}
.date-picker-wrapper.single-month .time{display:block}
.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}
.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}
.time2{width:180px;padding:0 5px;text-align:center}
.date-picker-wrapper .time1{float:left}
.date-picker-wrapper .time2{float:right}
.date-picker-wrapper .hour{text-align:right}
.minute{text-align:right}
.date-picker-wrapper .hide{display:none}
.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-moz-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-ms-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));-o-filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}
.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}
.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}
.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}
.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}

.date-picker-wrapper{font-family:AvenirLTStd-Medium, sans-serif;font-size:14px;color:#474640;}
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering >.pnl_showprices{background-color:#F5BCBF;}
.date-picker-wrapper .month-wrapper table .day.lastMonth,
.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}
.date-picker-wrapper .month-wrapper table .day.real-today >.pnl_showprices{background-color:#95B3C6;}
.date-picker-wrapper .month-wrapper table .day.real-today.checked,
.date-picker-wrapper .month-wrapper table .day.real-today.hovering > .pnl_showprices{background-color:#F5BCBF;}
.date-picker-wrapper .month-wrapper table .day.first-date-selected, 
.date-picker-wrapper .month-wrapper table .day.last-date-selected{background:transparent;}
.date-picker-wrapper .month-wrapper table .day.checked{background:transparent;}
.date-picker-wrapper .month-wrapper table .day.first-date-selected >.pnl_showprices, 
.date-picker-wrapper .month-wrapper table .day.last-date-selected > .pnl_showprices{background:#E2383F !important;}
.date-picker-wrapper .month-wrapper table .day.checked > .pnl_showprices{background:#F5BCBF;}
.date-picker-wrapper .month-wrapper table .day.invalid > .pnl_showprices > .pnl_day{font-family:AvenirLTStd-Medium, sans-serif;font-weight:normal !important;font-size:14px;color:#878787;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices{min-height:45px;padding:8px 3px;display:flex;align-items:center;flex-flow:wrap;}
.date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_day{font-weight:normal !important;font-size:14px;color:#474640;}
.date-picker-wrapper .month-wrapper table .day.first-date-selected > .pnl_showprices > .pnl_day, 
.date-picker-wrapper .month-wrapper table .day.last-date-selected > .pnl_showprices > .pnl_day{color:#FFFFFF !important;}
.date-picker-wrapper .month-wrapper table .day.real-today > .pnl_showprices > .pnl_day{color:#FFFFFF !important;}

@media (min-width: 992px) and (max-width: 1290px) {
    .busc_val_alj > .pnl_cont_ext > .pnl_fechas_ext > .pnl_fechas > .busc_val_alj_cal > .busc_val_alj_cal_show > .date-picker-wrapper .month-wrapper table .day > .pnl_showprices{min-width:32px;}
    .date-picker-wrapper .month-wrapper table .day > .pnl_showprices > .pnl_price{display:none !important;}
}





/*** PRODUCTOS FICHA TU BUSQUEDA CONTENEDOR ***/
.prod_fic_tbsqcont{display:inline-block;width:100%;margin:10px 0px;padding:20px 20px 20px 20px;background:#FFFFFF;box-shadow:0px 0px 10px #CCCCCC;border-radius:8px;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_tit{display:inline-block;width:100%;margin:0px;padding:0px 0px 10px 0px;border-bottom:1px solid #D1D1D1;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_tit > .lbl_tit{font-family:'Manrope-ExtraBold', sans-serif;font-size:28px;line-height:34px;color:#1C2433;}

.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont{display:inline-block;width:100%;margin:0px;padding:0px;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda{display:inline-block;width:100%;font-size:0px;padding:20px 0px 10px 0px;border-bottom:1px solid #D1D1D1;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_dts{display:inline-block;width:calc(100% - 50px);vertical-align:middle;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:18px;color:#000000;padding:0px 0px;border-right:1px solid #D1D1D1;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_dts > .pnl_itm{display:inline-block;width:100%;margin:0px 0px 5px 0px;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_dts > .pnl_itm.pnl_fecha{background:url('img/iconos/ico_calendario.png') no-repeat left top transparent;background-size:18px;padding-left:24px;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_dts > .pnl_itm.pnl_tipo{/*background:url('img/iconos/ico_duracion.png') no-repeat left top transparent;background-size:18px;padding-left:24px;*/}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_dts > .pnl_itm > .lbl_tit{display:inline-block;vertical-align:middle;margin:0px 5px 0px 0px;font-family:'Manrope-Bold',sans-serif;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_dts > .pnl_itm > .lbl{display:inline-block;vertical-align:middle;}

.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_colapsar{display:inline-block;width:50px;vertical-align:middle;text-align:center;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_colapsar > .lnk{display:inline-block;width:22px;height:22px;background:url('img/iconos/ico_tbsqcont_close.png') no-repeat center center transparent;text-decoration:none;font-size:22px;line-height:22px;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_colapsar > .lnk.open{background:url('img/iconos/ico_tbsqcont_open.png') no-repeat center center transparent;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_tu_busqueda > .pnl_colapsar > .lnk:hover{text-decoration:none;}

.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_buscador{display:none;width:100%;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_buscador.open{display:inline-block;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_valoracion{display:none;width:100%;}
.prod_fic_tbsqcont > .prod_fic_tbsqcont_cont > .prod_fic_tbsqcont_valoracion.open{display:inline-block;}

/*** PRODUCTOS FICHA CABECERA ***/
.prod_fic_cab{font-size:14px;}
.prod_fic_cab > .tit{}
.prod_fic_cab > h1{text-align: left;display:inline-block;font-family:'DMSerifDisplay-Regular',sans-serif;font-weight:normal;font-size:38px;line-height:46px;color:#000000;width:auto;margin:0px;padding:0px;}
.prod_fic_cab > .dat_1{display:none;visibility:hidden;}
.prod_fic_cab > .dat_2{display:none;visibility:hidden;}

/*** PRODUCTOS FICHA IMAGENES SLIDER ***/
.prod_fic_imgs_slider{display:inline-block;width:100%;position:relative !important;left:0px;margin:0 auto;}
.prod_fic_imgs_slider > .gal_sli_ficha.gal_sli .carousel-indicators{display:none;visibility:hidden;}
.prod_fic_imgs_slider > .gal_sli_ficha_ver_imagenes{position: absolute;width: 100% !important;left: -9999px;right: -9999px;margin: 0 auto;display: flex;flex-flow: row wrap;align-content: flex-start;align-items: center;justify-content: center;top: auto;bottom: 0px;padding: 0px 0px;margin-bottom: 0px;height: 75px;margin-left: auto;text-align: center;z-index: 999999;background: url(img/fondos/fondo_header_inf_banner.png) no-repeat center center transparent;background-size: cover;}
.prod_fic_imgs_slider > .gal_sli_ficha_ver_imagenes > .popup-gallery{position: absolute;top: -40px;left: -9999px;width: 1400px;text-align: left;margin: 0 auto;right: -9999px;padding:0px 20px 0px;}
@media (max-width: 1399px){.prod_fic_imgs_slider > .gal_sli_ficha_ver_imagenes > .popup-gallery{width:100%;top:-20px;}}
.prod_fic_imgs_slider > .gal_sli_ficha_ver_imagenes > .popup-gallery > .thumbnail_oculto{display:none;visibility:hidden;}
.prod_fic_imgs_slider > .gal_sli_ficha_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenes{}
.prod_fic_imgs_slider > .gal_sli_ficha_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenes > .img2_div{display:none;visibility:hidden;}
.prod_fic_imgs_slider > .gal_sli_ficha_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenes > .img2_div > .img2{}
.prod_fic_imgs_slider > .gal_sli_ficha_ver_imagenes > .popup-gallery > .thumbnail_ver_imagenes > .img2_ver_imagenes{display:inline-block;background:url('img/iconos/ico_camara_flecha.png') no-repeat calc(100% - 20px) center #FFFFFF;font-family:'Manrope-ExtraBold',sans-serif;font-size:14px;line-height:40px;height:40px;color:#1C2433;padding:0px 50px 0px 20px;border-radius:20px;}

/*** PRODUCTOS FICHA OFERTAS ***/
.prod_fic_ofs{display:block; padding:10px;}
.prod_fic_ofs > .pnl_tit{display:block;font-size:26px;line-height:34px; font-family:'Manrope-Regular', sans-serif; padding-left:40px;}
.prod_fic_ofs > .pnl_ofs{display:block;}
.prod_fic_ofs > .pnl_ofs .itm{display:block;margin-top:10px;padding-top:10px;font-size:14px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_tit{display:block;font-size:18px;  font-family:'Manrope-Regular', sans-serif;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_dts{display:block;margin-top:10px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_dts > .dts_itm{display:block; line-height:25px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts{display:block;margin-top:10px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts > .cnt_red{display:block;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts > .cnt{display:block;margin-top:5px;}
.prod_fic_ofs > .pnl_ofs .itm .tit{display:inline-block; padding-left:30px;}
.prod_fic_ofs > .pnl_ofs .itm .lbl{display:inline-block;text-align:left;padding:0px !important;}

/*** PRODUCTO FICHA CONTENIDOS ***/
.prod_fic_conts{ margin:0px; display:block;font-family:'Manrope-Regular', sans-serif;font-size:15px;line-height:20px;color:#525252;background:transparent;padding:0px;}
.prod_fic_conts .pnl_cabs{display:block;}
.prod_fic_conts .pnl_conts{display:block; padding:0px; margin:0px;}
.prod_fic_conts .pnl_conts .cont{position:relative;display:block;padding:30px 0px 20px 0px;margin-bottom:10px;border-top:1px solid #D1D1D1;font-size:0px;}
.prod_fic_conts .pnl_conts .cont > .tit{display:inline-block;width:calc(30% - 20px);margin-right:20px;vertical-align:top;font-family:'Manrope-ExtraBold', sans-serif;color:#1B2433;font-size:28px;line-height:32px;}
.prod_fic_conts .pnl_conts .cont > .cnt_brv{display:none;visibility:hidden;}
.prod_fic_conts .pnl_conts .cont > .cnt{display:inline-block;width:70%;font-family:'Manrope-Regular', sans-serif;font-size:16px;line-height:22px;color:#666D79;}



/*** PRODUCTO FICHA SERVICIOS ***/
.prod_fic_srvs{ margin:20px 0px 0px 0px; display:block;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:16px;color:#666666;background:#FFFFFF;padding:40px 50px;}
.prod_fic_srvs > .tit{display:block;font-family:'Roboto', sans-serif;font-size:22px;color:#666666;line-height:25px;}
.prod_fic_srvs > ul{display:block;margin:10px 0px 0px 0px;padding:0px;text-align:justify;font-size:0px;line-height:0px;}
.prod_fic_srvs > ul > li{display:inline-block;width:50%;margin:0px 0px 5px 0px;font-family: 'Manrope-Regular', sans-serif;font-size:14px;line-height:16px;}
.prod_fic_srvs > ul > li:after {font-family: 'FontAwesome';content: "\f046";float: left;margin-right: 5px;}

/*** CARGANDO ***/
.cont_carg{max-width:780px;position:relative;text-align:center;padding:120px 50px 80px;margin:0px auto;font-size:24px;line-height:24px;color:#E3373F;font-family:'Manrope-Regular',sans-serif;background:transparent;}
.cont_carg > .pnl_logo{display:none;visibility:hidden;}
.cont_carg > .pnl_tit{display:inline-block;position:absolute;top:-66px;font-size:0px;background:url('img/cargando/logo.png') no-repeat center center transparent;width:218px;height:166px;margin: 0 auto;left:-9999px;right:-9999px;}
.cont_carg > .pnl_carg{margin:20px 0px;}
.cont_carg > .pnl_carg > .carg_pre{display:block;vertical-align:middle;margin:30px 0px 40px;}
.cont_carg > .pnl_carg > .carg_itm{display:block;vertical-align:middle;font-family:'Manrope-ExtraBold',sans-serif;font-size:45px;line-height:52px;text-align:center;text-transform:uppercase;margin:20px auto;color: #E3373F;background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.cont_carg > .pnl_stit{font-family:'Manrope-Regular', sans-serif;font-size:25px;line-height:32px;color:#7F7F7F;text-align:center;margin:20px auto;}
.cont_carg > .pnl_stit > .stit1{display:block;}
.cont_carg > .pnl_stit > .stit2{display:none;visibility:hidden;}
.cont_carg > .pnl_seg{font-size:18px;line-height:18px;color:#FFFFFF;margin:30px auto 0px;padding-top:20px;}
.cont_carg > .pnl_seg > .seg_pre{display:none;visibility:hidden;/*display:inline-block;vertical-align:middle;width:32px;height:36px;background:url('img/cargando/seg_pre.png') no-repeat center center transparent;*/}
.cont_carg > .pnl_seg > .seg_itm{display:none;visibility:hidden;/*display: inline-block;vertical-align: middle;padding: 0px 10px 0px;width: 110px;height: 36px;*/}
.cont_carg > .pnl_seg > .seg_post{display:inline-block;vertical-align:middle;width:331px;height:36px;background:url('img/cargando/seg_post.png') no-repeat center center transparent;}

/*** CARGANDO ANIMACION ***/
.cont_carg > .pnl_carg > .carg_pre .spinner {margin: 0px auto;width: 64px;height: 64px;position: relative;}
.cont_carg > .pnl_carg > .carg_pre .spinner .spinner-container {position: absolute;width: 100%;height: 100%;}
.cont_carg > .pnl_carg > .carg_pre .container1 > div, 
.cont_carg > .pnl_carg > .carg_pre .container2 > div, 
.cont_carg > .pnl_carg > .carg_pre .container3 > div {width: 15px;height: 15px;background-color:#E3373F;border-radius: 100%;position: absolute;-webkit-animation: bouncedelay 1.2s infinite ease-in-out;animation: bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.cont_carg > .pnl_carg > .carg_pre .container2 {-webkit-transform: rotateZ(45deg);transform: rotateZ(45deg);}
.cont_carg > .pnl_carg > .carg_pre .container3 {-webkit-transform: rotateZ(90deg);transform: rotateZ(90deg);}

.cont_carg > .pnl_carg > .carg_pre .circle1 { top: 0; left: 0; }
.cont_carg > .pnl_carg > .carg_pre .circle2 { top: 0; right: 0; }
.cont_carg > .pnl_carg > .carg_pre .circle3 { right: 0; bottom: 0; }
.cont_carg > .pnl_carg > .carg_pre .circle4 { left: 0; bottom: 0; }

.cont_carg > .pnl_carg > .carg_pre .container2 .circle1 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.cont_carg > .pnl_carg > .carg_pre .container3 .circle1 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.cont_carg > .pnl_carg > .carg_pre .container1 .circle2 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.cont_carg > .pnl_carg > .carg_pre .container2 .circle2 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
.cont_carg > .pnl_carg > .carg_pre .container3 .circle2 {-webkit-animation-delay: -0.7s;animation-delay: -0.7s;}
.cont_carg > .pnl_carg > .carg_pre .container1 .circle3 {-webkit-animation-delay: -0.6s;animation-delay: -0.6s;}
.cont_carg > .pnl_carg > .carg_pre .container2 .circle3 {-webkit-animation-delay: -0.5s;animation-delay: -0.5s;}
.cont_carg > .pnl_carg > .carg_pre .container3 .circle3 {-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}
.cont_carg > .pnl_carg > .carg_pre .container1 .circle4 {-webkit-animation-delay: -0.3s;animation-delay: -0.3s;}
.cont_carg > .pnl_carg > .carg_pre .container2 .circle4 {-webkit-animation-delay: -0.2s;animation-delay: -0.2s;}
.cont_carg > .pnl_carg > .carg_pre .container3 .circle4 {-webkit-animation-delay: -0.1s;animation-delay: -0.1s;}

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0.0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
    0%, 80%, 100% { transform: scale(0.0);-webkit-transform: scale(0.0);} 
    40% {transform: scale(1.0);-webkit-transform: scale(1.0);}
}

/*** CARRITO EXT ***/
.carr{}
.carr .no_serv{margin: 20px auto; position: relative; margin-top: 70px; padding: 0px;}
.carr .no_serv .pnl_ico {position: absolute; top: -50px;text-align: center; width: 98.5%;z-index: 2;padding-top: 0px; padding: 0px; margin: 0px;}
.carr .no_serv .pnl_ico img {margin:0 auto;}
.carr .no_serv .pnl_dts {font-size: 16px; width: 100%; text-align: center; padding-top: 70px;}
.carr .no_serv .pnl_dts .tit_inc_ko {font-family:'Manrope-Regular','Manrope-Regular', sans-serif;font-size: 26px;}
.carr .no_serv .pnl_dts .pnl_desc {line-height: 30px; margin-bottom: 20px;}

.carr .servs{display:block;margin:20px 0px 0px 0px;}
.carr .servs  > .tit {font-size: 30px;  text-align: center; font-family: 'Manrope-Regular','Manrope-Regular', sans-serif; width:100%; display:inline-block; margin-bottom:20px;}

/*** CARRITO DESGLOSES ***/
.carr .pnl_com {display:block;margin:20px 0px 0px 0px;}
.carr .pnl_com > .pnl_com_ext {margin-bottom: 20px; display: block;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int {display:block;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_tit {display: block; width: 100%; padding: 10px 30px 10px; font-family: 'Manrope-Regular','Manrope-Regular', sans-serif; font-size: 18px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_tit a {font-family: 'Manrope-Regular', sans-serif; font-size: 18px; }
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts {}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .cab {display: block;  padding: 5px 0px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .med {}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .med > .item {padding-bottom: 10px; display: block; padding-top: 10px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .tax {display: block; padding-top: 40px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .tax > .item {  padding-bottom: 10px; display: block;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .inf {padding-bottom: 10px; display: block; font-family: 'Manrope-Regular', sans-serif; font-size: 16px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .srv{display:inline-block; width:58%;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .srv > span {margin-left:10px;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .pvp{display:inline-block; width:10%; text-align:right;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .pvp > span {margin-left:10px;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .perc{display:inline-block; width:10%; text-align:right;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .perc > span {margin-left:10px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val{display:inline-block; width:20%; text-align:right;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val > span {margin-right:10px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts .val .imp1 {font-size:18px;}

.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .tax > .item .srv {width:78.5%;  text-align:right;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_dts > .inf > .srv {width:78.5%; text-align:right;}

.carr .carr_pre{text-align:center;font-size:30px;line-height:30px;margin:30px auto;display:block; padding: 15px;font-family: 'Manrope-Regular', sans-serif;}
.carr .carr_pre .tit_precio{}

/*** CARRITO DATOS USUARIO ***/
.carr_dts_usu{margin-top:20px;padding-bottom:20px;font-family:'Manrope-Regular',sans-serif;font-size:16px;}
.carr_dts_usu > .carr_dts_tit{display: block;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 25px;line-height: 32px;color: #061E20;}
.carr_dts_usu > .carr_dts_usu_int {display:inline-block;width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm{display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:0px;border:1px solid #EAEAEA;border-radius:4px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit{display:inline-block;width:100%;padding:10px 15px;border-bottom:1px solid #EAEAEA;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit{font-family: 'Manrope-ExtraBold',sans-serif;font-size:18px;line-height:22px;font-weight:normal;color:#769BB6;display:inline-block;width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit > .alj{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit > .pnl_dts_adc{display:inline-block;width:100%;text-align:left;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit > .pnl_dts_adc > .pnl_dts_adc_fec{display:inline;vertical-align:middle;font-weight:300;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit > .pnl_dts_adc > .pnl_dts_adc_ubics{display:inline;vertical-align:middle;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit > .pnl_dts_adc > .pnl_dts_adc_ubics > .lbl_tit{display:inline;vertical-align:middle;margin-left:10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit > .pnl_dts_adc > .pnl_dts_adc_ubics > .lbl_ubicacion{display:inline;vertical-align:middle;margin-left:10px;font-weight:300;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts{display:table;width:100%;margin:10px 0px 0px 0px;padding:10px 20px;}

.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .cont_estnividi{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .cont_estnividi > .itm{display:inline-block;width:100%;margin:5px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .cont_estnividi > .itm > .titsel{}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .cont_estnividi > .itm > .sel{font-family:'Manrope-Regular',sans-serif;}

.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj{display:block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_tit{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts{display:block;width:100%;font-size:0px;position:relative;padding-top:30px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts.vis{padding-top:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion{display:none;visibility:hidden;/*display:inline-block;width:100%;margin-top:5px;*/}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > span{display:inline-block;margin-right:10px;text-align:left;font-size:14px;line-height:16px;font-weight:500;color:#666666;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > span.lbl_explica_hab{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link{display:inline-block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a{font-family:'Manrope-Regular',sans-serif;font-size:15px;line-height:15px;color:#E2383F;text-decoration:none;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_ocupacion > .link > a:hover{text-decoration:none;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajero_info_concepto{display:inline-block;width:100%;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajero_info_concepto > span{display:inline-block;width:100%;text-align:left;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:16px;font-weight:500;color:#061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items{display:inline-block;width:100%;margin-bottom:10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num{display:inline-block;width:20%;vertical-align:top;text-align:left;padding-top:38px;font-size:14px;line-height:16px;color:#061E21;font-weight:400;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num > .tit{display:inline-block;width:100%;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:14px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .pnl_pasajero_num > .concepto{display:inline-block;width:100%;padding-top:2px;font-size:13px;line-height:14px;font-weight:400;color:#999999;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero{display:inline-block;width:80%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item{display:inline-block;vertical-align: top;width: 49%;margin-left: 1%;margin-top: 10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .tit{display:inline-block;width:100%;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:14px;color:#061E21;font-weight:normal;}
.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:#E2383F;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm{display:block;font-size: 16px;margin-top:4px;position:relative;line-height:35px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb.err{background:rgba(255,210,16,0.2);}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .txb.date{padding-left:40px;cursor:pointer;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .cal{right:7px;top:7px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm > .cmb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;cursor:pointer;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_nota{display:none;visibility:hidden;}


.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_chk {display:block;width:100%;padding: 5px 0px 10px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_chk .itm_chk{display:inline-block;width:80%;vertical-align:top;font-size:16px;line-height:16px;color:#53524C;font-weight:400;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_chk .itm_chk .chk{padding-right: 5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp{display:block;width:100%;font-size:0px;margin-bottom:10px;border-bottom:1px solid #CCCCCC;padding-bottom:15px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_tit{display:inline-block;width:20%;vertical-align:top;font-size:16px;line-height:16px;color:#53524C;font-weight:400;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts{display:inline-block;width:80%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_txb{display: inline-block;vertical-align: top;width: 32.333333%;margin-left: 1%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_txb > .txb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_txb > .txb.validado{border:2px solid #4CAF50;background:#AFDCB1;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_txb > .txb.novalidado{border:2px solid #FF4D4D;background:#FFBBBB;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val{display: inline-block;vertical-align: middle;width: 65.666666%;margin-left: 1%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_btn{display: inline-block;vertical-align: top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_btn > .btn{height:38px;padding:0px 12px;max-width:210px;color:#FFFFFF;background: #E2383F;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_btn > .btn.validado{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val{display: inline-block;vertical-align: middle;margin-left: 1%;padding-top:8px}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val > .itm{display:none;font-family: 'Gotham Light',sans-serif;font-size: 14px;line-height: 14px;font-weight: bold;vertical-align:middle;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val > .itm.itm_valido{color:#4CAF50;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val > .itm.itm_valido:before{vertical-align:middle;font-family:'FontAwesome';content:"\f058";font-size:24px;margin-right: 5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val > .itm.itm_valido > span{vertical-align:middle;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val > .itm.itm_novalido{color:#FF4D4D;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val > .itm.itm_novalido:before{vertical-align:middle;font-family:'FontAwesome';content:"\f057";font-size:24px;margin-right: 5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val > .itm.itm_novalido > span{vertical-align:middle;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_btn_val > .pnl_rforfait_wtp_dts_val > .itm.mostrar{display:inline-block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_rforfait_wtp > .pnl_rforfait_wtp_dts > .pnl_rforfait_wtp_dts_lbl{font-size:16px;line-height:16px;margin-left:1%;}


.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajeros_copiar{display:inline-block;width:100%;position:absolute;top:0px;right:0px;text-align:right;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajeros_copiar > a{display:inline-block;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:22px;font-weight:normal;color:#E2383F;text-decoration:none;background:url('img/iconos/ico_pasajeros_copiar.png') no-repeat left center transparent;padding-left:30px;background-size:22px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_pasajeros_copiar > a:hover{text-decoration:none;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat {display: inline-block;width:100%;padding:0px 0px 10px 0px;margin-top: 10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext{display: inline-block;width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int {display: inline-block;width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_tit {display: inline-block; width: 100%; padding: 10px 0px;font-size: 14px;line-height: 16px;color: #53524C;font-weight: 700;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts {display: inline-block;font-size: 16px;margin:0px;padding:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm {display: inline-block;width:100%;margin:5px 0px;text-align: left;font-size:0px;line-height: 16px;font-weight: 500;color: #666666;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .exp{display: inline-block;width:100%;font-size: 14px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .lbl{display: inline-block;width:20%;vertical-align:middle;font-size: 14px;color: #53524C;font-weight: 700;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .lbl > .lbl_oblig{font-size:13px;line-height:14px;font-weight:300;color: #FF6600;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc{display: inline-block;width:80%;vertical-align:middle;font-size: 14px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc > .txb{width: 99%;margin-left:1%;max-width:500px;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc > .txb.err{background:rgba(255,210,16,0.2);}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc > .txb:read-only{background:#EEEEEE;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm > .desc.desc_info{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm.itm_tit_trnf_datos_avz{font-size: 14px;line-height: 16px;color: #E2383F;font-weight: 700;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm.itm_tit_trnf_datos_avz > .lbl_ubicacion{font-weight:500;margin-left:5px;color:#666666;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm.itm_info{margin-top:25px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat > .pnl_dat_ext > .pnl_dat_int > .pnl_dts > .itm.itm_info > .lbl_info{font-size: 14px;line-height: 16px;font-weight: 400;color:#666666;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs{display:block;margin-top:15px;font-size:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_tit{display:inline-block;width:20%;vertical-align:top;padding-top:5px;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:14px;color:#061E21;font-weight:normal;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .pnl_dts{display:inline-block;width:80%;vertical-align:top;font-size:16px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_obs .txa{width:99%;margin-left:1%;height: 150px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
/*** preguntas ***/
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg {font-size:14px;display:table;width:100%;border-top:1px solid #EAEAEA;padding:10px 0px 0px 0px;margin:20px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_tit{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts{display:inline-block;width:100%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp{display:inline-block;width:20%;float:left;clear:both;vertical-align:top;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:14px;color:#061E21;font-weight:normal;margin-top:10px;padding:25px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp > .grp_tit,
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp > .grp_nom,
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp > .grp_ape,
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .grp > .grp_fec{display:inline-block;vertical-align:middle;margin-right:6px;width:auto;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm {display:inline-block;width:80%;float:right;font-size: 14px;margin-top:10px;position:relative;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm.itm_exp{display:inline-block;width:100%;vertical-align:top;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:14px;color:#061E21;font-weight:normal;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .lbl{display:inline-block;width:99%;margin-left:1%;font-family:'Manrope-Bold',sans-serif;font-size: 14px;line-height: 14px;font-weight: normal;color:#061E21}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .lbl > .lbl_oblig{color:#E2383F;display: inline-block;margin-left: 5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc{display:inline-block;width:99%;margin-left:1%;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .txb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .txb.err{background:rgba(255,210,16,0.2);}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .txa{width: 100%;height: 150px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .cmb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;cursor:pointer;}

.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt {font-size:14px;display:table;width:100%;border-top:1px solid #EAEAEA;padding:10px 0px 0px 0px;margin:20px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_tit{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts{display:inline-block;width:100%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp{display:inline-block;width:20%;float:left;clear:both;vertical-align:top;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:14px;color:#061E21;font-weight:normal;margin-top:10px;padding:25px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp > .grp_tit,
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp > .grp_nom,
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp > .grp_ape,
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .grp > .grp_fec{display:inline-block;vertical-align:middle;margin-right:6px;width:auto;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm {display:inline-block;width:80%;float:right;font-size: 14px;margin-top:10px;position:relative;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm.itm_exp{display:inline-block;width:100%;vertical-align:top;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:14px;color:#061E21;font-weight:normal;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .lbl{display:inline-block;width:99%;margin-left:1%;font-family:'Manrope-Bold',sans-serif;font-size: 14px;line-height: 14px;font-weight: normal;color:#061E21}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .lbl > .lbl_oblig{color:#E2383F;display: inline-block;margin-left: 5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc{display:inline-block;width:99%;margin-left:1%;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc > .txb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc > .txb.err{background:rgba(255,210,16,0.2);}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc > .txa{width: 100%;height: 150px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .dts_srvs_pqt .pnl_dts > .itm > .desc > .cmb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;cursor:pointer;}

/*** Redefinidos para paquetes predefinidos ***/
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd{display:block;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd{display:inline-block;width:100%;margin-bottom:10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .pnl_tit_ppd{display: block;font-size: 18px;line-height: 22px;padding:0px;margin-bottom:5px;color:#E2383F;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd{display:block;width:100%;font-size:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts{display:block;width:100%;font-size:0px;position:relative;padding-top:30px;}
.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{display:none;visibility:hidden;/*display:inline-block;width:100%;margin-top:5px;*/}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_psj .pnl_dts > .pnl_ocupacion > span{display:inline-block;margin-right:10px;text-align:left;font-size:14px;line-height:16px;font-weight:500;color:#666666;}
.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.lbl_explica_hab{display:none;visibility:hidden;}
.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{display:inline-block;}
.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{font-family:'Manrope-Regular',sans-serif;font-size:15px;line-height:15px;color:#E2383F;text-decoration:none;}
.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:hover{text-decoration:none;}
.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{display:inline-block;width:100%;margin-bottom:10px;}
.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{display:inline-block;width:20%;vertical-align:top;text-align:left;padding-top:38px;font-size:14px;line-height:16px;color:#53524C;font-weight:400;}
.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 > .tit{display:inline-block;width:100%;font-size:16px;}
.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 > .concepto{display:inline-block;width:100%;padding-top:2px;font-size:13px;line-height:16px;font-weight:400;color:#999999;}
.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{display:inline-block;width:80%;vertical-align:top;}
.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{display:inline-block;vertical-align: top;width: 32.333333%;margin-left: 1%;margin-top: 10px;}
.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{display:inline-block;width:100%;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:14px;color:#061E21;font-weight:normal;}
.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:#E2383F;}
.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{display:block;font-size: 16px;margin-top:4px;position:relative;line-height:35px;}
.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{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.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.err{background:rgba(255,210,16,0.2);}
.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.date{padding-left:40px;cursor:pointer;}
.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 > .cal{right:7px;top:7px;}
.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 > .cmb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;cursor:pointer;}
.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_nota{display:none;visibility:hidden;}
.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_pasajeros_copiar{display:inline-block;width:100%;position:absolute;top:0px;right:0px;text-align:right;}
.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_pasajeros_copiar > a{display:inline-block;font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:30px;font-weight:600;color:#E2383F;text-decoration:none;background:url('img/iconos/ico_pasajeros_copiar.png') no-repeat left center transparent;padding-left:40px;}
.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_pasajeros_copiar > a:hover{text-decoration:none;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs{display:block;margin-top:15px;font-size:0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_tit{display:inline-block;width:20%;vertical-align:top;padding-top:5px;font-size:16px;line-height:16px;color:#53524C;font-weight:400;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .pnl_dts{display:inline-block;width:80%;vertical-align:top;font-size:16px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .txa{width: 100%;height: 150px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
/*** preguntas ***/
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg {font-size:14px;display:table;width:100%;border-top:1px solid #EAEAEA;padding:10px 0px 0px 0px;margin:20px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_tit{display:none;visibility:hidden;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts{display:inline-block;width:100%;vertical-align:top;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .grp{display:inline-block;width:20%;float:left;clear:both;vertical-align:top;font-size:16px;margin-top:10px;padding:25px 0px 0px 0px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm {display:inline-block;width:80%;float:right;font-size: 14px;margin-top:10px;position:relative;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm.itm_exp{display:inline-block;width:100%;vertical-align:top;font-size:16px;line-height:20px;color:#3F3F3F;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .lbl{display:inline-block;width:99%;margin-left:1%;font-family:'Manrope-Regular',sans-serif;font-size: 14px;line-height: 14px;font-weight: 500;color:#666666}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .lbl > .lbl_oblig{color:#E2383F;display: inline-block;margin-left: 5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc{display:inline-block;width:99%;margin-left:1%;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc > .txb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc > .txb.err{background:rgba(255,210,16,0.2);}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc > .txa{width: 100%;height: 150px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm > .desc > .cmb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;cursor:pointer;}








/*** TPV FIN UNIFICADO ***/
.cont_res_tpv_fin_unif{padding:30px 0px 30px 0px;}
.cont_res_tpv_fin_unif > .pnl_sup{display:inline-block;width:100%;background:#FFFFFF;}
.cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int{}
.cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas{display:inline-block;width:100%;text-align:left;}
.cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int{}
.cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit{display:inline-block;width:100%;text-align:left;}
.cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-family:'DMSerifDisplay-Regular',sans-serif;font-size:32px;line-height:32px;color:#36393A;text-align:left;text-transform:uppercase;margin:30px 0px 30px 0px;}
.cont_res_tpv_fin_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_pas{display:none;visibility:hidden;}
.cont_res_tpv_fin_unif > .pnl_med{}
.cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int{padding:0px 15px !important;}
.cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int > .cont_inc{}
.cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int > .cont_inc > .cont_inc_int{margin:20px 0px 0px 0px !important;}
.cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int > .cont_inc > .cont_inc_int > .pnl_ico{}
.cont_res_tpv_fin_unif > .pnl_med > .pnl_med_int > .cont_inc > .cont_inc_int > .pnl_dts{}
.cont_res_tpv_fin_unif > .pnl_inf{}
.cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int{padding:0px 15px;}
.cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns{}
.cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int{margin:0px 0px 0px 0px !important;font-size:0px;}
.cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int > .itm{display:inline-block;vertical-align:middle;width:32%;margin-right:2%;margin-top:10px;}
.cont_res_tpv_fin_unif > .pnl_inf > .pnl_inf_int > .cont_btns > .cont_btns_int > .itm:last-child{margin-right:0px;}











/*** DATOS RESERVA UNIFICADO ***/
.cont_res_datos_unif{padding:0px;}
.cont_res_datos_unif > .pnl_sup{display:inline-block;width:100%;background:transparent;}
.cont_res_datos_unif > .pnl_sup > .pnl_sup_int{}
.cont_res_datos_unif > .pnl_sup > .pnl_sup_int .vpas{display:inline-block;width:100%;text-align:left;}
.cont_res_datos_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int{}
.cont_res_datos_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit{display:inline-block;width:100%;text-align:center;border:0px;}
.cont_res_datos_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-family:'DMSerifDisplay-Regular',sans-serif;font-weight:normal;font-size:38px;line-height:45px;color:#000000;text-align:center;margin:20px 0px 15px 0px;background:transparent;padding:0px;}
.cont_res_datos_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_pas{display:none;visibility:hidden;}
.cont_res_datos_unif > .pnl_med{}
.cont_res_datos_unif > .pnl_med > .pnl_med_int{padding:0px 15px !important;}
.cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_lat{}
.cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;max-width:100%;margin-top:20px;}
.cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_lat > .panel_fijo{/*width:396px;*/}
.cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_cont{}
.cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{}
.cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .rpt{display:none;visibility:hidden;}
.cont_res_datos_unif > .pnl_inf{}
.cont_res_datos_unif > .pnl_inf > .pnl_inf_int{padding:0px 15px;}

/*** CARRITO UNIFICADO ***/
.carr{clear:both;}
.carr a{font-size:14px;}

.carr > .carr_int{padding:0px;display:block;font-size:14px;}
.carr > .carr_int > .pnl_tit{display:none;visibility:hidden;}

.carr > .carr_int > .servs_sup{}
.carr > .carr_int > .servs {display:inline-block;width:100%;overflow:hidden;margin:0px 0px 20px 0px;}
.carr > .carr_int > .servs.collapse.in{overflow:visible;}
.carr > .carr_int > .servs.servs_vacio{display:inline-block;width:100%;font-size: 24px;line-height: 24px;color:#333333;}
.carr > .carr_int > .servs_sup > a{display:inline-block;width:100%;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 25px;line-height: 32px;color: #061E20;text-decoration:none;}
.carr > .carr_int > .servs_sup > a:hover{text-decoration:none;}
.carr > .carr_int > .servs_sup > a:after{font-family:'FontAwesome';content:"\f107";font-size:28px;float:right;color:#061E20;}
.carr > .carr_int > .servs_sup > a.collapsed:after{content:"\f105";}

.carr .cont_carr{position:relative;display:inline-block;width:100%;margin-top:20px;background:#F7F9FB;padding:10px 0px;border-radius:4px;}
.carr .cont_carr > .pnl_elim{position:relative;text-align:right;display:inline-block;width:100%;padding:15px 15px 5px;border-top:1px solid #EAEAEA;}
.carr .cont_carr > .pnl_elim > .btn{    background: url(img/iconos/ico_delete.png) no-repeat calc(100% - 20px) center #071E22;border-radius: 30px !important;padding: 5px 20px;text-align: left;display: inline-block;width: 100%;max-width: 180px;}

.carr .cont_carr > .pnl_tit{text-align:left;display:inline-block;width:100%;border-bottom:1px solid #EAEAEA;padding:0px 15px 10px 15px;}
.carr .cont_carr > .pnl_tit > a{text-decoration:none;}
.carr .cont_carr > .pnl_tit > a:hover{text-decoration:none;}
.carr .cont_carr > .pnl_tit > a > .tit5{display:inline-block;width:100%;font-family: 'Manrope-ExtraBold',sans-serif;font-size:18px;line-height:24px;font-weight:normal;color:#769BB6;text-decoration:none;}
.carr .cont_carr > .pnl_tit > a:hover > .tit5{text-decoration:none;}
.carr .cont_carr > .pnl_tit > a > .tit5:after{margin-left:10px;padding-top:2px;font-family:'FontAwesome';content:"\f078";font-size:16px;float:right;color:#112139;}
.carr .cont_carr > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.carr .cont_carr > .pnl_tit > a > .fecha{display:block;width:calc(100% - 100px);margin-top:0px;font-size:12px;line-height:14px;font-family:'Manrope-Regular',sans-serif;font-weight:300;color:#545454;text-decoration:none;}
.carr .cont_carr > .pnl_tit > a:hover > .fecha{text-decoration:none;}

.modo_unif .carr .cont_carr > .pnl_tit > .pnl_spp_config{display:inline-block;width:100%;text-align:center;margin:10px 0px;padding:0px;}
.modo_unif .carr .cont_carr > .pnl_tit > .pnl_spp_config > .btn{font-size: 14px;font-weight: bold;text-decoration: none;display: inline-block;width: 100%;padding: 10px 15px;border:0px;border-radius:3px;}

.carr .cont_carr > .pnl_pre{display:inline-block;width:100%;padding:15px 15px 5px;}
.carr .cont_carr > .pnl_pre > .pnl_pre_lbl{display:inline-block;width:58%;text-align:left;vertical-align:middle;font-family:'Manrope-Bold',sans-serif;font-size:15px;line-height:22px;font-weight:normal;color:#071E22;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts{display:inline-block;width:40%;text-align:right;vertical-align:middle;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre{display:block;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_pre > .imp{font-family:'Manrope-ExtraBold',sans-serif;font-size:18px;line-height:22px;font-weight:normal;color:#071E22;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_sub{display:block;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:14px;font-weight:normal;color:#666666;}

.carr .cont_carr > .serv_capa_mod{display:inline-block;width:100%;padding:15px 15px 5px;margin:10px 0px 0px 0px;border-top:1px solid #EAEAEA;font-size:0px;line-height:0px;}
.carr .cont_carr > .serv_capa_mod > .mod{display:inline-block;width:calc(50% - 5px);vertical-align:bottom;margin:0px 5px 0px 0px;}
.carr .cont_carr > .serv_capa_mod > .mod.des{width:100% !important;margin:0px !important;}
.carr .cont_carr > .serv_capa_mod > .mod > .mod_int{}
.carr .cont_carr > .serv_capa_mod > .mod > .mod_int > .btn{display:inline-block;width:100%;height:34px;padding:0px;font-size:14px;line-height:14px;font-weight:400;}
.carr .cont_carr > .serv_capa_mod > .mod > .mod_int.mod_lbl{}
.carr .cont_carr > .serv_capa_mod > .mod > .mod_int.mod_lbl > .lbl{display: inline-block;width: 100%;padding:0px 5px 15px 5px;font-size: 14px;line-height: 16px;font-weight: 500;color: #545454;text-align: justify;}
.carr .cont_carr > .serv_capa_mod > .canc{display:inline-block;width:calc(50% - 5px);vertical-align:bottom;margin:0px 0px 0px 5px;}
.carr .cont_carr > .serv_capa_mod > .canc.des{width:100% !important;margin:0px !important;}
.carr .cont_carr > .serv_capa_mod > .canc > .izq{display:none !important;visibility:hidden !important;}
.carr .cont_carr > .serv_capa_mod > .canc > .izq > .lbl{}
.carr .cont_carr > .serv_capa_mod > .canc > .der{}
.carr .cont_carr > .serv_capa_mod > .canc > .der > .btn{display:inline-block;width:100%;height:34px;padding:0px;font-size:14px;line-height:14px;font-weight:600;color: #e2383f;border: 2px solid #C4C4C4;background:#FFFFFF;text-align: left; padding-left: 18px;}
.carr .cont_carr > .serv_capa_mod > .canc > .der > .btn.canc{background: url(img/iconos/ico_canc_red.png) no-repeat 3px center #FFFFFF;}
.carr .cont_carr > .serv_capa_mod > .canc > .der > .btn.des_canc{}
.carr .cont_carr > .serv_capa_mod > .canc > .der > .btn.des_conf{}

/*** SERVICIO ALOJAMIENTO ***/
.carr .cont_carr > .sal_int{text-align:left;border-bottom:1px solid #EAEAEA;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#535353;}

.carr .cont_carr > .sal_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:0px 0px;font-size:14px;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_nom_prd{display:block;padding:10px 15px;border-bottom:1px solid #EAEAEA;font-family: 'Manrope-Bold',sans-serif;font-size:15px;line-height:22px;font-weight:normal;color:#061E21;}

.carr .cont_carr > .sal_int > .pnl_cab > .pnl_dts_trf{display:inline-block;width:100%;background:url('img/iconos/carrito/ico_srv_dir.png') no-repeat left 10px transparent;padding:10px 0px 10px 40px;border-bottom:1px solid #EAEAEA;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_dts_trf > .itm{display:inline-block;width:100%;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_dts_trf > .itm.org{}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_dts_trf > .itm.dst{}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_dts_trf > .itm > .lbl_tit{display:inline;vertical-align:middle;font-weight:700;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_dts_trf > .itm > .lbl_cont{display:inline;vertical-align:middle;margin-left:5px;font-weight:500;}

.carr .cont_carr > .sal_int > .pnl_cab > .pnl_sup{display:block;background:url('img/iconos/carrito/ico_srv_dir.png') no-repeat 15px center transparent;padding:12px 15px 12px 55px;border-bottom:1px solid #EAEAEA;}

.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf{display:block;background:url('img/iconos/carrito/ico_srv_fec.png') no-repeat 15px center transparent;padding:12px 15px 12px 55px;border-bottom:1px solid #EAEAEA;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .itm > .tit{font-weight:bold;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .tit{font-family:'Manrope-Bold',sans-serif;display:inline-block;vertical-align:middle;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf > .fecha{display:inline-block;vertical-align:middle;margin-left:5px;}

.carr .cont_carr > .sal_int > .pnl_pd{display:none;visibility:hidden;}

.carr .cont_carr > .sal_int > .pnl_desg{text-align:left;font-size:14px;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm{display:inline-block;width:100%;background:url('img/iconos/carrito/ico_srv_desg.png') no-repeat 15px 15px transparent;padding:12px 15px 12px 55px;border-bottom:1px solid #EAEAEA;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm:last-child{border-bottom:0px;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_tit{margin-right:5px;}

.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_cont{}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm .lbl_cont.imp{}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc{display:inline-block;width:100%;font-family:'Manrope-Bold',sans-serif;font-weight:normal;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_reg{display:inline-block;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:inline-block;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup.pnl_ocup_hora{display:block;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup.pnl_ocup_idioma{display:inline-block;width:100%;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp{display:inline-block;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp > .lbl_tit{}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp.pnl_imp_total{display:inline-block;font-family:'Manrope-Bold',sans-serif;float:right;}

.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_dts_clp{display:inline-block;width:100%;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_dts_clp > .pnl_dts_clp_itm{display:inline-block;width:100%;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_dts_clp > .pnl_dts_clp_itm .lbl_tit.lbl_tit_clp{display:inline-block;width:auto;font-weight:bold;}
.carr .cont_carr > .sal_int > .pnl_desg > .pnl_itm > .pnl_dts_clp > .pnl_dts_clp_itm .lbl_cont.lbl_cont_clp{display:inline-block;width:auto;}

.carr .cont_carr > .sal_int > .pnl_nts{text-align:left;font-size:14px;}
.carr .cont_carr > .sal_int > .pnl_nts > .pnl_nts_ext{display:inline-block;width:100%;padding:10px 15px;}
.carr .cont_carr > .sal_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int{}
.carr .cont_carr > .sal_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int > .pnl_tit{}
.carr .cont_carr > .sal_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int > .pnl_dts{}

.carr .cont_carr > .sal_int > .pnl_dat{text-align:left;display:inline-block;width:100%;padding:10px 15px;border-top:1px solid #EAEAEA;}
.carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a{display:block;font-family:'Manrope-Bold',sans-serif;font-size:15px;line-height:20px;font-weight:700;color:#071E22;text-decoration:none;}
.carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a:hover{color:#53524C;text-decoration:none;}
.carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a > .tit5{width:100%;}
.carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a > .tit5:after{font-family:'FontAwesome' !important;content:"\f078";font-size:14px;float:right;color:#071E22;}
.carr .cont_carr > .sal_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.carr .cont_carr > .sal_int > .pnl_dat > .pnl_prv{text-align:left;width:100%;padding:10px 5px 5px 5px;font-size:14px;line-height:15px;font-weight:normal;color:#666666;}

.carr .cont_carr > .sal_int > .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 15px;border-top:1px solid #EAEAEA;}
.carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a{display:block;font-family:'Manrope-Bold',sans-serif;font-size:15px;line-height:24px;color:#071E22;text-decoration:none;}
.carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a:hover{color:#212529;text-decoration:none;}
.carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a > .tit5{width:100%;}
.carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a > .tit5:after{font-family:'FontAwesome' !important;content:"\f078";font-size:14px;float:right;color:#071E22;}
.carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.carr .cont_carr > .sal_int > .pnl_cnd > .pnl_cond{text-align:left;width:100%;padding:10px 5px 5px 5px;font-size:14px;line-height:15px;font-weight:normal;color:#666666;}

/*** SERVICIO SERVICIOS ***/
.carr .cont_carr > .srv_int{text-align:left;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#535353;}

.carr .cont_carr > .srv_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.carr .cont_carr > .srv_int > .pnl_cab > .pnl_sup{display:block;}
.carr .cont_carr > .srv_int > .pnl_cab > .pnl_inf{display:block;}
.carr .cont_carr > .srv_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.carr .cont_carr > .srv_int > .pnl_cab > .pnl_inf > .itm > .tit{}

.carr .cont_carr > .srv_int > .pnl_desg{text-align:left;}
.carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm{display:inline-block;width:100%;padding:10px 15px;}
.carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm .lbl_tit{display:inline-block;vertical-align:top;width:30%;}
.carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm .lbl_cont{display:inline-block;vertical-align:top;width:68%;}
.carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm .lbl_cont.imp{}
.carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm > .pnl_conc{display:block;}
.carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm > .pnl_conc > .lbl_cont{font-size:16px;width:100%;line-height:16px;}
.carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:block;}
.carr .cont_carr > .srv_int > .pnl_desg > .pnl_itm > .pnl_imp{display:block;}

.carr .cont_carr > .srv_int > .pnl_dat{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a{display:block;font-family:'Manrope-Regular',sans-serif;font-size:15px;line-height:15px;font-weight:bold;color:#696F75;text-decoration:none;}
.carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a:hover{color:#696F75;text-decoration:none;}
.carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a > .tit5{width:100%;}
.carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a > .tit5:after{font-family:'FontAwesome';content:"\f078";font-size:14px;float:right;color:#696F75;}
.carr .cont_carr > .srv_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.carr .cont_carr > .srv_int > .pnl_dat > .pnl_prv{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

.carr .cont_carr > .srv_int > .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 15px;}
.carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a{display:block;font-family:'Manrope-Regular',sans-serif;font-size:15px;line-height:15px;font-weight:bold;color:#696F75;text-decoration:none;}
.carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a:hover{color:#696F75;text-decoration:none;}
.carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a > .tit5{width:100%;}
.carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a > .tit5:after{font-family:'FontAwesome';content:"\f078";font-size:14px;float:right;color:#696F75;}
.carr .cont_carr > .srv_int > .pnl_cnd > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.carr .cont_carr > .srv_int > .pnl_cnd > .pnl_cond{text-align:left;width:100%;font-size:13px;padding:10px 5px 5px 5px;line-height:16px;}

/*** SERVICIO PAQUETE PREDEFINIDO ***/
.carr .cont_carr > .pnl_pqt{text-align:left;/*border-bottom:1px solid #CCCCCC;*/font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#545454;}

.carr .cont_carr > .pnl_pqt > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:0px 0px;font-size:14px;}
.carr .cont_carr > .pnl_pqt > .pnl_cab > .pnl_nom_prd{display:block;padding:10px 15px;border-bottom:1px solid #EAEAEA;font-family: 'Manrope-Bold',sans-serif;font-size:15px;line-height:22px;font-weight:normal;color:#061E21;}

.carr .cont_carr > .pnl_pqt > .spp_int{display:block;border-bottom:1px solid #EAEAEA;}
.carr .cont_carr > .pnl_pqt > .spp_int > .pnl_tit{display:none;visibility:hidden;}

.carr .cont_carr > .pnl_pqt > .spp_int > .pnl_mod{display:inline-block;width:100%;padding:5px 0px 10px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .pnl_mod > .lnk{width:100%;display:block;background:#F8F8F8;border-radius:2px;padding:10px 10px 10px 10px;font-size:14px;color:#545454;text-decoration:none;}
.carr .cont_carr > .pnl_pqt > .spp_int > .pnl_mod > .lnk:hover{text-decoration:none;color:#545454;}
.carr .cont_carr > .pnl_pqt > .spp_int > .pnl_mod > .lnk:after{font-family:'FontAwesome';content:"\f054";font-size:12px;float:right;}

.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int{text-align: left;font-family: 'Manrope-Regular',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #535353;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_cab,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:0px;font-size:14px;}

.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_cab > .pnl_nom_prd,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_nom_prd{display: inline-block;width: 100%;font-family: 'Manrope-ExtraBold',sans-serif;padding: 10px 15px;border-bottom: 1px solid #EAEAEA;font-size: 14px;line-height: 18px;font-weight: normal;color: #769BB6;text-decoration: none;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_cab > .pnl_sup,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_sup{display:block;background:transparent;padding:10px 0px 10px 10px;border-bottom:1px solid #EAEAEA;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_cab > .pnl_inf,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_inf{display:block;background:url('img/iconos/carrito/ico_srv_fec.png') no-repeat 15px center transparent;padding:10px 15px 10px 55px;border-bottom:1px solid #EAEAEA;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_cab > .pnl_inf > .itm,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_cab > .pnl_inf > .itm > .tit,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_inf > .itm > .tit{font-weight:bold;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_cab > .pnl_inf > .tit,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_inf > .tit{font-family: 'Manrope-Bold',sans-serif;display: inline-block;vertical-align: middle;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_cab > .pnl_inf > .fecha,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_inf > .fecha{display: inline-block;vertical-align: middle;margin-left: 5px;}

.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg{text-align:left;display:inline-block;width:100%;padding:0px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm{display:inline-block;width:100%;background:url('img/iconos/carrito/ico_srv_desg.png') no-repeat 15px center transparent;padding:10px 15px 10px 55px;border-bottom:1px solid #EAEAEA;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm:last-child,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm:last-child{border-bottom:0px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm .lbl_tit,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm .lbl_tit{margin-right:5px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm .lbl_cont,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm .lbl_cont{}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm .lbl_cont.imp,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm .lbl_cont.imp{}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_conc,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_conc{display: inline-block;width: 100%;font-family: 'Manrope-Bold',sans-serif;font-weight: normal;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_reg,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_reg{display:inline-block;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:inline-block;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup.pnl_ocup_hora,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_ocup.pnl_ocup_hora{display:inline-block;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_ocup.pnl_ocup_idioma,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_ocup.pnl_ocup_idioma{display:inline-block;width:100%;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_imp{display:inline-block;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp > .lbl_tit,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_imp > .lbl_tit{}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_desg > .pnl_itm > .pnl_imp.pnl_imp_total,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_imp.pnl_imp_total{display:inline-block;font-weight:600;color:#E2383F;float:right;}

.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_nts,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_nts{text-align:left;font-size:14px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_nts > .pnl_nts_ext,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_nts > .pnl_nts_ext{display:inline-block;width:100%;padding:10px 15px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int{}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int > .pnl_tit,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int > .pnl_tit{}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int > .pnl_dts,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_nts > .pnl_nts_ext > .pnl_nts_int > .pnl_dts{}

.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_dat,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat{text-align:left;display:inline-block;width:100%;padding:10px 15px;border-top:1px solid #EAEAEA;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_dat > .pnl_tit,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_tit{text-align:left;display:inline-block;width:100%;font-size:16px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_dat > .pnl_tit > a,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_tit > a{display:block;font-size:18px;line-height:20px;font-weight:700;color:#53524C;text-decoration:none;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_dat > .pnl_tit > a:hover,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_tit > a:hover{color:#53524C;text-decoration:none;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_dat > .pnl_tit > a > .tit5,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_tit > a > .tit5{width:100%;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_dat > .pnl_tit > a > .tit5:after,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_tit > a > .tit5:after{font-family:'FontAwesome' !important;content:"\f078";font-size:14px;float:right;color:#1AC5CC;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_dat > .pnl_prv,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_prv{display: block;padding:10px 15px;font-family: 'Manrope-Bold',sans-serif;font-size: 15px;line-height: 24px;color: #071E22;text-decoration: none;}

.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos{display:inline-block;width:100%;padding:0px;border-top: 1px solid #EAEAEA;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .pnl_abrir,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .pnl_abrir{width:100%;display:block;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk{display: block;padding:10px 15px;font-family: 'Manrope-Bold',sans-serif;font-size: 15px;line-height: 24px;color: #071E22;text-decoration: none;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk:hover,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk:hover{text-decoration:none;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk.hd,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk.hd{}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk:after,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk:after{font-family:'FontAwesome';content:"\f054";font-size:12px;float:right;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .pnl_abrir .lnk.hd:after,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .pnl_abrir .lnk.hd:after{content:"\f078";}

.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int{display:inline-block;width:100%;padding:15px;border-top:1px solid #EAEAEA;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod{display:inline-block;width:100%;text-align:left;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod > a,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod > a{font-size:14px;line-height:14px;text-decoration:none;color:#071E22;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod > a:hover,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod > a:hover{font-size:14px;line-height:14px;text-decoration:none;color:#071E22;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod > a > .lbl_serv,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod > a > .lbl_serv{display:inline;color:#071E22;font-family:'Manrope-Bold',sans-serif;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod > a > .lbl_conc,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod > a > .lbl_conc{display:inline;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_prod > a > .lbl_date,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_prod > a > .lbl_date{display:block;margin:5px 0px 0px 0px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_imp,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_imp{display:inline-block;width:100%;text-align:left;margin-top:5px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_btn,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_btn{display:inline-block;width:100%;text-align:center;margin-top:5px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_btn > .btn,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_btn > .btn{display: inline-block;width: 100%;max-width: 180px;height: 30px;padding: 0px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 30px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.carr .cont_carr > .pnl_pqt > .spp_int > .sal_int > .pnl_grupos .spp_opc_int .pnl_btn > .btn:hover,
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_grupos .spp_opc_int .pnl_btn > .btn:hover{opacity:0.85;}

.carr .cont_carr > .pnl_pqt > .pnl_cnd{    text-align: left;display: inline-block;width: 100%;padding: 10px 15px;border-bottom: 1px solid #EAEAEA;}
.carr .cont_carr > .pnl_pqt > .pnl_cnd > .pnl_tit{text-align: left;display: inline-block;width: 100%;font-size: 16px;}
.carr .cont_carr > .pnl_pqt > .pnl_cnd > .pnl_tit > a{display: block;font-family: 'Manrope-Bold',sans-serif;font-size: 15px;line-height: 24px;color: #071E22;text-decoration: none;}
.carr .cont_carr > .pnl_pqt > .pnl_cnd > .pnl_tit > a:hover{color:#071E22;text-decoration:none;}
.carr .cont_carr > .pnl_pqt > .pnl_cnd > .pnl_tit > a > .tit5{width:100%;}
.carr .cont_carr > .pnl_pqt > .pnl_cnd > .pnl_tit > a > .tit5:after{font-family:'FontAwesome' !important;content:"\f078";font-size:14px;float:right;color:#071E22;}
.carr .cont_carr > .pnl_pqt > .pnl_cnd > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.carr .cont_carr > .pnl_pqt > .pnl_cnd > .pnl_cond{text-align: left;width: 100%;padding: 10px 5px 5px 5px;font-size: 14px;line-height: 15px;font-weight: normal;color: #666666;}

/*** RESERVA PRECIO TOTAL ***/
.rpt{clear:both; padding:0px;background:transparent;}
.rpt > .rpt_int{}
.rpt > .rpt_int > .precio{display:inline-block;width:100%;margin:0px;padding:15px 40px;border-radius:8px;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.rpt > .rpt_int > .precio > .tit{display:inline-block;width:49%;vertical-align:middle;font-family:'Manrope-Regular',sans-serif;font-size:18px;text-align:left;font-weight:700;line-height:22px;color:#FFFFFF;}
.rpt > .rpt_int > .precio > .pre{display:inline-block;width:49%;vertical-align:middle;text-align:right;}
.rpt > .rpt_int > .precio > .pre > .imp1{display:block;width:100%;text-align:center;font-family:'Manrope-ExtraBold',sans-serif;font-size:24px;line-height:30px;color:#FFFFFF;}
.rpt > .rpt_int > .precio > .pre > .stit{display:block;width:100%;text-align:center;font-family:'Manrope-Regular',sans-serif;font-size:12px;line-height:14px;font-weight:400;color:#FFFFFF;}
.rpt > .rpt_int > .precio > .gastos{display:block;margin-top:15px;width:100%;text-align:center;font-family:'Manrope-Bold',sans-serif;font-size:16px;line-height:18px;color:#FFFFFF;}

.rpt > .rpt_int > .explica{display:inline-block;width:100%;padding:20px 0px; text-align:left;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#535353;}
.rpt > .rpt_int > .explica > .explica1{display:block;min-height:50px;border-bottom:1px solid #EAEAEA;background:url('img/iconos/carrito/ico_rfp_info.png') no-repeat left 14px transparent;padding:10px 5px 10px 40px;}
.rpt > .rpt_int > .explica > .explica2{display:block;min-height:50px;border-bottom:1px solid #EAEAEA;background:url('img/iconos/carrito/ico_rfp_tel.png') no-repeat left 14px transparent;padding:10px 5px 10px 40px;}
.rpt > .rpt_int > .explica > .explica2 .tel{display:inline-block;width:100%;margin-top:5px;font-size:22px;line-height:26px;font-weight:normal;color:#535353;}
.rpt > .rpt_int > .seguro{display:inline-block;width:100%; padding:15px;text-align:center;}

.rpt > .rpt_int > .seguro img{display: block;max-width: 100%;height: auto;width: 100% \9;margin:0 auto;}


/*** RESERVA FIN UNIFICADO ***/
.rfin_unif{display: inline-block;width: 100%;margin: 0 auto;padding:20px 0px;}
.rfin_unif > .pnl_sup{display:none;visibility:hidden;}

.rfin_unif > .pnl_med{}
.rfin_unif > .pnl_med > .pnl_med_int{padding:0px !important;}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_lat{}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{padding-top:20px;margin-bottom:20px;}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_cont{}
.rfin_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{}
.rfin_unif > .pnl_med .cont_inc{margin:20px 0px 20px 0px !important;}

.rfin_inf{display: inline-block;width: 100%;margin: 0 auto;padding:20px 0px;}
.rfin_inf > .rfin_inf_pnl_tit{display: block;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 25px;line-height: 32px;color: #061E20;}
.rfin_inf > .rfin_inf_pnl_tit_det{display:none;visibility:hidden;}
.rfin_inf > .rfin_inf_pnl_stit{display:none;visibility:hidden;}
.rfin_inf > .rfin_inf_int{display:table;width:100% !important; padding:15px;margin-top:20px;background:transparent;border:1px solid #EAEAEA;border-radius:4px;}
.rfin_inf > .rfin_inf_int > .pnl_sup{display: block;padding:0px;font-family:'Manrope-Regular',sans-serif;font-size: 16px;line-height:18px;color:#545454;margin:0px 0px 20px 0px;}
.rfin_inf > .rfin_inf_int > .pnl_sup > .pnl_dts1{display:inline-block;width:100%;text-align:left;}
.rfin_inf > .rfin_inf_int > .pnl_sup > .pnl_dts2{display:inline-block;width:100%;text-align:left;margin-top:5px;}
.rfin_inf > .rfin_inf_int > .pnl_sup a{font-size: 18px;line-height: 20px;text-decoration:none;}
.rfin_inf > .rfin_inf_int > .pnl_sup a:hover{text-decoration:underline;}
.rfin_inf > .rfin_inf_int > .pnl_inf{display:inline-block;width:100%;text-align:left;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup{display:none;visibility:hidden;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup > .itm{width:240px;margin-bottom:5px;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_sup > .itm > .btn_doc{}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf{display:table;width:100%;text-align:left;font-size:0px;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm{width:32%;margin-bottom:5px;margin-right:2%;max-width:inherit;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm:last-child{margin-right:0px;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.det{}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.det > .btn{padding:5px 20px;width:100%;height:40px;line-height:28px;background:#212529;border-radius:30px !important;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres{}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres > .btn{padding:5px 20px;width:100%;height:40px;line-height:28px;background:#212529;border-radius:30px !important;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini{}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini > .btn{padding:5px 20px;width:100%;height:40px;line-height:28px;background:#212529;border-radius:30px !important;}
.rfin_inf > .rfin_inf_int > .pnl_inf .itm{max-width:240px;display:inline-block;vertical-align:middle;}

.rfin_pie{display: inline-block;width: 100%;margin: 0 auto;padding:20px 0px;}
.rfin_pie > .rfin_pie_pnl_tit{display: block;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 25px;line-height: 32px;color: #061E20;}
.rfin_pie > .rfin_pie_int{display:table;width:100% !important; padding:15px;margin-top:20px;background:transparent;border:1px solid #EAEAEA;border-radius:4px;}
.rfin_pie > .rfin_pie_int > .pnl_dts{display: block;padding:0px;font-family:'Manrope-Regular',sans-serif;font-size: 16px;line-height:18px;color:#545454;margin:0px 0px 20px 0px;}
.rfin_pie > .rfin_pie_int > .pnl_btn{display:inline-block;width:100%;text-align:left;}
.rfin_pie > .rfin_pie_int > .pnl_btn > .btn{padding:5px 20px;width:100%;height:40px;line-height:28px;background:#212529;max-width:250px;border-radius:30px !important;}
.rfin_pie > .rfin_pie_int > .pnl_btn > .btn:hover{}

/*** RESERVA CANCELAR FIN ***/
.rcancfin{display: inline-block;width: 100%;margin: 0 auto;padding:20px 0px;}
.rcancfin .rcancfin_int{text-align:center;}
.rcancfin .rcancfin_int .cont_inc{}
.rcancfin .rcancfin_int .cont_inc > .cont_inc_int{display:inline-block;width:100% !important;}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu{font-size:16px;text-align:left;margin:0px;padding:10px 0px;}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu > .loc{font-family:'Roboto',sans-serif;font-size:20px;line-height:20px;color:#666666;}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu > .fch{}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu > .nom{}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu > .eml{}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu .lbl{display:inline-block;}
.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu .lbl_dt{display:inline-block;font-weight:bold;}

.rcancfin_inf{}
.rcancfin_inf .rcancfin_inf_int{padding:20px;text-align:center;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf{display:block;margin-top:10px;width:100%;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf > .itm{display:inline-block;width:20%;padding:0px 10px;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf > .itm > .btn{color:#FFFFFF;}

/*** RESERVA FICHA UNIFICADO ***/
.rfic_unif{display: inline-block;width: 100%;margin: 0 auto;padding:20px 0px;}
.rfic_unif > .pnl_sup{}
.rfic_unif > .pnl_sup > .pnl_sup_int{}
.rfic_unif > .pnl_med{}
.rfic_unif > .pnl_med > .pnl_med_int{padding:0px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_lat{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{padding-top:20px;margin-bottom:20px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > h1{display:block;font-family:'Manrope-Bold', sans-serif;font-size:40px;color:#1F2526;line-height:48px;margin-bottom:0px;text-align:left;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat{position: relative;display: inline-block;width: 100%;margin: 20px 0px 20px 0px;background: #FFFFFF;padding: 15px;border:1px solid #EAEAEA;border-radius:4px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int{display:inline-block;width:100% !important;padding:0px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int > .row{display:block;padding:0px;margin:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms{width:100%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm{display:block;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #EAEAEA;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_tit{display: inline-block;width: 35%;text-align: right;padding-right: 20px;font-size: 16px;line-height: 18px;font-weight: normal;color: #545454;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_itms > .itm > .itm_lbl{display: inline-block;width: 65%;text-align: left;font-family:'Manrope-Bold', sans-serif;font-size: 16px;line-height: 18px;font-weight: normal;color: #769AB6;}


.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns{display:block;width:100%;margin-top:20px;padding:0px 0px 0px 0px;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_mod{display:inline-block;width:auto;vertical-align:middle;margin-right:20px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_mod .btn_mod{cursor:pointer;padding:10px 20px;height:40px;width:100%;min-width:270px;text-align:center;line-height:20px;font-size:16px;font-weight: normal;text-transform:uppercase;color:#FFFFFF;border:none;background: #212529;border-radius: 30px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_mod .btn_mod:hover{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_canc{display:inline-block;width:auto;vertical-align:middle;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_canc .btn_canc{cursor:pointer;padding:10px 20px;height:40px;width:100%;min-width:270px;text-align:center;line-height:20px;font-size:16px;font-weight: normal;text-transform:uppercase;color:#545454;border:1px solid #C4C4C4 !important;background:url('img/iconos/ico_canc.png') no-repeat 15px center #FFFFFF;border-radius: 30px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .pnl_btns > .pnl_btn_canc .btn_canc:hover{}


.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod{display:block;margin:20px 0px 0px;border-top:1px solid #EAEAEA;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_tit{display:block;padding:25px 15px 0px;font-size:18px;line-height:24px;color:#545454;font-family:'Manrope-Bold',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_stit{display:block;padding:0px 15px 0px;font-size:16px;line-height:20px;color:#545454;font-family:'Manrope-Regular',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts{display:block;padding:15px 15px 0px;font-size:14px;line-height:18px;color:#545454;font-family:'Manrope-Regular',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_dts > .txa{width: 100%;height: 150px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns{display:block;padding:15px;text-align:left;border:none;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn{padding:8px 0px 8px;width:100%;max-width:200px;font-size:16px;height:40px;border-radius: 30px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn_canc{padding:8px 0px 8px;width:100%;max-width:200px;font-size:16px;height:40px;margin-left:10px;background:#212529;border-radius: 30px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod > .pnl_btns > .btn_canc:hover{opacity:0.85;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc{display:block;margin:20px 0px 0px;border-top:1px solid #EAEAEA;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_tit{display:block;padding:25px 15px 0px;font-size:20px;line-height:24px;color:#545454;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_stit{display:block;padding:0px 15px 0px;font-size:18px;line-height:20px;color:#545454;font-family:'Manrope-Regular',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts{display:block;padding:15px 15px 0px;font-size:16px;line-height:18px;color:#545454;font-family:'Manrope-Regular',sans-serif;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .imp{font-size:18px;line-height:22px;font-weight:700;color: #545454;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm{display:block;margin:5px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm > .itm_tit{display:inline-block;vertical-align:top;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_dts .itm > .itm_lbl{display:inline-block;vertical-align:top;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_canc > .pnl_btns{display:block;padding:15px;text-align:left;border:none;}
.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 0px 8px;width:100%;max-width:200px;font-size:16px;height:40px;border-radius: 30px !important;}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs{display: block;margin-top: 20px;padding-bottom: 20px;font-family: 'Manrope-Regular',sans-serif;font-size: 14px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int{display: block;width: 100% !important;padding: 0px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int > .pnl_tit{display: block;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 25px;line-height: 32px;color: #061E20;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int > .row{position: relative;display: inline-block;width: 100%;margin: 20px 0px 0px 0px;background: transparent;padding: 15px;border:1px solid #EAEAEA;border-radius:4px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_img{display:none;visibility:hidden;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts{display:block;width:100%;padding:0px;margin:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_dts_tit{display: block;padding:0px;font-family:'Manrope-Regular',sans-serif;font-size: 16px;line-height:18px;color:#545454;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns{padding:15px 0px 0px;display:inline-block;width:100%;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns .itm{display:inline-block;width:calc(100% - 10px);max-width:200px;margin:5px 10px 5px 0px;}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags{display: block;margin-top: 20px;padding-bottom: 20px;font-family: 'Manrope-Regular',sans-serif;font-size: 14px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int{display: block;width: 100% !important;padding: 0px !important;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_tit{display: block;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 25px;line-height: 32px;color: #061E20;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts{position: relative;display: inline-block;width: 100%;margin: 20px 0px 0px 0px;background: transparent;padding: 15px;border:1px solid #EAEAEA;border-radius:4px;}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_tit{display:block;color:#1B1D19;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl{display:block;color:#54595A;margin:5px 0px;font-size:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm{display:inline-block;width:20%;vertical-align:top;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn{display:inline-block;width:18%;vertical-align:top;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn{padding:8px 12px !important;font-size:14px !important;background:#212529;font-size:14px;line-height:16px;color:#FFFFFF;font-weight:normal;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn:hover{background:#E2383F;opacity:0.85;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_tit .itm{font-family: 'Manrope-Bold',sans-serif;font-size:15px;color:#212529;font-weight:400;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm{font-family: 'Manrope-Regular',sans-serif;font-size:15px;color:#545454;font-weight:400;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm > .tit_int{display:none;}

/*** RESERVA LISTADO ***/
.res_lst{display: inline-block;width: 100%;margin: 0 auto;padding:20px 0px;}

.res_lst > .pnl_tit{display:block;}
.res_lst > .pnl_tit > .pnl_tit_int{display:block;position:relative;padding:0px;text-align:left;}
.res_lst > .pnl_tit > .pnl_tit_int > h1{display:inline-block;width:100%;margin:0px;padding:0px;text-align:left;font-family:'Manrope-Bold', sans-serif;font-size:40px;line-height:50px;color:#1F2526;}

.res_lst > .pnl_subtit{display:block;width:100%;margin-top:10px;}
.res_lst > .pnl_subtit > .pnl_subtit_int{display:block;margin-top:10px;padding:0px;}
.res_lst > .pnl_subtit > .pnl_subtit_int > span{display:block;font-size:28px;line-height:34px;color:#E2383F;}

.res_lst > .pnl_colapsar_filtros{display:block;width:100%;margin-top:10px;}
.res_lst > .pnl_colapsar_filtros > .pnl_colapsar_filtros_int{display:block;margin-top:10px;padding:0px;}
.res_lst > .pnl_colapsar_filtros > .pnl_colapsar_filtros_int > .lnk{display:block;font-size:24px;line-height:32px;color:#E2383F;text-decoration:none;}
.res_lst > .pnl_colapsar_filtros > .pnl_colapsar_filtros_int > .lnk:hover{text-decoration:none;}
.res_lst > .pnl_colapsar_filtros > .pnl_colapsar_filtros_int > .lnk:after{font-family: 'FontAwesome'; content: "\f107";font-size:22px;margin-left:10px;font-weight:bold;}
.res_lst > .pnl_colapsar_filtros > .pnl_colapsar_filtros_int > .lnk.open:after{content: "\f106";}

.res_lst > .pnl_fltr{display:block;width:100%;}
.res_lst > .pnl_fltr > .pnl_fltr_int{display:table;position:relative;margin-top: 20px;background: #FFFFFF;padding: 20px 20px 10px;font-size: 0px;margin: 20px auto 0;border:1px solid #EAEAEA;border-radius:4px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_tit{display:none;visibility:hidden;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts{display:block;font-size:14px;padding:0px;}

.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{width:100%;margin:0px !important;padding:0px !important;text-align:left;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:16px;font-weight:400;color:#071E22;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt{width:100%;margin:6px 0px !important;padding:0px !important;text-align:left;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal{position:relative;display:inline-block;padding:0px;margin:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal.fec_cal_desde{padding:0px 3px 0px 0px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal.fec_cal_hasta{padding:0px 0px 0px 3px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb{width: 100%;font-weight: normal;height: 40px;padding: 8px 8px;font-size: 14px;line-height:16px;color:#999999;border:0px;box-shadow:none;border-radius:4px;cursor:pointer;background:#EAF0F4;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal{top: 10px;right: 10px;left: inherit;height: 18px !important;width: 18px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts{padding:0px 1px !important;margin:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb{width: 100%;font-weight: normal;height: 40px;padding: 8px 8px;font-size: 14px;line-height:16px;color:#999999;border:0px;box-shadow:none;border-radius:4px;cursor:pointer;background:#EAF0F4;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{width: 100%;font-weight: normal;height: 40px;padding: 8px 8px;font-size: 14px;line-height:16px;color:#999999;border:0px;box-shadow:none;border-radius:4px;cursor:pointer;background:#EAF0F4;}

.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador{margin:3px 0px !important;padding:0px 30px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada{margin:3px 0px !important;padding:0px 30px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia{margin:3px 0px !important;padding:0px 30px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado{margin:3px 0px !important;padding:0px 30px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_huesped{margin:3px 0px !important;padding:0px 30px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns{display:block;padding:17px 0px 0px 0px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar{display:block;margin:8px 0px !important;padding:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn{display: inline-block;width: 100%;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 17px;line-height: 40px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border:1px solid transparent !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn:hover{opacity:0.85;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos{display:block;margin:4px 0px !important;padding:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn{display: inline-block;width: 100%;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 17px;line-height: 40px;color: #000000;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border:1px solid #EBEBEB !important;background:#FFFFFF;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn:hover{opacity:0.85;}

.res_lst > .pnl_lst{display:block;margin-top:10px;padding:20px 0px 10px;}
.res_lst > .pnl_lst > .pnl_lst_int{display: block;padding:0px !important;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header{display:block;padding:0px;background:#EAF0F4;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px;font-family: 'Manrope-Bold',sans-serif;font-size:0px;color:#071E22;border-bottom:1px solid #EAEAEA;border-top:1px solid #EAEAEA;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_desc{display:inline-block;width:20%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fres{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_loc{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_ref{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_hue{display:inline-block;width:20%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fent{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_imp{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_est{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_btn{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;line-height:16px;}

.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items{display:block;padding:0px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a{text-decoration:none;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a:hover{text-decoration:none;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px;font-size:0px;font-weight:400;color:#858585;border-bottom:1px solid #EAEAEA;font-family:'Manrope-Regular',sans-serif;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_desc{display:inline-block;width:20%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fres{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_loc{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_ref{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_hue{display:inline-block;width:20%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fent{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_imp{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_est{display:inline-block;width:12%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn{font-family:'Manrope-Bold',sans-serif;font-size:14px;padding:0px 10px;height:25px;line-height:25px;width:100%;background:#000000;border-radius: 25px !important;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn:hover{background:#212529;opacity:0.8;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl{display:inline-block;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit{display:/*inline-block;*/none;}

.res_lst > .pnl_lst > .pnl_lst_int > .pnl_sin_res{display:block;margin-top:10px;}

/* CARROUSEL */
.owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; margin:0px; padding:0px;}
.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); display:block; margin:0px; padding:0px;}
.owl-carousel .owl-wrapper li {list-style:none; margin:0px; padding:0px;vertical-align:top;}
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; display:inline-block;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{display:inline-block;}
.owl-next,
.owl-prev{cursor: pointer;font-size:32px;width:23px;height:64px;}

.owl-carousel .owl-wrapper, .owl-carousel  .owl-item
{
    -webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    padding:10px 0px;
}

/* TABS */ 
.r-tabs .contents .content {width:100%; display: none;}
.r-tabs .contents .content.active {display: block;}
.r-tabs .contents .title {display: none;}

.r-tabs .contents .title {margin-bottom:5px;}
.r-tabs .contents .title a {font-weight: bold;font-size: 18px;text-decoration: none;width: 100%;display: inline-block;padding: 10px;}
.r-tabs .contents .title a:hover{text-decoration:none;}

.r-tabs .contents .title.active a{font-weight: bold;font-size: 18px;text-decoration: none;width: 100%;display: inline-block;padding: 10px;}

/*** VALORACION SIN RESULTADOS ***/
.sin_resultado{}
.sin_resultado > h1{font-size:30px;text-align:left;}
.sin_resultado > h2{font-size:19px;}

/*** VALORACION ***/
.valoracion {display:block;}

/*** VALORACION TITULO  **/
.valTitulo {display: inline-block; width:100%;}
.valTitulo > .tit {font-family: 'Roboto', sans-serif; font-weight: bold;font-size: 16px;line-height:22px;color:#1C1D1D;text-shadow:none;}

/*** VALORACION SUBTITULO ***/
.valSubTitulo {display: inline-block; width:100%;text-align:center;margin:10px 0px 0px;}
.valSubTitulo > .tit {font-family: 'Manrope-Regular', sans-serif; font-weight: normal;font-size: 38px;line-height:46px;color:#000000;text-shadow:none;}
.valSubTitulo > .map{display:none;visibility:hidden;}

/*** LISTADO VALORACION ***/
.valoracion > .listVal {margin:30px 0px;}

.valoracion > .listVal > .vext {text-align: left;font-family: 'Manrope-Regular',sans-serif;font-size: 15px;font-weight: normal;color: #666666;background: #FFFFFF;padding: 0px 0px 15px 0px;border:0px;margin: 0px;box-shadow:0px 0px 12px #CCCCCC;border-radius:15px;}
.valoracion > .listVal > .vext.reco{}
.valoracion > .listVal > .vext a{font-size: 14px;font-weight: normal;color:#E2383F;text-decoration: none;}
.valoracion > .listVal > .vext a:hover{color: #E2383F;text-decoration: underline;}

.valoracion > .listVal > .vext.selected {}
.valoracion > .listVal > .vext > .header{ position: relative; display: inline-block;width:100%;font-size:0px;padding:15px 15px 5px 15px;}

.valoracion > .listVal > .vext > .header > .pImgSlider{display: inline-block; width:30%; overflow:hidden;border-radius:8px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel{width:100%;max-height:200px;overflow: hidden;position: relative; display:block;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner{position:relative;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item{background:#99B3C6;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a{}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a:hover{}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > img{width:100%;max-height:200px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > .caption{background-color: rgba(255,255,255,0.3);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:95px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > .caption:after{font-family: 'FontAwesome'; content: "\f00e";color:#FFFFFF;font-size:30px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control{display:block;margin:80px 0px 0px 0px !important;width: 30px;height:40px;background: transparent !important;opacity:1 !important;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control.left{padding:10px 0px 0px 3px !important;text-align:left;border-radius:0px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control.right{padding:10px 3px 0px 0px !important;text-align:right;border-radius:0px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control:hover{display:block;opacity:0.8 !important;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 25px;color:#FFFFFF !important;line-height:30px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control > .fa-lg.fa-chevron-left:before{content:"\f177";text-shadow: none;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control > .fa-lg.fa-chevron-right:before{content:"\f178";text-shadow: none;}

.valoracion > .listVal > .vext > .header > .pnl_reco{display:inline-block;width:100%;text-align:center;position:relative;font-size:16px;}
.valoracion > .listVal > .vext > .header > .pnl_reco > .pnl_reco_int{display:block;position:absolute;right:0px;top:-25px;background:#FFB718;padding:2px 8px;border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;}
.valoracion > .listVal > .vext > .header > .pnl_reco > .pnl_reco_int > .lbl_reco{font-family:'Manrope-Regular',sans-serif;font-size:13px;color:#FFFFFF;padding:0px 16px 0px 0px;background:url('img/iconos/ico_reco.png') no-repeat right center transparent;}

.valoracion > .listVal > .vext > .header > .pData {display: inline-block; width: 70%; vertical-align: top;float:right;position:relative;color:#666666;font-family:'Roboto',sans-serif;padding:0px 0px 0px 30px;}
.valoracion > .listVal > .vext > .header > .pData > .tit {display:inline-block; line-height:24px; font-family:'Roboto', sans-serif; font-size:24px;color:#333333;text-decoration:none;padding:0px;}
.valoracion > .listVal > .vext > .header > .pData > .tit a{font-family:'Manrope-Bold', sans-serif; font-size:25px;color:#DE3840;text-decoration:none;line-height:30px;text-decoration:none;}
.valoracion > .listVal > .vext > .header > .pData > .tit a:hover{opacity:0.85;text-decoration:none;}
.valoracion > .listVal > .vext > .header > .pData > .cat {display: inline-block;width:30%;margin-left:7px;line-height: 28px;font-family: 'Roboto', sans-serif;font-size: 28px;color: #E2383F;vertical-align: top;}
.valoracion > .listVal > .vext > .header > .pData > .pob {display: inline-block;width: 78%;padding:5px 0px 10px 0px;}
.valoracion > .listVal > .vext > .header > .pData > .pob > .pob_int{display:inline-block;width:49%;text-align:left;display: inline-block;vertical-align: middle;padding-right: 5px;margin-top: 0px;text-align: left;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 14px;line-height: 18px;color: #1C2433;}
.valoracion > .listVal > .vext > .header > .pData > .pob > .map_int{display:inline-block;width:49%;text-align:right;}
.valoracion > .listVal > .vext > .header > .pData > .pob > .map_int > .ico_map_point{background:url('img/iconos/ico_map_point_val.png') no-repeat left center transparent;padding-left:17px;font-size:13px;}
.valoracion > .listVal > .vext > .header > .pData > .pob > .map_int > .ico_map_point:hover{}
.valoracion > .listVal > .vext > .header > .pData > .map {display:none;visibility:hidden;}
.valoracion > .listVal > .vext > .header > .pData > .desc {display: inline-block;width: 78%;text-align: justify;padding:0px;font-family: 'Manrope-Regular', sans-serif;font-size: 15px;line-height: 22px;color: #666F79;}
.valoracion > .listVal > .vext > .header > .pData > .desc a {margin-left:6px;font-family: 'Manrope-Regular', sans-serif;font-size: 15px;line-height: 22px;color: #E2383F;text-decoration:none;}
.valoracion > .listVal > .vext > .header > .pData > .desc a:hover{opacity:0.85;text-decoration:none;}

.valoracion > .listVal > .vext > .header > .pData > .desde {position:absolute;right:0px;top:0px;text-align:center;width:18%;padding:0px 10px;min-height:200px;border:0px;background:#EAF0F4;border-radius:8px;    display: flex;flex-flow: column wrap;justify-content: center;}
.valoracion > .listVal > .vext > .header > .pData > .desde > .lit{display: block;font-size: 14px;line-height: 14px;font-family:'Manrope-ExtraBold',sans-serif;color: #1C2433;text-transform: lowercase;}
.valoracion > .listVal > .vext > .header > .pData > .desde > .precio{display: block;font-size: 24px;line-height: 28px;font-family: 'Manrope-ExtraBold',sans-serif;color: #000000;margin-top: 4px;}

.valoracion > .listVal > .vext > .promos{display:block;margin:5px 0px 0px 0px;min-height:20px;}
.valoracion > .listVal > .vext > .promos > .promos_lbl{display:block;padding:0px 0px 0px 26px;font-size:16px;line-height:20px;color:#FFB718;background:url('img/iconos/ico_val_alj_promocion.png') no-repeat left top transparent;}

.valoracion > .listVal > .vext > .fecha {display: inline-block; width: 100%;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:18px;color:#1C2433;padding:0px 25px;margin-bottom:15px;}
.valoracion > .listVal > .vext > .fecha > .tit {display: inline-block;}
.valoracion > .listVal > .vext > .fecha > .cmb {display: inline-block;}
.valoracion > .listVal > .vext > .fecha > .cmb > select{padding:3px;border:1px solid #EAEAEA;font-weight:normal;border-radius:8px;}

.valoracion > .listVal > .vext > .detail{display:inline-block;width:100%;margin-top:10px;font-size:0px;}
.valoracion > .listVal > .vext > .detail > .detail_dts{display:inline-block;width:60%;background:#F5F5F5;vertical-align:middle;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .estado{display:inline-block;vertical-align:top;min-height:42px;width:10%;text-align:left;background:#F5F5F5;padding:10px 0px 10px 10px;font-size:15px;line-height:18px;font-family:'Manrope-Regular',sans-serif;color:#666666;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion{display:inline-block;vertical-align:top;min-height:42px;width:70%;text-align:left;background:#F5F5F5;padding:10px 0px 10px 10px;font-size:15px;line-height:18px;font-family:'Manrope-Regular',sans-serif;color:#666666;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion > .ofertas{display:inline;vertical-align:top;font-weight:bold;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion > .ofertas > img{display:none;visibility:hidden;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion > .ofertas:before{content:" - ";}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price{display:inline-block;vertical-align:top;min-height:42px;width:20%;text-align:right;background:#F5F5F5;padding:10px 10px 10px 0px;font-size:18px;line-height:18px;font-family:'Roboto',sans-serif;color:#666666;font-weight:bold;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .infotarifa{display:inline-block;margin-right:5px;vertical-align:top;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price > .infotarifa > img{width:18px;cursor:pointer;}
.valoracion > .listVal > .vext > .detail > .detal_btns{display:inline-block;width:40%;vertical-align:middle;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones{display:inline-block;vertical-align:top;min-height:42px;width:48%;margin-left:2%;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn{background:#666666;padding:8px 0px;font-size:16px;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn::after{content: "\f107"; font-family: FontAwesome; margin-left:6px; font-style:normal; color:#FFF;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn.active{background:#806600;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn.active::after{content: "\f106"; font-family: FontAwesome; margin-left:6px; font-style:normal; color:#FFF;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .booking{display:inline-block;vertical-align:top;min-height:42px;width:48%;margin-left:2%;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .booking .btn{background:#E2383F;padding:8px 0px;font-size:16px;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .booking .btn::after{content: "\f105"; font-family: FontAwesome; margin-left:6px; font-style:normal; color:#FFF;}

.valoracion > .listVal > .vext > .val {position: relative;margin-top:0px;}
.valoracion > .listVal > .vext > .val > .header, 
.valoracion > .listVal > .vext > .val > .content > .header {background: #EAF0F4;width: 100%;display: block;padding: 15px 0px 10px;border: 0px;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 14px;line-height: 18px;color: #1C2433;}
.valoracion > .listVal > .vext > .val > .header > .promos, 
.valoracion > .listVal > .vext > .val > .content > .header > .promos{font-weight:bold;}
.valoracion > .listVal > .vext > .val > .grup, 
.valoracion > .listVal > .vext > .val > .content > .grup{background:#FFFFFF;width:100%;display:block;padding:8px 25px;border-bottom:1px solid #DDDDDD;font-family: 'Manrope-Regular',sans-serif;font-weight:normal;font-size:13px;line-height:16px;color:#1C2433;}
.valoracion > .listVal > .vext > .val > .content{font-size:0px;}
.valoracion > .listVal > .vext > .val > .content > .cont{display: block;width: 100%;padding: 6px 0px;vertical-align: top;color: #1C2433;border-bottom: 1px solid #DDDDDD;}
.valoracion > .listVal > .vext > .val > .content > .cont > .estado,
.valoracion > .listVal > .vext > .val > .content > .cont > .habitacion,
.valoracion > .listVal > .vext > .val > .content > .cont > .regimen,
.valoracion > .listVal > .vext > .val > .content > .cont > .oferta,
.valoracion > .listVal > .vext > .val > .content > .cont > .precio,
.valoracion > .listVal > .vext > .val > .content > .cont > .seleccion{font-size:14px;}
.valoracion > .listVal > .vext > .val > .content > .cont > .precio > label{color: #1C2433;font-size: 15px;font-family: 'Manrope-ExtraBold', sans-serif;font-weight: normal;line-height: 20px;}

.valoracion > .listVal > .vext > .val > .content > .sep{display:none;visibility:hidden;}

.valoracion > .listVal > .vext > .val > .header > .sup, .valoracion > .listVal > .vext > .val > .content > .header > .sup {font-size: 14px;}

.valoracion > .listVal > .vext > .val .estado {width:10%; display: inline-block; text-align: center;vertical-align: middle;}
.valoracion > .listVal > .vext > .val .habitacion {width:calc(60% - 80px); display: inline-block;vertical-align: middle;}
.valoracion > .listVal > .vext > .val .servicio {}
.valoracion > .listVal > .vext > .val .regimen {width:10%; display: inline-block;vertical-align: middle;}

.valoracion > .listVal > .vext > .val .oferta {width:40px; display: inline-block;vertical-align: middle;text-align:center;}

.valoracion > .listVal > .vext > .val .precio {width:15%; display: inline-block;vertical-align: middle;text-align:center;}

.valoracion > .listVal > .vext > .val .seleccion { width:40px; display: inline-block; text-align:center;vertical-align: middle;}

.valoracion > .listVal > .vext > .val .content .cont > .precio {}

.valoracion > .listVal > .vext > .val > .btns{width: 100%; display: inline-block; padding: 10px; position:relative; padding-top:15px; text-align:right;}

.valoracion > .listVal > .vext > .val > .btns > .importes_pdia{display: none;visibility:hidden;}

.valoracion > .listVal > .vext > .val > .btns > .importes{display: inline-block;vertical-align: bottom;margin-right: 15px;text-align: right;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .tit {font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height:32px;vertical-align: baseline;margin-right: 10px;color: #555555;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .importe {font-family: 'Manrope-ExtraBold', sans-serif;font-size: 25px;line-height:32px;vertical-align: baseline;color: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.valoracion > .listVal > .vext > .val > .btns > .reservar {display:inline-block;vertical-align:bottom;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1,
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1,
.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet {display: inline-block;width: 100%;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 18px;line-height: 40px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: left;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1:hover,
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1:hover,
.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet:hover{text-decoration:none;opacity:0.85;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1::after,
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1::after,
.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet::after{}

.valoracion > .listVal > .vext > .val > .btns > .reservar .loading {font-size: 18px;color:#333333;}

.valoracion > .listVal > .sep_val {display:inline-block;width:100%;height:30px;}

/* REDEFINIDOS PARA SERVICIOS PROPIOS */
.valoracion > .listVal > .vext.svr > .header > .pData > .tit{width:100%;}
.valoracion > .listVal > .vext.svr > .header > .pData > .pob{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .header > .pData > .map{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .header > .pData > .desc{width:100%;margin-top:10px;}
.valoracion > .listVal > .vext.svr > .header > .pData > .desde{display:none;visibility:hidden;}

.valoracion > .listVal > .vext > .header > .pData.wprz{width:75%;}
.valoracion > .listVal > .vext > .header > .pData.wprz > .tit {display:inline-block;visibility:visible;width:78%;}
.valoracion > .listVal > .vext > .header > .pData.wprz > .desc {display:inline-block;visibility:visible;width:78%;}
.valoracion > .listVal > .vext > .header > .pData.wprz > .desde {display:inline-block;visibility:visible;}

.valoracion > .listVal > .vext.svr > .val_prp{position: relative;display:table;width:100%;color:#FFFFFF;margin-top:0px;}

.valoracion > .listVal > .vext.svr > .val_prp .estado{width:10%;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .servicio{width:calc(75% - 80px);display:inline-block;vertical-align:middle;text-align:left;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .servicio.ofertas{width:calc(75% - 120px);}
.valoracion > .listVal > .vext.svr > .val_prp .servicio > .img_mod_info{display: inline-block;margin: 0px 0px 0px 6px;cursor: pointer;}
.valoracion > .listVal > .vext.svr > .val_prp .precio{width:15%;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .oferta{width:40px;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .hora{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp .seleccion{width:70px;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item{width:80px;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item > .btn{padding:8px 4px;color:#FFFFFF;text-decoration:none;}
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item > .btn:hover{padding:8px 4px;color:#FFFFFF;text-decoration:none;}

.valoracion > .listVal > .vext.svr > .val_prp .estado.horas{width:10%;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .servicio.horas{width:calc(75% - 180px);display:inline-block;vertical-align:middle;text-align:left;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .servicio.horas.ofertas{width:calc(75% - 220px);}
.valoracion > .listVal > .vext.svr > .val_prp .precio.horas{width:15%;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .oferta.horas{width:40px;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .hora.horas{width:100px;display:inline-block;visibility:visible;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .seleccion.horas{width:70px;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas{width:80px;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}

.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .bt_res1,
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .bt_pet1,
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .pet {display: inline-block;width: 100%;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 18px;line-height: 40px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: left;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .bt_res1:hover,
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .bt_pet1:hover,
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .pet:hover{text-decoration:none;opacity:0.85;}
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .bt_res1::after,
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .bt_pet1::after,
.valoracion > .listVal > .vext.svr > .val_prp .reservar_item.horas > .pet::after{}

.valoracion > .listVal > .vext.svr > .val_prp > .header{background:#EAF0F4;width:100%;display:block;padding:15px 0px 10px;border:0px;font-family:'Manrope-ExtraBold',sans-serif;font-size:14px;line-height:18px;color:#1C2433;}
.valoracion > .listVal > .vext.svr > .val_prp > .header > .int{width:100%;font-size:0px;}

.valoracion > .listVal > .vext.svr > .val_prp > .content {width:100%;display:inline-block;font-size:0px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont{display: block; width: 100%; padding:6px 0px; vertical-align:top;color:#1C2433;border-bottom:1px solid #DDDDDD;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont select{}

.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .hora{position:relative;padding:0px 5px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .hora:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 6px;right: 12px;margin: 0px;font-size: 22px;font-weight: 400;pointer-events: none;color: #000000;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .hora select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding:6px 10px;background:#EAF0F4;border:0px;border-radius:8px;cursor:pointer;font-size:14px;}

.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .seleccion{position:relative;padding:0px 5px;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .seleccion:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 6px;right: 12px;margin: 0px;font-size: 16px;font-weight: 400;pointer-events: none;color: #000000;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .seleccion select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding:6px 10px;background:#EAF0F4;border:0px;border-radius:8px;cursor:pointer;font-size:14px;}

.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont > .precio{color:#1C2433;font-size:15px;font-family:'Manrope-ExtraBold', sans-serif;font-weight:normal;line-height:20px;}

.valoracion > .listVal > .vext.svr > .val_prp > .content > .cab_concepto_tipo{display:none;visibility:hidden;}

.valoracion > .listVal > .vext.svr > .val_prp > .btns {width: 100%; display: inline-block; padding: 10px; position:relative; padding-top:15px; text-align:right;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes{display: inline-block;vertical-align: bottom;margin-right: 15px;text-align: right;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes > .tit {font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height:32px;vertical-align: baseline;margin-right: 10px;color: #555555;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes > .importe {font-family: 'Manrope-ExtraBold', sans-serif;font-size: 25px;line-height:32px;vertical-align: baseline;color: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar {display:inline-block;vertical-align:bottom;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_res1,
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1,
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .pet {display: inline-block;width: 100%;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 18px;line-height: 40px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: left;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_res1:hover,
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1:hover,
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .pet:hover{text-decoration:none;opacity:0.85;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_res1::after,
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1::after,
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > .pet::after{}

.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar .loading {font-size: 18px;color:#333333;}

/*** VALORACION CAPA OFERTAS ***/
.capa_oferta{display:inline-block;width:100%;font-family:'Manrope-Regular',sans-serif;}
.capa_oferta > .tit{display:inline-block;width:100%;font-weight:bold;}
.capa_oferta > .precios {display:none;visibility:hidden;}
.capa_oferta > .ofrt {display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.capa_oferta > .ofrt > .itm {display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:0px;}
.capa_oferta > .ofrt > .itm.tipo {display:none;visibility:hidden;}
.capa_oferta > .ofrt > .itm.oferta {}
.capa_oferta > .ofrt > .itm.importe {display:none;visibility:hidden;}

/*** VALORACION CAPA INFO CONCEPTO SERVICIOS ***/
.cont-info-lst{display:inline-block;width:100%;font-family:'Manrope-Regular',sans-serif;}
.cont-info-lst > .info-img{display:inline-block;width:100%;}
.cont-info-lst > .info-img > .img_responsive{width:100%;}
.cont-info-lst > .info-itm{display:inline-block;width:100%;margin-top:10px;}
.cont-info-lst > .info-itm > .tit{font-weight:bold;}
.cont-info-lst > .info-itm > .desc{}

/*** VALORACION PAGINACION ***/
.valoracion > .row.paginador {margin:0px;}
.valoracion > .row.paginador > .pnl_ord{margin:0px;padding:10px 30px;background:transparent;border:1px solid #EAEAEA;font-size:0px;position:relative;border-radius:20px;}
.valoracion > .row.paginador > .pnl_ord.lrg{/*width:100% !important;*/}
.valoracion > .row.paginador > .pnl_ord > .tit{display: inline-block;vertical-align:middle;width:110px;margin-right:10px;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 14px;font-weight:normal;line-height: 24px;color: #333333;border-right:1px solid #DDDDDD;text-align:right;padding-right:10px;}
.valoracion > .row.paginador > .pnl_ord > select{display: inline-block;vertical-align:middle;width:calc(100% - 120px);font-family: 'Manrope-Regular',sans-serif;font-size: 14px;font-weight:normal;line-height: 24px;color: #333333;border:0px !important;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;}
.valoracion > .row.paginador > .pnl_ord:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 10px;right: 15px;margin: 0px;font-size: 16px;font-weight: 700;pointer-events: none;color: #112139;}

.valoracion > .row.paginador > .pnl_pgs{padding:12px 0px;}
.valoracion > .row.paginador > .pnl_pgs > .pagination {margin:0px; float: right!important;}

/*** FILTROS VALORACION  ***/
.filt {display:inline-block; width:100%;}

.filt > .tit{display:inline-block;width:100%;margin:0px 0px 20px 0px;}
.filt > .tit > a{font-family: 'Manrope-ExtraBold',sans-serif;font-size: 28px;line-height: 40px;color:#1C1D1D;background:url('img/iconos/ico_val_filtros.png') no-repeat left center transparent;padding-left:34px;text-decoration:none;}
.filt > .tit > a:hover{text-decoration:none;opacity:0.85;}

.filt > .cont{padding:0px;margin:0px;width: 100%;background:transparent;}
.filt > .cont.collapse{}
.filt > .cont > .pnl_explica{display:inline-block;width:100%;margin:10px 0px;}
.filt > .cont > .pnl_explica > .tit{display:inline-block;width:100%;font-weight:bold;font-size:16px;}
.filt > .cont > .pnl_explica > .cont{display:inline-block;width:100%;margin:10px 0px 0px 0px;}

.filt > .cont > .item {font-family:'Manrope-Regular',sans-serif;display: inline-block; width: 100%;font-size: 18px;     margin: 0px 0px 15px 0px;padding: 15px 0px 0px 0px;border-top: 1px solid #EBEBEB;}
.filt > .cont > .item > .tit {font-family:'Manrope-ExtraBold',sans-serif;display:block; font-size: 18px;line-height:24px; margin-bottom: 10px;color:#061E20;}
.filt > .cont > .item > .tit a{font-family:'Manrope-ExtraBold',sans-serif;font-size: 18px;line-height:24px;color:#061E20;text-decoration:none;}
.filt > .cont > .item > .tit a:hover{text-decoration:none;}
.filt > .cont > .item > .tit a:after {font-family: 'FontAwesome';  content: "\f107"; float: right;color:#222222;font-weight:bold;font-size:20px;}
.filt > .cont > .item > .tit a.collapsed:after {content: "\f105";color:#222222;}

.filt > .cont > .item > .cont > .fila {display:block; position: relative;}
.filt > .cont > .item > .cont > .fila > .opt {display: inline-block;width:100%;font-size:13px;color:#868788;font-weight:normal;padding:0px 0px 6px 16px;}
.filt > .cont > .item > .cont > .fila > .opt > .chk {display: inline-block;}
.filt > .cont > .item > .cont > .fila > .opt > .lnk {display: inline-block;font-size:13px;color:#868788;font-weight:normal;}
.filt > .cont > .item > .cont > .fila > .opt label {font-weight:normal;}
.filt > .cont > .item > .cont > .fila > .det{display:none;visibility:hidden;}
.filt > .cont > .item > .cont > .fila.fila_ppal > .opt label{font-weight:bold;}
.filt > .cont > .item > .cont > .fila.fila_ppal > .det{font-weight:bold;}
.filt > .cont > .item > .cont > .fila.fila_ppal > .det > .dsd {display:none;visibility:hidden;}
.filt > .cont > .item > .cont > .fila_scnd{display:block; position: relative;padding:0px 0px 0px 10px !important;}
.filt > .cont > .item > .cont > .fila_scnd > .fila{display:block; position: relative;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt {display: inline-block;font-size:12px;color:#868788;font-weight:normal;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt > .chk {display: inline-block;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt > .lnk {display: inline-block;font-size:12px;color:#868788;font-weight:normal;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt label {font-weight:normal;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .det {position:absolute; right:0px;top:4px;color:#868788;font-weight:normal;font-size:11px;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .det > .num {display:none;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .det > .dsd {text-transform:lowercase; margin-top: 2px; display:inline-block;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style label{padding-left:2px;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style label::before{width: 14px;height: 14px;left: 4px;top: 1px;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style label::after{font-size:10px;}
.filt > .cont > .item > .cont > .fila_scnd > .fila > .opt .checkbox-style input[type="checkbox"]:checked + label::after{left:3px;top:1px;}

.filt > .cont > .item.flt_hot_prec{display:block;width:100%; position: relative;font-size:0px;}
.filt > .cont > .item.flt_hot_prec .slider_lbl{height:20px;position:relative;display:block;}
.filt > .cont > .item.flt_hot_prec .slider_lbl .lbl_min {font-family:'Manrope-Regular',sans-serif;color:#212529;float:left;font-size:18px;font-weight:normal;text-align:left;width:50%;}
.filt > .cont > .item.flt_hot_prec .slider_lbl .lbl_max {font-family:'Manrope-Regular',sans-serif;color:#212529;float:right;font-size:18px;font-weight:normal;text-align:right;width:50%;}

.filt > .cont > .item.flt_hot_prec .slider{margin:15px 0px;display:block;padding:0px 5px;}
.filt > .cont > .item.flt_hot_prec .slider > .slider-range{display:block;}
.filt > .cont > .item.flt_hot_prec .slider.ui-corner-all{border-radius:initial;}

.filt > .cont > .item.flt_hot_prec .slider.ui-slider {position: relative;text-align: left;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider .ui-slider-handle {cursor: pointer;height:36px;position: absolute;width:30px;z-index: 1;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider .ui-slider-range {border: 0 none;display: block;font-size: 0.7em;position: absolute;z-index: 0;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-horizontal {height: 0.8em;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-horizontal .ui-slider-handle {margin-left: -0.6em;top:-15px;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-horizontal .ui-slider-range {height: 100%;top: 0;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-vertical {height: 100px;width: 0.8em;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-vertical .ui-slider-handle {left: -0.3em;margin-bottom: -0.6em;margin-left: 0;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.filt > .cont > .item.flt_hot_prec .slider.ui-slider-vertical .ui-slider-range-max {top: 0;}

.filt > .cont > .item.flt_hot_prec .slider.ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}
.filt > .cont > .item.flt_hot_prec .slider.ui-widget-content {background-image:url("img/otros/slider_barra.gif");background-repeat:repeat-x;height:5px;width:calc(100% - 32px);margin:20px 10px 20px 10px;border: 0px !important;border-radius:4px 4px 4px 4px;color: #FFFFFF;font-weight: normal;text-align:left;}
.filt > .cont > .item.flt_hot_prec .slider.ui-widget-content a {color: #333333;}
.filt > .cont > .item.flt_hot_prec .slider .ui-widget-header {background-image:url("img/otros/slider_barra_int.gif");background-repeat:repeat-x;height:5px;border: 0px !important;border-radius:4px 4px 4px 4px;color: #333333;font-weight:normal;}
.filt > .cont > .item.flt_hot_prec .slider .ui-widget-header a {color: #FFFFFF;}

.filt > .cont > .item.flt_hot_prec .slider .ui-state-default,
.filt > .cont > .item.flt_hot_prec .slider .ui-widget-content .ui-state-default {cursor:pointer;background:url('img/iconos/ico_slider_prec.png') no-repeat center center !important;border:none !important;font-weight: bold;outline: medium none;margin-left:-15px;}




/*** TU BUSQUEDA BUSCADOR TAB ***/
.val_tbsqbusc{display:flex;flex-flow: column wrap;justify-content: center;width:100%;margin-bottom:20px;min-height:100px;}
.val_tbsqbusc > .val_tbsqbusc_cont{display:inline-block;width:100%;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont{background: transparent;width: 100% !important;text-align:center;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda{display:inline-block;width:100%;text-align:center;font-size:0px;padding:0px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts{display:inline-block;vertical-align:middle;text-align:left;margin:5px 0px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm{display:inline-block;vertical-align:middle;text-align:left;border-right:1px solid #CCCCCC;font-family: 'Manrope-ExtraBold', sans-serif;font-size:16px;line-height:30px;color:#1C1D1D;padding-right:10px;margin-right:10px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm > .lbl_tit{display:inline-block;vertical-align:middle;margin-right:8px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm > .lbl{display:inline-block;vertical-align:middle;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm.pnl_fecha{background: url(img/iconos/ico_calendario.png) no-repeat left center transparent;padding-left: 30px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm.pnl_tipo{background:transparent;padding-left: 0px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont.srv_23 > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm.pnl_tipo{background: url(img/iconos/ico_duracion.png) no-repeat left center transparent;padding-left: 30px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm.pnl_duracion{background: url(img/iconos/ico_duracion.png) no-repeat left center transparent;padding-left: 30px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm.pnl_ppd_tipo{background:transparent;padding-left:0px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm.pnl_ppd_subtipo{background:transparent;padding-left:0px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm.pnl_ppd_fdesde{background: url(img/iconos/ico_calendario.png) no-repeat left center transparent;padding-left: 30px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_dts > .pnl_itm.pnl_ppd_fhasta{background: url(img/iconos/ico_calendario.png) no-repeat left center transparent;padding-left: 30px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_colapsar{display:inline-block;vertical-align:middle;text-align:left;margin:5px 0px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_colapsar > .lnk{position: relative;display: inline-block;width: 100%;height: 40px;padding: 5px 25px;font-family:'Manrope-Bold',sans-serif;font-size:18px;line-height:30px;color:#FFFFFF;text-decoration:none;text-transform: inherit;font-weight: normal !important;text-align: left;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_colapsar > .lnk:after{display:inline-block;margin-left:10px;width:20px;height:20px;background:url('img/iconos/val_tbsqbusc_cont_tubusqueda_close.png') no-repeat center center;content:" ";}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont > .val_tbsqbusc_cont_tubusqueda > .pnl_colapsar > .lnk:hover{text-decoration:none;opacity:0.85;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_buscador_cont{background: transparent;width: 100% !important;text-align:center;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_buscador_cont > .val_tbsqbusc_cont_buscador{position:relative;display:inline-block;width:100%;max-width:1200px;text-align:center;font-size:0px;padding:0px 0px 0px 0px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_buscador_cont > .val_tbsqbusc_cont_buscador > .pnl_buscador{display:inline-block;vertical-align:middle;width:100%;text-align:left;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_buscador_cont > .val_tbsqbusc_cont_buscador > .pnl_colapsar{position:absolute;top:-30px;right:20px;display:inline-block;vertical-align:top;text-align:right;padding:0px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_buscador_cont > .val_tbsqbusc_cont_buscador > .pnl_colapsar > .lnk{display:inline-block;font-family:'Manrope-Bold',sans-serif;font-size:16px;line-height:20px;color:#1C1D1D;text-decoration:none;background:url('img/iconos/ico_tbsqbusc_cont_buscador_close.png') no-repeat left center transparent;padding-left:20px;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_buscador_cont > .val_tbsqbusc_cont_buscador > .pnl_colapsar > .lnk:hover{text-decoration:none;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont{display:none;width:100%;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_tubusqueda_cont.open{display:inline-block;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_buscador_cont{display:none;width:100%;}
.val_tbsqbusc > .val_tbsqbusc_cont > .val_tbsqbusc_cont_buscador_cont.open{display:inline-block;}




/*** MAPA VALORACION ***/
.mapList {}
.mapList.modal.modal-fullscreen .modal-dialog,.modal.modal-fullscreen .modal-content{bottom:0;left:0;position:absolute;right:0;top:0}
.mapList.modal.modal-fullscreen .modal-dialog{margin:140px 5% 5% 5%;width:90%;}
.mapList.modal.modal-fullscreen .modal-content{}
.mapList.modal.modal-fullscreen .modal-body{padding:0; height:100%;}
.mapList.modal.modal-fullscreen .modal-header img{vertical-align: initial;}
.mapList.modal.modal-fullscreen .modal-title{ font-size: 22px; display: inline-block; margin-left: 10px;width:auto;}

/*** MARKER MAPA VALORACION  ***/
.map_marker {display: inline-block; width: 400px; height: auto;margin-bottom:5px;font-size:0px;}

.map_marker > .image {display: inline-block; width:27%; height:90px; overflow:hidden;}
.map_marker > .image > .imgCont {overflow: hidden;position: relative; width: 100%; height: 100%; display: block;}
.map_marker > .image > .imgCont > .imgCenter {width: 1000px;position: absolute;left: 50%;top: 0%;margin-left: -500px;}
.map_marker > .image > .imgCont > .imgCenter img {display: block; margin: 0 auto; max-width: 230px; max-height: 230px;}

.map_marker > .image_back{display: inline-block;width:27%;max-height: 90px;vertical-align: top;overflow: hidden;position: relative;background: #F5F5F5;}
.map_marker > .image_back > img {width: 100%;max-height: 90px;}

.map_marker > .content {display: inline-block;width:70%;margin-left:3%;vertical-align: top;font-size:13px;font-family: 'Manrope-Regular', sans-serif;color:#666666;}
.map_marker > .content > .data {display: block;font-weight: bold;}
.map_marker > .content > .data > .tit {display: inline-block; width:100%;}

.map_marker > .content > .data > .tit a {font-family: 'Manrope-Regular', sans-serif;font-size: 20px;color:#36393A;text-decoration: none;}
.map_marker > .content > .data > .tit a:hover{color:#36393A;text-decoration:underline;}

.map_marker > .content > .data > .dir{display:inline-block;}
.map_marker > .content > .data > .pob{display:inline-block;}
.map_marker > .content > .data > .tipo {display: inline-block; width:100%;}
.map_marker > .content > .desc {display: inline-block; width: 100%;}

.map_marker > .reserva {display: block;text-align: right; margin-top:10px;}
.map_marker > .reserva > .lnk {display: inline-block;}
.map_marker > .reserva > .lnk > .btn{padding:6px 12px;text-decoration:none;text-align:center;font-size:16px;width:100%;color:#FFFFFF;border:none !important;text-transform:uppercase;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;}
.map_marker > .reserva > .lnk > .btn:hover{text-decoration:none;font-size:16px;color:#FFFFFF;opacity:0.85;}

.gm-style-iw {top:15px !important;}

/*** MAPA FICHA ***/
.mapFicha{ margin:0px; display:block;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:16px;color:#666666;background:#FFFFFF;padding:20px;}
.mapFicha > .pnl_tit{display:block;font-family:'Roboto', sans-serif;font-size:22px;color:#666666;line-height:25px;margin-bottom:20px;}

/*** MAPA MIN VALORACION ***/
.mapLisMin{display:block;width:100%;}
.mapLisMin > .lnk.no_map{display:block;width:100%;height:100%;min-height:93px;background:url('img/fondos/mapa_val.jpg') no-repeat center center transparent;display:block;padding:35px 20px;text-align:right;}
.mapLisMin > .lnk.no_map > .pnl_lbl{background:#00B4FF;font-family: 'Manrope-Regular', sans-serif;font-size:17px;line-height:17px;text-align:center;padding:8px 20px 4px;color:#FFFFFF;text-decoration:none;}
.mapLisMin > .lnk.no_map:hover > .pnl_lbl{opacity:0.85;text-decoration:none;}

/*** VALORACION FICHA ***/
.prod_fic_val_tit{display:block;position:relative;z-index:1;padding:10px 12px;margin:0px;text-align:left;background:#1C1D1A;font-family:'Manrope-Regular',sans-serif;font-size:28px;line-height:28px;color:#FFFFFF;}

.prod_fic_val{}

.prod_fic_val > .noresult{display:inline-block;width:100%;margin:20px 0px;padding:10px 20px 20px 20px;background:#F5F5F5;}
.prod_fic_val > .noresult > .pnl_ico{text-align:center;}
.prod_fic_val > .noresult > .pnl_ico > img{margin:0 auto;}
.prod_fic_val > .noresult > .pnl_dts{}
.prod_fic_val > .noresult > .pnl_dts > .tit{display:block;width:100%;font-size:18px !important;line-height:18px;text-align:left; font-family: 'Manrope-Regular', sans-serif;margin:10px 0px 0px 0px;color:#333333;}
.prod_fic_val > .noresult > .pnl_dts > .cont{display:block;width:100%;margin-top:20px;}

.prod_fic_val > .pnl_tit{display:none;visibility:hidden;}

.prod_fic_val > .vext {text-align: left;font-family: 'Manrope-Regular',sans-serif;font-size: 14px;font-weight: normal;color: #666666;background:#FFFFFF;padding:0px;}
.prod_fic_val > .vext.reco{border:3px solid #262E76;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0px !important;-moz-box-shadow:0px !important;-webkit-box-shadow:0px !important;}
.prod_fic_val > .vext a{}
.prod_fic_val > .vext a:hover{}

.prod_fic_val > .vext > .cab_val_pqvi_ff{background:#36393A;display:inline-block;width:100%;text-align:center;padding:6px 0px;}
.prod_fic_val > .vext > .cab_val_pqvi_ff > .pnl_tit{}
.prod_fic_val > .vext > .cab_val_pqvi_ff > .pnl_tit > .tit{font-size:22px;line-height:30px;font-family:'Roboto',sans-serif;color:#FFFFFF;}

.prod_fic_val > .vext > .promos{display:block;margin:5px 0px 0px 0px;min-height:20px;}
.prod_fic_val > .vext > .promos > .promos_lbl{display:block;padding:0px 0px 0px 26px;font-size:16px;line-height:20px;color:#FFB718;background:url('img/iconos/ico_val_alj_promocion.png') no-repeat left top transparent;}

.prod_fic_val > .vext > .fecha{display: inline-block; width: 100%;font-family:'Manrope-Regular',sans-serif;font-size:14px;font-weight:bold;color:#353939;padding:12px 24px 8px;}
.prod_fic_val > .vext > .fecha > .tit {display: inline-block;}
.prod_fic_val > .vext > .fecha > .cmb {display: inline-block;}
.prod_fic_val > .vext > .fecha > .cmb > select{padding:3px;border:1px solid #DDDDDD;font-weight:normal;}

.prod_fic_val > .vext > .val {}
.prod_fic_val > .vext > .val > .header, .prod_fic_val > .vext > .val > .content > .header {display:none;visibility:hidden;}
.prod_fic_val > .vext > .val > .grup, .prod_fic_val > .vext > .val > .content > .grup{background: #FFFFFF;width: 100%;display: block;padding: 8px 5px;border-bottom: 1px solid #D1D1D1;font-family: 'Manrope-Bold',sans-serif;font-weight: normal;font-size: 13px;line-height: 16px;color: #5B5B5B;}

.prod_fic_val > .vext > .val > .content{}
.prod_fic_val > .vext > .val > .content > .cont{display: block; width: 100%; padding:8px 5px; vertical-align:top;color:#5B5B5B;border-bottom: 1px solid #D1D1D1;font-size:0px;}
.prod_fic_val > .vext > .val > .content > .sep{display:none;visibility:hidden;}

.prod_fic_val > .vext > .val > .header > .sup, .prod_fic_val > .vext > .val > .content > .header > .sup {font-family:'Manrope-Regular',sans-serif !important;font-size:16px !important;line-height:16px !important;color:#333333 !important;}

.prod_fic_val > .vext > .val .estado{width:10%;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;}
.prod_fic_val > .vext > .val .habitacion{width:88%;display:inline-block;vertical-align:middle;text-align:left;font-size:13px;}
.prod_fic_val > .vext > .val .regimen{width: 80%;padding-left: 10%;display:inline-block;vertical-align:middle;text-align:left;font-size:13px;}
.prod_fic_val > .vext > .val .oferta{width:18%;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;}
.prod_fic_val > .vext > .val .precio{width: calc(100% - 40px);display:inline-block;vertical-align:middle;text-align: right;font-size:13px;}
.prod_fic_val > .vext > .val .precio > label{font-family:'Manrope-Bold',sans-serif !important;color: #1C2433;font-size: 17px;font-weight: 400;margin: 0px;}
.prod_fic_val > .vext > .val .seleccion{width:40px;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;}

.prod_fic_val > .vext > .val .content .cont > .precio {  }

.prod_fic_val > .vext > .val > .btns{width: 100%; display: inline-block; padding:10px; position:relative; padding-top:15px; text-align:center;}
.prod_fic_val > .vext > .val > .btns > .importes{width: 100%;display: inline-block;padding: 10px 0px;vertical-align: bottom;margin-right: 15px;text-align: center;padding: 10px 0px;border-bottom: 1px solid #D1D1D1;}
.prod_fic_val > .vext > .val > .btns > .importes > .tit {font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height: 32px;vertical-align: baseline;margin-right: 10px;color: #555555;}
.prod_fic_val > .vext > .val > .btns > .importes > .importe {font-family: 'Manrope-ExtraBold', sans-serif;font-size: 25px;line-height: 32px;vertical-align: baseline;color: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.prod_fic_val > .vext > .val > .btns > .reservar {width: 100%;display: inline-block;padding: 20px 10px 0px;text-align: center;}
.prod_fic_val > .vext > .val > .btns > .reservar > a{display: inline-block;width: 100%;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 18px;line-height: 40px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.prod_fic_val > .vext > .val > .btns > .reservar > a:hover{opacity:0.85;}

.prod_fic_val > .vext > .val > .btns > .reservar .loading {font-size: 16px;color:#333333;}

/* REDEFINIDOS PARA SERVICIOS PROPIOS */
.prod_fic_val > .vext.svr > .val_prp{position: relative;display:table;width:100%;color:#FFFFFF;}

.prod_fic_val > .vext.svr > .val_prp .estado{width:40px;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;}
.prod_fic_val > .vext.svr > .val_prp .servicio{width:calc(100% - 40px);display:inline-block;vertical-align:middle;text-align:left;font-size:13px;}
.prod_fic_val > .vext.svr > .val_prp .servicio > .img_mod_info{display: inline-block;margin: 0px 0px 0px 6px;cursor: pointer;}
.prod_fic_val > .vext.svr > .val_prp .precio{width:calc(100% - 80px);display:inline-block;vertical-align:middle;text-align:left;font-size:13px;margin-top:8px;padding-left:40px;}
.prod_fic_val > .vext.svr > .val_prp .precio.ofertas{width:calc(100% - 120px);}
.prod_fic_val > .vext.svr > .val_prp .oferta{width:40px;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;}
.prod_fic_val > .vext.svr > .val_prp .hora{display:none;visibility:hidden;}
.prod_fic_val > .vext.svr > .val_prp .seleccion{width:80px;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;margin-top:8px;}
.prod_fic_val > .vext.svr > .val_prp .reservar_item{width:80px;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;margin-top:8px;}
.prod_fic_val > .vext.svr > .val_prp .reservar_item > .btn{padding:8px 4px;color:#FFFFFF;text-decoration:none;}
.prod_fic_val > .vext.svr > .val_prp .reservar_item > .btn:hover{padding:8px 4px;color:#FFFFFF;text-decoration:none;}

.prod_fic_val > .vext.svr > .val_prp .estado.horas{width:40px;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;}
.prod_fic_val > .vext.svr > .val_prp .servicio.horas{width:calc(100% - 40px);display:inline-block;vertical-align:middle;text-align:left;font-size:13px;}
.prod_fic_val > .vext.svr > .val_prp .precio.horas{width:calc(100% - 180px);display:inline-block;vertical-align:middle;text-align:left;font-size:13px;margin-top:8px;padding-left:40px;}
.prod_fic_val > .vext.svr > .val_prp .precio.horas.ofertas{width:calc(100% - 220px);}
.prod_fic_val > .vext.svr > .val_prp .hora.horas{width:100px;display:inline-block;visibility:visible;vertical-align:middle;text-align:center;font-size:13px;margin-top:8px;}
.prod_fic_val > .vext.svr > .val_prp .seleccion.horas{width:80px;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;margin-top:8px;}
.prod_fic_val > .vext.svr > .val_prp .reservar_item.horas{width:80px;display:inline-block;vertical-align:middle;text-align:center;font-size:13px;margin-top:8px;}

.prod_fic_val > .vext.svr > .val_prp > .header{display:none;visibility:hidden;}
.prod_fic_val > .vext.svr > .val_prp > .header > .int{}

.prod_fic_val > .vext.svr > .val_prp > .content {width:100%;display:inline-block;font-size:0px;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont{display: block; width: 100%; padding:12px 0px; vertical-align:top;color:#5B5B5B;border-bottom:1px solid #D1D1D1;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont select{}

.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .hora{position:relative;padding:0px 5px;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .hora:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 6px;right: 12px;margin: 0px;font-size: 22px;font-weight: 400;pointer-events: none;color: #000000;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .hora select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding:6px 10px;background:#EAF0F4;border:0px;border-radius:8px;cursor:pointer;font-size:14px;}

.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .seleccion{position:relative;padding:0px 5px;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .seleccion:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 6px;right: 12px;margin: 0px;font-size: 16px;font-weight: 400;pointer-events: none;color: #000000;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .seleccion select{width: 100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;padding:6px 10px;background:#EAF0F4;border:0px;border-radius:8px;cursor:pointer;font-size:14px;}

.prod_fic_val > .vext.svr > .val_prp > .content > .cont > .precio{color:#1C2433;font-size:15px;font-family:'Manrope-ExtraBold', sans-serif;font-weight:normal;line-height:20px;}

.prod_fic_val > .vext.svr > .val_prp > .btns{width: 100%; display: inline-block; padding: 0px; position:relative;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes{display: inline-block;vertical-align: bottom;text-align: center;margin: 0px;padding: 10px 0px;border-bottom: 1px solid #D1D1D1;width: 100%;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes > .tit {font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height:32px;vertical-align: baseline;margin-right: 10px;color: #555555;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes > .importe {font-family: 'Manrope-ExtraBold', sans-serif;font-size: 25px;line-height:32px;vertical-align: baseline;color: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar{width: 100%; display: inline-block;padding: 20px 10px 0px;text-align:center;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_res1,
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1,
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .pet {display: inline-block;width: 100%;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 18px;line-height: 40px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_res1:hover,
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1:hover,
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .pet:hover{text-decoration:none;opacity:0.85;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_res1::after,
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .bt_pet1::after,
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > .pet::after{}

.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar .loading {font-size: 18px;color:#333333;}

/*** RESERVA ADD SERVICIO ***/
.pnl_add{display:block;margin-top:20px;padding-bottom:20px;font-family:'Manrope-Regular',sans-serif;font-size:14px;}
.pnl_add .pnl_add_int{display:inline-block;width:100%;margin:0px !important;}
.pnl_add .pnl_add_int > .content{display:inline-block;width:100%;padding:0px;}
.pnl_add .pnl_add_int > .content > .pnl_tit{display:block;font-family:'Manrope-ExtraBold',sans-serif;font-size:25px;line-height:32px;color:#061E20;}
.pnl_add .pnl_add_int > .content > .pnl_sub_tit{display:none;visibility:hidden;}
.pnl_add .pnl_add_int > .content > .pnl_dat{position:relative;display:inline-block;width:100%;margin-top:20px;background:transparent;padding:10px 0px 0px 0px;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms{display:flex;width:100%;margin:0px;padding:0px;font-size:0px;line-height:0px}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm{display:inline-block;vertical-align:top;width:calc(33.333333% - 9px);margin:0px 12px 0px 0px;padding:0px;position:relative;text-align:center;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm:last-child{margin:0px 0px 0px 0px;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_img{display:inline-block;width:100%;vertical-align:middle;text-align:center;overflow:hidden;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_img > a{display:inline-block;width:100%;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_img > a > img{display: block;width: 100% \9;max-width: 100%;height: auto;margin:0 auto;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont{display:flex;width:100%;align-items: center;justify-content: center;position:relative;margin:0 auto;padding:20px;background: transparent;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont > .tit{font-family:'Manrope-Bold',sans-serif;font-size:26px;line-height:32px;font-weight:normal;color:#000000;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont > .tit > a{display:inline-block;width:100%;font-family:'Manrope-Bold',sans-serif;font-size:26px;line-height:32px;font-weight:normal;color:#000000;text-decoration:none;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont > .tit > a:hover{text-decoration:none;}

/*** OPCIONALES RESERVA UNIFICADO ***/
.pnl_ropc_ext {display:block;margin-top:20px;padding-bottom:20px;font-family:'Manrope-Regular',sans-serif;font-size:14px;}
.pnl_ropc_ext .pnl_ropc_int {display:inline-block;width:100%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_tit{display:block;font-family:'Manrope-ExtraBold',sans-serif;font-size:25px;line-height:32px;color:#061E20;}
.pnl_ropc_ext .pnl_ropc_int .pnl_sub_tit{display:none;visibility:hidden;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat {position:relative;display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:30px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod {display: block; padding:0px;padding-top:20px;margin-top:0px;border-top:1px solid #CCCCCC;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod:first-child{margin-top:0px;border-top:0px;padding-top:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod > .tit{display:inline-block;width:100%;font-weight: 300;font-size: 27px;line-height: 30px;padding: 0px 0px 10px 0px;color: #212529;border-bottom:1px solid #CCCCCC;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod > .tit > .date {font-family:'Manrope-Regular',sans-serif;font-size:13px;line-height:15px;color:#545454;font-weight:300;} 
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod > .tit > .pnl_dts_adc{display:inline-block;width:100%;text-align:left;margin-top:5px;font-size: 13px;line-height: 15px;color: #545454;font-weight: 400;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod > .tit > .pnl_dts_adc > .pnl_dts_adc_ubics{display:inline;vertical-align:middle;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod > .tit > .pnl_dts_adc > .pnl_dts_adc_ubics > .lbl_tit{display:inline;vertical-align:middle;margin-right:10px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod > .tit > .pnl_dts_adc > .pnl_dts_adc_ubics > .lbl_ubicacion{display:inline;vertical-align:middle;margin-right:10px;font-weight:300;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab { display:block; margin:0px; padding:5px 0px 5px;background-color:#FFFFFF;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header {display:none;visibility:hidden;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .tit_hab {display:none;visibility:hidden;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm {display:table;width:100%; padding:10px 10px;border-bottom:1px solid #CCCCCC;font-family:'Manrope-Regular',sans-serif;font-size:0px;line-height:20px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm:last-child{border-bottom:0px;padding-bottom:0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .fecha,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .cantidad,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .select{display:inline-block;vertical-align:middle;font-size:14px !important;text-align:left;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val{display:inline-block;width:100%;font-size:18px;font-weight:700;color:#212529;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe > .val{display:inline-block;width:100%;font-size:18px;font-weight:700;color:#E2383F;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .info{display:none;visibility:hidden;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .concepto {width: 40%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .fecha {width: 20%;text-align:center !important;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe {width: 20%;text-align:center !important;}
/*.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .cantidad {width: 20%;text-align:center !important;}*/
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select {width: 20%;text-align:center !important;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn {background: #E2383F;border: none;cursor: pointer;display: inline-block;width: 100%;max-width: 200px;height: 40px;line-height: 36px;margin: 0;padding: 0;font-size: 15px;color: #FFFFFF;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn:hover{}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn.del{background:#545454;color:#FFFFFF;}

/*** VENTA COMPLEMENTARIA ***/
.pnl_vcomp_ext {display:block;margin-top:20px;padding-bottom:20px;font-family:'Manrope-Regular',sans-serif;font-size:14px;}
.pnl_vcomp_ext .pnl_vcomp_int {display:inline-block;width:100%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_tit{display:block;font-family:'Manrope-ExtraBold',sans-serif;font-size:25px;line-height:32px;color:#061E20;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_sub_tit{display:none;visibility:hidden;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat {position:relative;display: inline-block;width: 100%;margin-top:20px;padding: 10px 15px;border: 1px solid #EAEAEA;border-radius:4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod {display: block; padding:0px;padding-top:20px;margin-top:0px;border-top:1px solid #CCCCCC;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod:first-child{margin-top:0px;border-top:0px;padding-top:0px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod > .tit{font-family: 'Manrope-ExtraBold',sans-serif;font-size: 18px;line-height: 22px;font-weight: normal;color: #769BB6;display: inline-block;width: 100%;padding:0px 0px 10px 0px;border-bottom:1px solid #EAEAEA;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod > .tit > .date {font-family:'Manrope-Regular',sans-serif;font-size:13px;line-height:15px;color:#545454;margin-left:10px;} 

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header {display: block;padding: 0px 15px;margin-top: 10px;border-bottom: 1px solid #EAEAEA;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .image {display:none;visibility:hidden;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .tit {display: inline-block;vertical-align: middle;width: 100%;text-align: left;padding: 0px 0px 10px 0px;font-family:'Manrope-Bold',sans-serif;font-size: 18px;line-height:22px;color: #191920;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .item {display:block;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab { display:block; margin:0px; padding:10px 15px 5px;background-color:#FFFFFF;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .header{display:inline-block;vertical-align:middle;margin:0px !important;padding:0px 0px 0px !important;width:85%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .button{display:inline-block;vertical-align:middle;margin:0px !important;padding:0px !important;text-align:right;width:15%;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .prd {display:block; font-size:24px; margin-bottom:0px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .img {display:none;visibility:hidden;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat {display:inline-block;width:100%; vertical-align:middle;font-size:0px;line-height:25px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit {font-family:'Manrope-Bold',sans-serif;font-size: 14px;line-height:18px;color: #769BB6;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit > .date {font-family: 'Manrope-Regular',sans-serif;font-size: 14px;line-height: 18px;color: #769BB6;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .address {display:none;visibility:hidden;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .address .dir {}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp {font-family:'Manrope-Regular',sans-serif;font-size:15px;line-height:15px;display:inline-block; width:25%;text-align:right;color:#525252;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp .dsd {margin-right:5px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp .prc {margin-right:15px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn{display: inline-block;vertical-align: middle;width: 100%;max-width:250px;border-radius: 30px !important;cursor: pointer;height: 25px;padding:2px 0px;background:#212529;text-align: center;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn:hover{opacity:0.85;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a{font-family:'Manrope-Regular',sans-serif;color: #FFFFFF;font-size: 14px;text-decoration:none;height:auto;padding:0px;line-height:20px;text-transform:none;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a:hover{text-decoration:none;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a:after{font-family: 'FontAwesome';content: "\f107";margin-left:6px;font-size:18px;line-height:20px;vertical-align:middle;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a.open{}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a.open:after{content: "\f106";margin-left:6px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab.open{background-color:transparent;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab.open .btn{}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab.open .dat .tit{}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd { display:none; width:100%; margin: 0;padding:5px 15px 5px 15px;background-color:transparent;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto {position:relative;display: inline-block; width: 100%; margin-bottom: 8px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .img{position:absolute;width:125px;height:90px;overflow:hidden;padding:0px;top:0px;left:0px;z-index:30;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .img img{width:100%;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content {width:100%;padding:0px;margin:0px;text-align: justify;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content > .desc{display:inline-block;width:calc(100% - 140px);min-height:90px;margin-left:140px;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:16px;color:#545454;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content > .desc > .desc_ver_mas_desc {overflow: hidden; text-overflow: ellipsis; display: inline-block; -webkit-box-orient: vertical; -webkit-line-clamp: 3;font-size:14px;line-height: 18px;font-weight:300;color:#545454;max-height: 90px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content > .desc > .desc_ver_mas_desc.open {overflow:visible; animation-delay: 2s;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content > .desc > .desc_ver_mas_link {display:block; text-align:right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content > .desc > .desc_ver_mas_link > a{font-size:14px;line-height:14px;font-weight:500;color:#E2383F;text-decoration:none;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content > .desc > .desc_ver_mas_link > a:hover{color:#E2383F;text-decoration:none;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .fecha {display: inline-block;width: 100%;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;color: #1C2433;padding: 0px 25px;margin-bottom: 15px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .fecha > .tit,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .fecha > .titsel{}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .fecha > .sel{display: inline-block; padding: 5px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .fecha > .cmb{display:inline-block;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .fecha > .cmb > select{width: 100%;max-width:320px;height: 34px;padding: 4px 6px;font-size: 14px;border: 0px;box-shadow: 0px 0px 5px #DDDDDD;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .duracion {display: inline-block;width: 100%;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;color: #1C2433;padding: 0px 25px;margin-bottom: 15px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .duracion > .tit,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .duracion > .titsel{display: inline-block; padding: 5px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .duracion > .sel{display: inline-block; padding: 5px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .sector {display:inline-block;width:100%;color:#3F3F3F;font-weight:400;font-size:14px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .sector > .tit,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .sector > .titsel{display: inline-block; padding: 5px; font-weight:600;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .sector > .sel{display: inline-block; padding: 5px; font-weight:400;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos { display:inline-block; width: 100%;vertical-align: top;font-size: 14px;color: #545454;font-family:'Manrope-Regular',sans-serif;background:#FFFFFF;padding:0px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .header {background: #EAF0F4;width: 100%;display: block;padding: 15px 0px 10px;border: 0px;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 14px;line-height: 18px;color: #1C2433;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .estado{width: 6%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .habitacion{width: 40%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .regimen{width: 20%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .oferta{width: 10%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .precio{width: 14%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .seleccion{width: 5%; display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .reserva{display: inline-block; text-align: center; vertical-align: top; margin-top: 4px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .grup {padding: 5px; font-size: 16px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns {width: 100%; display: inline-block; padding: 10px; position:relative; padding-top:15px; text-align:right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .importes{display: inline-block;vertical-align: bottom;margin-right: 15px;text-align: right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .importes > .tit {font-family: 'Manrope-Regular', sans-serif;font-size: 16px;line-height:32px;vertical-align: baseline;margin-right: 10px;color: #555555;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .importes > .importe {font-family: 'Manrope-ExtraBold', sans-serif;font-size: 25px;line-height:32px;vertical-align: baseline;color: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar {display:inline-block;vertical-align:bottom;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .bt_res1,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .bt_pet1,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .pet {display: inline-block;width: 100%;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 18px;line-height: 40px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: left;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .bt_res1:hover,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .bt_pet1:hover,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .pet:hover{text-decoration:none;opacity:0.85;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .bt_res1::after,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .bt_pet1::after,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar > .pet::after{}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns > .reservar .loading {font-size: 18px;color:#333333;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cont {display: block;width: 100%;padding: 6px 0px;vertical-align: top;color: #1C2433;border-bottom: 1px solid #DDDDDD;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton  {width: 100%;display: inline-block;padding: 10px;position: relative;padding-top: 15px;text-align: right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn {display: inline-block;width: 100%;max-width: fit-content;height: 50px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 18px;line-height: 40px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: left;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn:hover{opacity:0.8;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est{width:10%;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod{width:calc(75% - 80px);display:inline-block;vertical-align:middle;text-align:left;font-size:14px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod.ofertas{width:calc(75% - 120px);}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod > .img_mod_info{display: inline-block;margin: 0px 0px 0px 6px;cursor: pointer;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp{width:15%;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;color: #1C2433;font-size: 15px;font-family: 'Manrope-ExtraBold', sans-serif;font-weight: normal;line-height: 20px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant{width:70px;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est.horas{width:10%;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod.horas{width:calc(75% - 180px);display:inline-block;vertical-align:middle;text-align:left;font-size:14px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod.horas.ofertas{width:calc(75% - 220px);}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp.horas{width:15%;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant.horas{width:70px;display:inline-block;vertical-align:middle;text-align:center;font-size:14px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant > select{width: 100%;outline: none;padding: 6px 10px;background: #EAF0F4;border: 0px;border-radius: 8px;cursor: pointer;font-size: 14px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn{display:inline-block;vertical-align:middle;padding:7.5px 12px;width:100%;max-width: fit-content;margin: 10px 0px;background: #FFFFFF;color: #E2383F;border: 2px solid #E2383F;border-radius:6px;cursor: pointer;font-weight:normal;font-size: 14px;text-align: center;text-transform: uppercase;transition:none;text-shadow:none;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn:hover,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn:visited,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn:focus,
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn:active {background: #E2383F;color: #FFFFFF;text-decoration:none;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn:after{font-family: 'FontAwesome';content: "\f107";margin-left:6px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn.open{}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_btn.open:after{content: "\f106";margin-left:6px;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat > .vcomp_vmsrv_itm{display:none;width:100%;}

/*** RESERVA FORMA PAGO ***/
.rfp{margin:20px 0px 0px 0px;padding-bottom:20px;}
.rfp label{margin:0px;}
.rfp .rfp_int{font-family:'Manrope-Regular',sans-serif;font-size:16px;color:#666666;}
.rfp .rfp_int .pnl_tit{display:block;font-family:'Manrope-ExtraBold',sans-serif;font-size:25px;line-height:32px;color:#061E20;}
.rfp .rfp_int .pnl_subtit{display:block;margin-top:10px;font-size: 14px;line-height:16px;font-weight:500;color:#999999;}

.rfp .rfp_int .pnl_dts{display:inline-block;width:100%;margin-top:20px;background:transparent;padding:0px;}

.rfp .rfp_int .pnl_dts .lft{display:inline-block;vertical-align:top;width:100%;text-align:left;padding:0px;}
.rfp .rfp_int .pnl_dts .rgt{display:none;visibility:hidden;}

.rfp .rfp_int .pnl_dts .lft > .tit5{display:none;visibility:hidden;}

.rfp .rfp_int .pnl_dts .lft > .superior{display:block;width:100%;padding:10px 15px;border:1px solid #EAEAEA;border-radius:4px;margin-bottom:10px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento{text-align:left;margin:0px 0px 10px 0px;display:block;background:#FFFFFF;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int{display:block;padding:10px 10px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec{background:#FFFFFF;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento_selec > .int{display:block;padding:10px 0px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .rd{display:inline-block;vertical-align:top;width:30px;text-align:center;padding-top:2px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .rd input {cursor:pointer;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .img{display:inline-block;vertical-align:middle;width:60px;text-align:center; cursor:pointer;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst{display:inline-block;vertical-align:middle;width:calc(100% - 100px);text-align:left;font-size:18px; cursor:pointer;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento > .int .inst > span{font-family:'Manrope-Bold',sans-serif;font-size:16px;line-height:22px;color:#071E22;text-transform:uppercase;}

.rfp .rfp_int .pnl_dts .lft > .fraccionamientos{display:block;width:100%;font-size:16px;color:#071E22;padding:10px 25px;border:1px solid #EAEAEA;border-radius:4px;margin-bottom:10px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido{display:block;padding:0px 20px 15px;margin-top:20px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .tit{display:inline-block;width:100%;padding:0px;margin-bottom:5px;font-size:16px;line-height:20px;font-weight:500;color:#666666;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .contenido .cont{display:inline-block;width:100%;font-size:14px;line-height:18px;font-weight:500;color:#999999;text-align:justify;}

.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago{display:block;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;padding:15px 20px 20px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .tit{display:block;font-size:19px;line-height:19px;color:#666666;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .cont{display:block;margin-top:10px;text-align:justify;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .cont .pnl_tit{font-weight:normal;color:#666666;display:block;font-size:14px;padding:0px;font-weight:bold;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .cont .pnl_lbl{display:block;margin:0px;font-size:14px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .cont .itm{display:inline-block;width:32%;vertical-align:top;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .desglose_pago > .cont .pnl_lbl .itm > .tit_int{display:none;}

.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .modalidad{display:block;width:100%;padding:0px;font-family:'Manrope-Bold',sans-serif;font-size:16px;line-height:22px;color:#071E22;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item{display:inline-block;padding:10px 0px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int{display:inline-block;width:100%;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .rd{display:inline-block;vertical-align:middle;text-align:left;width:30px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .fp{display:inline-block;vertical-align:middle;text-align:left;margin-right:20px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int .fp label {cursor:pointer;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:20px;color:#535353;font-weight:normal;}

.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg{display:block;width:100%;padding:15px 10px 20px;font-size:14px;line-height:20px;color:#535353;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int{display:inline-block;width:100%;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row{margin:0px !important;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .pd_lbl_info{display:block;font-size:14px;line-height:20px;color:#535353;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg{display:block;text-align:justify;margin:10px 0px 0px 0px;padding:0px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .superior{display:inline-block;width:100%;margin-top:10px;font-size:14px;line-height:14px;font-weight:bold;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior{display:inline-block;width:100%;margin-top:5px;font-size:14px;line-height:14px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior > .pg_textbox{display:inline-block;width:85%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior > .pg_DropDownList{height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;cursor:pointer;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .info{position:absolute;right:0px;width:calc(100% - 40px);margin:0px 20px;padding:20px;max-width:600px;border:0px;background:#FFFFFF;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .info > .lbl_min{font-size:14px;line-height:16px;}

.rfp .rfp_int .pnl_dts .lft > .inferior{display:inline-block;width:100%;padding:15px 25px;border:1px solid #EAEAEA;border-radius:4px;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones{display:inline-block;vertical-align:middle;width:57%;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .chk{display:inline-block;vertical-align:middle;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lbl{display:inline-block;vertical-align:middle;cursor:pointer;padding-left:3px;font-size:14px;color:#535353;font-weight:normal;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk{display:inline-block;vertical-align:middle;padding-left:3px;font-family:'Manrope-Regular',sans-serif;font-size:14px;color:#E1383F;font-weight:normal;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk:hover{color:#E1383F;text-decoration:underline;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton{display:inline-block;vertical-align:middle;width:42%;text-align:right;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn{display: inline-block;width: 100%;max-width:240px;height: 50px;padding: 0px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 16px;line-height:30px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn:hover{text-decoration:none;opacity:0.85;}
.rfp .rfp_int .pnl_dts .lft .sinrfp{font-size:16px;text-align:center;margin-top:20px;}

.rfp.rpt{display:inline-block;width:100%;margin:0px !important;}
.rfp.rpt > .rpt_int{width:100% !important;padding:0px;}
.rfp.rpt > .rpt_int > .precio{margin:0px;}
.rfp.rpt > .rpt_int > .precio > .tit{text-align:left;}

/*** RESERVA APLICAR CUPON ***/
.rcup{margin-top:20px;padding-bottom:20px;font-family:'Manrope-Regular',sans-serif;font-size:16px;}
.rcup .rcup_int{margin-top:20px;font-size:16px;}
.rcup .rcup_int .rcup_cont {}
.rcup .rcup_int .pnl_tit{display:block;font-family:'Manrope-ExtraBold',sans-serif;font-size:25px;line-height:32px;color:#061E20;}

.rcup .rcup_int .pnl_dts{display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:30px;font-size:0px;}
.rcup .rcup_int .pnl_dts .txb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.rcup .rcup_int .pnl_dts > .pnl_lbl{display:inline-block;width:100%;vertical-align:middle;padding-right:10px;font-family:'Manrope-Regular',sans-serif;font-size:15px;font-weight:400;color:#999999;}
.rcup .rcup_int .pnl_dts > .pnl_txb{display:inline-block;width:80%;text-align:left;vertical-align:middle;font-size:15px;margin-top:20px;}
.rcup .rcup_int .pnl_dts > .pnl_btn{display:inline-block;width:20%;padding-left:15px;text-align:right;vertical-align:middle;font-size:14px;margin-top:20px;}
.rcup .rcup_int .pnl_dts > .pnl_btn > .btn{width:100%;height:40px;font-size:15px;font-weight:400;}
.rcup .rcup_int .pnl_dts > .pnl_btn > .btn:hover{opacity:0.8;}

.rcup .rcup_int .pnl_dts_sel{display:block;font-size:16px;}
.rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{display:block;width:100%;font-size:16px; margin-bottom:5px;font-weight:600;}
.rcup .rcup_int .pnl_dts_sel > .pnl_lbl{display:inline-block;vertical-align:middle;width:20%;}
.rcup .rcup_int .pnl_dts_sel > .pnl_txb1{display:inline-block;vertical-align:middle;width:25%;}
.rcup .rcup_int .pnl_dts_sel > .pnl_txb2{display:inline-block;vertical-align:middle;width:25%;}
.rcup .rcup_int .pnl_dts_sel > .pnl_btn{display:inline-block;vertical-align:middle;width:15%;float:right;}

/*** RESERVA REFERENCIA CLIENTE ***/
.rrefcli{margin-top:20px;padding-bottom:20px;font-family:'Manrope-Regular',sans-serif;font-size:16px;}
.rrefcli > .rrefcli_int{margin-top:20px;font-size:16px;}
.rrefcli > .rrefcli_int > .rrefcli_cont{}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_tit{display:block;font-family:'Manrope-ExtraBold',sans-serif;font-size:25px;line-height:32px;color:#061E20;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts{display:inline-block;width:100%;margin:20px 0px 0px 0px;background:#FFFFFF;padding:30px;font-size:0px;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12{display: inline-block;width: 100%;padding: 0px;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_lbl{display:inline-block;width:50%;vertical-align:middle;display:inline-block;vertical-align:middle;padding-right:10px;font-family:'Manrope-Regular',sans-serif;font-size:15px;font-weight:400;color:#999999;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_lbl > img{display:none;visibility:hidden;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_lbl > label{font-weight:400;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_txb{display:inline-block;width:50%;vertical-align:middle;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_txb > .txb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}

/*** RESERVA REGISTRO USUARIO ***/
.rreg{margin-top:20px;padding-bottom:20px;font-family:'Manrope-Regular',sans-serif;font-size:16px;}
.rreg .rreg_int{margin-top:20px;font-size:16px;}
.rreg .rreg_int .pnl_tit{display:block;font-family:'Manrope-ExtraBold',sans-serif;font-size:25px;line-height:32px;color:#061E20;}
.rreg .rreg_int .pnl_sub_tit {display:none;visibility:hidden;}

.rreg .rreg_int .pnl_dts{display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:0px;font-size:0px;}
.rreg .rreg_int .pnl_dts .pnl_sup{display:block;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_tit{display:block;font-size:18px;color:#2C2C2E;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit{display:block;font-size:13px;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit a{font-size:13px;color:#6C6B6B;text-decoration:underline;}
.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit a:hover{text-decoration:none;}
.rreg .rreg_int .pnl_dts .pnl_form{display:block;margin-top:10px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm{display:inline-block;width:49%;margin:0px 1% 5px 0px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm:nth-child(2n){margin:0px 0px 5px 1%;}
.rreg .rreg_int .pnl_dts .pnl_form .itm.idio{}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lbl{display:inline-block;vertical-align:middle;width:100%;text-align:left;margin-top:8px;font-size:14px;color:#061E21;font-family:'Manrope-Bold',sans-serif;font-weight:normal;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt{display:inline-block;vertical-align:middle;width:100%;text-align:left;margin-top:8px;font-size:14px;color:#061E21;font-family:'Manrope-Bold',sans-serif;font-weight:normal;position:relative;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .txb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .txb.date{padding-left:40px;cursor:pointer;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .aspNetDisabled.txb{background-color:rgba(255, 153, 0, 0.15);}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .cmb{width: 100%;height: 45px;padding: 10px;border: 0px;box-shadow: none;background: #EAF0F4;border-radius: 4px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 18px;font-weight: normal;color: #061E21;cursor:pointer;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .cmb[disabled]{background:#EEEEEE;cursor:initial;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt > span{}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt > .cal{top:8px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk{display:inline-block;vertical-align:middle;width:100%;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk label{font-size:14px;font-weight:normal !important;display:inline; cursor:pointer;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk .chk{display:inline;margin-right:5px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a{font-size:14px;text-decoration:none;font-weight:500;margin-left:5px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a:hover{text-decoration:underline;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk{display:inline-block;vertical-align:middle;width:100%;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a{font-size:14px;text-decoration:none;font-weight:500;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a:hover{text-decoration:underline;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn{width:100%;text-align:right;display:block;margin:0px}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn{display: inline-block;width: 100%;max-width:180px;height: 40px;padding: 0px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 16px;line-height:30px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn:hover{opacity:0.85;}
.rreg .rreg_int .pnl_dts .pnl_form .itm.oblig{}
.rreg .rreg_int .pnl_dts .pnl_form .itm.oblig > .itm_lbl{display:none;visibility:hidden;}
.rreg .rreg_int .pnl_dts .pnl_form .itm.min{display:inline-block; width:100%;text-align:left;margin:5px 0px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm.min.noved{}

.rreg .rreg_int .pnl_dts .pnl_form .itm.min.factur{display:block;margin-top:5px;float:none;width:100%;margin-left:0px;clear:both;}
.rreg .rreg_int .pnl_dts .pnl_form .factur_dts{display:none;margin-top:10px;padding-top:10px;border-top:1px solid #DEDEDE;}
.rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .pnl_tit_fact{display:block;width:100%;margin-bottom:5px;font-family:'Manrope-Regular',sans-serif;font-size:20px;line-height:20px;color:#333333;}

.rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact{display:inline-block;margin:5px 0px;width:49%;}
.rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact > .itm_lbl{display:inline-block;vertical-align:middle;width:100%;text-align:left;margin-top:5px;font-size:18px;color:#333333;font-family:'Manrope-Regular',sans-serif;}
.rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact > .itm_txt{display:inline-block;vertical-align:middle;width:98%;text-align:left;margin-top:5px;}
.rreg .rreg_int .pnl_dts .pnl_form .factur_dts > .itm_fact > .itm_txt .txb{padding:4px 10px;height:38px;width:100%;border:1px solid #D2D8CF;border-radius:0px;}

.rreg .rreg_int .pnl_dts .pnl_reg{width:100% !important;padding:0px 10px;}
.rreg .rreg_int .pnl_dts .pnl_reg > .pnl_fblog{display:inline-block;width:100%;}
.rreg .rreg_int .pnl_dts .pnl_reg > .pnl_fblog > .pnl_fblog_cont{display:inline-block;width:100%;}
.rreg .rreg_int .pnl_dts .pnl_reg > .pnl_fblog > .pnl_fblog_stit{display:inline-block;width:100%;margin-top:10px;}
.rreg .rreg_int .pnl_dts .pnl_reg .pnl_sup{display:none; visibility:hidden;}

.rreg .rreg_int .pnl_dts .pnl_log{width:100% !important;}
.rreg .rreg_int .pnl_dts .pnl_log > .pnl_fblog{display:inline-block;width:100%;}
.rreg .rreg_int .pnl_dts .pnl_log > .pnl_fblog > .pnl_fblog_cont{display:inline-block;width:100%;}
.rreg .rreg_int .pnl_dts .pnl_log > .pnl_fblog > .pnl_fblog_stit{display:inline-block;width:100%;margin-top:10px;}
.rreg .rreg_int .pnl_dts .pnl_log .pnl_sup{display:none; visibility:hidden;}
.rreg .rreg_int .pnl_dts .pnl_log .pnl_form{}

/*** RESERVA REGISTRO USUARIO TABS  ***/
.rreg > .rreg_int > .cd-tabs {position: relative; border-radius:4px;border:1px solid #EAEAEA;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation {margin: 0; padding: 0; text-align: left;border-bottom:1px solid #EAEAEA;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation li {display: inline-block; margin: 0; list-style: none;padding:0px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation a {font-weight: bold; font-size: 16px;text-align:center; text-decoration: none; width: 100%; display: block; padding:10px 20px;background:transparent;border-radius:4px 4px 0px 0px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation a.selected {background:transparent;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-content {background:transparent;list-style-type:none; margin:0px auto;  overflow: hidden;  width:100%; padding:0px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-content li {display: none; text-align: left;padding:0px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-content li.selected {display:inline-block; padding:10px; width:100%;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation { text-align:left;display:table;width:100%;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li {cursor:pointer; text-align: left;display:table-cell;width:50%;padding:0px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a {}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected{border-bottom:2px solid #000000;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .pnl_img {display:inline-block;vertical-align:middle;padding:0px 6px 0px 0px;width:36px;height:26px;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.no_reg > .pnl_img{background:url('img/iconos/ico_rreg_sel_log.png') no-repeat center center transparent;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.reg > .pnl_img{background:url('img/iconos/ico_rreg_sel_reg.png') no-repeat center center transparent;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.no_reg.selected > .pnl_img{background:url('img/iconos/ico_rreg_log.png') no-repeat center center transparent;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.reg.selected > .pnl_img{background:url('img/iconos/ico_rreg_reg.png') no-repeat center center transparent;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .pnl_img > img{display:none;visibility:hidden;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs{display:inline-block;vertical-align:middle;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .idden-xs > .pnl_txt {display: inline-block;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs > .pnl_txt > .tit{display:block;font-family:'Manrope-ExtraBold',sans-serif;font-size:16px;line-height:18px;color:#BBBBBB;font-weight:normal;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected > .hidden-xs > .pnl_txt > .tit{color:#000000;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a > .hidden-xs > .pnl_txt > .subtit {display:none;visibility:hidden;}

/*** AYUDA ***/
.faq {}
.faq .faq_int{padding:15px 15px 20px 15px;display:block;}
.faq .faq_int .pnl_tit{display:block;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 25px;line-height: 32px;color: #061E20;}
.faq .faq_int .pnl_tit span {}
.faq .faq_int .pnl_dts{display:flex;flex-wrap:nowrap;width:100%; margin:20px 0px;}
.faq .faq_int .pnl_dts .prg{vertical-align:top;padding:15px 30px;border-right:1px solid #EAEAEA;}
.faq .faq_int .pnl_dts .prg:first-child{padding-left:0px;}
.faq .faq_int .pnl_dts .prg:last-child{padding-right:0px;border:0px;}
.faq .faq_int .pnl_dts .prg > .prg_tit{display:block;font-family: 'Manrope-Bold',sans-serif;font-size:16px;line-height:24px;text-align:left;color:#071E22;}
.faq .faq_int .pnl_dts .prg > .prg_tit > strong{font-weight:normal !important;}
.faq .faq_int .pnl_dts .prg > .prg_resp{display:block;margin-top:10px;font-family:'Manrope-Regular',sans-serif;font-size:14px;line-height:16px;text-align:justify;color:#555555;}






















/* LOADING CMS */
.owl-loading {display: block; text-align: center; padding: 10px;}

/*** LOADING FILT ***/
.loadingFilt { position: fixed; z-index: 999; height: 2em; width: 2em; overflow: show; margin: auto; top: 0; left: 0; bottom: 0; right: 0;}
.loadingFilt:before {content: ''; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3);}
.loadingFilt:not(:required) {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}

.loadingFilt:not(:required):after { content: ''; display: block; font-size: 10px; width: 1em; height: 1em; margin-top: -0.5em;
                                -webkit-animation: spinner 1500ms infinite linear; -moz-animation: spinner 1500ms infinite linear; -ms-animation: spinner 1500ms infinite linear; -o-animation: spinner 1500ms infinite linear; animation: spinner 1500ms infinite linear;
                                border-radius: 0.5em;
                                -webkit-box-shadow: rgba(226,56,63, 1) 1.5em 0 0 0, rgba(226,56,63, 1) 1.1em 1.1em 0 0, rgba(226,56,63, 1) 0 1.5em 0 0, rgba(226,56,63, 1) -1.1em 1.1em 0 0, rgba(255,153,0, 0.5) -1.5em 0 0 0, rgba(255,153,0, 0.5) -1.1em -1.1em 0 0, rgba(226,56,63, 1) 0 -1.5em 0 0, rgba(226,56,63, 1) 1.1em -1.1em 0 0;
                                box-shadow: rgba(226,56,63, 1) 1.5em 0 0 0, rgba(226,56,63, 1) 1.1em 1.1em 0 0, rgba(226,56,63, 1) 0 1.5em 0 0, rgba(226,56,63, 1) -1.1em 1.1em 0 0, rgba(226,56,63, 1) -1.5em 0 0 0, rgba(226,56,63, 1) -1.1em -1.1em 0 0, rgba(226,56,63, 1) 0 -1.5em 0 0, rgba(226,56,63, 1) 1.1em -1.1em 0 0;
}

@-webkit-keyframes spinner {
  0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@-moz-keyframes spinner {
  0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@-o-keyframes spinner {
  0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spinner {
  0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg); transform: rotate(360deg);}
}















/*** GALERIA IMAGEN SLIDER ***/
.gal_sli_ext {left: 0px; margin: 0 auto; position: relative !important; width: 100%;}
.gal_sli {height:720px;margin:0 auto;overflow:hidden;width:100%;padding:0px;}
.gal_sli .carousel{max-height:720px;}
.gal_sli .carousel img{width:100%;max-width:100%;max-height:720px;}
.gal_sli .carousel-inner{overflow: hidden;position: relative;width: 100%;}
.gal_sli .carousel-inner > .item img{margin:0 auto; min-height:720px;object-fit:cover;-o-object-fit:cover;}
.gal_sli .carousel-indicators{display: flex;flex-flow: row wrap;align-content: center;align-items: center;justify-content: center;top:auto;bottom:0px;padding:0px 0px;margin-bottom:0px;width: 100%;height:75px;margin-left: auto; left: 0px; text-align: center; z-index:20;background:url('img/fondos/fondo_header_inf_banner.png') no-repeat center center transparent;background-size: cover;}
.gal_sli .carousel-indicators li{width:15px;height:15px;margin:2px;padding:0px;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;}
.gal_sli .carousel-indicators li.active{width:15px;height:15px;margin:2px;border:2px solid #FFFFFF;background:#E2383F;}
.gal_sli .container{}
.gal_sli .carousel-caption{bottom:200px;top:auto;left:0px;z-index:15; position: absolute;width:100%;height:max-content;margin:0px;padding:0px;text-align:center;background:transparent;}
.gal_sli .carousel-caption .tit{display:inline-block;width:100%;text-align:center;font-family:'DMSerifDisplay-Regular', sans-serif;font-weight:normal;font-size:75px;line-height:85px;background:transparent;text-shadow:0px 0px 5px #999999 !important;color:#FFFFFF;padding:0px;}
.gal_sli .carousel-caption .desc{display:inline-block;width:100%;text-align:center;font-family:'Manrope-Bold', sans-serif;font-weight:normal;font-size:20px;line-height:30px;background:transparent;text-shadow:none !important;color:#FFFFFF;padding:0px;margin:15px 0px 0px 0px;}
.gal_sli .carousel-controls{width:100%;display: inline-block;z-index:50;position: absolute;top: 0px;left: -9999px;right: -9999px;margin: 0 auto;height: 60px;top:calc(50% - 60px);}
.gal_sli .carousel-controls .carousel-control{background:transparent;border-radius: 100%;cursor: pointer;opacity:1 !important;display: block !important;height: 50px !important;margin-top: -20px !important;position: absolute !important;top: 50% !important;width: 50px !important;z-index: 3 !important;}
.gal_sli .carousel-controls .carousel-control:hover{background: transparent}
.gal_sli .carousel-controls .carousel-control.left{left:40px!important;}
.gal_sli .carousel-controls .carousel-control.left:hover{left:40px!important;}
.gal_sli .carousel-controls .carousel-control.right{right:40px!important;}
.gal_sli .carousel-controls .carousel-control.right:hover{right:40px!important;}
.gal_sli .carousel-controls .carousel-control.left .fa-lg:before{position: absolute;top: 25px;content:"\f177";color:#FFFFFF;left: -9999px;right: -9999px;margin: 0 auto;text-shadow:none !important;}
.gal_sli .carousel-controls .carousel-control.right .fa-lg:before{position: absolute;top: 25px;content:"\f178";color:#FFFFFF;left: -9999px;right: -9999px;margin: 0 auto;text-shadow:none !important;}
.gal_sli .carousel-controls .carousel-control.left:hover .fa-lg:before,
.gal_sli .carousel-controls .carousel-control.right:hover .fa-lg:before{opacity:0.85;}
/*** Adaptaciones para que el slider genere la animación tipo fade ***/
.gal_sli_ext > .gal_sli .carousel.slide .carousel-inner .item {opacity: 0;transition-property: opacity;}
.gal_sli_ext > .gal_sli .carousel.slide .carousel-inner > .item img{animation: 3.5s ease backgroundReveal;}
.gal_sli_ext > .gal_sli .carousel.slide .carousel-inner .active {opacity: 1;}
.gal_sli_ext > .gal_sli .carousel.slide .carousel-inner .active.left,
.gal_sli_ext > .gal_sli .carousel.slide .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.gal_sli_ext > .gal_sli .carousel.slide .carousel-inner .next.left,
.gal_sli_ext > .gal_sli .carousel.slide .carousel-inner .prev.right {opacity: 1;}
.gal_sli_ext > .gal_sli .carousel.slide .carousel-control {z-index: 2;}
@media all and (transform-3d), (-webkit-transform-3d) {
    .gal_sli_ext > .gal_sli .carousel.slide .carousel-inner > .item.next,
    .gal_sli_ext > .gal_sli .carousel.slide .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    .gal_sli_ext > .gal_sli .carousel.slide .carousel-inner > .item.prev,
    .gal_sli_ext > .gal_sli .carousel.slide .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    .gal_sli_ext > .gal_sli .carousel.slide .carousel-inner > .item.next.left,
    .gal_sli_ext > .gal_sli .carousel.slide .carousel-inner > .item.prev.right,
    .gal_sli_ext > .gal_sli .carousel.slide .carousel-inner > .item.active {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes backgroundReveal {
  from {transform: scale3d(1.1, 1.1, 1.1);}
  to {transform: scale3d(1, 1, 1);}
}

/*** GALERIA IMAGEN HEADER ***/
.gal_header {width:100%;position:relative;border:0px;padding:0px;background:#EEEEEE; overflow:hidden;}
.gal_header img{margin-left:auto;margin-right:auto;left:0px;right:0px;height:400px;width:100%;object-fit:cover;}
.gal_header .content {background:url('img/fondos/fondo_header_inf_banner.png') no-repeat bottom center transparent;background-size: contain;display: block;height:100%;text-align:center;position: absolute;right:0px;top: 0;bottom:0px;left:0px;margin:auto;}
.gal_header .content > h1{position: absolute;top: auto;bottom: 130px;font-size: 75px;color: #FFFFFF;text-align: center;line-height: 50px;font-family: 'DMSerifDisplay-Regular', sans-serif;width: 100%;margin-top: 0px;margin-bottom: 0px;text-shadow:0px 0px 5px #999999;}
.gal_header .content > h1 .tit_secc{display:inline-block;width:100%;text-align:center;font-family:'Manrope-Regular', sans-serif;font-size:26px;line-height:32px;font-weight:normal;color:#FEFEFE;}
.gal_header .content > .desc{display:none;visibility:hidden;}
.gal_header > .visible-xs{max-height:400px;}
/*** modificacion cuando tenemos la clase .buscador ***/
.gal_header.buscador img{height:500px;}
.gal_header.buscador .content > h1{bottom: 230px;}
/*** modificacion cuando tenemos la clase .expand ***/
.gal_header.expand img{height:720px;}
.gal_header.expand .content > h1{bottom: auto;top:140px;}
.gal_header.expand .content > .desc{position: absolute;display: inline-block;visibility: visible;padding: 0px 15px;margin: 0 auto;width: 100%;bottom: auto;top:360px;max-width: 600px;left: -9999px;right: -9999px;font-family: 'Manrope-Regular', sans-serif;font-weight: normal;font-size: 24px;line-height: 30px;background: transparent;text-shadow: none !important;color: #FFFFFF;}
.gal_header.expand .content > .desc > .btn{display: block;margin:20px auto 0px;width: 100%;max-width: fit-content;height: 36px;padding: 6px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 20px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 0px solid transparent !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}

/*** GALERIA IMAGEN LIST ***/
.gal_lis {width: 100%;width: 100%; display: block; position: relative;margin:40px auto 0px;}
.gal_lis > .item{}
.gal_lis > .item > .row{margin:0px;font-size: 0px;display:flex;flex-flow:row wrap;}
.gal_lis > .item > .row > .elem{padding:10px;}
.gal_lis > .item > .row > .elem > .thumbnail{min-width:100%;min-height:280px;border-radius:15px;margin:0px !important;box-shadow: none;border: 0px;padding: 0px;}
.gal_lis > .item > .row > .elem > .thumbnail > .img_back{min-height:280px;}
.gal_lis > .item > .row > .elem > .thumbnail.img_back{position:relative;width:100% !important;border-radius:15px !important;overflow:hidden;line-height:0px;margin:0px;}
.gal_lis > .item > .row > .elem > .thumbnail > .img_back{min-height:270px;display:block;width:100%;height:100%;}
.gal_lis > .item > .row > .elem > .thumbnail .caption{display:none;position: absolute;bottom:0px;left: 0px;margin:0px;right:0px;top:0;cursor:pointer;color:inherit;background:rgba(255,255,255,0.3);border-radius:15px;box-shadow:none;}
.gal_lis > .item > .row > .elem > .thumbnail .content{display:inline-block;width:100%;position:relative;padding:15px 20px;margin:0px;top:auto;bottom:auto;background:#C1D2DD;}
.gal_lis > .item > .row > .elem > .thumbnail .content > .text-left{text-align: left;display: flex;flex-flow: column wrap;height: 100%;justify-content: space-between;}
.gal_lis > .item > .row > .elem > .thumbnail .content > .text-left > .tit{display:inline-block;width:100%;margin:0px;font-family:'Manrope-Bold', sans-serif;font-size:30px;line-height:36px;font-weight:normal;text-align:left;display:block;overflow:hidden;color:#1B2433;height:auto;}
.gal_lis > .item > .row > .elem > .thumbnail .content > .text-left > .desc{display:inline-block;width:100%;margin:10px 0px 0px 0px;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:20px;font-weight:normal;text-align:left;display:block;overflow:hidden;color:#000000;}
.gal_lis > .item > .row > .elem > .thumbnail:hover{text-decoration: none;}
.gal_lis > .item > .row > .elem > .thumbnail:hover .caption{display:block;text-decoration:none;}
.gal_lis > .item > .row > .elem > .thumbnail:hover .content > .text-left .tit{text-decoration:none;}
/*** modificaciones cuando la galeria se encuentra dentro de alguno de estos contenedores ***/
@media (min-width: 768px){
    .cont_H2 .gal_lis,
    .cont_H2_Alt .gal_lis,
    .cont_H2_full .gal_lis{margin-top:0px;}
}
/*** modificaciones para la maquetacion con slider ***/
.gal_lis.loading{display:none !important;}
.gal_lis.owl-carousel{ width:100% !important;font-size:0px;text-align:left;min-height:280px;padding:0px;}
.gal_lis.owl-carousel > .owl-wrapper-outer{margin:0px !important;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper{padding:0px;display:flex !important;flex-wrap:wrap;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{padding:10px;display:flex;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail{position:relative;min-width:100%;min-height:280px;border-radius:15px;margin:0px !important;box-shadow: none;border: 0px;padding: 0px;background:#FFFFFF;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail:hover{opacity:0.85;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .img_back{min-height:280px;border-radius:15px 15px 0px 0px;display:block;width:100%;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .caption{display:none;position: absolute;bottom:0px;left: 0px;margin:0px;right:0px;top:0;cursor:pointer;color:inherit;background:rgba(255,255,255,0.3);border-radius:15px;box-shadow:none;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail:hover > .caption{display:block;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content{display:inline-block;width:100%;position:relative;padding:15px 20px;margin:0px;top:auto;bottom:auto;background:transparent;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left{}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left > .tit{display:inline-block;width:100%;margin:0px;font-family:'Manrope-ExtraBold', sans-serif;font-size:18px;line-height:26px;font-weight:normal;text-align:left;display:block;overflow:hidden;color:#000000;height:auto;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left > .tit .fec{display:block;margin:0px 0px 10px 0px;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:20px;font-weight:normal;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left > .desc{display:inline-block;width:100%;margin:10px 0px 0px 0px;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:20px;font-weight:normal;text-align:left;display:block;overflow:hidden;color:#000000;}
.gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left > .lnk_desc{display:inline-block;width:fit-content;margin:10px 0px 0px 0px;font-family:'Manrope-Regular', sans-serif;font-size:14px;line-height:20px;font-weight:normal;text-align:left;color:#FFFFFF;background:url('img/iconos/ico_gal_novedades_inf.png') no-repeat calc(100% - 15px) center #000000;padding:5px 50px 5px 15px;border-radius:30px;}
/*** maquetación pasadores slider ***/
.gal_lis.owl-carousel > .owl-controls{position: absolute;width: 100%;left: 0px;margin: 0 auto;top: -50px;text-align:right;}
.gal_lis.owl-carousel > .owl-controls > .owl-pagination{display:none;visibility:hidden;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons{top: auto;bottom: auto;width: 100%;max-width:90px;text-align: center;left: auto;right: auto;z-index: 10;position: relative;display: inline-block;margin: 0 auto;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > span{border:0px;width:44px;height:44px;font-size:26px;line-height: 44px;box-shadow:none;background:transparent;opacity:1;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > span > i{font-size: 26px;display: inline-block;width: 100%;vertical-align: middle;color:#000000 !important;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > span:hover{}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > .owl-prev{position: absolute; left: 0px;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > .owl-prev > i:before{content: "\f177";}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > .owl-next{position: absolute;right:0px;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > .owl-next > i:before{content: "\f178";}
/*** modificaciones para la maquetacion .lugar ***/
.gal.lugar > .gal_lis > .item > .row > .elem > .thumbnail{min-height:230px;}
.gal.lugar > .gal_lis > .item > .row > .elem > .thumbnail > .img_back{min-height:230px;}
.gal.lugar > .gal_lis > .item > .row > .elem > .thumbnail .content > .text-left > .tit{font-size:24px;line-height:30px;text-align:center;}
.gal.lugar > .gal_lis > .item > .row > .elem > .thumbnail .content > .text-left > .desc{display:none;visibility:hidden;}
/*** modificaciones para la maquetacion .slider ***/
.gal.slider > .gal_lis.owl-carousel{min-height:460px;}
.gal.slider > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail{min-height:460px;}
.gal.slider > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .img_back{min-height:460px;border-radius:15px 15px 15px 15px;}
.gal.slider > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content{position:absolute;padding:0px;z-index:10;top:0px;margin:0 auto;width:100%;text-align:center;display: flex;justify-content: center;align-items: center;height: 100%;}
.gal.slider > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left{text-align:center;max-width: 300px;}
.gal.slider > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left > .tit{text-align:center;font-size:40px;line-height:50px;color:#1B2433;}
.gal.slider > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left > .desc{text-align:center;font-size:18px;line-height:26px;letter-spacing:1px;}
.gal.slider > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content > .text-left > .lnk_desc{font-size:17px;line-height:22px;padding:10px 20px;background:#95B3C6;}
/*** modificaciones para la maquetacion .ofertas ***/
.gal.ofertas > .gal_lis > .item > .row > .elem > .thumbnail .caption{display:inline-block;width:100%;background:url('img/iconos/ico_gal_ofertas_sup.png') no-repeat calc(100% - 20px) 20px transparent;}
.gal.ofertas > .gal_lis > .item > .row > .elem > .thumbnail:hover .caption{background:url('img/iconos/ico_gal_ofertas_sup.png') no-repeat calc(100% - 20px) 20px rgba(255,255,255,0.3);}
.gal.ofertas > .gal_lis > .item > .row > .elem > .thumbnail .content{padding-right:55px;background: url(img/iconos/ico_gal_ofertas_inf.png) no-repeat calc(100% - 20px) calc(100% - 20px) #C1D2DD;}
/*** modificaciones para la maquetacion .novedades ***/
.gal.novedades > .gal_lis{}
/*** modificaciones para la maquetacion .galeria ***/
.gal.galeria > .gal_lis{}
.gal.galeria > .gal_lis.owl-carousel{min-height:700px;}
.gal.galeria > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail{min-height:700px;}
.gal.galeria > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .img_back{min-height:700px;}
.gal.galeria > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .img_back{border-radius:15px;}
.gal.galeria > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content{display:none;visibility:hidden;}
/*** modificaciones para la maquetacion .galeria ***/
.gal.galeria_int > .gal_lis{}
.gal.galeria_int > .gal_lis.owl-carousel{min-height:480px;}
.gal.galeria_int > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail{min-height:480px;}
.gal.galeria_int > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .img_back{min-height:480px;}
.gal.galeria_int > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .img_back{border-radius:15px;}
.gal.galeria_int > .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item > .thumbnail > .content{display:none;visibility:hidden;}


/*** PANEL INSTAGRAM FEED ***/
.pnl_instagram_feed{}
.pnl_instagram_feed iframe{padding-bottom:60px !important;}









/*** PRODUCTOS LISTADO ***/
.prod_lst{display:block;font-size:0px;margin-left:-15px;margin-right:-15px;margin:0 auto;}
.prod_lst > .row{display:block;padding:0px 15px 15px 15px;}
/*** Filtros ***/
.prod_lst .flt{width:25%;display:inline-block;vertical-align:top;padding-right:15px;float:left;margin:0px;}
.prod_lst .flt > .map_min{display:none;visibility:hidden;}
.prod_lst .flt .tit_pnl{display:inline-block;width:100%;margin:0px 0px 20px 0px;}
.prod_lst .flt .tit_pnl > .tit{font-family: 'Manrope-ExtraBold',sans-serif;font-size: 28px;line-height: 40px;color:#1C1D1D;background:url('img/iconos/ico_val_filtros.png') no-repeat left center transparent;padding-left:34px;text-decoration:none;}
.prod_lst .flt .tit_pnl_xs{display:inline-block;width:100%;margin:0px 0px 20px 0px;}
.prod_lst .flt .tit_pnl_xs:hover{}
.prod_lst .flt .tit_pnl_xs > a{font-family: 'Manrope-ExtraBold',sans-serif;font-size: 28px;line-height: 40px;color:#1C1D1D;background:url('img/iconos/ico_val_filtros.png') no-repeat left center transparent;padding-left:34px;text-decoration:none;}
.prod_lst .flt .tit_pnl_xs > a:hover{text-decoration:none;opacity:0.85;}
.prod_lst .flt .tit_pnl_xs > a .fa-plus:before{display:none;visibility:hidden;}
.prod_lst .flt .tit_pnl_xs > a .fa-minus:before{display:none;visibility:hidden;}
.prod_lst .flt .pnl_flt_cont{display:inline-block;width:100%;padding: 0px;margin: 0px;background: transparent;}
.prod_lst .flt .pnl_flt_cont.oculto{display:block;}
.prod_lst .flt .pnl_flt_cont.visible{display:block;}
.prod_lst .flt .pnl_flt_cont .flt_pnl{font-family:'Manrope-Regular',sans-serif;display: inline-block; width: 100%;font-size: 18px;     margin: 0px 0px 15px 0px;padding: 15px 0px 0px 0px;border-top: 1px solid #EBEBEB;}
.prod_lst .flt .pnl_flt_cont .flt_pnl > .pnl_tit{font-family:'Manrope-ExtraBold',sans-serif;display:block; font-size: 18px;line-height:24px; margin-bottom: 10px;color:#061E20;}
.prod_lst .flt .pnl_flt_cont .flt_pnl > a.pnl_tit{font-family:'Manrope-ExtraBold',sans-serif;font-size: 18px;line-height:24px;color:#061E20;text-decoration:none;}
.prod_lst .flt .pnl_flt_cont .flt_pnl > a.pnl_tit:hover{text-decoration:none;}
.prod_lst .flt .pnl_flt_cont .flt_pnl > a.pnl_tit:after {font-family: 'FontAwesome';  content: "\f107"; float: right;color:#222222;font-weight:bold;font-size:20px;}
.prod_lst .flt .pnl_flt_cont .flt_pnl > a.pnl_tit.open:after {content: "\f105";color:#222222;}
.prod_lst .flt .pnl_flt_cont .pnl_itms{display:block;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm{display: inline-block;width: 100%;font-size: 13px;color: #868788;font-weight: normal;padding: 0px 0px 6px 16px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm > .chk{display: inline-block;}
/*** Filtro precio ***/
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec{display:block;width:100%; position: relative;font-size:0px;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider_lbl{height:20px;position:relative;display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider_lbl .lbl_min {font-family:'Manrope-Regular',sans-serif;color:#212529;float:left;font-size:18px;font-weight:normal !important;text-align:left;width:50%;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider_lbl .lbl_max {font-family:'Manrope-Regular',sans-serif;color:#212529;float:right;font-size:18px;font-weight:normal !important;text-align:right;width:50%;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider{margin:15px 0px;display:block;padding:0px 0px;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider > .slider-range{display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-corner-all{border-radius:initial;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider {position: relative;text-align: left;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider .ui-slider-handle {cursor: pointer;height:36px;position: absolute;width:30px;z-index: 1;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider .ui-slider-range {border: 0 none;display: block;font-size: 0.7em;position: absolute;z-index: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal {height: 0.8em;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-handle {margin-left: -0.6em;top:-15px;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-range {height: 100%;top: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-range-min {left: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-horizontal .ui-slider-range-max {right: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical {height: 100px;width: 0.8em;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical .ui-slider-handle {left: -0.3em;margin-bottom: -0.6em;margin-left: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-slider-vertical .ui-slider-range-max {top: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content {background-image:url("img/otros/slider_barra.gif");background-repeat:repeat-x;height:5px;width:calc(100% - 32px);margin:20px 5px 20px 15px;border: 0px !important;border-radius:4px 4px 4px 4px;color: #FFFFFF;font-weight: normal;text-align:left;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content a {color: #333333;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-header {background-image:url("img/otros/slider_barra_int.gif");background-repeat:repeat-x;height:5px;border: 0px !important;border-radius:4px 4px 4px 4px;color: #333333;font-weight:normal;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-header a {color: #FFFFFF;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-default,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content .ui-state-default {cursor:pointer;background:url('img/iconos/ico_slider_prec.png') no-repeat center center !important;border:none !important;font-weight: bold;outline: medium none;margin-left:-15px;}
/*** Listado ***/
.prod_lst .lst{width:100%;display:inline-block;vertical-align:top;padding:0px;margin:0px;text-align:left;}
.prod_lst .lst.flt_activo{width:75%;padding:0px 0px 0px 15px;}
.prod_lst .lst > .tit{display:none;visibility:hidden;}
.prod_lst .lst > .stit{display:none;visibility:hidden;}
.prod_lst .lst > .row{padding:0px;margin:20px 0px 0px;}
.prod_lst .lst > .row.ord_pags{display:inline-block;width:100%;margin: 0px;padding:0px 0px 0px 20px;}
.prod_lst .lst > .row.ord_pags .pnl_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf{margin:0px;padding:10px 30px;background:transparent;border:1px solid #EAEAEA;font-size:0px;position:relative;border-radius:20px;}
.prod_lst .lst > .row.ord_pags .pnl_ord.lrg,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf.lrg{/*width:100% !important;*/}
.prod_lst .lst > .row.ord_pags .pnl_ord > .lbl_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > .lbl_ord{display: inline-block;vertical-align:middle;width:110px;margin-right:10px;font-family: 'Manrope-ExtraBold',sans-serif;font-size: 14px;font-weight:normal;line-height: 24px;color: #333333;border-right:1px solid #DDDDDD;text-align:right;padding-right:10px;}
.prod_lst .lst > .row.ord_pags .pnl_ord > select,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > select{display: inline-block;vertical-align:middle;width:calc(100% - 120px);font-family: 'Manrope-Regular',sans-serif;font-size: 14px;font-weight:normal;line-height: 24px;color: #333333;border:0px !important;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;}
.prod_lst .lst > .row.ord_pags .pnl_ord:before,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 10px;right: 15px;margin: 0px;font-size: 16px;font-weight: 700;pointer-events: none;color: #112139;}
.prod_lst .lst > .row.ord_pags .pnl_pag,
.prod_lst .lst > .row.ord_pags .pnl_pag_inf{padding:12px 0px;}
.prod_lst .lst > .row.ord_pags .pnl_pag > .pagination,
.prod_lst .lst > .row.ord_pags .pnl_pag_inf > .pagination{margin:0px; float: right!important;}
/*** listado ***/
.prod_lst .lst{padding:0px !important;}
.prod_lst .lst > .row{display:flex !important;flex-flow:row wrap;}
.prod_lst .lst > .row > .itm{box-shadow:0px 0px 12px #CCCCCC;border-radius:8px;padding:0px !important;display:flex;flex:0 1 calc(33.333333% - 20px);width:auto !important;margin:0px 0px 20px 20px;width:auto !important;min-height:100% !important;}
.prod_lst .lst > .row > .itm.itm_flt_activo{}
.prod_lst .lst > .row > .itm > .int{display:inline-block;width:100%;background:transparent;border:0px;font-size:0px;line-height:0px;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider{display:inline-block;width:100%;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel{width:100%;max-height:230px;overflow: hidden;position: relative; display:block;border-radius:8px 8px 0px 0px;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner{position:relative;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item{background:#EAF0F4;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a{}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a:hover{}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a > img{width:100%;max-height:230px;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a > .caption{background-color: rgba(255,255,255,0.3);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:110px;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a > .caption:after{font-family: 'FontAwesome'; content: "\f00e";color:#FFFFFF;font-size:30px;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-control{display:block;margin:95px 0px 0px 0px !important;width: 30px;height:40px;background: transparent !important;opacity:1 !important;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-control.left{padding:10px 0px 0px 3px !important;text-align:left;border-radius:0px;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-control.right{padding:10px 3px 0px 0px !important;text-align:right;border-radius:0px;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-control:hover{display:block;opacity:0.8 !important;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 25px;color:#FFFFFF !important;line-height:30px;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-control > .fa-lg.fa-chevron-left:before{content:"\f177";text-shadow: none;}
.prod_lst .lst > .row > .itm > .int > .pnl_img_slider > .carousel > .carousel-control > .fa-lg.fa-chevron-right:before{content:"\f178";text-shadow: none;}
.prod_lst .lst > .row > .itm > .int > .pnl_dts{display:inline-block;width:100%;padding:10px 20px 0px;}
.prod_lst .lst > .row > .itm > .int > .pnl_dts > .pnl_tit{display:inline-block;width:100%;}
.prod_lst .lst > .row > .itm > .int > .pnl_dts > .pnl_tit > a{font-family: 'Manrope-Bold', sans-serif;font-size: 18px;color: #DE3840;text-decoration: none;line-height: 24px;text-decoration: none;}
.prod_lst .lst > .row > .itm > .int > .pnl_dts > .pnl_dir_map{display:none;visibility:hidden;}/*{display:inline-block;width:100%;font-family: 'Manrope-Regular', sans-serif;font-size: 15px;color:#666F79;line-height:18px;}*/
.prod_lst .lst > .row > .itm > .int > .pnl_dts > .pnl_cnts{display:none;visibility:hidden;}
.prod_lst .lst > .row > .itm > .int > .pnl_btns{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;align-items:center;width:100%;padding:10px 20px 20px;}
.prod_lst .lst > .row > .itm > .int > .pnl_btns > .pnl_dts_dsd{display:flex;}
.prod_lst .lst > .row > .itm > .int > .pnl_btns > .pnl_dts_dsd > .pnl_dsd{display:inline-block;width:100%;vertical-align:baseline;}
.prod_lst .lst > .row > .itm > .int > .pnl_btns > .pnl_dts_dsd > .pnl_dsd > .pre{display:inline-block;vertical-align:baseline;font-family: 'Manrope-Regular', sans-serif;font-size: 12px;line-height:14px;color:#555555;margin-right:10px;}
.prod_lst .lst > .row > .itm > .int > .pnl_btns > .pnl_dts_dsd > .pnl_dsd > .itm{display:inline-block;vertical-align:baseline;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 22px;line-height: 28px;vertical-align: baseline;color: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.prod_lst .lst > .row > .itm > .int > .pnl_btns > .btn{display:flex;max-width:44px;padding:0px;text-align:center;background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);height: 36px;font-size: 0px;line-height: 0px;border-radius: 30px !important;}
.prod_lst .lst > .row > .itm > .int > .pnl_btns > .btn > a{width:100%;background:url('img/iconos/ico_prod_list_ver.png') no-repeat center center transparent;font-size: 0px;line-height: 0px;}


/*** pnd responsive ***/

@media (min-width: 992px) and (max-width: 1390px) {
    .prod_lst .flt{width:35%;display:inline-block;}
    .prod_lst .lst{width:100%;display:inline-block;}
    .prod_lst .lst.flt_activo{width:65%;display:inline-block;}
    .prod_lst .lst > .row.ord_pags{width:calc(100% - 20px);}
    .prod_lst .lst > .row.ord_pags .pnl_ord, 
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf{width:100%;}
    .prod_lst .lst > .row > .itm,
    .prod_lst .lst > .row > .itm.itm_flt_activo{flex:1 1 calc(50% - 20px);}
    .prod_lst .lst > .row > .itm > .int .pnl_dts{min-height:100px;height:100px;}
    .prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd{width:100% !important;margin:0px 0px 6px 0px;}
    .prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2{width:100% !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .prod_lst .flt{width:35%;display:inline-block;}
    .prod_lst .lst{width:100%;display:inline-block;}
    .prod_lst .lst.flt_activo{width:65%;display:inline-block;}
    .prod_lst .lst > .row.ord_pags{width:calc(100% - 20px);}
    .prod_lst .lst > .row.ord_pags .pnl_ord, 
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf{width:100%;}
    .prod_lst .lst > .row > .itm{flex:1 1 calc(50% - 20px);margin:0px 0px 20px 20px;}
    .prod_lst .lst > .row > .itm.itm_flt_activo{flex:1 1 calc(100% - 20px);margin:0px 0px 20px 20px;}
    .prod_lst .lst > .row > .itm > .int .pnl_btns .pnl_dts_dsd{width:100% !important;margin:0px 0px 6px 0px;text-align:center;}
    .prod_lst .lst > .row > .itm > .int .pnl_btns .btn.btn2{width:100% !important;}
    .prod_lst .lst > .row > .itm > .int .pnl_tit{height:auto;}
    .prod_lst .lst > .row > .itm > .int .pnl_dts{height:auto;}
    .prod_lst .lst > .row > .itm > .int .pnl_btns{height:auto;min-height:initial;}
}
@media (min-width: 0px) and (max-width: 767px) {
    .prod_lst .flt{width:100%;}
    .prod_lst .lst{width:100%;}
    .prod_lst .lst.flt_activo{width:100%;}
    .prod_lst .lst > .row.ord_pags{width:100%;}
    .prod_lst .lst > .row.ord_pags .pnl_ord, 
    .prod_lst .lst > .row.ord_pags .pnl_ord_inf{width:100%;}
    .prod_lst .lst > .row > .itm,
    .prod_lst .lst > .row > .itm.itm_flt_activo{flex:1 1 100%;margin:0px 0px 20px 0px;}
    .prod_lst .lst > .row > .itm > .int .pnl_tit{height:auto;}
    .prod_lst .lst > .row > .itm > .int .pnl_dts{height:auto;}
    .prod_lst .lst > .row > .itm > .int .pnl_btns{height:auto;min-height:initial;}
}

/*** CHECKBOX PERSONALIZADO ***/
.checkbox-style {}
.checkbox-style label { display: inline-block; position: relative; padding-left: 12px; font-size:15px;line-height:17px;cursor:pointer; font-weight:normal;color:#525252;font-family:'Manrope-Regular',sans-serif;}
.checkbox-style label:hover {text-decoration:none;}
.checkbox-style label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 5px;top: 0px;margin-left: -20px;border: 2px solid #AEADAE;border-radius: 3px;background-color: #F5F4F5;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox-style label::after {display: inline-block;position: absolute;width: 17px;height: 17px;left: 5px;top: -2px;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 19px;color: #54524D; }
.checkbox-style label > .lbl_aux{display:block;font-size:12px;}
.checkbox-style input[type="checkbox"] { opacity: 0;display:none;visibility:hidden;}
.checkbox-style input[type="checkbox"]:focus + label::before {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.checkbox-style input[type="checkbox"]:checked + label::after {font-family: 'FontAwesome'; content: "\f00c"; left:5px;}
.checkbox-style input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox-style input[type="checkbox"]:disabled + label::before {cursor: not-allowed;background-color: #AEADAE; cursor: not-allowed;}
.checkbox-style.checkbox-circle label::before { border-radius: 50%;}
.checkbox-style.checkbox-inline {margin-top: 0;}
.checkbox-success input[type="checkbox"]:checked + label::before {background-color: #F5F4F5; border-color: #AEADAE;}
.checkbox-success input[type="checkbox"]:checked + label::after {color: #E2383F;}

/*** RESTRICCIONES EXPEDIENTE ADD SERVICIO ***/
.reas{margin-top:20px;padding-bottom:20px;font-family:'Manrope-Regular',sans-serif;font-size:16px;}
.reas .reas_int{margin-top:20px;font-size:16px;}
.reas .reas_int .reas_cont {}
.reas .reas_int .pnl_tit{display:block;font-family:'Roboto',sans-serif;font-size:24px;color:#E10621;line-height:24px;}

.reas .reas_int .pnl_dts{display:table;font-size:0px;width:100%; padding:20px;margin-top:20px;background:url('img/iconos/ico_flt_sup.png') no-repeat 20px top #FFFFFF;}
.reas .reas_int .pnl_dts .txb{width:100%;height:40px;padding:0px 10px;font-size:16px;border:none;background:#E9E9E9;}
.reas .reas_int .pnl_dts > .pnl_lbl{display:inline-block;width:100%;vertical-align:middle;padding-right:10px;font-size:14px;}
.reas .reas_int .pnl_dts > .pnl_txb{display:inline-block;width:70%;text-align:left;vertical-align:middle;font-size:14px;margin-top:10px;}
.reas .reas_int .pnl_dts > .pnl_btn{display:inline-block;text-align:right;vertical-align:middle;font-size:14px;margin-top:10px;}
.reas .reas_int .pnl_dts > .pnl_btn > .btn{background:#E2383F;}
.reas .reas_int .pnl_dts > .pnl_btn > .btn:hover{background:#E2383F;opacity:0.75;}

/*** RESERVA CADUCADA ***/
.rcad{display:block;margin-top:20px;padding:20px;background:#FFFFFF;}
.rcad > .itm_tit_ext{}
.rcad > .rcad_int{}
.rcad > .rcad_int > .itm_tit{display:inline-block;width:100%;margin:0px;padding:0px;font-family:'Roboto', sans-serif;font-weight:normal;font-size:24px;line-height:24px;color:#333333;}
.rcad > .rcad_int > .itm_lbl{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px;font-family:'Manrope-Regular',sans-serif;font-weight:normal;font-size:16px;line-height:16px;color:#666666;}
.rcad > .rcad_int > .itm_btn{display:inline-block;width:100%;margin:15px 0px 0px 0px;padding:0px;text-align:left;}
.rcad > .rcad_int > .itm_btn > .btn{max-width:300px;}

/*** RESERVA CADUCADA PAQUETE PREDEFINIDO ERRONEO ***/
.rcad_vppde{display:block;margin-top:20px;padding:20px;background:#FFFFFF;}
.rcad_vppde > .itm_tit_ext{}
.rcad_vppde > .rcad_int{}
.rcad_vppde > .rcad_int > .itm_tit{display:inline-block;width:100%;margin:0px;padding:0px;font-family:'Roboto', sans-serif;font-weight:normal;font-size:24px;line-height:24px;color:#333333;}
.rcad_vppde > .rcad_int > .itm_lbl{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px;font-family:'Manrope-Regular',sans-serif;font-weight:normal;font-size:16px;line-height:16px;color:#666666;}
.rcad_vppde > .rcad_int > .itm_btn > .btn{max-width:300px;}

/*** RESERVA CARRITO VACIO ***/
.rcrr_vacio{display:block;margin-top:20px;padding:20px;background:#FFFFFF;}
.rcrr_vacio > .itm_tit_ext{}
.rcrr_vacio > .rcrr_vacio_int{}
.rcrr_vacio > .rcrr_vacio_int > .itm_tit{display:inline-block;width:100%;margin:0px;padding:0px;font-family:'Roboto', sans-serif;font-weight:normal;font-size:24px;line-height:24px;color:#333333;}
.rcrr_vacio > .rcrr_vacio_int > .itm_lbl{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px;font-family:'Manrope-Regular',sans-serif;font-weight:normal;font-size:16px;line-height:16px;color:#666666;}
.rcrr_vacio > .rcrr_vacio_int > .itm_btn{display:inline-block;width:100%;margin:15px 0px 0px 0px;padding:0px;text-align:left;}
.rcrr_vacio > .rcrr_vacio_int > .itm_btn > .btn{max-width:300px;}

/*** MODO BOOKING ***/
.mnu_booking {background:#FFFFFF;padding:15px 0px 10px;}
.mnu_booking .pnl_cont {padding:0px 15px 0px 15px;max-width:100%;}
.mnu_booking .pnl_cont .pnl_bnv{display:inline-block; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.mnu_booking .pnl_cont .pnl_bnv > .row{margin:0px 0px 0px 0px;}
.mnu_booking .pnl_cont .pnl_bnv > .row > .sup{display:inline-block;vertical-align:top;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
.mnu_booking .pnl_cont .pnl_bnv > .row > .sup > .tit{display:inline-block;vertical-align:top;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;font-family: 'Manrope-Bold', sans-serif;text-align:left;width:100%;font-size: 28px;color:#1B2433;text-align:left;}
.mnu_booking .pnl_cont .pnl_bnv > .row > .sup > .exp{display:none;visibility:hidden;}
.mnu_booking .pnl_cont .pnl_bnv > .row > .exit {display:inline-block;vertical-align:top;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}
.mnu_booking .pnl_cont .pnl_bnv > .row > .exit > .img{display:inline-block;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 1px 0px 0px;box-sizing:border-box;}
.mnu_booking .pnl_cont .pnl_bnv > .row > .exit > .lbls{display:inline-block;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.mnu_booking .pnl_cont .pnl_bnv > .row > .exit > .lbls > .exit{font-family: 'Manrope-Bold', sans-serif;font-size: 15px;line-height:18px;text-decoration: none;color: #1B2433;padding-left: 5px;}
.mnu_booking .pnl_cont .pnl_bnv > .row > .exit > .lbls > .exit:hover{text-decoration:underline;}
.mnu_booking .pnl_cont .pnl_dat {display:inline-block; width:100%; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;}
.mnu_booking .pnl_cont .pnl_dat > .row{margin:0px 0px 0px 0px;}
.mnu_booking .pnl_cont .pnl_dat > .row > .agente{display:inline-block;vertical-align:top;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;width:30%;}
.mnu_booking .pnl_cont .pnl_dat > .row > .agente > .lbl{margin: 10px 0px 0px 0px;display: inline-block;width: 100%;font-size: 14px; font-family: 'Manrope-Regular',sans-serif;color: #1B2433;}
.mnu_booking .pnl_cont .pnl_dat > .row > .agente > .lbl > .tit{font-family: 'Manrope-Bold', sans-serif;}
.mnu_booking .pnl_cont .pnl_dat > .row > .agente > .lbl > .text{font-family: 'Manrope-Regular', sans-serif;padding-left:5px;}
.mnu_booking .pnl_cont .pnl_dat > .row > .cliente {display:table;vertical-align:top;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;width:70%;}
.mnu_booking .pnl_cont .pnl_dat > .row > .cliente > .lbl{display:inline-block;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;width:40%;font-family: 'Manrope-Bold', sans-serif;color: #1B2433;font-size: 14px;}
.mnu_booking .pnl_cont .pnl_dat > .row > .cliente > .txt{display:inline-block;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;width:35%;}
.mnu_booking .pnl_cont .pnl_dat > .row > .cliente > .txt > input{display: inline-block;width: 100%;text-align: left;font-weight: normal;height: 40px;padding: 8px 8px;font-size: 14px;line-height: 16px;color: #999999;border: 0px;box-shadow: none;border-radius: 4px;cursor: pointer;background: #EAF0F4;}
.mnu_booking .pnl_cont .pnl_dat > .row > .cliente > .boton{display:inline-block;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:25%;}
.mnu_booking .pnl_cont .pnl_dat > .row > .cliente > .boton > input{display: inline-block;width: 100%;height: 40px;padding: 5px 25px;font-family: 'Manrope-Bold', sans-serif;font-size: 17px;line-height: 30px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 1px solid transparent !important;background: rgb(27, 55, 99);background: linear-gradient(90deg, rgba(32, 46, 60, 1) 0%, rgba(182, 56, 71, 1) 40%, rgba(226, 56, 63, 1) 100%);}

/*** RESET PASSWORD ***/
.resetpass{padding:25px 0px 25px 0px; max-width: 1170px;margin-right:auto;margin-left:auto; background-color: white;opacity: 0.90;}
.resetpass .pnl_ico{}
.resetpass .pnl_ico img{left: 0;right: 0;margin-left: auto;margin-right: auto;}
.resetpass .pnl_dts{padding:0 5%;}
.resetpass .pnl_dts > h2{margin:0px 0px 10px 0px;text-align:left;}
.resetpass .pnl_dts > h3{margin:0px 0px 10px 0px;text-align:left;font-size:16px;font-weight:normal;}
.resetpass .pnl_dts .pnl_form{margin-top:15px;}
.resetpass .pnl_dts .pnl_form > .pnl_field{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.resetpass .pnl_dts .pnl_form > .pnl_btn{display:inline-block;vertical-align:top;padding:0px 15px;padding-top:20px;margin:5px 0px;max-width: 350px;}
.resetpass .pnl_dts .pnl_form .pnl_lbl{}
.resetpass .pnl_dts .pnl_form .pnl_txb{margin-top:4px;}
.resetpass .pnl_dts .pnl_form .pnl_txb input{padding:5px;width:100%;}

.resetpass .pnl_dts{border-left:1px solid #CCCCCC;}
.resetpass .pnl_dts .pnl_form .pnl_txb input{border:1px solid #CCCCCC;}
.resetpass .pnl_dts .pnl_form .pnl_txc{font-weight:bold;}

/*** MAGNIFIC POPUP ***/
.mfp-wrap{width:90% !important;margin:0 auto !important;left:-9999px !important;right:-9999px !important;}
.mfp-bg{background:#FFFFFF !important;opacity:0.9 !important;}
.mfp-image-holder .mfp-close, 
.mfp-iframe-holder .mfp-close{color: #212529 !important;font-size:50px !important;}
.mfp-arrow-left:before{border: none !important;opacity: 1 !important;font-family: 'FontAwesome';content: "\f104" !important;font-size: 60px;color: #212529 !important;}
.mfp-arrow-left:after{border:none !important;}
.mfp-arrow-right:before{border: none !important;opacity: 1 !important;font-family: 'FontAwesome';content: "\f105" !important;font-size: 60px;color: #212529 !important;}
.mfp-arrow-right:after{border:none !important;}
.mfp-title,
.mfp-counter{color: #212529 !important;opacity: 1 !important;font-size:15px !important;line-height:18px !important;}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer;}
.mfp-figure:after{box-shadow:none !important;}

/*** CAPA MODAL ***/
.capa_modal{}
.capa_modal > .modal-dialog{max-width:430px;width:100%;z-index:600;margin:70px auto 0px;}
.capa_modal > .modal-dialog > .modal-content{background: #FFFFFF;padding: 0px;color:#525252;border:0px;border-radius: 6px !important;box-shadow:0 0px 15px rgba(0,0,0,.4);}
.capa_modal > .modal-dialog > .modal-content > .modal-header{border:0px !important;border-radius: 6px 6px 0px 0px !important;}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_btn{position:absolute;top:15px;right:15px;}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{font-size: 26px;line-height: 26px;font-weight:300;color:#DD3840;background-color:transparent;opacity: 1;border:none;padding: 0px;width: 26px;height: 26px;text-align: center;padding: 0px 0px 0px 0px;}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close:after{font-family: 'FontAwesome';content: "\f00d";}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_tit{font-size:24px;line-height:24px;font-weight:bold;}
.capa_modal > .modal-dialog > .modal-content > .modal-header > .pnl_stit{font-size:18px;line-height:18px;}
.capa_modal > .modal-dialog > .modal-content > .modal-body{position:relative;top:0px;left:0px;z-index:10;padding:15px;background:transparent;display:inline-block;width:100%;font-size:15px;line-height:18px;text-align:justify;}
.capa_modal > .modal-dialog > .modal-content > .modal-footer{border:0px !important;}
.modal-backdrop{z-index:500;background-color:#FFFFFF;}
.modal-backdrop.in{opacity:0.7;}

/*** modificaciones para la capa modificar servicios de la reserva ***/
.capa_modal.capa_modificacion_modificar_servicio{}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog{max-width:400px;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-header{background:#C3C3C3;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-header > .pnl_tit{color:#FFFFFF;font-size:23px;line-height:25px;font-weight:700;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-header > .pnl_tit .serv{display:inline-block;width:100%;font-size:18px;line-height:20px;font-weight:400;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-body{padding:0px !important;}
.capa_modal.capa_modificacion_modificar_servicio > .modal-dialog > .modal-content > .modal-footer{display:none !important;visibility:hidden !important;}

/*** MODULO CONTENEDOR DE LA CAPA MODAL CON EL BUSCADOR PARA MODIFICAR SERVICIOS ***/
.serv_capa_mod_busc{display:inline-block;width:100%;padding:15px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int{}
.serv_capa_mod_descartar{display:inline-block;width:100%;padding:0px 15px;}
.serv_capa_mod_descartar > .serv_capa_mod_descartar_int{display:inline-block;width:100%;margin:0px;padding:15px 0px;border-top:4px dotted #DDDDDD;}
/*
.serv_capa_mod_descartar > .serv_capa_mod_descartar_int > .btn{display:inline-block;width:100%;height:40px;padding:0px;font-size:14px;line-height:14px;font-weight:700;color: #545454;border: 2px solid #C4C4C4;background: #FFFFFF;}
*/

/***MODIFICACIONES AJUSTE BUSCADORES ***/
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff {padding: 10px 0px 0px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_btns {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_btns > .btn {background:#212529;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_ffpr {width: 100%;border-right:0px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_fechas {width: 100%;border-right:0px;margin:0px 0px 6px 0px;border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_fechas_rng {width: 100%;border-right:0px;margin:0px 0px 6px 0px;border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_ffcto {width: 100%;border-right:0px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_ffpr > .ffpr {margin-bottom:6px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_ffpr > .ffpr > .pnl_itms select {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_fechas > .pnl_entrada  {margin-bottom:6px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_itms > .input  {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_ffcto  > .pnl_ext {margin-bottom:6px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_ff > .pnl_ctls > .flt_ffcto  > .pnl_ext  > .lnk_conceptos {border: 1px solid #DDDDDD;}


.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act {padding: 10px 0px 0px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_btns {width: 100%;padding-top: 10px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_btns > .btn {background:#212529;padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls > .flt_ffpr {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls > .flt_fechas {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_itms > .input  {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls > .flt_ffcto {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls > .pnl_ctls > .flt_tipo .flt_subtipo{width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls > .pnl_ctls > .flt_estilo {width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls > .pnl_ctls > .flt_nivel  {width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act > .pnl_ctls > .flt_tipo > .tipo > .pnl_itms .pnl_itms select {border: 1px solid #DDDDDD;}

.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj {padding: 10px 0px 0px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_ctls {width: 100%;} 
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_btns {width: 100%;padding-top: 10px;margin:0px 8px 8px 0px}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_btns > .btn {background:#212529;padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_ctls > .flt_fechas {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_ctls > .flt_ocupacion {width: 100%;margin:8px 8px 0px 0px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_ctls > .flt_ocupacion .pnl_nhabs {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_ctls > .flt_ocupacion .pnl_habs {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_ctls > .flt_ocupacion .pnl_habs .pnl_itms {margin: 0px 0px 8px 0px}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj > .pnl_ctls > .flt_ocupacion .pnl_habs .pnl_itms .itm .cmbs .lbl_itm{display: table; visibility: visible;font-family: 'Manrope-Regular', sans-serif;font-size: 14px; line-height: 14px; color: #666666; margin: 10px 0px 5px 0px;}

.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt {padding: 10px 0px 0px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_ctls {width: 100%;} 
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_btns {width: 100%;padding-top: 10px;margin:0px 8px 8px 0px}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_btns > .btn {background:#212529;padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_ctls > .flt_fechas {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_ctls > .flt_fechas .pnl_itms .input .cal {position: absolute;left: 180px; top: 24px; cursor: pointer;}

.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_ctls > .flt_ocupacion {width: 100%;margin:8px 8px 0px 0px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_ctls > .flt_ocupacion .pnl_nhabs {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_ctls > .flt_ocupacion .pnl_habs {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_ctls > .flt_ocupacion .pnl_habs .pnl_itms {margin: 0px 0px 8px 0px}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt > .pnl_ctls > .flt_ocupacion .pnl_habs .pnl_itms .itm .cmbs .lbl_itm{display: table; visibility: visible;font-family: 'Manrope-Regular', sans-serif;font-size: 14px; line-height: 14px; color: #666666; margin: 10px 0px 5px 0px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt select{background:#FFFFFF;border:1px solid #EAEAEA;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_pqt input[type="text"] {background:#FFFFFF;border:1px solid #EAEAEA;}

.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj select{background:#FFFFFF;border:1px solid #EAEAEA;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_alj input[type="text"] {background:#FFFFFF;border:1px solid #EAEAEA;}

.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 {padding: 10px 0px 0px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_btns {width: 100%;padding-top: 10px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_btns > .btn {background:#212529;padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_ffpr {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_fechas {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_fechas > .pnl_entrada {padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_itms .input  {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_fechas > .pnl_numnoches {padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_fechas > .pnl_numnoches > .pnl_itms select  {border: 1px solid #DDDDDD;height: 50px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_ffcto {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_tipo.flt_subtipo{width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_subtipo > .tipo > .pnl_itms select {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_estilo{width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_estilo > .estilo > .pnl_itms select {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_nivel  {width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_121 > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms select {border: 1px solid #DDDDDD;}


.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 {padding: 10px 0px 0px!important;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_btns {width: 100%;padding-top: 10px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_btns > .btn {background:#212529;padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_ffpr {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_fechas {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_fechas > .pnl_entrada {padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_fechas > .pnl_entrada > .pnl_itms .input  {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_fechas > .pnl_numnoches {padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_fechas > .pnl_numnoches > .pnl_itms select  {border: 1px solid #DDDDDD;height: 50px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_ffcto {width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_tipo.flt_subtipo{width: 100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_subtipo > .tipo > .pnl_itms select {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_estilo{width:100%;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_estilo > .estilo > .pnl_itms select {border: 1px solid #DDDDDD;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_nivel  {width:100%;padding-top:5px;}
.serv_capa_mod_busc > .serv_capa_mod_busc_int > .busc_act.busc_extra_122 > .pnl_ctls > .flt_nivel > .nivel > .pnl_itms select {border: 1px solid #DDDDDD;}

    /*** PC TPV PAGO ***/
.pc_tpv_pago{display:inline-block;width:100%;padding:30px 10px;text-align:center;}
.pc_tpv_pago > .pc_tpv_pago_int{display:inline-block;width:100%;max-width:1000px;background:#FFFFFF;padding:20px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_cabecera{display:inline-block;width:100%;text-align:center;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_cabecera > h1{display:inline-block;width:100%;text-align:center;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_cabecera > h1 > .pc_tpv_pago_cabecera_logo{display:inline-block;vertical-align:middle;margin:0px 10px 0px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_cabecera > h1 > .pc_tpv_pago_cabecera_tit{display:inline-block;vertical-align:middle;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido{display:inline-block;width:100%;text-align:center;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_info{display:inline-block;width:100%;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_info > .pc_tpv_pago_contenido_info_desc{text-align:left;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_info > .pc_tpv_pago_contenido_info_desc > h3{text-align:left;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_info > .pc_tpv_pago_contenido_info_imp{text-align:right;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_info > .pc_tpv_pago_contenido_info_imp > h3{text-align:right;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta{display:inline-block;width:100%;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_info{display:inline-block;width:100%;border-top:1px solid #CCCCCC;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_info > .pc_tpv_pago_contenido_tarjeta_tit{text-align:left;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_info > .pc_tpv_pago_contenido_tarjeta_tit > h3{text-align:left;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts{display:inline-block;width:100%;padding:0px 0px 20px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm{display:inline-block;text-align:left;margin:0px 0px 10px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_lbl{display:inline-block;width:100%;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_lbl.pnl_itm_lbl_cvc{width:auto;vertical-align:middle;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_lbl > .pnl_itm_lbl_info{position:relative;display:inline-block;width:30px;vertical-align:middle;text-align:left;margin:0px 0px 0px 5px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_lbl > .pnl_itm_lbl_info > .pnl_itm_lbl_info_panel{position:absolute;top:15px;left:15px;z-index:50;width:300px;border:2px solid #CCCCCC;padding:10px;background:#FFFFFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_txb{display:inline-block;width:100%;margin:5px 0px 0px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_txb.pnl_itm_txb_cad{font-size:0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_txb.pnl_itm_txb_cad > .pnl_itm_txb_cad_cmb{display:inline-block;vertical-align:middle;text-align:center;width:calc(50% - 10px);font-size:16px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_txb.pnl_itm_txb_cad > .pnl_itm_txb_cad_sep{display:inline-block;vertical-align:middle;text-align:center;width:20px;font-size:16px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_txb .txb{display:inline-block;width:100%;padding:4px;height:30px;font-size:14px;cursor:pointer;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_dts > .pnl_itm > .pnl_itm_txb .cmb{display:inline-block;width:100%;padding:4px;height:30px;font-size:14px;cursor:pointer;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_btns{display:inline-block;width:100%;border-top:1px solid #CCCCCC;padding:20px 0px 5px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_btns > .pc_tpv_pago_contenido_tarjeta_btns_confirmar{display:inline-block;vertical-align:middle;margin:0px 0px 5px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_contenido > .pc_tpv_pago_contenido_tarjeta > .pc_tpv_pago_contenido_tarjeta_btns > .pc_tpv_pago_contenido_tarjeta_btns_cancelar{display:inline-block;vertical-align:middle;margin:0px 0px 5px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_footer{display:inline-block;width:100%;text-align:left;margin:20px 0px 0px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_footer > .pc_tpv_pago_footer_sup{display:inline-block;width:100%;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_footer > .pc_tpv_pago_footer_sup > .pc_tpv_pago_footer_sup_explica{display:inline-block;width:100%;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_footer > .pc_tpv_pago_footer_sup > .pc_tpv_pago_footer_sup_logo{display:inline-block;width:100%;margin:20px 0px 0px 0px;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_footer > .pc_tpv_pago_footer_sup > .pc_tpv_pago_footer_sup_logo > img{max-width:100%;}
.pc_tpv_pago > .pc_tpv_pago_int > .pc_tpv_pago_footer > .pc_tpv_pago_footer_inf{}

/*** RESERVA COMISION UNIFICADO ***/
.pnl_com_unif{display: inline-block;width: 100%;padding: 0px;margin:0px;}
.pnl_com_unif > .pnl_com_unif_int{position: relative;display: inline-block;width: 100%;margin:0px 0px 20px 0px;background: #FFFFFF;padding: 20px 30px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_tit{text-align: left;display: inline-block;width: 100%;    display: inline-block;font-size: 27px;line-height: 32px;font-weight: 300;color: #202528;text-decoration: none;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts{text-align: left;display: inline-block;width: 100%;padding:0px;color: #545454;font-weight: 400;font-family: 'Manrope-Regular',sans-serif;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items{text-align: left;display: inline-block;width: 100%;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item{text-align: left;display: inline-block;width: 100%;border-bottom: 1px solid #CCCCCC;padding:10px 0px 10px 0px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item > .srv{text-align: left;display: inline-block;width: 100%;margin:3px 0px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item > .pvp{text-align: left;display: inline-block;width: 100%;margin:3px 0px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item > .perc{text-align: left;display: inline-block;width: 100%;margin:3px 0px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item > .val{text-align: left;display: inline-block;width: 100%;margin:3px 0px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item .item_tit{font-weight:600;display:inline-block;vertical-align:top;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .items > .item .item_lbl{font-weight:400;display:inline-block;vertical-align:top;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .tax{text-align: left;display: inline-block;width: 100%;padding:10px 0px 10px 0px;border-bottom: 1px solid #CCCCCC;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .tax > .item{text-align: left;display: inline-block;width: 100%;margin:3px 0px;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .tax > .item > .srv{font-weight:600;display:inline-block;vertical-align:top;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .tax > .item > .val{font-weight:400;display:inline-block;vertical-align:top;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .inf{text-align: left;display: inline-block;width: 100%;padding:15px 0px 0px 0px;font-size:20px;font-family:'Manrope-Regular',sans-serif;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .inf > .srv{font-size: 20px;line-height: 22px;font-weight: 400;color: #212529;}
.pnl_com_unif > .pnl_com_unif_int > .pnl_dts > .inf > .val{font-size: 18px;font-weight: 400;line-height: 20px;color: #E2383F;}

/*** MODAL AYUDA ***/
.mod_ayuda{}
.mod_ayuda > .modal-dialog{}
.mod_ayuda > .modal-dialog > .modal-content{}
.mod_ayuda > .modal-dialog > .modal-content > .modal-header{}
.mod_ayuda > .modal-dialog > .modal-content > .modal-body{}
.mod_ayuda > .modal-dialog > .modal-content > .modal-body > span{display:inline-block;width:100%;margin-top:20px;text-align:center;}
.mod_ayuda > .modal-dialog > .modal-content > .modal-body > span > .btn{width: 200px;height: 35px;font-size: 16px;font-weight: 400;padding: 5px;}

/*** RESERVA CAPA PERFIL MODIFICACION ***/
.body_gen_mod{padding-top:180px;}
.capa_mod {display:inline-block;width:100%;text-align:center;padding:10px 0px;background:#FFD210;position:fixed;z-index:30;bottom: 0px;width:100%;height:100px;left:0px;font-family:Montserrat, sans-serif;}
.capa_mod > .header {display:inline-block;width:1400px;padding:5px 15px !important;text-align:left;font-weight:700;color:#54524D;font-size:18px;line-height:22px;}
.capa_mod > .body {display:inline-block;width:1400px;padding:5px 15px !important;text-align:left;font-size:0px;line-height:0px;}
.capa_mod > .body > .izq {display:inline-block;width:70%;vertical-align:middle;text-align:left;font-weight:400;color:#545454;font-size:14px;line-height:16px;}
.capa_mod > .body > .izq > .div_tiempo_sesion {}
.capa_mod > .body > .der {display:inline-block;width:30%;vertical-align:middle;text-align:right;font-size:14px;line-height:16px;}
.capa_mod > .body > .der > .btn {font-size:14px;line-height:14px;height:40px;color:#545454;border:2px solid #545454;background:#FFFFFF;}
.capa_mod > .body > .der > .btn:hover {opacity:0.9;}

/*** MI CUENTA ***/
.mnu_lgn{display:inline-block;width:100%;border:1px solid #EAEAEA;border-radius:4px;padding:20px 30px;margin:20px 0px;}
.mnu_lgn > h2{display:none;visibility:hidden;}
.mnu_lgn > h3{margin:0px 0px 10px 0px;text-align:left;font-family:'Manrope-Regular',sans-serif;font-weight:normal;}
.mnu_lgn .pnl_form{margin-top:15px;}
.mnu_lgn .pnl_form > .pnl_email{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.mnu_lgn .pnl_form > .pnl_pass{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.mnu_lgn .pnl_form > .pnl_btn{display:inline-block;vertical-align:top;padding:0px 15px;padding-top:28px;margin:5px 0px;}
.mnu_lgn .pnl_form > .pnl_btn > .btn{display: inline-block;width: 100%;height: 40px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 17px;line-height: 30px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 1px solid transparent !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.mnu_lgn .pnl_form > .pnl_btn > .btn:hover{opacity:0.85;}
.mnu_lgn .pnl_form .pnl_lbl{font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:16px;line-height:20px;}
.mnu_lgn .pnl_form .pnl_txb{margin-top:10px;}
.mnu_lgn .pnl_form .pnl_txb input{display:inline-block;width:100%;text-align:left;width: 100%;font-weight: normal;height: 40px;padding: 8px 8px;font-size: 14px;line-height: 16px;color: #999999;border: 0px;box-shadow: none;border-radius: 4px;cursor: pointer;background: #EAF0F4;}
.mnu_lgn .pnl_form .pnl_rec{margin-top:10px;}
.mnu_lgn .pnl_form .pnl_rec a{}
.mnu_lgn .pnl_form .pnl_rec a:hover{}

/*** RECORDAR CLAVE ***/
.rec_clv{display:inline-block;width:100%;border:1px solid #EAEAEA;border-radius:4px;padding:20px 30px;margin:20px 0px;}
.rec_clv .pnl_ico{display:none;visibility:hidden;}
.rec_clv .pnl_dts{padding:0px;width:100%;}
.rec_clv .pnl_dts > h2{display:none;visibility:hidden;}
.rec_clv .pnl_dts > h3{margin:0px 0px 10px 0px;text-align:left;font-family:'Manrope-Regular',sans-serif;font-weight:normal;}
.rec_clv .pnl_dts .pnl_form{margin-top:15px;}
.rec_clv .pnl_dts .pnl_form > .pnl_email{display:inline-block;vertical-align:top;padding:0px 15px;margin:5px 0px;}
.rec_clv .pnl_dts .pnl_form > .pnl_btn{display:inline-block;vertical-align:top;padding:0px 15px;margin:35px 0px 0px;}
.rec_clv .pnl_dts .pnl_form > .pnl_btn > .btn{display: inline-block;width: 100%;height: 40px;padding: 5px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 17px;line-height: 30px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 1px solid transparent !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.rec_clv .pnl_dts .pnl_form > .pnl_btn > .btn:hover{opacity:0.85;}
.rec_clv .pnl_dts .pnl_form .pnl_lbl{font-family:'Manrope-Bold',sans-serif;font-weight:normal;font-size:16px;line-height:20px;}
.rec_clv .pnl_dts .pnl_form .pnl_txb{margin-top:10px;}
.rec_clv .pnl_dts .pnl_form .pnl_txb input{display:inline-block;width:100%;text-align:left;width: 100%;font-weight: normal;height: 40px;padding: 8px 8px;font-size: 14px;line-height: 16px;color: #999999;border: 0px;box-shadow: none;border-radius: 4px;cursor: pointer;background: #EAF0F4;}

/*** CONTACTO ***/
.fcont{display:inline-block;width:100%;border-right:1px solid #CCCCCC;border-radius:0px;padding:10px 30px 20px 0px;margin:0px;}
.fcont .stit{display:none;visibility:hidden;}
.fcont .cont{display:flex;flex-flow:row wrap;font-size:16px;line-height:20px;position:relative;}
.fcont .cont .pnl_nom,
.fcont .cont .pnl_tlf,
.fcont .cont .pnl_eml,
.fcont .cont .pnl_msj,  
.fcont .cont .pnl_pais{display:inline-block;width:100%;text-align:left;margin:0px 0px 15px 0px;}
.fcont .cont .lbl,
.fcont .cont .lbl_oblig{display:inline-block;width:100%;text-align:left;margin:0px 0px 5px 0px;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#061E20;}
.fcont .cont .lbl_oblig:after{content:"*";color:#DA383F;padding-left:4px;}
.fcont .cont .txb3,
.fcont .cont .txa{display:inline-block;width:100%;text-align:left;width: 100%;font-weight: normal;height: 45px;padding: 8px 8px;font-size: 14px;line-height: 16px;color: #999999;border: 0px;box-shadow: none;border-radius: 4px;cursor: pointer;background: #EAF0F4;}
.fcont .cont .txa{height:100px;}
.fcont .cont .pnl_adv{display: inline-block;vertical-align: middle;width: auto;text-align: left;margin: 0px 0px 0px 0px;position: relative;color:#DA383F;font-style:italic;font-size:13px;}
.fcont .cont .pnl_pol{display:inline-block;vertical-align:middle;width:100%;text-align:left;margin:0px 0px 15px 0px;}
.fcont .cont .pnl_pol > a{margin-left:4px;color:#666C79;}
.fcont .cont .pnl_pol > a:hover{color:#DA383F;}
.fcont .cont .g-recaptcha{display:inline-block;vertical-align:middle;width:50%;text-align:left;}
.fcont .cont .pnl_btn{display:inline-block;vertical-align:middle;width:50%;text-align:right;}
.fcont .cont .pnl_btn > .btn{display: inline-block;width: 100%;max-width:300px;height: 57px;padding: 10px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 17px;line-height: 30px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 1px solid transparent !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.fcont .cont .pnl_btn > .btn:hover{opacity:0.85;}
.fcont_cnt{display:inline-block;width:100%;border:0px;background:transparent;border-radius:0px;padding:20px 0px;margin:0px 0px;font-size:16px;line-height:22px;color:#666C79;}
.fcont_cnt > .pnl_dir{display:inline-block;width:100%;margin:0px 0px 26px 0px;background:url('img/iconos/contacto_ico_dir.png') no-repeat left 5px transparent;padding-left:26px;}
.fcont_cnt > .pnl_tel{display:inline-block;width:100%;margin:0px 0px 26px 0px;background:url('img/iconos/contacto_ico_tel.png') no-repeat left 5px transparent;padding-left:26px;}
.fcont_cnt > .pnl_mail{display:inline-block;width:100%;margin:0px 0px 26px 0px;background:url('img/iconos/contacto_ico_mail.png') no-repeat left 5px transparent;padding-left:26px;}
.fcont_cnt a{font-size:16px;line-height:22px;text-decoration:none;}
.fcont_cnt a:hover{text-decoration:none;}

/*** BREADCRUMBS ***/
.breadcrumb{background:transparent;margin:0px;}
.breadcrumb > li{font-family:'Manrope-Regular',sans-serif;font-size:13px;line-height:20px;font-weight:normal;color:#000000;vertical-align:middle;}
.breadcrumb > li+li:before{content:"·";}
.breadcrumb > li > a{font-family:'Manrope-Regular',sans-serif;font-size:13px;line-height:20px;font-weight:normal;color:#DF383F;text-decoration:none;}
.breadcrumb > li > a:hover{color:#DF383F;text-decoration:none;}

/*** CONTENIDO BOTONES INTERNOS ***/
.btn_int{display: inline-block;width: 100%;max-width: fit-content;height: 40px;padding: 10px 40px;font-family: 'Manrope-Bold',sans-serif;font-size: 15px;line-height: 20px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 0px solid transparent !important;background: #000000;}
.btn_int:hover,
.btn_int:active,
.btn_int:focus{color:#FFFFFF;text-decoration:none;}
.btn_int_dir{display: inline-block;width: 100%;max-width: fit-content;height: 30px;padding: 5px 45px 5px 15px;font-family: 'Manrope-Bold',sans-serif;font-size: 13px;line-height: 20px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: left;border-radius: 15px !important;border: 0px solid transparent !important;background: url('img/iconos/ico_btn_int_dir.png') no-repeat calc(100% - 15px) center #000000;}
.btn_int_dir:hover,
.btn_int_dir:active,
.btn_int_dir:focus{color:#FFFFFF;text-decoration:none;}

/*** CONTENIDO TITULO INTERIOR ***/
.cont_tit_int{display: inline-block;width: 100%;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 25px;line-height:30px;color: #1A2433;text-align: left;text-align: left;width: 100%;margin:0px 0px 10px 0px;}

/*** CONTENIDO SUBTITULO INTERIOR ***/
.cont_stit_int{display: inline-block;width: 100%;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 20px;line-height:25px;color: #1A2433;text-align: left;text-align: left;width: 100%;margin:0px 0px 10px 0px;}

/*** CONTENIDO SEPARADOR INTERIOR ***/
.cont_sep_int{display:inline-block;width:100%;height:1px;background:#DDDDDD;margin:10px 0px 20px 0px;}

/*** CONTENIDO CENTRADO Y CON MARGEN ***/
.cont_center{text-align:center;margin:20px 0px;}

/*** CONTENIDO TITULAR EXTERNO ***/
.cont_tit_ext{display:flex;margin: 0 auto 20px !important;flex-flow: column wrap;width:100%;max-width:800px;text-align:center;font-family:'Manrope-ExtraBold',sans-serif;font-size:28px;line-height:36px;font-weight:normal;color:#1A2433;vertical-align:middle;}
.cont_tit_ext > .red{color:#C53844;}

/*** CONTENIDO TITULAR BORDE INFERIOR ***/
.cont_tit_brd_inf{display:flex;margin: 0 auto 20px !important;flex-flow: column wrap;width:100%;max-width:800px;text-align:center;font-family:'Manrope-ExtraBold',sans-serif;font-size:28px;line-height:36px;font-weight:normal;color:#1A2433;vertical-align:middle;}
.cont_tit_brd_inf > h2{text-align:center !important;margin:0px !important;}
.cont_tit_brd_inf:after{content:" ";display:block;width:120px;height:3px;background:#E0383F;margin:30px auto 0px;}

/*** CONTENIDOS CON ICONO ***/
.pnl_cont_tick{display:flex;flex-flow:row wrap;margin:0px 0px 10px 0px;background:url('img/iconos/ico_cont_tick.png') no-repeat left 6px transparent;padding:0px 0px 0px 40px;}
.pnl_cont_tick_min{display:flex;flex-flow:row wrap;margin:0px 0px 10px 0px;background:url('img/iconos/ico_cont_tick_min.png') no-repeat left 6px transparent;padding:0px 0px 0px 30px;}
.pnl_cont_point{display:flex;flex-flow:row wrap;margin:0px 0px 10px 0px;background:transparent;padding:0px 0px 0px 30px;}
.pnl_cont_point.verde{background:url('img/iconos/ico_point_verde.png') no-repeat left 6px transparent;}
.pnl_cont_point.azul{background:url('img/iconos/ico_point_azul.png') no-repeat left 6px transparent;}
.pnl_cont_point.rojo{background:url('img/iconos/ico_point_rojo.png') no-repeat left 6px transparent;}
.pnl_cont_point.negro{background:url('img/iconos/ico_point_negro.png') no-repeat left 6px transparent;}
.pnl_cont_tick > .pnl_tit,
.pnl_cont_tick_min > .pnl_tit,
.pnl_cont_point > .pnl_tit{display:inline-block;width:100%;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 20px;line-height:26px;color: #192433;}
.pnl_cont_tick > .pnl_stit,
.pnl_cont_tick_min > .pnl_stit,
.pnl_cont_point > .pnl_stit{display:inline-block;width:100%;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 16px;line-height: 20px;color: #192433;}
.pnl_cont_tick > .pnl_desc,
.pnl_cont_tick_min > .pnl_desc,
.pnl_cont_point > .pnl_desc{display:inline-block;width:100%;margin:0px;}

/*** CONTENIDO INTERIOR SEPARADORES ***/
.cont_int_sep{display:inline-block;width:100%;margin:0px;padding:0px;}
.cont_int_sep > .pnl_itm{display:inline-block;width:100%;margin:0px;padding:30px 20px;border-bottom:1px solid #DDDDDD;}
.cont_int_sep > .pnl_itm:last-child{border:0px;}

/*** CONTENIDO TABLA PRECIOS ***/
.cont_table_precios{font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666C79;}
.cont_table_precios > .pnl_cab{display:inline-block;width:100%;background:#F7F9FB;padding:20px 15px 25px 15px;}
.cont_table_precios > .pnl_cab > .pnl_tit{display:inline-block;width:100%;}
.cont_table_precios > .pnl_cab > .pnl_tit > h2{font-family: 'Manrope-ExtraBold', sans-serif;font-size: 28px;line-height:36px;color: #1A2433;text-align: left;text-align: left;width: 100%;margin:0px;}
.cont_table_precios > .pnl_cab > .pnl_stit{display:inline-block;width:100%;text-align:left;margin:5px 0px 0px 0px;}
.cont_table_precios > .pnl_cab > .pnl_btn{display: inline-block;width: 100%;margin:20px 0px 0px 0px;}
.cont_table_precios > .pnl_cab > .pnl_btn > .btn{display: inline-block;width: 100%;max-width: fit-content;height: 36px;padding: 6px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 20px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 0px solid transparent !important;background: #000000;}
.cont_table_precios > .pnl_subcab{display:inline-block;width:100%;background:#FFFFFF;padding:10px 15px 10px 15px;border-top:1px solid #1A2433;}
.cont_table_precios > .pnl_subcab > .pnl_tit{display:inline-block;width:100%;}
.cont_table_precios > .pnl_subcab > .pnl_tit > h3{font-family: 'Manrope-ExtraBold', sans-serif;font-size: 20px;line-height:26px;color: #1A2433;text-align: left;text-align: left;width: 100%;margin:0px;}
.cont_table_precios > .pnl_subcab > .pnl_stit{display:inline-block;width:100%;text-align:left;margin:5px 0px 0px 0px;}
.cont_table_precios > .pnl_table{display:inline-block;width:100%;background:#FFFFFF;border-top:1px solid #1A2433 !important;}
.cont_table_precios > .pnl_table > .table{border-color:#DDDDDD;table-layout:fixed;overflow: auto;}
.cont_table_precios > .pnl_table > .table th{border-color:#DDDDDD;border-bottom-width:1px;color:#1A2433;padding:15px 0px;text-align:center;font-family: 'Manrope-ExtraBold', sans-serif;font-size:18px;line-height:24px;}
.cont_table_precios > .pnl_table > .table td{border-color:#DDDDDD;vertical-align: middle;color:#525252;padding:15px 0px;text-align:center;font-size:18px;line-height:24px;}
.cont_table_precios > .pnl_table > .table td.td_tit{text-align:left;}
.cont_table_precios > .pnl_table > .table td > .pnl_row_tit{display:block;width:100%;text-align:left;font-family: 'Manrope-Bold',sans-serif;color:#1A2433;font-style: italic;padding: 0px 0px 0px 15px;}
.cont_table_precios > .pnl_table > .table td > .pnl_row{display:block;width:100%;text-align:center;font-family: 'Manrope-Bold', sans-serif;color: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.cont_table_precios > .pnl_table > .table td.td_tit,
.cont_table_precios > .pnl_table > .table th:first-child{position: -webkit-sticky;position: sticky;left: 0;background: #fff;}
@media (min-width: 0px) and (max-width: 1290px) {
    .cont_table_precios > .pnl_table{overflow-x: auto;overflow-y: hidden;}
    .cont_table_precios > .pnl_table > .table{table-layout:auto;padding-bottom: 10px;display: inline-block;}
    .cont_table_precios > .pnl_table > .table td{white-space:normal;min-width:100px;}
}

/*** CONTENIDO TITULO LATERAL ***/
.cont_tit_lat{display:flex;flex-flow:row wrap;align-items:flex-start;font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666C79;}
.cont_tit_lat > .pnl_tit{display:flex;flex-flow:column wrap;flex:1;min-width:33.333333%;padding-right:30px;}
.cont_tit_lat > .pnl_tit > h2{font-family: 'Manrope-ExtraBold', sans-serif;font-size: 28px;line-height:36px;color: #1A2433;text-align: left;text-align: left;width: 100%;margin:0px;}
.cont_tit_lat > .pnl_tit > .pnl_stit{display:inline-block;width:100%;margin:10px 0px 0px 0px;font-family: 'Manrope-Regular', sans-serif;font-size: 18px;line-height:26px;color: #666C79;}
.cont_tit_lat > .pnl_cont{display:flex;flex-flow:column wrap;flex:1;min-width:66.666666%;}
.cont_tit_lat > .pnl_cont .red{color:#C53844;}
.cont_tit_lat > .pnl_cont > p{margin:0px 0px 15px 0px;}
.cont_tit_lat > .pnl_cont > .pnl_cont_dest{display:flex;flex-flow:row wrap;margin:0px 0px 15px 0px;background:transparent;padding:0px;}
.cont_tit_lat > .pnl_cont > .pnl_cont_dest > .pnl_tit{display:inline-block;width:100%;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 20px;line-height:26px;color: #192433;}
.cont_tit_lat > .pnl_cont > .pnl_cont_dest > .pnl_desc{display:inline-block;width:100%;margin:5px 0px 0px 0px;}
@media (min-width: 0px) and (max-width: 991px) {
    .cont_tit_lat{flex-flow:column wrap;}
    .cont_tit_lat > .pnl_tit{min-width:100%;padding:0px;}
    .cont_tit_lat > .pnl_cont{min-width:100%;margin:15px 0px 0px 0px;}
}

/*** CONTENIDO DOS COLUMNAS ***/
.cont_dos_cols{display:flex;flex-flow:row wrap;align-items:center;font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666C79;}
.cont_dos_cols > .pnl_col_1{display:flex;flex-flow:column wrap;flex:1;min-width:50%;padding-right:15px;margin:20px 0px 20px 0px;}
.cont_dos_cols > .pnl_col_2{display:flex;flex-flow:column wrap;flex:1;min-width:50%;padding-left:15px;margin:20px 0px 20px 0px;}
.cont_dos_cols .red{color:#C53844;}
.cont_dos_cols p{margin:0px 0px 15px 0px;}
.cont_dos_cols h2{font-family: 'Manrope-ExtraBold', sans-serif;font-size: 28px;line-height:36px;color: #1A2433;text-align: left;text-align: left;width: 100%;margin:0px 0px 10px 0px;}
.cont_dos_cols .img-responsive{border-radius:8px;}
@media (min-width: 0px) and (max-width: 991px) {
    .cont_dos_cols{flex-flow:column wrap;}
    .cont_dos_cols > .pnl_col_1,
    .cont_dos_cols > .pnl_col_2{min-width:100%;padding:0px;}
}

/*** CONTENIDO ENUMERABLE ***/
.cont_enumerable{display:flex;flex-flow:row wrap;align-items:center;font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666C79;}
.cont_enumerable > .pnl_cont{display:flex;flex-flow:column wrap;flex:1;min-width:50%;padding:0px;margin:0px;}
.cont_enumerable > .pnl_cont.pnl_cont_1{padding-right:15px;}
.cont_enumerable > .pnl_cont.pnl_cont_2{padding-left:15px;}
.cont_enumerable > .pnl_cont > .itm{display:flex;flex-flow:row wrap;align-items:center;width:100%;text-align:left;margin:0px 0px 25px 0px;}
.cont_enumerable > .pnl_cont > .itm > .pnl_num{display:flex;flex-flow:column wrap;flex:1;min-width:60px;padding:0px 10px 0px 0px;margin:0px;text-align:right;font-family:'Manrope-ExtraBold',sans-serif;font-size:40px;line-height:40px;font-weight:normal;color: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.cont_enumerable > .pnl_cont > .itm > .pnl_lbl{display:flex;flex-flow:column wrap;flex:1;min-width:calc(100% - 60px);padding:0px;margin:0px;}
@media (min-width: 0px) and (max-width: 991px) {
    .cont_enumerable{flex-flow:column wrap;}
    .cont_enumerable > .pnl_cont.pnl_cont_1,
    .cont_enumerable > .pnl_cont.pnl_cont_2{min-width:100%;padding:0px;}
}

/*** CONTENIDO AGENCIAS ***/
.cont_agencias{display:flex;flex-flow:row wrap;align-items:center;font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666C79;padding:0px;margin:0px;}
.cont_agencias > .pnl_item{display:flex;flex-flow:column wrap;flex:0;min-width:calc(33.333333% - 20px);padding:15px 25px;margin:10px;box-shadow:0px 0px 8px #CCCCCC;border:0px;border-radius:6px;}
.cont_agencias > .pnl_item a{font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;text-decoration:none;}
.cont_agencias > .pnl_item a:hover{text-decoration:none;}
.cont_agencias > .pnl_item > .pnl_tit{display:inline-block;width:100%;text-align:left;margin:0px 0px 10px 0px;font-family:'Manrope-ExtraBold',sans-serif;font-size:20px;line-height:26px;font-weight:normal;color:#192433;}
.cont_agencias > .pnl_item > .pnl_dir{display:inline-block;width:100%;text-align:left;margin:0px 0px 5px 0px;}
.cont_agencias > .pnl_item > .pnl_tel{display:inline-block;width:100%;text-align:left;margin:0px 0px 5px 0px;}
.cont_agencias > .pnl_item > .pnl_mail{display:inline-block;width:100%;text-align:left;margin:0px 0px 0px 0px;}
@media (min-width: 768px) and (max-width: 991px) {
    .cont_agencias > .pnl_item{min-width:calc(50% - 20px);}
}
@media (min-width: 0px) and (max-width: 767px) {
    .cont_agencias{flex-flow:column wrap;}
    .cont_agencias > .pnl_item{min-width:100%;margin:5px 0px;}
}

/*** CONTENIDO PRENSA ***/
.cont_prensa{display:inline-block;width:100%;text-align:center;background:url('img/fondos/fnd_cont_prensa.png') repeat-x center top #EAF0F4;}
.cont_prensa > .cont_prensa_int{display:inline-block;width:100%;margin:0 auto;text-align:left;font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666C79;padding:0px 15px;margin:0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_tit{display:inline-block;width:100%;}
.cont_prensa > .cont_prensa_int > .cont_prensa_tit > h2{font-family: 'Manrope-ExtraBold', sans-serif;font-size: 28px;line-height:36px;color: #1A2433;text-align: left;text-align: left;width: 100%;margin:0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items{display:flex;flex-flow:row wrap;align-items:center;margin:0px;padding:15px 0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item{display:flex;flex-flow:column wrap;flex:0;min-width:calc(33.333333% - 20px);padding:0px;margin:10px;border:0px;border-radius:6px;background:#FFFFFF;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_img{display:inline-block;width:100%;text-align:left;margin:0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_img > a{display:inline-block;width:100%;margin:0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_img > a > .img-responsive{height:240px;width:100%;object-fit:cover;border-radius:6px 6px 0px 0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_dts{display:inline-block;width:100%;text-align:left;margin:0px;padding:20px 15px 10px 15px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_dts > .pnl_fec{display:inline-block;width:100%;text-align:left;margin:0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_dts > .pnl_tit{display:inline-block;width:100%;text-align:left;margin:10px 0px 0px 0px;font-family:'Manrope-ExtraBold',sans-serif;font-size:20px;line-height:26px;font-weight:normal;color:#192433;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_dts > .pnl_tit > a{font-family:'Manrope-ExtraBold',sans-serif;font-size:20px;line-height:26px;font-weight:normal;color:#192433;text-decoration:none;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_dts > .pnl_tit > a:hover{text-decoration:none;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_dts > .pnl_desc{display:inline-block;width:100%;text-align:left;margin:10px 0px 0px 0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_dts > .pnl_btns{display:inline-block;width:100%;text-align:left;margin:20px 0px 0px 0px;}
.cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item > .pnl_dts > .pnl_btns > .btn{display: inline-block;width: 100%;max-width: fit-content;height: 36px;padding: 6px 25px;margin:0px 10px 10px 0px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 20px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 0px solid transparent !important;background: #000000;}
.cont_prensa_inf{display:inline-block;width:100%;height:40px;background:url('img/fondos/fnd_cont_prensa_inf.png') no-repeat center top / cover transparent;}
@media (min-width: 992px) and (max-width: 1290px) {
    .cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item{min-width:calc(50% - 20px);}
}
@media (min-width: 0px) and (max-width: 991px) {
    .cont_prensa > .cont_prensa_int > .cont_prensa_items{flex-flow:column wrap;}
    .cont_prensa > .cont_prensa_int > .cont_prensa_items > .pnl_item{min-width:100%;margin:5px 0px;}
}

/*** CONTENIDO EVENTOS Y EXPERIENCIAS ***/
.cont_eventos{display:inline-block;width:100%;text-align:center;background:transparent;}
.cont_eventos > .panel-heading{display:inline-block;width:100%;text-align:center;padding:0px;}
.cont_eventos > .panel-heading > .nav-tabs{display: inline-block;width: 100%;min-height: 40px;border: 0px !important;}
.cont_eventos > .panel-heading > .nav-tabs > li{float: none;display: inline-block;margin: 5px 0px;}
.cont_eventos > .panel-heading > .nav-tabs > li > a{background:#EAF0F4;border:0px;border-radius:4px;margin:0px 5px;padding:10px 20px;font-family: 'Manrope-Regular', sans-serif;font-size: 14px;line-height:18px;color:#666666;text-decoration:none;}
.cont_eventos > .panel-heading > .nav-tabs > li.active > a{font-family: 'Manrope-ExtraBold', sans-serif;color:#1B2433;border-bottom:1px solid #D73841;}
.cont_eventos > .panel-heading > .nav-tabs > li > a:hover,
.cont_eventos > .panel-heading > .nav-tabs > li > a:active,
.cont_eventos > .panel-heading > .nav-tabs > li > a:focus{text-decoration:none;}
.cont_eventos > .panel-body{display:inline-block;width:100%;text-align:center;margin:20px 0px;padding:0px;}
.cont_eventos > .panel-body > .tab-content{}
.cont_eventos > .panel-body > .tab-content > .tab-pane{}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0px;padding:0px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item{position:relative;display:flex;flex-flow:column wrap;flex:0;min-width:calc(25% - 20px);padding:0px;margin:10px;border:0px;background:#FFFFFF;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_img{display:inline-block;width:100%;text-align:left;margin:0px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_img > a{display:inline-block;width:100%;margin:0px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_img > a > .img-responsive{height:240px;width:100%;object-fit:cover;border-radius:6px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_fec{position:absolute;top:15px;left:15px;background:#EAF0F4;border-radius:8px;padding:10px;font-family: 'Manrope-ExtraBold', sans-serif;color:#000000;    display: inline-block;width: min-content;padding: 5px 10px;font-size: 0px;line-height: 0px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_fec > .dia{display:inline-block;width:100%;text-align:center;font-size: 25px;line-height:28px;margin:0px;padding:0px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_fec > .mes{display:inline-block;width:100%;text-align:center;font-size: 10px;line-height:12px;margin:0px;padding:0px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_dts{display:inline-block;width:100%;text-align:left;margin:0px;padding:0px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_dts > .pnl_tit{display:inline-block;width:100%;text-align:left;margin:10px 0px 0px 0px;font-family:'Manrope-ExtraBold',sans-serif;font-size:18px;line-height:24px;font-weight:normal;color:#000000;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_dts > .pnl_tit > a{font-family:'Manrope-ExtraBold',sans-serif;font-size:18px;line-height:24px;font-weight:normal;color:#000000;text-decoration:none;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_dts > .pnl_tit > a:hover{text-decoration:none;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_dts > .pnl_desc{display:inline-block;width:100%;text-align:left;margin:10px 0px 0px 0px;font-size:14px;line-height:18px;color:#000000;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_dts > .pnl_btns{display:inline-block;width:100%;text-align:left;margin:20px 0px 0px 0px;}
.cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item > .pnl_dts > .pnl_btns > .btn{display: inline-block;width: 100%;max-width: fit-content;height: 36px;padding: 6px 25px;margin:0px 10px 10px 0px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 20px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 0px solid transparent !important;background: #000000;}
@media (min-width: 992px) and (max-width: 1290px) {
    .cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item{min-width:calc(33.333333% - 20px);}
}
@media (min-width: 768px) and (max-width: 991px) {
    .cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item{min-width:calc(50% - 20px);}
}
@media (min-width: 0px) and (max-width: 767px) {
    .cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado{flex-flow:column wrap;}
    .cont_eventos > .panel-body > .tab-content > .tab-pane > .cont_eventos_listado > .pnl_item{min-width:100%;margin:5px 0px;}
}

/*** CONTENIDO VISOR DE IMAGENES ***/
.cont_image_view{display:inline-block;width:100%;}
.cont_image_view > .pnl_ampliar{display:inline-block;width:100%;margin: 20px 0px;max-width: fit-content;text-align:left;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 20px;line-height:34px;color:#192433;background:url('img/iconos/ico_image_view_ampliar.png') no-repeat right center transparent;padding-right:30px;}
.cont_image_view > .btn_image_view{background:transparent;border-radius:8px;padding:0px;}
.cont_image_view > .btn_image_view > .img-responsive{border-radius:8px;}
.cont_image_view > .pnl_descargar{display:inline-block;width:100%;margin: 20px 0px;text-align:right;}
.cont_image_view > .pnl_descargar > .btn{display: inline-block;width: 100%;max-width: fit-content;height: 36px;padding: 6px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 20px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 0px solid transparent !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}

/*** CAPA MODAL VISOR DE IMAGENES ***/
.modal.modal_image_view{}
.modal.modal_image_view > .modal-dialog{width:calc(100% - 60px);margin:30px;}
.modal.modal_image_view > .modal-dialog > .modal-content{}
.modal.modal_image_view > .modal-dialog > .modal-content > .modal-body{}
.modal.modal_image_view > .modal-dialog > .modal-content > .modal-body > .pnl_btn{display:inline-block;width:100%;text-align:right;margin:0px 0px 15px 0px;}
.modal.modal_image_view > .modal-dialog > .modal-content > .modal-body > .pnl_btn > .btn{display: inline-block;width: 100%;max-width: fit-content;height: 30px;padding: 4px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 14px;line-height: 20px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 0px solid transparent !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
.modal.modal_image_view > .modal-dialog > .modal-content > .modal-body > .img-responsive{}

/*** MAP RESPONSIVE ***/
.map-responsive {overflow:hidden;padding-bottom:400px;position:relative;height:0;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}

/*** FORMULARIOS HTML SOLICITUD ***/
.form_ext{display:flex;flex-flow:row wrap;align-items:flex-start;font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#666C79;}
.form_ext > .form_html_tits{display:flex;flex-flow:column wrap;flex:1;min-width:33.333333%;padding-right:30px;}
.form_ext > .form_html_tits > .pnl_tit{display:inline-block;width:100%;margin:0px;}
.form_ext > .form_html_tits > .pnl_tit > h2{font-family: 'Manrope-ExtraBold', sans-serif;font-size: 28px;line-height:36px;color: #1A2433;text-align: left;text-align: left;width: 100%;margin:0px;}
.form_ext > .form_html_tits > .pnl_stit{display:inline-block;width:100%;margin:10px 0px 0px 0px;font-family: 'Manrope-Regular', sans-serif;font-size: 18px;line-height:26px;color: #666C79;}
.form_ext > .form_html_tits > .pnl_explica{display:inline-block;width:100%;margin:10px 0px 0px 0px;font-family: 'Manrope-Regular', sans-serif;font-size: 13px;line-height:18px;color: #DA383F;font-style:italic;}
.form_ext > .form_html{display:flex;flex-flow:column wrap;flex:1;min-width:66.666666%;}
.form_html{}
.form_html > .pnl_form{display:inline-block;width:100%;}
.form_html > .pnl_form > .form-row{margin-left: -15px;margin-right: -15px;}
.form_html > .pnl_form > .form-row > .form-group{}
.form_html > .pnl_form > .form-row > .form-group > .lbl,
.form_html > .pnl_form > .form-row > .form-group > .lbl_oblig{display:inline-block;width:100%;text-align:left;margin:0px 0px 5px 0px;font-family:'Manrope-Bold',sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#061E20;}
.form_html > .pnl_form > .form-row > .form-group > .lbl_oblig:after{content:"*";color:#DA383F;padding-left:4px;}
.form_html > .pnl_form > .form-row > .form-group > .txb,
.form_html > .pnl_form > .form-row > .form-group > .txa{display:inline-block;width:100%;text-align:left;font-weight: normal;height: 45px;padding: 8px 8px;font-size: 14px;line-height: 16px;color: #999999;border: 0px;box-shadow: none;border-radius: 4px;cursor: pointer;background: #EAF0F4;}
.form_html > .pnl_form > .form-row > .form-group > .txa{height:100px;}
.form_html > .pnl_form > .form-row > .form-group > .txb.err,
.form_html > .pnl_form > .form-row > .form-group > .txa.err{background:rgba(255,210,16,0.2);}
.form_html > .pnl_form > .form-row > .form-group > .pnl_file_upload{display:inline-block;vertical-align:middle;width: 100%;}
.form_html > .pnl_form > .form-row > .form-group > .pnl_file_upload > .input_file{position:absolute;left:-1000em;}
.form_html > .pnl_form > .form-row > .form-group > .pnl_file_upload > .btn_file{display:inline-block;width:100%;text-align:left;font-weight: normal;height: 45px;padding: 10px 8px;font-family:'Manrope-Regular',sans-serif;font-size: 14px;line-height: 24px;color: #999999;border: 0px;box-shadow: none;border-radius: 4px !important;cursor: pointer;background:url('img/iconos/ico_form_adj.png') no-repeat calc(100% - 8px) center #EAF0F4;}
.form_html > .pnl_form > .form-row > .form-group > .pnl_file_upload > .btn_file:hover{border:0px;color:#999999;}
.form_html > .pnl_footer{display:inline-block;width:100%;font-size:0px;}
.form_html > .pnl_footer > .pnl_camposobligatorios{display:inline-block;width:100%;vertical-align:bottom;text-align:left;font-family: 'Manrope-Regular', sans-serif;font-size: 13px;line-height:18px;color: #DA383F;font-style:italic;}
.form_html > .pnl_footer > .pnl_btn{display:inline-block;width:100%;vertical-align:bottom;text-align:left; margin-top:10px}
.form_html > .pnl_footer > .pnl_btn > .btn{display: inline-block;width: 100%;max-width: 300px;height: 57px;padding: 10px 25px;font-family: 'Manrope-Bold',sans-serif;font-size: 17px;line-height: 30px;color: #FFFFFF;text-decoration: none;text-transform: inherit;font-weight: normal !important;text-align: center;border-radius: 25px !important;border: 1px solid transparent !important;background: rgb(27,55,99);background: linear-gradient(90deg, rgba(32,46,60,1) 0%, rgba(182,56,71,1) 40%, rgba(226,56,63,1) 100%);}
@media (min-width: 0px) and (max-width: 991px) {
    .form_ext{flex-flow:column wrap;}
    .form_ext > .form_html_tits{min-width:100%;padding:0px;}
    .form_ext > .form_html{min-width:100%;margin:15px 0px 0px 0px;}
}

/*** CMS ESTACION ***/
.cms_estacion{display:inline-block;width:100%;font-family:'Manrope-Regular',sans-serif;font-size:16px;line-height:22px;font-weight:normal;color:#212529;}
.cms_estacion > .pnl_tits{display:inline-block;width:100%;padding:20px 0px 40px;text-align:left;border-bottom:1px solid #878787;}
.cms_estacion > .pnl_tits > .tit{display:inline-block;width:100%;text-align:left;}
.cms_estacion > .pnl_tits > .tit.tit_abierta{}
.cms_estacion > .pnl_tits > .tit.tit_cerrada{}
.cms_estacion > .pnl_tits > .tit > .bold{font-family: 'Manrope-Bold',sans-serif;}

.cms_estacion > .pnl_sectores{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;width:100%;margin: 20px 0px 0px 0px;padding: 20px 0px;}
.cms_estacion > .pnl_sectores > .itm_sector{display: flex;flex-flow:row wrap;flex: 0;min-width: 32%;background: #f4f4f4;border-radius:4px;padding:20px;white-space:nowrap;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_img{display: inline-block;vertical-align:top;width:120px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_img > .img-responsive{}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos{display: inline-block;vertical-align:top;width:calc(100% - 120px);padding:0px 0px 0px 15px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > h3{display: inline-block;width:100%;margin:0px;font-size:18px;line-height:24px;color:#e2383f;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > h3 > .lbl_sector{}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_altitud{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_altitud > .pre{display: inline-block;vertical-align:baseline;font-family: 'Manrope-Bold',sans-serif;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_altitud > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_temperatura{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_temperatura > .pre{display: inline-block;vertical-align:baseline;font-family: 'Manrope-Bold',sans-serif;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_temperatura > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_estadonieve{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_estadonieve > .pre{display: inline-block;vertical-align:baseline;font-family: 'Manrope-Bold',sans-serif;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_estadonieve > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_espesornieve{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_espesornieve > .pre{display: inline-block;vertical-align:baseline;font-family: 'Manrope-Bold',sans-serif;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_espesornieve > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_calidadnieve{display: inline-block;width:100%;vertical-align:baseline;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_calidadnieve > .pre{display: inline-block;vertical-align:baseline;font-family: 'Manrope-Bold',sans-serif;padding-right:5px;}
.cms_estacion > .pnl_sectores > .itm_sector > .pnl_datos > .lbl_calidadnieve > .post{display: inline-block;vertical-align:baseline;padding-left:2px;}

.cms_estacion > .pnl_datos{display:inline-block;width:100%;margin:20px 0px;}
.cms_estacion > .pnl_datos > .pnl_header{display:inline-block;width:100%;text-align:center;padding:0px;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs{display: inline-block;width: 100%;min-height: 40px;border: 0px !important;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li{float: none;display: inline-block;margin: 5px 0px;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li > a{background:#FFFFFF;border:1px solid #96b3c5;border-radius:4px;margin:0px 5px;padding:10px 20px;min-width:300px;font-family: 'Manrope-ExtraBold', sans-serif;font-size: 16px;line-height:22px;color:#96b3c5;text-decoration:none;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li.active > a{background:#96b3c5;color:#FFFFFF;}
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li > a:hover,
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li > a:active,
.cms_estacion > .pnl_datos > .pnl_header > .nav-tabs > li > a:focus{text-decoration:none;}

.cms_estacion > .pnl_datos > .pnl_body{display:inline-block;width:100%;text-align:left;padding:0px;margin:20px 0px 0px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content{display:inline-block;width:100%;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts{}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info{display:inline-block;width:100%;text-align:center;margin:0px 0px 20px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_estado{display:inline-block;width:100%;text-align:center;margin:0px 0px 10px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_estado > .itm_info_estado{display:inline-block;vertical-align:middle;width:fit-content;padding:0px 10px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_estado > .itm_info_estado > .pnl_icono{display:inline-block;vertical-align:middle;padding:0px 5px 0px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_estado > .itm_info_estado > .pnl_estado{display:inline-block;vertical-align:middle;padding:0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_dificultad{display:inline-block;width:100%;text-align:center;margin:0px 0px 10px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_dificultad > .itm_info_dificultad{display:inline-block;vertical-align:middle;width:fit-content;padding:0px 10px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_dificultad > .itm_info_dificultad > .pnl_icono{display:inline-block;vertical-align:middle;padding:0px 5px 0px 0px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts > .pnl_info > .pnl_info_dificultad > .itm_info_dificultad > .pnl_dificultad{display:inline-block;vertical-align:middle;padding:0px;}

.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas{}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms{display:inline-block;width:100%;text-align:left;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms .pnl_pista{display:inline-block;width:60%;vertical-align:middle;text-align:left;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms .pnl_estado{display:inline-block;width:20%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms .pnl_dificultad{display:inline-block;width:20%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms > .itm_header{display:inline-block;width:100%;white-space: nowrap;text-align:left;padding:15px 20px;font-family: 'Manrope-ExtraBold', sans-serif;border-top:1px solid #878787;border-bottom:1px solid #878787;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms > .itm_pista{display:inline-block;width:100%;white-space: nowrap;text-align:left;padding:15px 20px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_pistas > .pnl_itms > .itm_pista:nth-child(2n+1){background:#EAEAEA;}

.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones{}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms{display:inline-block;width:100%;text-align:left;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_instalacion{display:inline-block;width:50%;vertical-align:middle;text-align:left;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_instalacion > .pnl_horarios_mobile{display:none;visibility:hidden;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_apertura{display:inline-block;width:16.666666%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_cierre{display:inline-block;width:16.666666%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms .pnl_estado{display:inline-block;width:16.666666%;vertical-align:middle;text-align:center;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms > .itm_header{display:inline-block;width:100%;white-space: nowrap;text-align:left;padding:15px 20px;font-family: 'Manrope-ExtraBold', sans-serif;border-top:1px solid #878787;border-bottom:1px solid #878787;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms > .itm_instalacion{display:inline-block;width:100%;white-space: nowrap;text-align:left;padding:15px 20px;}
.cms_estacion > .pnl_datos > .pnl_body > .tab-content > .pnl_dts.pnl_instalaciones > .pnl_itms > .itm_instalacion:nth-child(2n+1){background:#EAEAEA;}

/*** COOKIE AVANZADA ***/
.clearfix.cookies_alert_sup > .btn.btn_cookies_avanzada{width:2em;margin-top:5px;}
.container.cookies_alert > .clearfix .cookies_alert_inf .cookies_avanzada {margin-bottom:1.5em}

/*** CAPA COOKIE AVANZADA ***/
#ModalCookieAvanzada{}
#ModalCookieAvanzada .checkbox-list {margin:1em}
#ModalCookieAvanzada .checkbox-list > .custom-control-label{font-size:14px}
#ModalCookieAvanzada .cookies_alert_inf{margin:0px;}
#ModalCookieAvanzada .btn{padding:0px;}

/*** RESERVA SERVICIO PAQUETE PREDEFINIDO CONFIGURADOR ***/
.spp_config{display:inline-block;width:100%;font-size:14px;line-height:16px;}
.spp_config .btn{border-radius:5px;font-size:16px;border:0px;padding:10px 15px;}
.spp_config .btn.btn_aux{background:transparent;color:#666666;border:1px solid #D7D7D7;}
.spp_config > .spp_config_pnl_info_cup{display:inline-block;width:100%;padding:10px 10px;}
.spp_config > .spp_config_pnl_info_cup > .pnl_tit{display:inline-block;width:100%;font-size:0px;font-size:18px;line-height:22px;font-weight:normal;}
.spp_config > .spp_config_pnl_info_cup > .pnl_btn{display: inline-block;width: 100%;border-top: 1px solid #D7D7D7;margin: 10px 0px 0px 0px;padding: 10px 5px 0px;text-align: right;font-size: 0px;}
.spp_config > .spp_config_pnl_info_cup > .pnl_btn > .btn_info_cupon{max-width:300px;}
.spp_config > .spp_config_pnl_tit{display:inline-block;width:100%;padding:10px 10px;border-bottom: 1px solid #D7D7D7;}
.spp_config > .spp_config_pnl_tit > .pnl_tit{display:inline-block;width:100%;font-size:0px;}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .tit{display:inline-block;vertical-align:middle;max-width:calc(100% - 25px);font-size:18px;line-height:22px;font-weight:normal;font-family:'Manrope-Bold',sans-serif;}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .info{display:inline-block;vertical-align:middle;width:25px;padding-left:3px;}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .info > .lnk_info{display:none;visibility:hidden;/*display:inline-block;vertical-align:middle;width:22px;height:22px;text-align:center;padding:0px;font-family:'FontAwesome';font-size:14px;line-height:20px;font-style:normal;color:#666666;border:1px solid #666666;border-radius:50%;text-decoration:none;*/}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .info > .lnk_info:before{content:'\f129';}
.spp_config > .spp_config_pnl_tit > .pnl_tit > .info > .lnk_info:hover{text-decoration:none;}
.spp_config > .spp_config_pnl_tit > .pnl_prec{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.spp_config > .spp_config_pnl_tit > .pnl_prec > .prec{font-size:18px;line-height:22px;font-weight:normal;}
.spp_config > .spp_config_pnl_tit > .pnl_prec > .prec > .imp{display:inline-block;padding:0px 0px 0px 5px;font-weight:normal;font-family:'Manrope-Bold',sans-serif;}
.spp_config > .spp_config_pnl_dat{display:inline-block;width:100%;}
.spp_config > .spp_config_pnl_dat > .itm{display:inline-block;width:100%;padding:10px 10px;border-bottom:1px solid #D7D7D7;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit{display:inline-block;width:100%;white-space:nowrap;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit{display:inline-block;width:calc(100% - 200px);}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .tit{display:inline-block;vertical-align:middle;max-width:calc(100% - 25px);font-size:16px;line-height:20px;font-weight:normal;font-family:'Manrope-Bold',sans-serif;white-space:initial;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .info{display:inline-block;vertical-align:middle;width:25px;padding-left:3px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .info > .lnk_info{display:none;visibility:hidden;/*display:inline-block;vertical-align:middle;width:22px;height:22px;text-align:center;padding:0px;font-family:'FontAwesome';font-size:14px;line-height:20px;font-style:normal;color:#666666;border:1px solid #666666;border-radius:50%;text-decoration:none;*/}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .info > .lnk_info:before{content:'\f129';}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_tit > .info > .lnk_info:hover{text-decoration:none;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos{display:inline-block;vertical-align:middle;width:200px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn{padding: 5px 5px;font-size: 14px;max-width: 200px;white-space: normal;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn.open{}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn:after{font-family:'FontAwesome';font-size:16px;line-height:20px;content:'\f107';margin-left:8px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_tit > .pnl_grupos > .btn.open:after{content:'\f106';}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc{display:inline-block;width:100%;margin:0px;text-align:left;font-size:12px;line-height:14px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .fechas{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .desgloses{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .desgloses > .item{display:inline-block;width:100%;margin:0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .desgloses > .item > .item_desg{display:inline-block;vertical-align:middle;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_desc > .desgloses > .item > .item_sep{display:inline-block;vertical-align:middle;margin:0px 4px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_alternativas{display:inline-block;width:100%;margin:6px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_alternativas > .btn{padding: 5px 5px;font-size: 14px;max-width: 200px;white-space: normal;color: #FFFFFF;background: #112139;border-color:#112139;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_alternativas > .btn:hover{background: #0099CC;border-color:#0099CC;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos{display:none;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos.open{display:inline-block;width:100%;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int{display:inline-block;width:100%;margin:6px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item{display:inline-block;width:100%;padding:0px;font-size:0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_rb{margin:4px 0px 0px 0px;padding:0px;display:inline-block;width:20px;vertical-align:top;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl{margin:0px;padding:0px 0px 0px 5px;width: calc(100% - 20px);display: inline-block;vertical-align: top;font-weight: normal;cursor:pointer;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit{display:inline-block;width:100%;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .tit{display:inline-block;vertical-align:middle;font-size:16px;line-height:20px;font-weight:normal;font-family:'Manrope-Bold',sans-serif;white-space:initial;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .info{display:inline-block;vertical-align:middle;width:25px;padding-left:3px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .info > .lnk_info{display:none;visibility:hidden;/*display:inline-block;vertical-align:middle;width:22px;height:22px;text-align:center;padding:0px;font-family:'FontAwesome';font-size:14px;line-height:20px;font-style:normal;color:#666666;border:1px solid #666666;border-radius:50%;text-decoration:none;*/}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .info > .lnk_info:before{content:'\f129';}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .pnl_tit > .info > .lnk_info:hover{text-decoration:none;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc{display:inline-block;width:100%;margin:0px;text-align:left;font-size:12px;line-height:14px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .fechas{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .fechas > .item_fec{display:inline-block;vertical-align:middle;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .fechas > .item_sep{display:inline-block;vertical-align:middle;margin:0px 4px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .fechas > .item_diffimporte{display:inline-block;vertical-align:middle;font-weight:normal;font-family:'Manrope-Bold',sans-serif;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .desgloses{display:inline-block;width:100%;margin:2px 0px 0px 0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .desgloses > .item{display:inline-block;width:100%;margin:0px;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .desgloses > .item > .item_desg{display:inline-block;vertical-align:middle;}
.spp_config > .spp_config_pnl_dat > .itm > .itm_grupos > .itm_grupos_int > .item > .item_lbl > .itm_desc > .desgloses > .item > .item_sep{display:inline-block;vertical-align:middle;margin:0px 4px;}
.spp_config > .spp_config_pnl_opc{display:inline-block;width:100%;padding:10px 10px;border-bottom: 1px solid #D7D7D7;}
.spp_config > .spp_config_pnl_opc > .pnl_tit{display:inline-block;width:100%;}
.spp_config > .spp_config_pnl_opc > .pnl_tit > .tit{display:inline-block;width:100%;vertical-align:middle;font-size:18px;line-height:22px;font-weight:normal;font-family:'Manrope-Bold',sans-serif;}
.spp_config > .spp_config_pnl_opc > .pnl_tit > .stit{display:inline-block;width:100%;vertical-align:middle;font-size:12px;line-height:14px;margin:4px 0px 0px 0px;}
.spp_config > .spp_config_pnl_opc > .pnl_btns{display:inline-block;width:100%;margin:6px 0px 0px 0px;}
.spp_config > .spp_config_pnl_opc > .pnl_btns > .btn{padding: 5px 5px;font-size: 14px;max-width: 200px;white-space: normal;color: #FFFFFF;background: #112139;border-color:#112139;}
.spp_config > .spp_config_pnl_opc > .pnl_btns > .btn:hover{background: #0099CC;border-color:#0099CC;}
.spp_config > .spp_config_pnl_btns{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px 5px;text-align:center;font-size:0px;}
.spp_config > .spp_config_pnl_btns > .itm_btn{display:inline-block;width:calc(50% - 10px);margin:0px 5px 10px 5px;}
.spp_config > .spp_config_pnl_btns > .itm_btn > .btn{}
.spp_config > .spp_config_pnl_btns > .itm_btn > .btn.btn_descartar{}
.spp_config > .spp_config_pnl_btns > .itm_btn > .btn.btn_guardar{}

/*** capa modal ***/
.capa_modal.spp_config_capa{}
.capa_modal.spp_config_capa.in{overflow:auto;}
.capa_modal.spp_config_capa > .modal-dialog{max-width:600px;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content{padding:10px;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-header{border-bottom: 1px solid #e5e5e5 !important;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{margin:5px 0px 0px 0px;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-header > .pnl_tit{padding:5px 20px 10px 0px;margin:0px;color:#666666;font-size:23px;line-height:25px;font-weight:700;text-align:center;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-body{padding:0px !important;}
.capa_modal.spp_config_capa > .modal-dialog > .modal-content > .modal-footer{display:none !important;visibility:hidden !important;}
.capa_modal.capa_ficha_producto > .modal-dialog{max-width:1230px;z-index:9999;margin:30px auto 0px;}
body.spp_config_capa_open{overflow:hidden;}

/*** OPCIONALES RESERVA EN CAPA MODAL ***/
.capa_modal.spp_config_ropc{}
.capa_modal.spp_config_ropc > .modal-dialog{max-width:790px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-header{border-bottom: 1px solid #e5e5e5 !important;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{margin:5px 0px 0px 0px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-header > .pnl_tit{padding:5px 20px 10px 0px;margin:0px;color:#666666;font-size:23px;line-height:25px;font-weight:700;text-align:center;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body{padding:0px !important;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-footer{display:none !important;visibility:hidden !important;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext{display: inline-block;width: 100%;margin: 0px 0px 20px 0px;padding: 0px 15px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int{display: inline-block;width: 100%;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_tit{display:none;visibility:hidden;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat{display: inline-block;width: 100%;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .ropc_header_prod{display: inline-block;width: 100%;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab{display: inline-block;width: 100%;margin:15px 0px 0px 0px;padding:0px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .header{padding: 0px 0px 10px 0px;border-bottom: 1px solid #D7D7D7;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm{padding:10px 0px 0px 0px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .concepto > .val{font-weight:normal;font-family:'Manrope-Bold',sans-serif;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk{color: #666666;font-size: 14px;line-height: 14px;text-decoration:none;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk.hd{}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:after{font-family:'FontAwesome';font-size:16px;line-height:20px;content:'\f107';margin-left:8px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk.hd:after{content:'\f106';}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:hover,
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:visited,
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:active,
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .info > .val > .lnk:focus{text-decoration:none;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .select .btn{font-size:14px;line-height:20px;border-radius:5px;}
.capa_modal.spp_config_ropc > .modal-dialog > .modal-content > .modal-body > .pnl_ropc_ext > .pnl_ropc_int > .pnl_dat > .pnlCab > .itm .itm_mas_datos{font-size:12px;line-height:16px;padding:5px 0px 10px;}
