body{margin:0; padding:0; background:url(../images/bg_all.jpg) repeat; font:16px 'titillium_webregular'}
body img{border:none;}

.width{width:1020px !important; max-height:1020px !important; margin:0 auto;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.cor{background:red;}
.cor1{background:yellow;}
.cor2{background:green;}

.menu{font:11px'titillium_webregular'; max-height:69px; background:#fff; width:100%; margin-top:64px; position:fixed;}
ul.nav{margin:0; padding:0; list-style:none; text-transform:uppercase; max-width:711px; overflow:hidden;}
ul.nav li{float:left; margin-right:30px;}
ul.nav li a{text-decoration:none; color:#5f5d59; margin:25px 0; display:block; cursor:pointer;}
ul.nav li a:hover{font-weight:bold; font-size:10px;}
img.logo{margin-top:-64px;}

/* HOME */
section.home{background:url(../images/bg_home2.jpg) no-repeat center 40px; padding-top:176px;}
section.home div.texto{margin:260px 20px 0 0; font:25px'titillium_webregular'; color:#323326;}


/* EMPREENDIMENTO */
section.empreendimento{background:url(../images/bg_empreendimento2.jpg) no-repeat center top; margin-top:176px; color:#fff;}
section.empreendimento h1{font:200 22px 'Titillium Web', sans-serif; color:#fff; text-align:left; margin:0 200px; background:url(../images/list_empreendimento.png) no-repeat left center; padding:0 0 0 40px;}
section.empreendimento p{font:16px 'Titillium Web', sans-serif; color:#fff; text-align:left; margin:-5px 200px 30px 200px; padding:0 0 0 40px;}

/* AP TIPO */
section.aptipo{background:url(../images/bg_aptipo.jpg) no-repeat center top; padding-top:176px; color:#fff; font:25px'titillium_weblight'; min-height:523px;}
section.aptipo p{display:block; max-width:200px; font-size:24px;}

/* AP DUPLEX */
section.apduplex{background:url(../images/bg_apduplex.jpg) no-repeat center top; padding-top:176px; color:#1e0f00; min-height:550px;}
section.apduplex ul{width:804px; margin:0 auto; padding:0; list-style:none;}
section.apduplex ul li{float:left; text-align:center; width:160px; height:; display:block;}
section.apduplex{font-size:19px;}

/* AP GARDEN */
section.apgarden{background:url(../images/bg_apgarden.jpg) no-repeat center top; padding-top:176px; color:#1e0f00; min-height:403px; font:30px 'titillium_weblight';}
section.apgarden ul{margin:0; padding:0; list-style:none;}
section.apgarden ul li{float:left; text-align:center; width:490px; display:block;}

/* DIFERENCIAIS */
section.diferenciais{background:url(../images/bg_lazer2.jpg) no-repeat center 5px ,url(../images/bg_diferenciais.jpg) repeat-y center center ,url(images/bg_lazer.jpg) 0 0 repeat; margin-top:176px; padding-top:352px; color:#1e0f00; min-height:400px; font:25px 'titillium_weblight';}
section.diferenciais h3{background:url(../images/list_accordion.png) no-repeat left center; padding:0 0 0 40px; font:100 22px 'Titillium Web', sans-serif; text-transform:uppercase; color:#fff; margin:0 0 40px 0;}

/* LOCALIZAÇÃO */
section.localizacao{min-height:410px;}
div.endereco{height:60px; background:#d2d1cb; margin-top:-4px;} 
div.endereco p{display:table-cell; height:60px; vertical-align:middle; color:#38362f; font-weight:bold; margin-bottom:0;}


/* CONTATO */
section.contato{background:url(../images/bg_contato.jpg) no-repeat 50% 131px ,url(../images/bg_lazer.jpg) 0 0 repeat, #49433e; padding-bottom:200px; padding-top:76px; color:#1e0f00;}
section.contato .bloco_r{margin:170px 0 0 0; padding:0 0 0 0; width:355px;}
section.contato .bloco_r p{color:#38362f; margin:0; padding:0; font-size:14px;}
section.contato .bloco_r img{margin-top:30px;}
section.contato .bloco_l {margin:185px 0 0 0; width:645px;}
section.contato .bloco_l form label{width:249px; float:left;}
section.contato .bloco_l form label input{width:239px; height:42px; padding:5px 10px; font:100 18px 'Titillium Web', sans-serif; margin:0 0 21px 20px; background:#5A5A5A; border:1px solid #B9B9B9; color:#B9B9B9;}
section.contato .bloco_l form .textarea{width:349px; display:block; float:right;}
section.contato .bloco_l form label textarea{width:319px; height:191px; background:#5A5A5A; border:1px solid #B9B9B9; padding:5px 10px; font:100 18px 'Titillium Web', sans-serif; color:#B9B9B9;}
section.contato .bloco_l form .btn{background:none; border:none; float:right; margin:-55px 25px 0 0; font:100 16px 'Titillium Web', sans-serif; font-style:italic; color:#B9B9B9; cursor:pointer;}
section.contato .bloco_l form .btn:hover{color:#fff;}
section.contato .bloco_l form div{width:249px; float:left;}
section.contato .bloco_l form div input{width:239px; height:42px; padding:5px 10px; font:100 18px 'Titillium Web', sans-serif; margin:0 0 21px 20px; background:#5A5A5A; border:1px solid #B9B9B9; color:#B9B9B9;}
section.contato .bloco_l form div textarea{width:319px; height:191px; background:#5A5A5A; border:1px solid #B9B9B9; padding:5px 10px; font:100 18px 'Titillium Web', sans-serif; color:#B9B9B9;}
section.contato a{text-decoration:none; color:#38362f; transition: opacity 0.5;}
section.contato a:hover{opacity: 0.8;}

#fotos-reais { padding: 100px 0 40px; }
#fotos-reais a { margin: 3px; display: inline-block; transition: all .2s ease; }
#fotos-reais a:hover { filter: brightness(1.2); }




