@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.container{
  display: flex; 
  flex-direction: row;
  padding: 20px;
  justify-content: center;
}
.bttn_estado{
	display: flex;
	flex-direction: column;
	width: 50%;
	height: 300px;
	padding: 5px;
	border: 1px solid #000000;
	margin: 20px;
	background-color: #000000;
}
.img_estado{
	width: 100%;
	height: 250px;
	border: 1px solid #000000;
	background-color: #fff;

}
.text_estado{
	width: 100%;
	height: 50px;
	text-align: center;
	font-size: 15px;
	color: #fff;
}
.div_dados_busca{
	
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 20px;
	padding-bottom: 0px;
	
	
}
.bttn_cidade{ 
	background-color: #000000;
	color: #fff;
	width: 10%;
	min-width: 300px;
	height: auto;
	text-align: center;
	margin: 10px;
	border-radius:25%; 
}
.video_banner{
	width: 100%;
	height: 450px;

}

.bttn_link{
	width: 100%;
	height: 80px;
}
.social d-flex justify-content-center{ color: #fff;}
.bttn_cidade a:link{color: #fff;}
.bttn_cidade a:visited{color: #fff;}
.bttn_cidade a:active{color: #fff;}
.bttn_cidade a:hover{color: #fff;}
.bttn_cidade:hover{background-color: #861113;}

.conteudo_geral{
	display: flex;
	flex-direction: column;
	padding: 10px;
}
.titulo_quadra{
	background-color: #161616;
	color: #FFF;
	width: 100%;
	height: 40px;
	padding: 10px;
	
}
.conteudo_quadra{
	width: 100%;
	height: auto;
	
}
.conteudo_imoveis{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.Conteudo_imovel{
	display: flex;
    flex-direction: column;
	border:  1px solid #3F3B3B;
	margin: 10px;
	background-color: #161616;
}
.img_imovel{
	width: 350px;
	height: 200px;
	
	
}
.img_imovel_p{
	width: 100%;
	height: 200px;
	padding: 10px;
}
.valor_imovel{
	color: #DD1013;
	text-align: center;
	font-size: 20px;
	
}
.tipo_imovel_texto{
	color: #FFFFFF;
	text-align: center;
	font-size: 15px;
}
.fa_imovel{
	color:#FFFFFF;
	margin: 5px;
	text-align: center;
}	
.bttn_tela_imovel{
	width: 100%;
	height: 50px;
	background-color: #FFFFFF;
	color: #161616;
	text-align: center;
	padding: 10px;
	font-size: 25px;
}
.bttn_tela_imovel:hover{background-color: #DD1013; color: #FFFFFF;}
.conteudo_titulo{text-align: center;}
.conteudo_titulo h1{font-size: 20px;}
.conteudo_titulo p strong{font-size: 30px; color: #CB0103;}
.conteudo_titulo p{font-size: 30px;}
.conteudo_coluna{text-align: center; padding: 20px;}
.conteudo_descricao_imoveis{text-align: center;}
.conteudo_detalhes img{width: 100px; height: 100px;}
.conteudo_detalhes{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	background-color: #E0E0E0;
	padding: 5px;
	text-align: center;
}
.conteudo_detalhes_imoveis{
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 150px;
	height: 160px;
	background-color: #FFF;
	border: 1px solid #000000;
	margin: 5px;
}
.conteudo_detalhes_descricao{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding: 5px;
}
.conteudo_descricao_imoveis{
	width: 30%;
	min-width: 300px;
	height: auto;
}
.conteudo_descricao_imoveis_cliente{
	width: 30%;
	min-width: 300px;
	height: auto;
	text-align: center;
}
.conteudo_descricao_video_imoveis{width: 50%; height: auto;}
.conteudo_descricao_video_imoveis iframe{
	width: 100%;
	height: 500px;
	min-width: 300px;
}
