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

html, body {height:100%;}
#container {position:relative;min-height:100%;background:url(../pics/bg.jpg) repeat-y center;}
* 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:210px;}

/* HEADER */
#header-out {width:100%; background:url(../pics/bg-header_out.jpg) no-repeat center;}
#header-in {height:359px;}

#logo {position:absolute;top:45px;left:361px;width:278px;height:70px;z-index:999;}

#atendimento-online {height:42px;left:870px;position:absolute;top:201px;width:121px;z-index:20;}

#trabalheconosco {height:16px;position:absolute;right:19px;top:221px;width:106px;z-index:99878;}

#dowload {height:16px;position:absolute;right:25px;top:245px;width:106px;z-index:99878;}

/* BUSCA DE IMOVEIS */
#buscadeimoveis {background:url(../pics/bg-buscaimoveis.jpg) no-repeat;width:1000px;height:107px;position:relative;top:232px;
left:0; z-index:9999;}
#buscadeimoveis h1 {background:url(../pics/tt-buscadeimoveis.png) no-repeat;width:332px;height:57px;position:absolute;top:29px; left:21px;text-indent:-9000em;overflow:hidden;}

#pos01, #pos02, #pos03 {position:relative;float:left;display:inline;z-index:10000;top:56px;left:307px;margin-right:8px;}
input.nice_select, ul.virtual_select {font:normal 11px verdana;color:#1e242c;border:none;cursor:pointer;}
input.nice_select {width:177px;height:25px;margin:0;padding:6px 0 0 12px;background:url(../pics/bg-select.png) no-repeat;}
ul.virtual_select {width:180px;position:absolute;display:none;left:5px;top:28px;z-index:1 !important;}
ul.virtual_select li {display:block;width:163px;height:18px;padding:6px 0 0 5px;margin:0;border:1px solid #ddd;
border-bottom:1px solid #fafafa;border-top:0;background-color:#fff;}
ul.virtual_select li.last{border-bottom:1px solid #ddd !important;}
ul.virtual_select li.over, ul.virtual_select li.selected{background-color:#FAFAFA;color:#000;}
ul.virtual_select li.selected{border:1px solid #ddd;}

#bt-busca {background:url(../pics/bt-busca.jpg) no-repeat;width:84px;height:26px;cursor:pointer;position:absolute;top:55px;
right:20px;border:none;}

/* ANIMACAO */
#animacao {width:1000px;height:301px;margin:0 auto;background:url(../pics/bg-anima.jpg) no-repeat right;}
#animacao div.j-anima{position:absolute; top:0px; left:20px; width:900px; height:303px;}
#animacao div.j-anima div.engloba{position:absolute;}
.seta-esquerda {background:url(../pics/seta-esquerda.jpg) no-repeat;width:40px;height:24px;position:absolute;top:125px;right:38px; z-index:10;}
.seta-direita {background:url(../pics/seta-direita.jpg) no-repeat;width:40px;height:24px;position:absolute;top:149px;right:36px; z-index:10;}
#animacao-foto {width:551px;height:301px;float:left;display:inline;margin:0 0 0 20px;}
#animacao-desc {float:left;display:inline;margin-left:28px;width:250px;}
#animacao-desc h1 {margin:30px 0 20px 0; color:#fff; font:bold 18px verdana;}
#animacao-desc p {font:normal 12px Verdana, Arial;color:#8f8e8e;line-height:23px;}

/* MENU */	
#nav {width:939px;height:67px;top:166px;left:27px;position:absolute; background:url(../pics/bg-menu.png) no-repeat;}
#nav ul {position:absolute;top:-11px;left:85px;}
#nav ul li {float:left;display:inline;}

#nav ul li a {display:block;height:60px;background:url(../pics/menu.png) no-repeat;text-indent:-9000em;overflow:hidden;}
#nav ul li.menu01 a {width:181px;background-position:0 0;}
#nav ul li.menu02 a {width:169px;background-position:-181px 0;}
#nav ul li.menu03 a {width:204px;background-position:-350px 0;}
#nav ul li.menu04 a {width:106px;background-position:-554px 0;}
#nav ul li.menu05 a {width:112px;background-position:-659px 0;}

/* HOME */
#mainContent {margin:-2px auto 0 auto;}

#empreendimentos {width:451px;float:left;display:inline;margin:56px 0 0 20px;}
#empreendimentos h1 {background:url(../pics/tt-empreendimentos.jpg) no-repeat center;width:415px;height:77px;text-indent:-9000em;
overflow:hidden;margin-left:36px;}

.caixa-empree {background:url(../pics/bg-empree.jpg) no-repeat;width:450px;height:285px;position:relative;}
.empree-ft {float:left;display:inline;width:209px;height:264px;margin:10px 20px 10px 10px;}
.empree-desc {float:left;display:inline;width:200px;}
.empree-desc h2 {font:bold 17px Verdana, Arial;margin:25px 0 0 0;color:#fff;}
.empree-desc h2 a {color:#fff;text-decoration:none;}
.empree-desc h3 {font:bold 12px Verdana, Arial;margin:0 0 0 0;color:#fff;}
.empree-desc h3 a {color:#fff;text-decoration:none;}
.empree-desc p {font:normal 11px Verdana, Arial;color:#8f8e8e;margin:20px 0;line-height:16px;}
.empree-desc p a {color:#fff;text-decoration:none;}
.empree-desc ul {margin-left:10px;}
.empree-desc ul li {font:bold 11px Verdana, Arial;color:#8f8e8e;list-style-type:disc;margin-bottom:3px;}

.faixa {position:absolute;right:0;bottom:0;width:92px;height:92px;}

#empree02 {margin-top:20px;}

#imoveis-destaque {width:451px;float:left;display:inline;margin:56px 0 0 59px;}
#imoveis-destaque h1 {background:url(../pics/tt-imoveis.jpg) no-repeat center;width:415px;height:77px;text-indent:-9000em;
overflow:hidden; margin-left:35px;}

.caixa-imoveis {background:url(../pics/bg-imoveis.jpg) no-repeat;width:450px;height:148px;position:relative;}
.caixa-imoveis img {float:left;display:inline;margin:12px 16px 12px 12px;}
.caixa-imoveis h2 {font:bold 14px Verdana, Arial;color:#fff;position:absolute;top:20px;left:171px;}
.caixa-imoveis p {font:normal 11px Verdana, Arial;color:#8f8e8e;position:absolute;top:60px;left:171px;line-height:17px;}

.caixa-imoveis02 {margin-top:20px;background:url(../pics/bg-imoveis02.jpg) no-repeat;width:450px;height:127px;position:relative;}
.caixa-imoveis02 img {float:left;display:inline;margin:11px 27px 10px 12px;}
.caixa-imoveis02 ul li.tipo01 {font:normal 11px Verdana, Arial;color:#5e9100;position:absolute;top:24px;left:209px;}
.caixa-imoveis02 ul li.tipo02 {font:bold 15px Verdana, Arial;color:#fff;position:absolute;top:35px;left:209px;z-index:2;}
.caixa-imoveis02 ul li.bairro {font:normal 12px Verdana, Arial;color:#8f8e8e;position:absolute;top:65px;left:209px;}
.caixa-imoveis02 ul li.preco {font:bold 14px Verdana, Arial;color:#8f8e8e;position:absolute;top:87px;left:209px;}
.bt-detalheshome {background:url(../pics/bt-detalhes.jpg) no-repeat;width:84px;height:125px;position:absolute;top:1px;right:1px;}

/* ESTRUTURA DAS INTERNAS */
#internas {width:1000px;margin:-2px auto 0 auto;}
#internas p {font:normal 12px arial;color:#8f8e8e;margin:0 40px 13px 40px; text-align:justify;}

#internas h1 {width:960px;height:98px;text-indent:-9000em;overflow:hidden;margin:0 0 20px 0;border:none;}
#internas h1.quemsomos {background:url(../pics/tt-quemsomos.jpg) no-repeat;}
#internas h1.lancamentos {background:url(../pics/tt-lancamentos.jpg) no-repeat;}
#internas h1.download {background:url(../pics/tt-download.jpg) no-repeat;}
#internas h1.dicas {background:url(../pics/tt-dicas.jpg) no-repeat;}
#internas h1.faleconosco {background:url(../pics/tt-faleconosco.jpg) no-repeat;}
#internas h1.empree {background:url(../pics/tt-port.jpg) no-repeat;}
#internas h1.port {background:url(../pics/tt-port.jpg) no-repeat;}
#internas h1.imoveis02 {background:url(../pics/tt-imoveis02.jpg) no-repeat;}
#internas h1.obrigado {background:url(../pics/tt-obrigado.jpg) no-repeat;}
#internas h1.mapa {background:url(../pics/tt-mapa-site.jpg) no-repeat;}

#navegacao {font:bold 11px verdana, arial;color:#fff;float:right;position:absolute;top:12px;right:50px;}
#navegacao a, a.downloads {color:#5e9100;text-decoration:underline;font:normal 11px verdana, arial;}

a.downloads:hover {color:#5e9100;text-decoration:none;}

/* FORMATAÇAO DAS INTERNAS */
#internas h2 {font:normal 18px tahoma; color:#639100;margin-left:40px;}
#internas h2.portifolio{font:normal 18px tahoma; color:#639100;margin:15px 0 20px 40px; background:url(../pics/seta-verde.png) no-repeat; padding-left:18px;}

#internas img.foto-conheca {padding:2px;border:2px solid #639100;float:left;margin:0 13px 13px 40px;}
#internas ul#foto-empreendimentos {margin:0 auto;}
#internas ul#foto-empreendimentos li {margin:0 70px 20px 47px; width:200px; background:none; float:left;}
#internas ul#foto-empreendimentos li img{border:2px solid #4E4E4E; padding:3px;}
#internas ul#foto-empreendimentos li img:hover{border:2px solid #639100; padding:3px;}
#internas ul#foto-empreendimentos li span{margin-left:10px; text-align:center; display:block;}
#internas ul#foto-empreendimentos li a{color:#8F8E8E; font:normal 11px verdana, arial;text-decoration:none!important;}
#internas ul#foto-empreendimentos li span:hover{text-shadow: #666666 0 0 3px;}

#foto-empreendimentos h3 {margin-top:5px; font:bold 14px arial; color:#639100;}
.voltar {margin-top:30px; font:bold 11px verdana, arial;color:#578312; position:absolute;background:url(../pics/icone-voltar.jpg) no-repeat;padding-left:20px;}

#internas ul{font:normal 12px arial; color:#8f8e8e;margin:0 40px 30px 50px;}
#internas ul li{background:url(../pics/list.jpg) no-repeat 3px 5px;padding-left:15px;margin:5px;}

/* EMPREENDIMENTOS */
#desc-empreendimento {float:left;display:inline;width:538px;margin-left:37px; margin-bottom:70px;}
#desc-empreendimento h2 {font:bold 26px Verdana, Arial;color:#fff;margin:0;}
#desc-empreendimento h3 {font:bold 18px Verdana, Arial;color:#fff;margin-bottom:22px;}
#desc-empreendimento p {font:normal 12px arial;color:#8f8e8e;text-align:justify;margin:0;}
#desc-empreendimento h4 {font:bold 12px Verdana, Arial;color:#fff;margin:25px 0 10px 0;}
#desc-empreendimento ul {margin-left:18px;}
#desc-empreendimento ul li {font:normal 12px arial;color:#8f8e8e;}

#foto-empreendimento {float:left;display:inline;width:364px;margin-left:40px;}
#ft-principal {width:342px;background:#1b1b1b;border:1px solid #3b3b3b;padding:9px;margin:0 auto 20px auto;}
#foto-empreendimento ul {width:360px;margin-left:3px;}
#foto-empreendimento ul li {float:left;display:inline;background:#1b1b1b;border:1px solid #3b3b3b;padding:1px;margin:4px;}
#foto-empreendimento ul li a {display:block;}

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

.contato, textarea {font:normal 13px arial;color:#000;border:none;border-bottom:1px solid #4C6174;border-right:1px solid #4C6174;background:#D0D0D1;}
.contato:focus, textarea:focus {background:#90B34D;border-bottom:1px solid #639100;border-right:1px solid #639100;}

#form-contato label {width:80px;font:bold 11px verdana;color:#8F8F8F;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.envia {width:80px;height:35px;border:none;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;background:#D0D0D1;cursor:pointer;float:left;display:inline;margin:15px 0 0 277px;color:#8F8F8F;font:bold 12px verdana;}

/* FOOTER */
#informativo {position:absolute;top:48px;left:228px;}
#informativo h1 {background:url(../pics/informativo.jpg) no-repeat;width:263px;height:18px;text-indent:-9000em;overflow:hidden;}
.input-informativo {background:none;border:none;font:normal 11px verdana;color:#1e242c;width:160px;height:18px;
padding:6px 0 0 12px;}
.form_textfield {background:url(../pics/bg-informativo.jpg) no-repeat;width:177px;height:25px;position:absolute;top:-3px;
left:273px;}
input.enviar-info {width:73px;height:26px;border:none;cursor:pointer;background: url(../pics/bt-enviar.jpg) no-repeat;
position:absolute;top:-1px;left:186px;}

#mapa-site {position:absolute;top:55px;left:-3px; width:600px;}
#mapa-site ul {float:left;display:inline;margin-right:13px;}
#mapa-site ul li {font:normal 10px Verdana, Arial; margin-bottom:10px;}
#mapa-site ul li a {color:#5e9100;padding:2px;background:#000 url(../pics/list.jpg) no-repeat 3px; padding-left:15px;text-decoration:none;}
#mapa-site ul li a:hover {text-decoration:underline;}

#end address {font:normal 10px Verdana, Arial;color:#fff;position:absolute;bottom:10px;left:33px;}

a#assinatura {display:block;position:absolute;top:113px;left:20px;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) no-repeat center;}
#footer-in {height:187px;}

#laudos {font:bold 11px verdana, arial;color:#fff;float:right;position:absolute;}
#laudos a {color:#5e9100; text-decoration:underline;font:normal 11px verdana, arial;}


#internas ul.mapa-site a {color:#8F8E8E;}
#internas h2.mapa-site a {color:#639100; margin:0 0 100px 0;}
#internas h2.mapa-site a:hover {text-decoration:underline;}


div.mapas {border:#3B3B3B 2px solid;padding:5px 5px 5px 5px;width:350px;height:300px;margin-top:20px;}