

/* EMPIEZA LA REMAQUETACIÓN */
.valoracion > .listVal > .vext > .header > .pData > .desde, .valoracion > .carousel > .carousel-inner > .item > .vext > .header > .pData > .desde {
    font-weight: bold;
}

span .importe {
    font-size: 20px;
    color: #F54B62;
}

/*** titulos ***/
.subtith2 {font-size: 22px;color: #444444;font-weight: 300;margin: 0 auto;max-width: 700px;margin-bottom: 30px;}

/*** Footer ***/
@media (min-width: 992px){
    .cont_footer .col-sm-3 {width: 33.333333%}
}
@media (min-width: 0px) and (max-width: 991px) {
    .cont_footer .col-sm-3 {width: 100%}
}


/*** home privada ***/
.page-313 .cont_head_int_busc {position: absolute;bottom: 0;overflow: visible;left: 0;right: 0;background: rgba(8,8,63,0.8);width: 100%;}
.page-313 .cont_head_int_busc_ext {top: unset;position: static;}
.page-313 .gal_header {margin-bottom: 0px;}
.page-313 .header_container_ext {background: transparent;z-index: 1;}
.page-313 .cont_head_int_0_int {overflow: visible;}
.page-313 .cont_head_int_0_ext .gal_header {margin-top: -120px;}

.page-313 .buscador .cd-tabs-content li.selected {background: transparent;}

.textoHomePriv {padding: 50px 0 0;}
.textoHomePriv h2 {text-align: center}
.textoHomePriv h2 > span {color: #3E7BAA;}
.textoHomePriv .subtit {font-size: 22px; color: #444444;font-family: 'Montserrat', sans-serif;max-width: 500px;margin: 0 auto;}

.linkBajTit {margin-top: -5px;display: block;}

@media (min-width: 1600px) { 
    .page-313 .cont_head_int_0_ext .gal_header {margin-top: 0;margin-top: -70px;}
}

@media (min-width: 767px) and (max-width: 890px) {
     .page-313 .cont_head_int_0_ext .gal_header {margin-top: 0;margin-top: -170px;}
}

@media (min-width: 0px) and (max-width: 767px) { 
    .page-313 .cont_head_int_busc {bottom: unset;background: rgba(8,8,63,0.8);width: 100%;top: 50px;}
}

.page-313 .cont_head_int_0_ext .wc_edicioncontrol + input + .gal_header {margin-top: 0px;}


/*** galeria header home publica ***/
.page-347 .cont_head_int_0_int {}
.page-347 .header_container_ext {z-index: 1;}
.galHomePublica {margin-top: 0;margin-top: -140px;}
.galHomePublica.gal_header .content {background-color: unset;top: unset;bottom: 3%;height: unset;padding-top: unset;}
.galHomePublica.gal_header .content .tit {color: #3E7BAA;font-family: 'Poppins', sans-serif;font-size: 55px;text-shadow: unset;}
.galHomePublica.gal_header .content .tit > span {display: block;color: #07073F;}
.galHomePublica.gal_header .content .desc {color: #444444;font-family: 'Montserrat', sans-serif;font-weight: 300;font-size: 25px;max-width: 580px;margin: 0 auto;text-shadow: unset;}

@media (min-width: 0px) and (max-width: 767px) {
    .galHomePublica.gal_header .content {padding: 0 15px;}
    .galHomePublica.gal_header .content .tit {font-size: 40px;}
    .galHomePublica.gal_header .content .desc {font-size: 18px;}
}
.page-347 .galHomePublica{margin-top:0px;}


/*** Logotipo home especial ***/
.cont_logo > div:nth-of-type(1) {display: none !important}
.cont_logo > div:nth-of-type(2) {display: block !important}
.page-347 .cont_logo > div:nth-of-type(1) {display: block !important}
.page-347 .cont_logo > div:nth-of-type(2) {display: none !important}

/*** MENU HOME PUBLICO ***/
.page-347 .header_container {min-height: 90px;}
.page-347 .header_container > .cont_header1 {right: 80px;top: 46px;}
.page-347 .header_container > .cont_header2 {top: 50px;right: 20px;}
.page-347 .header_container > .cont_header3 {top: 52px;right: 240px;}
.page-347 .header_container > .cont_header4 {top: 46px;right: 380px;}
.page-347 .header_container > .cont_header5 {top: 50px;right: 20px;}
.page-347  .header_container > .cont_header2 {top: 32px;}
.header_container > .cont_header2 {right: 57px;top: 3px;position: relative;display: block;width: auto;}
.page-347 .header_container > .cont_logo {top: 20px;} 
.page-347 .header_container_ext {min-height: 140px;background: transparent;position:absolute;top:0px;left:-9999px;right:-9999px;width:100%;}
.cont_header2 .navTop {}
@media (min-width: 768px){
    .cont_header2 .navTop .nav {text-align: right;}
    .cont_header2 .navTop .nav li {float: none;display: inline-block;}
	.navTop.mpri .nav > li > a:hover {background: transparent;border-bottom: 2px solid #4DA6D9;	}
    .navTop.mpri .nav > li > a.aclie {border: 1px solid #fff;border-radius: 0;padding-left: 33px;}
	.navTop.mpri .nav > li > a.aclie:before {position: absolute;content:url('img/iconos/user_btn_menu.png'); left: 10px;top: 6px;}
    .navTop.mpri .nav > li > a.aclie:hover {background:#3E7BAA;border: 1px solid #3E7BAA !important;}
	.navTop.mpri .nav > li > a.solacc {border:1px solid #3E7BAA;background:#3E7BAA;border-radius: 0;}
	.navTop.mpri .nav > li > a.solacc:hover {border:1px solid #fff !important;background:transparent;border-radius: 0;}
}
@media (min-width: 1200px) and (max-width: 1429px) {
    .cont_header2 > div {text-align: right;}
    .cont_header2 .navTop {max-width: 800px;display: inline-block;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .cont_header2 > div {text-align: right;}
    .cont_header2 .navTop {max-width: 600px;display: inline-block;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .cont_header2 > div {text-align: right;}
    .cont_header2 .navTop {max-width: 530px;display: inline-block;}
    .navTop.mpri .nav > li > a {font-size: 12px;}
}

@media (min-width: 0px) and (max-width: 767px) {
    .header_container > .cont_header2 {right: 0;left: 0;position: absolute;top: 0;}
    .cont_header2 .navTop {float: left}
    
    .page-347 .header_container > .cont_header1 {top: 6px;margin-left: unset;width: auto;left: unset;right: 80px;}
    .page-347 .header_container > .cont_header2 {top: 0px;}
    .page-347 .header_container > .cont_header3 {top: 6px;right: 90px;}
    .page-347 .header_container > .cont_header4 {top: 6px;}
    .page-347 .header_container > .cont_header5 {top: 6px;}
}

.mpri .nav > li > a.aclie:hover:after,
.mpri .nav > li > a.aclie:focus:after,
.mpri .nav > li > a.solacc:hover:after,
.mpri .nav > li > a.solacc:focus:after {display: none;}
.header_container .header_telf a img {content: unset;width: unset;height: unset;}

/*** MENU INTERIOR ***/
.header_container > .cont_header1 > .cont_vacio{display: inline-block;padding-left: 6px;line-height: normal;}
.cont_menu_principal_ext {position: static;background: transparent;}
@media (min-width: 1600px)  {
    .cont_menu_principal_ext{background:transparent;bottom: 10px;width: unset;left: 50%;transform: translate(-50%, 0);position:absolute;}
    .page-347 .cont_menu_principal_ext {bottom: unset;top: 40px;left: 50%;transform: translate(-70%, 0);}
    .cont_menu_principal_ext > .container {width: 860px;padding: 0;}
    .page-347 .cont_menu_principal_ext > .container {width: 490px;padding: 0;}
    
    .header_container > .cont_header1 {right: 0px;top: 16px;}
    .header_container > .cont_header3 {right: 160px;top: 24px;} 
    .header_container > .cont_header4 {top: 17px;right: 296px;}
    .header_container > .cont_header5 {right: -54px;}
    .mpri .nav {text-align: center}
}
@media (min-width: 0px) and (max-width: 767px) {
    .cont_menu_principal_ext {position: absolute;}
}

/*** GALERIA 3 COLUMNAS ***/
.gal3col {margin: 0 auto}
.gal3col .gal_lis .thumbnail {min-width: 100% !important;margin: 0 !important;min-height: 440px !important;border-radius: 5px;}
.gal3col .gal_lis {margin-top: 0 !important;}
.gal3col .gal_lis .thumbnail {min-width: 100% !important;margin: 0 !important;height: 330px !important;border-radius: 10px;}
.gal3col .gal_lis .thumbnail img {object-fit: cover;height: 100%;width: 100%;position: static}
.gal3col .gal_lis .thumbnail .content {bottom: 0;padding: 0;background: unset;top: 50%;width: 100%; height: unset}
.gal3col .gal_lis .thumbnail .content:before {content:'';position: absolute; bottom: 0px; width: 100%;background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);top: 50%;z-index: 50;}
.gal3col .gal_lis .thumbnail:hover .caption {background: rgba(0,0,0,0.2);}
.gal3col .gal_lis .thumbnail .content  > span {position: absolute;bottom: 15px;z-index: 50;left: 15px;}
.gal3col .gal_lis > .item > .row > span .thumbnail:hover .content {}
.gal3col .gal_lis .thumbnail .content .tit {font-size: 17px;height: unset;margin-top: unset;text-align: left;background: #3E7BAA;padding: 4px 15px;line-height: unset;border-radius: 0;font-family: 'Poppins', sans-serif;width: fit-content;/*! display: block; */color: #fff;}
.gal3col .gal_lis .thumbnail .content .desc {display: block;font-family: 'Rubik', sans-serif;font-size: 16px;color: #fff;margin-top: 5px;}
.gal3col .gal_lis > .item > .row {display: block}
.gal3col .gal_lis > .item > .row > span {padding: 0px 10px !important;}
.gal3col .owl-carousel .owl-wrapper-outer {overflow: visible;}
@media (min-width: 1430px) {
    .gal3col {max-width: 1400px;}
}

@media (min-width: 1200px) and (max-width: 1429px) {
    .gal3col {max-width: 1170px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .gal3col {max-width: 920px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .gal3col {max-width: 750px;}
}

@media (min-width: 0px) and (max-width: 767px) {

}



/*** BLOQUE ICONOS GARANTIAS ***/
.icoConfi {margin-bottom: 20px;display: block;overflow: auto;}
.icoConfi h2 {margin-bottom: 30px;}
.icoConfi .item {min-height: 66px;margin-bottom: 30px;}
.icoConfi .item img {margin-right: 10px;}
.icoConfi .item span {font-weight: bold}
.icoConfi .item .texto {font-family: 'Rubik', sans-serif; font-size:20px; color:#06063F;line-height: 23px;margin-top: 6px;max-width: 270px;}
@media (max-width: 767px) and (min-width: 0px){
    .icoConfi  {text-align: center;}
    .icoConfi .item .texto {max-width: unset;}
}

/*** BANNER ***/
.banCat {background: url('img/fondos/fondo_catalogo_home.jpg') no-repeat center center; min-height: 570px;margin: 0px 0px 50px;position: relative;}
.banCat > .contenedor {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;width: 100%;text-align: center;}
.banCat > .contenedor > p {font-size: 30px; color: #fff;margin-bottom: 30px;font-family: 'Rubik', sans-serif;font-weight: bold;}
.banCat > .contenedor > .tit {font-family: 'Poppins', sans-serif; font-size: 90px; color: #fff;line-height: 90px;margin-bottom: 30px;max-width: 800px;margin: 0 auto 40px;}
.banCat > .contenedor .btn {color: #fff;background: #3E7BAA;width: auto;border: none;padding: 10px 20px;border-radius: 0;}
@media (max-width: 767px) and (min-width: 0px){
    .banCat {min-height: 370px;}
    .banCat > .contenedor > p {font-size: 20px;}
    .banCat > .contenedor > .tit {font-size: 40px; color: #fff;line-height: 40px;}
}

/*** GALERIA 2 COLUMNAS ***/
.gal2col .gal_lis .thumbnail {min-width: 100% !important;margin: 0 !important;}
.gal2col .gal_lis .thumbnail .img_back {min-height: 450px;}
.gal2col .gal_lis .thumbnail .content {bottom: 0;padding: 0;background: unset;position: static;display: block;float: left;width: 100%;}
.gal2col .gal_lis .thumbnail:hover .caption {background: unset;}
.gal2col .gal_lis .thumbnail .content  > span {padding: 50px;position: static;bottom: 0;z-index: 50;}
.gal2col .gal_lis > .item > .row > span .thumbnail:hover .content {}
.gal2col .gal_lis .thumbnail .content .tit {font-size: 25px;height: 36px;margin-top: unset;text-align: left;font-family: 'Poppins', sans-serif;}
.gal2col .gal_lis .thumbnail .content .desc {font-size: 20px;text-align: left;height: 24px;}
.gal2col .gal_lis > .item > .row {display: block}
.gal2col .gal_lis > .item > .row > span {padding: 0px 10px !important;}
@media (max-width: 1199px) and (min-width: 992px){
    .gal2col .gal_lis .thumbnail {min-height: 300px !important;}
}
@media (min-width: 0px) and (max-width: 399px) {
    .gal2col .gal_lis .thumbnail .content > span {padding: 20px;}
}

@media (max-width: 991px) and (min-width: 768px){
    .gal2col .gal_lis > .item > .row > .col-xs-12 {width: 50%;}
    .gal2col .gal_lis .thumbnail {min-height: 250px !important;}
    .gal2col .gal_lis .thumbnail .content .tit {font-size: 23px;height: 30px;}
    .gal2col .gal_lis .thumbnail .content .desc {font-size: 18px;}
}

@media (max-width: 767px) and (min-width: 0px){
    .gal2col .gal_lis > .item > .row > span {margin-bottom: 20px;}
    .gal2col .gal_lis .thumbnail {min-height: 250px !important;}
    
}

/*** galeria 3 columnas similar a 2 columnas ***/
.gal2col .gal_lis .col-md-4 .thumbnail .img_back {min-height: 300px;}
.gal2col .gal_lis .col-md-4 .thumbnail .content {margin-bottom: 30px;}
.gal2col .gal_lis .col-md-4 .thumbnail .content > span {padding: 20px 0px 50px;margin-bottom: 30px;}
.gal2col .gal_lis .col-md-4 .thumbnail .content .tit {font-size: 18px;height: 26px;margin-top: unset;text-align: left;font-family: 'Poppins', sans-serif;}
.gal2col .gal_lis .col-md-4 .thumbnail .content .desc {font-size: 15px;text-align: left;height: 24px;}


/*** FOOTER HOME PUBLICA Y PRIVADA ***/
.page-347 .cont_int_foot_0_ext,
.page-313 .cont_int_foot_0_ext {background: #3E7BAA;}

/*** GALERIA FACEBOOK ***/
.titFacebook {margin-top: 40px;}
.titFacebook p {font-size: 30px;color: #fff;font-weight: bold;font-family: 'Rubik', sans-serif;margin-bottom: 0;}
.titFacebook p.titulo {font-size: 90px;font-family: 'Poppins', sans-serif;margin-top: -20px;}
.galSoci {margin: 0 auto}
.galSoci .gal_lis {margin-top: 0 !important;}
.galSoci .gal_lis .thumbnail {min-width: 100% !important;margin: 0 !important;height: 330px !important;border-radius: 10px;}
.galSoci .gal_lis .thumbnail img {object-fit: cover;height: 100%;width: 100%;position: static}
.galSoci .gal_lis .thumbnail .content {bottom: 0;padding: 0;background: unset;}
.galSoci .gal_lis .thumbnail:hover .caption {background: rgba(0,0,0,0.2);}
.galSoci .gal_lis .thumbnail .content  > span {position: absolute;bottom: 15px;z-index: 50;left: 15px;}
.galSoci .gal_lis > .item > .row > span .thumbnail:hover .content {}
.galSoci .gal_lis .thumbnail .content .tit {display: none;}
.galSoci .gal_lis .thumbnail .content .desc {display: none;}
.galSoci .gal_lis > .item > .row {display: block}
.galSoci .gal_lis > .item > .row > span {padding: 0px 10px !important;}
.cont_int_foot_0_int .galSoci .gal_lis .owl-buttons > .owl-prev > i, .cont_int_foot_0_int .galSoci .gal_lis .owl-buttons > .owl-next > i {background: transparent !important;border: 1px solid #FFFFFF !important;color: #fff !important;}
.cont_int_foot_0_int .galSoci .gal_lis .owl-buttons > .owl-prev:hover > i, .cont_int_foot_0_int .galSoci .gal_lis .owl-buttons > .owl-next:hover > i {border: 1px solid #A0A0D3 !important;color: #A0A0D3 !important;}


@media (min-width: 1430px) {
    .galSoci {max-width: 1400px;}
}

@media (min-width: 1200px) and (max-width: 1429px) {
    .galSoci {max-width: 1170px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .galSoci {max-width: 920px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .galSoci{max-width: 750px;}
}
@media (max-width: 767px) and (min-width: 0px){ 
    .titFacebook p {font-size: 20px;}
    .titFacebook p.titulo {font-size: 40px;margin-top: 0px; margin-bottom: 30px}
}

/*** bloque eres una agencia ***/
.eresAgencia {background: #111111;padding: 50px 0px 30px;}
.eresAgencia .col-sm-12 {margin-bottom: 20px}
.eresAgencia img {margin: 0 auto;}
.eresAgencia p {font-family: 'Poppins', sans-serif;font-weight: 300;color: #fff;font-size:25px;margin-bottom: 0px;}
.eresAgencia p.tit {font-size: 35px; font-weight: bold;}
.eresAgencia .btn {width: auto;padding: 10px 20px;font-size: 20px;}
@media (min-width: 992px) {
    .eresAgencia .col-md-4 {width: 30%; padding-top: 17px;}
    .eresAgencia .col-md-4:nth-child(2) {width: 40%;padding-top: 0px;}
}
@media (max-width: 767px) and (min-width: 0px){
    .eresAgencia p {font-size:20px;}
    .eresAgencia p.tit {font-size: 27px; }
}


/*** datos agencia footer ***/

.dAgencia > p {font-size: 17px;color: #06063F;position: relative;padding: 3px 0px 3px 40px;}
.dAgencia > p > img {position: absolute;left: 0;top: 19%;}
.dAgencia > p.desta , .dAgencia > p.desta a{font-size: 22px;font-family: 'Poppins', sans-serif;font-weight: bold; color: #06063F;}
.dAgencia > p.desta > span {font-weight: 300}
@media (min-width: 992px) {
   .dAgencia {border-left: 2px solid #EEE;border-right: 2px solid #EEE;padding: 0 25px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .dAgencia > p  {font-size: 15px;}
    .dAgencia > p.desta, .dAgencia > p.desta a {font-size: 16px;}
}
@media (min-width: 0px) and (max-width: 991px) {
     .dAgencia {border-bottom:2px solid #EEE;border-top: 2px solid #EEE;padding: 25px 0px; margin: 35px 0px;}
}
@media (max-width: 767px) and (min-width: 0px){
    .dAgencia > p  {font-size: 15px;}
    .dAgencia > p.desta, .dAgencia > p.desta a {font-size: 16px;}
}

/*** SIguenos footer ***/
.footSiguenos {color: #07073F;font-size: 17px;text-transform: capitalize;font-family: 'Rubik', sans-serif;padding-left: 25px;padding-top: 5px;vertical-align: sub;}
.footSiguenos > spam {vertical-align: super}
.footSiguenos a.sigItem {width: 37px;height: 37px;display: inline-block;background: #08083F;text-align: center;line-height: 37px;color: #fff;border-radius: 50%;position: relative;top: 4px;margin: 0px 10px;}
.footSiguenos a.sigItem:hover{opacity: 0.7}

/*** Footer simple interiores***/
.footerLogeado {background: #111111;text-align: center;padding: 20px 15px;}
.footerLogeado img {margin: 0 auto}
.continentes_mapa {margin-bottom: 50px;}

/*** footer ***/
.logosFooter {text-align: center;padding: 70px 0 10px;}
.logosFooter img, .logosFooter a {display: inline-block;padding: 0 10px;vertical-align: super;}


/** Header solo texto **/
.solotexto.gal_header .content {padding-top: 130px;}

/** Form página grupos **/

.cont_head_int_1_int > .cont_margen_superior {width: 50%; float: left;padding: 50px 15px !important;}
.cont_head_int_1_int .TitFormPresupeusto  {text-align: right;padding-right: 50px;padding-top: 30px;max-width: 440px;float: right;}
.cont_head_int_1_int .TitFormPresupeusto .titulo {font-family: 'Poppins', sans-serif;font-size: 55px;font-weight: bold;color: #06063F;line-height: 55px;}
.cont_head_int_1_int .TitFormPresupeusto .titulo > span {color: #3E7BAA;}
.cont_head_int_1_int .TitFormPresupeusto .subTitulo {font-size: 22px; color: #444444;font-family: 'Montserrat', sans-serif;padding-top: 30px;}
.cont_head_int_1_int .stit {display: none;}
.cont_head_int_1_int .fcont {max-width: 525px;border-right: unset;}
.cont_head_int_1_int .fcont .cont .lbl {width: 100%;text-align: left;font-family: 'Rubik', sans-serif;font-size: 14px;font-weight: 500;}
.cont_head_int_1_int .fcont .cont .txb3, .cont_head_int_1_int .fcont .cont .txa, .cont_head_int_1_int .fcont .cont .cmb3 {width: 100%;}
.cont_head_int_1_int .fcont .cont .pnl_pol {margin: 0;}
.cont_head_int_1_int .fcont .cont .pnl_btn {width: 100%}
.cont_head_int_1_int .fcont .cont .pnl_ape {margin-bottom: 10px;}

@media (max-width: 767px) and (min-width: 0px){
  .cont_head_int_1_int > .cont_margen_superior {width: 100%; float: unset;padding: 20px 15px !important;}  
  .cont_head_int_1_int .TitFormPresupeusto  {text-align: left;padding-right: 0;padding-top: 30px;max-width:unset;float: unset;}
    .cont_head_int_1_int .fcont .cont .pnl_btn > .btn {width: 100%;padding: 12px;margin-top: 20px;}
}


/*** Pagina grupos ficha ***/
.gruposFicha.gal_header .content {padding: 80px 15px 0px;}
.gruposFicha.gal_header .content .tit {text-align: left;max-width: 630px;margin-bottom: 20px;}
.gruposFicha.gal_header .content .desc {text-align: left;max-width: 550px;}
.gruposFicha.gal_header .content .desc .btn {margin: 20px 0 0 0;background: transparent;border: 1px solid #ffff;}
.btn.btndown:after {content: url('img/iconos/ico_download.png'); margin-left: 11px;position: relative;top: 2px;}
@media (min-width: 1430px) {
    .gruposFicha.gal_header .content {max-width: 1400px;}
}

@media (min-width: 1200px) and (max-width: 1429px) {
    .gruposFicha.gal_header .content {max-width: 1170px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .gruposFicha.gal_header .content {max-width: 920px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    ..gruposFicha.gal_header .content {max-width: 750px;}
}
.cont_H3 {margin-bottom: 70px;}
.text17l {font-size: 17px; font-weight: 300;}


/*** COMPARTIR ***/
.addthis_toolbox {padding-top: 30px;text-align: right;margin-bottom: 20px;}
.addthis_toolbox > a {float: none !important;display: inline-block;vertical-align: top;}

/*** FICHA MAPA FOOTER ***/
.mapFicha .cont > .tit {position: relative;padding-left: 40px;}
.mapFicha .cont > .tit:before {content:url('img/iconos/ico_map_address_tit.png');position: absolute;left: 0;}

/*** Iconos títulos derecha ***/
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .tit5.tser_1 {position: relative;padding-left: 35px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .tit5.tser_1:before {content:url('img/titulos/aloj.png');position: absolute;left: 0;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .tit5.tser_23 {position: relative;padding-left: 35px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .tit5.tser_23:before {content:url('img/titulos/acti.png');position: absolute;left: 0;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .tit5.tser_9 {position: relative;padding-left: 35px;}
.modo_unif .carr .cont_carr > .pnl_pqt .spp_int > .pnl_tit > .tit5.tser_9:before {content:url('img/titulos/form.png');position: absolute;left: 0;}

.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_1,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit_1 {position: relative;padding-left: 45px;}
.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_1:before,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit_1:before{ content:url('img/titulos/aloj.png');position: absolute;left: 0;top: 0;}

.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_12,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit_12 {position: relative;padding-left: 45px;}
.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_12:before,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit_12:before{ content:url('img/titulos/tit5-12.png');position: absolute;left: 0;top: 0;}

.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_12.thot_71,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit_12.lbl_tit_thot_71 {position: relative;padding-left: 45px;}
.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_12.thot_71:before,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit_12.lbl_tit_thot_71:before{ content:url('img/titulos/tit5-12-71.png');position: absolute;left: 0;top: 0;}

.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_12.thot_70,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit_12.lbl_tit_thot_70 {position: relative;padding-left: 45px;}
.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_12.thot_70:before,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit_12.lbl_tit_thot_70:before{ content:url('img/titulos/tit5-12-70.png');position: absolute;left: 0;top: 0;}

.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_23.thot_40,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit.lbl_tit_23 {position: relative;padding-left: 45px;}
.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_23.thot_40:before,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit.lbl_tit_23:before{ content:url('img/titulos/tit5-23-40.png');position: absolute;left: 0;top: 0;}

.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_23.thot_16,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit.lbl_tit_16 {position: relative;padding-left: 45px;}
.modo_unif .carr .cont_carr > .pnl_tit > a > .tit5.tser_23.thot_16:before,
.modo_unif .carr_dts_usu > .carr_dts_usu_int > .pnl_dts_itm > .pnl_tit > .lbl_tit.lbl_tit_16:before{ content:url('img/titulos/tit5-23-40.png');position: absolute;left: 0;top: 0;}

/*** boton solicitar acceso menu ***/
.btn.btnSolicitar {padding: 8px 15px;height: 35px;font-size: 13px;text-transform: uppercase;}
@media (max-width: 767px) and (min-width: 0px){
    .btn.btnSolicitar {display: none;}
}

.map_cont > img {width: 100%;}

.cont_h3_Resp {margin-top: 0;}

/*** titulo pagina ofertas ***/
.page-332 .result_total {display: block;text-align: center;font-size: 40px;color: #000;font-family: 'Outfit', sans-serif;line-height: 42px;margin-bottom: 40px;}
.page-332 .result_total > span {display: block;font-weight: bold;}

/*.res_lst > .pnl_lst > .pnl_lst_int > .pnl_header .itm_fila > .pnl_fres,
.res_lst > .pnl_lst > .pnl_lst_int > .pnl_items .itm_fila > .pnl_fres {width: 15%}*/

@media (max-width: 767px) and (min-width: 0px){
    .cont_defecto > .container > h2 {padding-right: 70px;}
}

/*** Ajuste en el botón de editar en modo admin ***/
.wc_edicioncontrol {z-index: 2000;}

/*** SELECTOR MI CUENTA DROP ***/
.header_container .header_micu .dropdown.open{}
.header_container .header_micu .dropdown.open > ul.dropdown-menu{padding:0px;min-width:300px;font-size: 0px;line-height: 0px;overflow:hidden;}
.header_container .header_micu .dropdown.open > ul.dropdown-menu > li{display:inline-block;width:100%;padding:0px;}
.header_container .header_micu .dropdown.open > ul.dropdown-menu > li > span{display: inline-block;width: 100%;padding: 0px;}
.header_container .header_micu .dropdown.open > ul.dropdown-menu > li > span > a{display:inline-block;width:100%;padding:10px 20px;text-decoration:none;}
.header_container .header_micu .dropdown.open > ul.dropdown-menu > li > span > a:hover{text-decoration:none;background:#EFEFEF;}
.header_container .header_micu .dropdown.open > ul.dropdown-menu > li.divider{margin:0px;}

/*** BUSCADOR MULTIFORFAIT HOTEL ***/
.buscV2.busc_mff_alj > .pnl_btns{width: calc(15% - 6px) !important;min-width: auto !important;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .ppal > .flt_fechas{display:inline-block !important;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn{text-align:center;border-radius:3px;background:#111111;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn:hover{text-align:center;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn:after{font-family: 'FontAwesome';content: "\f078";font-size:20px;line-height:20px;margin-left:10px;}
.buscV2.busc_mff_alj > .pnl_ff > .flt_mff_ppal > .pnl_modif > .btn.open:after{content:"\f077";}

.buscV2.busc_mff_alj.val > .pnl_btns{width:100% !important;}
.ficha .buscV2.busc_mff_alj > .pnl_btns{width:100% !important;}

@media (min-width: 0px) and (max-width: 991px) {
    .buscV2.busc_mff_alj > .pnl_btns{width:100% !important;}
}


