/*H1 para home*/
h1.homeH1{text-indent: -1000px;overflow: hidden;width: 10px;height: 10px;position: absolute;bottom: 0;}

/* Caja fotoBuscadorHome */
#urbaWeb_carouselFotos{display: block;position: relative !important;width: 100%;height: auto;}
.fotoBuscadorHome .carouselItem{display: flex;width: 100%;/*height: 362px;*/align-items: center;margin: 0;}
	/*sin carrusel y en hest con imagen pequena*/.fotoBuscadorHome .carouselItem img{width: 100%;}
	.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: 13%;background-color: rgba(0,118,87,0.8);padding: 25px;z-index:1;box-shadow: 0px 3px 7px 3px rgba(0, 0, 0, 0.2);border-radius: 6px;}
	.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 #urbaWeb_modoBusquedaHome{margin-bottom:10px;}
	.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome .btn-secondary,
		.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary,
		.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary{background-color:rgba(0,118,87,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:hover,
			.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome .btn-secondary:hover,
			.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome .btn-secondary:hover{color: #fff;background-color:#66cc10;border-color:#fff;}
		
		.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:#66cc10;}
			
		.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome button,
			.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome button,
			.cajaBuscadorHome #div_btnSubmitModoBuscarReferenciaHome button{width:100%;}
		
		
		.cajaBuscadorHome #div_btnSubmitFormBuscarListadosHome button,
			.cajaBuscadorHome #div_btnSubmitFormBuscarHome button,
			.cajaBuscadorHome #div_btnSubmitFormReferencia button{background-color:#66cc10;border-color:#fff;}
		.cajaBuscadorHome #div_btnSubmitFormBuscarListadosHome button:hover,
			.cajaBuscadorHome #div_btnSubmitFormBuscarHome button:hover,
			.cajaBuscadorHome #div_btnSubmitFormReferencia button:hover{background-color:rgba(0,118,87,0.8);}

		#urbaWeb_formReferencia .row{margin-top:0;}
			.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: #66cc10;} 

	.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_formListadosHome .row{margin-top:0;}
	#urbaWeb_formListadosHome .form-group,
		#urbaWeb_formReferencia .form-group{margin-bottom: 0;}
	#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); }

/* bloquedestacados */
.bloquedestacados{background-color:#e5f5f2;padding: 40px 0;margin: /*80px 0*/0;}
.bloquedestacados .minificha .bloque-info{padding: 30px;}
.bloquedestacados .minificha .bloque-info .gestion{right: 10px;}
.bloquedestacados .minificha .bloque-info .informacion{left: 10px;}

/* Destacadas */
.cajaDestacadasHome{}
	.cajaDestacadasHome h2{text-align:center; 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%;}

/* Destacados */
.cajaDestacadosHome{}
	.cajaDestacadosHome h2{text-align:center; 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 */
.cajaBannersHome{background: linear-gradient(to bottom, #48a08a 0%, #48a08a 57%, #ffffff 57%, #ffffff 100%);padding: 55px 0 16px 0;}
#urbaWeb_bannersHome{text-align: center;width: 100%;display: inline-block;}
	#urbaWeb_bannersHome .banner{display: inline-block;margin: 0 100px;}
	#urbaWeb_bannersHome .banner p {display: inline-block;}
	#urbaWeb_bannersHome .banner img {max-width: 100%;vertical-align: top;box-shadow: 0 20px 40px 0 rgba(231, 244, 246, 0.9);border-radius: 7px;}
	
			
/*MediaQuerys*/
@media (max-width: 1200px){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: 535px;}
}
@media (max-width: 1024px){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: 455px;}
	.cajaDestacadosHome .minificha .fotos{height:314px;}
	.cajaDestacadasHome .minificha .fotos{height:314px;}
	
	/*Banners*/
	.cajaBannersHome{background: none;}
	#urbaWeb_bannersHome .banner{margin: 0 20px;}
}
@media (max-width: 991px){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: /*440px*/190px;}
        
	/*Buscadores*/
	.cajaBuscadorHome{position: relative;top: unset;margin-top: /*-225px*/10px;width: 96%;margin-left: 2%;}
	.cajaBuscadorHome #urbaWeb_formReferencia #div_refer{margin-left:0;}
	#div_btnSubmitModoBuscarListadoHome,
		#div_btnSubmitModoBuscarMapaHome{margin-bottom: 10px;}
	#div_tgs_listados,
		#div_tpo_listados,
		#div_prov_listados,
		#div_pob_listados,
		#div_zon_listados{margin-bottom: 10px;}
	/*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;}
	
	/*Banners*/
	#urbaWeb_bannersHome .banner{margin: 0;width: 100%;}
}
@media (max-width: 900px){
	.cajaDestacadosHome .minificha .fotos{height:273px;}
	.cajaDestacadasHome .minificha .fotos{height:273px;}
	
	/*Destacados*/
	#urbaWeb_destacados .inmueble_desta.minificha .titulo{font-size: 1.1rem;}
	#urbaWeb_destacados .inmueble_desta.minificha .subtitulo{font-size: 1rem;}
	#urbaWeb_destacados .inmueble_desta.minificha .informacion{font-size: 1rem;}
	#urbaWeb_destacados .inmueble_desta.minificha .gestion .precio{font-size: 1.1rem;}
}
@media (max-width: 768px){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: 340px;}
	
	.cajaDestacadosHome .minificha .fotos{height:229px;}
	.cajaDestacadasHome .minificha .fotos{height:229px;}
}
@media (max-width: 600px){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: 265px;}

	.cajaDestacadosHome .minificha .fotos{height:373px;}
	.cajaDestacadasHome .minificha .fotos{height:373px;}
	
	footer .lista_enlaces li{width: 100%;margin: 0 0 5px 0;border: 0;padding: 0;}
}
@media (max-width: 575px){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: 255px;}

	/*Buscadores*/
	.cajaBuscadorHome #div_btnSubmitModoBuscarListadoHome {margin-left: 0;margin-bottom: 5px;}
	.cajaBuscadorHome #div_btnSubmitModoBuscarMapaHome {margin-left: 0;margin-bottom: 5px;}
	/*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){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: 210px;}

	/*Buscadores*/
	.cajaBuscadorHome h2{font-size: 1.250rem;}
	.cajaBuscadorHome{margin-top: -150px;}
	.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){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: 160px;}

	.cajaDestacadosHome .minificha .fotos{height:215px;}
	.cajaDestacadasHome .minificha .fotos{height:215px;}
}
@media (max-width: 320px){
	/* Caja fotoBuscadorHome */
	.fotoBuscadorHome .carouselItem{height: 140px;}

	/*Buscadores*/
	.cajaBuscadorHome{margin-top: -75px;}
	.cajaDestacadosHome .minificha .fotos{height:186px;}
	.cajaDestacadasHome .minificha .fotos{height:186px;}
}