.contenido{}

.bloqueContenido{padding: 0 0 3rem 0;}
	.bloqueContenido h3{font-weight: 500;}
	.bloqueContenido h4{font-weight: 400;margin-bottom: 2rem;}
	.bloqueContenido .bloqueImagen img{width:100%;}
	.bloqueContenido p{line-height: 1.5;}
	
/*Cambios en timeline*/
.bloqueContenido .timeline-badge{border: 2px solid #3A3536;background-color: #fff;}
	.bloqueContenido .timeline-badge img{vertical-align: sub;}
.bloqueContenido .timeline > li > .timeline-panel.contrario {float: right;box-shadow: none;border: none;}
.timeline > li.timeline-inverted > .timeline-panel.contrario {float: left;}
.bloqueContenido .timeline > li > .timeline-panel.contrario:before{display: none;}
	.timeline .timeline-panel.contrario .bloqueIcono{text-align: center;color: #adb5bd!important;position:relative;width:100%;}
		.timeline .timeline-panel.contrario .bloqueIcono p{margin: 0;padding-top: 10rem;font-size: 1.8rem;font-style: italic;}
		.timeline .timeline-panel.contrario .bloqueIcono img{width: 100%;opacity: 0.1;position: absolute;left: 0;top: 0;}
	
.bloqueTitulo{padding: 3rem 0;}
	/*.bloqueTitulo h1{color: #3a3536;text-shadow: 1px 2px 3px #a29060; font-size: 3rem;font-family: 'Prata', serif;font-weight: 700;text-align: center;
	background-color: rgba(255,255,255,0.4);padding: 1rem;margin-bottom:0;}
	.bloqueTitulo .subtitulo{color: #3a3536;text-shadow: 1px 2px 3px #a29060; font-size: 1.5rem;font-weight: 500;text-align: center;
	background-color: rgba(255,255,255,0.4);padding: 0 1rem 1rem 1rem;}*/
.bloqueTituloTexto{padding: 3rem 0;}
	.bloqueTituloTexto h1{color: #3a3536;font-size: /*3rem*/2rem;font-family: 'Prata', serif;font-weight: 700;text-align: center;
	background-color: rgba(255,255,255,0.4);padding: 1rem;margin-bottom:0;}
	.bloqueTituloTexto .subtitulo{color: #3a3536;font-size: /*1.5rem*/1rem;font-weight: 500;text-align: center;
	background-color: rgba(255,255,255,0.4);padding: 0 1rem 1rem 1rem;}

.bloqueFondo{background-color: rgba(162,144,96,0.3);}


	.formulario h3{text-align: left;}
	.formulario li{list-style-type: none;}
	.formulario .legal-consent-container{margin: 1rem 0;}
	.formulario fieldset{max-width: unset !important;}
	.formulario .hs-input{color: #6c757d;font-size: 1.2rem;font-weight: 300;
		display: block;width: 100% !important;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;line-height: 1.5;background-color: #fff;background-clip: padding-box;border: 1px solid #e9ecef;border-radius: 0.25rem;-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	}
	.formulario fieldset.form-columns-3 .hs-form-field{width: 33.3% !important;}
	.formulario fieldset input[type=checkbox],
		.formulario fieldset input[type=radio]{height: 2rem;}
	.legal-consent-container .hs-form-booleancheckbox-display p{line-height: 2rem;}
	
	.formulario .hs-button{color: #F1F1F3;background-color: #A29060 !important;border-color: #A29060;font-size: 1.2rem !important;
		display: inline-block;font-weight: 400;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.25rem;-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
		margin-top: 3rem;
	}
	.formulario .hs-button:hover{color: #FFF;background-color: #3A3536 !important;}
	.formulario .hs-error-msgs li::marker{display:none;color: #fff;}
	.formulario .hs-error-msg{font-size: 0.8rem;font-size: 0.8rem;color: #3A3536;}
	.formulario .inputs-list{text-align: left;margin: 0;padding: 0;font-size: 1rem;}
	.formulario .hs-richtext{text-align: left;font-size: 1rem;}
	
	
/*Vender*/
.vender .bloqueTitulo{background: url(/images/banner_VENDER.jpg) no-repeat center top / cover;height: /*500px*//*450px*/550px;}
.vender .bloqueContenido .timeline-badge img{height: 35px;}
.vender .bloqueContenido h1,
	.vender .bloqueContenido h2,
	.vender .bloqueContenido h3{margin-bottom: 3rem;}
.vender #anclaFormulario .imagen img{width:100%;}
.vender #anclaFormulario .formulario h3{margin-bottom:0;}
.vender #anclaFormulario .formulario{text-align: center;padding: 0 2rem;}
.vender .formulario h3{margin-bottom:0;}



	
/*Servicios*/
/*.servicios .bloqueTitulo{
	background: url(/images/banner_SERVICIOS.jpg) no-repeat center top / cover;height: 550px;;
}*/
.servicios .bloqueTitulo{
	background: url(/images/banner_SERVICIOS_2.jpg) no-repeat center / cover;height: /*500px*//*450px*/550px;;
}
.servicios .bloqueContenido h1,
	.servicios .bloqueContenido h2{margin-bottom: 3rem;margin-left:0;margin-right:0;}
.servicios .bloqueContenido h3{margin: 2rem 0 1rem 0;}
.servicios .bloqueContenido li{margin-bottom: 1rem;}
.servicios .bloqueContenido#sobreNosotros .contentText{
	background: url(/images/logo_vertical.png) no-repeat left 2rem;padding-left: 300px;background-size: 272px;
	/*background: url(/images/contenido/sobreNosotros.jpg) no-repeat left 2rem;padding-left: 550px;background-size: 500px;*/
}
.servicios .bloqueContenido#servicios{/*background-color: #f1f1f3;*/}
	.servicios .bloqueContenido.areas .titulo{background-color: #3A3536;color:#fff;text-transform: uppercase;text-align:center; padding: 6px 0;margin-bottom:6px;}
	.servicios .bloqueContenido.areas .texto{background-color: #A29060;color:#fff;text-transform: uppercase;text-align:center; padding: 6px 0;font-size:0.9rem;font-weight: 100;display:flex;align-items:center;}
	.servicios .bloqueContenido.areas .texto:nth-child(2){margin-left:6px;margin-right:6px;max-width: calc(33% - 8px);}
		.servicios .bloqueContenido.areas .texto div{text-align:center;width: 100%;}

/*
.servicios .bloqueContenido#servicios .bloque1{background: url(/images/contenido/servicios_ico_casa.png) no-repeat 2rem top;padding-left: 160px;background-size: 100px;}
.servicios .bloqueContenido#servicios .bloque2{background: url(/images/contenido/servicios_ico_calculadora.png) no-repeat 2rem top;padding-left: 160px;background-size: 100px;}
.servicios .bloqueContenido#servicios .bloque3{background: url(/images/contenido/servicios_ico_equipo.png) no-repeat 2rem top;padding-left: 220px;background-size: 165px;}
.servicios .bloqueContenido#servicios .bloqueUl{margin-left: 2rem;}
.servicios .bloqueContenido#servicios .timeline > li > .timeline-panel:before {border-right: 0 solid rgb(0 0 0 / 5%);border-left: 8px solid rgb(0 0 0 / 5%);}
.servicios .bloqueContenido#servicios .timeline > li > .timeline-panel:after{border-right: 0 solid #f1f1f3;border-left: 7px solid #f1f1f3;}
.servicios .bloqueContenido#servicios .timeline > li.timeline-inverted > .timeline-panel:before {border-right-width: 8px;border-left-width: 0;}
.servicios .bloqueContenido#servicios .timeline > li.timeline-inverted > .timeline-panel:after {border-right-width: 7px;border-left-width: 0;}

.servicios .bloqueContenido#servicios .timeline-badge{background-color: #f1f1f3;}
.servicios .bloqueContenido#servicios .timeline .timeline-panel.contrario .bloqueIcono img{width: unset;position: unset;left: unset;top: unset;max-height: 230px;}
*/


.servicios .bloqueContenido#datos{background-color: #f1f1f3;}
	.servicios .bloqueContenido#datos .dato{text-align:center;}
		.servicios .bloqueContenido#datos .dato .valor{width: 100%;display: inline-block;font-weight: 700;font-size: /*2rem*/1.4rem;}
		.servicios .bloqueContenido#datos .dato .texto{/*font-size: 0.8rem;*/
		font-size: 1rem;width: 100%;display: inline-block;max-width: 225px;}
		.servicios .bloqueContenido#datos .dato .ico{width: 100%;display: inline-block;margin: 10px 0;}
		.servicios .bloqueContenido#datos .dato .ico img{width:100px;}
		
		/*.servicios .bloqueContenido#datos .dato.anos .ico{width: 15%;text-align: right;display: inline-block;}
		.servicios .bloqueContenido#datos .dato.anos .agruptext{width: 40%;display: inline-block;text-align: left;margin-left: 1%;}
		.servicios .bloqueContenido#datos .dato.anos .agruptext .valor{text-align: center;}
		.servicios .bloqueContenido#datos .dato.anos .agruptext .texto{text-align: center;max-width: unset;}*/
		
.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista{font-weight: 500;}
.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .bloque{display: inline-block;width: 60%;}
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .li1{display: inline-block;width: 49%;text-align:right;padding-right:2rem;}
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .li2{display: inline-block;width: 49%;}
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .li2:before{font-family: 'Font Awesome 5 Free';font-weight: 900;content: "\f111";color: #A29060;font-size: 0.2rem;vertical-align: middle;padding-right:2rem;}

.servicios .bloqueContenido#operacionesDestacadas h3{margin: 0;}
.servicios .bloqueContenido#operacionesDestacadas .contentText .imagen img{width: 100%;}
.servicios .bloqueContenido#operacionesDestacadas .contentText .texto{margin: 10px 0;display: inline-block;}

.servicios #anclaFormulario .imagen img{/* width:100%;*//*height: 510px;*/max-height: 380px;max-width: 100%;}
.servicios #anclaFormulario .formulario{margin-top: -1rem;}
.servicios #anclaFormulario .formulario h3{margin-bottom:0;}
.servicios #anclaFormulario .formulario{text-align: center;padding: 0 2rem;}
.servicios #anclaFormulario .formulario .hs_adjunta_tu_cv,
	.servicios #anclaFormulario .formulario .hs_comments{text-align: left;}
.servicios #anclaFormulario .formulario .hs_adjunta_tu_cv label,
	.servicios #anclaFormulario .formulario .hs_comments label{margin-bottom: 0;margin-top: 0.5rem;}


/*Comprar*/
.comprar .bloqueTitulo{background: url(/images/banner_COMPRAR.jpg) no-repeat center bottom / cover;height: /*500px*//*450px*/550px;;}
.comprar .cajaBuscadorHome #urbaWeb_modoBusquedaHome #modobusq_titulo{margin-top:0;}
	.comprar .cajaBuscadorHome #urbaWeb_modoBusquedaHome #modobusq_titulo h2{color: inherit;font-size: inherit;text-shadow: unset;margin-bottom: 1rem;}
.comprar .cajaBuscadorHome{position:relative;bottom:unset;margin: 5rem auto;}
.comprarEnlaces{background-color: #f1f1f3;margin-bottom: 4rem;}
	.comprarEnlaces ul{padding: 0;}
	.comprarEnlaces li{list-style: none;}
	.comprarEnlaces li a{color: #3A3536;}
	
/*Tramitados*/
.servicios .bloqueContenido.bloqueTramitados h2 {margin-bottom: 1rem;}
	

@media (max-width: 1200px){
	.vender .bloqueTitulo{height: /*312px*/375px;background-size: 100%;}
	.comprar .bloqueTitulo{height: /*312px*/375px;background-size: 100%;}
	.servicios .bloqueTitulo{height: /*312px*/375px;background-size: 100%;}
}
@media (max-width: 1024px){
	.vender .bloqueTitulo{height: /*266px*/320px;}
	.comprar .bloqueTitulo{height: /*266px*/320px;}
	.servicios .bloqueTitulo{height: /*266px*/320px;}
	
	.servicios .bloqueContenido.areas .texto:nth-child(2){max-width: calc(33% - 9px);}
	
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .bloque{width:90%;}
}
@media (max-width: 991px){
	.vender .bloqueTitulo{height: /*236px*/283px;}
	.comprar .bloqueTitulo{height: /*236px*/283px;}
	.servicios .bloqueTitulo{height: /*236px*/283px;}
	
	.servicios .bloqueContenido.areas .texto:nth-child(2){max-width: unset;}
	
	.servicios .bloqueContenido#datos .dato:nth-child(1),
		.servicios .bloqueContenido#datos .dato:nth-child(2),
		.servicios .bloqueContenido#datos .dato:nth-child(3){margin-bottom: 3rem;}
}
@media (max-width: 768px){
	.vender .bloqueTitulo{height: /*199px*/239px;}
	.comprar .bloqueTitulo{height: /*199px*/239px;}
	.servicios .bloqueTitulo{height: /*199px*/239px;}
	


	.servicios .bloqueContenido#sobreNosotros .contentText {padding-left: 0;background-size: 100px;}
	.servicios .bloqueContenido h1, .servicios .bloqueContenido h2 {margin-left: 100px;}
	
	.servicios .bloqueContenido#servicios .timeline:before{display:none;}
	.servicios .bloqueContenido#servicios .timeline-badge{display:none;}
	.servicios .bloqueContenido#servicios .timeline > li > .timeline-panel{width:100%;}
	.servicios .bloqueContenido#servicios .timeline > li > .timeline-panel:before{display:none;}
	.servicios .bloqueContenido#servicios .timeline > li > .timeline-panel:after{display:none;}
	.servicios .bloqueContenido#servicios .timeline > li > .timeline-panel.contrario{display:none;}
	
	.vender  .bloqueContenido#anclaPasos .timeline:before{display:none;}
	.vender  .bloqueContenido#anclaPasos .timeline-badge{display:none;}
	.vender  .bloqueContenido#anclaPasos .timeline > li > .timeline-panel{width:100%;}
	.vender  .bloqueContenido#anclaPasos .timeline > li > .timeline-panel:before{display:none;}
	.vender  .bloqueContenido#anclaPasos .timeline > li > .timeline-panel:after{display:none;}
	.vender  .bloqueContenido#anclaPasos .timeline > li > .timeline-panel.contrario{display:none;}
	
	
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .bloque{width:100%;}
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .li1{width:40%;}
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .li2{width:59%;}
}
@media (max-width: 767px){
	/*.servicios .bloqueContenido#datos .dato.anos .ico{width: 100%;text-align: center;}
	.servicios .bloqueContenido#datos .dato.anos .agruptext{width: 100%;text-align: center;}*/
	
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .li1 {width: 95%;text-align: left;margin-left: 2%;}
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .li2 {width: 95%;text-align: left;margin-left: 2%;}
	.servicios .bloqueContenido#realEsateInvestment .contentText .textoLargo .pseudolista .li2:before{display:none;}
	
	.servicios .bloqueContenido#operacionesDestacadas .operacion{margin-bottom: 2rem;}
 
}
@media (max-width: 575px){
	.bloqueTituloTexto h1{font-size:1.5rem;}
	.bloqueTituloTexto .subtitulo{font-size:unset;}
}
@media (max-width: 550px){
	.vender .bloqueTitulo{height: /*143px*/172px;}
	.comprar .bloqueTitulo{height: /*143px*/172px;}
	.servicios .bloqueTitulo{height: /*143px*/172px;}
}
@media (max-width: 450px){
	.vender .bloqueTitulo{height: /*117px*/140px;}
	.comprar .bloqueTitulo{height: /*117px*/140px;}
	.servicios .bloqueTitulo{height: /*117px*/140px;}
	/*Nuevo cambio*/
	.bloqueTituloTexto{padding: 1rem 0;}
	.bloqueTituloTexto h1{font-size: 1rem;}
	.bloqueTituloTexto .subtitulo{text-align: justify;font-size: 0.9rem;}
	.bloqueContenido{padding-top: 1rem;padding-bottom:1rem;}
	.vender #anclaFormulario .formulario{margin-top: 1rem;}
	.formulario fieldset.form-columns-3 .hs-form-field{width: unset !important;}
	.servicios .contentText .textoLargo{text-align: justify;padding: 1rem;}
	.servicios #anclaFormulario .formulario{margin-top:1rem;} 
}
@media (max-width: 360px){
	.vender .bloqueTitulo{height: /*93px*/100px;}
	.comprar .bloqueTitulo{height: /*93px*/100px;}
	.servicios .bloqueTitulo{height: /*93px*/100px;}
}