/*H1 para home*/
h1.homeH1{text-indent: -1000px;overflow: hidden;width: 10px;height: 10px;position: absolute;bottom: 0;}

/* Caja fotoBuscadorHome */
.fotoBuscadorHome .carouselItem{display: flex;width: 100%;height: 607px;align-items: center;margin: 0;}
	.fotoBuscadorHome .swiper-pagination,
		.fotoBuscadorHome .swiper-button-prev,
		.fotoBuscadorHome .swiper-button-next{display:none;}
		/*centrado con background - .fotoBuscadorHome .swiper-slide{background-size: cover;background-position: center;}*/

/* BuscadoresHome */
.cajaBuscadorHome{position:absolute;top: 95px;background-color: rgba(0,106,142,0.8);padding: 25px;z-index:1;}
	.cajaBuscadorHome h2{color: #FFF;text-align: center;border-bottom: 1px solid #FFF;margin: 0 auto;text-transform: UPPERCASE;padding-bottom: 25px;margin-bottom: 20px;}
	.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome{margin-left: 12.5%;}
	
	.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary,
		.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary,
		.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary{background-color:rgba(17,60,75,0.8);border-color:#fff;}
	.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary:hover,
		.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary.focus,
		.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary:focus,
		.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary.disabled,
		.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary:disabled,
		
		.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary:hover,
		.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary.focus,
		.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary:focus,
		.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary.disabled,
		.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary:disabled,
		
		.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary:hover,
		.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary.focus,
		.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary:focus,
		.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary.disabled,
		.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary:disabled{background-color:rgba(191,184,175,0.8);border-color:#bfb8af;}
		
		.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary:not(:disabled):not(.disabled).active, 
			.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary:not(:disabled):not(.disabled):active, 
			.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .show>.btn-secondary.dropdown-toggle,
			
			.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary:not(:disabled):not(.disabled).active, 
			.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary:not(:disabled):not(.disabled):active, 
			.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .show>.btn-secondary.dropdown-toggle,
			
			.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary:not(:disabled):not(.disabled).active, 
			.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary:not(:disabled):not(.disabled):active, 
			.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .show>.btn-secondary.dropdown-toggle{color: #fff;background-color:rgba(191,184,175,0.8);border-color:rgba(191,184,175,0.8);}
			
		.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome button,
			.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome button,
			.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome button{width:100%;}
		
		.cajaBuscadorHome #div_btnSubmitFormBuscarListadosHome button:hover,
			.cajaBuscadorHome #div_btnSubmitFormBuscarHome button:hover,
			.cajaBuscadorHome #div_btnSubmitFormReferencia button:hover{background-color:rgba(17,60,75,0.8);}

		.cajaBuscadorHome #urbaWeb_formHome #div_term .controls:after{content: "\f002";font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;top: 6px;right: 16px;font-size: 1.2rem;color: #006a8e;}

		.cajaBuscadorHome #urbaWeb_formReferencia #div_refer{margin-left: 20.83333333%;}
			.cajaBuscadorHome #urbaWeb_formReferencia #div_refer .controls:after{content: "\f002";font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;top: 6px;right: 16px;font-size: 1.2rem;color: #006a8e;}
		.cajaBuscadorHome #urbaWeb_formReferencia #div_btnSubmitFormReferencia button{width: 150px;} 

	.cajaBuscadorHome .form-group label{display:none;}
	/* Para cuando se muestren los label
	.cajaBuscadorHome #div_btnSubmitFormBuscarHome{margin-top: 1.5rem;}
	.cajaBuscadorHome #div_btnSubmitFormBuscarListadosHome{margin-top: 1.5rem;} */
		
	#urbaWeb_formHome.noActive,
		#urbaWeb_formListadosHome.noActive,
		#urbaWeb_formReferencia.noActive{display:none;}
	#urbaWeb_formHome.active,
		#urbaWeb_formListadosHome.active,
		#urbaWeb_formReferencia.active{display:inherit;visibility:visible;}
	/*Pongo visibility para los select cojan el width apropiado con el plugin selectBox*/
	/*#urbaWeb_formListadosHome,*/
	#urbaWeb_formHome,
		#urbaWeb_formReferencia{visibility:hidden;}

	#urbaWeb_formHome .form-group.validate input, 
		#urbaWeb_formHome .form-group.validate select, 
		#urbaWeb_formHome .form-group.validate textarea,
	#urbaWeb_formListadosHome .form-group.validate input, 
		#urbaWeb_formListadosHome .form-group.validate select, 
		#urbaWeb_formListadosHome .form-group.validate textarea,
	#urbaWeb_formReferencia .form-group.validate input, 
		#urbaWeb_formReferencia .form-group.validate select, 
		#urbaWeb_formReferencia .form-group.validate textarea,
	#urbaWeb_formHome .validate .form-control,
		#urbaWeb_formListadosHome .validate .form-control,
		#urbaWeb_formReferencia .validate .form-control
		 {border-color: rgb(233, 236, 239); }


/*Quiero vender*/
.cajaQuieroVenderHome{margin-top: -100px;background-color: #FFF;z-index: 1;}
	.cajaQuieroVenderHome .iconoArriba{text-align: center;margin-top: -46px;display: inline-block;width: 100%;}
	.cajaQuieroVenderHome h2{margin-top: 25px;text-align: center;color: #006a8e;}
	.cajaQuieroVenderHome p{color: #bfb8af;text-align: center;font-size: 1.5rem;margin: 15px auto 25px auto;display: inline-block;width: 55%;line-height: 1.5em;}
		.cajaQuieroVenderHome p span{font-weight: 700;}
	.cajaQuieroVenderHome .boton{padding-bottom: 58px;margin-bottom: 40px;border-bottom: 1px solid #bfb8af;}

/* Destacadas */
.cajaDestacadasHome{margin-bottom: 60px;}
	.cajaDestacadasHome h2{text-align:center; color: #bfb8af;text-transform:uppercase;font-size: 1.5rem;margin-bottom: 40px;}
		#urbaWeb_destacadas{text-align: center;}
			#urbaWeb_destacadas .promo_desta {width: /*45%*/100%;display: inline-block;margin-right: 2%;}
			#urbaWeb_destacadas .promo_desta:last-child{margin-right: 0;margin-left: 2%;}
			#urbaWeb_destacadas .minificha .minificha_row{height:505px;}
			#urbaWeb_destacadas .promo_desta.minificha .bloque-info{margin-top: 18px;border-top: 1px solid #bfb8af;}
			#urbaWeb_destacadas .promo_desta.minificha .informacion{bottom: unset;top: 18px;width: auto;padding-top: 0;margin-top: 0;border-top: 0;padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
			#urbaWeb_destacadas .promo_desta.minificha .gestion{bottom: unset;top: 18px;}			
.cajaDestacadasHome .minificha .fotos{height:373px;}
.cajaDestacadosHome .minificha .fotos img{min-width:unset;min-height:unset;max-width:100%;}

/* Valora vivienda */
.cajaValoraViviendaHome{background: url(/images/home_valora_caras.png) center no-repeat #006a8e;color: #FFF;margin-bottom: 60px;height: 481px;}
	.cajaValoraViviendaHome .cajaContenedor{display: inline-block;}
		.cajaValoraViviendaHome .cajaContenedor h2{margin-top: 70px;text-align: center;color: #d7d2cb;text-transform: uppercase;font-size: 3.1rem;}
		.cajaValoraViviendaHome .cajaContenedor h3{text-align: center;color: #fff;text-transform: uppercase;font-weight: 700;font-size: 3.1rem;margin-bottom: 45px;}
		.cajaValoraViviendaHome .cajaContenedor .iconos div{height:105px;padding-left: 90px;font-size: 1.2rem;text-align: left;}
			.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque1{background: url(/images/home_valora_icono1.png) no-repeat left top;}
			.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque2{background: url(/images/home_valora_icono2.png) no-repeat left top;}
			.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque3{background: url(/images/home_valora_icono3.png) no-repeat left top;}
		.cajaValoraViviendaHome .cajaContenedor .iconos div span{border-right: 2px solid #fff;height: 70px;display: inline-block;padding-top: 10px;padding-right: 50px;}
			.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque3 span{border-right: none;padding-right: 0;}
		.cajaValoraViviendaHome .cajaContenedor .boton{margin-top:50px;}
			.cajaValoraViviendaHome .cajaContenedor .boton .btn-secondary{background-color:#bfb8af;color:#006a8e; text-transform: uppercase;font-weight: 700;}

/* Destacados */
.cajaDestacadosHome{margin-bottom: 60px;}
	.cajaDestacadosHome h2{text-align:center; color: #bfb8af;text-transform:uppercase;font-size: 1.5rem;margin-bottom: 40px;}
		#urbaWeb_destacados{text-align: center;}
			#urbaWeb_destacados .inmueble_desta {width: /*45%*/100%;display: inline-block;/*margin-right: 2%;*/}
			#urbaWeb_destacados .inmueble_desta:last-child{margin-right: 0;/*margin-left: 2%;*/}
			#urbaWeb_destacados .inmueble_desta.minificha .bloque-info{margin-top: 18px;border-top: 1px solid #bfb8af;}
			#urbaWeb_destacados .inmueble_desta.minificha .informacion{bottom: unset;top: 18px;width: auto;padding-top: 0;margin-top: 0;border-top: 0;padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
			#urbaWeb_destacados .inmueble_desta.minificha .gestion{bottom: unset;top: 18px;}
.cajaDestacadosHome .minificha .fotos{height:373px;}
.cajaDestacadasHome .minificha .fotos img{min-width:unset;min-height:unset;max-width:100%;}

/* Banners * /
#urbaWeb_bannersHome{text-align: center;}
	#urbaWeb_bannersHome .banner{display: inline-block; margin: 0 1rem;}*/
	
/* NOTICIAS */
.cajaNoticiasHome{background-color:#f2f0ec;margin-top:100px;}
	.cajaNoticiasHome h2{text-align:center; color: #bfb8af;text-transform:uppercase;font-size: 1.5rem;}
	.cajaNoticiasHome .cajaContenedor{padding: 60px 0;}
		.cajaNoticiasHome .cajaContenedor .bloqueNoticias{text-align:center;margin-top: 55px;}
			.cajaNoticiasHome .cajaContenedor .bloqueNoticias .noticia .foto{margin-bottom: 30px;}
				.cajaNoticiasHome .cajaContenedor .bloqueNoticias .noticia .foto img{max-width: 100%;}
			.cajaNoticiasHome .cajaContenedor .bloqueNoticias .noticia h4{color: #006a8e;margin-bottom: 30px;}
			.cajaNoticiasHome .cajaContenedor .bloqueNoticias .noticia .boton a{text-decoration:underline;text-transform:lowercase;}

			
/*MediaQuerys*/
@media (max-width: 1024px){
	.cajaDestacadosHome .minificha .fotos{height:314px;}
	.cajaDestacadasHome .minificha .fotos{height:314px;}
}
@media (max-width: 991px){
	/*Buscadores*/
	.cajaBuscadorHome{width:95%;}/*Para ajustar un desvio de no se que...*/
	.cajaBuscadorHome #urbaWeb_formReferencia #div_refer{margin-left:0;}
	/*Vender*/
	.cajaQuieroVenderHome {margin-top: -50px;}
	.cajaQuieroVenderHome p{width:100%;}
	/*Destacadas*/
	#urbaWeb_destacadas .promo_desta{width:100%;margin-right: 0;margin-bottom: 4rem;}
	#urbaWeb_destacadas .promo_desta:last-child{margin-left: 0;}
	/*Destacados*/
	#urbaWeb_destacados .inmueble_desta{width:100%;margin-right: 0;margin-bottom: 4rem;}
	#urbaWeb_destacados .inmueble_desta:last-child{margin-left: 0;}
	/*Valoracion*/
	.cajaValoraViviendaHome{background: url(/images/home_valora_caras_tablet.png) center no-repeat #006a8e;height: 751px;}
	.cajaValoraViviendaHome .cajaContenedor .iconos div span{border-right:none;padding-right: 0;padding-top:20px;}
	.cajaValoraViviendaHome .cajaContenedor .iconos div br{display:none;}
	.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque1 {background: url(/images/home_valora_icono1.png) no-repeat 38% top;text-align: center;margin-bottom: 20px;}
	.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque2 {background: url(/images/home_valora_icono2.png) no-repeat 38% top;text-align: center;margin-bottom: 20px;}
	.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque3 {background: url(/images/home_valora_icono3.png) no-repeat 38% top;text-align: center;}
	/*Noticias*/
	.cajaNoticiasHome .bloqueNoticias .noticia{margin-bottom: 100px;}
}
@media (max-width: 900px){
	.cajaDestacadosHome .minificha .fotos{height:273px;}
	.cajaDestacadasHome .minificha .fotos{height:273px;}
}
@media (max-width: 768px){
	/*Vender*/
	.cajaQuieroVenderHome {margin-top: 0;}
	.cajaDestacadosHome .minificha .fotos{height:229px;}
	.cajaDestacadasHome .minificha .fotos{height:229px;}
}
@media (max-width: 600px){
	.cajaDestacadosHome .minificha .fotos{height:373px;}
	.cajaDestacadasHome .minificha .fotos{height:373px;}
}
@media (max-width: 575px){
	/*Buscadores*/
	.cajaBuscadorHome{top: 60px;}
	.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome {margin-left: 0;}
	/*Vender*/
	.cajaQuieroVenderHome {margin-top: 10px;}
	/*Valoracion*/
	.cajaValoraViviendaHome .cajaContenedor h2{font-size: 2rem;}
	.cajaValoraViviendaHome .cajaContenedor h3{font-size: 2rem;}
	.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque1 {background: url(/images/home_valora_icono1.png) no-repeat 22% top;}
	.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque2 {background: url(/images/home_valora_icono2.png) no-repeat 22% top;}
	.cajaValoraViviendaHome .cajaContenedor .iconos div.bloque3 {background: url(/images/home_valora_icono3.png) no-repeat 22% top;}
	/*Destacados*/
	#urbaWeb_destacados .inmueble_desta.minificha .gestion{text-align: center;margin-bottom:20px;}
	/*Destacadas*/
	#urbaWeb_destacadas .promo_desta.minificha .gestion{text-align: center;margin-bottom:20px;}
}
@media (max-width: 480px){
	/*Buscadores*/
	.cajaBuscadorHome{top: 30px;}
	.cajaDestacadosHome .minificha .fotos{height:293px;}
	.cajaDestacadasHome .minificha .fotos{height:293px;}
	
	#urbaWeb_destacados .carousel-item {height: 551px;}
	#urbaWeb_destacados .carousel-control-next, 
		#urbaWeb_destacados .carousel-control-prev{padding-top: 120px;}
	#urbaWeb_destacadas .carousel-item {height: 551px;}
	#urbaWeb_destacadas .carousel-control-next, 
		#urbaWeb_destacadas .carousel-control-prev{padding-top: 120px;}
}
@media (max-width: 360px){
	.cajaDestacadosHome .minificha .fotos{height:215px;}
	.cajaDestacadasHome .minificha .fotos{height:215px;}
}
@media (max-width: 320px){
	.cajaDestacadosHome .minificha .fotos{height:186px;}
	.cajaDestacadasHome .minificha .fotos{height:186px;}
}