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:125px;}


/* HEADER */

#header-out {width:100%;background:url(../pics/bg-header_out.jpg) repeat-x top;}
#header-in {height:264px;background:url(../pics/bg-header_in.jpg) no-repeat center top;}

#logo {position:absolute;top:0;left:10px;width:275px;height:177px;z-index:999;}

#buscadeimoveis {position:absolute;top:168px;left:265px;background:url(../pics/bg-busca.jpg) no-repeat;width:722px;height:83px;}
#buscadeimoveis h1 {background:url(../pics/tt-buscadeimoveis.jpg) no-repeat;width:189px;height:49px;text-indent:-9000em;overflow:hidden;margin:-6px 11px 0 12px;float:left;display:inline;}

#pos01, #pos02, #pos03 {position:relative;float:left;display:inline;margin:17px 2px 0 0;}
#pos01 {z-index:99 !important;}
#pos02 {z-index:98 !important;}
#pos03 {z-index:97 !important;}
input.nice_select, ul.virtual_select {font:normal 11px tahoma, arial;color:#424242;border:none;cursor:pointer;}
input.nice_select {width:133px;height:26px;margin:0;padding:6px 0 0 4px;background:url(../pics/input.jpg) no-repeat;}
ul.virtual_select {width:133px;position:absolute;display:none;left:0;top:30px;z-index:1 !important; overflow:auto; height:130px;}
ul.virtual_select li {display:block;width:125px;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-buscar {background:url(../pics/bt-buscar.jpg) no-repeat;width:52px;height:26px;border:none;margin-top:17px;cursor:pointer;}

/* ANIMACAO */

#animacao {width:670px;height:265px;margin-bottom:31px; position:relative;}
#animacao img.bg{z-index:10; width:670px;height:265px; position:absolute; top:0px; left:0px; }
#animacao .anima{position:absolute; width:670px;height:265px; top:0px; left:-5px; z-index:15;}
#animacao .anima .engloba{position:absolute; width:670px;height:265px; top:0px; left:0px;}
#animacao .anima .engloba img{width:436px; height:245px; position:absolute; top:7px; left:0px;}
#animacao .anima .engloba h2 a{z-index:100; position:absolute; top:10px; right:40px; font:normal 18px tahoma; color:#393939; width:185px; text-align:left;}
#animacao .anima .engloba p{z-index:900; width:185px; position:absolute; top:70px; right:40px; font:normal 11px tahoma; color:#393939; text-align:justify;}
#animacao .num{z-index:15; width:100px; height:20px; position:absolute; bottom:20px; right:100px;}
#animacao .num a{background:url(../pics/bolinha.jpg) no-repeat; display:block; display:inline; float:left; padding:1px 5px; width:14px; height:14px; font:normal 9px tahoma; color:#fff;}
#animacao .num a.activeSlide{color:#F24848;}

#animacao .anima .engloba a.saibamais{z-index:15; position:absolute; bottom:75px; right:30px; font:bold 11px tahoma; color:#8E090A;}

/* MENU */
	
#nav {width:700px;height:45px;top:0;left:271px;position:absolute;z-index:1000;}
#nav ul li {float:left;display:inline;}

#nav ul li a {display:block;height:45px;background:url(../pics/menu.jpg) no-repeat;text-indent:-9000em;overflow:hidden;}
#nav ul li.menu01 a {width:83px;background-position:0 0;}
#nav ul li.menu02 a {width:60px;background-position:-83px 0;}
#nav ul li.menu03 a {width:93px;background-position:-143px 0;}
#nav ul li.menu04 a {width:119px;background-position:-236px 0;}
#nav ul li.menu05 a {width:63px;background-position:-355px 0;}
#nav ul li.menu06 a {width:100px;background-position:-418px 0;}
#nav ul li.menu07 a {width:82px;background-position:-518px 0;}
#nav ul li.menu08 a {width:92px;background-position:-600px 0;}

#nav ul li.menu01 a:hover {width:83px;background-position:0 -45px;}
#nav ul li.menu02 a:hover {width:60px;background-position:-83px -45px;}
#nav ul li.menu03 a:hover {width:93px;background-position:-143px -45px;}
#nav ul li.menu04 a:hover {width:119px;background-position:-236px -45px;}
#nav ul li.menu05 a:hover {width:63px;background-position:-355px -45px;}
#nav ul li.menu06 a:hover {width:100px;background-position:-418px -45px;}
#nav ul li.menu07 a:hover {width:82px;background-position:-518px -45px;}
#nav ul li.menu08 a:hover {width:92px;background-position:-600px -45px;}



/* HOME */

#mainContent {margin:-29px auto 0 auto;float:left;display:inline;width:700px;}

#mainContent h1 {background:url(../pics/tt-imoveisemdestaque.jpg) no-repeat;width:245px;height:24px;text-indent:-9000em;overflow:hidden;margin-bottom:20px;}

.caixa {background:url(../pics/bg-caixa.jpg) no-repeat;width:215px;height:236px;float:left;display:inline;margin:0 11px 15px 0;}
.caixa img {border:4px solid #86332D;margin:14px 15px 0 15px;}
.caixa ul {margin:9px 15px 0 15px;}
.caixa ul li {font:normal 11px tahoma, arial;color:#393939;margin-bottom:5px;}
.caixa ul li.tipo {font:normal 10px tahoma, arial;color:#858585;margin-bottom:2px;}
.caixa ul li.imovel {font:bold 18px tahoma, arial;color:#8c0909;margin:0 0 4px 0;}

/* ESTRUTURA DAS INTERNAS */

#internas {margin:-29px auto 0 auto;width:678px;float:left;display:inline;}

#internas p {font:normal 11px tahoma, arial;color:#393939;margin:0 0 13px 0; text-align:justify;}

#internas h1 {width:670px;height:42px;text-indent:-9000em;overflow:hidden;margin:0 0 50px 0;border:none;}
#internas h1.conheca {background:url(../pics/tt-conheca.jpg) no-repeat;}
#internas h1.imoveis {background:url(../pics/tt-imoveis.jpg) no-repeat;}
#internas h1.lancamentos {background:url(../pics/tt-lancamentos.jpg) no-repeat;}
#internas h1.empreendimentos {background:url(../pics/tt-empreendimentos02.jpg) no-repeat;}
#internas h1.servicos {background:url(../pics/tt-servicos.jpg) no-repeat;}
#internas h1.natal {background:url(../pics/tt-natal.jpg) no-repeat;}
#internas h1.localizacao {background:url(../pics/tt-localizacao.jpg) no-repeat;}
#internas h1.faleconosco {background:url(../pics/tt-faleconosco.jpg) no-repeat;}
#internas h1.obrigado {background:url(../pics/tt-obrigado.jpg) no-repeat;}

.navegacao {float:right;margin:-50px 15px 30px 0;font:normal 9px tahoma, arial;color:#575757;}
.navegacao a {font:normal 9px tahoma, arial;color:#575757;text-decoration:underline;}
.navegacao span {font:bold 9px tahoma, arial;color:#ba251d;text-decoration:none;}

/*** EMPREENDIMENTO E LANÇAMENTOS ***/
.caixa1 {background:url(../pics/bg-caixa.jpg) no-repeat;width:215px;height:236px;float:left;display:inline;margin:0 11px 15px 0;}
.caixa1 img {border:4px solid #86332D;margin:14px 15px 0 15px;}
.caixa1 ul {margin:9px 15px 0 15px;}
.caixa1 ul li {font:normal 11px tahoma, arial;color:#393939;margin:0 0 5px 15px; list-style:square;}
.caixa1 ul li.tipo {font:normal 10px tahoma, arial;color:#858585;margin-bottom:2px;}
.caixa1 ul li.imovel a{font:bold 16px tahoma, arial;color:#8c0909;margin:0 0 0 -13px; width:188px; display:block;}

ul.empree-lan {margin:9px 0 20px 0;}
ul.empree-lan li{font:normal 11px tahoma, arial;color:#393939;margin:0 0 5px 15px; list-style:square;}

.fachada{float:right!important; margin:13px 20px; border:4px solid #86332D;}

ul.empree-fotos{margin:9px 0 20px 0; width:680px;}
ul.empree-fotos li{float:left; display:inline; margin:5px;}
ul.empree-fotos li img{border:4px solid #86332D;}

/* FORMATAÇAO DAS INTERNAS */

div.conheca-anima{float:left; margin:0 20px 0 0; width:421px; position:relative; height:285px;}

div.conheca-anima img.fts {border:4px solid #4d4948; position:absolute;}

ul.serv{font:normal 11px tahoma, arial;color:#393939;margin:0 0 13px 0;}
ul.serv li{list-style:circle; margin-left:16px;}

#internas h2 {font:normal 18px arial;color:#8f1e16;padding:10px 0;}

ul.con-natal{font:normal 11px tahoma, arial;color:#393939;margin:0 0 13px 0;}
ul.con-natal li{margin:2px 0;}

img.left{float:left; margin:0 10px 10px 0; border:4px solid #4d4948;}
img.right{float:right; margin:0 0 10px 10px; border:4px solid #4d4948;}

a.voltar{font:normal 11px tahoma; text-decoration:underline; color:#393939; margin:20px auto; width:32px; height:14px; display:block;}
a:hover.voltar{text-decoration:none;}

div.video-interna{float:right;display:inline;width:290px;margin-left:20px;}

/* SIDEBAR */

#sidebar {width:210px;height:968px;background:url(../pics/bg-sidebar.jpg) no-repeat;float:left;display:inline;
margin:-27px 40px 0 40px;}
#sidebar h1 {background:url(../pics/tt-empreendimentos.jpg) no-repeat;width:180px;height:24px;margin:16px 0 16px 15px;text-indent:-9000em;overflow:hidden;}

.empree img {float:left;display:inline;border:4px solid #fff;margin:0 10px 0 15px;}
.empree h2 a{float:left;display:inline;font:bold 11px tahoma, arial;color:#fff;width:77px;line-height:18px;}
.empree h3 a{float:left;display:inline;font:normal 10px tahoma, arial;color:#fff;width:77px;line-height:18px;margin-top:7px;}

.divisoria {background:url(../pics/divisoria.jpg) no-repeat;width:180px;height:1px;margin:10px auto 11px auto;}

/* FORMULARIO DE CONTATO */

#form-contato {margin:15px 0; width:400px; float:left;}
#form-contato p {margin:15px auto 25px 70px !important;} 
#form-contato fieldset {border:none; width:380px;}

p.endereco{width:240px; height:60px; position:absolute; top:200px; right:50px; text-align:left;}

.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:#E5D7D4;border-bottom:1px solid #F1E9E6;border-right:1px solid #F1E9E6;}

#form-contato label {width:80px;font:bold 11px tahoma;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:#8F8F8F;font:bold 12px verdana;}


/* FOOTER */

#mapasite {position:absolute;top:30px;left:195px;}
#mapasite ul li {float:left;display:inline;font:normal 11px tahoma, arial;margin-right:6px; color:#fff;}
#mapasite ul li a {color:#fff;}
#mapasite ul li a:hover {color:#C0C0C0;}

#end {position:absolute;top:61px;left:350px;}
#end address {font:normal 11px tahoma, arial;color:#fff;text-align:center;}

a#assinatura {display:block;position:absolute;top:46px;left:40px;width:102px;height:28px;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:108px;}


