/*** GERAL ***/
html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% tahoma, arial; background:#9abc20;}
body img {display:block;}
a {text-decoration:none; outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
.left{float:left;}
.right{float:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;font-family:verdana;font-size:12px; text-align:justify;}
div.clear {clear: both;}
span.vermelho{color:#000;font: 11px tahoma;}

#header-in a.logo, #content h1, a.assinatura {position:absolute; text-indent:-9000em;}

/*** HEADER ***/

#header-in a.logo {position:absolute; top:36px; left:0; width:296px; height:58px; background:url(../pics/logo.jpg) no-repeat;}

div.full-banner a {position:absolute; top:11px; right:0px; width:570px; height:100px;}

/*** MAINCONTENT GERAL ***/

div.titles_subli {border-bottom:1px solid #0068a2;}

a#controls, a#controls02, a#controls03 {}

/* home */

div.titles_subli h1 {margin:0; padding:0; height:15px;}
#tit-empree h1 {width:138px; background:url(../pics/tt_empree.jpg) no-repeat;}
#tit-venda h1 {width:51px; background:url(../pics/tt_venda.jpg) no-repeat;}
#tit-vendapt h1 {width:200px; background:url(../pics/tt_venda_de_apartamentos.jpg) no-repeat;}
#tit-alugue h1 {width:57px; background:url(../pics/tt_alugue.jpg) no-repeat;}
#tit-alugueapt h1 {width:200px; background:url(../pics/tt_aluguel_de_apartamentos.jpg) no-repeat;}
#tit-busca h1 {width:159px; background:url(../pics/tt_busca.jpg) no-repeat;}
#tit-queimovel h1 {width:138px; background:url(../pics/tt_queimovel.jpg) no-repeat;}
#tit-imoveis h1 {width:62px; background:url(../pics/tt_imoveis.jpg) no-repeat;}
#tit-simulador h1 {width:62px; background:url(../pics/tt_simulador.jpg) no-repeat;}


/*** JQUERY ***/

/***a.arrowLeft, a.arrowRight {position:absolute; top:25px; display:block; width:15px; height:163px;}
a.arrowLeft {left:0; background:url(../pics/arrowLeft.jpg) no-repeat;}
a.arrowRight {right:0; background:url(../pics/arrowRight.jpg) no-repeat;}
div.imagens-animacao02, div.imagens-animacao03 {position: relative;}***/

/*** css div.j-anima ***/
div.imagens-animacao01 div.j-anima, div.imagens-animacao02 div.j-anima, div.imagens-animacao03 div.j-anima, div.imagens-animacao04 div.j-anima, div.imagens-animacao05 div.j-anima {top:0px; left:0px; position:absolute; width:395px; height:161px;}
/*** css div.j-anima div.engloba ***/
div.imagens-animacao01 div.j-anima engloba, div.imagens-animacao02 div.j-anima engloba2, div.imagens-animacao03 div.j-anima engloba3, div.imagens-animacao04 div.j-anima engloba, div.imagens-animacao05 div.j-anima engloba {position:absolute; width:395px; height:161px;}
/*** css div.animacao div.num ***/
div.animacao div.num, div.animacao2 div.num2, div.animacao3 div.num3, div.animacao4 div.num4, div.animacao5 div.num5
{width:450px; height:20px; position:absolute; z-index:3; top:210px; left:0px; overflow:hidden;}
/*** css div.animacao div.num a ***/
div.animacao div.num a, div.animacao2 div.num2 a, div.animacao3 div.num3 a, div.animacao4 div.num4 a, div.animacao5 div.num5 a
{font:normal 1px arial; padding:21px 2px 0 2px; color:#fff;}
/*** css div.animacao div.num a.activeSlide ***/
div.animacao div.num a.activeSlide, div.animacao2 div.num2 a.activeSlide, div.animacao3 div.num3 a.activeSlide, div.animacao4 div.num4 a.activeSlide, div.animacao5 div.num5 a.activeSlide
{padding:21px 2px 0 2px; background:#1773bc; color:#1773bc;}
/*** div,animacao a.seta-dir, div,animacao a.seta-esq ***/
div.animacao a.seta-dir, div.animacao a.seta-esq, div.animacao2 a.seta-dir2, div.animacao2 a.seta-esq2, div.animacao3 a.seta-dir3, div.animacao3 a.seta-esq3, div.animacao4 a.seta-dir4, div.animacao4 a.seta-esq4, div.animacao5 a.seta-dir5, div.animacao5 a.seta-esq5
{position:absolute; top:25px; display:block; width:15px; height:163px;}
/*** div,animacao a.seta-dir ***/
div.animacao a.seta-dir, div.animacao2 a.seta-dir2, div.animacao3 a.seta-dir3, div.animacao4 a.seta-dir4, div.animacao5 a.seta-dir5
{left:0; background:url(../pics/arrowLeft.jpg) no-repeat;}
/*** div,animacao a.seta-esq ***/
div.animacao a.seta-esq, div.animacao2 a.seta-esq2, div.animacao3 a.seta-esq3, div.animacao4 a.seta-esq4, div.animacao5 a.seta-esq5
{right:0; background:url(../pics/arrowRight.jpg) no-repeat;}
/*** div.imagens-animacao div.txt ***/
div.imagens-animacao01 div.txt, div.imagens-animacao02 div.txt, div.imagens-animacao03 div.txt, div.imagens-animacao04 div.txt, div.imagens-animacao05 div.txt
{position:relative; width:395px; height:163px; float:left; display:inline;}
/*** div.imagens-animacao div.txt img ***/
div.imagens-animacao01 div.txt img, div.imagens-animacao02 div.txt img, div.imagens-animacao03 div.txt img, div.imagens-animacao04 div.txt img , div.imagens-animacao05 div.txt img 
{float:left; display:inline; margin-right:12px;}
/*** div.imagens-animacao div.txt h2 ***/
div.imagens-animacao01 div.txt h2, div.imagens-animacao02 div.txt h2, div.imagens-animacao03 div.txt h2, div.imagens-animacao04 div.txt h2, div.imagens-animacao05 div.txt h2
{font:bold 12px verdana; color:#9abc20;}
/*** div.imagens-animacao div.txt p ***/
div.imagens-animacao01 div.txt p, div.imagens-animacao02 div.txt p, div.imagens-animacao03 div.txt p, div.imagens-animacao04 div.txt p, div.imagens-animacao05 div.txt p
{font:normal 11px verdana; color:#727272; margin:0;}

/***div.imagens-animacao02 ul li {position:relative; width:398px; height:163px; float:left; display:inline;}
div.imagens-animacao02 ul li img {float:left; display:inline; margin-right:12px;}
div.imagens-animacao02 ul li h2 {font:bold 12px verdana; color:#9abc20;}
div.imagens-animacao02 ul li p {font:normal 11px verdana; color:#727272; margin:0;}

div.imagens-animacao03 ul li {position:relative; width:398px; height:163px; float:left; display:inline;}
div.imagens-animacao03 ul li img {float:left; display:inline; margin-right:12px;}
div.imagens-animacao03 ul li h2 {font:bold 12px verdana; color:#9abc20;}
div.imagens-animacao03 ul li p {font:normal 11px verdana; color:#727272; margin:0;}***/

div.detalhes {font:normal 9px verdana;}
div.detalhes a {display:block; width:67px; height:15px; color:#fff; text-align:center; padding-top:1px;}
div.detalhes a:hover {color:#0068a2;}

/* internas */

#interna p {font:normal 11px verdana; color:#727272; padding:0 0 5px;}
.resul_busca img {float:left; display:inline; margin-right:10px;}
.tex_empree p, .nom_empree p {padding:0 !important;}
.tex_empree p {line-height:14px !important;}
a.maisdetalhes {position:absolute; width:67px; height:16px; top:22px; right:0; 
background:url(../pics/bt-maisdetalhes.jpg) no-repeat;}

#interna ul{font: 12px tahoma; margin:0 40px 20px 0; float:left;}
#interna ul li{margin:5px;}

#simulador { width: 440px; height: 350px; margin-top: 30px; margin-left: 20px; }
#simulador ul li{ float:left; padding: 15px;}

#precos img{margin:-13px 5px 35px 0px; float:left; }
#precos p{font:12px tahoma; margin:10px 20px 2px 200px; position:relative;}

.anuncie{font: 12px tahoma; margin: 0 0 0 20px; width: 220px; height:90px; position:absolute; margin: 0 0 0 242px;}
.anuncie li{list-style:disc;}

/* FORMULARIO DE CONTATO */

#form-contato {margin:120px auto; width:500px; position:relative;}
#form-contato {*margin:120px auto; width:500px; position:relative;}
#form-contato p {margin:15px auto 25px 40px !important;} 
#form-contato fieldset {border:none; width:380px; margin:10px 0 10px 0;}

.contato, .menora, .menorb, textarea {font:normal 13px arial; color:#000;border:none;border-bottom:1px solid #BFBFBF;border-right:2px solid #BFBFBF;background:#dbeaf1;}
.contato:focus, .menora:focus, .menorb:focus, textarea:focus {background:#5F9FBF;border-bottom:1px solid #3E91BB;border-right:1px solid #3E91BB;}

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

input.contato {width:200px;height:20px;margin:0 7px 8px 7px;padding:6px;}
input.menora {width:175px;height:20px;margin:0 4px 8px 7px;padding:6px;}
input.menorb {width:50px;height:20px;margin:0 7px 8px 7px;padding:6px;}
textarea {width:210px;height:110px;margin:3px 0 0 0;overflow:auto;padding:5px;}

input.enviar {width:90px;height:23px;border:none; background:url(../pics/bt-enviar.jpg) no-repeat; cursor:pointer;float:left;display:inline;margin:26px auto; text-indent:-9000em;}

select.wdt{width:210px;}

.letrinhas{display:block; margin:15px 0 10px 97px;}

#codigo{width:100px;}

.ddd{width:44px; height:15px; float:left; margin-right:10px; }
.telefone{width:144px; height:15px; float:left;}
.cod{margin:4px 0 5px 0;}

/* formulários de contato escolher */

#formulario {width:250px; margin:-43px 59px 5px;}




/*form 01*/
/*.contato, .enviar, textarea {
background:#fff; border:1px solid #069;
font:11px Arial; margin:1px; color:#666;
} 
input.contato {
float:left; display:inline;
padding:5px; width:240px;
}
textarea {
float:left; display:inline;
padding:5px; width:240px; height:85px;
}
input.enviar {
float:right; margin:15px 0; width:65px;
height:30px; cursor:pointer;
}*/

/*form 02*/
/*div.contato input, div.textare textarea {background:none; border:none; color:#b28711; font:normal 11px Trebuchet MS;}
div.contato input {width:234px; height:22px; padding:8px;}
div.textare textarea {width:230px; height:68px; padding:8px;}

div.contato, div.textare {width:250px; float:left;}
div.contato {height:30px; background:url(../pics/bg-contato_field.jpg) no-repeat; margin-bottom:3px;}
div.textare {height:85px; background:url(../pics/bg-contato_texta.jpg) no-repeat;}

div.enviar {float:right; display:inline; margin-top:10px;}
div.enviar input {width:60px; height:30px; border:none; cursor:pointer; color:#b28711; font:normal 11px Trebuchet MS; 
background:url(../pics/bg-enviar.jpg) no-repeat;}*/

/*** SIDEBARS ***/

#sidebar01 p, #sidebar02 p {font:bold 11px verdana; color:#9abc20; margin:0;}
#sidebar01 p {padding:0;}
#sidebar02 p {padding:0 0 11px 0;}

/*** SIDEBAR 01 ***/

#tit-buscar h1 {margin:0!important; padding:0; width:139px!important; height:13px!important; background:url(../pics/tt_buscar.jpg) no-repeat;}
#tit-imocon h1 {margin:0!important; padding:0; width:103px!important; height:32px!important; background:url(../pics/tt_imocon.jpg) no-repeat;}

#legendas ul {font:normal 11px verdana; margin-left:11px;}
#legendas ul li {height:14px; float:left; display:inline; padding-left:21px; width:150px; margin-top:9px;}
#legendas ul li a {color:#727272;} #legendas ul li a:hover {color:#00619f;}
#legendas ul li.imo {background:url(../pics/marc-imobiliaria.jpg) no-repeat left;}
#legendas ul li.con {background:url(../pics/marc-construtora.jpg) no-repeat left;}
#legendas ul li.inc {background:url(../pics/marc-incluso.jpg) no-repeat left;}

#clientes ul {font:normal 11px verdana;}
#clientes ul li {width:210px; height:19px; float:left; display:inline; padding-top:4px;
background:url(../pics/bg-clientes_ul_li.jpg) no-repeat bottom;}
html > body #clientes ul li {height:auto; min-height:19px;}

#clientes ul li a {color:#727272; float:left;} #clientes ul li a:hover {color:#9abc20;}
#clientes ul li img {float:left; display:inline; margin-left:5px;}

.bg-buscar {position:absolute; width:80px; height:24px; background:url(../pics/bt-buscar.jpg) no-repeat; cursor:pointer; border:none;
bottom:21px;}

#pos01, #pos02, #pos03 {position:relative;}
#pos01 {top:-2px; z-index:4;}
#pos02 {top:0; z-index:3;}
#pos03 {top:2px; z-index:2;}
input.nice_select, ul.virtual_select {font:normal 12px verdana;color:#727272;border:none;cursor:pointer;}
input.nice_select {width:185px;height:18px; margin:0 0 8px 0;padding:4px 0 0 5px;background:url(../pics/bg-select01.jpg) no-repeat;}
ul.virtual_select {width:241px;position:absolute;display:none; left:-20px; top:24px;border-top:none;overflow:auto;height:200px;}
ul.virtual_select li {display:block;height:18px;padding:2px 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;}
 
/*** SIDEBAR 02 ***/

#menu-right ul {font:bold 11px verdana;}
#menu-right ul li {float:left; display:inline; width:142px; height:21px; padding:6px 0 0 38px; margin-top:20px;}
#menu-right ul li.menu01 {background:url(../pics/bg-menu01.jpg) no-repeat left;}
#menu-right ul li.menu02 {background:url(../pics/bg-menu02.jpg) no-repeat left;}
#menu-right ul li.menu03 {background:url(../pics/bg-menu03.jpg) no-repeat left;}
#menu-right ul li.menu04 {background:url(../pics/bg-menu04.jpg) no-repeat left;}
#menu-right ul li.menu05 {background:url(../pics/bg-menu05.jpg) no-repeat left;}
#menu-right ul li.menu06 {background:url(../pics/bg-menu06.jpg) no-repeat left;}
#menu-right ul li.menu07 {background:url(../pics/bg-menu07.jpg) no-repeat left;}

#menu-right ul li a {display:block; height:27px; color:#0068a2;margin-left:-40px;padding-left:40px;}
#menu-right ul li a:hover {color:#9abc20;}

.veja {font:normal 11px verdana;}
.veja a {display:block; height:17px; color:#727272; padding-top:9px;} .veja a:hover {text-decoration:underline;}

a.arrowUp, a.arrowDown {position:absolute; width:180px; height:14px;}
a.arrowUp {top:0;}
a.arrowDown {bottom:0;}

#anima-logos ul li {float:left; margin:8px 0;}

/* paginação */

#ver-pagina {text-align:center; font:bold 16px arial; color:#d4130d;}
#ver-pagina a {padding:3px; text-align:center; background:#8EBD0B; font:bold 11px arial; color:#fff; margin:1px;}
#ver-pagina a:hover {padding:3px; border:O #8EBD0B; background:none; font:bold 11px arial; color:#1E75BC;}

/*** FOOTER ***/

.oculto1, .oculto2, .oculto3, .oculto4, .oculto5, .oculto6, .oculto7, .oculto8, .oculto9 {
	position:absolute;
	left:0; top:-47px;
    display: none;
	width:239px;
	height:157px;
	background:url(../pics/bg_hover_imoveis.png) no-repeat;
	padding:38px;
	z-index:1;
	}

/*** FOOTER ***/
#end {position:absolute;bottom:28px;left:270px;}
#footer-in address a {padding-top:19px; text-align:center; font:normal 0.76em verdana; color:#fff;}
a.assinatura {display:block; overflow:hidden; width:80px; height:27px; bottom:21px; right:0; 
background:url(../pics/assinatura.png) no-repeat;}

.fotoim{
text-align:center;
width:150px;
}
a.tooltip{
position:relative;	
z-index:24;
}
a.tooltip span strong{
border-bottom:1px solid #000;
font-weight:bold;
clear:both;
}
a.tooltip span{
display:none;
padding-left:5px;
}
a.tooltip:hover{
background:transparent;
z-index:25;
}
a.tooltip:hover span{
display:block;	
position:absolute;
top:20px;
left:0;
background:#fff;
border:1px solid #000;
width:215px;
z-index:25;
}

div.chamada p{font: 12px tahoma;}
div.chamada h2{font:bold 18px tahoma; color:#0E9BE0; width:280px; float:left;}
div.chamada h3{font-size:13px;}
div.chamada ul{font: 12px tahoma; margin:0 40px 20px 0; float:left; width:200px;}
div.chamada ul li{margin:5px; background:url(../pics/seta.gif) no-repeat 0px 3px; padding-left:10px;}

span.preco{font:bold 12px tahoma; color:#F9A100; display:block; margin-bottom:15px;}

div.foto-principal{width:180px; float:right; margin-left:15px;}
div.foto-principal img{border:2px solid #0E9BE0;}

div.foto-principal01{width:380px; margin-left:30px;}
div.foto-principal01 img{border:2px solid #0E9BE0;}

div.chamada ul.galeria-fotos{width:450px;}
div.chamada ul.galeria-fotos li{list-style:none; float:left; margin:5px 5px 0 0; background:none; padding:0;}

/*** conheca natal ***/
#content h1 {width:402px;height:58px;text-indent:-9000em;overflow:hidden;margin:0 0 20px 19px;border:none;}
#content h1.conheca {background:url(../pics/tt-conheca.jpg) no-repeat; position:relative; margin:0 0 10px; height:50px; width:449px;}

ul.conheca-natal {margin:40px 0 0 30px;}
ul.conheca-natal li a {font:bold 14px georgia,verdana; color:#1f160d; margin-bottom:12px; display:block; text-decoration:none;}
ul.conheca-natal li a:hover {font:bold 14px georgia,verdana; color:#1f160d; display:block; text-decoration:underline;}

span.texto {font:normal 11px georgia,verdana; color:#1f160d; text-align:justify; float:left; width:350px; margin:5px 10px 0 10px;}
span.texto02 {color:#974112; font:bold 12px arial; text-align:center;}


div.anima {width:283px; height:315px; overflow: hidden; float:right; margin:3px 25px 10px 15px;}

.casas-mini {width:48px; height:48px;}

.voltar {font-weight:bold; text-decoration:none; color:#1f160d; display:block; margin:40px 0 0 -20px;}
.voltar a{font-weight:bold; text-decoration:none; color:#6F4F2F; display:block; text-align:center; font-size:11px;}
.voltar a:hover{color:#1f160d;text-decoration:underline;}

h3.title {color:#416794;}
ul.lista02 {font-family:verdana;font-size:12px;margin-bottom:11px;text-align:justify;}
img.right {float:right;padding:4px;border:3px solid #9ABC20;margin:9px 10px -5px 0px; }
img.left {float:left;padding:4px;border:3px solid #9ABC20;margin:9px 10px -5px 0px; }

img.copa {padding:4px;border:3px solid #9ABC20;margin:0px auto 15px auto; }

/*********** ESTATISTICA ****************/

table.imobiliarias td {border:1px solid; text-align:center; font:normal 11px verdana; color:#727272; }
table.imobiliarias td.cabecalho {background:#00CC00; font:bolder 11px Verdana;}
table.imobiliarias td.espaco {background:#000;}
table.imobiliarias td.erro {background:#F00; color:#000;}

p.observacoes {font:bolder 11px verdana; color:#727272; margin:15px 0 20px 15px;}
p.observacoes span {font:bolder 11px verdana; color:red;}
div.observacoes ul {font:bolder 11px verdana; color:#727272;}
div.observacoes ul li {list-style:circle; margin:0 50px;}
img.estatisticas {margin:0 auto 10px auto;}


img.mapa-link {margin:0 0 -40px;padding:15px 0 0;display:inline;}

/*********** Formatação imovéis****************/
.imprimir{float:right; margin-right:10px;}
.logo-empresa{float:right; margin-top:25px;}

/*********** Formulário imovéis****************/
label{font:bold 12px Verdana;}
.tipo-texto{width:219px; margin:3px 0;}
.enviar-proposta{margin:10px 0 0 161px;}


/*********** Anima imovéis****************/
#animacao{background:url(../pics/bg_anima.jpg) no-repeat; width:640px; height:165px; position:relative;margin:20px 0;}
#animacao .anima{width:545px; height:125px; margin-top:16px; float:left; margin-left:52px;}
#animacao .anima ul{width:545px; height:125px; }
#animacao .anima ul li{display:inline; float:left; margin-right:6px;}
#animacao .anima ul li img{width:120px; height:120px;}

#seta-esquerda{background:url(../pics/seta-esquerda.jpg) no-repeat; position:absolute; width:20px; height:39px; top:60px; left:10px; z-index:10;}
#seta-direita{background:url(../pics/seta-direita.jpg) no-repeat; position:absolute; width:20px; height:39px; top:60px; right:20px; z-index:10;}

/*********** Animação Principal Home ****************/
#animacao-int02 {float:left;display:inline;margin-right:5px;position:relative;left:-8px;top:-7px;}
#animacao-int02 .anima-int02 {width:465px;height:235px;}
#animacao-int02 img {width:465px;height:235px;}


/* PAGINAÇÃO */

#paginacao {width:630px;height:90px;margin: 10px 0 0 40px;display:inline-block;}
#paginacao p {color:#56352c;font:italic bold 18px verdana;float: left;margin: 10px 25px;}
#paginacao p small{color:#56352c;font:italic bold 30px verdana;}
#paginacao ul.pag {display: inline-block;margin: 22px; list-style:none;}
#paginacao ul.pag li { background: none repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    margin: 0 2px;
    padding: 0 !important;}
#paginacao ul.pag li a {font:italic bold 14px verdana;color:#fff;background:#727272;padding: 6px;}
#paginacao ul.pag li a:hover {background: none repeat scroll 0 0 #9ABC20; padding:8px;
    color: #FFFFFF;
    font: italic bold 16px verdana;}
#paginacao ul.pag li.active a{background: none repeat scroll 0 0 #9ABC20; padding:8px;
    color: #FFFFFF;
    font: italic bold 16px verdana;}
