html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial;}
body img {display:block; outline:0;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

html, body {height:100%;}
#container {position:relative; min-height:100%;}
* html #container {height:100%; /* hack para IE6 hq trata height como min-height */}

#content, #header-in, #footer-in {position:relative; width:1000px; margin:0 auto;}
#content {padding-bottom:0px;}

/* HEADER */
#header-out {width:100%; background:url(../pics/bg-header_out.jpg) repeat-x top;height:584px;}
#header {width:1000px;margin:0 auto;background:url(../pics/bg-header_in.jpg) no-repeat;}
#header-in {z-index:1;height:200px;}

#logo {position:absolute;top:13px;left:374px;z-index:999;}

/* ANIMACAO */
#animacao {background:url(../pics/bg-animacao.jpg) no-repeat;width:940px;height:468px;position:relative;top:116px;left:30px;}
#foto-animacao {position:absolute;top:74px;left:20px;}
#animacao .engloba {position:absolute; top:0px; left:0px; width:910px;height:380px;}
.engloba img.fotao{width:580px; height:375px; float:left; margin-right:5px;}
.engloba .txt {width:240px; float:left; position:absolute; top:0px; right:50px;}
.engloba .txt .j-logo{margin:2px 0 33px -22px;}
.engloba .txt span{font:bold 16px arial; margin:0 0 1px -21px; display:block; color:#00658f;}
.engloba .txt p{font:normal 12px arial; margin-left:-21px; line-height:18px; color:#303030;}
.seta-cima{background:url(../pics/seta-cima.jpg) no-repeat; position:absolute; bottom:46px; right:21px; width:25px; height:25px; position:absolute; z-index:5;}
.seta-baixo{background:url(../pics/seta-baixo.jpg) no-repeat; position:absolute; bottom:20px; right:21px; width:25px; height:25px; position:absolute; z-index:5;}
a.saiba-animacao{margin-left:142px;width:100px;}
 
/* MENU */
#nav {width:960px;height:52px;top:126px;left:20px;position:absolute;z-index:1000;background:url(../pics/nav.png) no-repeat;}
#nav ul {margin:12px 0 0 27px;}
#nav ul li {float:left;display:inline;}

#nav ul li a {display:block;height:22px;background:url(../pics/menu.jpg) no-repeat;text-indent:-9000em;overflow:hidden;}
#nav ul li.menu01 a {width:80px;background-position:0 0;margin-right:47px;}
#nav ul li.menu02 a {width:114px;background-position:-127px 0;margin-right:48px;}
#nav ul li.menu03 a {width:54px;background-position:-289px 0;margin-right:50px;}
#nav ul li.menu04 a {width:74px;background-position:-393px 0;margin-right:48px;}
#nav ul li.menu05 a {width:173px;background-position:-515px 0;margin-right:48px;}
#nav ul li.menu06 a {width:71px;background-position:-736px 0;margin-right:49px;}
#nav ul li.menu07 a {width:49px;background-position:-856px 0;}

#nav ul li.menu01 a:hover {width:80px;background-position:0 -22px;}
#nav ul li.menu02 a:hover {width:114px;background-position:-127px -22px;}
#nav ul li.menu03 a:hover {width:54px;background-position:-289px -22px;}
#nav ul li.menu04 a:hover {width:74px;background-position:-393px -22px;}
#nav ul li.menu05 a:hover {width:173px;background-position:-515px -22px;}
#nav ul li.menu06 a:hover {width:71px;background-position:-736px -22px;}
#nav ul li.menu07 a:hover {width:49px;background-position:-856px -22px;}

body#pg-conheca #nav ul li.menu01 a {background-position:0 -22px;}
body#pg-empreendimentos #nav ul li.menu02 a {background-position:-127px -22px;}
body#pg-portfolio #nav ul li.menu03 a {background-position:-289px -22px;}
body#pg-imobiliarias #nav ul li.menu04 a {background-position:-393px -22px;}
body#pg-acompanhamento #nav ul li.menu05 a {background-position:-515px -22px;}
body#pg-localizacao #nav ul li.menu06 a {background-position:-736px -22px;}
body#pg-contato #nav ul li.menu07 a {background-position:-856px -22px;}

/* HOME */
#mainContent {margin:31px auto 0 auto;height:500px;float:left;display:inline;}

.empree-home {float:left;display:inline;margin-right:10px;}
.empree-home h1 {width:148px;height:47px;font:bold 18px arial;background:#00658f;color:#fff;padding:3px 0 0 10px;
margin-bottom:5px;}
.empree-home ul {background:url(../pics/div-lista.jpg) no-repeat right;width:158px;height:139px;margin:10px 0;}
.empree-home ul li {font:normal 12px arial;color:#303030;}

.bt-saibamais {width:156px;height:14px;background:#00658f;color:#fff;font:normal 11px arial;text-align:center;display:block;
padding:4px 0;}
.bt-saibamais:hover {background:#002F5B;}

/* ESTRUTURA DAS INTERNAS */
#internas {position:relative;top:-468px;left:30px;background:#fff;border:1px solid #e3ebf0;width:939px;height:inherit;margin-bottom:-350px;}
#internas-int {margin:80px 0 30px 0;}
html > body #internas-int {min-height:450px;height:auto;}

#internas02 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E3EBF0;
height:inherit;
left:30px;
position:relative;
top:-468px;
width:939px;
}

#internas-int p {font:normal 12px arial;color:#303030;margin:0 20px 13px 20px;}

#internas-int h1 {width:300px;height:35px;text-indent:-9000em;overflow:hidden;border:none;margin:0 0 20px 15px;}
#internas-int h1.conheca {background:url(../pics/tt-conheca.jpg) no-repeat;}
#internas-int h1.empreendimentos {background:url(../pics/tt-empreendimentos.jpg) no-repeat;}
#internas-int h1.portfolio {background:url(../pics/tt-portfolio.jpg) no-repeat;}
#internas-int h1.imobiliarias {background:url(../pics/tt-imobiliarias.jpg) no-repeat;}
#internas-int h1.acompanhamentodeobras {background:url(../pics/tt-acompanhamentodeobras.jpg) no-repeat;}
#internas-int h1.localizacao {background:url(../pics/tt-localizacao.jpg) no-repeat;}
#internas-int h1.contato {background:url(../pics/tt-contato.jpg) no-repeat;}
#internas-int h1.obrigado {background:url(../pics/tt-obrigado.jpg) no-repeat;}
#internas-int h1.trabalhe-conosco {background:url(../pics/tt-trabalhe-conosco-int.jpg) no-repeat;}

/* FORMATAÇAO DAS INTERNAS */
.acompanhe{display:block; margin:-15px 0 0 765px;position:relative;}
img.conheca-img{float:right; margin:0 10px 10px 10px; border:2px solid #016D89; padding:5px;}
ul.obras{font:normal 12px arial; margin:0 0 20px 30px;}
ul.obras li{margin:5px;list-style:disc;}
ul.conheca-nos li {list-style:none;list-style-image:url(../pics/square.png);}

#internas-int ul.parceiros-escol {margin:20px 20px 20px 50px;}
#internas-int ul.parceiros-escol li {display:inline-block;margin:10px;width:240px;height:170px;}
#internas-int ul.parceiros-escol li img {border:2px solid #C3DEE5;padding:2px;width:240px;height:170px;}
#internas-int ul.parceiros-escol li:hover img {border:2px solid #016D89;}
#internas-int ul.parceiros-escol li span {display:block;text-align:center;font-size:14px;color:#016D89;margin-top:5px;}
#internas-int ul.parceiros-escol li a:hover span {text-decoration:underline;}

#internas-int ul.portfolio {font:normal 12px arial; margin:0 0 20px 30px;}
#internas-int ul.portfolio li {margin:5px;padding:10px;list-style:none;width:260px;height:140px;display:inline-block;}
#internas-int ul.portfolio li img, #internas-int ul.portfolio li span {display:block;float:left;}
#internas-int ul.portfolio li img {width:140px;height:140px;padding:2px;border:1px solid #016D89;}
#internas-int ul.portfolio li span {width:100px;margin-left:10px;}

h2.obra {margin:0 0 20px 15px;color:#00658f;}
h3.obra {margin:0 0 20px 16px;color:#00658f;font-size:14px;}

a.saiba-portifolio {float:left;margin:-22px 0 0 150px;width:100px;}
/* SIDEBAR */
#sidebar {float:left;display:inline;width:250px;margin:31px 30px 0 30px;}

#sidebar p {color:#303030;font:normal 12px arial;position:absolute;top:65px;left:18px;line-height:18px;}

.caixa {background:url(../pics/bg-caixa.jpg) no-repeat;width:230px;height:118px;position:relative;margin-bottom:15px;}
.caixa h1 {width:238px;height:42px;text-indent:-9000em;overflow:hidden;position:absolute;top:12px;left:-8px;}
.caixa h1.acompanhamento {background:url(../pics/tt-acompanhamento.jpg) no-repeat;}
.caixa h1.trabalheconosco {background:url(../pics/tt-trabalheconosco.jpg) no-repeat;}

ul.botoes-sidebar li {margin-bottom:15px;}
#sidebar a.link-sidebar {color:#00658F;text-decoration:none;}
#sidebar a.link-sidebar:hover{text-decoration:underline;}

/* FORMULARIO DE CONTATO */
#form-contato, #form-contato2 {margin:15px 0 15px 125px; width:365px;}
#form-contato2 {margin:15px auto;}
#form-contato p, #form-contato2 p {margin:15px auto 25px 40px !important;} 
#form-contato fieldset, #form-contato2 fieldset {border:none; width:380px;}

.contato, textarea {font:normal 13px arial; color:#000;border:none;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;background:#EFEFEF;}
.contato:focus, textarea:focus {background:#BCDAE2;border-bottom:1px solid #066992;border-right:1px solid #066992;}

#form-contato label, #form-contato2 label {width:80px;font:bold 11px verdana;color:#000;text-align:right;padding-right:10px;padding-top:11px;float:left; display:inline;cursor:pointer;}

input.contato {width:250px;height:20px;margin:0 7px 8px 7px;padding:6px;}
textarea {width:251px;height:110px;margin:3px 0 0 7px;overflow:auto;padding:5px;}

input.enviar {width:80px;height:35px;border:none;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;background:#EFEFEF;cursor:pointer;float:left;display:inline;margin:15px 0 0 277px;color:#000;font:bold 12px verdana;}

#dados-contato {width:300px;margin:-310px 0 0 515px;font:12px arial;}
#dados-contato h4 {font-size:16px;}

/* TRABALHE CONOSCO */
#form-contato2 {width:800px;margin-top:40px;}
#form-contato2 fieldset {width:400px;}
#form-contato2 .dados-pessoais, #form-contato2 .dados-profissionais {float:left;}
#form-contato2 input.enviar {float:right;}
#form-contato2 #formacao {margin:0 0 10px 97px;}

#form-contato2 label.labmenor {width:50px!important; margin:-7px 20px 0 20px; text-align:center;}
#form-contato2 input.iptmenor {float:left; margin:5px 0 0 -10px;}
#form-contato2 textarea {margin-left:97px;}
#form-contato2 input.enviar {float:right;margin-right:41px;}

/* FOOTER */
#mapadosite {position:absolute;top:18px;left:352px;}
#mapadosite ul {float:left;display:inline;margin-right:140px;}
#mapadosite ul li a {color:#00658f;font:normal 11px arial;margin-bottom:8px;text-decoration:none;}
#mapadosite ul li a:hover {text-decoration:underline;}

#informativo {position:absolute;top:19px;left:30px;}
#informativo h1 {background:url(../pics/tt-informativo.jpg) no-repeat;width:98px;height:22px;margin-bottom:15px;
text-indent:-9000em;overflow:hidden;}
.input-informativo {background:none;border:none;font:11px arial;color:#868686;width:175px;height:18px;padding:9px;}
.form_textfield {background:url(../pics/input.jpg) no-repeat; width:194px;height:29px;float:left;display:inline;}
.bt-ok {background:url(../pics/bt-ok.jpg) no-repeat;width:37px;height:29px;cursor:pointer;float:left;display:inline;border:none;}

#end {position:absolute;bottom:0;left:304px;width:393px;height:59px;background:url(../pics/bg-end.jpg) no-repeat;}
#end address {font:normal 11px verdana;color:#fff;text-align:center;margin-top:3px;}

a#assinatura {display:block;position:absolute;bottom:34px;left:30px;width:101px;height:24px;
background:url(../pics/assinatura.jpg) no-repeat;z-index:2;text-indent:-9000em;overflow:hidden;}

#footer-out {position:absolute;bottom:0;width:100%;background:url(../pics/bg-footer_out.jpg) repeat-x;}
#footer-in {height:221px;background:url(../pics/bg-footer_in.jpg) no-repeat right bottom;}

/* MENU VOLTAR */
#cham-02 {margin:10px 15px; float:right;}
#cham-02 ul li {float:left; display:inline; width:20px; height:14px; margin:0 0 0 10px;}
#cham-02 ul li.divisoria {width:1px !important; height:11px; background:url(../pics/divisoria.png) no-repeat; margin:0 6px;}
#cham-02 ul li a {display:block; height:12px; }

#cham-02 ul li.cham1 {background:url(../pics/icone-home.png) no-repeat;}
#cham-02 ul li.cham2 {background:url(../pics/icone-contato.png) no-repeat;}
#cham-02 ul li.cham3 {background:url(../pics/icone-site.png) no-repeat;}
#cham-02 ul li.cham4 {background:url(../pics/icone-voltar.png) no-repeat;}

#tooltip{position:absolute; width:85px;	height:31px; font:normal 11px Verdana, Arial; color:#fff; display:none; text-align:center; padding-top:5px; background:url(../pics/bg-tooltip.png) no-repeat;}

/* MAPA */
div.mapa {border:2px solid #016D89;margin-left:15px;width:580px;height:410px;}

/* EMPREENDIMENTOS */
#internas ul.empre {margin-left:20px;width:886px; }
#internas ul.empre li {display:block;margin:5px 10px 30px 10px;width:150px;height:137px; float:left; position:relative;}
#internas ul.empre li img.bg-lancamento{position:absolute; top:0px; left:0px; width:150px; height:126px; top:4px; left:4px;}
ul.empre img {display: inline;width:150px;height:126px; float:left; margin-bottom:15px;}
ul.empre li a {width:150px;height:126px;display:inline;border:2px solid #C3DEE5; padding:2px; float:left;}
#internas ul.empre li a:hover {border:2px solid #016D89;}
#internas ul.empre li p{text-align:center; display:block;}

ul.empre-internas{width:660px; margin:0 0 0 18px;}
ul.empre-internas li {float:left; display:inline; margin:5px;}
ul.empre-internas li a{border: 1px solid #C3DEE5; float:left; padding:2px;}
ul.empre-internas li a:hover{border: 1px solid #458EA0;}

#internas ul.empre p {margin:0 -2px 0 0;font-weight:bold;color:#016D89;}

ul.empre a {display:inline-block;}

div.emp-principal {border:2px solid #C3DEE5;float:left;height:364px;margin-left:15px;margin-right:10px;padding:5px;position:relative;width:200px;display:inline;}

div.texto{width:700px; margin-left:230px;text-align:justify;}

div.icones {margin-top:50px;margin-left:5px;position:absolute;}
div.icones2 {margin:0;float:left;margin-left:5px;}
div.espaco {height:23px;}
div.espaco-duplo {height:80px;}
div.espaco-contra {margin:0 0 -11px 0;}
.espaco-triplo {margin-top:10px;}
.espaco-quarto {margin-top:66px;}
.espaco-quinto {margin-top:41px;}
div.fim {height:80px;}
.espaco-index { height:150px;}
