@font-face {
    font-family: Lato-Light;
    src: url(../fontes/Lato-Light.ttf);
}
@font-face {
    font-family: Lato-Regular;
    src: url(../fontes/Lato-Regular.ttf);
}
body{
    background: #FAFAFA;
}
#cabecalho{
   height: 200px;
   position: fixed;
   width: 100%;
}
#cabecalho2{
   height: 40px;
   background: rgba(0,36,28,0.7);
   position: relative;
   width: 100%;
   z-index: 999999;
   margin-top: -205px;
}
#cont_cabecalho{
    width:820px;
    margin: auto;
}
.item_menu{
    min-width:68px;
    padding: 0 3px;
    float: left;
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 24px;
    margin:0 30px;
}
#banner{
    height:auto;
    width:100%;
}
#sobre{
    height:220px;
    background: #fff;
}
#sobre h3{
    font-family: Lato-Light;
    font-size: 60px;
    line-height: 95px;
    color:#007356;
    text-align: center;
}
#sobre p{
    font-family: Lato-Light;
    font-size: 30px;
    line-height: 36px;
    color:#666;
    text-align: center;
    width: 750px;
    margin: auto;
}
.sombra{
    height: 5px;
    background: url('../imagens/sombra_sobre.jpg');
}
#ser{
    height: 500px;
    width: 1240px;
    margin: auto;
}
.ser_esq h3{
    font-family: Lato-Light;
    font-size: 50px;
    line-height: 60px;
    color:#007356;
    text-align: right;
}
.ser_esq h4{
    font-family: Lato-Light;
    font-size: 25px;
    line-height: 20px;
    color:#A5D01F;
    text-align: right;
}
.ser_esq p{
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 25px;
    color:#666;
    text-align: right;
}
.ser_dir h3{
    font-family: Lato-Light;
    font-size: 50px;
    line-height: 60px;
    color:#007356;
    text-align: left;
}
.ser_dir h4{
    font-family: Lato-Light;
    font-size: 25px;
    line-height: 20px;
    color:#A5D01F;
    text-align: left;
}
.ser_dir p{
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 25px;
    color:#666;
    text-align: left;
}
#ser spam{
    font-family: Lato-Light;
    font-size: 25px;
    line-height: 20px;
    color:#A5D01F;
    text-align: left;
}
#comprar{
    height: auto;
    width: 1240px;
    margin: auto;
}
#comprar h3{
    font-family: Lato-Light;
    font-size: 60px;
    line-height: 60px;
    color:#007356;
    text-align: center;
}
#comprar #finan{
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 25px;
    color:#666;
    text-align: center;
}
#comprar h4{
    font-family: Lato-Light;
    font-size: 40px;
    line-height: 20px;
    color:#666;
    text-align: left;
}
#comprar p{
   font-family: Lato-Light;
    font-size: 16px;
    line-height: 0px;
    color:#007356;
	text-align:right;
}
#comprar #lotes{
    font-family: Lato-Light;
    font-size: 18px;
    line-height: 0px;
    color:#666;
    text-align: left;
}
#comprar #entrada{
    font-family: Lato-Light;
    font-size: 18px;
    line-height: 0px;
    color:#007356;
    text-align: right;
}
.input{
width:600px;
height:50px;
color:#858585;
font-size:18px;
font-family: Lato-Light;
border:solid 1px #EEE;
}
textarea{
width:600px;
height:200px;
color:#858585;
font-size:18px;
font-family: Lato-Light;
border:solid 1px #EEE;
}
.enviar{
width:160px;
height:50px;
border-radius:5px;
border:solid 1px #15B647; 
color:#15B647;
text-align:center;
background:transparent;
font-family: Lato-Regular;
cursor:pointer;
}
#parceiros{
	width:450px;
	float:right;
	margin-left:30px;
}
#vendas{
	width:220px;
	float:left
}
#fancy{
	width:150px;
	float:right;
	margin-left:30px;
}
#img_ser{
	float:left;
	width: 500px;
}
#img_ser2{
	float:right;
	width: 500px;
}
#realizacao{
	width:220px;
	float:left;
	margin-left:60px;
}
#agw3{
	float:right;
}
#clear{
	clear:both;
	height:91px;
}
#texto_estrutura{
	width:500px;
	float: right;
}
#texto_seguranca{
	width:500px;
	float: left;
}
#map{
	float:left;
}
#img_mapa{
	float:left;
	width: 600px;
}
#planta_detalhada{
	height:1057px;
}
#localizacao{
	width:500px;
	float: right;
	margin-top: -1420px;
}
#completo{
	text-align:right;
}
#localizacao_cont2{
	width:290px;
	float:right;
	text-align:left;
}
#localizacao_cont2 p{
	text-align:right !important;
}
#localizacao_cont{
	width:440px;
	float:right;
}
#comprar_cont{
	width:580px;
	float:left;
}
#img_comprar{
	float:left;
	margin-right:10px;
	height:40px;
}
#corpo_cont{
	width:1240px;
	margin:auto;
}
#comprar2{
	background:#FAFAFA;
	width: 600px;
	float:left;
}
#informacoes{
	width:320px;
	float:right
}
#comprar_lotes{
	width:500px;
	float:right;
}
#fundo_sonho{
	width:100%;
	background:#007356;
	height:250px;
}
.texto_lote{
	margin-top:0px !important;
	margin-bottom:15px;
}


/* Responsive - Celular*/
@media only screen and (min-width : 300px)
and (max-width : 767px) {
body{
    background: #FAFAFA;
}
.texto_lote{
	margin-bottom:0px !important;
}
#fundo_sonho{
	width:100%;
	background:#007356;
	height:820px !important;
}
#cabecalho{
   height: 200px;
   position: fixed;
   width: 100%;
}
#cabecalho2{
   height: 40px;
   background: rgba(0,36,28,0.7);
   position: relative;
   width: 100%;
   z-index: 999999;
   margin-top: -205px;
}
#cont_cabecalho{
    width:820px;
    margin: auto;
}
.item_menu{
    min-width:68px;
    padding: 0 3px;
    float: left;
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 24px;
    margin:0 30px;
}
#clear{
	clear:both;
	height:91px !important;
}
#banner{
    height:auto;
    width:100%;
}
#sobre{
    height:220px;
    background: #fff;
}
#sobre h3{
    font-family: Lato-Light;
    font-size: 60px;
    line-height: 60px !important;
    color:#007356;
    text-align: center;
}
#texto_seguranca{
	width:100%;
	float: none;
}
#texto_estrutura{
	width:100%;
	float: none;
}
#sobre p{
    font-family: Lato-Light;
    font-size: 21px;
    line-height: 27px !important;
    color:#666;
    text-align: center;
    width: 100% !important;
    margin: auto;
}
#fundo_celular{
	width:100%;
	background:#007356;
	height:375px !important;
}
.sombra{
    height: 5px;
    background: url('../imagens/sombra_sobre.jpg');
}
#ser{
    height: 500px;
    width: 100%;
    margin: auto;
	padding:2%;
}
#corpo_cont{
	width:100% !important;
	margin:auto;
}
#comprar2{
	background:#FAFAFA;
	width: 100% !important;
	float: none;
	padding:2%;
}
.input{
	width:96% !important;
	height:40px !important;
}
textarea{
	width:96% !important;
	height:150px !important;
}
#lotes{
	margin-top: 0px !important;
}
#comprar_lotes{
	width:100% !important;
	float:none !important;
}
#prod_lotes img{
	width:100% !important;
	float:none !important;
}
#prod_lotes{
	width: 100% !important;
	margin-top: 50px !important;
}
.prod_lotes2{
	float:none !important;
}
#formas_pagamento{
	width: 100% !important;
}
#preco{
	margin-top:0px !important;
	margin-bottom:18px !important;
}
#entrada{
	margin-right:0px !important;
}
.sonho{
	font-size: 45px !important;
	line-height: 45px !important;
}
#informacoes{
	width: 320px;
	float: none;
	margin: auto;
	margin-top: 20px;
}
#planta_detalhada{
	display:none;
}
#localizacao_cont2{
	width:100%;
	text-align:left !important;
}
#localizacao_cont2 p{
	text-align:left !important;
}
#localizacao h3{
	font-size:45px !important;
}
#localizacao_cont{
	width:100%;
	float:none;
}
#localizacao{
	width:100%;
	padding:2%;
	float: none;
	margin-top: 0px !important;
}
#completo{
	text-align:center !important;
}
#map{
	float:none !important;
}
#img_mapa{
  float: none;
  width: 100%;
}
#img_ser{
	float:none !important;
	width: 100% !important;
}
#img_ser2{
	float:none !important;
	width: 100% !important;
}
.ser_esq{
	padding:5%;
}
.ser_esq h3{
    font-family: Lato-Light;
    font-size: 50px;
    line-height: 60px;
    color:#007356;
    text-align: center !important;
}
.ser_esq h4{
    font-family: Lato-Light;
    font-size: 25px;
    line-height: 20px;
    color:#A5D01F;
    text-align: center !important;
}
.ser_esq p{
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 25px;
    color:#666;
    text-align: center !important;
	margin-bottom:5px;
	margin-top:5px;
}
.ser_dir{
	padding:5%;
}
.ser_dir h3{
    font-family: Lato-Light;
    font-size: 50px;
    line-height: 60px;
    color:#007356;
    text-align: center !important;
}
.ser_dir h4{
    font-family: Lato-Light;
    font-size: 25px;
    line-height: 20px;
    color:#A5D01F;
    text-align: center !important;
}
.ser_dir p{
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 25px;
    color:#666;
    text-align: center !important;
	margin-bottom:5px;
	margin-top:5px;
}
#ser spam{
    font-family: Lato-Light;
    font-size: 25px;
    line-height: 20px;
    color:#A5D01F;
    text-align: left;
}
#comprar{
/*  height:550px !important;*/
    width: 100% !important;
/*	padding:10px !important;*/
}
#vendas{
	width:100% !important;
	float:none !important;
}
#vendas img{
	padding:0% 14% 10% 14% !important;
}
#realizacao{
	margin-left:0px;
	width:100% !important;
	float:none !important;
}
#realizacao img{
	padding:0% 14% 10% 14% !important;
}
#fancy{
	width:150px !important;
	float:none !important;
	margin:auto !important;
	margin-left:none !important; 
}
#parceiros{
	width:100% !important;
	float:none !important;
	margin:auto !important;
	margin-left:none !important; 
}
#parceiros img{
	width:100% !important;
}
#comprar p{
    font-family: Lato-Light;
    font-size: 60px;
	width:100% !important;
	height:auto !important;
    line-height: 17px !important;
    color:#007356 !important;
    text-align: center !important;
}
#agw3{
	float:none !important;
	margin:40% !important;
}
#comprar_cont{
	width:100% !important;
	float:none !important;
}
#comprar h3{
    font-family: Lato-Light;
    font-size: 60px;
	width:100% !important;
	height:auto !important;
    line-height: 60px;
    color:#007356;
    text-align: center;
}
#comprar #finan{
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 25px;
    color:#666;
    text-align: center;
}
#img_comprar{
	height:32px !important;
	float:left;
	margin-right:10px;
}
#comprar h4{
    font-family: Lato-Light;
    font-size: 20px;
    line-height: 20px;
    color:#666;
    text-align: left;
}
#comprar p{
   font-family: Lato-Light;
    font-size: 16px;
    line-height: 0px;
    color:#007356;
	text-align:right;
}
#comprar #lotes{
    font-family: Lato-Light;
    font-size: 18px;
    line-height: 0px;
    color:#666;
    text-align: left;
}
#comprar #entrada{
    font-family: Lato-Light;
    font-size: 18px;
    line-height: 0px;
    color:#007356;
    text-align: right;
}
.input{
width:600px;
height:50px;
color:#858585;
font-size:18px;
font-family: Lato-Light;
border:solid 1px #EEE;
}
textarea{
width:600px;
height:200px;
color:#858585;
font-size:18px;
font-family: Lato-Light;
border:solid 1px #EEE;
}
.enviar{
width:160px;
height:50px;
border-radius:5px;
border:solid 1px #15B647; 
color:#15B647;
text-align:center;
background:transparent;
font-family: Lato-Regular;
cursor:pointer;
}
}