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 {background:url(../pics/bg-interna.jpg) repeat-y;}

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

#buscadeimoveis {position:absolute;top:64px;left:329px;width:650px; z-index:10;}
#buscadeimoveis h1 {background:url(../pics/tt-buscadeimoveis.jpg) no-repeat; width:109px; height:16px; float:left; display:inline; margin-right:27px; text-indent:-9000em; overflow:hidden;}

.div-busca {background:url(../pics/div-busca.jpg) no-repeat; width:1px; height:24px; margin:-3px 15px 0 8px; float:left;
display:inline;}

#bt-busca {background:url(../pics/bt-busca.jpg) no-repeat; width:28px; height:20px; cursor:pointer; float:left; display:inline; border:none; margin-left:10px;}

#pos01, #pos02, #pos03 {position:relative; float:left; display:inline;  z-index:10000;}
input.nice_select, ul.virtual_select {font:normal 12px arial;color:#848484;border:none;cursor:pointer;}
input.nice_select {width:131px;height:20px;margin:0;padding:3px;background:url(../pics/bg-select.jpg) no-repeat;}
ul.virtual_select {width:131px;position:absolute;display:none;left:-5px;top:23px;z-index:1 !important;}
ul.virtual_select li {display:block;width:135px;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;}

/***** ANIMAÇAO ****/
#animacao {width:650px; height:260px; position:absolute; top:102px; left:312px;}
#animacao div.j-anima{width:580px; height:260px; position:absolute;  top:0px; left:40px; overflow:hidden;}
#animacao div.j-anima div.engloba{width:650px; height:260px; position:absolute;}
.animacao-foto {width:367px; height:259px; position:absolute; top:0; left:0px;}
.animacao-foto img {position:absolute; top:0px; left:0px;}

#seta-esquerda {background:url(../pics/seta-esquerda.jpg) no-repeat;width:30px;height:48px;position:absolute;top:92px;left:1px; z-index:6;}
#seta-direita {background:url(../pics/seta-direita.jpg) no-repeat;width:30px;height:48px;position:absolute;top:92px;right:-4px; z-index:6;}

.animacao-descricao {width:210px; height:230px; position:absolute; top:16px; left:350px;}
.animacao-descricao p {margin-top:30px;}
.animacao-descricao p a{font:normal 12px arial; color:#fff; line-height:20px;}
.animacao-descricao ul {margin-left:15px;}
.animacao-descricao ul li {font:normal 11px arial;color:#fff;list-style-type:disc;}
/* home */

#mainContent {float:left; display:inline; width:690px; margin:62px 0 0 0; height:720px;}	
#mainContent h1 {background:url(../pics/tt-imoveis.jpg) no-repeat; width:670px; height:33px; text-indent:-9000em; overflow:hidden;}

.caixa {float:left; display:inline; margin:10px 13px 120px 0; position:relative;}
.caixa img {border:2px solid #00528d; margin-bottom:3px;}

.caixa-desc {width:216px; height:105px; background:#d0dae2; position:absolute; top:121px; left:0;}
.caixa-desc ul {margin:6px 0 0 20px;}
.caixa-desc ul li {font:normal 11px arial; color:#414141;}
.caixa-desc ul li.nome-imoveis {font:bold 17px arial; color:#00528d; margin-bottom:8px;}
.caixa-desc ul li.preco-imoveis {font:bold 12px arial; color:#414141; margin-top:2px;}

/* internas */
#interna {float:left; display:inline; width:670px; margin-top:62px; margin-bottom:180px;}
html > body #interna {height:auto; min-height:550px;}
#interna p {font:normal 12px arial; color:#414141; margin-bottom:13px;}	

#interna h1 {width:670px; height:33px; text-indent:-9000em; overflow:hidden; margin-bottom:30px;}
#interna h1.conheca {background:url(../pics/tt-conheca.jpg) no-repeat;}
#interna h1.dicas {background:url(../pics/tt-dicas.jpg) no-repeat;}
#interna h1.servicos {background:url(../pics/tt-servicos.jpg) no-repeat;}
#interna h1.fale {background:url(../pics/tt-fale.jpg) no-repeat;}
#interna h1.imoveis {background:url(../pics/tt-imoveis.jpg) no-repeat;}
#interna h1.conheca-natal {background:url(../pics/tt-conheca-natal.jpg) no-repeat;}
#interna h1.localizacao {background:url(../pics/tt-localizacao.jpg) no-repeat;}
#interna h1.empreendimentos {background:url(../pics/tt-empreendimentos.jpg) no-repeat;}
#interna h1.lancamentos {background:url(../pics/tt-lancamentos.jpg) no-repeat;}
#interna h1.obrigado {background:url(../pics/tt-obrigado.jpg) no-repeat;}

/* formulário de contato */

/*** SIDEBAR ***/
#sidebar {background:url(../pics/bg-sidebar.jpg) no-repeat; width:210px; height:568px; float:left; display:inline;
margin:0 37px 50px 40px;}

.div-sidebar {background:url(../pics/div-sidebar.jpg) no-repeat; width:208px; height:1px; margin:15px auto;}

#sidebar h1 {width:140px; height:25px; margin:0 auto 10px auto; text-indent:-9000em; overflow:hidden;}
#sidebar h1.cotacao {background:url(../pics/tt-cotacao.jpg) no-repeat;}
#sidebar h1.clima {background:url(../pics/tt-clima.jpg) no-repeat;}
#sidebar h1.conhecanatal {background:url(../pics/tt-conhecanatal.jpg) no-repeat;}

#conheca-natal p a{font:normal 11px arial; color:#414141; line-height:18px; display:block; text-align:center!important;}

#end address {text-align:center;font:normal 10px arial;color:#00528d;}

/*** FOOTER ***/
ul.mapasite {float:left; display:inline;}
ul.mapasite li {color:#6ba413; font:normal 11px arial; margin-bottom:4px;}
ul.mapasite li a {color:#6ba413;text-decoration:none;}
ul.mapasite li a:hover {text-decoration:underline;}

#mapasite01 {margin:50px 0 0 289px;}
#mapasite02 {margin:50px 0 0 115px;}
#mapasite03 {margin:50px 0 0 118px;}

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