*{margin:0; padding:0; }

@font-face {
	font-family: Trueno;
	src: url(../font/TruenoUltLt.ttf);
}
@font-face {
	font-family: TruenoSBd;
	src: url(../font/TruenoSBd.ttf);
}

body{
	font-family: Trueno;
	font-size:15px; 
	color:#000;
	font-weight:bold;
	zxccolor: red;
	line-height:25px;
}

a{
	text-decoration:none; 
	color:#000;
}

b, strong{
	zxcborder: solid red 2px;
	font-weight: bold;
	font-family: TruenoSBd;
}

.Left{
	float:left !important;
}

.Right{
	float:right !important;
}

.H2Grande{
	font-family: TruenoSBd;
	color: #007469;
	margin-bottom:25px; ;
}

.Select{
	border:solid red 1px;
	width:98%;
	padding:5px 1%;
	font-size:15px;
	color:#203145;
	border:solid #CCC 1px;
	zxcborder:solid red 1px;
	border-radius:5px;  
	background:#FFF; 	
}

.Input{
	border:solid red 1px;
	width:95%;
	padding:5px 1%;
	font-size:15px;
	color:#203145;
	border:solid #CCC 1px;
	zxcborder:solid red 1px;
	border-radius:5px;  
	background:#FFF;
}

.Botao{
	width:100%;
	padding:5px 0;
	border-radius: 5px;
	border:0;
	background:#000000;
	color:#FFF;
	font-size:16px;
	font-weight: 400; 	
}

.Botao2{
	width:100%;
	padding:10px 0;
	border:0;
	background:#017467;
	color:#FFF;
	font-size:16px;
	font-weight: 400; 	
}


.BotaoVoltar{
	width: 200px;
	float: right;
}


.Topo{
	width:100%;
	height:100px;
	zxcborder:solid red 2px;
	background:#FFF;
}

.TopoInterno{
	width:1150px;
	height:100px;
	zxcborder:solid yellow 2px;
}

.Logo{
	zxcborder:solid red 2px;
	float:left;
	margin:15px 0 0 0;
}

#Menu{
	width: 860px;
    float: right;
    margin-top: 25px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

#Menu .Item{
	float:left;
	font-size: 20px;
	font-weight: 600;
	
}


#Menu .Item a{
	width:100%;
	zxcborder:solid red 2px;
	text-decoration: none;
	color:#000;
}

#Menu .Barra{
	width:40px;
	float:left;
	border:solid #FFF 2px;
	margin-bottom: 15px;
}

#Menu .Selec .Barra{
	border:solid #000 2px;
}


#Menu .Item:hover .Barra{
	border:solid #000 2px;
}

.IconeMenu{
	display:none;
}

.Fechar{
	clear: both;
}

.Conteudo{
	width:1150px;
	height:auto;
	zxcborder:solid red 2px;
}

.ConteudoInterno{
	width:1150px;
	height:auto;
	text-align:left;
	padding:40px 0;
}

.ConteudoInterno b{
	zxcborder: solid red 2px;
	font-weight:bold ;
	font-family: TruenoSBd;
}

.ConteudoDetalhe{
	zxcpadding-top:20px;
	zxcborder:solid red 2px;
}

.CentroBanner{
	zxcborder:solid red 2px;
	height:710px;
}

.CentroBanner .Texto{
	width:600px;
	height:auto;
	zxcborder:solid red 2px;
	color:#FFF;
	float:left;
	text-align:right;
	padding: 200px 15px 15px 15px;
	font-size: 22px;
	font-weight:normal;
	font-family: Trueno;
	text-shadow:  0px 0px 15px #000;
	line-height:30px;
}

.CentroBanner .Texto h1{
	font-size: 45px;
	font-weight:bold;
	font-family: TruenoSBd;
	line-height:55px;
	
}


.CentroBanner .Pesquisa{
	width:430px;
	height:auto;
	zxcborder:solid red 2px;
	float:right;
	margin-top:80px;
	background:#FFF;
	border-radius: 5px; 
	display:table;
}

.CentroBanner .Pesquisa{
	text-align:left; 
	
	
}

.CentroBanner .Pesquisa h2{
	font-size: 30px;
	font-weight:bold;
	font-family: TruenoSBd;
	color:#203143;
	
}

.CentroBanner .Box{
	width:255px;
	height:auto;
	zxcborder:solid red 2px;
	float:left;
	margin:40px 0 40px 90px;
}

.CentroBanner .Box input, .CentroBanner .Box select{
	margin:5px 0;
}

.HomeImoveis{
	width:100%;
	height:auto;
	display: table;
	zxcborder:solid red 2px;
	margin-top:40px;
}

.HomeImoveis a{
	zxcborder: solid red 2px;
	line-height:15px; ;
}

.HomeImoveis .Imovel{
	width:360px;
	height:450px;
	border:solid #CCC 1px;	
	float:left;
	background:#FFF;
	border-radius:5px; 
	margin-bottom:18px;
	cursor: pointer;
}

.HomeImoveis .Imovel:hover {
    border: solid #017469 1px;
    box-shadow: 0px 0px 6px #017469;
}


.HomeImoveis .Imovel:nth-child(3n+1){
	zxcborder:solid red 2px;
	margin-right:18px; 
}

.HomeImoveis .Imovel:nth-child(3n+2){
	zxcborder:solid yellow 2px;
	margin:0 18px 18px 18px; 
}

.HomeImoveis .Imovel:nth-child(3n+3){
	zxcborder:solid purple 2px;
	margin-left:0px; 
	float:right;
}



.HomeImoveis .Imovel img{
	width:335px;
	height:220px;
	zxcborder:solid red 2px;	
	float:left;
	margin:10px 10px 0px 10px;
}

.HomeImoveis .Imovel .Preco{
	width:230px;
	height:20px;
	zxcborder:solid red 2px;
	background:#000; 
	color:#FFF;
	font-weight: bold;
	font-size:13px;
	padding:5px 0;
	border-radius: 5px;
	position: relative;
	z-index: 9;
	top:-15px; 
	margin:  0 auto;
	text-align: center;
	line-height:17px;
}


.BlocoImoveis{
	width:96%;
	padding:1%;
	height:auto;
	display:table;
	border:solid #b9b9b9 1px;
	margin:20px 0;
	cursor: pointer;
}

.BlocoImoveis:hover{
	border:solid #017469 1px;
	box-shadow:0px 0px 6px #017469 ;
}

.BlocoImoveis .TituloPreco{
	width:100%;
	height:80px;
	zxcborder:solid red 2px;
	zxcmargin:20px 0;
}
.BlocoImoveis .Descricao{
	width:100%;
	height: 150px;
	margin:0px 0 25px 0;
	font-size: 15px;
	overflow:hidden; 
}
.BlocoImoveis .Caracteristicas{
	width:100%;
	height:30px;
	zxcborder:solid red 1px;
}

.BlocoImoveis .Caracteristicas .Item{
	border-right:solid #AAA 2px;
	float:left;
	padding:0 20px;
	font-size:15px;
}

.BlocoImoveis .Caracteristicas .Item:first-child{
	padding:0 15px 0 0px;
}

.BlocoImoveis .Caracteristicas .Item:last-child{
	border:0;
	padding:0 0px 0 0px;
}

.BlocoImoveis .Caracteristicas .Item img{
	zxcborder:solid red 2px;
	float:left;
	margin-right: 10px;
	zxcpadding-right:15px;
	width: 25px;
}

.BlocoImoveis .Caracteristicas .Item span{
	float:left;
	margin-top:0px;
}

.BlocoImoveis .Caracteristicas .Item a span{
	zxcborder:solid red 1px;
	margin-top: 4px;
}
.BlocoImoveis .Caracteristicas .Item a img{
	zxcborder:solid red 1px;
	margin-right:5px; 
}


.BlocoImoveis .Caracteristicas .Item2{
	zxcborder:solid red 2px;
	float:right;
	zxcfloat:left;
	zxcpadding-right:15px;
}

.BlocoImoveis .Caracteristicas .Item img{
	float:left;
	margin-right: 10px;

}

.BlocoImoveis .Caracteristicas .Item2 span{
	float:left;
	margin:12px 15px 0 0;
}

.BlocoImoveis .Caracteristicas a{
	zxcborder:solid red 2px; 
	font-size:16px;
	font-weight: bold; 
	
}

.BlocoImoveis .TituloSite{
	display:block;
}

.BlocoImoveis .TituloSiteMobile{
	display:none;
}

.BlocoImoveisImagem{
	zxcborder:solid red 2px;
	float:left;

}

.BlocoImoveisDescricao{
	width:700px;
	height:290px;
	float:right;
	zxcborder:solid red 2px;
	text-align:left;
}

.BlocoImoveisDescricao h2{
	text-transform: uppercase;
	font-weight:600; 
	margin-bottom:15px; 
	color:#000;
	zxcborder: solid red 2px;
	width: 650px;
	height: 25px;
	font-size: 21px;
	overflow: hidden;

}

.BlocoLancamento .Descricao{
	height: 150px;
	height: 220px;
}

.LogoEmpreendimento{
	width: 100px;
    height: 80px;
    object-fit: contain;
    border: solid #e7e7e7 1px
    padding: 5px;
	background: #fff;
    box-shadow: 0 0 10px #555;
    padding: 5px;
}

.LogoEmpreendimentoDetalhe{
	width: 100px;
    height: 80px;
    object-fit: contain;
    border: solid #e7e7e7 1px
    padding: 5px;
	background: #fff;
    box-shadow: 0 0 10px #555;
    padding: 5px;
}



.LogoEmpreendimentoMobile{
	display: none;
}



.BlocoEmpreendimentosDescricao{
	width:700px;
	max-height:290px;
	float:right;
	zxcborder:solid red 2px;
	text-align:left;
	display: flex;
    flex-direction: row-reverse;
}

.BlocoEmpreendimentosDescricao h2{
	text-transform: uppercase;
	font-weight:600; 
	margin-bottom:15px; 
	color:#000;
	zxcborder: solid red 2px;
	width: auto;
	height: 25px;
	font-size: 21px;
	overflow: hidden;

}

.BlocoEmpreendimentosDescricao .Titulo{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.BlocoEmpreendimentosDetalheLogoTitlte{
	display: flex; 
	margin-bottom: 30px;
	align-items: center;
    justify-content: space-between;
}


.BlocoEmpreendimentosDetalheLogoTitlte .h1Detalhe{
	margin:0;
}

.ImagemCondominio{
	width:380px;
}


.Caracteristicas{
	width:70%;
	zxcborder:solid red 2px;
	display: table;
	margin:  0 auto;
}

.Caracteristicas p{
	text-align: justify;
	font-size:14px; 
	line-height:15px;
}

.Caracteristicas a {
	width:100%;
	text-align: left;
	margin:5px 0;
	zxcborder:solid red 2px;
	display:table;
	height:20px;
	font-size:14px; 
	overflow: hidden;
	color:#203143;
	font-family: TruenoSBd;

}

.Caracteristicas .Area{
	width:50%;
	float:left;
	text-align: center;
}

.Caracteristicas .Area .Icone{
	zxcborder:solid red 2px;
	width:30px;
	height:30px;
	background: url('../imagens/icones/Area.png');
	margin-bottom:7px; 
	margin: 0 auto;
}
.Caracteristicas .Quarto{
	width:50%;
	float:right;
	text-align: center;
}

.Caracteristicas .Quarto .Icone{
	zxcborder:solid red 2px;
	width:30px;
	height:30px;
	background: url('../imagens/icones/Quarto.png');
	margin-bottom:7px;
	margin: 0 auto;
}

.AvaliacaoHome{
	width:100%;
	display:block;
	margin-top:100px;
}

.AvaliacaoMobile{
	width:100%;
	display:none;
	margin-top:50px;
}

.Rodape{
	width:100%;
	height:270px;
	zxcborder:solid red 2px;
	background:#017469;
}

.RodapeInterno{
	display: table;
	width:1100px;
	padding:40px 20px 20px 20px;
	height:auto;
	zxcborder:solid red 2px;
	text-align:left;
	color:#FFF;
	font-size: 18px;
}

.RodapeInterno h2{
	font-size:25px;
	font-family: TruenoSBd;
	font-weight: bold; 
}

.RodapeInterno .Box1{
	width:400px;
	zxcborder:solid red 2px;
	float:left;
}

.RodapeInterno .Box2{
	width:400px;
	zxcborder:solid red 2px;
	float:left;
}

.RodapeInterno .Box3{
	width:200px;
	zxcborder:solid red 2px;
	float:right;
}

.RodapeInterno .Box3 img{
	float:right;
	margin:0 0px 0 20px;
}

.TrustImovel{
	margin-top:80px;
	zxcborder:solid red 2px;
	float:right;
}

.TrustImovelMobile{
	display:none;
}

.Pesquisar{
	width:100%;
	height:190px;
	
	background:#f1f1f1;
}

.PesquisarInterno{
	width:1150px;
	height:170px; 
	zxcborder:solid red 2px;
	text-align:left;
	padding-top:37px; 
}

.PesquisarInterno .Box1{
	width:250px;
	height:130px;
	float:left;
	zxcborder:solid red 2px;
}

.PesquisarInterno .Box1 h2{
	cborder:solid red 2px;
	font-size:35px;
	font-family: TruenoSBd;
	color:#203144;
	margin-top:10px;
	line-height:40px;
}

.PesquisarInterno .Box2{
	width:630px;
	height:130px;
	float:left;
	zxcborder:solid red 2px;
}

.PesquisarInterno .Box2 input, .PesquisarInterno .Box2 select, .PesquisarInterno .Box2 .SelectRegiao, .PesquisarInterno .Box2 .ms-choice{
	background:#f1f1f1;
}


.PesquisarInterno .Box2Item{
	width:305px;
	zxcborder:solid red 2px;
	float:left;
	margin:0 10px 5px 0;
}

.PesquisarInterno .Box2Radios{
	width: 100%;
	zxcborder: solid red 2px;
	margin-top: 5px;
}

.PesquisarInterno .Box2Radios .Radios{
	zxcborder: solid red 2px;
	float: left;
	margin-right: 20px;
}

.PesquisarInterno .Box2Radios input{
	margin:0 10px 0 20px;
}

.PesquisarInterno .Box2Radios input:first-child {
	margin:0 10px 0 0px;
}


.PesquisarInterno .Box3{
	width:270px;
	height:130px;
	float:right;
	font-size:15px; 
}

.PesquisarInterno .Box3 .Input{
	width: 97%;
	margin-bottom:5px;
	background: #f1f1f1;
}

.PesquisarInterno .Box3 .Botao{
	zxcborder: solid red 2px;
	
	width: 100%;
}


#Redefinir{
	display:none; 
}

.ImovelFavorito{
	display:block;
}
.ImovelFavoritoMobile{
	display:none;
}

.SlideshowImovel{
	width:100%;
	height:630px;
	zxcborder:solid red 2px;
	overflow: hidden;
	background: #EEE;
}

.SlideshowImovel .Esquerda{
	width:50%;
	height:630px;
	zxcborder:solid yellow 2px;
	float:left;
	overflow: hidden;
		
}

.SlideshowImovel .Esquerda .Item{
	width:100%;
	height:100%;
	float:left;
	transition: all 0.3s;
	overflow: hidden;
	border:solid #FFF 1px;
}
.SlideshowImovel .EsquerdaItem{
	width:100%;
	height:100%;
	float:left;
	transition: all 0.3s;
	overflow: hidden;
}

.SlideshowImovel .EsquerdaItem:hover{
	transform: scale(1.02);
}


.SlideshowImovel .Direita{
	width:50%;
	height:630px;
	zxcborder:solid yellow 2px;
	float:right;
	overflow: hidden;
		
}

.SlideshowImovel .Direita .Item{
	zxcwidth:50%;
	width: calc(50% - 4px);
	padding:2px;
	height:50%;
	float:left;
	transition: all 0.3s;
	overflow: hidden;
}
.SlideshowImovel .DireitaItem{
	width:100% ;
	height:100%;
	float:left;
	transition: all 0.3s;
	overflow: hidden;
	padding:1px;
	zxcborder:solid red 2px;
}

.SlideshowImovel .Direita .Item .Botao{
	zxcborder:solid red 2px;
	position:relative;
	top:calc(50% - 16px);
	padding:8px 15px;
	opacity: 1;
}

.SlideshowImovel .DireitaItem:hover{
	transform: scale(1.01);
	opacity:0.9; 
}

.SlideShowMobile{
	display:none;
}

.CaracteristicasID{
	width:100%;
	zxcborder:solid red 2px;
	display:table;
	margin-top: 20px;
	font-size:20px; 
}

.CaracteristicasID .Item{
	zxcborder:solid red 2px;
	float:left;
	width:25%;
}

.CaracteristicasID .Item img{
	float:left;
	zxcxborder:solid red 2px;
	margin-right: 15px;
}

.CaracteristicasID .Item span{
	float:left;
	zxcborder:solid red 2px;
	margin-top: 5px;

}

.CaracteristicasID .Cod{
	margin-top: 8px;
}

.h2Detalhe{
	text-transform: uppercase;
	margin:45px 0 35px 0;
	zxcborder: solid red 2px;
	text-align: center;
	font-size:30px;
}

.h2DetalheValor{
	text-transform: uppercase;
	margin:35px 0;
	zxcborder:solid red 2px;
}

.h1Detalhe{
	text-transform: uppercase;
	margin:0px 0 25px 0;
	zxcborder:solid red 2px;
	font-weight:600; 
}


.InfraDetalhe{
	width:100%;
	zxcborder:solid red 2px;
	display: table;
}

.InfraDetalhe .Item{
	width:25%;
	float:left;
	zxcborder:solid red 2px;
	padding:10px 0 
}

.InfraDetalhe .Item .IconeCheck{
	zxcborder:solid red 2px;
	float:left;
	width:20px;
	height:20px;
	background: url('../imagens/icones/Check.png');
}

.InfraDetalhe .Item span{
	float:left;
	margin:2px 0 0 10px;
}

.FormInteresse{
	width:80%;
	margin-left:10%;
	zxcborder:solid red 2px;
	margin-bottom: 40px;
}

.FormInteresse input{
	width:100%;
	padding:10px 0px 10px 10px;
	border-radius: 5px;
	margin-bottom:15px; 
	border:solid #DDD 1px;
	font-size: 15px;
	color:#000;
	font-family: arial;
}	

.FormInteresse textarea{
	width:100%;
	height:150px;
	padding:10px 0px 10px 10px;
	border:solid #DDD 1px;
	font-size: 15px;
	color:#000;
	font-family: arial;
}

.FormInteresse .Botao{
	color:#FFF;
	margin:10px 0;
}


.ImovelDetalheSugestao{
	width:100%;
	zxcborder:solid red 2px;
	display:table;
	margin-top:0px;
}

.ImovelDetalheSugestao .Imovel{
	width: 360px; 
	height: 520px;
	margin:0 0% 20px 0 ;
	float:left;
	border:solid #CCC 1px;
	border-radius:5px;
	cursor: pointer;
}

.ImovelDetalheSugestao .Imovel:hover{
	border: solid #017469 1px;
	box-shadow: 0px 0px 6px #017469;
}

.ImovelDetalheSugestao .Imovel:nth-child(3n+1){
	margin-right:0;
	zxcborder:solid red 2px;
}

.ImovelDetalheSugestao .Imovel:nth-child(3n+2){
	margin-left:35px;
	zxcborder:solid red 2px;
}

.ImovelDetalheSugestao .Imovel:nth-child(3n+3){
	zxcborder:solid red 2px;
	float:right;
}

.ImovelDetalheSugestao .BlocoImoveisImagem img{
	width: 335px;
	zxcborder:solid red 2px;
	float:left;
	margin: 10px 10px 0px 10px
}





.ImovelDetalheSugestao .Preco{
	width:70%;
	height:auto;
	margin-left:15%;
	text-align:center;
	padding:5px 0; 
	zxcborder:solid red 2px;
	border-radius: 5px;
	color:#FFF;
	background:#000; 
	margin-top:-15px;
	margin-bottom:20px; 
	position: relative;
	z-index: 9;
	float:left;
}

.ImovelDetalheSugestao .Caracteristicas {
    width: 70%;
    margin-left:15%; 
    zxcborder: solid red 2px;
    display: table;
    text-align:center;
}

.ImovelDetalheSugestao .Icone{
    zxcborder: solid red 2px;
    margin-left:40px;
}

.CarouselSite{
	zxcborder: solid red 2px;
}

.VideoImovelDetalhe{
	border:0; float:none; width:100%; height: 370px;
}

.BannerH1{
	width: 100%;
	height: auto;
	display: table;
	zxcborder: solid red 2px;
	background:#017469 url('../imagens/BannerVender2.png') center center;
}

.BannerH1 h1{
	width: 900px;
	color: #FFF;
	font-size:40px;
	font-family: TruenoSBd;
	position: relative;
	top:0px;
	zxcborder: solid red 2px;
	line-height:50px;
	margin: 100px auto;
}

.BoxVender{
	width: 80%;
	margin-left: 10%;
	margin-top: 20px;
	margin-bottom: 100px;
	height: auto;
	display: table;
	zxcborder: solid red 2px;
}

.BoxVender .BoxLeft{
	width: 46%;
	height: auto;
	float: left;
	zxcborder: solid red 2px;
	font-size:28px;
	font-weight: 400;
	text-align: right;
}

.BoxVender .BoxLeft3{
	margin-top: 80px;
}


.BoxVender .BoxLeft span, .BoxVender .BoxRight span{
	font-family: TruenoSBd;
	font-weight:bold ;
	color: #017469;

}

.BoxVender .BoxRight{
	width: 48%;
	height: auto;
	float: Right;
	zxcborder: solid red 2px;
	font-size:28px;
	font-weight: 400;
	text-align: left;
}
.BoxVender .BoxRight{
	zxcborder:solid red 2px;
	margin-top: 30px;
}

.BoxVender .BoxRight .Imagem1{
	width: 100%;
	margin-top: -130px;	
	float: right;
}


.BoxVender .BoxLeft .Imagem2{
	width: 100%;
	margin-top:0px;	
	float: right;
}

.BoxVender .BoxLeft .Imagem4{
	width: 400px;
	margin-top:0px;	
	margin-left:-20px;	
	float: left;
}

.BoxVender .BoxRight .Imagem5{
	width: 100%;
	margin-top: 0px;
	margin-right:-30px; ;	
	float: right;
}

.EntreEmContato{
	width: 720px;
	zxcborder: solid red 2px;
	text-align: center;
	padding: 8px 0;
	border-radius:25px; 
	box-shadow: 0px 2px 10px  #AAA ;
}

.EntreEmContato a{
	font-family: TruenoSBd;
	font-weight:bold ;
	color: #017469;
	font-size:28px ;
}

.BoxVenderMobile{
	display: none;
}

.BoxVenderSite{
	display: block;
	line-height:35px;
}

.HrCorretor{
	width: 100%;
	height: 100px;
	background: #017469;
	margin-top:150px; ;
}


.HrCorretor2{
	width: 100%;
	height: 100px;
	background: #017469;
	margin-bottom:0px;
	background: url("../imagens/BGH2.jpg") center center;
}


.HrCorretor3{
	width: 100%;
	height: 100px;
	background: #017469;
	margin-bottom:0px;
	background: url("../imagens/BGH3.jpg") center center;
}

.HrCorretor4{
	width: 100%;
	height: 100px;
	background: #017469;
	margin-bottom:0px;
	background: url("../imagens/BGH4.jpg") center center;
}

.ConteudoCorretor{
	margin-bottom:50px;
}
.ConteudoCorretor2{
	margin-top:-230px;
	margin-bottom:70px; ;
	zxcborder: solid red 2px;
}
.ConteudoCorretor3{
	margin-top:-300px;
}

.ConteudoCorretor4{
	margin-top:-145px;
}

.ConteudoCorretor3 .BoxCorretorLeft2 img{
	width: 580px;
	zxcborder: solid red 1px;
}

.BoxCorretor{
	width: 100%;
	height: auto;
	display: table;
	font-size: 26px;
	zxcborder:solid red 2px;
	padding-bottom:80px;
	line-height:40px;
	text-align: justify;
}


.BoxCorretor1{
	zxcborder:solid red 2px;
	height: 240px;
	margin-top: -150px;
	padding-bottom:0px;
}

.BoxCorretor2{
	zxcborder:solid red 2px;
	margin-bottom:60px;
}

.BoxCorretor h3{
	width: 100%;
	font-size:15px;
	text-align:center;
}

.BoxCorretor span{
	font-family: TruenoSBd;
    font-weight: bold;
    color: #017469;
}

.BoxCorretorLeft{
	width: 510px;
	padding:20px 20px 0px 20px;
	margin-right: 20px;	
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #FFF;
	font-size: 22px;
	line-height:35px;
	text-align: justify;
}


.BoxCorretorLeft h2{
	font-size:40px;
	margin-bottom: 150px;
	font-family: TruenoSBd;
	text-align: Right;
}


.BoxCorretorRight{
	width: 510px;
	padding:20px 20px 0px 20px;
	margin-right: 20px;	
	float: right;
	zxcbackground: #FFF;
	font-size: 22px;
	line-height:35px;
	text-align: justify;
	zxcborder: solid red 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BoxCorretorRight img{
	zxcborder: solid red 2px;
	float: left;
	width: 280px;
	height: 280px;
	border-radius: 0px;
	margin-bottom: 0px;
	margin-top: -100px;
}

.BoxCorretorLeft2{
	width: 510px;
	zxcborder:solid red 2px;
	float: left;
	margin-left: 20px;
	text-align: justify;
	zxcfont-size:15px;
}



.BoxCorretorLeft2 img{
	width: 100%;
}

.BoxCorretorRight2{
	width: 510px;
	zxcborder:solid red 2px;
	float: right;
	margin-right:40px;
}

.BoxCorretorRight2 img{
	width: 100%;
}

.ConteudoCorretor3 .BoxCorretorLeft2 img{
	width: 100%;
}

.ConteudoCorretor5 img{
	width: 100%;
}


.ConteudoCorretor3 .BoxCorretorRight2{
	zxcborder: solid red 2px;
	margin-top:300px ;
}

.ConteudoCorretor3 .BoxCorretorRight2 h3{
	zxcborder:solid red 2px;
	text-align: left;
	color: #007469;
}

.ConteudoCorretor3 .BoxCorretor{
	zxcborder: solid red 2px;
	padding-bottom: 0px;
}

.ConteudoCorretor4 .BoxCorretor{
	zxcborder: solid red 2px;
	padding-bottom: 0px;
}

.BoxCorretor .Imagem2{
	zxcborder: solid red 2px;
	margin-top: -60px;
}

.ConteudoCorretor4 .BoxCorretorRight2{
	zxcborder: solid red 2px;	
	font-size: 22px;
	margin-top: -25px;
}

.Whatsapp {
    width: auto;
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 99999;
    background: #00a859;
    border-radius: 100px;
    zxcborder: solid #000 2px;
    padding: 12px;
}

.Whatsapp a{
	zxcborder: solid red 2px;
	width: 30px;
	height: 30px;
	float: right;
}

.Whatsapp img{
	
}

.CategoriasBlog{
	width: 450px;
	zxcborder: solid red 2px;
	float: right;
	font-size:20px;
	margin-bottom:30px;
}

.CategoriasBlog select{
	zxcborder: solid red 2px;
	float: right;
	padding:10px ;
	width: 300px;
}

.CategoriasBlog span{
	float: left;
	margin-top: 7px;
}

.BlogBox{
	width: 100%;
	border: solid red 2px;
}

.BlogImagem{
	zxcborder: solid red 2px;
	float: left;
	width: 300px;
}

.BlogImagem img{
	width: 300px;
	height: 160px;
}

.BlogTexto{
	width: 800px;
	height: 160px;
	float: right;
}

.BlogTexto h3{
	zxcborder: solid red 2px;
	height: 20px;
	overflow: hidden;
	color: #007469;
	font-family: TruenoSBd;
	margin-bottom:20px;
}

.BlogTexto h3 span{
	float: right;
	font-family: Trueno;
}

.BlogTexto b{
	zxcborder: solid red 2px;
	font-family: TruenoSBd;
	color: #007469;
	float: right;
}

.BlogDetalhe h2{
	color:#007469;
	font-size:30px;	 ;
	font-family: TruenoSBd;
}


.BlogDetalhe{
	width: 100%;
	display: table;
	border-bottom: solid #007469 2px;
	padding-bottom:20px;
}


.BlogDetalhe .Texto{
	zxcborder: solid red 2px;
	float: left;
	width: 700px;
	padding-top:30px;
}

.ConteudoBlog p{
	zxcborder: solid red 2px;
	margin-bottom:15px;
}

.BlogDetalhe .Imagem{
	zxcborder: solid red 2px;
	float: Right;
	width: 300px;
}

.BlogDetalhe .Imagem img{
	width: auto;
	max-width: 100%;
}

.VideoDetalhe{
	width:780px;
	height:440px;
}

.ContatoEsquerdo{
	width: 650px;
	height: 600px;
	float: left;
	zxcborder: solid red 2px;
}

.ContatoEsquerdo input{
	width: calc(100% - 20px);
	padding:10px;
	margin-bottom:10px;
	font-family: Trueno;
}

.ContatoEsquerdo textarea{
	width: calc(100% - 20px);
	padding:10px;
	zxcborder: solid red 2px;
	font-family: Trueno;
}

.ContatoRight{
	width: 400px;
	height: 300px;
	float: right;
	zxcborder: solid red 2px;
}

.CamposLista{
	width: 100%;
	zxcborder: solid red 2px;
}

.CamposLista input, .CamposLista textarea{
	width: calc(100% - 20px);
	padding:10px;
	margin-bottom:10px;
	font-family: Trueno;
}

.H1Estilizado{
	width: 100%;
	height: 60px;
	zxcborder: solid red 2px;
	background: url("../imagens/BGH1.jpg") center center;
	margin:50px 0;
}

.H1Estilizado .Interno{
	width: 1150px;
	height: 60px;
	zxcborder: solid red 2px;
}

.H1Estilizado h2{
	width: 500px;
	float: right;
	zxcborder: solid red 2px;
	padding-top:10px;
	font-family: TruenoSBd;
	text-align: left;	
	font-size:30px;
}

.H1Estilizado .Canto{
	width: 28px;
	height: 60px;
	float: right;
	background: url("../imagens/BGH1-canto.jpg");
}