﻿/*** FUENTES ***/
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);

/*** GENERALES ***/
html{height:100%;width:100%;}

.container{width:1400px;}

body{margin: 0;padding: 0;border: 0;font: inherit;font-size: 16px;line-height:16px;font-weight:300;vertical-align: baseline;overflow-x: hidden;font-family:'Montserrat',sans-serif;color:#646464;background:transparent;/*padding-top:70px;*/}
.body_error{background:url('img/fondos/fnd_error_full.jpg') no-repeat center center / cover transparent;padding-top:70px;}
.body_vacio{background:#26262C;padding:0px;}
.body_mapa{background:none;padding:0px;}
.body_cargando{background:url('img/fondos/fnd_cargando_full.jpg') no-repeat center center / cover #2D97AE;padding-top:70px;}

.body_cargando .cont_logo {text-align: center; overflow: hidden; width: 100%; display: block;margin-top:40px;}
.body_cargando .cont_logo .cont_vacio {display:inline-block;}

a{text-decoration: none; color: #38CCC7;font-family: 'Montserrat', sans-serif; font-size: 14px; line-height: 14px;}
a:hover{text-decoration: none; color: #38CCC7;}

p{text-align:justify;line-height:20px;}

.addthis_toolbox a .at-icon-wrapper{background-color:transparent !important;}
.addthis_toolbox .at-icon{fill:#38CCC7 !important;}

h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif;text-align:left;width:100%;margin:10px 0px 20px 0px;}
h1 { font-size: 60px;color:#19191F;text-align:center;font-weight:700;}
h2 { font-size: 38px;color:#19191F;text-align:center;font-weight:300;}
h3 { font-size: 26px;color:#19191F;text-align:left;font-weight:300;}
h4, h5, h6 {color:#19191F;font-size: 18px;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:'Montserrat',sans-serif;font-size:16px;color:#666666;text-align:justify;}
.popover .online {font-family:'Montserrat', sans-serif;font-size:16px;}

.btn{padding:10px;height:60px;text-align:center;line-height:20px;font-size:20px;font-weight: bold;color:#FFFFFF;border:none;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:#38CCC7;}
.btn:hover,
.btn:focus,
.btn:active{color:#FFFFFF;background:#32C2BF;}
input.btn{padding:10px 20px;}

.btn a{font-family:'Montserrat',sans-serif;line-height:20px;font-size:20px;font-weight: bold;color:#FFFFFF;text-decoration:none;display:block;padding:12px;border:0px !important}
.btn a:hover{font-family:'Montserrat',sans-serif;line-height:20px;font-size:20px;font-weight: bold;color:#FFFFFF;text-decoration:none;}

.btn_doc{padding:10px;height:45px;width:100%;text-align:center;line-height:20px;font-size:16px;font-weight: 700;text-transform:uppercase;color:#FFFFFF;border:none;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:url('img/iconos/ico_doc.png') no-repeat 15px center #38CCC7;}
.btn_doc:hover,
.btn_doc:focus,
.btn_doc:active{color:#FFFFFF;background:url('img/iconos/ico_doc.png') no-repeat 15px center #32C2BF;}

.btn_doc_des{padding:10px;margin:5px 0px;height:45px;width:100%;text-align:center;line-height:20px;font-size:16px;font-weight: 700;text-transform:uppercase;color:#FFFFFF;border:none;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:url('img/iconos/ico_doc.png') no-repeat 15px center #CCCCCC;}
.btn_doc_des:hover,
.btn_doc_des:focus,
.btn_doc_des:active{color:#FFFFFF;background:url('img/iconos/ico_doc.png') no-repeat 15px center #CCCCCC;}

.panel_fijo{/*position: fixed !important;top: 0;z-index:10 !important;*/}
.panel_relative{position: relative !important;top: 0;}
.ui-datepicker{z-index:1070 !important;}

ol, ul {list-style:disc;}
ol > li, ul > li{padding:5px 0px;}

.body_vacio > .cont_logo{text-align:center;margin:0 auto;padding:20px 0px;}
.body_vacio > .cont_logo .lnk_logo{display:inline-block;margin:0 auto;}

/*** PAGINADORES ***/
.pagination{display:inline-block;font-size:0px;text-align:right;}
.pagination>li{display:inline-block;padding:0px;}
.pagination>li>a, 
.pagination>li>span{color:#9B9B9B;font-family:'Montserrat',sans-serif;font-size:15px;line-height:20px;font-weight:500;background:transparent;border:0px !important;border-right:1px solid #CCCCCC !important;border-radius:0px !important;padding:1px 12px;}
.pagination>li>a:hover, 
.pagination>li>span:hover, 
.pagination>li>a:focus, 
.pagination>li>span:focus{background:transparent;color:#46463F;}
.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:#38CCC7;font-weight:700}
.pagination>.disabled > span, 
.pagination>.disabled > span:hover, 
.pagination>.disabled > span:focus,
.pagination>.disabled > a, 
.pagination>.disabled > a:hover, 
.pagination>.disabled > a:focus{background-color:transparent;color:#DDDDDD;}
.pagination>li>a.primero,
.pagination>li>a.anterior,
.pagination>li>a.siguiente,
.pagination>li>a.ultimo{font-size:18px;font-weight:700;}
.pagination>li:last-child > a{border-right:0px !important;}

/*** 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;}

.tit_H1_Alt{display:inline-block;width:100%;}
.tit_H1_Alt > h1{text-align:center;font-size:32px;margin:40px 0px 20px 0px;}
.cont_H1_alt{display:inline-block;width:100%;color:#878787;}

.tit_H2_Alt{display:inline-block;width:100%;}
.tit_H2_Alt > h2{text-align:center;font-size:28px;margin:40px 0px 20px 0px;}
.cont_H2_alt{display:inline-block;width:100%;color:#878787;}

.tit_H3_Alt{display:inline-block;width:100%;}
.tit_H3_Alt > h3{color:#41CEC5;text-align:inherit;}
.cont_H3_alt{display:inline-block;width:100%;margin-top:10px;font-size:16px;color:#878787;}

.cont_busc_ficha_tit{display:inline-block;width:100%;text-align:center;min-height:50px;padding:10px 10px;margin:10px 0px 0px 0px;font-size:26px;line-height:30px;font-weight:300;color:#FFFFFF;background:#38CCC7;border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;-o-border-radius:6px 6px 0px 0px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.cont_busc_ficha_cont{position:relative;display:inline-block;width:100%;background:#FFFFFF;padding:30px 30px;margin:0px 0px 10px 0px;border-radius:0px 0px 6px 6px;-webkit-border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;-o-border-radius:0px 0px 6px 6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}

.cont_busc_val_tit{display:inline-block;width:100%;text-align:left;}
.cont_busc_val_tit > .lnk{display:inline-block;width:100%;padding:5px 40px 5px 0px;font-size:26px;line-height:38px;font-weight:300;color:#191921;text-decoration:none;background:url('img/iconos/busc_val_tit.png') no-repeat right top transparent;}
.cont_busc_val_tit > .lnk:hover{color:#191921;text-decoration:none;}
.cont_busc_val_tit > .lnk.no_busc{background:transparent;padding:5px 0px 5px 0px;}
.cont_busc_val_cont{display:none;width:100%;text-align:left;margin-top:10px;}

/*** MASTERS HEADER ***/
.header_container_ext{display:inline-block;position:fixed;text-align:center;min-height:70px;top:0px;z-index:100;width:100%;padding:0px !important;background:#38CCC7;box-shadow:0 4px 2px -2px #666666;-moz-box-shadow:0 4px 2px -2px #666666;-webkit-box-shadow:0 4px 2px -2px #666666;-o-box-shadow:0 4px 2px -2px #666666;}
.header_container_ext > .header_container{position:relative;font-size:0px;display:inline-block;}
.header_container_ext > .header_container > .cont_header_menu{display:inline-block;vertical-align:middle;width:calc(50% - 110px);text-align:left;padding:10px 0px 0px 0px;}
.header_container_ext > .header_container > .cont_logo{display:inline-block;vertical-align:middle;width:220px;text-align:center;padding:15px 0px 0px 0px;}
.header_container_ext > .header_container > .cont_logo .lnk_logo{display:inline-block;margin:0 auto;}
.header_container_ext > .header_container > .cont_header_items{display:inline-block;vertical-align:middle;width:calc(50% - 110px);text-align:right;padding:10px 0px 0px 0px;}
.header_container_ext > .header_container > .cont_header_items > .cont_moneda{display:inline-block;vertical-align:middle;border-right:1px solid #FFFFFF;padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;}
.header_container_ext > .header_container > .cont_header_items > .cont_credito{display:inline-block;vertical-align:middle;border-right:1px solid #FFFFFF;padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;}
.header_container_ext > .header_container > .cont_header_items > .cont_carrito{display:inline-block;vertical-align:middle;border-right:1px solid #FFFFFF;padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;}
.header_container_ext > .header_container > .cont_header_items > .cont_micuenta{display:inline-block;vertical-align:middle;border-right:1px solid #FFFFFF;padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;}
.header_container_ext > .header_container > .cont_header_items > .cont_idiomas{display:inline-block;vertical-align:middle;}

/*** MASTERS PANELS ***/
.panels_alt_container_header1{}
.panels_alt_container_header1.panels_alt_container_header1_forms{background:#F5F4F5;}
.panels_alt_container_header1 > .panels_alt_container_header1_int{padding:10px 15px;}
.panels_alt_container_header1 > .panels_alt_container_header1_int > .row{margin:0px;}
.panels_alt_container_header2{}
.panels_alt_container_header2.panels_alt_container_header2_forms{background:#F5F4F5;}
.panels_alt_container_header2 > .panels_alt_container_header2_int{}
.panels_container_sup{position:relative;min-height:53px;}
.panels_container_sup > .panles_container_int_fichatit{position: absolute;z-index: 30;text-align:center;padding: 0px !important;top:50px;width:100%;background:transparent;}
.panels_container_sup > .panles_container_int_fichatit .prod_fic_cab{width:1400px;margin:0 auto;display:block;padding:0px 50px;}
.panels_container_sup > .panles_container_int_fichatit .prod_fic_cab > h1{color:#FFFFFF;text-align:center;text-shadow:3px 3px 0px #000000;}
.panels_container_sup > .panels_container_int_busc{position: absolute;z-index: 30;text-align:center;padding: 0px !important;top:270px;width:100%;background:transparent;}
.panels_container_sup > .panels_container_int_busc .buscador{width:1000px;}
.panels_container_sup > .panels_container_int_busc .ficha{width:1400px;}
.panels_container_sup > .panels_container_int_busc .prod_fic_cab{width:1400px;}
.panels_container_sup > .cont_bread_ext{position: absolute;z-index: 15;bottom:0px;left:0px;}
.panels_container_sup > .panels_container_int_slider{position: relative;padding:0px;}
.panels_container_sup > .panels_container_int_slider .prod_fic_imgs_slider{display:inherit;}
.panels_container_sup.panels_container_sup_forms{background:#F5F4F5;}
.panels_container_sup.panels_container_sup_forms > .cont_bread_ext{top:0px;bottom:inherit;}
.panels_container_sup.panels_container_sup_forms > .panels_container_int_slider{}
.panels_container_sup.panels_container_sup_forms > .panels_container_int_slider .img-responsive{width:100%;vertical-align:bottom;}
.panels_container_sup.panels_container_sup_forms > .panels_container_int_forms{position: absolute;z-index: 30;text-align:left;padding: 0px 15px !important;top:120px;background:transparent;margin-right: auto;margin-left: auto;width: 1400px;left:-9999px;right:-9999px}

.panels_container{background:#F5F4F5;}
.panels_container > .panels_container_int{}
.panels_container > .panels_container_int .cont_mst_inc{}
.panels_container > .panels_container_int .panels_container_int_interiores{padding:20px 0px;}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_0{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_1{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_2{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_3{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_4{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_4 > .cont_int_4_int{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_4 > .cont_int_4_int.panel_fijo{position:fixed;width:437px;}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_5{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_6{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_7{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_8{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_9{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_10{}
.panels_container > .panels_container_int .panels_container_int_interiores .cont_int_11{}
.panels_container.panels_container_forms{background:#F5F4F5;}
.panels_container.panels_container_forms > .panels_container_int .panels_container_int_interiores .cont_int_0{width:54%;margin-left:23%;}

.panels_alt_container_content{}
.panels_alt_container_content.panels_alt_container_content_forms{background:#F5F4F5;}
.panels_alt_container_content > .panels_alt_container_content_int{padding:20px 15px;}
.panels_alt_container_content > .panels_alt_container_content_int > .row{margin:0px;}
.panels_alt_container_footer{}
.panels_alt_container_footer.panels_alt_container_footer_forms{background:#F5F4F5;}
.panels_alt_container_footer > .panels_alt_container_footer_int{}

/*** MASTERS FOOTER ***/
.footer_container_ext{display:inline-block;width:100%;padding:0px !important;background:#38CCC7;color:#FFFFFF;}
.footer_container_ext > .footer_container{position:relative;}
.footer_container_ext > .footer_container > .footer_container_sup{background:#26262C;}
.footer_container_ext > .footer_container > .footer_container_sup > .container{}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int{display:flex;flex-wrap:wrap;padding:60px 0px;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_1{display: flex;flex-direction: column;width:15%;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_2{display: flex;flex-direction: column;width:35%;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_3{display: flex;flex-direction: column;width:25%;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int > .cont_foot_4{display: flex;flex-direction: column;width:25%;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .img-responsive{margin:0 auto;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .logo_footer{display:inline-block;width:100%;padding:20px 0px;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .desc{display:inline-block;width:100%;text-align:justify;font-size:16px;line-height:20px;color:#878787;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .social{display:inline-block;width:100%;margin:20px 0px 0px 0px;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .social > ul{padding:0px;margin:0px;list-style:none;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .social > ul > li{display:inline-block;vertical-align:middle;padding:0px 5px 0px 0px;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .social > ul > li > a{}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .social > ul > li > a:hover{}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .social > ul > li > a > img{}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .social > ul > li > a > img:hover{opacity:0.7;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_menu{display:inline-block;width:100%;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_menu > ul{padding:0px;margin:0px;list-style:none;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_menu > ul > li{padding:0px 0px 10px 0px;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_menu > ul > li > a{font-size:16px;line-height:20px;color:#878787;text-decoration:none;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_menu > ul > li > a:hover{color:#878787;text-decoration:none;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_mail_tel{display:inline-block;width:100%;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_mail_tel > .footer_mail{display:inline-block;width:100%;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_mail_tel > .footer_mail > a{font-size:16px;line-height:20px;color:#878787;text-decoration:none;background:url('img/iconos/ico_footer_mail.png') left center no-repeat transparent;padding-left:28px;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_mail_tel > .footer_mail > a:hover{color:#878787;text-decoration:none;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_mail_tel > .footer_tel{display:inline-block;width:100%;margin-top:6px;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_mail_tel > .footer_tel > a{font-size:22px;line-height:26px;color:#878787;text-decoration:none;background:url('img/iconos/ico_footer_tel.png') left center no-repeat transparent;padding-left:28px;}
.footer_container_ext > .footer_container > .footer_container_sup > .container > .footer_container_sup_sup_int .footer_mail_tel > .footer_tel > a:hover{color:#878787;text-decoration:none;}
.footer_container_ext > .footer_container > .footer_container_inf{background:#26262C;border-top:1px solid #36363C;}
.footer_container_ext > .footer_container > .footer_container_inf > .container{}
.footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int{display:flex;flex-wrap:wrap;padding:40px 0px;}
.footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_1{display: flex;flex-direction: column;padding:6px 0px;text-align:left;font-size:13px;line-height:16px;color:#585860;}
.footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_1 a{font-size:13px;line-height:16px;color:#585860;text-decoration:none;}
.footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_1 a:hover{color:#585860;text-decoration:none;}
.footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_2{display: flex;flex-direction: column;text-align:right;}
.footer_container_ext > .footer_container > .footer_container_inf > .container > .footer_container_inf_int > .cont_foot_inf_2 .img-responsive{float:right;}

/*** HEADER CREDITO ***/
.header_credito{display:block;}
.header_credito > .hidden-xs{display:block !important;visibility:visible !important;}
.header_credito > .hidden-xs > .pnl_credito > .lbl_credito{font-size: 14px;font-weight:700;padding: 5px;background-color: #FFD210;-webkit-box-shadow: 0px 2px 2px #777777;-webkit-border-radius: 2px;}

/*** HEADER MONEDA ***/
.header_moneda{display:block;}
.header_moneda > .hidden-xs{display:block !important;visibility:visible !important;}
.header_moneda > .hidden-xs > ul{list-style:none;padding:0px;margin:0px;width:100%;display:block;}
.header_moneda > .hidden-xs .dropdown{text-align:center;}
.header_moneda > .hidden-xs .dropdown.open{}
.header_moneda > .hidden-xs .dropdown > .lnk{display:inline-block;width:100%;vertical-align:bottom;height:25px;padding:6px 0px 0px 0px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;color:#FFFFFF;}
.header_moneda > .hidden-xs .dropdown > .lnk:hover,
.header_moneda > .hidden-xs .dropdown > .lnk:active{text-decoration:none;}
.header_moneda > .hidden-xs .dropdown > .lnk > .mon_down{display:inline-block;vertical-align:bottom;padding:0px 0px 0px 5px;}
.header_moneda > .hidden-xs .dropdown > .lnk > .mon_down > .fa-caret-down:before{content:"\f107";font-size:14px;line-height:14px;font-weight:normal;}
.header_moneda > .hidden-xs .dropdown.open > .lnk > .mon_down > .fa-caret-down:before{content:"\f106";}
.header_moneda > .hidden-xs .dropdown > .dropdown-menu{left:auto;right:-10px;padding:0px 5px 10px 5px;border:0px;top:43px;opacity:0;background:#38CCC7;transform-origin: top;-webkit-transform-origin: top;-moz-transform-origin: top;-o-transform-origin: top;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;transform: scale(1, 0);-webkit-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);display: block; transition: all 0.2s linear;-webkit-transition: all 0.2s linear;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;box-shadow:0 4px 2px -2px #666666;-moz-box-shadow:0 4px 2px -2px #666666;-webkit-box-shadow:0 4px 2px -2px #666666;-o-box-shadow:0 4px 2px -2px #666666;}
.header_moneda > .hidden-xs .dropdown.open > .dropdown-menu {transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);opacity:1;}
.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li{display:inline-block;width:100%;padding:0px;}
.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a{display:inline-block;width:100%;vertical-align:bottom;height:25px;padding:3px 10px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;color:#FFFFFF;}
.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a:hover,
.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a:focus,
.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li > a:active{text-decoration:none;background:transparent;color:#132F32;font-weight:700;}
.header_moneda > .visible-xs{display:none !important;visibility:hidden !important;}

.header_moneda_unica{display:block;}
.header_moneda_unica > .hidden-xs{display:block !important;visibility:visible !important;}
.header_moneda_unica > .hidden-xs > ul{list-style:none;padding:0px;margin:0px;width:100%;display:block;}
.header_moneda_unica > .hidden-xs .dropdown{text-align:center;}
.header_moneda_unica > .hidden-xs .dropdown.open{}
.header_moneda_unica > .hidden-xs .dropdown > .lnk{display:inline-block;width:100%;vertical-align:bottom;height:25px;padding:6px 0px 0px 0px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;color:#FFFFFF;margin-left:20px;pointer-events: none;}
.header_moneda_unica > .hidden-xs .dropdown > .lnk:hover,
.header_moneda_unica > .hidden-xs .dropdown > .lnk:active{text-decoration:none;}
.header_moneda_unica > .hidden-xs .dropdown > .lnk > .mon_down{visibility:hidden;}
.header_moneda_unica > .hidden-xs .dropdown > .lnk > .mon_down > .fa-caret-down:before{content:"\f107";font-size:14px;line-height:14px;font-weight:normal;}
.header_moneda_unica > .hidden-xs .dropdown.open > .lnk > .mon_down > .fa-caret-down:before{content:"\f106";}
.header_moneda_unica > .hidden-xs .dropdown > .dropdown-menu{left:auto;right:-10px;padding:0px 5px 10px 5px;border:0px;top:43px;opacity:0;background:#38CCC7;transform-origin: top;-webkit-transform-origin: top;-moz-transform-origin: top;-o-transform-origin: top;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;transform: scale(1, 0);-webkit-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);display: block; transition: all 0.2s linear;-webkit-transition: all 0.2s linear;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;box-shadow:0 4px 2px -2px #666666;-moz-box-shadow:0 4px 2px -2px #666666;-webkit-box-shadow:0 4px 2px -2px #666666;-o-box-shadow:0 4px 2px -2px #666666;}
.header_moneda_unica > .hidden-xs .dropdown.open > .dropdown-menu {transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);opacity:1;}
.header_moneda_unica > .hidden-xs .dropdown > .dropdown-menu > li{display:inline-block;width:100%;padding:0px;}
.header_moneda_unica > .hidden-xs .dropdown > .dropdown-menu > li > a{display:inline-block;width:100%;vertical-align:bottom;height:25px;padding:3px 10px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;color:#FFFFFF;}
.header_moneda_unica > .hidden-xs .dropdown > .dropdown-menu > li > a:hover,
.header_moneda_unica > .hidden-xs .dropdown > .dropdown-menu > li > a:focus,
.header_moneda_unica > .hidden-xs .dropdown > .dropdown-menu > li > a:active{text-decoration:none;background:transparent;color:#132F32;font-weight:700;}
.header_moneda_unica > .visible-xs{display:none !important;visibility:hidden !important;}

/*** HEADER CARRITO ***/
.header_carrito{display:inline-block;text-align:center;font-family:Montserrat,sans-serif;color:#FFFFFF;}
.header_carrito > .enlaces{display:inline-block;}
.header_carrito > .enlaces > .lnk_img{background:url('img/iconos/ico_cart.png') no-repeat center center transparent;display:inline-block;vertical-align:middle;width:25px;height:25px;}
.header_carrito > .enlaces > .lnk{display:inline-block;vertical-align:middle;padding:0px 0px 0px 5px;font-family:Montserrat,sans-serif;font-weight:normal;font-size:14px;color:#FFFFFF;text-decoration:none;}

/*** HEADER IDIOMA ***/
.header_idio{display:block;}
.header_idio > .hidden-xs{display: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{text-align:center;}
.header_idio > .hidden-xs .dropdown.open{}
.header_idio > .hidden-xs .dropdown > .lnk{display:inline-block;width:100%;height:25px;padding:6px 0px 0px 0px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;color:#FFFFFF;}
.header_idio > .hidden-xs .dropdown > .lnk:hover,
.header_idio > .hidden-xs .dropdown > .lnk:active{text-decoration:none;}
.header_idio > .hidden-xs .dropdown > .lnk > .idi_img{display:none;visibility:hidden;}
.header_idio > .hidden-xs .dropdown > .lnk > .idi_sel{display:inline-block;vertical-align:bottom;font-family:Montserrat,sans-serif;font-weight:normal;font-size:14px;color:#FFFFFF;text-decoration:none;}
.header_idio > .hidden-xs .dropdown > .lnk > .idi_down{display:inline-block;vertical-align:bottom;padding:0px 0px 0px 5px;}
.header_idio > .hidden-xs .dropdown > .lnk > .idi_down > .fa-caret-down:before{content:"\f107";font-size:14px;line-height:14px;font-weight:normal;}
.header_idio > .hidden-xs .dropdown.open > .lnk > .idi_down > .fa-caret-down:before{content:"\f106";}
.header_idio > .hidden-xs .dropdown > .dropdown-menu{left:auto;right:-10px;padding:0px 5px 10px 5px;border:0px;top:43px;opacity:0;background:#38CCC7;transform-origin: top;-webkit-transform-origin: top;-moz-transform-origin: top;-o-transform-origin: top;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;transform: scale(1, 0);-webkit-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);display: block; transition: all 0.2s linear;-webkit-transition: all 0.2s linear;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;box-shadow:0 4px 2px -2px #666666;-moz-box-shadow:0 4px 2px -2px #666666;-webkit-box-shadow:0 4px 2px -2px #666666;-o-box-shadow:0 4px 2px -2px #666666;}
.header_idio > .hidden-xs .dropdown.open > .dropdown-menu {transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);opacity:1;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li{display:inline-block;width:100%;padding:0px;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a{display:inline-block;width:100%;vertical-align:bottom;height:25px;padding:3px 10px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:normal;text-decoration:none;color:#FFFFFF;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a:hover,
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a:focus,
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a:active{text-decoration:none;background:transparent;color:#132F32;font-weight:700;}
.header_idio > .hidden-xs .dropdown > .dropdown-menu > li > a > img{display:none;visibility:hidden;}
.header_idio > .visible-xs{display:none !important;visibility:hidden !important;}

/*** HEADER MI CUENTA ***/
.header_micu{display:block;}
.header_micu > .hidden-xs{display:block !important;visibility:visible !important;}
.header_micu > .hidden-xs > .header_micu_int{display:inline-block;text-align:center;font-family:Montserrat,sans-serif;color:#FFFFFF;}
.header_micu > .hidden-xs > .header_micu_int > .lnk_img{display:inline-block;vertical-align:middle;}
.header_micu > .hidden-xs > .header_micu_int > .lnk_img > img{vertical-align:middle;}
.header_micu > .hidden-xs > .header_micu_int > .lnk{display:inline-block;vertical-align:middle;padding:0px 0px 0px 5px;font-family:Montserrat,sans-serif;font-weight:normal;font-size:14px;color:#FFFFFF;}
.header_micu > .hidden-xs > .header_micu_int > .lnk:hover,
.header_micu > .hidden-xs > .header_micu_int > .lnk:active{text-decoration:none;}
.header_micu > .visible-xs{display:none !important;visibility:hidden !important;}
.aviso-login{position:absolute;opacity:0;height:100px;width:200px;border-radius:50%;;background-color:white;font-size:14px;font-weight:normal;color:white;text-align: center;padding-top:35px;background-color:#38CCC7;border-width:50px;border:2px solid black;cursor:pointer}
       
    
/*** 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%;font-family:'Montserrat',sans-serif;font-size:23px;line-height:26px;font-weight:700;color:#8B8B8B;background:transparent;}
.header_micu_capa_int .pnl_stit{display:inline-block;width:100%;margin:15px 0px 0px 0px;font-family:'Montserrat',sans-serif;font-size:15px;line-height:18px;font-weight:300;color:#8B8B8B;background:transparent;}
.header_micu_capa_int .pnl_lbl{font-family:'Montserrat',sans-serif;font-size:16px;color:#8B8B8B;font-weight:400;}
.header_micu_capa_int .txb{width:100%;padding:8px 12px;border:0px;background:#FFFFFF;color:#8B8B8B;border:2px solid #EEEEEE;}
.header_micu_capa_int .txb[disabled]{background: #EEEEEE;}
.header_micu_capa_int .txb.date{cursor:pointer;}
.header_micu_capa_int .cal{position: absolute;right: 12px;top: 8px;cursor: pointer;height:20px !important;width:18px !important;}
.header_micu_capa_int .cmb{width:100%;padding:8px 12px;border:2px solid #EEEEEE;background:#FFFFFF;color:#666666;cursor:pointer;}
.header_micu_capa_int .lbl_min{font-size:16px;}
.header_micu_capa_int .btn{}
.header_micu_capa_int a{font-family:'Montserrat',sans-serif;font-size:15px;line-height:18px;font-weight:500;text-decoration:none;color:#38CCC5;}
.header_micu_capa_int a:hover{text-decoration:none;color:#38CCC5;}
.header_micu_capa_int label{font-weight:500;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:'Montserrat',sans-serif;font-size:14px;line-height:14px;color:#8B8B8B;padding:35px 35px 25px 35px;}
.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: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:'Montserrat',sans-serif;font-size:14px;color:#8B8B8B;font-weight:300;text-align:center;}
.header_micu_capa_int > .pnl_login > .pnl_dts{display:inline-block;width:100%;margin-top:20px;}
.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{width:100%;font-size: 16px;height: 50px;}
.header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_btn > .btn:hover {}

.header_micu_capa_int > .pnl_administracion{text-align:left;font-family:'Montserrat',sans-serif;font-size:18px;line-height:20px;color:#8B8B8B;padding:35px 35px 25px 35px;}
.header_micu_capa_int > .pnl_administracion > .pnl_btns{display:inline-block;width:100%;margin-top: 20px; margin-bottom: 30px;}
.header_micu_capa_int > .pnl_administracion > .pnl_btns > .btn{display:inline-block;width:100%;margin-top:15px;font-size:20px;line-height:34px;font-weight:700;color:#FFFFFF;}
.header_micu_capa_int > .pnl_administracion > .pnl_btns > .btn:hover{}
.header_micu_capa_int > .pnl_administracion > .pnl_btns > .btn.salir{display:inline-block;width:100%;margin-top:15px;background:transparent;border:2px solid #C4C4C4;color:#C4C4C4;}
.header_micu_capa_int > .pnl_administracion > .pnl_btns > .btn.salir:hover{background:transparent;border:2px solid #C4C4C4;color:#C4C4C4;}

/*Modal login automático*/
.modalLoginAutomatico{z-index:50;left:73%;right:auto;bottom:auto;}
.modalLoginAutomatico > .modal-dialog{max-width:350px !important; padding:5px; margin:auto auto 0px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login{padding: 12px 20px 12px 20px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_tit{font-size:16px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_stit{margin-top:5px;font-size:13px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts{margin-top:10px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_email > .pnl_lbl{margin-top:0px;font-size: 12px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_email > .pnl_txb > input{padding: 6px 8px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_pass > .pnl_lbl{margin-top:0px;font-size: 12px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_pass > .pnl_txb > input{padding: 6px 8px;} 
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_btn{margin-top:8px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_btn > .btn{font-size: 12px;height: 38px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_rec{margin-top:8px;}
.modalLoginAutomatico .header_micu_capa_int > .pnl_login > .pnl_dts > .pnl_rec > a{font-size:12px;}
.modalLoginAutomatico > .modal-dialog > .modal-content > .modal-header > .pnl_btn > .close{font-size: 12px !important;width: 20px !important;height: 20px !important;}

.header_micu_capa_int > .pnl_record{display:none;text-align:left;font-family:'Montserrat',sans-serif;font-size:14px;line-height:14px;color:#8B8B8B;padding:35px 35px 25px 35px;}
.header_micu_capa_int > .pnl_record > .pnl_tit{display:inline-block;width:100%;}
.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:20px;}
.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{width:100%;font-size: 16px;height: 50px;}
.header_micu_capa_int > .pnl_record > .pnl_btn > .btn:hover {}
.header_micu_capa_int > .pnl_record > .pnl_btn > a{display:inline-block;width:100%;margin-top:15px;font-size:0px;text-align:center;font-size:18px;line-height:18px;text-transform:uppercase;}
.header_micu_capa_int > .pnl_record > .pnl_btn > a:hover{text-decoration:none;}
.header_micu_capa_int > .pnl_dts_usu{text-align:left;font-family:'Montserrat',sans-serif;font-size:18px;line-height:20px;color:#8B8B8B;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%;padding:60px 0px 0px 0px;text-align:left;background:url('img/fondos/fnd_head_micu_dts_usu.png') no-repeat center top transparent;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_bnv .usu{font-weight:700;color:#52524C;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns{display:inline-block;width:100%;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns > .btn{display:inline-block;width:100%;margin-top:15px;font-size:20px;line-height:34px;font-weight:700;color:#FFFFFF;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns > .btn:hover{}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns > .btn.salir{display:inline-block;width:100%;margin-top:15px;background:transparent;border:2px solid #C4C4C4;color:#C4C4C4;}
.header_micu_capa_int > .pnl_dts_usu > .pnl_btns > .btn.salir:hover{background:transparent;border:2px solid #C4C4C4;color:#C4C4C4;}

/*** 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;}

.modal-backdrop{z-index:500;}
.modal-backdrop.in{opacity:0.6;}

/*** CAPA MODAL MODULO USUARIOS ***/
.capa_modal.capa_modulo_usuario > .modal-dialog{max-width:500px;}
.capa_modal.capa_modulo_usuario > .modal-dialog > .modal-content > .modal-header{}
.capa_modal.capa_modulo_usuario > .modal-dialog > .modal-content > .modal-header > .pnl_tit{display:inline-block;margin-top:20px;font-size:32px;}
.capa_modal.capa_modulo_usuario > .modal-dialog > .modal-content > .modal-header > .pnl_stit{display:inline-block;margin-top:10px;font-size:14px;color:#444444;font-weight:300;}

.capa_modulo_usuario .pnl_tit{font-family:'Montserrat',sans-serif;font-size:20px;line-height:24px;font-weight:bold;}
.capa_modulo_usuario .pnl_stit{font-family:'Montserrat',sans-serif;font-size:14px;color:#444444;font-weight:300;}
.capa_modulo_usuario .pnl_lbl{font-family:'Montserrat',sans-serif;font-size:13px;color:#666666;font-weight:600;}
.capa_modulo_usuario .pnl_lbl .oblig {color:#E74C3C;}
.capa_modulo_usuario .pnl_oblig {font-family:'Montserrat',sans-serif;font-size:13px;color:#E74C3C;margin-top:10px;text-align:right;}

.capa_modulo_usuario .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.capa_modulo_usuario .txb[disabled]{background: #ECECEC;border-color: #ECECEC;}
.capa_modulo_usuario .txb.date{cursor:pointer;}
.capa_modulo_usuario .txb.err {border-color:#E74C3C;}
.capa_modulo_usuario .cal{position: absolute;right: 12px;top: 8px;cursor: pointer;height:20px !important;width:18px !important;}
.capa_modulo_usuario .cmb{width:100%;padding:8px 12px;border: 1px solid #CCCCCC;color:#666666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;cursor:pointer;-webkit-box-shadow: 0px 0px 2px #777777;}
.capa_modulo_usuario .cmb[disabled]{background: #ECECEC;border-color: #ECECEC;}
.capa_modulo_usuario .lbl_min{font-size:12px;}
.capa_modulo_usuario .btn{}
.capa_modulo_usuario a{font-family:'Montserrat',sans-serif;font-size:13px;text-decoration:none;color:#38CCC7;}
.capa_modulo_usuario a:hover{text-decoration:underline;color:#38CCC7;}
.capa_modulo_usuario label{font-weight:300;font-size:13px;}
.capa_modulo_usuario label > a{font-size:13px;}

.capa_modulo_usuario .pnl_registro_int{text-align:left;font-family:'Montserrat',sans-serif;font-size:14px;line-height:14px;color:#666666;padding:0px 15px 15px 15px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_tit{display:block;}
.capa_modulo_usuario .pnl_registro_int > .pnl_stit{display:block;margin-top:10px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts{display:block;margin-top:10px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm{display:inline-block;width:100%;margin-top:10px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm:first-child{margin-top:0px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .pnl_lbl{display:block;margin-top:5px; word-wrap: break-word;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .pnl_txb{display:block;margin-top:5px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .pnl_txb.date{position:relative;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .pnl_txb > .pnl_rb{display:inline-block;vertical-align:middle;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .pnl_txb > .pnl_rb > .rb{display:inline-block;vertical-align:middle;margin:0px 5px 0px 0px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .pnl_txb > .pnl_rb > .lbl{display:inline-block;vertical-align:middle;margin:0px 5px 0px 0px;font-family: 'Montserrat',sans-serif;font-size: 12px;color: #666666;font-weight:400;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_chk{}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_chk .chk{padding-right:7px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_chk .oblig{color:#E74C3C;font-weight:600;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_chk a{font-size:13px;font-weight:300;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_rb{}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_rb > .lbl_news{display: inline-block;vertical-align:middle;margin:0px 5px 0px 0px;font-size:13px;font-weight:300;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_rb > .rb{display:inline-block;vertical-align:middle;margin:0px 5px 0px 0px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_rb > .rb > input{display: inline-block;vertical-align: middle;margin: 0px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_rb > .rb > label{display: inline-block;vertical-align: middle;margin: 0px;padding-left: 2px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm > .itm_rb a{font-size:13px;font-weight:300;}

.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm.mail_especifico_pregunta{}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm.mail_especifico_pregunta label{color:black;font-size:13px;font-weight:400;line-height:16px;text-decoration:none;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm.mail_especifico_pregunta label:hover{text-decoration:none;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm.mail_especifico_pregunta > .chk{display: inline-block;width: 100%;padding:0px 0px 0px 0px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm.mail_especifico_pregunta > .chk > .info{display:inline-block;margin-right:8px;vertical-align:middle;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm.mail_especifico_pregunta > .chk > .info > img{width:16px;cursor:pointer;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm.mail_especifico{display:none;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .itm.mail_especifico.open{display:inline-block;}

.capa_modulo_usuario .pnl_registro_int > .pnl_dts .activo label{font-family:'Montserrat',sans-serif;font-size:13px;color:#666666;font-weight:600;}
.capa_modulo_usuario .pnl_registro_int > .pnl_dts .polit {text-align:right;}

.capa_modulo_usuario .pnl_registro_int > .pnl_btn{display:block;margin-top:10px;font-size:0px;}
.capa_modulo_usuario .pnl_registro_int > .pnl_btn > .btn{display:inline-block;vertical-align:middle;width:100%;margin-top: 10px;border-radius: 20px;cursor: pointer;font-family: 'Montserrat';font-weight:600;font-size: 16px;height: 40px;text-align: center;text-transform: uppercase;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;}
.capa_modulo_usuario .pnl_registro_int > .pnl_btn > .btn-cambiar-clave{color:white;background-color:#646464;border:0px;display:inline-block;vertical-align:middle;width:100%;margin-top: 10px;border-radius: 20px;cursor: pointer;font-family: 'Montserrat';font-weight:600;font-size: 16px;height: 40px;text-align: center;text-transform: uppercase;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;}

/*** CAPA CAMBIAR CLAVE */
.pnl_cambiar_clave_int{text-align: left;font-family: 'Montserrat', sans-serif;font-size: 14px;line-height: 14px;color: #666666;padding: 0px 15px 0px 15px;}
.pnl_cambiar_clave_int > .pnl_tit{display:block;margin-bottom:20px;}
.pnl_cambiar_clave_int .itm .pnl_txb{margin-bottom:10px;}
.pnl_cambiar_clave_int .itm .pnl_lbl{display:block;margin-top:5px;}
.pnl_cambiar_clave_int .itm .pnl_txb{display:block;margin-top:5px;}
.pnl_cambiar_clave_int .pnl_btn{display:block;margin-top:40px;}
.pnl_cambiar_clave_int .pnl_btn .btn{width:100%;font-size: 16px;height: 40px;text-align: center;}
.clave-input-error{border:1px solid #FF0000 !important;}

/*** MENU PRINCIPAL ***/
.mpri {min-height:0px !important;margin:0px !important;z-index:10;}

.mpri > .container-fluid{padding:0px !important;}

.mpri .navbar-toggle{padding:0px !important;color:#FFFFFF;font-size:initial !important;background:transparent;width:35px;height:35px;float:left;}
.mpri .navbar-toggle > .fa-bars:before{content:"\f00d";}
.mpri .navbar-toggle.collapsed{color:#FFFFFF;background:transparent;}
.mpri .navbar-toggle.collapsed > .fa-bars:before{content:"\f0c9";}

.mpri .navbar-collapse{text-align:left;}
.mpri .navbar-collapse > .nav {list-style:none;padding:0px;margin:0px;display:inline-block;width:100%;text-align:left;float:none;}
.mpri .navbar-collapse.in > .nav{height:auto;}
.mpri .navbar-collapse > .nav > li {display: inline-block;height:25px; padding:0px 10px; color: #FFFFFF;font-weight:300; font-size:14px;line-height:14px;float:none;border-left:1px solid #FFFFFF;}
.mpri .navbar-collapse > .nav > li:first-child{padding-left:0px;border:0px;}

.mpri .navbar-collapse > .nav > li > a {display:inline-block;vertical-align:middle;padding:5px 0px;color:#FFFFFF;font-weight:300;font-size: 14px;line-height:14px;text-transform:uppercase;text-shadow:none !important;-moz-text-shadow:none !important;-webkit-text-shadow:none !important;-o-text-shadow:none !important;}
.mpri .navbar-collapse > .nav > li > a:hover,
.mpri .navbar-collapse > .nav > li > a:focus {color:#FFFFFF;background:transparent;}

.mpri .navbar-collapse > .nav > li.selected > a {color:#FFFFFF;background:transparent;border-bottom:2px solid #FFFFFF;}
.mpri .navbar-collapse > .nav > li.selected > a:hover,
.mpri .navbar-collapse > .nav > li.selected > a:focus {color:#FFFFFF;background:transparent;}

.mpri .navbar-collapse > .nav > li.itm_extra{display:none;visibility:hidden;}

.mpri .nav > li > a.lnk_mas_items_n2,
.mpri .nav > li > a.lnk_mas_items_n2:hover{}
.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;padding:24px 0px 5px 0px;margin-left:0px;margin-right:0px;float:none;left:0px;top:25px;position: absolute;min-width: 180px;z-index: 111;border:none;background:#38CCC7;box-shadow:0 4px 2px -2px #666666;-moz-box-shadow:0 4px 2px -2px #666666;-webkit-box-shadow:0 4px 2px -2px #666666;-o-box-shadow:0 4px 2px -2px #666666;}
.mpri .nav > li > .mnivel2.open{display:block;}
.mpri .nav > li > .mnivel2 ul {padding:0;margin:0;list-style:none;display:inline-block;width:100%;list-style:none;}
.mpri .nav > li > .mnivel2 ul li{position:relative;display:block;width:100%;padding:0px;}
.mpri .nav > li > .mnivel2 ul li a {display:block;padding:10px 24px 10px 12px;color:#FFFFFF;font-weight:300;font-size: 14px;line-height:14px;text-decoration:none;}
.mpri .nav > li > .mnivel2 ul li a:hover {color:#132F32;font-weight:300;background:transparent;text-decoration:none;}
.mpri .nav > li > .mnivel2 ul li.selected > a {color:#FFFFFF;font-weight:700;font-size: 14px;line-height:14px;text-decoration:none;}
.mpri .nav > li > .mnivel2 ul > li.selected > a:hover,
.mpri .nav > li > .mnivel2 ul > li.selected > a:focus {color:#132F32;font-weight:700;background:transparent;text-decoration:none;}

.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;padding:0px 0px 5px 0px;margin-left:0px;margin-right:0px;float:none;left:100%;top:0px;position: absolute;min-width: 180px;z-index: 111;border:none;background:#38CCC7;box-shadow:0 4px 2px -2px #666666;-moz-box-shadow:0 4px 2px -2px #666666;-webkit-box-shadow:0 4px 2px -2px #666666;-o-box-shadow:0 4px 2px -2px #666666;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3.open{display:block;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul {padding:0;margin:0;list-style:none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li{position:relative;display:block;width:100%;padding:0px;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li a {display:block;padding:10px 24px 10px 12px;color:#FFFFFF;font-weight:300;font-size: 14px;line-height:14px;text-decoration:none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li a:hover {color:#132F32;font-weight:300;background:transparent;text-decoration:none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul li.selected > a {color:#FFFFFF;font-weight:700;font-size: 14px;line-height:14px;text-decoration:none;}
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul > li.selected > a:hover,
.mpri .nav > li > .mnivel2 ul li > .mnivel3 ul > li.selected > a:focus {color:#132F32;font-weight:700;background:transparent;text-decoration:none;}

/*** BREADCRUMBS ***/
.cont_bread_ext{display:inline-block;width:100%;background:transparent;text-align:center;margin:0 auto;}
.cont_bread_ext > .cont_bread{display:inline-block;text-align:left;background:transparent;font-family:'Montserrat';color:#19191F;font-size:15px;line-height:15px;font-weight:400;}
.cont_bread_ext > .cont_bread .breadcrumb{border-radius:0px;margin:0px !important;padding:20px 0px 16px !important;background:transparent;}
.cont_bread_ext > .cont_bread .breadcrumb a{font-family:'Montserrat';font-size:15px;line-height:15px;color:#38CCC6;text-decoration:none;font-weight:500;}
.cont_bread_ext > .cont_bread .breadcrumb a:hover{color:#38CCC6;text-decoration:underline;text-decoration:none;}
.cont_bread_ext > .cont_bread .breadcrumb>li+li:before{color:#38CCC6;content:"/";font-weight:500;}
.cont_bread_ext > .cont_bread.sli{color:#FFFFFF;}
.cont_bread_ext > .cont_bread.sli .breadcrumb a{color:#FFFFFF;}
.cont_bread_ext > .cont_bread.sli .breadcrumb a:hover{color:#FFFFFF;}
.cont_bread_ext > .cont_bread.sli .breadcrumb>li+li:before{color:#FFFFFF;}
.cont_bread_ext > .cont_bread .pdf-generator{float:right;margin-top:10px}

/*** HOME DESTACADOS ***/
.cont_home_destacados{}
.cont_home_destacados > ul{margin:0px;padding:0px;text-align:center;list-style:none;}
.cont_home_destacados > ul > li{display:inline-block;border-right:1px solid #EEEEEE;height:50px;padding:0px 20px 0px 10px;font-size:0px;}
.cont_home_destacados > ul > li > .pnl_img{display:inline-block;vertical-align:middle;height:100%;}
.cont_home_destacados > ul > li > .pnl_lbl{display:inline-block;vertical-align:middle;height:100%;font-size:16px;line-height:50px;font-weight:300;color:#000000;}
.cont_home_destacados > ul > li:last-child{border-right:none;}

/*** HOME NOS ENCARGAMOS DE TODO ***/
.cont_home_nosencargamosdetodo{display:inline-block;width:100%;height:100%;min-height:450px;background:url('img/fondos/fnd_home_nosencargamosdetodo.jpg') no-repeat center center / cover #3A1B45;}
.cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int{text-align:center;padding:60px 0px;font-family:'Montserrat';color:#E14678;}
.cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_tit{display:inline-block;width:100%;max-width:900px;text-align:center;font-size:60px;line-height:66px;font-weight:700;}
.cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_desc{display:inline-block;width:100%;max-width:900px;margin:30px 0px 0px 0px;text-align:center;font-size:25px;line-height:30px;font-weight:300;}
.cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_btns{display:inline-block;width:100%;max-width:900px;margin:30px 0px 0px 0px;text-align:center;}
.cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_btns > .pnl_btn{display:inline-block;vertical-align:middle;margin:10px 10px;}
.cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_btns > .pnl_btn > .btn{display:inline-block;width:100%;height:58px;padding:12px 24px;font-size:25px;line-height:25px;font-weight:300;border:2px solid #E14678;color:#E14678;background:#3A1B45;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;-o-border-radius:5px !important;transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.cont_home_nosencargamosdetodo > .cont_home_nosencargamosdetodo_int > .pnl_btns > .pnl_btn > .btn:hover{border-color:#E14678;color:#3A1B45;background:#E14678;}

/*** HOME SISTEMA DE RESERVAS ***/
.cont_home_sistemareservas{font-family:'Montserrat';color:#191921;background:url('img/fondos/fnd_home_sistemareservas.jpg') repeat center center transparent;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int{padding-top:50px;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts{vertical-align:bottom;font-size:0px;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_tit{display:inline-block;width:100%;margin:50px 0px 50px 0px;font-size:36px;line-height:40px;font-weight:400;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_tit > .alt{font-weight:700;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts{}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts > .pnl_cont_item{display:inline-block;width:100%;margin:10px 0px 10px 0px;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts > .pnl_cont_item > .pnl_cont_item_ico{display:inline-block;width:40px;vertical-align:top;text-align:left;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts > .pnl_cont_item > .pnl_cont_item_lbl{display:inline-block;width:calc(100% - 40px);vertical-align:top;font-size:20px;line-height:24px;font-weight:400;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts > .pnl_cont_item > .pnl_cont_item_lbl > .alt{font-weight:700;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts.pnl_conts1{display:inline-block;width:50%;vertical-align:top;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts.pnl_conts2{display:inline-block;width:50%;vertical-align:top;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts_btns{display:inline-block;width:50%;font-size:20px;line-height:20px;margin:30px 0px 0px 0px;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts_btns > .pnl_ico{}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts_btns > .pnl_btn{}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_conts > .pnl_conts_btns > .pnl_btn > .btn{height:40px;width:100%;font-size:16px;line-height:20px;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_img{vertical-align:bottom;text-align:center;}
.cont_home_sistemareservas > .cont_home_sistemareservas_int .pnl_img > .img-responsive{margin:0 auto;}

/*** FORMULARIOS ***/
.panels_container_int_slider .pnl_form_header_img{display:inline-block;width:100%;min-height:680px;}
.panels_container_int_slider .pnl_form_header_img.empleo{background:url('img/fondos/form_empleo.png') no-repeat center center / cover #F5F4F5 ;}
.panels_container_int_slider .pnl_form_header_img.agencias{background:url('img/fondos/form_agencias.png') no-repeat center center / cover #F5F4F5 ;}
.panels_container_int_slider .pnl_form_header_img.afiliados{background:url('img/fondos/form_afiliados.png') no-repeat center center / cover #F5F4F5 ;}
.panels_container_int_slider .pnl_form_header_img.proveedores{background:url('img/fondos/form_proveedores.png') no-repeat center center / cover #F5F4F5 ;}
.panels_container_int_forms .pnl_form_header_conts{display:inline-block;width:60%;text-align:left;color:#FFFFFF;}
.panels_container_int_forms .pnl_form_header_conts > .pnl_tit{display:inline-block;width:100%;font-size:40px;line-height:48px;font-weight:400;}
.panels_container_int_forms .pnl_form_header_conts.empleo > .pnl_tit{color:#E14678;}
.panels_container_int_forms .pnl_form_header_conts > .pnl_stit{display:inline-block;width:100%;font-size:40px;line-height:48px;font-weight:700;margin-top:5px;}
.panels_container_int_forms .pnl_form_header_conts.empleo > .pnl_stit{color:#E14678;}
.panels_container_int_forms .pnl_form_header_conts.agencias > .pnl_stit{color:#383E5A;}
.panels_container_int_forms .pnl_form_header_conts > .pnl_conts{display:inline-block;width:60%;margin-top:5px;}
.panels_container_int_forms .pnl_form_header_conts.empleo > .pnl_conts{width:75%;}
.panels_container_int_forms .pnl_form_header_conts > .pnl_conts > .pnl_cont_item{display:inline-block;width:100%;font-size:0px;margin-top:15px;}
.panels_container_int_forms .pnl_form_header_conts > .pnl_conts > .pnl_cont_item > .pnl_cont_item_ico{display:inline-block;width:40px;vertical-align:top;text-align:left;}
.panels_container_int_forms .pnl_form_header_conts > .pnl_conts > .pnl_cont_item > .pnl_cont_item_lbl{display:inline-block;width:calc(100% - 40px);vertical-align:top;font-size:20px;line-height:24px;font-weight:300;}
.panels_container_int_forms .pnl_form_header_conts > .pnl_inf{display:inline-block;width:100%;font-size:28px;line-height:34px;font-weight:600;margin-top:20px;}
.panels_container_int_forms .pnl_form_header_conts.agencias > .pnl_inf{color:#383E5A;}













/*** MI CUENTA ***/
.mnu_lgn{background:#FFFFFF;padding:20px;margin:0px;border:1px solid #CCCCCC;}
.mnu_lgn > h2{margin:0px 0px 10px 0px;text-align:left;}
.mnu_lgn > h3{margin:0px 0px 10px 0px;text-align:left;}
.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_lbl{font-family:'Montserrat',sans-serif;font-size:18px;line-height:18px;}
.mnu_lgn .pnl_form .pnl_txb{margin-top:10px;}
.mnu_lgn .pnl_form .pnl_txb input{padding:10px 4px;width:100%;border:1px solid #E9E9E9;background:#E9E9E9;}
.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{padding:30px;margin:0px;background:#FFFFFF;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0px 2px 6px -1px #666666;-moz-box-shadow:0px 2px 6px -1px #666666;-webkit-box-shadow:0px 2px 6px -1px #666666;-o-box-shadow:0px 2px 6px -1px #666666;}
.rec_clv .pnl_ico{display:none;visibility:hidden;}
.rec_clv .pnl_dts{padding:0px;width:100%;}
.rec_clv .pnl_dts > h2{margin:0px 0px 10px 0px;text-align:left;font-size:30px;line-height:32px;}
.rec_clv .pnl_dts > h3{margin:0px 0px 10px 0px;text-align:left;font-size:18px;line-height:20px;}

.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:15px 0px 0px;text-align:right;}
.rec_clv .pnl_dts .pnl_form .pnl_lbl{font-family:'Montserrat',sans-serif;font-size:18px;line-height:18px;}
.rec_clv .pnl_dts .pnl_form .pnl_txb{margin-top:10px;}
.rec_clv .pnl_dts .pnl_form .pnl_txb input{width: 100%;padding: 8px 12px;background: #FFFFFF;color: #8B8B8B;border: 2px solid #EEEEEE;}

/*** RESET PASSWORD ***/
.cont_resetpass{padding:20px 0px;background:#F5F4F5;width:100%;height:100%;}
.resetpass{width:1400px;margin:0 auto;padding:30px;background:#FFFFFF;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0px 2px 6px -1px #666666;-moz-box-shadow:0px 2px 6px -1px #666666;-webkit-box-shadow:0px 2px 6px -1px #666666;-o-box-shadow:0px 2px 6px -1px #666666;}
.resetpass .pnl_ico{display:none;visibility:hidden;}
.resetpass .pnl_dts{padding:0px;width:100%;}
.resetpass .pnl_dts > h2{margin:0px 0px 10px 0px;text-align:left;font-size:30px;line-height:32px;}
.resetpass .pnl_dts > h3{margin:0px 0px 10px 0px;text-align:left;font-size:18px;line-height:20px;}
.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;margin:15px 0px 0px;text-align:right;}
.resetpass .pnl_dts .pnl_form .pnl_lbl{font-family:'Montserrat',sans-serif;font-size:18px;line-height:18px;}
.resetpass .pnl_dts .pnl_form .pnl_txb{margin-top:10px;}
.resetpass .pnl_dts .pnl_form .pnl_txb input{width: 100%;padding: 8px 12px;background: #FFFFFF;color: #8B8B8B;border: 2px solid #EEEEEE;}










/*** INCIDENCIAS ***/
.cont_inc{position:relative;display: inline-block;width: 100%;margin-top: 20px;margin-bottom:20px;background: #FFFFFF;padding: 30px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.cont_inc > .cont_inc_pnl_tit{display:block;font-size:45px;line-height:50px;margin:0px;padding:0px 0px 0px 120px;}
.cont_inc > .cont_inc_pnl_tit > .tit_inc_ok{font-size:45px;color:#38CCC7;line-height:50px;margin:0px;font-weight:700;}
.cont_inc > .cont_inc_int{display:table;width:100%;}
.cont_inc > .cont_inc_int .pnl_ico{display:inline-block;text-align:left;position:absolute;top:30px;left:30px;padding:0px;width:90px;}
.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 120px;width:100%;font-size:14px;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ko{font-size:45px;color:#FF9226;line-height:50px;margin:0px;font-weight:700;}
.cont_inc > .cont_inc_int .pnl_dts .tit_inc_ok{font-size:45px;color:#38CCC7;line-height:50px;margin:0px;font-weight:700;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_sup{}
.cont_inc > .cont_inc_int .pnl_dts .pnl_sup .pnl_desc{font-size:28px !important;line-height:34px;font-weight:300;text-align:left; margin:10px 0px 20px 0px;color:#26262C;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_desc{}
.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%;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu .lbl_inc{}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm{display:table;margin-bottom:10px;padding-top:10px;width:100%;font-size:0px;border-top:4px dotted #DDDDDD;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm:first-child{border: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:20px;line-height:20px;font-weight:300;color:#999999;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm > .lbl_dt{display:inline-block;width:65%;text-align:left;font-size:20px;line-height:20px;font-weight:700;color:#999999;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_solu > .itm.hor{display:none;visibility:hidden;}
.cont_inc > .cont_inc_int .pnl_dts .pnl_btn{margin-top:20px;text-align:left;}
.bt_inc_div{display: inline-block;padding:10px;height:48px;width:260px;text-align:center;line-height:18px;font-size:16px;font-weight: bold;color:#FFFFFF;border:none;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:#38CCC7;}
.bt_inc_div input{min-width:260px;cursor: pointer;}
.bt_inc_div:hover{color:#FFFFFF;background:#32C2BF;}
.bt_inc_div:hover input{cursor: pointer;}
.bt_inc_div a{font-family:'Montserrat',sans-serif;line-height:18px;font-size:16px;font-weight: bold;color:#FFFFFF;text-decoration:none;display:block;padding:5px 0px;border:0px !important}
.bt_inc_div a:hover{font-family:'Montserrat',sans-serif;line-height:18px;font-size:16px;font-weight: bold;color:#FFFFFF;text-decoration:none;}

/*** ERROR ***/
.cont_err{width:1400px;text-align:left;padding:0px;margin:0px auto;color:#FFFFFF;background:transparent;}
.cont_err > .pnl_imgs{position:absolute;bottom:40px;right:60px;}
.cont_err > .pnl_imgs > .pnl_logo{display:inline-block;width:118px;height:133px;background:url('img/logos/logo_error.png') no-repeat center center transparent;}
.cont_err > .pnl_imgs > .pnl_ico{display:none;visibility:hidden;}
.cont_err > .pnl_imgs > .pnl_ico img{display:none;visibility:hidden;}
.cont_err > .pnl_dts{position:relative;left:0px;top:0px;text-align:left;padding:0px 40px 0px 20px;width:50%;}
.cont_err > .pnl_dts > .pnl_tit{display:inline-block;width:100%;font-size:55px;line-height:60px;font-weight:600;}
.cont_err > .pnl_dts > .pnl_stit{display:inline-block;width:100%;margin-top:20px;font-size:35px;line-height:40px;font-weight:300;}
.cont_err > .pnl_dts > .pnl_explica{display:block;font-size:20px;line-height:24px;font-weight:300;padding:0px;margin:20px 0px 0px;}
.cont_err > .pnl_dts > .pnl_explica ul{list-style:none;text-align:left;padding:0px !important;}
.cont_err > .pnl_dts > .pnl_explica ul li{width:100%;padding:10px 0px;}
.cont_err > .pnl_btn{position:relative;left:0px;top:0px;text-align:left;padding:20px 20px;width:50%;}
.cont_err > .pnl_btn .pnl_stit{font-size:20px;line-height:24px;font-weight:400;text-align:left;}
.cont_err > .pnl_btn .pnl_btn_btn{text-align:left;margin-top:20px;}
.bt_err_div{display: inline-block;margin:12px 6px;text-decoration:none;text-align:center;background:#FFFFFF;padding:0px;border:2px solid #D94F56;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;transition:all 0.4s linear;}
.bt_err_div input{cursor: pointer;}
.bt_err_div:hover{text-decoration:none;background:#D94F56;border-color:#FFFFFF;}
.bt_err_div:hover input{cursor: pointer;}
.bt_err_div a{font-size:14px;line-height:14px;font-weight:bold;padding:15px 20px;text-decoration:none;display:block;color:#D94F56;text-transform:uppercase;}
.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:'Montserrat',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:6px 16px;height:40px;width:100%;}
#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:'Montserrat',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 > .zona{display: inline-block;vertical-align: top;width: 97.5%;margin-right: 2.5%;}
.flt_destino > .pob{display: inline-block;vertical-align: top;width: 97.5%;margin-right: 2.5%;}
.flt_destino > .ubi{display: inline-block;vertical-align: top;width: 97.5%;margin-right: 2.5%;}

/*** BUSCADOR AUTOCOMPLETE ***/
.pnl_auto {display:block;}
.pnl_auto .pnl_tit, .pnl_auto .pnl_itms {display: block; position:relative;}
.pnl_auto .input {width:100%;display: inline-block;padding:0px 0px;}
.pnl_auto .input input[type="text"] {width:100%;background:url('img/iconos/ico_destino.png') no-repeat 12px center #FFFFFF;padding-left:42px;}
.pnl_auto .input input[type="text"]:read-only{background-color:#EEEEEE !important;}
.pnl_auto .imgCargando {display:none;width:28px;}
.pnl_auto .image {width:28px; display: inline-block; position: absolute; right:10px; top:10px;}
.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;}
.flt_destino > .pnl_auto > .pnl_auto_show > .ui-autocomplete,
.pnl_ubicacion > .pnl_auto > .pnl_auto_show > .ui-autocomplete{max-height:450px;margin:0px 0px 0px 0px !important;text-align:left;padding:10px !important;overflow:auto;background:#FFFFFF;border:0px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0px 3px 10px #333333 !important;-moz-box-shadow:0px 3px 10px #333333 !important;-webkit-box-shadow:0px 3px 10px #333333 !important;-o-box-shadow:0px 3px 10px #333333 !important;}
.ui-autocomplete .ui-menu-item {border:1px solid transparent; cursor:pointer;color:#666666;}
.ui-autocomplete.fijo{position:fixed;top:128px !important;}
.ui-autocomplete .highlight{ font-weight:normal; color:#38CCC7;}
.ui-autocomplete .header{display: inline-block !important;margin:5px 0px;width: 100%;font-size:14px;line-height: 14px;font-weight: bold;color: #373737;font-family: 'Montserrat',Tahoma;}
.ui-autocomplete .ui-menu-item.ui-state-focus { background:rgba(255,210,16,0.1); border:1px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.ui-autocomplete .ui-menu-item a {font-size: 13px;color:#666666;}
.ui-autocomplete .ui-menu-item a:hover {color:#666666;}
.ui-autocomplete .ui-menu-item a.ui-state-focus { background:rgba(255,210,16,0.1); border:1px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}

.ficha .flt_destino > .pnl_auto{width:100%;margin-right:0px;}

/*** BUSCADOR TEMA ***/
.flt_tema{display: inline-block; vertical-align: top;}
.flt_tema > .tema{display: inline-block;vertical-align: top;width: 97.5%;margin-right: 2.5%;}

/*** BUSCADOR TIPO ***/
.flt_tipo{display: inline-block; vertical-align: top;}
.flt_tipo > .tipo{display: inline-block;vertical-align: top;width: 97.5%;margin-right: 2.5%;}

/*** BUSCADOR FECHAS ***/
.flt_fechas {display: inline-block; vertical-align: top;}
.flt_fechas > .pnl_entrada {display:inline-block;vertical-align:top;width:calc(50% - 5px);margin:0px 5px 0px 0px;}
.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;padding:10px 0px;}
.flt_fechas > .pnl_entrada > .pnl_itms .input input {width: 100%;}
.flt_fechas > .pnl_salida {display:inline-block;vertical-align:top;width:calc(50% - 5px);margin:0px 0px 0px 5px;}
.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;padding:10px 0px;}
.flt_fechas > .pnl_salida > .pnl_itms .input input {width: 100%;}

.cal {position: absolute; left: 12px; top: 12px; 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%;max-width:400px;}
.flt_fechas > .pnl_cal_show{}

/*** BUSCADOR OCUPACION ***/
.flt_ocupacion {display: inline-block; vertical-align: top;}
.flt_ocupacion > .pnl_nhabs{display:inline-block;vertical-align:top;width:calc(38.5% - 5px);margin:0px 5px 0px 0px;}
.flt_ocupacion > .pnl_nhabs .pnl_itms .itm{width:100%;}
.flt_ocupacion > .pnl_habs{display:inline-block;vertical-align:top;width:calc(61.5% - 5px);margin:0px 0px 0px 5px;}
.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;}
.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_adu{width:calc(50% - 5px);margin:0px 5px 0px 0px;}
.flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_nin{width:calc(50% - 5px);margin:0px 0px 0px 5px;}

.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% - 2px);margin:3px 0px 0px 3px;}
.flt_ocupacion .edds .cmb_itm_e:nth-child(3n+2){margin:3px 0px 0px 0px;}

.flt_ocupacion .itm {display:table;width:100%;margin-top:10px;}
.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{display:inline-block;width:100%;vertical-align: middle;text-align:left;margin: 0;outline: none;min-height: 46px;padding: 12px 12px 12px 40px;cursor: pointer;font-size: 15px;line-height: 18px;font-weight: 500;text-decoration:none;color: #444444;background: url(img/iconos/ico_ocupacion.png) no-repeat 12px center #FFFFFF;border: 1px solid #CCCCCC;border-radius: 4px !important;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;-o-border-radius: 4px !important;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:hover{text-decoration:none;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_ext > .lnk_ocupaciones:after{font-family: 'FontAwesome';content: "\f107";float:right;margin:0px;font-size:26px;font-weight:700;}
.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-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0px 3px 10px #333333 !important;-moz-box-shadow:0px 3px 10px #333333 !important;-webkit-box-shadow:0px 3px 10px #333333 !important;-o-box-shadow:0px 3px 10px #333333 !important;}
.flt_ocupacion.flt_ocupacion_capa.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 10px 0px;box-shadow: 0px 0px 1px #333333;}

.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 15px 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:14px;line-height:14px;font-weight:bold;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin{display: inline-block;width: 100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_habs > .pnl_itms .itm > .cmbs > .adu_nin > .cmb_itm{display: inline-block;width: 100%;border-bottom:4px dotted #DDDDDD;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:4px dotted #DDDDDD;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 #38CCC7;color: #38CCC7;font-weight: 500;border-radius: 50%;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:#B7ECEB;}
.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: #38CCC7;border: 2px solid #38CCC7;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:#38CCC7;}

.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:0px 15px 15px 15px;text-align:center;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.flt_ocupacion.flt_ocupacion_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_ocupaciones_aplicar{display:inline-block;width:100%;padding:10px;height:40px;text-align:center;line-height:20px;font-size:18px;font-weight: bold;color:#FFFFFF;border:none;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:#38CCC7;text-decoration:none;}
.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;min-height: 46px;padding: 12px 12px;cursor:pointer;font-size:15px;line-height:18px;font-weight: 500;color: #444444;border: 1px solid #CCCCCC;border-radius: 4px !important;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;-o-border-radius: 4px !important;}
.busc select{vertical-align: middle; margin: 0; outline: none;min-height: 46px;padding:12px 12px;cursor:pointer;font-size:15px;line-height:18px;font-weight: 500;color: #444444;border: 1px solid #CCCCCC;border-radius: 4px !important;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;-o-border-radius: 4px !important;}

.busc input[disabled],
.busc select[disabled]{background:#EEEEEE;color:#EEEEEE !important;}

.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;}

.busc > .pnl_btns{display:inline-block;width:100%;margin:20px 0px 0px 0px;padding:0px;text-align:right;vertical-align:top;}
.busc > .pnl_btns > .btn,
.busc > .pnl_ocup_btns > .pnl_btns > .btn{position:relative;display:inline-block;width:100%;max-width:initial;height:48px;background:#FFD210;color:#1A1A22;}
.busc > .pnl_btns > .btn:hover,
.busc > .pnl_ocup_btns > .pnl_btns > .btn:hover{}
.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:none;visibility:hidden;/*display: inline-block; margin-top: 5px; font-size: 18px; font-weight: bold; color:#FFFFFF;width:100%;text-align:center;*/}

.ficha .busc > .pnl_btns > .btn{max-width:100%;}

.ui-datepicker .ui-datepicker-title select{height:inherit;padding:inherit;border:1px solid #CCCCCC;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}

/*** 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 select{}

.ficha .busc_contbusc{padding:0px 0px 0px 0px;}
.ficha .busc_contbusc > .pnl_tit{display:none;visibility:hidden;}
.ficha .busc_contbusc > .pnl_ctls{display:none;visibility:hidden;}
.ficha .busc_contbusc > .pnl_busc{margin:0px 0px 0px 0px;}
.ficha .busc_contbusc select{}

/*** BUSCADOR TAB ***/
.buscador  {display:inline-block;width:100%;margin:0px;background:#FFFFFF;padding:15px;font-size:0px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;}
.buscador.val{padding:10px;}
.buscador label {}
.buscador > .pnl_tit {display: block; margin-top: 10px; margin-bottom: 15px; font-size: 26px; font-weight: bold; text-align: center; font-family: 'Montserrat', sans-serif;}
.buscador > .pnl_tit span {padding-left: 30px;}

.buscador .cd-tabs {position: relative; margin: 0px auto;font-size:0px;line-height:0px;padding:0px;}
.buscador .cd-tabs-content {list-style-type:none; margin:0px auto;padding:0px; display:inline-block;width:100%;-webkit-margin-before:0px !important;-webkit-margin-after:0px !important;}
.buscador .cd-tabs-content li {text-align: left;width:100%;padding:0px;}
.buscador .cd-tabs-content li.selected {display:inline-block;}





/*** BUSCADOR TRASLADOS V2 ***/
.busc_tra_v2{display:inline-block;width:100%;max-width:1000px;font-size:0px;}

.busc_tra_v2 > .pnl_tra{display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_tra > .info_desc{display:inline-block;width:100%;font-size:16px;line-height:20px;margin-bottom:5px;}

.busc_tra_v2 > .pnl_tra > .flt_tra{display:inline-block;width:100%;position:relative;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_lbl{display:none;visibility:hidden;}

.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces{display:inline-block;width:50%;vertical-align:middle;text-align:left;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk{display:inline-block;vertical-align:middle;margin-right:20px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk:last-child{margin:0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk > .lnk_enlace{font-size:14px;line-height:18px;font-weight:500;color:#999999;text-decoration:none;padding-bottom:5px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk > .lnk_enlace:hover{color:#999999;text-decoration:none;border-bottom:2px solid #38CCC7;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_enlaces > .itm_lnk > .lnk_enlace.select{font-weight:700;color:#000000;border-bottom:2px solid #38CCC7;}

.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones{display:inline-block;width:50%;vertical-align:middle;text-align:right;padding:10px 0px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta{display:inline-block;vertical-align:middle;text-align:right;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_idavuelta_info{display:inline-block;vertical-align:middle;text-align:left;font-size:15px;line-height:18px;font-weight:500;color:#000000;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_opciones > .pnl_opciones_horarios{display:inline-block;vertical-align:middle;text-align:right;margin-left:10px;}

.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones{display:inline-block;width:100%;margin-top:20px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{display:inline-block;width:calc(50% - 3px);}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{margin:0px 3px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{margin:0px 0px 0px 3px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto{display:inline-block;width:100%;margin:0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_auto > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{display:inline-block;width:calc(40% - 3px);margin:6px 3px 0px 0px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms{display:inline-block;width:100% !important;max-width:100% !important;margin:0px !important;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input{display: inline-block;width: 100%;position: relative;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha > .pnl_itms > .input > input{width:100%;padding-left:42px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora{display:inline-block;vertical-align:top;width:calc(60% - 3px);margin:6px 0px 0px 3px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms{position:relative;display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_cmb{position:absolute;top:0px;left:0px;display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_cmb > .cmb{width:100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;background:url('img/iconos/ico_horario.png') no-repeat 12px center transparent;padding-left:42px;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_cmb > .cmb:disabled{background:#EEEEEE;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_cmb > .cmb > option{color:#444444;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_cmb:before{font-family: 'FontAwesome';content: "\f107";position:absolute;top:50%;right:12px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;}

.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida{}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_fecha .cal{display:none !important;visibility:hidden !important;}
.busc_tra_v2 > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.solo_ida > .pnl_hora > .pnl_itms:before{display:none !important;visibility:hidden !important;}

.busc_tra_v2 > .pnl_ocup_btns{display:inline-block;width:100%;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_ocup{display:inline-block;width:calc(25% - 6px);margin:6px 3px 0px calc(50% + 3px);padding:0px;vertical-align:top;text-align:center;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns{display:inline-block;width:calc(25% - 3px);margin:6px 0px 0px 3px;padding:0px;vertical-align:top;text-align:center;}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns > .btn{}
.busc_tra_v2 > .pnl_ocup_btns > .pnl_btns > .btn:before{display:none;visibility:hidden;}

/*** horarios en capa ***/
.busc_tra_v2 .pnl_horarios_capa{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext{display:inline-block;width:100%;padding:0px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios{display:inline-block;width:100%;vertical-align: middle;text-align:left;margin: 0;outline: none;min-height: 46px;padding: 12px 12px 12px 40px;cursor: pointer;font-size: 15px;line-height: 18px;font-weight: 500;text-decoration:none;color: #444444;background: url(img/iconos/ico_horario.png) no-repeat 12px center #FFFFFF;border: 1px solid #CCCCCC;border-radius: 4px !important;-moz-border-radius: 4px !important;-webkit-border-radius: 4px !important;-o-border-radius: 4px !important;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios:hover{text-decoration:none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios:after{font-family: 'FontAwesome';content: "\f107";float:right;margin:0px;font-size:26px;font-weight:700;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.open:after{content: "\f106";}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.disabled{background:#EEEEEE;pointer-events: none;font-size:0px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_ext > .lnk_horarios.disabled:after{display:none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int{display:none;width:100%;position:absolute;z-index:50;top:0px;left:0px;max-width:300px;background:#FFFFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0px 3px 10px #333333 !important;-moz-box-shadow:0px 3px 10px #333333 !important;-webkit-box-shadow:0px 3px 10px #333333 !important;-o-box-shadow:0px 3px 10px #333333 !important;}
.busc_tra_v2 .pnl_horarios_capa.inline > .pnl_int{position: relative;top: 0px !important;left: 0px !important;width: 100% !important;max-width: 100% !important;margin: 10px 0px;box-shadow: 0px 0px 1px #333333;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors{display:inline-block;width:100%;padding:15px 15px 15px 15px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_lbl{display:none;visibility:hidden;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms{}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm{display:inline-block;width:50%;text-align:center;position:relative;padding:0px 20px;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm:before{font-family: 'FontAwesome';content: "\f107";position: absolute;top: 50%;right: 30px;margin: 0px;font-size: 26px;font-weight: 700;pointer-events: none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm:focus{background:red;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_hor{border-right:4px dotted #DDDDDD;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm.cmb_itm_min{}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm > .cmb{width:100%;outline:none;width:100%;outline: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot{display:inline-block;width:100%;padding:0px 15px 15px 15px;text-align:center;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn{display:inline-block;width:100%;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar{display:inline-block;width:100%;padding:10px;height:40px;text-align:center;line-height:20px;font-size:18px;font-weight: bold;color:#FFFFFF;border:none;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:#38CCC7;text-decoration:none;}
.busc_tra_v2 .pnl_horarios_capa > .pnl_int > .pnl_foot > .pnl_btn > .lnk_horarios_aplicar:hover{text-decoration:none;opacity:0.85;}

/*** Modificaciones para el buscador en la valoracion ***/
.busc_tra_v2.val{max-width:initial;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_enlaces{display:none;visibility:hidden;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_opciones{width:100%;text-align:left;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones{margin-top:10px;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion{width:100%;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_origen{margin:0px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino{margin:6px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_fecha{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion > .pnl_hora > .pnl_itms > .pnl_cmb{position:inherit;}
.busc_tra_v2.val > .pnl_ocup_btns > .pnl_ocup{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2.val > .pnl_ocup_btns > .pnl_btns{width:100%;margin:6px 0px 0px 0px;}
.busc_tra_v2.val .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm{padding:0px 5px;}
.busc_tra_v2.val .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm:before{right:15px;}

/*** Modificaciones para el buscador en modo modificacion ***/
.busc_tra_v2.modif{}
.busc_tra_v2.val.modif > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino.solo_ida > .pnl_fecha{display:none;visibility:hidden;}
.busc_tra_v2.val.modif > .pnl_tra > .flt_tra > .pnl_ubicaciones > .pnl_ubicacion.pnl_ubicacion_destino.solo_ida > .pnl_hora{display:none;visibility:hidden;}
.busc_tra_v2.val.modif .pnl_horarios_capa > .pnl_int > .pnl_hors > .pnl_itms > .cmbs > .cmb_itm:before{top:15px;}




















/*** BUSCADOR ALOJAMIENTOS ***/
.busc_alj {display:table;width:100%;background:transparent;color:#666666;font-size:0px;}
.busc_alj > .pnl_tit{}
.busc_alj > .pnl_ctls {display:inline-block;margin:0px 0px 0px 0px;padding:0px;vertical-align:top;width:85%;}
.busc_alj > .pnl_ctls > .flt_destino {display:inline-block;vertical-align:top;margin:0px 10px 0px 0px;width:calc(35% - 10px);}
.busc_alj > .pnl_ctls > .flt_fechas {display:inline-block;vertical-align:top;margin:0px 10px 0px 0px;width:calc(40% - 10px);} 
.busc_alj > .pnl_ctls > .flt_ocupacion {display:inline-block;vertical-align:top;margin:0px 10px 0px 0px;width:calc(25% - 10px);}
.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;margin:0px 0px 0px 0px;padding:10px 0px;vertical-align:top;width:15%;}




/*** BUSCADOR SERVICIOS FILTRO ***/
.busc_srvf{display:inline-block;width:100%;max-width:750px;background:transparent;color:#666666;font-size:0px;position:relative;}
.busc_srvf > .busc_srvf_pnl_auto{left:0px;top:0px;width:100%;font-size:20px;line-height:20px;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_lbl{display:none;visibility:hidden;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_itms{display:inline-block;width:100%;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_itms > .input{display:inline-block;width:100%;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_itms > .input input[type="text"]{display:inline-block;width:100%;vertical-align: middle;cursor:pointer;height:70px;margin: 0;outline: none;padding:10px 290px 10px 30px;background:#FFFFFF;font-size:17px;line-height:20px;font-weight:300;color:#6D6D6D;border:0;border-radius:50px !important;-moz-border-radius:50px !important;-webkit-border-radius:50px !important;-o-border-radius:50px !important;-o-border-radius: 50px !important;box-shadow: 0px 3px 10px #333333 !important;-moz-box-shadow: 0px 3px 10px #333333 !important;-webkit-box-shadow: 0px 3px 10px #333333 !important;-o-box-shadow: 0px 3px 10px #333333 !important;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_itms > .image{width:20px; display: inline-block; position: absolute; right:265px; top:20px;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_itms > .image .imgCargando {display: none;width: 30px;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_auto_show > .ui-autocomplete {max-height:450px;width:710px !important;margin:0px 20px !important;text-align:left;padding:10px !important;overflow:auto;top:75px !important;left:0.5px !important;background:#FFFFFF;border:0px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0px 3px 10px #333333 !important;-moz-box-shadow:0px 3px 10px #333333 !important;-webkit-box-shadow:0px 3px 10px #333333 !important;-o-box-shadow:0px 3px 10px #333333 !important;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_auto_show > .pnl_auto_show_no_result{position:absolute;max-height: 450px;width: 710px !important;margin: 0px 20px !important;text-align: left;padding: 20px 15px !important;overflow: auto;top: 75px !important;left: 0.5px !important;background: #FFFFFF;border: 0px !important;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;box-shadow: 0px 3px 10px #333333 !important;moz-box-shadow: 0px 3px 10px #333333 !important;-webkit-box-shadow: 0px 3px 10px #333333 !important;-o-box-shadow: 0px 3px 10px #333333 !important;}
.busc_srvf > .busc_srvf_pnl_auto > .pnl_auto_show > .pnl_auto_show_no_result.visible{display:block !important;}
.busc_srvf > .busc_srvf_pnl_btns{position:absolute;right:4px;top:4px;margin:0px;}
.busc_srvf > .busc_srvf_pnl_btns > .btn{display:inline-block;width:250px;height:62px;background:#FFD210;font-size:20px;line-height:20px;font-weight:700;color:#1A1A22;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;}














/*** BUSCADOR VALORACION SERVICIOS ***/
.busc_val_srv{display:inline-block;width:100%;font-size:0px;background:transparent;padding:0px;}
.busc_val_srv.ext{padding:15px;}

.busc_val_srv .bloque_pnl{}
.busc_val_srv .bloque_pnl > .pnl_tit.bloque_tit{display:inline-block;width:100%;min-height:48px;padding:8px 12px;font-weight:700;color:#444444;border:1px solid #CCCCCC;border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;-o-border-radius:4px !important;}
.busc_val_srv .bloque_pnl > .pnl_tit.bloque_tit > .lnk_tit_colapsable{display:inline-block;width:100%;font-size:15px;line-height:32px;font-weight:700;color:#444444;text-decoration:none;cursor:pointer;}
.busc_val_srv .bloque_pnl > .pnl_tit.bloque_tit > .lnk_tit_colapsable:hover{color:#444444;text-decoration:none;}
.busc_val_srv .bloque_pnl > .pnl_tit.bloque_tit > .lnk_tit_colapsable:after{font-family: 'FontAwesome'; content: "\f078";float:right;}
.busc_val_srv .bloque_pnl > .pnl_tit.bloque_tit > .lnk_tit_colapsable.open:after{content: "\f077";}
.busc_val_srv .bloque_pnl.oculto{}
.busc_val_srv .bloque_pnl.oculto > .pnl_tit.bloque_tit{background:#F5F4F5;}
.busc_val_srv .bloque_pnl.oculto > .pnl_tit.bloque_tit > .lnk_tit_colapsable{}
.busc_val_srv .bloque_pnl.oculto > .pnl_tit.bloque_tit > .lnk_tit_colapsable:after{display:none;visibility:hidden;}

.busc_val_srv > .pnl_idiomas_ext{vertical-align:top;width:100%;vertical-align:top;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas{display:inline-block;visibility:visible;width:100%;margin-top:20px;}
.busc_val_srv > .pnl_tiposConceptos_ext{display:block;vertical-align:top;width:100%;margin:0px 0px 0px 0px;vertical-align:top;}
.busc_val_srv > .pnl_tiposConceptosSup_ext{display:block;vertical-align:top;width:100%;margin:0px 0px 15px 0px;vertical-align:top;}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos{display:inline-block;visibility:visible;width:100%;margin-top:15px;}
.busc_val_srv > .pnl_fechas_ext{display:inline-block;vertical-align:top;width:100%;margin:0px;vertical-align:top;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas{display:inline-block;visibility:visible;width:100%;margin:0px;}
.busc_val_srv > .pnl_horas_conceptos_botones{display:inline-block;vertical-align:top;width:100%;vertical-align:top;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas{display:inline-block;visibility:visible;width:100%;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos{display:inline-block;visibility:visible;width:100%;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones{display:inline-block;visibility:visible;width:100%;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas.oculto,
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos.oculto,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones.oculto{display:none;visibility:hidden;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .avail_check_loader{position: absolute;top:0px;right:0px;width:100%;height:100%;background-color:#eceaea;background-image:url('img/otros/loader.gif');background-size: 100%;background-repeat:no-repeat;background-position:center;z-index:10000000;opacity: 0.85;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .avail_check_loader.oculto{display:none}

.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit{}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_tit > .lnk_tit_colapsable{min-height:32px;vertical-align:middle;background:url('img/iconos/buscador/ico_idioma.png') no-repeat left center transparent;padding-left:36px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp{display:inline-block;width:100%;font-size:0px;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma{display:inline-block;width:32%;background:#FFFFFF;border:2px solid #38CCC7;margin:0px 2% 2% 0px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma:nth-child(3n){margin:0px 0px 2% 0px;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.oculto{display:none;visibility:hidden;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado{background:#38CCC7;border:2px solid #38CCC7;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma > a{display:inline-block;width:100%;font-size:14px;line-height:22px;font-weight:600;color:#38CCC7;text-align:center;padding:5px 0px;text-decoration:none;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma > a:hover{text-decoration:none;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado > a{color:#FFFFFF;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma:hover{background:#B7ECEB;}
.busc_val_srv > .pnl_idiomas_ext > .pnl_idiomas > .pnl_idiomas_dsp > .itm_idioma.seleccionado:hover{background:#38CCC7;}

.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tit > .lnk_tit_colapsable{min-height:32px;vertical-align:middle;background:url('img/iconos/buscador/ico_idioma.png') no-repeat left center transparent;padding-left:36px;}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp{margin-top:15px; width:100%; display:block}
.busc_val_srv > .pnl_tiposConceptos_ext > .pnl_tiposConceptos > .pnl_tiposConceptos_dsp > select{font-family: 'Open Sans',sans-serif; width:100%; height:40px; border: 1px solid #CCCCCC;-webkit-border-radius: 4px !important;font-size:14px;padding-left:10px}

.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .pnl_tit{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .pnl_tit > .lnk_tit_colapsable{min-height:32px;vertical-align:middle;background:url('img/iconos/buscador/ico_fecha.png') no-repeat left center transparent;padding-left:36px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal{display:inline-block;width:100%;font-size:14px;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker{display:inline-block;width:100% !important;max-width:100% !important;margin:0px !important;padding:5px 5px 0px 5px !important;border:1px solid #CCCCCC;border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;-o-border-radius:4px !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker.ui-widget{font-family:'Open Sans',sans-serif;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker table{font-size:14px;line-height:14px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header{background:transparent !important;border-bottom:1px solid #DDDDDD;border-top:0px !important;border-right:0px !important;border-left:0px !important;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-title{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next{text-decoration:none;color:#222222;font-size:24px;line-height:24px;font-weight:bold;cursor:pointer;text-align:center;width:24px;height:28px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:hover{text-decoration:none;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:after{font-family: 'FontAwesome'; content: "\f104";}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev > .ui-icon{background:transparent !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:after{font-family: 'FontAwesome'; content: "\f105";}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next > .ui-icon{background:transparent !important;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev.ui-state-hover{border:0px !important;background:transparent !important;left:2px;top:2px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-header > .ui-datepicker-next.ui-state-hover{border:0px !important;background:transparent !important;right:2px;top:2px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia{}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia > .ui-state-hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia > .ui-state-active{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-hover{background:#FFFFFF;border:2px solid #38CCC7;font-size:14px;line-height:22px;font-weight:600;color:#38CCC7;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-active{background:#38CCC7;border:2px solid #38CCC7;font-size:14px;line-height:22px;font-weight:600;color:#FFFFFF;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-hover:hover{background:#B7ECEB;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.disponible > .ui-state-active:hover{background:#38CCC7;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-hover{background:#FFFFFF;border:2px solid #FF7373;font-size:14px;line-height:22px;font-weight:600;color:#FF7373;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-active{background:#FFFFFF;border:2px solid #FF7373;font-size:14px;line-height:22px;font-weight:600;color:#FF7373;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-hover:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.no_disponible > .ui-state-active:hover{background:#FFFFFF;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-default,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-active{background:transparent;border:1px solid transparent;font-size:14px;line-height:22px;font-weight:600;color:#555555;}
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-default:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-hover:hover,
.busc_val_srv > .pnl_fechas_ext > .pnl_fechas > .busc_val_srv_cal > .ui-datepicker > .ui-datepicker-calendar .selector_dia.inhabilitado > .ui-state-active:hover{background:transparent;}

.busc_val_srv > .pnl_sin_result{display: inline-block;width: 100%;font-size: 15px;line-height: 16px;margin: 15px 0px 0px 0px;background: #FFD210;padding: 15px;border-radius: 5px;color: #1A1A22;font-weight: 500;} 
.busc_val_srv > .pnl_sin_result.oculto{display:none;margin:0px;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_tit > .lnk_tit_colapsable{min-height:32px;vertical-align:middle;background:url('img/iconos/buscador/ico_horario.png') no-repeat left center transparent;padding-left:36px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp{display:inline-block;width:100%;font-size:0px;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora{display:inline-block;width:18.4%;background:#FFFFFF;border:2px solid #38CCC7;margin:0px 2% 2% 0px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora:nth-child(5n){margin:0px 0px 2% 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora.seleccionado{background:#38CCC7;border:2px solid #38CCC7;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora > a{display:inline-block;width:100%;font-size:14px;line-height:22px;font-weight:600;color:#38CCC7;text-align:center;padding:5px 0px;text-decoration:none;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora > a:hover{text-decoration:none;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora.seleccionado > a{color:#FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora:hover{background:#B7ECEB;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_horas > .pnl_horas_dsp > .itm_hora.seleccionado:hover{background:#38CCC7;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_tit > .lnk_tit_colapsable{min-height:32px;vertical-align:middle;background:url('img/iconos/buscador/ico_fecha.png') no-repeat left center transparent;padding-left:36px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp{display:inline-block;width:100%;font-size:14px;margin:0px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto{display:inline-block;width:100%;margin:15px 0px 0px 0px;padding:0px 0px 15px 0px;border-bottom:4px dotted #DDDDDD;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto.itm_concepto_oculto{display:none !important;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .estado{width: 50px;display: inline-block;vertical-align: middle;text-align: center;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .servicio{width: calc(100% - 50px);display: inline-block;vertical-align: middle;text-align: left;font-weight: 700;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .descripcion{margin-top: 10px;margin-bottom: 10px;margin-left: 50px;display: inline-block;vertical-align: middle;text-align: left;width: calc(100% - 50px);}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .descripcion_short{cursor: pointer; margin-top: 10px;margin-bottom: 10px;margin-left: 50px;display: inline-block;vertical-align: middle;text-align: left;width: calc(100% - 50px);}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .precio{width: calc(50% - 50px);margin:5px 0px 0px 50px;display: inline-block;vertical-align: middle;text-align: left;font-size:23px;line-height:26px;font-weight:300;color:#54524D;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion{width: 50%;display: inline-block;vertical-align: middle;text-align: center;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .cantidades{padding: 3px;border: 1px solid #d5d7df;width:100%;max-width:100px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .cantidades:disabled{background:#EEEEEE;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin{width:100%;max-width:140px;text-align:right;float:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{padding:0px;background: #FFFFFF;border: 2px solid #38CCC7;color: #38CCC7;font-weight: 500;border-radius: 50%;width: 40px;height: 40px;font-size: 28px;line-height: 28px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:hover{background:#B7ECEB;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #38CCC7;border: 2px solid #38CCC7;color: #FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active:hover,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active:hover{background:#38CCC7;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up{background: #F5F4F5;border: 2px solid #CCCCCC;color: #CCCCCC;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-down:active,
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val.deshabilitado > .input-group.bootstrap-touchspin > .input-group-btn > .btn.btn-default.bootstrap-touchspin-up:active{background: #F5F4F5;border: 2px solid #CCCCCC;color: #CCCCCC;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .form-control{position:initial;text-align:center;border: none !important;box-shadow: none !important;padding: 0px 10px;font-size:23px;line-height:30px;font-weight:300;color:#54524D;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp > .itm_concepto > .seleccion > .itm > .itm_val > .input-group.bootstrap-touchspin > .form-control[disabled]{background-color:transparent;}


.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion{text-align:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt{}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk{display: inline-block;vertical-align: middle;text-align:center;width: 40px;height: 40px;border: 2px solid #38CCC7;border-radius: 50%;padding: 10px 0px;font-size: 26px;font-weight: 500;cursor: pointer;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk:hover{background:#B7ECEB;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_lnk:active{background: #38CCC7;border: 2px solid #38CCC7;color: #FFFFFF;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_conceptos > .pnl_conceptos_dsp.pnl_conceptos_vrt > .itm_concepto > .seleccion > .itm > .itm_val_vrt > .vrt_cantidades{display: inline-block;vertical-align: middle;text-align: center;border: none !important;box-shadow: none !important;padding: 0px 10px;font-size: 23px;line-height: 30px;font-weight: 300;color: #54524D;width: 60px;background:transparent !important;}


.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes{display:inline-block;width:100%;text-align:center;vertical-align:middle;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_tit{display:inline-block;vertical-align:middle;width:auto;font-size:23px;line-height:26px;font-weight:300;color:#54524D;text-align:right;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_imp{display:inline-block;vertical-align:middle;width:auto;font-size:23px;line-height:26px;font-weight:700;color:#54524D;text-align:right;margin-left:10px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_importes > .pnl_imp > .importe{color:#54524D;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_reservar{display:inline-block;width:100%;text-align:right;vertical-align:middle;margin:15px 0px 0px 0px;}
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_reservar > .btn{max-width:100%;width:100%;height:48px;font-size:20px;line-height:26px;font-weight:700;background:#FFD210;color:#191921;}

.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_sin_dispo{display: inline-block;width: 100%;font-size: 15px;line-height: 16px;margin: 15px 0px 0px 0px;background: #FFD210;padding: 15px;border-radius: 5px;color: #1A1A22;font-weight: 500;} 
.busc_val_srv > .pnl_horas_conceptos_botones > .pnl_botones > .pnl_sin_dispo.oculto{display:none;margin:0px;}










/*** BUSCADOR FICHA ***/
.ficha { width:100%; display:inline-block; padding:0px;}
.ficha > .busc{display: inline-block; width: 100%;margin: 0 auto;padding: 10px 20px;background: rgba(33,167,192,0.8);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
/*** modificaciones cuando el buscador se encuentra en el panel del header (encima del slider) ***/
.panels_container_sup > .panels_container_int_busc .ficha{display: block;margin: 0 auto;padding: 10px 20px;background: rgba(33,167,192,0.8);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.panels_container_sup > .panels_container_int_busc.panels_container_fijo .ficha{background:transparent;padding:10px 0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.panels_container_sup > .panels_container_int_busc .ficha > .busc{display:table;background:transparent !important;padding:0px !important;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}

/*** BUSCADOR ALOJAMIENTO FICHA ***/
.ficha > .busc_alj {}
.ficha > .busc_alj > .pnl_ctls{width:75%;}
.ficha > .busc_alj > .pnl_ctls > .flt_destino {display:none;visibility:hidden;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas{width:calc(60% - 10px);}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion{width:calc(40% - 10px);}
.ficha > .busc_alj > .pnl_btns{width:25%;}

/*** BUSCADOR SERVICIOS FICHA ***/
.ficha > .busc_act {}
.ficha > .busc_act > .pnl_ctls{width:75%;}
.ficha > .busc_act > .pnl_ctls > .flt_destino {display:none;visibility:hidden;}
.ficha > .busc_act > .pnl_ctls > .flt_fechas{width:calc(60% - 10px);}
.ficha > .busc_act > .pnl_ctls > .flt_ocupacion{width:calc(40% - 10px);}
.ficha > .busc_act > .pnl_btns{width:25%;}

/*** BUSCADOR SERVICIO HOTEL FICHA ***/
.ficha > .busc_srv_alj{}
.ficha > .busc_srv_alj > .pnl_ctls{width: 45%;}
.ficha > .busc_srv_alj > .pnl_ctls > .flt_destino{display:none !important;visibility:hidden !important;}
.ficha > .busc_srv_alj > .pnl_ctls > .flt_fechas{width: calc(65% - 10px);}
.ficha > .busc_srv_alj > .pnl_ctls > .flt_ocupacion {width: calc(35% - 10px);}
.ficha > .busc_srv_alj > .pnl_btns{width: 15%;}

/*** PRODUCTOS FICHA CABECERA ***/
.prod_fic_cab{font-size:14px;margin:0px 0px 5px 0px;}
.prod_fic_cab > .tit{}
.prod_fic_cab > h1{text-align: left;display:inline-block;width:auto;margin:0px;padding:0px;font-size:54px;line-height:66px;}
.prod_fic_cab > .dat_1{display:inline-block;vertical-align:top;width:auto;margin:0px 0px 0px 15px;}
.prod_fic_cab > .dat_1 > span{width:100%;padding:0px;font-size:0px;line-height:30px;}
.prod_fic_cab > .dat_1 > span > img{display:inline-block;margin:0px 2px;width:14px;}
.prod_fic_cab > .dat_2{display:block;margin:5px 0px 0px 0px !important;}
.prod_fic_cab > .dat_2 .dat_2_add{display:inline-block;vertical-align:middle;width:auto !important;line-height:30px;padding:0px 20px 0px 0px !important;}
.prod_fic_cab > .dat_2 .address{font-size:18px;}
.prod_fic_cab > .dat_2 .dat_2_map{display:inline-block;vertical-align:middle;width:auto !important;line-height:30px;padding:0px !important;}
.prod_fic_cab > .dat_2 .dat_2_map > img{display:none;visibility:hidden;}
.prod_fic_cab > .dat_2 .dat_2_map > a{display:inline-block;line-height:30px;background:url('img/iconos/ico_map_point_val.png') no-repeat left center transparent;padding:0px 0px 0px 20px;text-decoration:none;}
.prod_fic_cab > .dat_2 .dat_2_map > a:hover{text-decoration:none;}
.prod_fic_cab > .header{display:none;visibility:hidden;}
.prod_fic_cab.srv > .dat_2{display:none;visibility:hidden;}
.prod_fic_cab.pqt{display:inline-block;width:100%;}
.prod_fic_cab.pqt > h1{display:inline-block;width:100%;}
.prod_fic_cab.pqt > .dat_1{display:inline-block;width:100%;margin-top:10px;text-align:left;}
.prod_fic_cab.pqt > .dat_1 > span{display:inline-block;width:auto;font-size:16px;font-weight:normal;}

/*** PRODUCTOS FICHA ATRIBUTOS ***/
.prod_fic_atributos{display:inline-block;width:100%;}
.prod_fic_atributos > .pnl_atributos{display:inline-block;width:100%;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item{display:inline-block;vertical-align:middle;margin:5px 0px;border-right:4px dotted #DDDDDD;height:50px;padding:0px 10px;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item:last-child{border-right:0px;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_imagen{display:inline-block;vertical-align:middle;font-size:16px;line-height:40px;padding:0px 5px;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_imagen > .img_atrib{height:40px;width:auto;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_campo{display:inline-block;vertical-align:middle;padding:5px 5px;font-size:16px;line-height:40px;color:#46463F;font-weight:700;}
.prod_fic_atributos > .pnl_atributos > .pnl_atributo_item > .pnl_atributo_valor{display:inline-block;vertical-align:middle;padding:5px 5px;font-size:16px;line-height:40px;color:#46463F;font-weight:300;}




/*** 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 > .lSSlideOuter{max-width: 100%;overflow: hidden;position: relative;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper{max-width: 100%;overflow: hidden;position: relative;background:#EEEEEE;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .list {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .list > li{height:100%;overflow:hidden;padding:0px;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .list > li img {display: block;/*height:100% !important;*/margin:0 auto;width:100%;height:100%;object-fit:cover;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lightSlider{overflow: hidden;margin: 0;padding-left: 0;list-style: none outside none;height:420px !important;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lightSlider > li{float: left;padding:0px;} 
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > a {display: block;text-align:center;top: 50%;width: 30px;height: 50px;cursor: pointer;position: absolute;margin-top: -25px;opacity: 0.5;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s;z-index: 10 !important;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > a:hover{opacity:1;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > .lSPrev {left: 10px;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > .lSPrev:after{font-family:'FontAwesome';content:"\f104";font-size:50px;line-height:50px;font-weight:bold;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > .lSNext {right: 10px;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSSlideWrapper > .lSAction > .lSNext:after{font-family:'FontAwesome';content:"\f105";font-size:50px;line-height:50px;font-weight:bold;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSPager {padding-left: 0;list-style: none outside none;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSPager.lSpg{display:none;visibility:hidden;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery{display:inline-block;width:100%;height:100px !important;padding:0px;margin:0px;list-style: none outside none;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li{display: block;width:100%;height:100%;overflow:hidden;float: left;margin-right: 6px;cursor:pointer;padding:0px;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li > a{}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li > a > img{display: block;height: 100%;width: 100%;object-fit:cover;}
.prod_fic_imgs_slider > .lSSlideOuter > .lSGallery > li.active > a > img{opacity:0.5;}

/*** PRODUCTOS FICHA OFERTAS ***/
.prod_fic_ofs{display:inline-block;width:100%;margin:10px 0px;padding:0px;}
.prod_fic_ofs > .pnl_tit{display:inline-block;width:100%;font-size: 24px;color:#FFFFFF;text-align:left;font-weight:bold;background: #32A5BB;padding: 8px 14px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_ofs > .pnl_ofs{display:inline-block;width:100%;margin:0px;padding:0px;}
.prod_fic_ofs > .pnl_ofs .itm{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:10px;border:1px solid #32A5BB;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_tit{display:inline-block;width:100%;background:url('img/iconos/ico_off_ficha.png') no-repeat left center transparent;padding-left:50px;height:50px;font-size:22px;line-height:50px;font-weight:bold;color:#32A5BB;text-transform:uppercase;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_dts{display:none;visibility:hidden;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts{display:inline-block;width:100%;margin:0px;padding:10px;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts > .cnt_red{display:inline-block;width:100%;}
.prod_fic_ofs > .pnl_ofs .itm .pnl_cnts > .cnt{display:inline-block;width:100%;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{display:inline-block;width:100%;margin:10px 0px;padding:0px;font-size:0px;}
.prod_fic_conts .pnl_cabs{display:none;visibility:hidden;}
.prod_fic_conts .pnl_conts{display:inline-block;width:100%;font-size:15px;line-height:20px;color:#46463F;font-weight:400;}
.prod_fic_conts .pnl_conts .cont{position:relative;display:inline-block;width:100%;padding:15px 0px 10px;margin:0px 0px 15px 0px;border-top:4px dotted #DDDDDD;}
.prod_fic_conts .pnl_conts.mapFicha .cont{border:none;padding:0px;margin:0px;}
.prod_fic_conts .pnl_conts .cont > .colapsar{position:absolute;right:0px;top:25px;width:20px;height:20px;text-align:center;}
.prod_fic_conts .pnl_conts .cont > .colapsar > .lnk_colapsar{display:inline-block;width:100%;height:100%;cursor:pointer;text-decoration:none;font-size:16px;}
.prod_fic_conts .pnl_conts .cont > .colapsar > .lnk_colapsar:after{font-family:'FontAwesome';content:"\f078";color:#9B9B9B;}
.prod_fic_conts .pnl_conts .cont > .colapsar > .lnk_colapsar.colapsed:after{content:"\f077";}
.prod_fic_conts .pnl_conts .cont > .tit{display:inline-block;width:100%;font-size: 28px;line-height:34px;color:#38CCC7;text-align:left;font-weight:500;background:transparent;padding:0px;}
.prod_fic_conts .pnl_conts .cont > .cnt_brv{display:none;visibility:hidden;}
.prod_fic_conts .pnl_conts .cont > .cnt{display:inline-block;width:100%;margin:15px 0px 0px 0px;padding:0px;border:none;text-align:justify;}

.prod_fic_conts .pnl_conts .cont > .cnt .cont_incluye{display:inline-block;width:100%;padding:0px 0px 10px 30px;line-height:20px;background:url('img/iconos/ico_cnt_incluye.png') no-repeat left top transparent;}
.prod_fic_conts .pnl_conts .cont > .cnt .cont_noincluye{display:inline-block;width:100%;padding:0px 0px 10px 30px;line-height:20px;background:url('img/iconos/ico_cnt_no_incluye.png') no-repeat left top transparent;}
.prod_fic_conts .pnl_conts .cont > .cnt .cont_info{display:inline-block;width:100%;padding:0px 0px 10px 30px;line-height:20px;background:url('img/iconos/ico_cnt_info.png') no-repeat left top transparent;}

.prod_fic_conts .pnl_serv_hot{display:inline-block;width:100%;margin:0px 0px 10px 0px;}
.prod_fic_conts .pnl_serv_hot > .tit {display:inline-block;width:100%;font-size: 24px;color:#FFFFFF;text-align:left;font-weight:bold;background: #38CCC7;padding: 8px 14px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_conts .pnl_serv_hot .cont {display:flex;flex-wrap:wrap;width:100%;margin:10px 0px 0px 0px;padding:15px 20px;border:1px solid #38CCC7;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_conts .pnl_serv_hot .cont > .cnt {display: flex; width:100%;vertical-align: top;font-size:13px;line-height:14px;flex-flow:row wrap;} 
.prod_fic_conts .pnl_serv_hot .cont > .cnt > span {display:flex;flex: 0 1 calc(25% - 10px);vertical-align: top;margin:0px 5px 5px 5px;}
.prod_fic_conts .pnl_serv_hot .cont > .cnt > span:before{font-family:'FontAwesome'; content:"\f046";margin-right: 5px;}


.prod_fic_conts .pnl_serv_hab{display:inline-block;width:100%;margin:0px 0px 10px 0px;}
.prod_fic_conts .pnl_serv_hab > .tit {display:inline-block;width:100%;font-size: 24px;color:#FFFFFF;text-align:left;font-weight:bold;background: #38CCC7;padding: 8px 14px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_conts .pnl_serv_hab .cont {display:flex;flex-wrap:wrap;width:100%;margin:10px 0px 0px 0px;padding:15px 20px;border:1px solid #38CCC7;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_conts .pnl_serv_hab .cont > .cnt {display: flex; width:100%;vertical-align: top;font-size:13px;line-height:14px;}
.prod_fic_conts .pnl_serv_hab .cont > .cnt {display: flex; width:100%;vertical-align: top;font-size:13px;line-height:14px;flex-flow:row wrap;} 
.prod_fic_conts .pnl_serv_hab .cont > .cnt > span {display:flex;flex: 0 1 calc(25% - 10px);vertical-align: top;margin:0px 5px 5px 5px;}
.prod_fic_conts .pnl_serv_hab .cont > .cnt > span:before{font-family:'FontAwesome'; content:"\f046";margin-right: 5px;}


.prod_fic_conts .pnl_serv_hothab{display:inline-block;width:100%;margin:0px 0px 10px 0px;}
.prod_fic_conts .pnl_serv_hothab > .tit {display:inline-block;width:100%;font-size: 24px;color:#FFFFFF;text-align:left;font-weight:bold;background: #38CCC7;padding: 8px 14px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_conts .pnl_serv_hothab .cont {display:inline-block;flex-wrap:wrap;width:100%;margin:10px 0px 0px 0px;padding:15px 20px;border:1px solid #38CCC7;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_conts .pnl_serv_hothab .cont > .cont_tit{display:inline-block;width:100%;text-align:left;font-size:16px;line-height:18px;font-weight:bold;}
.prod_fic_conts .pnl_serv_hothab .cont > .cont_itm{display:flex;flex-wrap:wrap;width:100%;text-align:left;margin:5px 0px 15px 0px;}
.prod_fic_conts .pnl_serv_hothab .cont > .cont_itm > .cnt {display: flex; width:25%;vertical-align: top;font-size:14px;line-height:15px;padding:0px 10px;}
.prod_fic_conts .pnl_serv_hothab .cont > .cont_itm > .cnt:before{font-family:'FontAwesome'; content:"\f111";margin-right: 5px;font-weight:normal;font-size:6px;}




/*** CARGANDO ***/
.cont_carg{width:1400px;text-align:left;padding:0px;margin:0px auto;color:#FFFFFF;background:transparent;}
.cont_carg > .pnl_logo{display:none;visibility:hidden;}
.cont_carg > .pnl_tit{display:none;visibility:hidden;}
.cont_carg > .pnl_carg{position:relative;left:0px;top:0px;text-align:left;padding:0px 50px 0px 20px;width:50%;}
.cont_carg > .pnl_carg > .carg_pre{display:inline-block;width:100%;text-align:left;}
.cont_carg > .pnl_carg > .carg_itm{display:inline-block;width:100%;text-align:left;margin-top:40px;font-size:55px;line-height:70px;font-weight:700;color:#FFFFFF;}
.cont_carg > .pnl_stit{position:relative;left:0px;top:0px;text-align:left;padding:0px 50px 0px 20px;margin-top:20px;width:50%;font-size:35px;line-height:42px;font-weight:300;color:#FFFFFF;}
.cont_carg > .pnl_stit > .stit1{display:inline;}
.cont_carg > .pnl_stit > .stit2{display:inline;}
.cont_carg > .pnl_seg{position:relative;left:0px;top:0px;text-align:left;padding:0px 50px 0px 20px;margin-top:40px;width:50%;font-size:0px;}
.cont_carg > .pnl_seg > .seg_pre{display:inline-block;vertical-align:middle;height:40px;width:32px;background:url('img/fondos/fnd_cargando_seg_pre.png') no-repeat left top transparent;}
.cont_carg > .pnl_seg > .seg_itm{display:inline-block;vertical-align:middle;height:40px;width:70px;text-align:center;font-size:13px;line-height:15px;font-weight:300;}
.cont_carg > .pnl_seg > .seg_post{display:inline-block;vertical-align:middle;height:40px;width:333px;background:url('img/fondos/fnd_cargando_seg_post.png') no-repeat left top transparent;}

/*** CARGANDO ANIMACION ***/
.sk-fading-circle {margin: 10px auto;width: 60px;height: 60px;position: relative;float:left;}
.sk-fading-circle .sk-circle {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sk-fading-circle .sk-circle:before {content: '';display: block;margin: 0 auto;width: 15%;height: 15%;background-color: #FFFFFF;border-radius: 100%;-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;}
.sk-fading-circle .sk-circle2 {-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);transform: rotate(30deg);}
.sk-fading-circle .sk-circle3 {-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);}
.sk-fading-circle .sk-circle4 {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.sk-fading-circle .sk-circle5 {-webkit-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg);}
.sk-fading-circle .sk-circle6 {-webkit-transform: rotate(150deg);-ms-transform: rotate(150deg);transform: rotate(150deg);}
.sk-fading-circle .sk-circle7 {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.sk-fading-circle .sk-circle8 {-webkit-transform: rotate(210deg);-ms-transform: rotate(210deg);transform: rotate(210deg);}
.sk-fading-circle .sk-circle9 {-webkit-transform: rotate(240deg);-ms-transform: rotate(240deg);transform: rotate(240deg);}
.sk-fading-circle .sk-circle10 {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.sk-fading-circle .sk-circle11 {-webkit-transform: rotate(300deg);-ms-transform: rotate(300deg);transform: rotate(300deg); }
.sk-fading-circle .sk-circle12 {-webkit-transform: rotate(330deg);-ms-transform: rotate(330deg);transform: rotate(330deg); }
.sk-fading-circle .sk-circle2:before {-webkit-animation-delay: -1.1s;animation-delay: -1.1s; }
.sk-fading-circle .sk-circle3:before {-webkit-animation-delay: -1s;animation-delay: -1s; }
.sk-fading-circle .sk-circle4:before {-webkit-animation-delay: -0.9s;animation-delay: -0.9s; }
.sk-fading-circle .sk-circle5:before {-webkit-animation-delay: -0.8s;animation-delay: -0.8s; }
.sk-fading-circle .sk-circle6:before {-webkit-animation-delay: -0.7s;animation-delay: -0.7s; }
.sk-fading-circle .sk-circle7:before {-webkit-animation-delay: -0.6s;animation-delay: -0.6s; }
.sk-fading-circle .sk-circle8:before {-webkit-animation-delay: -0.5s;animation-delay: -0.5s; }
.sk-fading-circle .sk-circle9:before {-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}
.sk-fading-circle .sk-circle10:before {-webkit-animation-delay: -0.3s;animation-delay: -0.3s;}
.sk-fading-circle .sk-circle11:before {-webkit-animation-delay: -0.2s;animation-delay: -0.2s;}
.sk-fading-circle .sk-circle12:before {-webkit-animation-delay: -0.1s;animation-delay: -0.1s;}
@-webkit-keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; }
}
@keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; } 
}





/*** 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:'Montserrat','Montserrat', sans-serif;font-size: 26px;}
.carr .no_serv .pnl_dts .pnl_desc {line-height: 30px; margin-bottom: 20px;}

.carr .servs{display:block;margin:0px;}
.carr .servs  > .tit {font-size: 30px;  text-align: center; font-family: 'Montserrat','Montserrat', 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: 'Montserrat','Montserrat', sans-serif; font-size: 18px;}
.carr .pnl_com > .pnl_com_ext > .pnl_com_int > .pnl_tit a {font-family: 'Montserrat','Montserrat', 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: 'Montserrat','Montserrat', 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: 'Montserrat','Montserrat', sans-serif;}
.carr .carr_pre .tit_precio{}

/*** CARRITO DATOS USUARIO ***/
.carr_dts_usu{margin-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-size:16px;}
.carr_dts_usu > .carr_dts_tit{display:block;font-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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:30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit{display:inline-block;width:100%;padding:0px 0px 15px 0px;border-bottom:4px dotted #DDDDDD;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit{font-size:16px;line-height:20px;font-weight:500;color:#3F3F3F;height:52px;display:inline-block;width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit.lbl_tit_1{background:url('img/iconos/servicios/1.png') no-repeat left center transparent;padding:12px 0px 0px 60px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit.lbl_tit_12{background:url('img/iconos/servicios/12.png') no-repeat left center transparent;padding:6px 0px 0px 60px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit.lbl_tit_2{background:url('img/iconos/servicios/2.png') no-repeat left center transparent;padding:6px 0px 0px 60px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit.lbl_tit_23{background:url('img/iconos/servicios/23.png') no-repeat left center transparent;padding:6px 0px 0px 60px;}
.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:0px 10px;}
.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:'Montserrat',sans-serif;font-size:15px;line-height:15px;color:#38CCC7;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_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:#53524C;font-weight:700;}
.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%;}
.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:16px;font-weight:400;}
.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:'Montserrat',sans-serif;font-size:14px;line-height:14px;color:#666666;font-weight:500;}
.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:#FF4C4C;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_psj .pnl_dts > .pnl_items > .item_pasajero > .pnl_item > .itm{display:flex;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%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.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:42px;}
.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%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.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_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-size:16px;line-height:30px;font-weight:500;color:#38CCC5;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 > .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;}
.rfic_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat,
.cont_res_datos_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_dat{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:10px 0px 15px;}/*** Bloque con los datos del traslado, modificaciones para cuando se muestra en la ficha de la reserva ***/
.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;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.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: #38CCC7;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-size:14px;line-height:16px;color:#53524C;font-weight:700;}
.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%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
/*** 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 #DDDDDD;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:100%;vertical-align:top;font-size:14px;margin-top:10px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm {display:table;width:100%;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{font-size: 14px;line-height: 14px;font-weight: 700;color:#53524C;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .lbl{display:inline-block;width:100%;font-size: 14px;line-height: 14px;font-weight: 500;color:#666666}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .lbl > .lbl_oblig{color:#FF4C4C;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:100%;margin-top:5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .txb{display:inline-block;width:100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.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%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .pnl_preg .pnl_dts > .itm > .desc > .cmb{display:inline-block;width:100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
/*** 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: 19px;line-height: 22px;padding:0px;margin-bottom:5px;font-weight:bold;}
.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 > .pnl_ocupacion{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-family:'Montserrat',sans-serif;font-size:16px;line-height:16px;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:'Montserrat',sans-serif;font-size:15px;line-height:15px;color:#38CCC7;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;padding-top:30px;font-family:'Montserrat',sans-serif;font-size:14px;line-height:14px;color:#666666;font-weight:bold;}
.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: 50%;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:'Montserrat',sans-serif;font-size:14px;line-height:14px;color:#666666;font-weight:bold;}
.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:#38CCC7;}
.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;}
.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{font-size: 16px;padding:4px 10px;height:38px;width:100%;border:1px solid #AAAAAA;background:#FFFFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius: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_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{font-size: 16px;padding:4px 10px;height:38px;width:100%;border:1px solid #AAAAAA;background:#FFFFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;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_obs{display:block;}
.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-family:'Montserrat',sans-serif;font-size:14px;line-height:14px;color:#666666;font-weight:bold;}
.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;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_obs .txa{font-size: 16px;padding:4px 10px;height:100px;width:100%;border:1px solid #AAAAAA;background:#FFFFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;width:99%;margin-left:1%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg{display:block; margin-top: 20px;}
.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: block; margin: 0px;padding:0px; text-align: left;font-family: 'Montserrat',sans-serif;font-size: 16px;line-height: 16px;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{display: block; margin:10px 0px 0px 0px;padding: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:table;width:100%;margin: 10px 0px 0px 0px;padding:0px;font-family:'Montserrat',sans-serif;font-size: 14px;line-height: 14px;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_exp{font-weight: bold;display:inline-block;width:100%;}
.carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .dts > .carr_dts_usu_ppd .pnl_dts_itm_ppd > .dts_ppd > .pnl_preg .pnl_dts > .itm .lbl_oblig{color:#38CCC7;}
.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:21%;vertical-align:middle;}
.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:79%;vertical-align:middle;}
.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{padding: 4px 10px;height: 38px;width: 100%;border: none;border-radius: 0px;background: #E9E9E9;}
.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{padding: 4px 10px;height: 38px;width: 100%;border: none;border-radius: 0px;background: #E9E9E9;cursor: pointer;}


/*** TPV FIN UNIFICADO ***/
.cont_res_tpv_fin_unif{padding:0px;background:#FFFFFF;}}
.cont_res_tpv_fin_unif > .pnl_sup{display:inline-block;width:100%;background:rgba(50,165,187,0.8);}
.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:'Montserrat',sans-serif;font-size:28px;line-height:28px;color:#FFFFFF;text-align:left;text-transform:uppercase;margin:20px 0px 15px 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;background:#F5F4F5;}
.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:left;border-bottom:4px dotted #DDDDDD}
.cont_res_datos_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-family:'Montserrat',sans-serif;font-size:60px;line-height:70px;color:#26262C;text-align:left;margin:20px 0px 15px 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_cont{}
.cont_res_datos_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{}
.cont_res_datos_unif > .pnl_inf{}
.cont_res_datos_unif > .pnl_inf > .pnl_inf_int{padding:0px 15px;}

/*** OPCIONALES RESERVA UNIFICADO CONTENEDOR ***/
.cont_res_opc_cont_unif{padding:0px;background:#F5F4F5;}
.cont_res_opc_cont_unif > .pnl_sup{display:inline-block;width:100%;background:transparent;}
.cont_res_opc_cont_unif > .pnl_sup > .pnl_sup_int{}
.cont_res_opc_cont_unif > .pnl_sup > .pnl_sup_int .vpas{display:inline-block;width:100%;text-align:left;}
.cont_res_opc_cont_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int{}
.cont_res_opc_cont_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit{display:inline-block;width:100%;text-align:left;border-bottom:4px dotted #DDDDDD}
.cont_res_opc_cont_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_tit > h1{font-family:'Montserrat',sans-serif;font-size:60px;line-height:70px;color:#26262C;text-align:left;margin:20px 0px 15px 0px;}
.cont_res_opc_cont_unif > .pnl_sup > .pnl_sup_int .vpas > .vpas_int > .pnl_pas{display:none;visibility:hidden;}
.cont_res_opc_cont_unif > .pnl_med{}
.cont_res_opc_cont_unif > .pnl_med > .pnl_med_int{padding:0px 15px !important;}
.cont_res_opc_cont_unif > .pnl_med > .pnl_med_int .pnl_lat{}
.cont_res_opc_cont_unif > .pnl_med > .pnl_med_int .pnl_lat .pnl_lat_int{width:100%;max-width:100%;margin-top:20px;}
.cont_res_opc_cont_unif > .pnl_med > .pnl_med_int .pnl_cont{}
.cont_res_opc_cont_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int{}
.cont_res_opc_cont_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_boton_continuar{display:inline-block;width:100%;text-align:right;margin:10px 0px 30px 0px;}
.cont_res_opc_cont_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_boton_continuar > .btn{background:#FFD210;color:#191921;font-size: 19px;line-height: 22px;padding: 10px 30px;height:48px;}
.cont_res_opc_cont_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_boton_continuar > .btn:hover{opacity:0.85;}

/*** 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 > .pnl_tit > .titulo{display:none;visibility:hidden;}

.carr > .carr_int > .pnl_tit > .carr_caducidad{display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;font-size:14px;line-height:16px;font-weight:normal;}
.carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_info{display:inline-block;width:100%;font-weight:bold;margin-bottom:10px;padding-left:2px;}
.carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_info > .lbl_min{color:red;} 
.carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad{display:inline-block;width:100%;}
.carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad > .btn{margin: 15px 0px 10px 0px;height: 36px;font-size: 16px;width: 100%;padding: 0px;background:#32A5BB;}
.carr > .carr_int > .pnl_tit > .carr_caducidad > .carr_caducidad_cad > .btn:hover{background:#32A5BB;opacity:0.85;}

.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%;}
.carr > .carr_int > .servs_sup > a{display:inline-block;width:100%;font-size:28px;line-height:32px;font-weight:300;color:#191921;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:#191921;}
.carr > .carr_int > .servs_sup > a.collapsed:after{content:"\f105";}
.carr .carr_int .servs.collapse .estado-venta-libre{font-weight:bold;color:#5AAC13;margin-left:5px;vertical-align: text-top;}
.carr .carr_int .servs.collapse .estado-cupo{font-weight:bold; color: red;margin-left:5px;vertical-align: text-top;}
.carr .carr_int .servs.collapse .estado-en-peticion{font-weight:bold;color:#FF9327;margin-left:5px;vertical-align: text-top;}

.carr .cont_carr{position:relative;display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:20px 30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.carr .cont_carr > .pnl_elim{position:absolute;top:30px;right:30px;text-align:center;display:inline-block;width:22px;padding:0px;}
.carr .cont_carr > .pnl_elim > .btn{width:22px;height:22px;font-size:0px;background:url('img/iconos/ico_delete.png') no-repeat center center transparent;padding:0px;}

.carr .cont_carr > .pnl_tit{text-align:left;display:inline-block;width:100%;border-bottom:4px dotted #DDDDDD;padding:0px 0px 10px 0px;}
.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:auto;max-width:calc(100% - 30px);font-size:28px;line-height:32px;font-weight:300;color:#38CCC7;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:#9B9B9B;}
.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:4px;font-size:13px;line-height:15px;font-weight:300;color:#8B8B8B;text-decoration:none;}
.carr .cont_carr > .pnl_tit > a:hover > .fecha{text-decoration:none;}

.carr .cont_carr > .pnl_pre{display:inline-block;width:100%;padding:15px 0px 5px;}
.carr .cont_carr > .pnl_pre > .pnl_pre_lbl{display:inline-block;width:58%;text-align:left;vertical-align:middle;font-size:18px;line-height:20px;font-weight:700;color:#53524C;}
.carr .cont_carr > .pnl_pre > .pnl_cambio_lbl{display:inline-block;width:70%;text-align:left;vertical-align:middle;font-size:18px;line-height:20px;font-weight:700;color:#53524C;}
.carr .cont_carr > .pnl_pre > .pnl_cambio_lbl > .cambio_importe{display: block; color: red; font-size: 14px; margin-top: 5px;}
.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-size:18px;font-weight:600;line-height:20px;color:#38CCC5;}
.carr .cont_carr > .pnl_pre > .pnl_pre_dts > .pnl_pre_sub{display:block;font-size:12px;line-height:15px;font-weight:500;color:#8B8B8B;}

.carr .cont_carr > .serv_capa_mod{display:inline-block;width:100%;padding:15px 0px 5px;margin:10px 0px 0px 0px;border-top:4px dotted #DDDDDD;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: #8B8B8B;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: #C4C4C4;border: 2px solid #C4C4C4;background:#FFFFFF;}
.carr .cont_carr > .serv_capa_mod > .canc > .der > .btn.canc{background: url(img/iconos/ico_canc.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:4px dotted #DDDDDD;font-size:14px;line-height:18px;font-weight:500;color:#8B8B8B;}

.carr .cont_carr > .sal_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:0px 0px 0px 0px;font-size:14px;}
.carr .cont_carr > .sal_int > .pnl_cab > .pnl_nom_prd{display:block;padding:10px 0px;border-bottom:4px dotted #DDDDDD;font-size:18px;line-height:20px;font-weight:700;color:#53524C;}

.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:4px dotted #DDDDDD;}
.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 left 5px transparent;padding:10px 0px 10px 40px;border-bottom:4px dotted #DDDDDD;}

.carr .cont_carr > .sal_int > .pnl_cab > .pnl_inf{display:block;background:url('img/iconos/carrito/ico_srv_fec.png') no-repeat left 5px transparent;padding:10px 0px 10px 40px;border-bottom:4px dotted #DDDDDD;}
.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{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 left 5px transparent;padding:10px 0px 10px 40px;border-bottom:4px dotted #DDDDDD;}
.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-weight:700;}
.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:inline-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-weight:600;color:#38CCC5;float:right;}

.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{display:none;visibility:hidden;/*text-align:left;display:inline-block;width:100%;padding:10px 0px;border-top:4px dotted #DDDDDD;*/}
.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-size:18px;line-height:20px;font-weight:700;color:#53524C;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:#1AC5CC;}
.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:12px;line-height:15px;font-weight:500;color:#8B8B8B;}

.carr .cont_carr > .sal_int > .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 0px;border-top:4px dotted #DDDDDD;}
.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-size:18px;line-height:20px;font-weight:700;color:#53524C;text-decoration:none;}
.carr .cont_carr > .sal_int > .pnl_cnd > .pnl_tit > a:hover{color:#53524C;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:#1AC5CC;}
.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:12px;line-height:15px;font-weight:500;color:#8B8B8B;}

/*** SERVICIO SERVICIOS ***/
.carr .cont_carr > .srv_int{text-align:left;font-family:'Montserrat',sans-serif;font-size:14px;line-height:18px;color:#888888;}

.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:'Montserrat',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:'Montserrat',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;font-size:14px;line-height:18px;font-weight:500;color:#8B8B8B;}

.carr .cont_carr > .pnl_pqt > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:0px 0px 0px 0px;font-size:14px;}
.carr .cont_carr > .pnl_pqt > .pnl_cab > .pnl_nom_prd{display:block;padding:10px 0px;border-bottom:4px dotted #DDDDDD;font-size:18px;line-height:20px;font-weight:700;color:#53524C;}

.carr .cont_carr > .pnl_pqt > .spp_int{display:block;border-bottom:4px dotted #DDDDDD;}
.carr .cont_carr > .pnl_pqt > .spp_int > .pnl_tit{display:none;visibility:hidden;}

.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int{display:block;}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab{text-align:left;display:inline-block;width:100%;padding:0px;}

.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_nom_prd{display:block;padding:10px 0px;border-bottom:4px dotted #DDDDDD;font-size:16px;line-height:18px;font-weight:600;color:#38CCC7;}
.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 left 5px transparent;padding:10px 0px 10px 40px;border-bottom:4px dotted #DDDDDD;}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_cab > .pnl_inf > .itm{display:block;}
.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 > .srv_int > .pnl_cab > .pnl_inf > .tit{display:inline-block;vertical-align:middle;}
.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 > .srv_int > .pnl_desg{text-align:left;display:inline-block;width:100%;padding:0px;}
.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 left 5px transparent;padding:10px 0px 10px 40px;border-bottom:4px dotted #DDDDDD;}
.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 > .srv_int > .pnl_desg > .pnl_itm .lbl_tit{margin-right:5px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm .lbl_cont{}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm .lbl_cont.imp{}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_desg > .pnl_itm > .pnl_conc{display:none;visibility:hidden;/*display:inline-block;width:100%;font-weight:700;*/}
.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 > .srv_int > .pnl_desg > .pnl_itm > .pnl_ocup{display:inline-block;}
.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 > .srv_int > .pnl_desg > .pnl_itm > .pnl_ocup.pnl_ocup_idioma{display:inline-block;width:100%;}
.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 > .srv_int > .pnl_desg > .pnl_itm > .pnl_imp > .lbl_tit{}
.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:#38CCC5;float:right;}

.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_nts{text-align:left;font-size:14px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_nts > .pnl_nts_ext{display:inline-block;width:100%;padding:10px 0px;}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_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 > .pnl_tit{}
.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 > .srv_int > .pnl_dat{text-align:left;display:inline-block;width:100%;padding:10px 0px;border-top:4px dotted #DDDDDD;}
.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 > .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 > .srv_int > .pnl_dat > .pnl_tit > a:hover{color:#53524C;text-decoration:none;}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_tit > a > .tit5{width:100%;}
.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 > .srv_int > .pnl_dat > .pnl_tit > a.collapsed > .tit5:after{content:"\f054";}
.carr .cont_carr > .pnl_pqt > .spp_int > .srv_int > .pnl_dat > .pnl_prv{text-align:left;width:100%;padding:10px 5px 5px 5px;font-size:12px;line-height:15px;font-weight:500;color:#8B8B8B;}

.carr .cont_carr > .pnl_pqt > .pnl_cnd{text-align:left;display:inline-block;width:100%;padding:10px 0px;border-bottom:4px dotted #DDDDDD;}
.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-size:18px;line-height:20px;font-weight:700;color:#53524C;text-decoration:none;}
.carr .cont_carr > .pnl_pqt > .pnl_cnd > .pnl_tit > a:hover{color:#53524C;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:#1AC5CC;}
.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:12px;line-height:15px;font-weight:500;color:#8B8B8B;}

/*** RESERVA PRECIO TOTAL ***/
.rpt{clear:both; padding:0px;background:transparent;}
.rpt > .rpt_int{}
.rpt > .rpt_int > .precio{display:inline-block;width:100%;margin:0px;background:#FFFFFF;padding:20px 30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.rpt > .rpt_int > .precio > .tit{display:inline-block;width:100%;vertical-align:middle;text-align:center;font-size:18px;line-height:22px;font-weight:700;color:#52524C;}
.rpt > .rpt_int > .precio > .pre{display:inline-block;width:100%;vertical-align:middle;text-align:center;}
.rpt > .rpt_int > .precio > .pre > .imp1{display:block;width:100%;text-align:center;font-size:32px;line-height:36px;font-weight:600;color:#38CCC5;}
.rpt > .rpt_int > .precio > .pre > .stit{display:block;width:100%;text-align:center;font-size:12px;line-height:14px;font-weight:500;color:#8B8B8B;}

.rpt > .rpt_int > .explica{display:inline-block;width:100%;padding:15px 40px; text-align:left;font-size:14px;line-height:18px;font-weight:500;color:#8B8B8B;}
.rpt > .rpt_int > .explica > .explica1{display:block;border-bottom:4px dotted #DDDDDD;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;border-bottom:4px dotted #DDDDDD;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:500;color:#53524C;}
.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{padding:30px 0px;background:#F5F4F5;}
.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{margin-top: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 > .pnl_med_int .pnl_cont > .pnl_cont_int > .cont_inc > .cont_inc_int{width:100%;}
.rfin_unif > .pnl_inf{display:none;visibility:hidden;}

.rfin_inf{margin-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-size:14px;}
.rfin_inf > .rfin_inf_pnl_tit{display:block;font-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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{position:relative;display: inline-block;width: 100%;margin-top: 20px;background: #FFFFFF;padding: 30px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.rfin_inf > .rfin_inf_int > .pnl_sup{display:inline-block;width:100%;text-align:left;margin-bottom:15px; font-size:15px;}
.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;font-weight: 600;line-height: 20px;color: #38CCC5;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:8px 20px;width:100%;height:50px;line-height:28px;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres{}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.mres > .btn{padding:8px 20px;width:100%;height:50px;line-height:28px;}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini{}
.rfin_inf > .rfin_inf_int > .pnl_inf > .itms_inf > .itm.ini > .btn{padding:8px 20px;width:100%;height:50px;line-height:28px;}
.rfin_inf > .rfin_inf_int > .pnl_inf .itm{max-width:240px;display:inline-block;vertical-align:middle;}

.rfin_pie{margin-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-size:14px;}
.rfin_pie > .rfin_pie_pnl_tit{display:block;font-size:28px;color:#191921;line-height:32px;font-weight:300;}
.rfin_pie > .rfin_pie_int{position:relative;display: inline-block;width: 100%;margin-top: 20px;background: #FFFFFF;padding: 30px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.rfin_pie > .rfin_pie_int > .pnl_dts{display:inline-block;width:100%;text-align:left;font-size:18px;line-height:22px;font-weight:500;color:#3F3F40;}
.rfin_pie > .rfin_pie_int > .pnl_btn{display:inline-block;width:100%;text-align:left;margin-top:15px;}
.rfin_pie > .rfin_pie_int > .pnl_btn > .btn{padding:10px 20px;width:100%;max-width:300px;box-shadow:none !important;height:50px;line-height:28px;}
.rfin_pie > .rfin_pie_int > .pnl_btn > .btn:hover{}

/*** RESERVA CANCELAR FIN ***/
.rcancfin{background: #F5F4F5;}
.rcancfin .rcancfin_int{margin-top:20px;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:'Montserrat',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{background: #F5F4F5;}
.rcancfin_inf .rcancfin_inf_int{padding:20px;text-align:center;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf{display:block;margin-top:10px;width:100%;padding:0px 300px;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf > .itm{display:inline-block;width:48%;padding:0px 10px;}
.rcancfin_inf .rcancfin_inf_int .pnl_inf > .itm > .btn{min-width:220px;height:44px;padding:10px 20px;}

/*** RESERVA FICHA UNIFICADO ***/
.rfic_unif{padding:30px 0px;background:#F5F4F5;}
.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{margin-top: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:inline-block;width:100%;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-bottom: 20px;background: #FFFFFF;padding:15px 30px 30px 30px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.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;margin: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:4px dotted #DDDDDD;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: 20px;line-height: 20px;font-weight: 300;color: #999999;}
.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-size: 20px;line-height: 20px;font-weight: 700;color: #999999;}
.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:13px 20px;height:45px;width:100%;min-width:270px;text-align:center;line-height:20px;font-size:16px;font-weight: 700;text-transform:uppercase;color:#FFFFFF;border:none;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:#38CCC7;}
.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{color:#FFFFFF;background:center #32C2BF;}
.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:13px 20px;height:45px;width:100%;min-width:270px;text-align:center;line-height:20px;font-size:16px;font-weight: 700;text-transform:uppercase;color:#C4C4C4;border:2px solid #C4C4C4;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:url('img/iconos/ico_canc.png') no-repeat 15px center #FFFFFF;}
.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{color:#C4C4C4;background:url('img/iconos/ico_canc.png') no-repeat 15px center #FFFFFF;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_dat > .pnl_dat_int .rfic_pnl_mod{display:block;margin-bottom:10px;}
.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:24px;line-height:24px;color:#666666;font-family:'Montserrat',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:19px;line-height:19px;color:#999999;font-family:'Montserrat',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;}
.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%;font-weight: 400;height: 120px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.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;}
.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:#666666;}
.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-bottom:10px;}
.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:24px;line-height:24px;color:#666666;}
.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:19px;line-height:19px;color:#999999;}
.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:19px;line-height:19px;font-weight:300;color:#999999;}
.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:17px;line-height:20px;font-weight:700;color: #38CCC7;}
.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;}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs{margin-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-size:14px;display:block;}
.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-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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: #FFFFFF;padding: 30px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.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-size: 15px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns{margin:15px 0px 0px 0px;display:inline-block;width:100%;}
.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:31.333333%;margin-top:5px;margin-right:2%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns .itm:last-child{margin-right:0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_dts > .pnl_btns > .itm > .btn{padding:10px;height:45px;width:100%;text-align:center;line-height:20px;font-size:16px;font-weight: 700;text-transform:uppercase;color:#FFFFFF;border:none;border-radius:30px !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;-o-border-radius:30px !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:url('img/iconos/ico_doc.png') no-repeat 15px center #38CCC7;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos{width: 100%;margin: 0px;background: rgb(255, 255, 255);position: relative;display: block;font-family: Montserrat, sans-serif;padding: 10px 30px;border-radius: 6px;box-shadow: rgb(204 204 204) 0px 2px 4px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int > .itm{display:block;margin:10px}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_docs > .pnl_docs_int .pnl_docsadjuntos > .pnl_docsadjuntos_int > .itm > .lnk{text-decoration: none;color: #38CCC7;font-family: 'Montserrat', sans-serif;font-size: 16px;line-height: 14px;font-weight: 700;}

.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags{margin-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-size:14px;display:inline-block;width:100%;}
.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-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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-top: 20px;background: #FFFFFF;padding: 30px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.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:middle;}
.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:middle;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .itm_btn .btn{padding:5px 12px !important;min-width:120px;height:30px;font-size:14px !important;background:#38CCC7;font-family:'Montserrat',sans-serif;font-size:16px;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:#38CCC7;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: 'Montserrat',sans-serif;font-size:14px;color:#666666;font-weight:bold;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts .pnl_lbl .itm{font-family: 'Montserrat',sans-serif;font-size:14px;color:#666666;font-weight:normal;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts > .pnl_sel_tpv{display: inline-block;width: 100%;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts > .pnl_sel_tpv > .pnl_tit{display: inline-block;width: 100%;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_sel_tpv > .pnl_dts{display: inline-block;width: 100%;margin-top:5px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts > .pnl_sel_tpv > .pnl_dts > .item{display: inline-block;margin:0px 10px 0px 0px;}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts > .pnl_sel_tpv > .pnl_dts > .item > .rd{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts > .pnl_sel_tpv > .pnl_dts > .item > .fp{}
.rfic_unif > .pnl_med > .pnl_med_int .pnl_cont > .pnl_cont_int > .pnl_pags > .pnl_pags_int > .pnl_dts > .pnl_sel_tpv > .pnl_dts > .item label{font-weight:normal;}

.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;}

/*** USUARIOS LISTADO ***/
.usr_lst{font-size:14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}

.usr_lst > .pnl_tit{display:block;}
.usr_lst > .pnl_tit > .pnl_tit_int{display:block;position:relative;padding:0px;text-align:left; width: 94%}
.usr_lst > .pnl_tit > .pnl_tit_int > h1{display:inline-block;width:100%;margin:0px;padding:20px 10px;text-align:left;font-size:60px;line-height:70px;color:#26262C;border-bottom:4px dotted #DDDDDD;}

.usr_lst > .pnl_subtit{display:block;width:100%;margin-top:30px;}
.usr_lst > .pnl_subtit > .pnl_subtit_int{display:block;margin-top:10px;}
.usr_lst > .pnl_subtit > .pnl_subtit_int > span{display:block;font-size:24px;line-height:24px;}

.usr_lst > .pnl_fltr{display:block;width:100%;}
.usr_lst > .pnl_fltr > .pnl_fltr_int{display:table;padding:20px;margin-top:20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_tit{display:none;visibility:hidden;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts{display:block;font-size:14px;}

.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{margin:0px !important;padding:12px 4px !important;text-align:right;font-size:14px;font-weight:500;color:#666666;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt{margin:0px !important;padding:0px 2px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal{position:relative;display:inline-block;padding:0px;margin:0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal.fec_cal_desde{padding:0px 3px 0px 0px;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal.fec_cal_hasta{padding:0px 0px 0px 3px;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal{top:8px;right:10px;left:inherit;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts{padding:0px 1px !important;margin:0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}

.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_usuario{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_huesped{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns{display:block;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar{display:block;margin:8px 0px !important;padding:0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn{padding:4px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFD210;border:1px solid #FFD210;color:#191921;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn:hover{background:#FFD210;opacity:0.85;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos{display:block;margin:4px 0px !important;padding:0px !important;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-weight:700;}
.usr_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn:hover{background:#FFFFFF;opacity:0.85;}

.usr_lst > .pnl_lst{display:block;margin-top:10px;padding:20px 0px 10px;}
.usr_lst > .pnl_lst > .pnl_lst_int{display: block;padding:0px !important;width: 95%}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header{display:block;padding:0px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_nombre{display:inline-block;width:9%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_apellidos{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_usuario{display:inline-block;width:15%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_email{display:inline-block;width:15%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;margin-left:1%;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_idioma{display:inline-block;width:5%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_telefonomovil{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_tipo{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_vertodasreservas{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_vercredito{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_nopermitereservar{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_activo{display:inline-block;width:4%;text-align:left;vertical-align:bottom;font-size:14px;cursor:pointer;}
.usr_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;cursor:pointer;}

.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items{display:block;padding:0px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a{text-decoration:none;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a:hover{text-decoration:none;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:0px;font-weight:300;color:#888888;border-bottom:2px dotted #DDDDDD;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_nombre{display:inline-block;width:9%;text-align:left;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_apellidos{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_usuario{display:inline-block;width:15%;text-align:left;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_email{display:inline-block;width:15%;text-align:left;vertical-align:middle;font-size:14px;margin-left:1%;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_idioma{display:inline-block;width:5%;text-align:left;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_telefonomovil{display:inline-block;width:7%;text-align:left;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_tipo{display:inline-block;width:7%;text-align:left;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_vertodasreservas{display:inline-block;width:7%;text-align:center;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_vercredito{display:inline-block;width:7%;text-align:center;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_nopermitereservar{display:inline-block;width:7%;text-align:center;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_activo{display:inline-block;width:4%;text-align:center;vertical-align:middle;font-size:14px;overflow-wrap: anywhere;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn{display:inline-block;width:8%;text-align:center;vertical-align:middle;font-size:14px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn{font-size:14px;padding:0px 10px;height:25px;line-height:15px;width:100%;margin-bottom:10px;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn-editar:hover{}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn-cambiar-clave{background-color:#26262C;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl{display:inline-block; line-break: anywhere;}
.usr_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit{display:/*inline-block;*/none;}
.usr_lst > .pnl_cab > .pnl_cab_int{display: block;padding:0px !important;width: 94%; margin-bottom:20px;}
.usr_lst > .pnl_cab > .pnl_cab_int > .pnl_btns > .btn_nuevo{float:right;}

/*** RESERVA LISTADO ***/
.res_lst{font-size:14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}

.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:20px 10px;text-align:left;font-size:60px;line-height:70px;color:#26262C;border-bottom:4px dotted #DDDDDD;}

.res_lst > .pnl_subtit{display:block;width:100%;margin-top:30px;}
.res_lst > .pnl_subtit > .pnl_subtit_int{display:block;margin-top:10px;}
.res_lst > .pnl_subtit > .pnl_subtit_int > span{display:block;font-size:24px;line-height:24px;}

.res_lst > .pnl_fltr{display:block;width:100%;}
.res_lst > .pnl_fltr > .pnl_fltr_int{display:table;padding:20px;margin-top:20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.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;}

.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{margin:0px !important;padding:12px 4px !important;text-align:right;font-size:14px;font-weight:500;color:#666666;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt{margin:0px !important;padding:0px 2px !important;}
.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%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal{top:8px;right:10px;left:inherit;}
.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: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}

.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_factura{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fec_factura{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_usuario{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_huesped{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns{display:block;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar{display:block;padding:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn{padding:4px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFD210;border:1px solid #FFD210;color:#191921;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn:hover{background:#FFD210;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{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-weight:700;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn:hover{background:#FFFFFF;opacity:0.85;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel{display:block;margin:4px 0px !important;padding:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#1E6C41;border:1px solid #C4C4C4;color:white;font-weight:700;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel > .btn:hover{background:#1e6c41f0;opacity:0.85;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_facturas{display:block;margin:4px 0px !important;padding:0px !important;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_facturas > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#46463f;border:1px solid #C4C4C4;color:white;font-weight:700;}
.res_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_facturas > .btn:hover{background:#777777;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;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_selec{display:inline-block;width:1%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_desg_srv{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_desg_srv > .chk_seleccion_reservas{margin-left:3px;}
.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;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_loc{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_ref{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_usu{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_hue{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fent{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fcan{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_imp{display:inline-block;width:6%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_imp_pagado{display:inline-block;width:6%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_imp_saldo{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_ffacturas{display:inline-block;width:7%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_facturas{display:inline-block;width:6%;text-align:left;vertical-align:bottom;font-size:14px;}
/*.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_est{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}*/
.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;}

.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 0px;font-size:0px;font-weight:300;color:#888888;border-top:2px dotted #DDDDDD;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_selec{display:inline-block;width:1%;text-align:center;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_desg_srv{display:inline-block;width:8%;text-align:center;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_desg_srv > .btn_expandir{height:25px; width:25px;text-align: center;line-height: 20px;font-size: 20px;font-weight: bold;color: #FFFFFF;border: none;border-radius: 30px !important;-moz-border-radius: 30px !important;-webkit-border-radius: 30px !important;-o-border-radius: 30px !important;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;background: #38CCC7;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_desg_srv > .btn_expandir:hover{background:#38ccc7c2;}
.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:7%;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:7%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_usu{display:inline-block;width:10%;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:10%;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:7%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fcan{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:6%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_imp_pagado{display:inline-block;width:6%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_imp_saldo{display:inline-block;width:7%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_ffacturas{display:inline-block;width:7%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_facturas{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:10%;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-size:14px;padding:0px 10px;height:25px;line-height:15px;width:100%;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn:hover{}
.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_items .itm_fila .pnl_header_lst_servicios{display:block;padding:0px;margin-bottom:10px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_fde{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_sal{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_serv{display:inline-block;width:45%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_loc{display:inline-block;width:22%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_estado{display:inline-block;width:17%;text-align:left;vertical-align:bottom;font-size:14px;}
/*.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_prv{display:inline-block;width:14%;text-align:left;vertical-align:bottom;font-size:14px;}*/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_pvp{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}

.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle{background-color: white;padding: 10px 20px 10px 20px;margin-top: 20px;margin-bottom: 20px;margin-left: 6%;margin-right: 10%;-webkit-border-radius: 6px;-webkit-box-shadow: 0px 2px 4px #CCCCCC;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fde{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 > .divDetalle > .itm_fila .pnl_fsal{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 > .divDetalle > .itm_fila .pnl_srv{display:inline-block;width:45%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_loc{display:inline-block;width:22%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_estado{display:inline-block;width:17%;text-align:left;vertical-align:middle;font-size:14px;}
/*.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_prv{display:inline-block;width:14%;text-align:left;vertical-align:middle;font-size:14px;}*/
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pvp{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .dt_tit{display:/*inline-block;*/none;}

.res_lst > .pnl_lst > .pnl_lst_int > .pnl_sin_res{display:block;margin-top:10px;}


/*** HISTORIAL DE PAGOS LISTADO ***/
.hist_pagos_lst{font-size:14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}

.hist_pagos_lst > .pnl_tit{display:block;}
.hist_pagos_lst > .pnl_tit > .pnl_tit_int{display:block;position:relative;padding:0px;text-align:left;}
.hist_pagos_lst > .pnl_tit > .pnl_tit_int > h1{display:inline-block;width:100%;margin:0px;padding:20px 10px;text-align:left;font-size:60px;line-height:70px;color:#26262C;border-bottom:4px dotted #DDDDDD;}

.hist_pagos_lst > .pnl_subtit{display:block;width:100%;margin-top:30px;}
.hist_pagos_lst > .pnl_subtit > .pnl_subtit_int{display:block;margin-top:10px;}
.hist_pagos_lst > .pnl_subtit > .pnl_subtit_int > span{display:block;font-size:24px;line-height:24px;}

.hist_pagos_lst > .pnl_fltr{display:block;width:100%;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int{display:table;padding:20px;margin-top:20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_tit{display:none;visibility:hidden;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts{display:block;font-size:14px;}

.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .lbl{margin:0px !important;padding:12px 4px !important;text-align:right;font-size:14px;font-weight:500;color:#666666;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt{margin:0px !important;padding:0px 2px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal{position:relative;display:inline-block;padding:0px;margin:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal.fec_cal_desde{padding:0px 3px 0px 0px;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal.fec_cal_hasta{padding:0px 0px 0px 3px;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .txb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_cal > .cal{top:8px;right:10px;left:inherit;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts{padding:0px 1px !important;margin:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}

.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_localizador{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_factura{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_fentrada{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_festancia{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_estado{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_usuario{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_dts > .fltr_huesped{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns{display:block;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar{display:block;padding:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn{padding:4px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFD210;border:1px solid #FFD210;color:#191921;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_buscar > .btn:hover{background:#FFD210;opacity:0.85;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos{display:block;margin:4px 0px !important;padding:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-weight:700;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_todos > .btn:hover{background:#FFFFFF;opacity:0.85;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel{display:block;margin:4px 0px !important;padding:0px !important;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#1E6C41;border:1px solid #C4C4C4;color:white;font-weight:700;}
.hist_pagos_lst > .pnl_fltr > .pnl_fltr_int .pnl_btns > .btn_excel > .btn:hover{background:#1e6c41f0;opacity:0.85;}
.hist_pagos_lst > .pnl_lst{display:block;margin-top:10px;padding:20px 0px 10px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int{display: block;padding:0px !important;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header{display:block;padding:0px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_expandir{display:inline-block;width:6%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fechapago{display:inline-block;width:15%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_importe{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_moneda{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_instcobro{display:inline-block;width:20%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_saldo{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items{display:block;padding:0px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a{text-decoration:none;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a:hover{text-decoration:none;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:0px;font-weight:300;color:#888888;border-top:2px dotted #DDDDDD;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_expandir{display:inline-block;width:6%;text-align:center;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_expandir > .btn_expandir{height:25px; width:25px;text-align: center;line-height: 20px;font-size: 20px;font-weight: bold;color: #FFFFFF;border: none;border-radius: 30px !important;-moz-border-radius: 30px !important;-webkit-border-radius: 30px !important;-o-border-radius: 30px !important;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;background: #38CCC7;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_expandir > .btn_expandir:hover{background:#38ccc7c2;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fechapago{display:inline-block;width:15%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_importe{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_moneda{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_instcobro{display:inline-block;width:20%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_saldo{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn{font-size:14px;padding:0px 10px;height:25px;line-height:15px;width:100%;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_btn > .btn:hover{}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl{display:inline-block;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit{display:/*inline-block;*/none;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios{display:block;padding:0px;margin-bottom:10px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_fde{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_sal{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_serv{display:inline-block;width:26%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_loc{display:inline-block;width:22%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_estado{display:inline-block;width:17%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .pnl_header_lst_servicios > .pnl_pvp{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle{background-color: white;padding: 10px 20px 10px 20px;margin-top: 20px;margin-bottom: 20px;margin-left: 4%;-webkit-border-radius: 6px;-webkit-box-shadow: 0px 2px 4px #CCCCCC;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_fres{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_loc{display:inline-block;width:8%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_ref{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_usu{display:inline-block;width:12%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_pax{display:inline-block;width:13%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_fsrv{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_fcancel{display:inline-block;width:10%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_total{display:inline-block;width:9%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_pagado{display:inline-block;width:9%;text-align:left;vertical-align:bottom;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .pnl_header_lst_expedientes > .pnl_pendiente{display:inline-block;width:9%;text-align:left;vertical-align:bottom;font-size:14px;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fres{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_loc{display:inline-block;width:8%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_ref{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_usr{display:inline-block;width:12%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pax{display:inline-block;width:13%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fsrv{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_fcanc{display:inline-block;width:10%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_total{display:inline-block;width:9%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pagado{display:inline-block;width:9%;text-align:left;vertical-align:middle;font-size:14px;}
.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .divDetalle > .itm_fila .pnl_pendiente{display:inline-block;width:9%;text-align:left;vertical-align:middle;font-size:14px;}

.hist_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_sin_res{display:block;margin-top:10px;}

/*** FORMULARIO REALIZAR PAGO RESERVAS ***/
.res_pagos_lst{font-size:14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}

.res_pagos_lst > .pnl_tit{display:block;}
.res_pagos_lst > .pnl_tit > .pnl_tit_int{display:block;position:relative;padding:0px;text-align:left;}
.res_pagos_lst > .pnl_tit > .pnl_tit_int > h1{display:inline-block;width:100%;margin:0px;padding:20px 10px;text-align:left;font-size:60px;line-height:70px;color:#26262C;border-bottom:4px dotted #DDDDDD;}

.res_pagos_lst > .pnl_subtit{display:block;width:100%;margin-top:30px;}
.res_pagos_lst > .pnl_subtit > .pnl_subtit_int{display:block;margin-top:10px;}
.res_pagos_lst > .pnl_subtit > .pnl_subtit_int > span{display:block;font-size:24px;line-height:24px;}

.res_pagos_lst > .pnl_principal{display:block;width:100%;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int{display:table;padding:20px;margin-top:20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_tit{display:none;visibility:hidden;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts{display:block;font-size:14px;}

.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .lbl{margin:0px !important;padding:12px 4px !important;text-align:right;font-size:14px;font-weight:500;color:#666666;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt{margin:0px !important;padding:0px 2px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal{position:relative;display:inline-block;padding:0px;margin:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal.fec_cal_desde{padding:0px 3px 0px 0px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal.fec_cal_hasta{padding:0px 0px 0px 3px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal > .txb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_cal > .cal{top:8px;right:10px;left:inherit;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_dts{padding:0px 1px !important;margin:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_dts .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_dts .txb_readonly{width: 100%;font-weight: 400; background-color:#f5f5f5; height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .fec_dts .cmb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .med_dts{display: flex; padding:0px 1px !important;margin:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .med_dts .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .med_dts .cmb{width: 100%;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .cnt .med_dts .img{margin-left:10px; margin-top:5px}

.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .fltr_moneda{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .fltr_medio_pago{margin:3px 0px !important;padding:0px 10px 0px 0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_dts .pnl_btn{float: right;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns{display:block;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_buscar{display:block;padding:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_buscar > .btn{padding:4px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFD210;border:1px solid #FFD210;color:#191921;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_buscar > .btn:hover{background:#FFD210;opacity:0.85;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_todos{display:block;margin:4px 0px !important;padding:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_todos > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-weight:700;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_todos > .btn:hover{background:#FFFFFF;opacity:0.85;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_excel{display:block;margin:4px 0px !important;padding:0px !important;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_excel > .btn{padding:10px 12px;font-size:14px;line-height:20px;height:40px;width:100%;background:#1E6C41;border:1px solid #C4C4C4;color:white;font-weight:700;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_btns > .btn_excel > .btn:hover{background:#1e6c41f0;opacity:0.85;}

.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos{background: #F5F4F5; margin-top:15px; margin-bottom:15px;opacity: 1;display: block;padding: 20px;-webkit-box-shadow: 0px 2px 4px #CCCCCC;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila > .pnl_lst_ant_sel{display:inline-block;width:25%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila > .pnl_lst_ant_anticipo{display:inline-block;width:25%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila > .pnl_lst_ant_total{display:inline-block;width:25%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_header .itm_fila > .pnl_lst_ant_saldo{display:inline-block;width:25%;text-align:left;vertical-align:bottom;font-size:14px;}

.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:0px;font-weight:300;color:#888888;border-top:2px dotted #DDDDDD;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_selec{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_anticipo{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_importetotal{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila > .pnl_saldo{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_principal > .pnl_ppl_int .pnl_anticipos > .pnl_items .itm_fila .dt_tit { display:none; }

.res_pagos_lst > .pnl_lst > .pnl_lst_int{display: block;padding:0px !important;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header{display:block;padding:0px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila{display:block;margin:6px 0px;padding:8px 0px 12px;font-size:0px;font-weight:700;color:#52524C;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_sel{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_fec{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_loc{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_ref{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_tot{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_pag{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_pnd{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_lst_fac{display:inline-block;width:12.5%;text-align:left;vertical-align:bottom;font-size:14px;}

.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items{display:block;padding:0px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a{text-decoration:none;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items > a:hover{text-decoration:none;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila{display:block;margin:6px 0px;padding:8px 0px;font-size:0px;font-weight:300;color:#888888;border-top:2px dotted #DDDDDD;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_selec{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fecha{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_localizador{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_referencia{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_total{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_pagado{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_pendiente{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_facturas{display:inline-block;width:12.5%;text-align:left;vertical-align:middle;font-size:14px;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_lbl{display:inline-block;}
.res_pagos_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila .dt_tit{display:none;}

/* 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:24px;text-align:left;}
.sin_resultado > h2{font-size:18px;}

/*** VALORACION ***/
.valoracion {display:block;}

/*** VALORACION TITULO  **/
.valTitulo {display: inline-block; width:100%;margin:10px 0px 30px 0px;}
.valTitulo > .tit {font-size: 32px;line-height:40px;color:#19191F;text-align:left;font-weight:700;}

/*** VALORACION SUBTITULO ***/
.valSubTitulo {display: inline-block; width:100%;text-align:left;font-size:0px;}
.valSubTitulo > .tit {display: inline-block; width:50%;text-align:left;font-size:20px;}
.valSubTitulo > .map{display: inline-block; width:50%;text-align:right;font-size:15px;}
.valSubTitulo > .map > a{font-size:15px;vertical-align:middle;color:#38CCC7;text-decoration:none;}
.valSubTitulo > .map > a:hover{text-decoration:none;}
.valSubTitulo > .map > img{margin-right:5px;}

/*** LISTADO VALORACION ***/
.valoracion > .listVal {}

.valoracion > .listVal > .vext {text-align: left;font-size: 15px;font-weight: normal;color: #666666;background: #FFFFFF;padding:0px;border:none;margin-bottom: 20px;}
.valoracion > .listVal > .vext.reco{}
.valoracion > .listVal > .vext a{font-size: 14px;font-weight: normal;color:#38CCC7;text-decoration: none;}
.valoracion > .listVal > .vext a:hover{color: #38CCC7;text-decoration: underline;}

.valoracion > .listVal > .vext.selected {}
.valoracion > .listVal > .vext > .header{ position: relative; display: inline-block;width:100%;font-size:0px;}

.valoracion > .listVal > .vext > .header > .pImgSlider{display: inline-block; width:25%; overflow:hidden;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel{width:100%;max-height:160px;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:#F5F5F5;}
.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:160px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > .caption{background-color: rgba(65, 64, 66, 0.4);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:65px;}
.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:55px 0px 0px 0px !important;width: 25px;height:40px;background: #38CCC7 !important;opacity:0.7;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control.left{padding:10px 0px 0px 3px !important;text-align:left;border-radius:0px 40px 40px 0px;-moz-border-radius:0px 40px 40px 0px;-webkit-border-radius:0px 40px 40px 0px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control.right{padding:10px 3px 0px 0px !important;text-align:right;border-radius:40px 0px 0px 40px;-moz-border-radius:40px 0px 0px 40px;-webkit-border-radius:40px 0px 0px 40px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control:hover{display:block;opacity:1;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 18px;color:#FFFFFF !important;line-height:1.3em;}

.valoracion > .listVal > .vext > .header > .pData {display: inline-block; width: 75%; vertical-align: top;float:right;position:relative;padding:0px 0px 0px 15px;}
.valoracion > .listVal > .vext > .header > .pData > .tit {display:inline-block; line-height:24px;font-size:24px;color:#333333;text-decoration:none;padding:0px;}
.valoracion > .listVal > .vext > .header > .pData > .tit a{font-size:22px;font-weight:600;color:#333333;text-decoration:none;line-height:24px;}
.valoracion > .listVal > .vext > .header > .pData > .tit a:hover{color:#333333;text-decoration:underline;}
.valoracion > .listVal > .vext > .header > .pData > .ico{display:none !important;visibility:hidden !important;}
.valoracion > .listVal > .vext > .header > .pData > .cat {display: inline-block;width:30%;margin-left:7px;line-height: 14px;font-size: 14px;color: #333333;vertical-align: top;font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pData > .pob{display: inline-block;width:100%;margin:5px 0px;font-size:0px;}
.valoracion > .listVal > .vext > .header > .pData > .pob > .pob_int{display: inline-block;width:50%;text-align:left;font-size:16px;line-height:16px;padding:5px 0px 10px 0px;}
.valoracion > .listVal > .vext > .header > .pData > .pob > .map_int{display: inline-block;width:50%;text-align:right;font-size:16px;line-height:16px;padding:5px 0px 10px 0px;}
.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:4px 0px 0px 22px;font-size:13px;}
.valoracion > .listVal > .vext > .header > .pData > .pob > .map_int > .ico_map_point:hover{}
.valoracion > .listVal > .vext > .header > .pData > .desc {display: inline-block;width: 100%;border-top: 1px solid #CCCCCC;text-align: justify;padding: 10px 0px;margin:0px;font-size: 14px;line-height: 18px;}
.valoracion > .listVal > .vext > .header > .pData > .desc a {margin-left:6px;}

.valoracion > .listVal > .vext > .header > .pData > .desde{display:none;visibility:hidden;}

.valoracion > .listVal > .vext > .header.pd{display:none;visibility:hidden;}

.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:'Montserrat',sans-serif;font-size:14px;font-weight:bold;color:#353939;padding:12px 24px 8px;}
.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 #DDDDDD;font-weight:normal;}

.valoracion > .listVal > .vext > .detail{display:inline-block;width:100%;margin-top:10px;font-size:0px;background:transparent;}
.valoracion > .listVal > .vext > .detail > .detail_dts{display:inline-block;width:calc(100% - 310px);margin-right:10px;vertical-align:middle;background:#38CCC7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .estado{display:none !important;visibility:hidden !important;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion{display:inline-block;vertical-align:top;width:calc(100% - 210px);text-align:left;padding:10px 0px 10px 10px;font-family:'Montserrat', sans-serif; font-size: 14px;line-height:20px;color:#FFFFFF;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion > .ofertas{display:none;visibility:hidden;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion > .room{display:inline-block;width:100%;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion > .regimen{display:inline-block;width:100%;}
.valoracion > .listVal > .vext > .detail > .detail_dts > .price{display:inline-block;vertical-align:top;width:210px;text-align:right;padding:10px 10px 10px 0px;font-family:'Montserrat', sans-serif; font-size: 18px;line-height:20px;color:#FFFFFF;font-weight:normal;cursor:pointer;}
.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 > .detail_dts > .price > .imp_pvp{display:inline-block;visibility:visible;}
.valoracion > .listVal > .vext > .detail > .detal_btns{display:inline-block;width:300px;vertical-align:middle;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones{display:inline-block;vertical-align:top;width:calc(50% - 5px);}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn{background: #38CCC7;color: #FFFFFF;padding:10px 0px;font-family:'Montserrat', sans-serif; font-size: 14px;line-height:20px;font-weight:normal;width:100%;height:100%;box-shadow:none !important}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn::after{content: "\f107"; font-family: FontAwesome; margin-left:6px; font-style:normal; color:#FFFFFF;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn.active{background:#38CCC7;opacity:0.85;box-shadow:none !important}
.valoracion > .listVal > .vext > .detail > .detal_btns > .opciones .btn.active::after{content: "\f106"; font-family: FontAwesome; margin-left:6px; font-style:normal; color:#FFFFFF;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .booking{display:inline-block;vertical-align:top;width:calc(50% - 5px);margin-left:10px;}
.valoracion > .listVal > .vext > .detail > .detal_btns > .booking .btn{background: #FFD210;color: #1A1A22;padding:10px 0px;font-family:'Montserrat', sans-serif; font-size: 14px;line-height:20px;font-weight:bold;width:100%;height:100%;box-shadow:none !important}

.valoracion > .listVal > .vext > .val {position: relative;margin-top:15px;}
.valoracion > .listVal > .vext > .val > .header, 
.valoracion > .listVal > .vext > .val > .content > .header {background:transparent;}
.valoracion > .listVal > .vext > .val > .header > .promos, 
.valoracion > .listVal > .vext > .val > .content > .header > .promos{font-weight:bold;}

.valoracion > .listVal > .vext > .val > .header.grups{display: table !important;}
.valoracion > .listVal > .vext > .val > .content > .cont.grups{display: table !important;}
.valoracion > .listVal > .vext > .val > .content > .sep.grups{display:table !important;}

.valoracion > .listVal > .vext > .val > .header.grups .habitacion, 
.valoracion > .listVal > .vext > .val > .content > .cont.grups .habitacion {width:64%; display: inline-block;vertical-align: top;margin-top: 4px;}

.valoracion > .listVal > .vext > .val > .header{display: table; width: 100%;vertical-align:top;padding:5px 10px;}
.valoracion > .listVal > .vext > .val > .header > .regimen.sup{/*display: table-cell;width:20%;vertical-align: top;*/}
.valoracion > .listVal > .vext > .val > .header > .regimen-tarifa{display: table-cell;width:80%;vertical-align: top;}
.valoracion > .listVal > .vext > .val > .header > .regimen-tarifa > .oferta.sup{font-size:0px;}
.valoracion > .listVal > .vext > .val > .content{border-bottom:1px solid #38CCC7;}
.valoracion > .listVal > .vext > .val > .content > .cont{display: table; width: 100%; padding:5px; vertical-align:top;white-space:nowrap;}
.valoracion > .listVal > .vext > .val > .content > .cont.regimenmark{border-top:1px solid #CCCCCC;}
.valoracion > .listVal > .vext > .val > .content > .cont > .regimen.marked{display: table-cell;width:20%;vertical-align: top;padding:7px 0px;font-weight:bold;}
.valoracion > .listVal > .vext > .val > .content > .cont > .regimen-tarifa{display: table-cell;width:80%;vertical-align: top;}
.valoracion > .listVal > .vext > .val > .content > .sep{display:none;visibility:hidden;}

.valoracion > .listVal > .vext > .val > .header, 
.valoracion > .listVal > .vext > .val > .content > .header{font-size:14px !important;line-height:16px !important;color:#333333 !important;font-weight:bold;white-space:nowrap;}

.valoracion > .listVal > .vext > .val .regimen {width:20%; display: inline-block;vertical-align: middle;}
.valoracion > .listVal > .vext > .val .habitacion {width:43%; display: inline-block;vertical-align: middle;font-size:14px;white-space: normal;}
.valoracion > .listVal > .vext > .val .habitacion > .room{display:inline-block;width:100%;text-align:left;}
.valoracion > .listVal > .vext > .val .oferta {width:15%; display: inline-block;vertical-align: middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext > .val .oferta > img{display:inline-block;margin:0px;cursor:pointer;}
.valoracion > .listVal > .vext > .val .oferta > img.img_no_reembolsable{width:19px;margin:0px;}
.valoracion > .listVal > .vext > .val .oferta > img.img_pago_directo{width:20px;margin:0px;}
.valoracion > .listVal > .vext > .val .oferta > .infotarifa{display:inline-block;margin:2px 0px;}
.valoracion > .listVal > .vext > .val .oferta > .infotarifa > img{width:18px;cursor:pointer;}
.valoracion > .listVal > .vext > .val .precio {width:20%; display: inline-block;vertical-align: middle;text-align:center;font-size:14px;}
.valoracion > .listVal > .vext > .val .seleccion { width:20%; display: inline-block; text-align:center;vertical-align: middle;font-size:14px;}
.valoracion > .listVal > .vext > .val .seleccion > .btn{height: 32px;font-size: 16px;padding: 0px;font-weight:bold;width:100%;background:#38CCC7;box-shadow:0px 1px 3px #333333 !important;-moz-box-shadow:0px 1px 3px #333333 !important;-webkit-box-shadow:0px 1px 3px #333333 !important;-o-box-shadow:0px 1px 3px #333333 !important;}
.valoracion > .listVal > .vext > .val .seleccion > .btn:hover{background:#FFFFFF;}
.valoracion > .listVal > .vext > .val .promo{width:100%;font-size:14px;}
.valoracion > .listVal > .vext > .val .promo > a{}
.valoracion > .listVal > .vext > .val .promo > a > img{width:22px;margin-right:4px;}

.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:inline-block;vertical-align:bottom;margin-right:10px;padding-right:10px;text-align: right;border-right:1px solid #E0E0E0;}
.valoracion > .listVal > .vext > .val > .btns > .importes_pdia > .tit {font-family:'Montserrat', sans-serif; font-size: 14px; vertical-align: baseline; margin-right: 10px; color:#5B5B5B;}
.valoracion > .listVal > .vext > .val > .btns > .importes_pdia > .importe { font-family: 'Montserrat', sans-serif; font-size: 18px; vertical-align: baseline; color:#666666;}
.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:'Montserrat', sans-serif; font-size: 14px; vertical-align: baseline; margin-right: 10px; color:#5B5B5B;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .importe { font-family: 'Montserrat', sans-serif; font-size: 22px; vertical-align: baseline;color:#333333;}

.valoracion > .listVal > .vext > .val > .btns > .reservar {display:inline-block;vertical-align:bottom;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1{background:#38CCC7;padding:9px 0px;height:36px;min-width:180px;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1:hover{opacity:0.85;text-decoration:none;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1{background:#38CCC7;padding:9px 0px;height:36px;min-width:180px;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1:hover{opacity:0.85;text-decoration:none;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet{background:#38CCC7;padding:9px 0px;height:36px;min-width:180px;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet:hover{opacity:0.85;text-decoration:none;}

.valoracion > .listVal > .vext > .val > .btns > .reservar .loading {font-size: 18px;color:#333333;}

.valoracion > .listVal > .sep_val {display:none;visibility:hidden;}

/* REDEFINIDOS PARA SERVICIOS */
.valoracion > .listVal > .vext.svr > .fecha{padding:15px 0px;}
.valoracion > .listVal > .vext.svr > .fecha > .cmb > select{padding: 6px 3px;border: 1px solid #AAAAAA;font-weight: normal;border-radius: 5px;}
.valoracion > .listVal > .vext.svr > .val{margin:0px;padding:15px 10px 10px 10px;border:1px solid #38CCC7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.valoracion > .listVal > .vext.svr > .val > .btns > .importes {display:none; visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val .estado{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val .grupo{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val .servicio{display:inline-block;width:65%;vertical-align:top;}
.valoracion > .listVal > .vext.svr > .val .servicio > .int{display:inline-block;width:100%;}
.valoracion > .listVal > .vext.svr > .val .servicio > .int > .det{font-weight:bold;}
.valoracion > .listVal > .vext.svr > .val .oferta{display:inline-block;width:10%;vertical-align:top;}
.valoracion > .listVal > .vext.svr > .val .precio{display:inline-block;width:15%;vertical-align:top;}
.valoracion > .listVal > .vext.svr > .val .seleccion{display:inline-block;width:10%;vertical-align:top;}
.valoracion > .listVal > .vext.svr > .val .reserva{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val > .header{display:table;width:100%;padding:5px 5px 10px 5px;}
.valoracion > .listVal > .vext.svr > .val > .header .oferta{font-size:0px;line-height:0px;}
.valoracion > .listVal > .vext.svr > .val > .content {display:inline-block;width:100%;border-bottom:1px solid #AAAAAA;}
.valoracion > .listVal > .vext.svr > .val > .content > .cont{border-top:1px solid #AAAAAA;}
.valoracion > .listVal > .vext.svr > .val > .btns {display:inline-block;width:100%;}
.valoracion > .listVal > .vext.svr > .val > .btns > .reservar{display:inline-block;width:100%;}
.valoracion > .listVal > .vext.svr > .val > .btns > .reservar > .bt_res1{}

/* REDEFINIDOS PARA SERVICIOS PROPIOS */
.valoracion > .listVal > .vext.svr > .val_prp{margin:0px;padding:15px 10px 10px 10px;border:1px solid #38CCC7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.valoracion > .listVal > .vext.svr > .val_prp .estado{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp .servicio{display:inline-block;width:70%;vertical-align:top;text-align:left;}
.valoracion > .listVal > .vext.svr > .val_prp .precio{display:inline-block;width:15%;vertical-align:top;text-align:center;}
.valoracion > .listVal > .vext.svr > .val_prp .seleccion{display:inline-block;width:15%;vertical-align:top;text-align:center;}
.valoracion > .listVal > .vext.svr > .val_prp > .header{display:inline-block;width:100%;padding:5px 5px 10px 5px;}
.valoracion > .listVal > .vext.svr > .val_prp > .header > .int{display:table;width:100%;font-size: 14px !important;line-height: 16px !important;color: #333333 !important;font-weight: bold;white-space:nowrap;}
.valoracion > .listVal > .vext.svr > .val_prp > .content {display:inline-block;width:100%;border-bottom:1px solid #AAAAAA;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont{display: table;width: 100%;padding: 5px;vertical-align: top;border-top:1px solid #AAAAAA;white-space:nowrap;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont .precio{font-weight:bold;}
.valoracion > .listVal > .vext.svr > .val_prp > .content > .cont .seleccion > select{display:inline-block;min-width:60px;border:1px solid #AAAAAA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o9-border-radius:5px;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns {display:inline-block;width:100%;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .importes{display:none;visibility:hidden;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar{display:inline-block;width:100%;padding: 10px;position: relative;padding-top: 15px;text-align: right;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > a{background:#38CCC7;padding:9px 0px;height:36px;min-width:180px;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.valoracion > .listVal > .vext.svr > .val_prp > .btns > .reservar > a:hover{opacity:0.85;text-decoration:none;}

/*** VALORACION PAGINACION ***/
.valoracion > .row.paginador {margin:0px 0px 20px;}
.valoracion > .row.paginador .tit {margin-top: 6px;display: inline-block;font-family: 'Montserrat',sans-serif;font-size: 16px;line-height: 16px;color: #666666;text-transform: uppercase;}

.valoracion > .row.paginador > .pnl_ord{margin:0px;padding:2px 10px;height:40px;background:#FFFFFF;border:1px solid #AAAAAA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.valoracion > .row.paginador > .pnl_ord > select{padding: 5px 0px;margin-left:5px; cursor: pointer;font-family:'Montserrat',sans-serif;font-size:16px;line-height:16px;color:#38CCC7;border:0px;background:#FFFFFF;}
.valoracion > .row.paginador > .pnl_ord.lrg{width:100% !important;}

.valoracion > .row.paginador > .pnl_pgs{margin:0px;padding:0px;}
.valoracion > .row.paginador > .pnl_pgs > .pagination {margin:0px;width:100%;}

/*** VALORACION TRASLADOS V2 ***/
.valoracion.val_trf_v2{display:inline-block;width:100%;}
.valoracion.val_trf_v2 > .pnl_items_val{display:inline-block;width:100%;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2{display: inline-block;width: 100%;margin:0px 0px 20px 0px;background: #FFFFFF;padding:20px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header{display:inline-block;width:100%;font-size:0px;line-height:0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img{display:inline-block;width:25%;padding:0px 20px 0px 0px;border-right:4px dotted #DDDDDD;vertical-align:top;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel{width:100%;max-height:130px;overflow: hidden;position: relative; display:block;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner{position:relative;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item{background:#F5F5F5;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > img{width:100%;max-height:130px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a{}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a:hover{}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a > img{width:100%;max-height:130px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a > .caption{background-color: rgba(65, 64, 66, 0.4);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:70px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a > .caption:after{font-family: 'FontAwesome'; content: "\f00e";color:#FFFFFF;font-size:30px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control{display:block;margin:55px 0px 0px 0px !important;width: 25px;height:40px;background: #FFFFFF !important;opacity:0.6;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control.left{padding:10px 0px 0px 3px !important;text-align:left;border-radius:0px 40px 40px 0px;-moz-border-radius:0px 40px 40px 0px;-webkit-border-radius:0px 40px 40px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control.right{padding:10px 3px 0px 0px !important;text-align:right;border-radius:40px 0px 0px 40px;-moz-border-radius:40px 0px 0px 40px;-webkit-border-radius:40px 0px 0px 40px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control:hover{display:block;opacity:1;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_img > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 16px;color:#111111 !important;line-height:1.5em;text-shadow:none;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts{display:inline-block;width:55%;padding:4px 20px;vertical-align:top;font-size:15px;line-height:18px;font-weight:300;color:#46463F;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_serv{display:inline-block;width:100%;text-align:left;font-size:20px;line-height:26px;font-weight:600;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib{display:inline-block;width:100%;text-align:left;margin:0px 0px 0px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst{display:inline-block; width: 100%; vertical-align: top;text-align:left;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib{display:inline;margin:0px 0px 0px 0px;vertical-align:middle;line-height:25px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib:nth-child(2):after{content:' ';display:block;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib > .pnl_img{display:inline-block;vertical-align:middle;padding:0px 3px 0px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib > .pnl_img > .img_atrib{height:22px;width:auto;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_dts_atrib > .pnl_atrib_lst > .item_atrib > .pnl_lbl{display:inline-block;vertical-align:bottom;padding:0px 3px 2px 5px;font-size:15px;line-height:18px;font-weight:500;color:#38CCC7;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_cont_info{display:inline-block;width:100%;text-align:left;margin:20px 0px 0px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_cont_info > .lnk{background:url('img/iconos/ico_trf_mas_info.png') no-repeat left center transparent;padding:0px 0px 0px 26px;font-size:15px;line-height:18px;font-weight:500;color:#38CCC6;text-decoration:none;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_dts > .pnl_cont_info > .lnk:hover{text-decoration:none;opacity:0.85;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res{display:inline-block;width:20%;padding:10px 0px;vertical-align:top;font-size:15px;line-height:18px;font-weight:500;color:#46463F;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_precio{display:inline-block;width:100%;text-align:center;font-size:30px;line-height:36px;color:#46463F;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_btns{display:inline-block;width:100%;text-align:center;margin:5px 0px 0px 0px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_btns > .bt_res1{display:inline-block;width:100%;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_btns > .bt_res1 > .btn{width:100%;height:48px;background:#FFD210;color:#191921;padding:14px 10px;font-size:19px;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_header > .pnl_res > .pnl_res_btns > .bt_res1 > .btn:hover{opacity:0.85;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_conts{display:none;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 0px;border-top:4px dotted #DDDDDD;font-size:15px;line-height:20px;font-weight:300;color:#46463F;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_conts > .pnl_tit{display:inline-block;width:100%;font-size:16px;line-height:20px;font-weight:600;}
.valoracion.val_trf_v2 > .pnl_items_val > .vext.trf_v2 > .pnl_conts > .pnl_desc{display:inline-block;width:100%;margin:10px 0px 0px 0px;}

.valoracion.val_trf_v2 > .pnl_info_modificacion{display: inline-block;width: 100%;text-align: left;padding:20px;background: #FFD210;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.valoracion.val_trf_v2 > .pnl_info_modificacion > .pnl_tit{display:inline-block;width:100%;text-align: left;font-weight: 700;color: #54524D;font-size: 18px;line-height: 22px;}
.valoracion.val_trf_v2 > .pnl_info_modificacion > .pnl_cont{display:inline-block;width:100%;margin-top:15px;text-align: left;font-weight: 400;color: #8B8B8B;font-size: 14px;line-height: 16px;}







/*** FILTROS VALORACION  ***/
.filt {display:inline-block; width:100%;}
.filt > .tit{color:#FFFFFF;display: block;font-size: 20px;line-height: 20px;padding:8px 12px;background:#38CCC7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.filt > .tit a {color:#FFFFFF;display: block;font-size: 20px;line-height: 20px;text-decoration:none;}
.filt > .tit a:after {font-family: 'FontAwesome';  content: "\f106";float:right;}
.filt > .tit a.collapsed:after {content: "\f107";}

.filt > .cont{padding:10px 15px;margin:10px 0px 10px 0px;width: 100%;background:#FFFFFF;border:1px solid #38CCC7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}

.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 {display: inline-block;width: 100%;font-size: 18px;margin: 0px 0px 10px 0px;padding: 14px 0px 0px 0px;border-top: 1px solid #CCCCCC;}
.filt > .cont > .item:first-child{border-top:0px;}
.filt > .cont > .item > .tit {display:block; font-size: 14px; font-weight: bold; margin-bottom: 5px;text-transform:uppercase;color:#666666;}
.filt > .cont > .item > .tit a{font-size: 14px; font-weight: bold;text-transform:uppercase;text-decoration:none;color:#666666;}
.filt > .cont > .item > .tit a:hover{text-decoration:none;}
.filt > .cont > .item > .tit a:after {font-family: 'FontAwesome';  content: "\f106"; float: right;}
.filt > .cont > .item > .tit a.collapsed:after {content: "\f107";}

.filt > .cont > .item > .cont > .fila {display:block; position: relative;}
.filt > .cont > .item > .cont > .fila > .opt {display: inline-block;font-size:13px;color:#868788;font-weight:normal;text-transform:uppercase;}
.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;font-size:12px;line-height:14px;}
.filt > .cont > .item > .cont > .fila > .det {position:absolute; right:0px;top:4px;color:#868788;font-weight:normal;font-size:12px;}
.filt > .cont > .item > .cont > .fila > .det > .num {display:none;visibility:hidden;}
.filt > .cont > .item > .cont > .fila > .det > .dsd {text-transform:lowercase; margin-top: 2px; display:inline-block;font-size:10px;}

.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;font-size:12px;line-height:14px;}
.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;font-size:10px;}
.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 > .cont > .slider_lbl {display:block; position:relative;font-size:12px;color:#868788;font-weight:normal;}
.filt > .cont > .item > .cont > .slider_lbl > .flt_Min {}
.filt > .cont > .item > .cont > .slider_lbl > .flt_Max {position: absolute; right: 0px;}
.filt > .cont > .item > .cont > .slider {margin:10px 2%; display: block; width:96%;font-size:16px;}
.filt > .cont > .item > .cont > .slider.ui-widget-content{color:#999999;border-color:transparent;background-color:#32A5BA;}
.filt > .cont > .item > .cont > .slider .ui-state-default, 
.filt > .cont > .item > .cont > .slider .ui-widget-content .ui-state-default, 
.filt > .cont > .item > .cont > .slider .ui-widget-header .ui-state-default{cursor:pointer;background:url('img/iconos/ico_slider_prec.png') no-repeat center center !important;border:none !important;}

.filt > .cont > .item > .cont_btns{font-size:0px;line-height:14px;margin-top:5px;padding:0px;background:transparent;position:relative;}
.filt > .cont > .item > .cont_btns > .boton{display:inline-block;text-align:center;background:#EEEEEE;border:1px solid #CCCCCC;border-left:0px;margin:2px 0px;}
.filt > .cont > .item > .cont_btns > .boton:hover{background:#FFFFFF;}
.filt > .cont > .item > .cont_btns > .boton:first-child{border-left:1px solid #CCCCCC;border-top-left-radius:3px;border-bottom-left-radius:3px;-moz-border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
.filt > .cont > .item > .cont_btns > .boton:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-top-right-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;}
.filt > .cont > .item > .cont_btns > .boton > a{display:block;width:100%;height:44px;padding:1px;text-decoration:none;color:#000000;}
.filt > .cont > .item > .cont_btns > .boton > a:hover{text-decoration:none;color:#000000;}
.filt > .cont > .item > .cont_btns > .boton.sel{background:#CCCCCC;}
.filt > .cont > .item > .cont_btns > .boton.sel:hover{}
.filt > .cont > .item > .cont_btns > .boton.sel > a{color:#FFFFFF;}
.filt > .cont > .item > .cont_btns > .boton.sel > a:hover{color:#FFFFFF;}

.filt > .cont > .item.flt_hot_naloj{}
.filt > .cont > .item.flt_hot_naloj > .cont{font-size:0px;display:block;width:100%;}
.filt > .cont > .item.flt_hot_naloj > .cont > .pnlTxt{display:inline-block;vertical-align:top;width:75%;font-size:16px;line-height:16px;}
.filt > .cont > .item.flt_hot_naloj > .cont > .pnlTxt > input{width:100%;border:1px solid #E9E9E9;background:#E9E9E9;height:40px;padding:0px 6px;font-size:14px;}
.filt > .cont > .item.flt_hot_naloj > .cont > .pnlBtn{display:inline-block;vertical-align:top;width:25%;font-size:16px;line-height:16px;}
.filt > .cont > .item.flt_hot_naloj > .cont > .pnlBtn > input{height:40px;background:#666666;font-family:'FontAwesome';}

/*** TU BUSQUEDA ***/
.busqueda {display:inline-block;width:100%;text-align: left;font-size:0px;background:#38CCC7;padding:10px 15px;color:#FFFFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.busqueda > .tit{display:inline-block;width:100%;font-size:18px;font-weight:bold;}
.busqueda > .origen,
.busqueda > .destino,
.busqueda > .fechas,
.busqueda > .ocupacion,
.busqueda > .habitaciones{display:inline-block;vertical-align:top;font-size:15px;margin:10px 0px 0px 0px;}
.busqueda > .origen > .valor,
.busqueda > .destino > .valor,
.busqueda > .fechas > .valor,
.busqueda > .ocupacion > .valor,
.busqueda > .habitaciones > .valor{font-weight:bold;}
.busqueda > .origen{width:40%;}
.busqueda > .destino{width:40%;}
.busqueda > .fechas{width:30%;}
.busqueda > .ocupacion{width:15%;text-align:right;}
.busqueda > .habitaciones{width:15%;text-align:right;}

/*** TU BUSQUEDA TRASLADOS V2 ***/
.busqueda_trf_v2{display:inline-block;width:100%;font-size:16px;line-height:22px;font-weight:300;color:#46463F;}
.busqueda_trf_v2 > .pnl_mapa{}
.busqueda_trf_v2 > .pnl_mapa > .pnl_mapa_mapa{display:inline-block;width:100%;}
.busqueda_trf_v2 > .pnl_mapa > .pnl_mapa_mapa > .map_canvas{display:inline-block;width:100%;height:240px;}
.busqueda_trf_v2 > .pnl_mapa > .pnl_mapa_datos{}
.busqueda_trf_v2 > .pnl_mapa > .pnl_mapa_datos > .pnl_distancia{display:inline-block;width:100%;margin-top:6px;}
.busqueda_trf_v2 > .pnl_mapa > .pnl_mapa_datos > .pnl_duracion{display:inline-block;width:100%;margin-top:6px;}
.busqueda_trf_v2 > .pnl_mapa > .pnl_mapa_datos .lbl_tit{display:inline-block;vertical-align:middle;font-weight:700;}
.busqueda_trf_v2 > .pnl_mapa > .pnl_mapa_datos .lbl_dts{display:inline-block;vertical-align:middle;margin-left:6px;}
.busqueda_trf_v2 > .pnl_org_dst{}
.busqueda_trf_v2 > .pnl_org_dst > .pnl_org_dst_itm{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 0px 32px;}
.busqueda_trf_v2 > .pnl_org_dst > .pnl_org_dst_itm > .lbl_tit{font-size:15px;line-height:20px;font-weight:700;color:#46463F;}
.busqueda_trf_v2 > .pnl_org_dst > .pnl_org_dst_itm > .lbl_dts{font-size:15px;line-height:20px;font-weight:300;color:#46463F;margin-left:5px;}
.busqueda_trf_v2 > .pnl_org_dst > .pnl_org{background:url('img/iconos/tu_busqueda/ico_org.png') no-repeat left top transparent;}
.busqueda_trf_v2 > .pnl_org_dst > .pnl_dst{background:url('img/iconos/tu_busqueda/ico_dst.png') no-repeat left top transparent;}
.busqueda_trf_v2 > .pnl_fecha{}
.busqueda_trf_v2 > .pnl_fecha > .pnl_tit{display:inline-block;width:100%;font-size:26px;line-height:32px;font-weight:300;color:#191920;}
.busqueda_trf_v2 > .pnl_fecha > .pnl_fec{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:2px 0px 0px 32px;background:url('img/iconos/tu_busqueda/ico_cal.png') no-repeat left top transparent;}
.busqueda_trf_v2 > .pnl_fecha > .pnl_fec > .pnl_fec_fec{display:inline-block;width:100%;font-size:16px;line-height:22px;font-weight:600;color:#474640;}
.busqueda_trf_v2 > .pnl_fecha > .pnl_fec > .pnl_fec_hor{display:inline-block;width:100%;margin:5px 0px 0px 0px;}
.busqueda_trf_v2 > .pnl_fecha_ida{display:inline-block;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 0px 0px;border-top:4px dotted #DDDDDD;}
.busqueda_trf_v2 > .pnl_fecha_vuelta{display:inline-block;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 0px 0px;border-top:4px dotted #DDDDDD;}
.busqueda_trf_v2 > .pnl_ocupaciones{display:inline-block;width:100%;margin:20px 0px 0px 0px;padding:20px 0px 0px 0px;border-top:4px dotted #DDDDDD;}
.busqueda_trf_v2 > .pnl_ocupaciones > .pnl_tit{display:inline-block;width:100%;font-size:26px;line-height:32px;font-weight:300;color:#191920;}
.busqueda_trf_v2 > .pnl_ocupaciones > .pnl_ocup{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:2px 0px 0px 32px;background:url('img/iconos/tu_busqueda/ico_ocup.png') no-repeat left top transparent;font-size:16px;line-height:22px;font-weight:600;color:#474640;}


/*** 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: 'Montserrat', 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-size: 20px;line-height:22px;color:#333333;text-decoration: none;}
.map_marker > .content > .data > .tit a:hover{color:#333333;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:10px 0px;}
.map_marker > .reserva > .lnk {display: inline-block;}
.map_marker > .reserva > .lnk > .btn{padding:6px 20px;text-decoration:none;text-align:center;width:100%;height:32px;font-size:16px;}
.map_marker > .reserva > .lnk > .btn:hover{text-decoration:none;}

.gm-style-iw {top:15px !important;}

/*** MAPA FICHA ***/
.prod_fic_conts .pnl_conts .cont > .map_cont{display:inline-block;width:100%;margin:10px 0px 0px 0px;}
.prod_fic_conts .pnl_conts .cont > .map_cont > .tit{display:none;visibility:hidden;}
.prod_fic_conts .pnl_conts .cont > .map_cont > .mapimage{width:100%;height:100%;cursor:pointer;object-fit:cover;}

/*** 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: 'Montserrat', 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 CAPA OFERTAS ***/
.capa_oferta{display:block;}
.capa_oferta > .tit{font-size:16px; display:block; }
.capa_oferta > .precios {display:none;visibility:hidden;/*display:block; margin-top:5px;*/}

.capa_oferta > .precios > .antes {display:inline-block;}
.capa_oferta > .precios > .antes > .txt {}
.capa_oferta > .precios > .antes > .eur { font-size:18px; text-decoration:line-through;}

.capa_oferta > .precios > .ahora{display:inline-block; float:right;}
.capa_oferta > .precios > .ahora > .txt {}
.capa_oferta > .precios > .ahora > .eur {font-size:18px;}

.capa_oferta > .ofrt {display:block;margin-top:10px;}
.capa_oferta > .ofrt > .itm {display:inline-block; padding: 4px;}
.capa_oferta > .ofrt > .itm.tipo {display:none;visibility:hidden;}
.capa_oferta > .ofrt > .itm.oferta {}
.capa_oferta > .ofrt > .itm.importe {}

/*** 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:'Montserrat',sans-serif;font-size:28px;line-height:28px;color:#FFFFFF;}

.prod_fic_val{display:inline-block;width:100%;}

.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: 'Montserrat', 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-size: 15px;font-weight: normal;color: #666666;background: #FFFFFF;padding:0px;border:none;margin-bottom: 20px;}
.prod_fic_val > .vext.reco{}
.prod_fic_val > .vext a{font-size: 14px;font-weight: normal;color:#38CCC7;text-decoration: none;}
.prod_fic_val > .vext a:hover{color: #38CCC7;text-decoration: underline;}

.prod_fic_val > .vext > .detail{display:inline-block;width:100%;margin-top:10px;font-size:0px;background:transparent;}
.prod_fic_val > .vext > .detail > .detail_dts{display:inline-block;width:calc(85% - 10px);margin-right:10px;vertical-align:middle;background:#CCCCCC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_fic_val > .vext > .detail > .detail_dts > .estado{display:none;}
.prod_fic_val > .vext > .detail > .detail_dts > .habitacion{display:inline-block;vertical-align:top;width:55%;text-align:left;padding:10px 0px 10px 10px;font-size:16px;line-height:20px;color:#FFFFFF;}
.prod_fic_val > .vext > .detail > .detail_dts > .habitacion > .ofertas{display:none;visibility:hidden;}
.prod_fic_val > .vext > .detail > .detail_dts > .price{display:inline-block;vertical-align:top;width:45%;text-align:right;padding:10px 10px 10px 0px;font-size:18px;line-height:20px;color:#FFFFFF;font-weight:normal;}
.prod_fic_val > .vext > .detail > .detail_dts > .price > .infotarifa{display:inline-block;margin-right:5px;vertical-align:top;}
.prod_fic_val > .vext > .detail > .detail_dts > .price > .infotarifa > img{width:18px;cursor:pointer;}
.prod_fic_val > .vext > .detail > .detail_dts > .price > .imp_pvp{display:none;visibility:hidden;}
.prod_fic_val > .vext > .detail > .detal_btns{display:inline-block;width:15%;vertical-align:middle;}
.prod_fic_val > .vext > .detail > .detal_btns > .opciones{display:inline-block;vertical-align:top;width:100%;}
.prod_fic_val > .vext > .detail > .detal_btns > .opciones .btn{background:#BBBBBB;padding:10px 0px;font-size:16px;font-weight:normal;width:100%;height:100%;box-shadow:none !important}
.prod_fic_val > .vext > .detail > .detal_btns > .opciones .btn::after{content: "\f107"; font-family: FontAwesome; margin-left:6px; font-style:normal; color:#FFF;}
.prod_fic_val > .vext > .detail > .detal_btns > .opciones .btn.active{background:#CCCCCC;box-shadow:none !important}
.prod_fic_val > .vext > .detail > .detal_btns > .opciones .btn.active::after{content: "\f106"; font-family: FontAwesome; margin-left:6px; font-style:normal; color:#FFF;}
.prod_fic_val > .vext > .detail > .detal_btns > .booking{display:none;visibility:hidden;}

.prod_fic_val > .vext > .val {position: relative;margin:0px;}
.prod_fic_val > .vext > .val > .header, 
.prod_fic_val > .vext > .val > .content > .header {background:transparent;}
.prod_fic_val > .vext > .val > .header > .promos, 
.prod_fic_val > .vext > .val > .content > .header > .promos{font-weight:bold;}

.prod_fic_val > .vext > .val > .header{display: table; width: 100%;vertical-align:top;padding:5px 10px;}
.prod_fic_val > .vext > .val > .header > .regimen.sup{/*display: table-cell;width:20%;vertical-align: top;*/}
.prod_fic_val > .vext > .val > .header > .regimen-tarifa{display: table-cell;width:80%;vertical-align: top;}
.prod_fic_val > .vext > .val > .header > .regimen-tarifa > .oferta.sup{font-size:0px;}
.prod_fic_val > .vext > .val > .content{border-bottom:1px solid #38CCC7;}
.prod_fic_val > .vext > .val > .content > .cont{display: table; width: 100%; padding:5px; vertical-align:top;white-space:nowrap;}
.prod_fic_val > .vext > .val > .content > .cont.regimenmark{border-top:1px solid #CCCCCC;}
.prod_fic_val > .vext > .val > .content > .cont > .regimen.marked{display: table-cell;width:20%;vertical-align: top;padding:7px 0px;font-weight:bold;}
.prod_fic_val > .vext > .val > .content > .cont > .regimen-tarifa{display: table-cell;width:80%;vertical-align: top;}
.prod_fic_val > .vext > .val > .content > .sep{display:none;visibility:hidden;}

.prod_fic_val > .vext > .val > .header.grups,
.prod_fic_val > .vext > .val > .content > .cont.grups{display:table !important;}

.prod_fic_val > .vext > .val > .header.grups .habitacion,
.prod_fic_val > .vext > .val > .content > .cont.grups .habitacion{width:60% !important;}

.prod_fic_val > .vext > .val > .header, 
.prod_fic_val > .vext > .val > .content > .header{font-size:16px !important;line-height:16px !important;color:#333333 !important;font-weight:bold;white-space:nowrap;}

.prod_fic_val > .vext > .val .regimen {width:20%; display: inline-block;vertical-align: middle;}
.prod_fic_val > .vext > .val .habitacion {width:43%; display: inline-block;vertical-align: middle;font-size:14px;}
.prod_fic_val > .vext > .val .habitacion > .room{display:inline-block;width:100%;text-align:left;white-space: break-spaces;}
.prod_fic_val > .vext > .val .oferta {width:15%; display: inline-block;vertical-align: middle;text-align:center;font-size:14px;}
.prod_fic_val > .vext > .val .oferta > img{display:inline-block;margin:0px;cursor:pointer;}
.prod_fic_val > .vext > .val .oferta > img.img_no_reembolsable{width:20px;margin:0px;}
.prod_fic_val > .vext > .val .oferta > img.img_pago_directo{width:26px;}
.prod_fic_val > .vext > .val .oferta > .infotarifa{display:inline-block;margin:2px 0px;}
.prod_fic_val > .vext > .val .oferta > .infotarifa > img{width:18px;cursor:pointer;}
.prod_fic_val > .vext > .val .precio {width:20%; display: inline-block;vertical-align: middle;text-align:center;font-size:14px;}
.prod_fic_val > .vext > .val .seleccion { width:20%; display: inline-block; text-align:center;vertical-align: middle;font-size:14px;}
.prod_fic_val > .vext > .val .seleccion > .btn{height: 32px;font-size: 16px;padding: 0px;font-weight:bold;width:100%;background:#38CCC7;box-shadow:0px 1px 3px #333333 !important;-moz-box-shadow:0px 1px 3px #333333 !important;-webkit-box-shadow:0px 1px 3px #333333 !important;-o-box-shadow:0px 1px 3px #333333 !important;}
.prod_fic_val > .vext > .val .seleccion > .btn:hover{background:#FFFFFF;}
.prod_fic_val > .vext > .val .promo{width:100%;font-size:14px;}
.prod_fic_val > .vext > .val .promo > a{}
.prod_fic_val > .vext > .val .promo > a > img{width:22px;margin-right:4px;}

.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:right;}
.prod_fic_val > .vext > .val > .btns > .importes_pdia{ display:inline-block;vertical-align:bottom;margin-right:10px;padding-right:10px;text-align: right;border-right:1px solid #E0E0E0;}
.prod_fic_val > .vext > .val > .btns > .importes_pdia > .tit {font-family:'Montserrat', sans-serif; font-size: 14px; vertical-align: baseline; margin-right: 10px; color:#5B5B5B;}
.prod_fic_val > .vext > .val > .btns > .importes_pdia > .importe { font-family: 'Montserrat', sans-serif; font-size: 18px; vertical-align: baseline; color:#666666;}
.prod_fic_val > .vext > .val > .btns > .importes{ display:inline-block;vertical-align:bottom;margin-right:15px; text-align: right;}
.prod_fic_val > .vext > .val > .btns > .importes > .tit {font-family:'Montserrat', sans-serif; font-size: 14px; vertical-align: baseline; margin-right: 10px; color:#5B5B5B;}
.prod_fic_val > .vext > .val > .btns > .importes > .importe { font-family: 'Montserrat', sans-serif; font-size: 22px; vertical-align: baseline;color:#333333;}

.prod_fic_val > .vext > .val > .btns > .reservar {display:inline-block;vertical-align:bottom;}
.prod_fic_val > .vext > .val > .btns > .reservar > .bt_res1{background:#38CCC7;padding:9px 0px;height:36px;min-width:180px;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.prod_fic_val > .vext > .val > .btns > .reservar > .bt_res1:hover{opacity:0.85;text-decoration:none;}
.prod_fic_val > .vext > .val > .btns > .reservar > .bt_pet1{background:#38CCC7;padding:9px 0px;height:36px;min-width:180px;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.prod_fic_val > .vext > .val > .btns > .reservar > .bt_pet1:hover{opacity:0.85;text-decoration:none;}
.prod_fic_val > .vext > .val > .btns > .reservar > .pet{background:#38CCC7;padding:9px 0px;height:36px;min-width:180px;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.prod_fic_val > .vext > .val > .btns > .reservar > .pet:hover{opacity:0.85;text-decoration:none;}

.prod_fic_val > .vext > .val > .btns > .reservar .loading {font-size: 18px;color:#333333;}

.prod_fic_val > .vext > .sep_val {display:none;visibility:hidden;}

/* REDEFINIDOS PARA SERVICIOS */
.prod_fic_val > .vext.svr > .fecha{padding:15px 0px;}
.prod_fic_val > .vext.svr > .fecha > .tit{font-weight:bold;}
.prod_fic_val > .vext.svr > .fecha > .cmb > select{padding: 6px 3px;border: 1px solid #AAAAAA;font-weight: normal;border-radius: 5px;}
.prod_fic_val > .vext.svr > .val{margin:0px;padding:15px 10px 10px 10px;border:1px solid #38CCC7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_fic_val > .vext.svr > .val > .btns > .importes {display:none; visibility:hidden;}
.prod_fic_val > .vext.svr > .val .estado{display:none;visibility:hidden;}
.prod_fic_val > .vext.svr > .val .grupo{display:none;visibility:hidden;}
.prod_fic_val > .vext.svr > .val .servicio{display:inline-block;width:65%;vertical-align:top;}
.prod_fic_val > .vext.svr > .val .oferta{display:inline-block;width:10%;vertical-align:top;}
.prod_fic_val > .vext.svr > .val .precio{display:inline-block;width:15%;vertical-align:top;}
.prod_fic_val > .vext.svr > .val .seleccion{display:inline-block;width:10%;vertical-align:top;}
.prod_fic_val > .vext.svr > .val .reserva{display:none;visibility:hidden;}
.prod_fic_val > .vext.svr > .val > .header{display:table;width:100%;padding:5px 5px 10px 5px;}
.prod_fic_val > .vext.svr > .val > .header .oferta{font-size:0px;line-height:0px;}
.prod_fic_val > .vext.svr > .val > .content {display:inline-block;width:100%;border-bottom:1px solid #AAAAAA;}
.prod_fic_val > .vext.svr > .val > .content > .cont{border-top:1px solid #AAAAAA;}
.prod_fic_val > .vext.svr > .val > .btns {display:inline-block;width:100%;}
.prod_fic_val > .vext.svr > .val > .btns > .reservar{display:inline-block;width:100%;}
.prod_fic_val > .vext.svr > .val > .btns > .reservar > .bt_res1{}

/* REDEFINIDOS PARA SERVICIOS PROPIOS */
.prod_fic_val > .vext.svr > .val_prp{margin:0px;padding:15px 10px 10px 10px;border:1px solid #38CCC7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_fic_val > .vext.svr > .val_prp .estado{display:none;visibility:hidden;}
.prod_fic_val > .vext.svr > .val_prp .servicio{display:inline-block;width:70%;vertical-align:top;text-align:left;}
.prod_fic_val > .vext.svr > .val_prp .precio{display:inline-block;width:15%;vertical-align:top;text-align:center;}
.prod_fic_val > .vext.svr > .val_prp .seleccion{display:inline-block;width:15%;vertical-align:top;text-align:center;}
.prod_fic_val > .vext.svr > .val_prp > .header{display:inline-block;width:100%;padding:5px 5px 10px 5px;}
.prod_fic_val > .vext.svr > .val_prp > .header > .int{display:table;width:100%;font-size: 14px !important;line-height: 16px !important;color: #333333 !important;font-weight: bold;white-space:nowrap;}
.prod_fic_val > .vext.svr > .val_prp > .content {display:inline-block;width:100%;border-bottom:1px solid #AAAAAA;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont{display: table;width: 100%;padding: 5px;vertical-align: top;border-top:1px solid #AAAAAA;white-space:nowrap;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont .precio{font-weight:bold;}
.prod_fic_val > .vext.svr > .val_prp > .content > .cont .seleccion > select{display:inline-block;min-width:60px;border:1px solid #AAAAAA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o9-border-radius:5px;}
.prod_fic_val > .vext.svr > .val_prp > .btns {display:inline-block;width:100%;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .importes{display:none;visibility:hidden;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar{display:inline-block;width:100%;padding: 10px;position: relative;padding-top: 15px;text-align: right;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > a{background:#38CCC7;padding:9px 0px;height:36px;min-width:180px;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.prod_fic_val > .vext.svr > .val_prp > .btns > .reservar > a:hover{opacity:0.85;text-decoration:none;}



/*** CABECERA PAQ VIRTUAL FORFAIT ***/
.prod_fic_val > .cab_pqvi_ff{display:inline-block;width:100%;margin-bottom:15px;background:#38CCC7;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit{font-family:'Montserrat',sans-serif;color:#FFFFFF;padding:5px 10px;display:inline-block;width:100%;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_tit{display:inline-block;text-align:left;width:78%;font-size:22px;line-height:30px;padding-left:30px;vertical-align:middle;background:url('img/iconos/ico_cab_pqvi_ff.png') no-repeat left center transparent;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk{display:inline-block;text-align:right;width:20%;font-size:22px;line-height:30px;vertical-align:middle;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a{font-family:'Montserrat',sans-serif;color:#FFFFFF;font-size:17px;line-height:30px;text-decoration:none;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a:hover{text-decoration:none;}
.prod_fic_val > .cab_pqvi_ff > .pnl_tit > .pnl_tit_lnk > a:after{font-family:'FontAwesome';content:"\f105";font-size:24px;margin-left:10px;vertical-align:middle;color:#FFFFFF;}

.cab_pqvi_ff_modal{margin:0 auto;max-width:830px;width:100%;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int{display:block;padding:20px;background:#FFFFFF;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit{display:block;color:#201F1F;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_tit{font-family:'Montserrat',sans-serif;font-size:24px;line-height:30px;vertical-align:middle;color:#666666;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk{text-align:right;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk > a{font-weight:bold;font-size:14px;cursor:pointer;text-decoration:none;padding-right:30px;line-height:30px;height:30px;display:block;color:#999999;background:url('img/iconos/ico_close.png') no-repeat right center transparent;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_tit > .pnl_tit_lnk > a:hover{text-decoration:none;color:#999999;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts{margin-top:10px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs{display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_ppal{display:block;background:#F0F0F0;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_ppal > .img_ppal{max-height:600px;max-width:100%;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis{margin-top:10px;display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup {display:block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a {display:inline-block;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail, 
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail:focus{ line-height: 0px; padding: 0px; margin: 3px 5px; position:relative;border:none;border-color: transparent; -webkit-box-shadow: none; box-shadow: none; border-radius: 0px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail:hover, 
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a.thumbnail.active {border-color: transparent;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a img {}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup > a:hover img {}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .img2_div{display: inline-block;margin: 0px;height: 57px;overflow: hidden;position: relative;width: 119px;background-color:#F0F0F0;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .img2_div .img2{bottom: -9999px;left: -9999px;margin: auto;height: auto;width: 190px;min-height: 90px;min-width: 190px;position: absolute;right: -9999px;top: -9999px; }
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup .caption {position:absolute; top: 7px; left: 7px; width: calc(100% - 14px); height: calc(100% - 14px);}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup  a .caption {display:none;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_imgs > .pnl_img_minis .popup-gallery-nopopup  a:hover .caption {display:none;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts{display:block;margin-top:10px;padding-top:5px;border-top:1px solid #CCCCCC;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont{display:block;margin-top:10px;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont > .pnl_cont_tit{display:block;font-weight:bold;font-size:18px;color:#666666;}
.cab_pqvi_ff_modal > .cab_pqvi_ff_modal_int > .pnl_img_dts > .pnl_conts > .pnl_cont > .pnl_cont_cont{display:block;margin-top:5px;text-align:justify;color:#666666;}

/* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv{display:block;width:100%;text-align:right;padding: 10px 10px 10px 10px;background:rgba(50,165,187,0.8);margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk{display:inline-block;vertical-align:baseline;font-size: 16px;line-height: 20px;color: #FFFFFF;text-decoration:none;float:left;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk:hover{color:#FFFFFF;text-decoration:none;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk_ver{display:inline-block;vertical-align:baseline;font-size: 16px;line-height: 20px;color: #FFFFFF;font-weight:bold;text-decoration:none;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk_ver:hover{color:#FFFFFF;text-decoration:none;}
.valoracion > .listVal > .vext > .lnk_val_pqvi_msrv > .lnk_ver:after{font-family: FontAwesome;content: "\f067";margin-left: 10px;font-weight:normal;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv{width: 100%;border: 1px solid rgba(50,165,187,1);border-radius: 5px;margin: 10px 0px 0px 0px;padding:15px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_sup{display:none;visibility:hidden;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int{display:inline-block;width:100%;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr{display:table;width:100%;font-weight:bold;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm{display:table;width:100%;margin:5px 0px 0px 0px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep{display:none;visibility:hidden;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto{display:table-cell;width:70%;text-align:left;padding:0px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .ico{display:inline-block;vertical-align:middle;margin-right:5px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .lbl{display:inline-block;vertical-align:middle;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_fecha{display:table-cell;width:20%;text-align:center;padding:0px;}
.valoracion > .listVal > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_cantidad{display:table-cell;width:10%;text-align:center;padding:0px;}

/* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */
.prod_fic_val > .vext > .lnk_val_pqvi_msrv{display:block;width:100%;text-align:right;padding: 10px 10px 10px 10px;background:rgba(50,165,187,0.8);margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk{display:inline-block;vertical-align:baseline;font-size: 16px;line-height: 20px;color: #FFFFFF;text-decoration:none;float:left;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk:hover{color:#FFFFFF;text-decoration:none;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk_ver{display:inline-block;vertical-align:baseline;font-size: 16px;line-height: 20px;color: #FFFFFF;font-weight:bold;text-decoration:none;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk_ver:hover{color:#FFFFFF;text-decoration:none;}
.prod_fic_val > .vext > .lnk_val_pqvi_msrv > .lnk_ver:after{font-family: FontAwesome;content: "\f067";margin-left: 10px;font-weight:normal;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv{width: 100%;border: 1px solid rgba(50,165,187,1);border-radius: 5px;margin: 10px 0px 0px 0px;padding:15px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_sup{display:none;visibility:hidden;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int{display:inline-block;width:100%;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .hdr{display:table;width:100%;font-weight:bold;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm{display:table;width:100%;margin:5px 0px 0px 0px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int > .itm_sep{display:none;visibility:hidden;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto{display:table-cell;width:70%;text-align:left;padding:0px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .ico{display:inline-block;vertical-align:middle;margin-right:5px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_concepto > .lbl{display:inline-block;vertical-align:middle;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_fecha{display:table-cell;width:20%;text-align:center;padding:0px;}
.prod_fic_val > .vext > .cab_val_pqvi_msrv > .cab_val_pqvi_msrv_int .itm_cantidad{display:table-cell;width:10%;text-align:center;padding:0px;}

/*** RESERVA ADD SERVICIO ***/
.pnl_add{display:block;margin-top:20px;padding-bottom:20px;font-family:'Montserrat',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-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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:#FFFFFF;padding:0px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms{display:inline-block;width:100%;margin:0px;padding:40px 20px;font-size:0px;line-height:0px}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm{display:inline-block;/*width:50%;*/width:33.333333%;vertical-align:middle;border-right:2px solid #CCCCCC;padding:0px 20px;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm:last-child{border-right:none;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_img{display:inline-block;width:50%;vertical-align:middle;text-align:center;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont{display:inline-block;width:50%;vertical-align:middle;text-align:left;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont > .tit{font-size:18px;line-height:24px;font-weight:700;color:#53524C;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont > .tit > a{font-size:18px;line-height:24px;font-weight:700;color:#53524C;text-decoration:none;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .itms > .itm > .pnl_cont > .tit > a:hover{text-decoration:none;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .owl-carousel{width:100%;margin:0px;padding:20px;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .owl-carousel > .owl-wrapper-outer{overflow: hidden;position: relative;width:100%;margin:0 auto;display: inline-block;}
.pnl_add .pnl_add_int > .content > .pnl_dat > .owl-carousel > .owl-controls{position:absolute;right:0px;bottom:0px;display:inline-block;width:auto;}

/*** OPCIONALES RESERVA UNIFICADO ***/
.pnl_ropc_ext {display:block;margin-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-size:14px;}
.pnl_ropc_ext .pnl_ropc_int {display:inline-block;width:100%;margin:0px !important;}
.pnl_ropc_ext .pnl_ropc_int .pnl_tit{display:block;font-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}

.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod {display: block; padding:0px;padding-top:20px;margin-top:0px;border-top:4px dotted #DDDDDD;}
.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: 27px;padding: 0px 0px 10px 0px;color: #38CCC7;border-bottom:4px dotted #DDDDDD;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod > .tit > .date {font-size:14px;line-height:16px;color:#666666;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: 14px;line-height: 16px;color: #666666;font-weight: 500;}
.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:10px 0px 0px 0px; padding:0px 0px 20px 0px;background:transparent; font-size: 14px; font-weight: normal;color:#666666;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header {display: inline-block;padding: 8px 0px 8px;width: 100%;background-color: transparent;font-size:0px;border-bottom: 1px solid #DDDDDD;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .tit_hab {background:transparent;width:100%;display:block;padding:8px 5px;font-family:'Montserrat',sans-serif;font-size:14px;line-height:14px;font-style:italic;color:#838383;border-bottom: 2px solid #FFFFFF;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm {display:table;width:100%; padding:10px 5px; line-height: 25px;font-size:0px;}
.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 > .header .concepto,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .concepto-con-imagen,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .imagen,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .importe,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .cantidad,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .importe_total,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .select{font-size:14px !important;line-height:14px !important;display:inline-block;vertical-align:middle;font-size: 15px;font-weight:700;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto-con-imagen,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .imagen,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .cantidad,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe_total,
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .select{font-size:14px !important;line-height:14px !important;display:inline-block;vertical-align:middle;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val{display:inline-block;width:100%;font-weight:700;font-size:14px;line-height:16px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto > .val_desc{display:inline-block;width:100%;font-weight:normal;font-size:14px;line-height:16px;margin:5px 0px 0px 0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto-con-imagen > .val{display:inline-block;width:100%;font-weight:700;font-size:14px;line-height:16px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .concepto-con-imagen > .val_desc{display:inline-block;width:100%;font-weight:normal;font-size:14px;line-height:16px;margin:5px 0px 0px 0px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .imagen {width: 5%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .concepto {display: inline-block; width: 40%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .concepto-con-imagen{width: 35%;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe {display: inline-block; width: 15%;text-align:center;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .cantidad {display: inline-block; width: 15%;text-align:center;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe_total {display: inline-block; width: 15%;text-align:center;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select {display: inline-block; width: 15%;text-align:center;}

.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .imagen .imagen-desgloses{width:50px}

.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .importe_total .lbl{font-weight:700;}

.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .cantidad .cmb{width: 100%;max-width:80px;cursor:pointer;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .cantidad .lbl{font-weight:700;}

.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn {background: #FFD210;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: #191920;font-weight: 700;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px;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{opacity:0.7;}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn.del{background:#666666;color:#FFFFFF;}

.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .header .select{}
.pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab > .itm .importe {font-weight: 700;}

/*** VENTA COMPLEMENTARIA ***/
.pnl_vcomp_ext {display:block;margin-top:20px;padding-bottom:20px;font-family:'Montserrat',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-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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;background:#FFFFFF;padding:30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod {display: block; padding:0px;padding-top:20px;margin-top:0px;border-top:4px dotted #DDDDDD;}
.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{display:inline-block;width:100%;font-weight: 300;font-size: 27px;line-height: 30px;padding: 0px 0px 10px 0px;color: #38CCC7;border-bottom:4px dotted #DDDDDD;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod > .tit > .date {font-size:14px;line-height:16px;color:#999999;font-weight:400;} 

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header {display: block; padding: 2px 0px;margin-top:10px;border-bottom:4px dotted #DDDDDD;}
.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-size: 23px;line-height:26px;font-weight: 300;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;background-color:#FFFFFF;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .header{display:inline-block;vertical-align:middle;margin:0px !important;padding:8px 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;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit {font-size:18px;line-height:20px;font-weight:700;display:inline-block; width:100%;color:#53524C;}
.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:'Open Sans',sans-serif;font-size:15px;line-height:15px;font-weight:bold;display:inline-block; width:25%;text-align:right;color:#333333;}
.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: 15px;cursor: pointer;height: 35px;padding:7px 0px;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{color: #FFFFFF;font-weight: 400;font-size: 14px;text-decoration:none;height:auto;padding:0px;}
.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;}
.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:#F5F5F5;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab.open .btn{background:#8B8B8B;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab.open .dat .tit{color:#8B8B8B;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd { display:none; width:100%; margin: 0;padding:15px 15px 5px 15px;background-color:#F5F5F5;}
.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;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);margin-left:140px;}
.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:#8B8B8B;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:#38CCC7;text-decoration:none;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content > .desc > .desc_ver_mas_link > a:hover{color:#38CCC7;text-decoration:none;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .fecha {display:inline-block;width:100%;color:#3F3F3F;font-weight:400;font-size:14px;}
.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{display: inline-block; padding: 5px; font-weight:600;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .fecha > .sel{display: inline-block; padding: 5px; font-weight:400;}
.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;font-weight:400;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%;color:#3F3F3F;font-weight:400;font-size:14px;padding-bottom:10px;}
.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; font-weight:600;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto > .content .duracion > .sel{display: inline-block; padding: 5px; font-weight:400;}
.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: #8B8B8B;font-weight: 600;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .header {display: inline-block;width: 100%;margin:0px;padding:10px 0px;font-size:0px;border-top:4px dotted #DDDDDD;border-bottom:4px dotted #DDDDDD;background:transparent;color:#8B8B8B;font-weight:700;}
.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: 30px; text-align: right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes_pdia {display:block;text-align: right;color:#666666;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes_pdia .tit {font-family: 'Open Sans','Open Sans', sans-serif; font-size: 13px; vertical-align: middle; margin-right: 10px; font-weight: normal;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes_pdia .importe {font-family: 'Open Sans','Open Sans', sans-serif; font-size: 18px; vertical-align: middle; font-weight: bold;} 
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes {display:block;margin-top:10px;text-align: right;color:#666666;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes .tit {font-family: 'Open Sans','Open Sans', sans-serif; font-size: 14px; vertical-align: middle; margin-right: 10px; font-weight: normal;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes .importe {font-family: 'Open Sans','Open Sans', sans-serif; font-size: 22px; vertical-align: middle; font-weight: bold;} 
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar {display:block;margin-top:10px;text-align:right;width:100%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1 {max-width:120px;padding:10px 12px;text-decoration:none;font-size:18px;text-align:center;font-family:'Open Sans',sans-serif;font-size:19px;width:100%;color:#FFFFFF;background-color:#ACB50D;border:none !important;text-transform:uppercase;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1:hover{text-decoration:none;font-size:19px;color:#FFFFFF;opacity:0.85;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_pet1 {max-width:120px;padding:10px 12px;text-decoration:none;font-size:18px;text-align:center;font-family:'Open Sans',sans-serif;font-size:19px;width:100%;color:#FFFFFF;background-color:#F09E07;border:none !important;text-transform:uppercase;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_pet1:hover{text-decoration:none;font-size:19px;color:#FFFFFF;opacity:0.85;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cont {display:block;margin:0px 0px;padding:8px 0px 8px 0px;border-bottom:4px dotted #DDDDDD;font-size:0px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton  {display: inline-block; text-align: right; margin-top: 15px;width:100%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn {background: #FFD210;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: #191920;font-weight: 700;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px;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 .pnlProd .conceptos .buton .btn:hover{opacity:0.7;}

.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .est {font-size:14px;line-height:16px;display:inline-block; width:10%; text-align:center;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .mod {font-size:14px;line-height:16px;display:inline-block; width:40%;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .imp {font-size:14px;line-height:16px;display:inline-block; width:20%; text-align:right;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cont > .imp{font-weight:400;color:#8B8B8B;font-size:15px;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .hora{font-size:14px;line-height:16px;display:inline-block; width:15%;text-align:center;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .hora > select{width: 100%;max-width:80px;font-weight:400;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 .conceptos .cant {font-size:14px;line-height:16px;display:inline-block; width:15%; text-align:center;}
.pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cant > select{width: 100%;max-width:60px;font-weight:400;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 > .vcomp_vmsrv_btn{display:inline-block;vertical-align:middle;padding:7.5px 12px;width:100%;margin: 10px 0px;background: #FFFFFF;color: #00A9DE;border: 1px solid #00A9DE;border-radius: 20px;cursor: pointer;font-weight:600;font-size: 16px;height: 40px;text-align: center;text-transform: uppercase;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 > .vcomp_vmsrv_btn:hover {background: #00A9DE;color: #FFFFFF;}
.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:'Montserrat';font-size:16px;color:#666666;}
.rfp .rfp_int .pnl_tit{display:block;font-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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:#FFFFFF;padding:20px 30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}

.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:0px;}
.rfp .rfp_int .pnl_dts .lft > .superior .instrumento{text-align:left;margin:0px 0px 10px 0px;display:block;background:#FFFFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.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 10px;}
.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-size:19px;color:#38CCC7;text-transform:uppercase;}

.rfp .rfp_int .pnl_dts .lft > .fraccionamientos{display:block;width:100%;font-size:16px;color:#666666;}
.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 #DEDEDE;border-bottom:1px solid #DEDEDE;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:15px 10px 0px;font-size:16px;line-height:20px;font-weight:500;color:#3F3F3F;border-top:4px dotted #DDDDDD;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item{display:inline-block;padding:10px 15px 15px}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .item .item_int{display:inline-block;}
.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-size:14px;line-height:18px;font-weight:500;color:#666666;}

.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg{display:block;width:100%;padding:15px 10px 20px;font-size:19px;line-height:19px;color:#666666;border-bottom:1px solid #DEDEDE;}
.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:19px;font-family:'Montserrat',sans-serif;line-height:19px;color:#666666;}
.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%;padding:2px 4px;height:28px;border:1px solid #AAAAAA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.rfp .rfp_int .pnl_dts .lft > .fraccionamientos .pg > .pd_int > .row > .prg > .inferior > .pg_DropDownList{padding:2px 4px;height:28px;border:1px solid #AAAAAA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.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;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:0px 0px 10px #444444;-moz-box-shadow:0px 0px 10px #444444;-webkit-box-shadow:0px 0px 10px #444444;-o-box-shadow:0px 0px 10px #444444;}
.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 15px;border-top:4px dotted #DDDDDD;}
.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:#666666;font-weight:normal;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk{display:inline-block;vertical-align:middle;padding-left:3px;font-family:'Montserrat',sans-serif;font-size:14px;color:#666666;font-weight:normal;color:#38CCC7;}
.rfp .rfp_int .pnl_dts .lft > .inferior .condiciones > .lnk:hover{color:#38CCC7;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:260px;height:48px;padding:10px 0px;text-align:center;font-size:18px;background:#FFD210;color:#191921;font-weight:700;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .btn:hover{text-decoration:none;opacity:0.8;}
.rfp .rfp_int .pnl_dts .lft > .inferior .boton .msg_no_permite_confirmar_reservas{font-weight:bold;}
.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:'Montserrat',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-size:28px;color:#191921;line-height:32px;font-weight:300;}

.rcup .rcup_int .pnl_dts{display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:30px;font-size:0px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.rcup .rcup_int .pnl_dts .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow:0px 0px 2px #777777;-moz-box-shadow:0px 0px 2px #777777;-webkit-box-shadow:0px 0px 2px #777777;-o-box-shadow:0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.rcup .rcup_int .pnl_dts > .pnl_lbl{display:inline-block;width:100%;vertical-align:middle;padding-right:10px;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.7;}

.rcup .rcup_int .pnl_dts_sel{display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:30px;font-size:0px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.rcup .rcup_int .pnl_dts_sel > .pnl_lbl_tit{display:inline-block;width:100%;vertical-align:middle;font-size:16px;line-height:20px;}
.rcup .rcup_int .pnl_dts_sel > .pnl_lbl{display:inline-block;width:100%;vertical-align:middle;padding-right:10px;font-size:15px;font-weight:700;margin-top:5px;}
.rcup .rcup_int .pnl_dts_sel > .pnl_txb1{display:inline-block;text-align:left;vertical-align:middle;font-size:15px;width:40%;}
.rcup .rcup_int .pnl_dts_sel > .pnl_txb2{display:inline-block;text-align:left;vertical-align:middle;font-size:15px;width:40%;}
.rcup .rcup_int .pnl_dts_sel > .pnl_btn{display:inline-block;width:20%;padding-left:15px;text-align:right;vertical-align:middle;font-size:14px;}
.rcup .rcup_int .pnl_dts_sel > .pnl_btn > .btn{width:100%;height:40px;font-size:15px;font-weight:400;}
.rcup .rcup_int .pnl_dts_sel > .pnl_btn > .btn:hover{opacity:0.7;}

/*** RESERVA REFERENCIA CLIENTE ***/
.rrefcli{display:inline-block;width:100%;margin-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-size:16px;}
.rrefcli > .rrefcli_int{display:inline-block;width:100% !important;font-size:16px;padding:0px;margin:0px;}
.rrefcli > .rrefcli_int > .rrefcli_cont{}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_tit{display:block;font-size:28px;color:#191921;line-height:32px;font-weight:300;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts{display:inline-block;width:100%;margin:20px 0px 0px 0px;background:#FFFFFF;padding:30px;font-size:0px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12{padding: 0px;display: inline-block;width: 100%;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_lbl{display:inline-block;width:20%;vertical-align:middle;font-size:15px;font-weight:700;}
.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_txb{display:inline-block;width:80%;vertical-align:middle;font-size:15px;font-weight:400;}
.rrefcli > .rrefcli_int > .rrefcli_cont > .pnl_dts > .col-md-12 > .pnl_txb > .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow:0px 0px 2px #777777;-moz-box-shadow:0px 0px 2px #777777;-webkit-box-shadow:0px 0px 2px #777777;-o-box-shadow:0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}

/*** RESERVA REGISTRO USUARIO ***/
.rreg{margin-top:20px;padding-bottom:20px;font-family:'Montserrat',sans-serif;font-size:16px;}
.rreg .rreg_int{margin-top:20px;font-size:16px;}
.rreg .rreg_int .pnl_tit{display:block;font-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.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:#666666;font-family:'Montserrat',sans-serif;font-weight:500;}
.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:#666666;font-family:'Montserrat',sans-serif;font-weight:normal;position:relative;}
.pnl_form .itm .prefijo-telefono{width:50% !important;}
.pnl_form .itm .prefijo-telefono .ddlprf{border-color: #38CCC7;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.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%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt > span{}
.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;}
.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{width: 100%;max-width:180px;height: 40px;font-size: 15px;font-weight: 400;}
.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn:hover{opacity:0.7;}
.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:'Montserrat',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:'Montserrat',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 15px;}
.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:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation {margin: 0; padding: 0; text-align: left;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;}
.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:15px 20px;background:#D9F0EE;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation a.selected {background:#FFFFFF;}

.rreg > .rreg_int > .cd-tabs > .cd-tabs-content {background:#FFFFFF;list-style-type:none; margin:0px auto;  overflow: hidden;  width:100%; padding:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.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{}

.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-size:16px;line-height:18px;color:#38CCC7;font-weight:500;}
.rreg > .rreg_int > .cd-tabs > .cd-tabs-navigation > li a.selected > .hidden-xs > .pnl_txt > .tit{color:#3F3F3F;}
.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-size:28px;color:#191921;line-height:32px;font-weight:300;}
.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 20px;border-right:1px solid #DEDEDE;}
.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-size:16px;line-height:20px;font-weight:700;text-align:left;color:#53524C;}
.faq .faq_int .pnl_dts .prg > .prg_resp{display:block;margin-top:10px;font-size:14px;line-height:18px;font-weight:500;text-align:left;color:#999999;}

/* LOADING CMS */
.owl-loading {display: block; text-align: center; padding: 10px;}

/*** LOADING FILT ***/
.loadingFilt {position: fixed; z-index: 999; overflow: initial; margin: auto; top: 0; left: 0; bottom: 0; right: 0; width: 50px; height: 50px;}

/* Transparent Overlay */
.loadingFilt:before { content: ''; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3);}

/* :not(:required) hides these rules from IE9 and below */
.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: 50px; height: 50px; margin-top: -0.5em; border: 5px solid rgba(255,210,16, 1); border-radius: 100%; border-bottom-color: transparent; -webkit-animation: spinner 1s linear 0s infinite;  animation: spinner 1s linear 0s infinite;}

@-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:600px;margin:0 auto;overflow:hidden;width:100%;padding:0px;}
.gal_sli .carousel{max-height:600px;}
.gal_sli .carousel img{width:100%;max-width:100%;max-height:560px;}
.gal_sli .carousel-inner{overflow: hidden;position: relative;width: 100%;}
.gal_sli .carousel-inner > .item img{margin:0 auto; min-height:600px;object-fit:cover;-o-object-fit:cover;}

.gal_sli .carousel-indicators{ top:auto;bottom:60px;padding:0px 0px;margin-bottom:0px;width: 100%; margin-left: auto; left: 0px; text-align: center; z-index:20;}
.gal_sli .carousel-indicators li{width:20px;height:20px;margin:2px;padding:0px;border:2px solid #FFFFFF;background:#FFFFFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.gal_sli .carousel-indicators li.active{width:20px;height:20px;margin:2px;border:2px solid #FFFFFF;background:#38CCC7;}

.gal_sli .container{}
.gal_sli .carousel-caption{bottom:auto;top:0px;left:0px;z-index:15; position: absolute;width:100%;height:100%;margin:0px;padding:0px;text-align:center;background: rgba(0,0,0,0.2);}
.gal_sli .carousel-caption .tit{display:inline-block;width:100%;text-align:center;font-family:Montserrat, sans-serif;font-weight:700;font-size:60px;line-height:60px;background:transparent;text-shadow:0px 0px 20px #444444 !important;color:#FFFFFF;padding:0px 15px;margin-top:120px;}
.gal_sli .carousel-caption .desc{display:inline-block;width:100%;text-align:center;font-family:Montserrat, sans-serif;font-weight:300;font-size:45px;line-height:45px;margin-top:15px;text-shadow:none !important;color:#FFFFFF;padding:0px 15px;}

.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: rgba(255,255,255,0.5);border-radius: 100%;cursor: pointer;display: block !important;height: 70px !important;margin-top: -20px !important;position: absolute !important;top: 50% !important;width: 70px !important;z-index: 3 !important;}
.gal_sli .carousel-controls .carousel-control:hover{background: rgba(255,255,255,1);}
.gal_sli .carousel-controls .carousel-control.left{left:-35px!important;z-index:8;}
.gal_sli .carousel-controls .carousel-control.left:hover{left:-35px!important;}
.gal_sli .carousel-controls .carousel-control.right{right:-35px!important;z-index:8;}
.gal_sli .carousel-controls .carousel-control.right:hover{right:-35px!important;}
.gal_sli .carousel-controls .carousel-control.left .fa-lg:before{border-left: 4px solid #000000;border-top: 4px solid #000000;content: "";display: block;height: 18px;position: absolute;top: 26px;width: 18px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);left: 44px;}
.gal_sli .carousel-controls .carousel-control.right .fa-lg:before{border-left: 4px solid #000000;border-top: 4px solid #000000;content: "";display: block;height: 18px;position: absolute;top: 26px;width: 18px;transform: rotate(135deg);-moz-transform: rotate(135deg);-webkit-transform: rotate(135deg);-o-transform: rotate(135deg);right: 44px;}

.gal_sli .caption{}

.gal_sli.gal_sli_ficha{background:rgba(0,0,0,0.5);}
.gal_sli.gal_sli_ficha .caption{position:absolute;bottom:0px;left:0px;width:100%;height:100%;background:url('img/fondos/fnd_gal_sli_ficha_caption.png') repeat-x bottom center transparent;}

/*** GALERIA IMAGEN LIST ***/
.gal_lis{width: 100%; display: block !important; margin:10px auto 0px !important; position: relative;}
.gal_lis.loading{display:none !important;}
.gal_lis.owl-carousel{ width:100% !important;font-size:0px;text-align:left;min-height:370px;}
.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:0px 5px;display:flex;}
.gal_lis.owl-carousel > .owl-controls{}
.gal_lis.owl-carousel > .owl-controls > .owl-pagination{display:inline-block;width:100%;text-align:center;margin-top:20px;}
.gal_lis.owl-carousel > .owl-controls > .owl-pagination > .owl-page{display: inline-block;zoom: 1;}
.gal_lis.owl-carousel > .owl-controls > .owl-pagination > .owl-page > span{display: inline-block;width: 8px;height: 8px;margin: 5px 2px;cursor:pointer;background:#8A8A8D;border:1px solid #FFFFFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;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;}
.gal_lis.owl-carousel > .owl-controls > .owl-pagination > .owl-page.active > span{background:#1A1A22;border-color:#1A1A22;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons{display: block;left:0px;margin: 0 auto;position: absolute;text-align: center;top: 35%;width: 100%;z-index: 10;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > span{width: 34px;height: 76px;line-height:86px;background: rgba(255,255,255,0.5);font-size: 20px;color:#000000;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > span:hover{background: rgba(255,255,255,1);}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > .owl-prev{ position: absolute; left: 0px; border-top-right-radius: 76px;border-bottom-right-radius: 76px;}
.gal_lis.owl-carousel > .owl-controls > .owl-buttons > .owl-next{ position: absolute; right: 0px; border-top-left-radius: 76px;border-bottom-left-radius: 76px;}
/*** sin slider ***/
.gal_lis > .item{ width:100% !important;font-size:0px;text-align:left;min-height:370px;}
.gal_lis > .item > .row{margin:0px !important;padding:0px;display:flex !important;flex-wrap:wrap;}
.gal_lis > .item > .row > .elem{padding:0px 5px 10px 5px;display:flex;width:100% !important;}
/*** elementos ***/
.gal_lis .thumbnail{position:relative;display:inline-block;background:transparent;text-align:left;width:100%;height:370px;cursor:pointer;margin:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;border:0px !important;}
.gal_lis .thumbnail:hover,
.gal_lis .thumbnail:focus, 
.gal_lis .thumbnail.active{border:0px !important;}
.gal_lis .thumbnail > .img_back{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:10;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.gal_lis .thumbnail > .caption{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:20;background:url('img/fondos/fnd_gal_caption.png') repeat-x center bottom transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.gal_lis .thumbnail:hover > .caption{background:rgba(0,0,0,0.7);}
.gal_lis .thumbnail > .content{position:absolute;top:40%;left:0px;display:inline-block;width:100%;z-index:30;text-align:center;background:transparent;padding:0px 25px;}
.gal_lis .thumbnail > .content > .text-left{display:inline-block;width:100%;height:100%;padding:0px 10px 10px 10px;text-align:center;}
.gal_lis .thumbnail > .content > .text-left > .tit{display:inline-block;width:100%;font-size:26px;line-height:26px;color:#FFFFFF;font-weight:700;}
.gal_lis .thumbnail > .content > .text-left > .desc{display:inline-block;width:100%;font-size:18px;line-height:20px;color:#FFFFFF;}
.gal_lis .thumbnail > .content > .text-left > .lnk_desc{display:none;}
.gal_lis .thumbnail:hover > .content > .text-left > .lnk_desc{display:inline-block;margin:10px 0px 0px 0px;width:auto;padding:10px 25px;background:#38CCC7;color:#FFFFFF;font-size:18px;line-height:20px;font-weight:600;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;}
/*** modificaciones cuando se muestra el bloque destacado ***/
.gal.destacado .gal_lis{}
.gal.destacado .gal_lis.owl-carousel{min-height:305px;}
.gal.destacado .gal_lis > .item{min-height:305px;}
.gal.destacado .gal_lis .thumbnail{height:305px;}
.gal.destacado .gal_lis .thumbnail:hover > .caption{background:rgba(0,0,0,0.5);}
.gal.destacado .gal_lis .thumbnail > .content{top:auto;bottom:10px;text-align:left;padding:0px 10px;}
.gal.destacado .gal_lis .thumbnail > .content > .text-left{text-align:left;}
.gal.destacado .gal_lis .thumbnail > .content > .text-left > .tit{font-size:25px;font-weight:600;}
.gal.destacado .gal_lis .thumbnail > .content > .text-left > .desc{font-size:15px;line-height:18px;}
.gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child{}
.gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child .thumbnail{}
.gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child .thumbnail > .caption{display:none;}
.gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child .thumbnail:hover > .caption{display:inline-block;}
.gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child .thumbnail > .content{bottom:auto;top:40%;text-align:center;}
.gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child .thumbnail > .content > .text-left{text-align:center;}
.gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child .thumbnail > .content > .text-left > .tit{font-size:38px;line-height:42px;font-weight:300;}
.gal.destacado .gal_lis.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item:first-child .thumbnail > .content > .text-left > .desc{display:none;visibility:hidden;}

/*** PRODUCTOS LISTADO MANUAL ***/
.prod_lst_man{display:inline-block;width:100%;margin:10px 0px;}
.prod_lst_man > .prod_lst_man_header_logo{width:30%;float:left;}
.prod_lst_man > .prod_lst_man_productos{width:100%;position:relative;float:left;}
.prod_lst_man > .prod_lst_man_productos.con_header_logo{width:70%;}
.prod_lst_man.alinea_der{}
.prod_lst_man.alinea_der > .prod_lst_man_header_logo{float:right;}
.prod_lst_man.alinea_der > .prod_lst_man_productos{float:right;}

.prod_lst_man > .prod_lst_man_header_logo > .lnk_logo{height:315px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo{position:relative;display:inline-block;width:calc(100% - 20px);margin:0px 10px;height:315px;font-size:0px;line-height:0px;background:transparent;text-align:left;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_img{display:inline-block;width:100%;height:190px;z-index:10;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_img > .imagen{display:inline-block;width:100%;height:100%;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_caption{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:20;background:transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_caption > .pnl_caption_icono{display:none;visibility:hidden;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo:hover > .pnl_caption{background:url('img/fondos/fnd_prod_dest_hover.png') repeat-x center bottom /*rgba(0,0,0,0.1)*/transparent;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo:hover > .pnl_caption > .pnl_caption_icono{position:absolute;bottom:10px;right:10px;display:inline-block;visibility:visible;width:100%;text-align:right;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo:hover > .pnl_caption > .pnl_caption_icono > .img_icono{display:inline-block;width:49px;height:55px;background:url('img/iconos/ico_prod_man_hov.png') no-repeat center center transparent;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts{display:inline-block;width:100%;height:auto;min-height:125px;z-index:30;text-align:left;background:#D9F0EE;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts{position:relative;display:inline-block;width:100%;padding:10px 60px 10px 10px;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_conts_tit{display:inline-block;width:100%;font-size:30px;line-height:35px;color:#132F32;font-weight:700;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_conts_desc{display:inline-block;width:100%;margin-top:10px;font-size:14px;line-height:16px;color:#175D65;font-weight:400;}
.prod_lst_man > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_prod_ico{position:absolute;top:50%;right:-15px;width:15px;height:15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #D9F0EE;}
.prod_lst_man.alinea_der > .prod_lst_man_header_logo > .lnk_header_logo > .pnl_conts > .pnl_conts_dts > .pnl_prod_ico{right:auto;border-left:0px;left:-15px;width:15px;height:15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #D9F0EE;}

.prod_lst_man > .prod_lst_man_productos > .owl-loading{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.loading{display:none !important;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel{ width:100% !important;font-size:0px;text-align:left;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer{margin:0px !important;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer > .owl-wrapper{padding:0px;display:flex !important;flex-wrap:wrap;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{padding:0px 10px;display:flex;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination{display:inline-block;width:calc(100% - 10px);text-align:left;margin:0px 0px 0px 10px;}
.prod_lst_man.alinea_der > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination{text-align:right;margin:0px 10px 0px 0px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page{display: inline-block;zoom: 1;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page > span{display: inline-block;width: 8px;height: 8px;margin: 2px 2px;cursor:pointer;background:#8A8A8D;border:1px solid #FFFFFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;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;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-pagination > .owl-page.active > span{background:#1A1A22;border-color:#1A1A22;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons{display: block;left:0px;margin: 0 auto;position: absolute;text-align: center;top: 20%;width: 100%;z-index: 10;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > span{width: 34px;height: 56px;line-height:70px;background: rgba(255,255,255,0.5);font-size: 16px;color:#000000;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > span:hover{background: rgba(255,255,255,1);}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > .owl-prev{ position: absolute; left: 0px; border-top-right-radius: 56px;border-bottom-right-radius: 56px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.owl-carousel > .owl-controls > .owl-buttons > .owl-next{ position: absolute; right: 0px; border-top-left-radius: 56px;border-bottom-left-radius: 56px;}

/*** modo no carrusel ***/
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.no-carousel{}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.no-carousel > .row{margin: 0px !important;padding: 0px;display: flex !important;flex-wrap: wrap;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos.no-carousel > .row > .pnl_item{padding: 0px 10px 20px 10px;display: flex;}

/*** maquetacion del item ***/
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item{position:relative;display:inline-block;width:100%;height:295px;background:transparent;text-align:left;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_img{display:inline-block;width:100%;height:190px;z-index:10;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_img > .imagen{display:inline-block;width:100%;height:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_caption{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:20;background:transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_caption > .pnl_caption_reservar{display:none;visibility:hidden;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_caption > .pnl_caption_icono{display:none;visibility:hidden;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption{background:url('img/fondos/fnd_prod_dest_hover.png') repeat-x center bottom rgba(0,0,0,0.1);}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_reservar{position:absolute;top:30%;display:inline-block;visibility:visible;width:100%;text-align:center;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_reservar > .lnk_reservar{display:inline-block;width:100%;max-width:140px;font-size:18px;line-height:18px;font-weight:600;text-align:center;padding:10px 12px;color:#FFFFFF;background:#38CCC7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_icono{display:none;visibility:hidden;/*position:absolute;bottom:10px;right:10px;display:inline-block;visibility:visible;width:100%;text-align:right;*/}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item:hover > .pnl_caption > .pnl_caption_icono > .img_icono{/*display:inline-block;width:49px;height:55px;background:url('img/iconos/ico_prod_man_hov.png') no-repeat center center transparent;*/}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod{display:inline-block;width:100%;height:calc(100% - 190px);z-index:30;text-align:left;background:transparent;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts{display:inline-block;width:100%;padding:10px;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_prod{display:inline-block;width:100%;font-size:16px;line-height:18px;color:#484641;font-weight:600;}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_pob{display:none;visibility:hidden;/*display:inline-block;width:100%;margin-top:5px;font-size:16px;line-height:18px;color:#292931;font-weight:600;*/}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_desc{display:none;visibility:hidden;/*display:inline-block;width:100%;margin-top:5px;font-size:14px;line-height:16px;color:#484641;font-weight:400;*/}
.prod_lst_man > .prod_lst_man_productos > .pnl_items > .pnl_items_productos .item > .pnl_prod > .pnl_prod_dts > .pnl_prod_dsd{display:inline-block;width:100%;margin-top:10px;font-size:22px;line-height:24px;color:#292931;font-weight:700;}












/*** 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;}

.prod_lst > .result_total{display:inline-block;width:100%;font-size:32px;line-height:40px;font-weight:700;color:#19191F;}

/*** 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%;padding:10px 0px;}
.prod_lst .flt .tit_pnl > .tit{color:#191920;display: block;font-size: 32px;font-weight:300;line-height: 40px;padding:0px;}

.prod_lst .flt .tit_pnl_xs{margin-bottom:20px;}
.prod_lst .flt .tit_pnl_xs:hover{}
.prod_lst .flt .tit_pnl_xs > a{color:#666666;display: block;font-family: 'Montserrat',sans-serif;font-size: 22px;line-height: 22px;padding: 4px 0 4px 0px;text-decoration:none;}
.prod_lst .flt .tit_pnl_xs > a:hover{text-decoration:none;}
.prod_lst .flt .tit_pnl_xs > a .fa-plus:before{font-family: 'FontAwesome';content: "\f107";float: right;font-size:22px;}
.prod_lst .flt .tit_pnl_xs > a .fa-minus:before{font-family: 'FontAwesome';content: "\f106";float: right;font-size:22px;}

.prod_lst .flt .pnl_flt_cont{padding:0px;margin:0px;width: 100%;background:transparent;}

.prod_lst .flt .pnl_flt_cont.oculto{display:block;} /*Contenedor para los filtros. Por defecto siempre visible, y en resouciones pequeñas lo ocultamos*/
.prod_lst .flt .pnl_flt_cont.visible{display:block;}

.prod_lst .flt .pnl_flt_cont .flt_pnl{display: inline-block; width: 100%; margin-top:0px; font-family: 'Montserrat',sans-serif; font-size: 15px;color:#3E3E3E; margin-bottom: 0px; padding-top: 0px;}
.prod_lst .flt .pnl_flt_cont .flt_pnl:first-child{border-top:0px;margin-top:0px;}

.prod_lst .flt .pnl_flt_cont .pnl_tit{position:relative;display:inline-block;width:100%; font-size:26px;line-height:30px;color:#19191F;padding:15px 0px 15px;border-top:4px dotted #DDDDDD;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_lnk{text-decoration:none;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_lnk.open{color:#1AC5CC;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_lnk:hover{text-decoration:none;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_lnk:after{position:absolute;right:0px;top:15px;font-family: 'FontAwesome';content: "\f107";font-size:26px;line-height:30px;font-weight:700;color:#9B9B9B;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_lnk.open:after{content: "\f105";color:#1AC5CC;}

.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_nom_hotel{background:url('img/iconos/productos_listado/filtro_nombre.png') no-repeat left 17px transparent;padding:15px 18px 15px 34px;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_fec{background:url('img/iconos/productos_listado/filtro_fechas.png') no-repeat left 17px transparent;padding:15px 18px 15px 34px;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_precio{background:url('img/iconos/productos_listado/filtro_precios.png') no-repeat left 17px transparent;padding:15px 18px 15px 34px;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_dur_sli{background:url('img/iconos/productos_listado/filtro_duracion.png') no-repeat left 17px transparent;padding:15px 18px 15px 34px;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_tema_tip.pnl_tit_23_1{background:url('img/iconos/productos_listado/filtro_tema_1.png') no-repeat left 17px transparent;padding:15px 18px 15px 34px;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_tema_tip.pnl_tit_23_2{background:url('img/iconos/productos_listado/filtro_tema_2.png') no-repeat left 17px transparent;padding:15px 18px 15px 34px;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_tema_tip.pnl_tit_23_3{background:url('img/iconos/productos_listado/filtro_tema_3.png') no-repeat left 17px transparent;padding:15px 18px 15px 34px;}
.prod_lst .flt .pnl_flt_cont .pnl_tit.pnl_tit_tema_tip.pnl_tit_23_4{background:url('img/iconos/productos_listado/filtro_tema_4.png') no-repeat left 17px transparent;padding:15px 18px 15px 34px;}

.prod_lst .flt .pnl_flt_cont .pnl_subtit.pnl_subtit_fec{display:inline-block;width:100%; font-size:16px;line-height:20px;font-weight:300;color:#46463F;padding:0px 0px 15px;}

.prod_lst .flt .pnl_flt_cont .pnl_itms{display:inline-block;width:100%;position: relative;padding:0px 6px 15px;font-size:0px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm{display: inline-block;width:100%;padding:0px 0px 6px 16px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_chk{display: inline-block; width: 20px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lnk{display: inline-block; font-family:'Montserrat',sans-serif; font-size:11px;color:#666666;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lnk:hover{}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lbl_aux{font-family:'Montserrat',sans-serif; font-size:12px;color:#666666;}
.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lbl_aux:before{}

.prod_lst .flt .pnl_flt_cont .pnl_itms > .pnlTxb_txb{display:inline-block;vertical-align:top;width:100%;font-size:16px;line-height:16px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms > .pnlTxb_txb > input{width: 100%;height: 48px;padding: 5px 50px 5px 10px;font-size: 15px;line-height:18px;font-weight:600;color:#444444;border: 1px solid #EAEAEA;background: #FFFFFF;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_lst .flt .pnl_flt_cont .pnl_itms > .pnlTxb_btn{position:absolute;right:10px;top:9px;border-left:1px solid #EAEAEA;}
.prod_lst .flt .pnl_flt_cont .pnl_itms > .pnlTxb_btn > input{height:30px;width:40px;font-size:14px;padding:0px;text-align:center;background:url('img/iconos/ico_filtro_nombre_hotel.png') no-repeat center center transparent;font-size:0px !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;}

/*** Filtro fechas ***/
.prod_lst .flt .pnl_flt_cont > .flt_fec{display:inline-block;width:100%;padding:0px 0px 15px;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .flt_fec_desde{display:inline-block;width:100%;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .flt_fec_hasta{display:inline-block;width:100%;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .fec_tit{display:none;visibility:hidden;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .fec_cal{display:inline-block;width:100%;position:relative;margin:0px 0px 10px 0px;padding:0px;color:#333333;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .fec_cal > .txb{display:inline-block;width:100%;position:relative;left:0px;top:0px;cursor:pointer;border:1px solid #EAEAEA;font-size:15px;line-height:18px;font-weight:600;color:#444444;height:48px;padding:6px 12px 6px 42px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;}
.prod_lst .flt .pnl_flt_cont > .flt_fec .fec_cal > .cal{position:absolute;right:12px;top:12px;cursor:pointer;}

/*** Filtro precio ***/
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec{display:block;width:100%; position: relative;padding:0px 0px 15px;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 {color:#46463F;float:left;font-size:16px;font-weight:600;text-align:left;width:50%;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider_lbl .lbl_max {color:#46463F;float:right;font-size:16px;font-weight:600;text-align:right;width:50%;}

.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider{margin:15px 0px;display:block;padding:0px 5px;}
.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:-12px;}
.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:10px;width:calc(100% - 20px);margin:0 auto;border: 0px !important;border-radius:4px 4px 4px 4px;color: #FFFFFF;font-weight: normal;}
.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:10px;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;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-default a,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-default a:link,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-default a:visited {color: #1C94C4;outline: medium none;text-decoration: none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-hover,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content .ui-state-hover,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-focus,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content .ui-state-focus {border: 0px;color: #C77405;font-weight: bold;outline: medium none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-hover a,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-hover a:hover {color: #C77405;outline: medium none;text-decoration: none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-active,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-widget-content .ui-state-active {background-image: url("img/otros/slider_flecha.gif");background-repeat:no-repeat;border: 0px;color: #38CCC7;font-weight: bold;outline: medium none;}
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-active a,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-active a:link,
.prod_lst .flt .pnl_flt_cont > .flt_prec .flt_prec_prec .slider .ui-state-active a:visited {color: #38CCC7;outline: medium none;text-decoration: none;}

/*** Filtro duracion slider ***/
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur{display:block;width:100%; position: relative;padding:0px 0px 15px;font-size:0px;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider_lbl{height:20px;position:relative;display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider_lbl .lbl_min {color:#46463F;float:left;font-size:16px;font-weight:600;text-align:left;width:50%;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider_lbl .lbl_max {color:#46463F;float:right;font-size:16px;font-weight:600;text-align:right;width:50%;}

.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider{margin:15px 0px;display:block;padding:0px 5px;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider > .slider-range{display:block;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-corner-all{border-radius:initial;}

.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider {position: relative;text-align: left;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider .ui-slider-handle {cursor: pointer;height:36px;position: absolute;width:30px;z-index: 1;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .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_dur_sli .flt_dur_sli_dur .slider .ui-slider-horizontal {height: 0.8em;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-horizontal .ui-slider-handle {margin-left: -0.6em;top:-12px;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-horizontal .ui-slider-range {height: 100%;top: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-horizontal .ui-slider-range-min {left: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-horizontal .ui-slider-range-max {right: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-vertical {height: 100px;width: 0.8em;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-vertical .ui-slider-handle {left: -0.3em;margin-bottom: -0.6em;margin-left: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-slider-vertical .ui-slider-range-max {top: 0;}

.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget-content {background-image:url("img/otros/slider_barra.gif");background-repeat:repeat-x;height:10px;width:calc(100% - 20px);margin:0 auto;border: 0px !important;border-radius:4px 4px 4px 4px;color: #FFFFFF;font-weight: normal;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget-content a {color: #333333;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget-header {background-image:url("img/otros/slider_barra_int.gif");background-repeat:repeat-x;height:10px;border: 0px !important;border-radius:4px 4px 4px 4px;color: #333333;font-weight:normal;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget-header a {color: #FFFFFF;}

.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-default,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget-content .ui-state-default {cursor:pointer;background:url('img/iconos/ico_slider_dur.png') no-repeat center center !important;border:none !important;font-weight: bold;outline: medium none;margin-left:-15px;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-default a,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-default a:link,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-default a:visited {color: #1C94C4;outline: medium none;text-decoration: none;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-hover,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget-content .ui-state-hover,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-focus,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget-content .ui-state-focus {border: 0px;color: #C77405;font-weight: bold;outline: medium none;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-hover a,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-hover a:hover {color: #C77405;outline: medium none;text-decoration: none;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-active,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-widget-content .ui-state-active {background-image: url("img/otros/slider_flecha.gif");background-repeat:no-repeat;border: 0px;color: #38CCC7;font-weight: bold;outline: medium none;}
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-active a,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-active a:link,
.prod_lst .flt .pnl_flt_cont > .flt_dur_sli .flt_dur_sli_dur .slider .ui-state-active a:visited {color: #38CCC7;outline: medium none;text-decoration: none;}

/*** Panel contenidos externo ***/
.prod_lst .flt .pnl_flt_cont_ext{display:inline-block;width:100%;font-size:16px;line-height:16px;}

/*** 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 > .tit.val{display:block;visibility:visible;padding: 10px 10px 4px 50px;font-family: 'Montserrat',sans-serif;font-size: 30px;color: #38CCC7;line-height: 30px;background: url(img/iconos/tu_busqueda.png) no-repeat left center transparent;text-align: left;margin:0px 0px 20px 0px;}
.prod_lst .lst > .tit.result{display:inline-block;visibility:visible;vertical-align:middle;width:100%;text-align:left;text-align:left;line-height:40px;}
.prod_lst .lst > .stit{font-size:16px;font-weight:normal;padding:10px;display:block;}
.prod_lst .lst > .row{padding:0px;margin:10px 0px;}

.prod_lst .lst > .row.ord_pags{padding:0px; margin:0px 0px 10px;display:inline-block;width:100%;}

.prod_lst .lst > .row.ord_pags .pnl_ord,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf{height:52px;margin:0px;padding:10px 15px;float:right;background:#FFFFFF;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 0px 6px #CCCCCC;-moz-box-shadow:0px 0px 6px #CCCCCC;-webkit-box-shadow:0px 0px 6px #CCCCCC;-o-box-shadow:0px 0px 6px #CCCCCC;}
.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{margin-top: 6px; display: inline-block;font-family:'Montserrat',sans-serif;font-size:16px;line-height:16px;color:#666666;text-transform:uppercase;}
.prod_lst .lst > .row.ord_pags .pnl_ord > select,
.prod_lst .lst > .row.ord_pags .pnl_ord_inf > select{padding: 5px 0px;margin-left:5px; cursor: pointer;font-family:'Montserrat',sans-serif;font-size:16px;line-height:16px;color:#38CCC7;border:0px;background:#FFFFFF;}

.prod_lst .lst > .row.ord_pags .pnl_pag,
.prod_lst .lst > .row.ord_pags .pnl_pag_inf{padding:15px 0px;text-align:left;height:52px;}
.prod_lst .lst > .row.ord_pags .pnl_pag > .pagination,
.prod_lst .lst > .row.ord_pags .pnl_pag_inf > .pagination{margin:0px; float:left !important;font-size:0px;line-height:0px;}

.prod_lst .lst > .row.lst{}

.prod_lst .lst > .row.lst > .itm{text-align: left;font-family: 'Montserrat',sans-serif;font-size: 14px;font-weight: normal;color: #666666;background:#FFFFFF;padding:20px;margin-bottom:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 0px 6px #CCCCCC;-moz-box-shadow:0px 0px 6px #CCCCCC;-webkit-box-shadow:0px 0px 6px #CCCCCC;-o-box-shadow:0px 0px 6px #CCCCCC;}
.prod_lst .lst > .row.lst > .itm > .int{padding:0px;display:block;font-size:0px;line-height:0px;}
.prod_lst .lst > .row.lst > .itm a{font-family: 'Montserrat',sans-serif;font-size: 16px;font-weight: normal;color:#414042;text-decoration: none;}
.prod_lst .lst > .row.lst > .itm a:hover{color: #414042;text-decoration: underline;}

.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider{display: inline-block; width:25%; overflow:hidden;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel{width:100%;max-height:160px;overflow: hidden;position: relative; display:block;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner{position:relative;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item{background:#F5F5F5;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > img{width:100%;max-height:160px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a{}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a:hover{}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a > img{width:100%;max-height:160px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a > .caption{background-color: rgba(65, 64, 66, 0.4);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:70px;}
.prod_lst .lst > .row.lst > .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.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-control{display:block;margin:55px 0px 0px 0px !important;width: 25px;height:40px;background: #FFFFFF !important;opacity:0.6;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-control.left{padding:10px 0px 0px 3px !important;text-align:left;border-radius:0px 40px 40px 0px;-moz-border-radius:0px 40px 40px 0px;-webkit-border-radius:0px 40px 40px 0px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-control.right{padding:10px 3px 0px 0px !important;text-align:right;border-radius:40px 0px 0px 40px;-moz-border-radius:40px 0px 0px 40px;-webkit-border-radius:40px 0px 0px 40px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-control:hover{display:block;opacity:1;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_img_slider > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 16px;color:#111111 !important;line-height:1.5em;text-shadow:none;}

.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts{display: inline-block; width: 75%;padding:0px 0px 0px 20px; vertical-align: top;color:#46463F;font-family:'Montserrat',sans-serif;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_tit{display:inline-block; font-size:20px; line-height:24px;font-weight:600;font-family:'Montserrat', sans-serif;color:#38CCC7;text-decoration:none;padding:0px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_tit > a{font-family: 'Montserrat', sans-serif; font-size:20px; line-height:24px;font-weight:600;color: #38CCC7;text-decoration: none;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_tit > a:hover{color:#38CCC7;text-decoration:underline;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_tit > .pnl_cat{display:inline-block;font-family:'Montserrat', sans-serif; font-size:20px; line-height:24px;font-weight:600;color:#38CCC7;vertical-align: top;}

.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_dir_map{display:inline-block;width:100%;padding:0px 0px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_dir_map > .pnl_dir{display:inline-block;vertical-align:middle;padding-right:5px;margin-top:0px;text-align: left;font-family:'Montserrat', sans-serif;font-size:13px;line-height:13px;color:#666666;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_dir_map > .map_item{display:inline-block;vertical-align:middle;text-align: left;padding:4px 4px 0px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_dir_map > .map_item img{display:inline-block;vertical-align:middle;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_dir_map > .map_item a{display:inline-block;vertical-align:middle;margin-left:4px;font-family:'Montserrat', sans-serif;font-size:13px;line-height:13px;text-decoration:none;color:#38CCC7;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_dir_map > .map_item a:hover{text-decoration:underline;color:#38CCC7;}

.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_cnts{display: inline-block;width: 100%;text-align: justify;padding:10px 0px;font-size: 15px;line-height: 18px;color:#46463F;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_cnts > .pnl_cnt{}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_cnts > .pnl_lmas{display:none;visibility:hidden;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_cnts > .pnl_lmas:hover{}

.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf{display: inline-block; width: 100%; vertical-align: top;text-align:right;padding:0px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_atrib{display: inline-block; width: calc(100% - 150px);padding:10px 0px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_atrib > .pnl_atrib_lst{display:inline-block; width: 100%; vertical-align: top;text-align:left;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_atrib > .pnl_atrib_lst > .item_atrib{display:inline-block;margin:2px 4px;vertical-align:middle;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_atrib > .pnl_atrib_lst > .item_atrib > .pnl_img{display:inline-block;vertical-align:middle;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_atrib > .pnl_atrib_lst > .item_atrib > .pnl_img > .img_atrib{height:22px;width:auto;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_atrib > .pnl_atrib_lst > .item_atrib > .pnl_lbl{display:inline-block;vertical-align:bottom;padding:0px 0px 2px 5px;font-size:15px;line-height:18px;font-weight:500;color:#38CCC7;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_btns{display: inline-block; width: 150px; vertical-align: top;text-align:right;color:#666666;font-family:'Montserrat',sans-serif;padding:0px;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_btns > .pnl_dts_dsd{display:block;text-align:right;width:100%;margin:0 auto;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_btns > .pnl_dts_dsd > .pnl_dsd{}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_btns > .pnl_dts_dsd > .pnl_dsd > .pre{display:block;font-size:14px;line-height:16px;font-weight:300;color:#46463F;}
.prod_lst .lst > .row.lst > .itm > .int > .pnl_dts > .pnl_inf > .pnl_btns > .pnl_dts_dsd > .pnl_dsd > .itm{display:block;font-size:28px;line-height:32px;font-weight:700;color:#46463F;}

/*** 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:300;color:#46463F;}
.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 #AAAAAA;border-radius: 3px;background-color: transparent;-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: #A39E8C; 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: transparent; border-color: #AAAAAA;}
.checkbox-success input[type="checkbox"]:checked + label::after {color: #54524D;}

/*** CHECKBOX PERSONALIZADO - SLIDER ***/
.checkbox-slider{}
.checkbox-slider > .switch {display: inline-block;height: 20px;vertical-align:middle;position: relative;width: 50px;}
.checkbox-slider > .switch > input {display:none;}
.checkbox-slider > .switch > input:checked + .slider {background-color: #3CCDC8;}
.checkbox-slider > .switch > input:checked + .slider:before {transform: translateX(28px);}
.checkbox-slider > .switch > .slider {background-color: #DADADA;bottom: 0;cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: .4s;}
.checkbox-slider > .switch > .slider:before {background-color: #FFFFFF;bottom: -1px;content: "";height: 22px;left: 0px;position: absolute;transition: .4s;width: 22px;box-shadow:0px 0px 4px 3px #B7B6B6;}
.checkbox-slider > .switch > .slider.round {border-radius: 34px;}
.checkbox-slider > .switch > .slider.round:before {border-radius: 50%;}
.checkbox-slider > .lbl{display: inline-block;margin-left:10px;vertical-align:middle;font-size:15px;line-height:18px;font-weight:500;color:#000000;cursor:pointer;}




/*** RESTRICCIONES EXPEDIENTE ADD SERVICIO ***/
.reas{margin-top:20px;padding-bottom:20px;font-family:'Montserrat',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:'Montserrat',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;border:1px solid #CCCCCC;}
.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:#38CCC7;}
.reas .reas_int .pnl_dts > .pnl_btn > .btn:hover{background:#38CCC7;opacity:0.75;}

/*** RESERVA CADUCADA ***/
.rcad{display:block;margin-top:20px;padding:20px;background:#FFFFFF;border:1px solid #AAAAAA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.rcad > .itm_tit_ext{}
.rcad > .rcad_int{}
.rcad > .rcad_int > .itm_tit{display:inline-block;width:100%;margin:0px;padding:0px;font-weight:normal;font-size:24px;line-height:24px;}
.rcad > .rcad_int > .itm_lbl{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:0px;font-weight:normal;font-size:16px;line-height:16px;}
.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:'Montserrat', 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:'Montserrat',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{position:relative;display:inline-block;width:100%;margin-top:20px;background:#FFFFFF;padding:30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;box-shadow:0px 2px 4px #CCCCCC;-moz-box-shadow:0px 2px 4px #CCCCCC;-webkit-box-shadow:0px 2px 4px #CCCCCC;-o-box-shadow:0px 2px 4px #CCCCCC;}
.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:'Montserrat', 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:'Montserrat',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:360px;}

/*** CALENDARIOS PERSONALIZADOS ***/
.ui-datepicker{margin:5px 0px 0px 0px;font-family:'Montserrat',sans-serif;border:1px solid #EAEAEA;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow: 0px 3px 10px #333333 !important;-moz-box-shadow: 0px 3px 10px #333333 !important;-webkit-box-shadow: 0px 3px 10px #333333 !important;-o-box-shadow: 0px 3px 10px #333333 !important;}
.ui-datepicker.ui-widget{font-family:'Montserrat',sans-serif;}
.ui-datepicker table{font-size:14px;line-height:14px;}
.ui-datepicker > .ui-datepicker-header{background:transparent !important;border-bottom:1px solid #DDDDDD;border-top:0px !important;border-right:0px !important;border-left:0px !important;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-title{color:#373737;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev,
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next{text-decoration:none;color:#222222;font-size:24px;line-height:24px;font-weight:bold;cursor:pointer;text-align:center;width:24px;height:28px;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:hover,
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:hover{text-decoration:none;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev:after{font-family: 'FontAwesome'; content: "\f104";}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev > .ui-icon{background:transparent !important;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next:after{font-family: 'FontAwesome'; content: "\f105";}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next > .ui-icon{background:transparent !important;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-prev.ui-state-hover{border:0px !important;background:transparent !important;left:2px;top:2px;}
.ui-datepicker > .ui-datepicker-header > .ui-datepicker-next.ui-state-hover{border:0px !important;background:transparent !important;right:2px;top:2px;}
.ui-datepicker .ui-datepicker-buttonpane{border-color:#AAAAAA;}

.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{padding:6px;}

/*** CONTACTO ***/
.fcont{padding:10px 0px;text-align:left;}
.fcont .stit{display:inline-block;width:100%;font-size:16px;line-height:20px;}
.fcont .cont{display:inline-block;width:100%;margin-top:20px;font-size:16px;line-height:20px;text-align:left;}
.fcont .cont .pnl_nom,
.fcont .cont .pnl_ape,
.fcont .cont .pnl_tlf,
.fcont .cont .pnl_eml,
.fcont .cont .pnl_asu,
.fcont .cont .pnl_msj,  
.fcont .cont .pnl_pol, 
.fcont .cont .pnl_btn{display:inline-block;width:100%;padding:5px 0px;}
.fcont .cont .pnl_btn,
.fcont .cont .pnl_pol{text-align:right;}
.fcont .cont .pnl_pol > input[type="checkbox"]{display:inline-block;vertical-align:middle;margin-right:6px;}
.fcont .cont .pnl_pol > a{display:inline-block;vertical-align:middle;font-weight:bold;text-decoration:none;}
.fcont .cont .lbl,
.fcont .cont .lbl_oblig{display:inline-block;vertical-align:top;width:calc(20% - 10px);margin-right:10px;padding-top:10px;text-align:left;font-weight:400;}
.fcont .cont .lbl_oblig:after{content:"*";}
.fcont .cont .txb3,
.fcont .cont .txa{width: 80%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.fcont .cont .txa{height:80px;}
.fcont .cont .btn{height:45px;min-width:200px;font-size:16px;line-height:18px;font-weight:bold;text-shadow:none !important;-webkit-text-shadow:none !important;-moz-text-shadow:none !important;-o-text-shadow:none !important;}
.fcont .cont .btn:hover{}

/*** ANCLA ***/
.pnl_ancla{position:fixed;right:20px;bottom:20px;z-index:9998;width:42px;height:42px;overflow:hidden;background:#38CCC7;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;box-shadow:0px 0px 10px #444444;-moz-box-shadow:0px 0px 10px #444444;-webkit-box-shadow:0px 0px 10px #444444;-o-box-shadow:0px 0px 10px #444444;}
.pnl_ancla > .pnl_ancla_ext{}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int{display:inline-block;width:100%;height:100%;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla{display:inline-block;width:100%;height:100%;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla a{display:inline-block;width:100%;height:100%;font-weight:bold;color:#FFFFFF;text-decoration:none;text-align:center;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla a:hover{text-decoration:none;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla a:before{font-family:'FontAwesome';content:"\f106";font-size:24px;line-height:42px;}
.pnl_ancla > .pnl_ancla_ext > .pnl_ancla_int > .ancla a > .ancla_lbl{display:none;visibility:hidden;}

/*** 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:#52524C;border:0px;border-radius: 5px !important;-moz-border-radius: 5px !important;-webkit-border-radius: 5px !important;-o-border-radius: 5px !important;}
.capa_modal > .modal-dialog > .modal-content > .modal-header{border:0px !important;border-radius: 5px 5px 0px 0px !important;-moz-border-radius: 5px 5px 0px 0px !important;-webkit-border-radius: 5px 5px 0px 0px !important;-o-border-radius: 5px 5px 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: 16px;line-height: 16px;font-weight:lighter;color:#FFFFFF;background-color:#9B9B9B;opacity: 1;border:none;padding: 0px;width: 26px;height: 26px;text-align: center;padding: 0px 0px 1px 0px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;}
.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;}

/*** 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:#38CCC7;}
.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;}

/*** modificaciones para la capa de la ficha de alojamientos desde listado valorado ***/
.capa_modal.capa_aloj_ficha_popup{z-index:1020;}
.capa_modal.capa_aloj_ficha_popup > .modal-dialog{max-width:800px;margin:60px auto 30px;}
.capa_modal.capa_aloj_ficha_popup > .modal-dialog > .modal-content{background:#F5F4F5;}

/*** 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: #8B8B8B;border: 2px solid #C4C4C4;background: #FFFFFF;}

/*** PRODUCTOS LISTADO POBLACIONES ***/
.list_pob{width: 100%; display: block !important; margin:10px auto 0px !important; position: relative;}
.list_pob > ul{margin:0px !important;padding:0px;display:flex !important;flex-wrap:wrap;list-style:none;}
.list_pob > ul > li{padding:0px 5px 10px 5px;display:flex;}
.list_pob > ul > li > .thumbnail{position:relative;display:inline-block;background:transparent;text-align:left;width:100%;height:300px;cursor:pointer;margin:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;border:0px !important;}
.list_pob > ul > li > .thumbnail:hover,
.list_pob > ul > li > .thumbnail:focus, 
.list_pob > ul > li > .thumbnail.active{border:0px !important;}
.list_pob > ul > li > .thumbnail > .img_back{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:10;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.list_pob > ul > li > .thumbnail > .caption{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;z-index:20;background:rgba(0,0,0,0.4);/*background:url('img/fondos/fnd_gal_caption.png') repeat-x center bottom transparent;*/border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.list_pob > ul > li > .thumbnail:hover > .caption{background:rgba(0,0,0,0.7);}
.list_pob > ul > li > .thumbnail > .content{position:absolute;top:40%;left:0px;display:inline-block;width:100%;z-index:30;text-align:center;background:transparent;padding:0px 25px;}
.list_pob > ul > li > .thumbnail > .content > .text-left{display:inline-block;width:100%;height:100%;padding:0px 10px 10px 10px;text-align:center;}
.list_pob > ul > li > .thumbnail > .content > .text-left > .tit{display:inline-block;width:100%;font-size:30px;line-height:32px;color:#FFFFFF;font-weight:500;}
.list_pob > ul > li > .thumbnail > .content > .text-left > .desc{display:inline-block;width:100%;font-size:18px;line-height:20px;color:#FFFFFF;}
.list_pob > ul > li > .thumbnail > .content > .text-left > .lnk_desc{display:none;}
.list_pob > ul > li > .thumbnail:hover > .content > .text-left > .lnk_desc{display:inline-block;margin:10px 0px 0px 0px;width:auto;padding:10px 25px;background:#38CCC7;color:#FFFFFF;font-size:18px;line-height:20px;font-weight:600;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;}

/*** PRODUCTOS CABECERA POBLACION ***/
.cab_pob{height:600px;margin:0 auto;overflow:hidden;width:100%;}
.cab_pob > .item{position: relative;display: block;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}
.cab_pob > .item > img{margin:0 auto; min-height:600px;object-fit:cover;-o-object-fit:cover;    width: 100%;max-width: 100%;max-height: 560px;}
.cab_pob > .item > .container{}
.cab_pob > .item > .container > .caption{bottom:auto;top:0px;left:0px;z-index:15; position: absolute;width:100%;height:100%;margin:0px;padding:0px;text-align:center;background: rgba(0,0,0,0.2);}
.cab_pob > .item > .container > .caption .tit{display:inline-block;width:100%;text-align:center;font-family:Montserrat, sans-serif;font-weight:700;font-size:60px;line-height:60px;background:transparent;text-shadow:0px 0px 20px #444444 !important;color:#FFFFFF;padding:0px 15px;margin-top:120px;}
.cab_pob > .item > .container > .caption .desc{display:inline-block;width:100%;text-align:center;font-family:Montserrat, sans-serif;font-weight:300;font-size:45px;line-height:45px;margin-top:15px;text-shadow:none !important;color:#FFFFFF;padding:0px 15px;}

/*** PRODUCTOS CABECERA PAIS ***/
.cab_pai{height:600px;margin:0 auto;overflow:hidden;width:100%;}
.cab_pai > .item{position: relative;display: block;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}
.cab_pai > .item > img{margin:0 auto; min-height:600px;object-fit:cover;-o-object-fit:cover;    width: 100%;max-width: 100%;max-height: 560px;}
.cab_pai > .item > .container{}
.cab_pai > .item > .container > .caption{bottom:auto;top:0px;left:0px;z-index:15; position: absolute;width:100%;height:100%;margin:0px;padding:0px;text-align:center;background: rgba(0,0,0,0.2);}
.cab_pai > .item > .container > .caption .tit{display:inline-block;width:100%;text-align:center;font-family:Montserrat, sans-serif;font-weight:700;font-size:60px;line-height:60px;background:transparent;text-shadow:0px 0px 20px #444444 !important;color:#FFFFFF;padding:0px 15px;margin-top:120px;}
.cab_pai > .item > .container > .caption .desc{display:inline-block;width:100%;text-align:center;font-family:Montserrat, sans-serif;font-weight:300;font-size:45px;line-height:45px;margin-top:15px;text-shadow:none !important;color:#FFFFFF;padding:0px 15px;}

/*** CONTENIDO HOME TRASLADOS ***/
.cont_home_traslados{display:inline-block;width:100%;color:#46463F;margin:20px 0px;}
.cont_home_traslados > .pnl_tit{display:inline-block;width:100%;margin:0px 0px;font-size:26px;line-height:32px;font-weight:300;text-align:center;}
.cont_home_traslados > .pnl_dts{display:inline-block;width:100%;margin-top:40px;font-size:0px;}
.cont_home_traslados > .pnl_dts > .pnl_itm{display:inline-block;width:25%;text-align:center;vertical-align:top;padding:0px 25px;}
.cont_home_traslados > .pnl_dts > .pnl_itm > .pnl_itm_sup{display:inline-block;width:100%;text-align:center;}
.cont_home_traslados > .pnl_dts > .pnl_itm > .pnl_itm_sup > .img-responsive{margin:0 auto;}
.cont_home_traslados > .pnl_dts > .pnl_itm > .pnl_itm_inf{display:inline-block;width:100%;margin-top:20px;font-size:16px;line-height:20px;font-weight:500;text-align:center;}

/*** RESERVA CAPA PERFIL MODIFICACION ***/
.body_gen_mod{}

.capa_mod {display:inline-block;width:100%;text-align:center;margin:0px;padding:10px 0px 5px 0px;background:#FFD210;position:fixed;z-index:30;top:auto;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:#54524D;font-size:14px;line-height:16px;}
.capa_mod > .body > .izq > .div_tiempo_sesion {}
.capa_mod > .body > .izq > .div_tiempo_sesion > .tiempo{font-weight:700;}
.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:#8B8B8B;border:2px solid #8B8B8B;background:#FFFFFF;}
.capa_mod > .body > .der > .btn:hover {opacity:0.9;}

/*** FORMULARIO HTML SOLICITUD ***/
.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_tit{width:100%;font-size:23px;line-height:26px;font-weight:400;color:#19191F;}
.form_html > .pnl_form > .form-row > .form-group > .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_html > .pnl_form > .form-row > .form-group > .txa{width:100%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.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_lbl_file_upload{display:inline-block;vertical-align:middle;margin-right:20px;}
.form_html > .pnl_form > .form-row > .form-group > .pnl_lbl_file_upload > .lbl{font-size:20px;line-height:24px;font-weight:300;color:#8B8B8B;}
.form_html > .pnl_form > .form-row > .form-group > .pnl_file_upload{display:inline-block;vertical-align:middle;}
.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%;padding:12px 24px;height:45px;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-size:16px;line-height:20px;font-weight: 700;}
.form_html > .pnl_form > .form-row > .form-group > .pnl_file_upload > .btn_file:hover{background:#EEEEEE;border:1px solid #C4C4C4;color:#8B8B8B;}
.form_html > .pnl_footer{display:inline-block;width:100%;font-size:0px;}
.form_html > .pnl_footer > .pnl_condiciones{display:inline-block;width:50%;vertical-align:bottom;text-align:left;}
.form_html > .pnl_footer > .pnl_condiciones > .pnl_tit{display:inline-block;width:100%;font-size:23px;line-height:26px;color:#191920;font-weight:300;}
.form_html > .pnl_footer > .pnl_condiciones > .pnl_lbls{display:inline-block;width:100%;margin-top:15px;font-size:15px;line-height:16px;color:#8B8B8B;font-weight:300;}
.form_html > .pnl_footer > .pnl_condiciones > .pnl_lbls a{font-size:15px;line-height:16px;color:#38CCC6;font-weight:500;text-decoration:none;}
.form_html > .pnl_footer > .pnl_condiciones > .pnl_lbls a:hover{text-decoration:underline;}
.form_html > .pnl_footer > .pnl_btn{display:inline-block;width:100%;vertical-align:bottom;text-align:right; margin-top:10px}
.form_html > .pnl_footer > .pnl_btn > .btn{height:45px;min-width:200px;font-size:16px;line-height:18px;font-weight:bold;text-shadow:none !important;-webkit-text-shadow:none !important;-moz-text-shadow:none !important;-o-text-shadow:none !important;}

/*** CONTENIDOS PAGINAS CORPORATIVAS ***/
.pnl_corporative{display:inline-block;width:100%;margin-bottom:40px;}
.pnl_corporative > .pnl_corporative_tit{display:inline-block;width:100%;}
.pnl_corporative > .pnl_corporative_tit h1{font-size:32px;line-height:38px;text-align:center;color:#19191F;font-weight:300;}
.pnl_corporative > .pnl_corporative_tit h1 > .dest{color:#38CCC6;}
.pnl_corporative > .pnl_corporative_stit{display:inline-block;width:100%;}
.pnl_corporative > .pnl_corporative_stit h1{font-size:60px;line-height:70px;text-align:center;color:#19191F;font-weight:700;}
.pnl_corporative > .pnl_corporative_stit h2{font-size:60px;line-height:70px;text-align:center;color:#19191F;font-weight:700;}
.pnl_corporative > .pnl_corporative_stit_1{display:inline-block;width:100%;text-align:center;font-size:32px;line-height:38px;color:#646464;font-weight:300;margin-bottom:15px;}
.pnl_corporative > .pnl_corporative_stit_2{display:inline-block;width:100%;text-align:center;font-size:32px;line-height:38px;color:#646464;font-weight:700;margin-bottom:15px;}

.pnl_corporative > .pnl_corporative_stit_cnt_dir{display:inline-block;width:100%;text-align:left;font-size:22px;line-height:30px;font-weight:300;color:#8B8B8B;}
.pnl_corporative > .pnl_corporative_stit_mail{display:inline-block;width:100%;margin-top:15px;text-align:left;padding-left:40px;background:url('img/iconos/ico_cnt_mail.png') no-repeat left center transparent;font-size:22px;line-height:30px;font-weight:300;color:#8B8B8B;}
.pnl_corporative > .pnl_corporative_stit_mail > a{font-size:22px;line-height:30px;font-weight:700;color:#38CCC6;text-decoration:none;}
.pnl_corporative > .pnl_corporative_stit_mail > a:hover{text-decoration:underline;}
.pnl_corporative > .pnl_corporative_stit_tel{display:inline-block;width:100%;margin-top:15px;text-align:left;padding-left:40px;background:url('img/iconos/ico_cnt_tel.png') no-repeat left center transparent;font-size:22px;line-height:30px;font-weight:300;color:#8B8B8B;}
.pnl_corporative > .pnl_corporative_stit_tel > a{font-size:22px;line-height:30px;font-weight:700;color:#8B8B8B;text-decoration:none;}
.pnl_corporative > .pnl_corporative_stit_tel > a:hover{text-decoration:underline;}

.pnl_corporative > .pnl_corporative_tit_int{display:inline-block;width:100%;}
.pnl_corporative > .pnl_corporative_tit_int h3{color: #41CEC5;font-size: 26px;font-weight: 300;}
.pnl_corporative > .pnl_corporative_desc{display:inline-block;width:100%;font-size:23px;line-height:30px;text-align:justify;color:#646464;font-weight:300;margin-bottom:20px;}
.pnl_corporative > .pnl_corporative_desc_min{display:inline-block;width:100%;font-size:16px;line-height:24px;text-align:justify;color:#646464;font-weight:300;margin-bottom:20px;}
.pnl_corporative > .pnl_corporative_club{display:flex;width:100%;padding:40px 40px 40px 0px;text-align:center;font-size:0px;background:url('img/fondos/fnd_nempresa_club.png') no-repeat center center / cover transparent;}
.pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_cont{display:inline-block;width:50%;vertical-align:top;text-align:left;background:#FFFFFF;padding:40px 60px;}
.pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_cont > .pnl_corporative_club_cont_tit{display:inline-block;width:100%;font-size:32px;line-height:38px;color:#38CCC6;font-weight:400;}
.pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_cont > .pnl_corporative_club_cont_desc{display:inline-block;width:100%;margin-top:20px;}
.pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_cont > .pnl_corporative_club_cont_desc > .pnl_corporative_club_cont_desc_desc{display:inline-block;width:100%;font-size:16px;line-height:24px;text-align:justify;color:#646464;font-weight:300;margin-bottom:20px;}
.pnl_corporative > .pnl_corporative_club > .pnl_corporative_club_img{display:inline-block;width:50%;vertical-align:top;background:url('img/fondos/fnd_nempresa_club_img.jpg') no-repeat center center / cover transparent;}

/*** GALERIA IMAGENES ***/
.gal_img{display:inline-block;width:100%;margin:20px 40px;}
.gal_img > .popup-gallery{display:inline-block;width:100%;}
.gal_img > .popup-gallery > .item{display:inline-block;width:33.333333%;vertical-align:top;text-align:center;margin:20px 0px;}
.gal_img > .popup-gallery > .item > .lnk_img{display:inline-block;position:relative;margin:0 auto 30px;}
.gal_img > .popup-gallery > .item > .lnk_img:after {content: ' ';position: absolute;z-index: 3;width: 0;height: 0;border-style: solid;border-width: 29px 27px 0 27px;border-color: #2cd2c8 transparent transparent transparent;left: 50%;margin-left: -27px;bottom: -26px;}
.gal_img > .popup-gallery > .item > .lnk_img > .img-responsive{position: relative;z-index: 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;border: 3px solid #2ad2c8;width: 250px;height: 250px;object-fit:cover;}
.gal_img > .popup-gallery > .item > .pnl_info{display:inline-block;width:100%;min-height:110px;margin:0px;text-align:left;padding:0px 20px;}
.gal_img > .popup-gallery > .item > .pnl_info > .pnl_info_tit{display:inline-block;width:100%;font-size: 22px;line-height:26px;color: #2ad2c8;font-weight:700;}
.gal_img > .popup-gallery > .item > .pnl_info > .pnl_info_desc{display:inline-block;width:100%;font-size: 18px;line-height:26px;color: #2d3a4d;font-weight:700;}
.gal_img > .popup-gallery > .item > .pnl_info > .pnl_info_lnk_desc{display:inline-block;width:100%;font-size: 15px;line-height:20px;color: #2d3a4d;font-weight:400;}

/*** 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;}

/*** 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;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.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 > .pc_tpv_pago_contenido_tarjeta_dts_frame{display:inline-block;width:100%;text-align:left;margin:0px;padding:10px 20px;}
.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 > .btn{padding:10px 30px;}
.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{}

/*** PRODUCTOS LISTADO CONTINENTE PAIS POBLACION ***/
.list_cont_pai_pob{display:inline-block;width:100%;}
.list_cont_pai_pob > .list_cont{display:inline-block;width:100%;}
.list_cont_pai_pob > .list_cont > .itm_cont{display:inline-block;width:100%;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm{display:inline-block;vertical-align:middle;padding: 80px 20px;background: #ffffff;margin: 0px 0px 20px 0px;width: 100%;text-align: center;cursor: pointer;text-decoration:none;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm:hover{opacity:0.85;text-decoration:none;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm.lnk_itm_1{background:url('img/fondos/fnd_continente_africa.jpg') no-repeat bottom center / cover transparent;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm.lnk_itm_2{background:url('img/fondos/fnd_continente_europa.jpg') no-repeat bottom center / cover transparent;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm.lnk_itm_3{background:url('img/fondos/fnd_continente_asia.jpg') no-repeat bottom center / cover transparent;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm.lnk_itm_4{background:url('img/fondos/fnd_continente_america.jpg') no-repeat bottom center / cover transparent;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm.lnk_itm_5{background:url('img/fondos/fnd_continente_oceania.png') no-repeat bottom center / cover transparent;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm > .lbl_itm{display:inline-block;vertical-align:bottom;font-size:36px;line-height:40px;color:#FFFFFF;font-weight:bold;}
.list_cont_pai_pob > .list_cont > .itm_cont > .lnk_itm > .lbl_tot{display:inline-block;vertical-align:bottom;font-size:28px;line-height:40px;color:#FFFFFF;font-weight:bold;margin-left:10px;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai{display:none;width:100%;margin:0px 0px 20px 0px;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai{display:inline-block;width:100%;display:block;margin:0px;padding:20px 30px 30px;font-size:0px;font-weight:300;color:#888888;border-bottom:2px dotted #DDDDDD;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai:hover{background:#FFFFFF;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai:first-child{border-top:2px dotted #DDDDDD;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .lnk_itm{display:inline-block;vertical-align:middle;text-decoration:none;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .lnk_itm > .lbl_itm{display:inline-block;vertical-align:bottom;font-size:26px;line-height:30px;color:#19191F;font-weight:bold;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .lnk_itm > .lbl_tot{display:inline-block;vertical-align:bottom;font-size:20px;line-height:30px;color:#19191F;font-weight:normal;margin-left:10px;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .lnk_itm:hover{text-decoration:none;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob{display: inline-block !important;width: 100%;margin: 10px auto 0px !important;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob{display:inline-block;margin:5px 10px 0px 0px;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob:after{display:inline-block;vertical-align:bottom;font-family:'FontAwesome';content:"\f111";padding:0px 10px 0px 20px;font-size:4px;line-height:20px;color:#38CCC6;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob:last-child:after{display:none;visibility:hidden;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob > .lnk_itm{display:inline-block;vertical-align:middle;text-decoration:none;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob > .lnk_itm > .lbl_itm{display:inline-block;vertical-align:bottom;font-size:16px;line-height:20px;color:#38CCC6;font-weight:bold;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob > .lnk_itm > .lbl_tot{display:inline-block;vertical-align:bottom;font-size:16px;line-height:20px;color:#38CCC6;font-weight:normal;margin-left:10px;}
.list_cont_pai_pob > .list_cont > .itm_cont > .list_pai > .itm_pai > .list_pob > .itm_pob > .lnk_itm:hover{text-decoration:none;}

/*** MODO BOOKING ***/
.mnu_booking {background-color: transparent; font-size:14px;line-height:14px;border-bottom:1px solid #FFFFFF;color:#FFFFFF;}
.mnu_booking .pnl_cont {padding:10px 10px;}
.mnu_booking .pnl_cont .pnl_bnv{display:inline-block; width:100%; padding:0px;margin:0px 0px 0px 0px;text-align:left;}
.mnu_booking .pnl_cont .pnl_bnv .tit{display:inline-block; width:100%;font-size: 18px; font-weight: bold;}
.mnu_booking .pnl_cont .pnl_bnv .exp{display:inline-block; width:100%;margin:10px 0px 0px 0px;font-size:14px;line-height:14px;}
.mnu_booking .pnl_cont .pnl_bnv .exit {margin:0px;text-align:right;}
.mnu_booking .pnl_cont .pnl_bnv .exit > img{display:inline-block;vertical-align:middle;cursor:pointer;}
.mnu_booking .pnl_cont .pnl_bnv .exit > .lbls{display:inline-block;vertical-align:middle;}
.mnu_booking .pnl_cont .pnl_bnv .exit > .lbls > .exit{color:#FFFFFF;font-weight:bold;text-decoration:none;cursor:pointer;}
.mnu_booking .pnl_cont .pnl_bnv .exit > .lbls > .exit:hover{color:#FFFFFF;opacity:0.85;text-decoration:none;}
.mnu_booking .pnl_cont .pnl_dat {display:inline-block; width:100%; padding:0px;margin:10px 0px 0px 0px;text-align:left;}
.mnu_booking .pnl_cont .pnl_dat .lbl .tit{display:inline-block;font-weight: bold; margin-right: 10px;} 
.mnu_booking .pnl_cont .pnl_dat .agente {}
.mnu_booking .pnl_cont .pnl_dat .agente > .lbl{margin:0px 0px 3px 0px;display:inline-block;}
.mnu_booking .pnl_cont .pnl_dat .cliente {text-align:right;}
.mnu_booking .pnl_cont .pnl_dat .cliente .txt{}
.mnu_booking .pnl_cont .pnl_dat .cliente .txt input {width:60%;max-width:300px;height:32px;vertical-align:top;border:0px;border-radius:6px;padding:4px 10px;font-size:14px;line-height:16px;color: #1A1A22;}
.mnu_booking .pnl_cont .pnl_dat .cliente .boton{}
.mnu_booking .pnl_cont .pnl_dat .cliente .boton .btn{width: auto; height:32px;padding: 5px 20px;background: #FFD210;font-size: 12px;line-height: 16px;font-weight: 700;color: #1A1A22;border-radius:20px;}
.mnu_booking .pnl_cont .pnl_dat .cliente .boton .btn:hover{opacity:0.85;}
.modo_booking_nolog.modo_booking_log{display:none !important;visibility:hidden;}

/*** Pasajero ***/

.itm .ddlTelefono {border-color: #38CCC7 !important; font-size: 14px !important}

/*** PRODUCTOS FICHA PRODUCTOS RELACIONADOS ***/
.prod_fic_prod_rel{display:inline-block;width:100%;margin:0px;padding:0px;}
.prod_fic_prod_rel > .pnl_tit{display:inline-block;width:100%;font-size: 24px;color:#FFFFFF;text-align:left;font-weight:bold;background: #37CCC6;padding: 8px 14px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.prod_fic_prod_rel > .pnl_prods{display:inline-block;width:100%;margin:10px 0px 0px 0px;padding:10px 0px;}
.prod_fic_prod_rel > .pnl_prods.loading{display:none;}
.prod_fic_prod_rel > .pnl_prods > .owl-loading{color:#FFFFFF;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados{width: 100%; display: block !important; margin: 0px auto; position: relative;margin:0px auto !important;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel{ width:100% !important;font-size:0px;text-align:left;min-height:330px;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-wrapper-outer{margin:0px !important;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-wrapper-outer > .owl-wrapper{padding:0px;display:flex !important;flex-wrap:wrap;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{padding:0px 10px;display:flex;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls{}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-pagination{display:inline-block;width:100%;text-align:center;margin-top:20px;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-pagination > .owl-page{display: inline-block;zoom: 1;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-pagination > .owl-page > span{display: inline-block;width: 10px;height: 10px;margin: 5px 3px;cursor:pointer;background:#FFFFFF;border:1px solid #C9C9C9;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;box-shadow:1px 1px 2px #666666;-moz-box-shadow:1px 1px 2px #666666;-webkit-box-shadow:1px 1px 2px #666666;-o-box-shadow:1px 1px 2px #666666;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;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-pagination > .owl-page.active > span{background:#67D6D2;border-color:#67D6D2;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-buttons{display: block;left: -3%;margin: 0 auto;position: absolute;text-align: center;top: 33%;width: 106%;z-index: 10;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-buttons > span{padding: 0px; font-size: 26px; text-decoration: none; width: 23px; height: 64px;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-buttons > .owl-prev{ position: absolute; left: 0px; font-size: 32px;color:#26262C;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-buttons > .owl-next{ position: absolute; right: 0px; font-size: 32px;color:#26262C;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-buttons > .owl-prev:hover{color:#37CCC6;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.owl-carousel > .owl-controls > .owl-buttons > .owl-next:hover{color:#37CCC6;}
/*** modo no carrusel ***/
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.no-carousel{}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.no-carousel > .row{margin: 0px !important;padding: 0px;display: flex !important;flex-wrap: wrap;}
.prod_fic_prod_rel > .pnl_prods > .pnl_productos_relacionados.no-carousel > .row > .pnl_item{padding: 0px 10px 20px 10px;display: flex;}
/*** maquetacion del item ***/
.prod_fic_prod_rel > .pnl_prods .prod{display:inline-block;width:100%;padding:0px 0px 20px 0px;background:transparent;text-align:left;border:1px solid #DDDDDD;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;background-color: ghostwhite;border: 1px solid #37CCC6;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_img{display:inline-block;width:100%;height:215px;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_img > .imagen{display:inline-block;width:100%;height:100%;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts{display:inline-block;width:100%;padding:0px 15px;margin:15px 0px 0px 0px;text-align:left;background:transparent;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_producto{display:inline-block;width:100%;font-size:17px;line-height:20px;color:#EB7304;margin:0px;text-align:left;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_producto > a{font-size:17px;font-weight:bold;line-height:20px;color:#26262C;text-decoration:none;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_producto > a:hover{text-decoration:underline;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_preciodesde{display:flex;margin-top:20px;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_preciodesde .pre{font-size: 15px;line-height: 20px;color: #26262C;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_preciodesde .itm{margin-left:5px; font-size: 17px;font-weight: bold;line-height: 20px;color: #26262C;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .prod_rel_atributo_item{display:flex;margin-bottom:12px}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .prod_rel_atributo_item > .prod_rel_atributo_imagen > .img_atrib{width:30px; height:24px}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .prod_rel_atributo_item > .prod_rel_atributo_campo{font-size:13px;margin-top:3px;margin-left:10px}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_clasif{display:inline-block;width:100%}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_clasif > img{display: inline-block;margin: 0px 2px;width: 14px;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_poblac{display:inline-block;width:100%;font-size:14px;line-height:16px;color:#333333;text-align:inherit;font-weight: 500;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_dts > .pnl_dts_direc{display:inline-block;width:100%;font-size:14px;line-height:16px;color:#333333;text-align:inherit;font-weight: 500;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_btn{display:inline-block;width:100%;padding:0px 15px;margin:20px 0px 0px 0px;text-align:center;background:transparent;}
.prod_fic_prod_rel > .pnl_prods .prod > .pnl_btn > .btn{width:100%;height:38px;font-size:17px;line-height:20px;}
.prod_fic_prod_rel hr{margin-top:15px;margin-bottom:10px;border-top: 2px dashed #dddddd;}

/*** FORMULARIO HTML SOLICITUD CAPTCHA ***/
.form_html > .pnl_footer > .pnl_captcha{display:inline-block;width:60%;vertical-align:bottom;text-align:left;}
.form_html > .pnl_footer > .pnl_captcha {display:inline-block;width:50%;font-size:23px;line-height:26px;color:#191920;font-weight:300;text-align: right;text-align: -moz-right;text-align: -webkit-right;text-align:-o-right;}
.form_html > .pnl_footer > .pnl_captcha {font-size:15px;line-height:16px;color:#38CCC6;font-weight:500;text-decoration:none;}
.form_html > .pnl_footer > .pnl_captcha {text-decoration:underline;}

/*** FORMULARIO MIS DATOS ***/
.pnl_ppl_mis_datos{font-size: 14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}
.form_mis_datos{width: 50%; margin-left: 23%;    display: table;padding: 20px;margin-top: 20px;margin-bottom: 20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.form_mis_datos > .pnl_form{display:inline-block;width:100%;}
.form_mis_datos > .pnl_form > .form-row{margin-left: -15px;margin-right: -15px;}
.form_mis_datos > .pnl_form > .form-row > .form-group{}
.form_mis_datos > .pnl_form > .form-row > .form-group > .lbl{width:100%;font-size:16px;line-height:35px;font-weight:450;color:#19191F;}
.form_mis_datos > .pnl_form > .form-row > .form-group .tel_block{display:flex;}
.form_mis_datos > .pnl_form > .form-row > .form-group .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_mis_datos > .pnl_form > .form-row > .form-group .invalid{background-color: #e908081f;}
.form_mis_datos > .pnl_form > .form-row > .form-group .txb-readonly{background-color:#80808014;width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_mis_datos > .pnl_form > .form-row > .form-group .ddl{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_mis_datos > .pnl_form > .form-row > .form-group .txa{width:100%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .txb.err,
.form_mis_datos > .pnl_form > .form-row > .form-group > .txa.err{background:rgba(255,210,16,0.2);}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload{display:inline-block;vertical-align:middle;margin-top:20px;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .lbl{font-size: 18px;line-height: 35px;font-weight: 450;color: #19191F;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .input_file{position:absolute;left:-1000em;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .btn_file{display:inline;width:100%;padding:12px 24px;height:45px;background:#FFFFFF;border:1px solid #C4C4C4;color:#8B8B8B;font-size:16px;line-height:20px;font-weight: 700;margin-left: 10px;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .btn_file:hover{background:#EEEEEE;border:1px solid #C4C4C4;color:#8B8B8B;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_file_upload > .img{display:block;margin-top: 30px; width: 200px;}
.form_mis_datos > .pnl_form > .form-row > .form-group > .pnl_btn{display:inline-block;margin-top:30px}

/*** FORMULARIO REALIZAR ANTICIPO ***/
.pnl_ppl_realizar_anticipo{font-size: 14px;background: #F5F4F5;display: inline-block;margin: 0 auto;width: 100%;}

.pnl_ppl_realizar_anticipo .res_pagos_lst > .pnl_tit{display:block;}
.pnl_ppl_realizar_anticipo. .res_pagos_lst > .pnl_tit > .pnl_tit_int{display:block;position:relative;padding:0px;text-align:left;}
.pnl_ppl_realizar_anticipo. .res_pagos_lst > .pnl_tit > .pnl_tit_int > h1{display:inline-block;width:100%;margin:0px;padding:20px 10px;text-align:left;font-size:60px;line-height:70px;color:#26262C;border-bottom:4px dotted #DDDDDD;}
.form_realizar_anticipo{width: 43%; margin-left: 28%;display: table;padding: 20px;margin-top: 20px;margin-bottom: 20px;position: relative;background: #FFFFFF;padding: 30px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.form_realizar_anticipo > .pnl_form{display:inline-block;width:100%;}
.form_realizar_anticipo > .pnl_form > .form-row{margin-left: -15px;margin-right: -15px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group{}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .lbl{width:100%;font-size:16px;line-height:35px;font-weight:450;color:#19191F;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txb{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txb-observaciones{width: 100%;font-weight: 400;height: 100px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .invalid{background-color: #e908081f;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txb-readonly{background-color:#80808014;width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .ddl{width: 100%;font-weight: 400;height: 40px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txa{width:100%;font-weight: 400;height: 80px;padding: 8px 8px;font-size: 15px;border: 1px solid #CCCCCC;box-shadow: 0px 0px 2px #777777;-moz-box-shadow: 0px 0px 2px #777777;-webkit-box-shadow: 0px 0px 2px #777777;-o-box-shadow: 0px 0px 2px #777777;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txb.err,
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .txa.err{background:rgba(255,210,16,0.2);}
.form_realizar_anticipo > .pnl_form > .form-row > .form-group > .pnl_btn{display:inline-block;margin-top:30px}
.form_realizar_anticipo > .modal {display: none;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, 0.4);}
.form_realizar_anticipo > .modal > .modal-content {background-color: #fff;margin: 15% auto;padding: 20px;border: 1px solid #888;width: 80%;max-width: 400px;text-align: center;}

.cont_fin_pago_ok{text-align:center; margin-top:50px; margin-bottom:50px;width: 26%;margin-left: 37%;padding: 20px;-webkit-border-radius: 6px;background: #f5f5f5;-webkit-box-shadow: 0px 1px 0px #CCCCCC;}
.cont_fin_pago_ok > .pnl_txt{font-weight:600; color: green;}
.cont_fin_pago_ok > .pnl_lnk{margin-top:10px; font-weight:500;}

.cont_fin_pago_ko{text-align:center; margin-top:50px; margin-bottom:50px;width: 26%;margin-left: 37%;padding: 20px;-webkit-border-radius: 6px;background: #f5f5f5;-webkit-box-shadow: 0px 1px 0px #CCCCCC;}
.cont_fin_pago_ko > .pnl_txt{font-weight:600; color: red;}
.cont_fin_pago_ko > .pnl_lnk{margin-top:10px; font-weight:500;}

