@font-face { font-family: ubuntu-regular; src: url(ubuntu-regular.ttf);}
@font-face { font-family: raleway-light; src: url(raleway-light.ttf);}
.box_imgvitrine{ display:table-cell; vertical-align:middle; text-align:center  }
body{	margin: 0px;
font-family:"ubuntu-regular",Arial, Helvetica, sans-serif; line-height:1.7;
color:#666;}
.whats_float {
    bottom: 0;
    margin: 10px;
    position: fixed;
    right: 0;
    border: solid #fff 2px;
    z-index: 999;
    border-radius:10px;
}
.paragrafo{font-family:"ubuntu-regular",Arial, Helvetica, sans-serif; line-height:1.7; font-size:16px; color:#666;}
.centro{ width:1200px; margin:auto;}
.boxlogo{ float:left; padding:10px;}
.boxmenu{ float:right;padding:10px; margin-top:20px;}
.img100{ width:99%;}
.titulo_login{
	font-family: "ubuntu-regular",Arial, Helvetica, sans-serif;
	font-size: 22px;

	margin-bottom: 15px;
}
.imagem_imovel{ border:solid #dedede 1px; padding:5px; max-width:480px;}
.galeria_imovel{ max-width:480px; margin:auto;}
.miniatura_galeria{ width:226px; max-height:140px; margin:7px;border:solid #dedede 1px; padding:5px;}
.imagem_imovel:hover,.miniatura_galeria:hover{border:solid #4ae 1px; background-color:#4ae; transition: background-color 0.5s ease-out;  }
.divisor{ background-image:url(../imgs/list.jpg); height:10px;}
.login_index{
	float: right;
	width: 40%;
	background-color: #fff;
	padding: 10px;
	margin-top: 5px;
	border: 7px solid #E5F3FF;
	margin-bottom: 5px;
}
.padding15{ padding:15px;}
.destaque_index{ float:left; width:50%;}

.fundo1{ background-color:#E3B411;}
.fundo2{background-color:#EA7500;}
.fundo3{
background-color: #37CC95;
}
.fundo4{
background-color: #E13A22;
}
.fundo5{}
.caixa_destaquesup{ padding-left:5px;padding-top:30px;}
.index_1{ color:#FFF; font-size:29px; font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;}
.index_2{ color:#FFF; font-size:38px; font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif; font-weight:bold;}
.vantagens{ padding-top:20px; }
.item_vantagem{font-size:24px; font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif; color:#FFF; float:left; margin-left:10px; margin-bottom:10px;}
.quadrado{ background-color:#FFF; width:20px; height:20px; float:left; margin-top:7px;}
.clear{ clear:both;}

.col-botoes{ float:left; width:383px; margin:8px; overflow:hidden;}



	.flatline{
	height: 5px;
	background-color: #E13A22;
	margin-top: -1px;
	margin-bottom: 6px;
}
.flat1{	width: 180px;}
.flat2{	width: 250px;}
.flat3{	width: 300px;}
.titflat{
	color: #E13A22;
	padding: 10px 5px 10px 10px;
font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	border-bottom: solid #cccccc 1px;
}
.b1{
	max-width: 1200px;/* limita o crescimento do layout a até 960px */
	min-width: 100px; /* limita a redução do layout a até 800px */
	width: 90%;
	margin: auto;
	font-family: "ubuntu-regular",Arial, Helvetica, sans-serif;
	line-height: 1.8;
	color: #333;
	padding: 10px;
	text-align: justify;
}
.b21{
	max-width: 960px;/* limita o crescimento do layout a até 960px */
	min-width: 100px; /* limita a redução do layout a até 800px */
	width: 45%;
	float: left;
	margin: 7px;
	font-family: "ubuntu-regular",Arial, Helvetica, sans-serif;
	line-height: 1.8;
	color: #333;
	padding: 10px;
	text-align: justify;
}
.b21dir{
	max-width: 960px;/* limita o crescimento do layout a até 960px */
	min-width: 100px; /* limita a redução do layout a até 800px */
	width: 43%;
	float: right;
	margin: 7px;
	font-family: "ubuntu-regular",Arial, Helvetica, sans-serif;
	line-height: 1.7;
	color: #333;
	padding:10px;
	text-align:justify;
}
.menu{
display: block;
}
.menu a{
text-decoration: none;
display: block;
color: #333333;
padding-left: 5px;
border-bottom: dotted #cccccc 1px;
padding-top: 10px;
font-size: 17px;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
margin-left: 4px;
margin-right: 4px;
padding-bottom: 10px;
}
.menu a:hover{
background-color: #f5f5f5;
text-decoration: none;
color: #000000;
}
.ev1{
	margin-top:7px;
	padding: 12px;
	font-family: "ubuntu-regular",Arial, Helvetica, sans-serif;
	line-height: 1.7;
	border-bottom: solid #cccccc 1px;
	border-radius: 7px;
	box-shadow: 0px 0px 7px 2px #CCC;
	}
	.ev1:hover {
	box-shadow: 0px 0px 7px 2px #C00;
	border-color: #FF0000;
}
.lista_blog{
margin-bottom:7px;
margin-left: 0px;
display:block;
padding:10px;
border-radius:7px;
}
.lista_blog:hover{box-shadow: 0px 0px 7px 0px #999999;}
.info-blog{
line-height: 1.6;
color: #3C3C3C;
font-size: 16px;
padding-top: 7px;
margin-left:10px;
}

.titulo_blog{
font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif;
	color: #E13A22;
	font-size: 18px;
	margin: 5px;
	padding: 0px;
	margin-left: 0px;
}
.link{text-decoration:none;}
.link:a{ text-decoration:none;
border:none;
margin:0px;
padding:0px;}
.tabela {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
border-left: none;
color:#5C5C5C;
}
.tabela td {
border-bottom: solid #dedede 1px;
}
.tabela_contato{
	width: 98%;
	float: left;
	padding-bottom: 15px;
}
@media screen and (min-width: 800px) and (max-width: 2000px){
.botoesindex{
width:99%;
border-radius:50%;
opacity: 0.8;
filter: alpha(opacity=80);
}
.botoesindex:hover{
opacity: 1;
filter: alpha(opacity=100);
}
}
@media screen and (min-width: 800px) and (max-width: 1000px){
		.imagem_imovel{ border:solid #dedede 1px; padding:5px; max-width:350px;}
}
@media screen and (min-width: 600px) and (max-width: 800px){
	.imagem_imovel{ border:solid #dedede 1px; padding:5px; max-width:350px;}
.boxlogo{ float:none; padding:10px;}
.boxmenu{ float:none;padding:10px; margin-top:5px;}
.centro{ width:800px; margin:auto;}


.col-botoes{ float:left; width:250px; margin:8px; overflow:hidden;}
}
@media screen and (min-width: 0px) and (max-width: 600px) {
			.imagem_imovel{ border:solid #dedede 1px; padding:5px; max-width:95%;}
.centro{ width:auto; margin:auto;}
.boxlogo{ float:none; padding:10px; width:210px; margin:auto; text-align:center;}
.boxmenu{ float:none;padding:10px; margin-top:5px;}
.login_index{ float:none; width:auto; background-color:#fff;  padding:5px; margin-top:5px; margin-bottom:5px;}
.destaque_index{ float:none; width:auto;}

.slide{ display:none;}

.col-botoes{ float:none; width:auto; margin:5px;}

.item_vantagem{font-size:18px; margin-left:8px;}
.quadrado{ background-color:#FFF; width:13px; height:13px; float:left; margin-top:7px;  }



.botoesindex{

width:99%;
border-radius:50%;

}
.b21{
	float: none;
	width:90%;
	margin:2px;
	padding:3px;
}
.b21dir{
	float: none;
	width:90%;
		margin:2px;
	padding:3px;
}
}
