/*** GERAL ***/

html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% tahoma, arial; background:url(../pics/bg-body.jpg); color:#fff;}
body img {display:block;}
a {text-decoration:none;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}
a.back{
color:#fff;	
text-decoration:underline;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0 auto;
display:block;
width:50px;
text-align:center;
margin-top:30px;
padding:2px;
}
a.back:hover{
text-decoration:none;	
background:#fff;
color:#000;
}

/*** HEADER ***/

#header-in a.logo {position:absolute; top:0; left:55px;}
#nav {position:absolute; right:67px;}
#nav ul li {float:left; margin:0 15px;}
#nav ul li a {height:70px; display:block;}
#nav ul li.menu01 a {width:67px; background:url(../pics/menuoff01.jpg) no-repeat;}
#nav ul li.menu01 a:hover {background:url(../pics/menuon01.jpg) no-repeat;}
#nav ul li.menu02 a {width:125px; background:url(../pics/menuoff02.jpg) no-repeat;}
#nav ul li.menu02 a:hover {background:url(../pics/menuon02.jpg) no-repeat;}
#nav ul li.menu03 a {width:124px; background:url(../pics/menuoff03.jpg) no-repeat;}
#nav ul li.menu03 a:hover {background:url(../pics/menuon03.jpg) no-repeat;}
#nav ul li.menu04 a {width:91px; background:url(../pics/menuoff04.jpg) no-repeat;}
#nav ul li.menu04 a:hover {background:url(../pics/menuon04.jpg) no-repeat;}

#buscador {position:absolute; right:50px; top:98px;}
#buscador ul li {float:left; display:inline;}
#buscador ul li select {width:125px; margin-left:15px; background:#2a2a2a; border:none; padding:5px; 
color:#adaaaa; font:normal 0.7em arial;}
#buscador ul li input.bt-buscador {width:31px; height:26px; margin-left:15px; cursor:pointer;
background:url(../pics/bt-buscador.jpg) no-repeat; border:none;} 

/*** MAINCONTENT ***/

table.chamadas {width:260px; height:295px; float:left; display:inline; margin:65px 0 0 53px;}
table.chamadas tr td {padding:0; margin:0;}
table.chamadasONLINE {width:260px; height:295px; float:left; display:inline; margin:0;}

table.chamadas tr td.imgs {height:190px;}
table.chamadas tr td.txts {height:105px; background:#000;}

table.chamadas img {display:block;}
table.chamadas tr td.imgs a {display:block; width:254px; height:184px; border:3px solid #3f3e3e;}
table.chamadas tr td.imgs a:hover {border:3px solid #f8c300;}

div.veja-out {position:relative; width:100%; height:100%;}
div.veja-out p {font:normal 0.76em arial; color:#fff; padding:30px;}

div.veja-out h2.titulo{height:12px; padding:10px 0 0 0; margin-left:7px; overflow:hidden; text-indent:-9000px;}
div.veja-out h2.titulo01 { background:url(../pics/tt-home01.jpg) no-repeat left;}
div.veja-out h2.titulo02 { background:url(../pics/tt-home02.jpg) no-repeat left;}
div.veja-out h2.titulo03 { background:url(../pics/tt-home03.jpg) no-repeat left;}
div.veja-out h2.titulo04 { background:url(../pics/tt-home04.jpg) no-repeat left;}
div.veja-out h2.titulo05 { background:url(../pics/tt-home05.jpg) no-repeat left;}
div.veja-out h2.titulo06 { background:url(../pics/tt-home06.jpg) no-repeat left;}
div.veja-out h2.titulo07 { background:url(../pics/tt-home07.jpg) no-repeat left;}
div.veja-out h2.titulo08 { background:url(../pics/tt-home08.jpg) no-repeat left;}
div.veja-out h2.titulo09 { background:url(../pics/tt-home09.jpg) no-repeat left;}


div.veja-out ul li.titulo01 {height:12px; padding:0 0 0 0; margin-left:7px;
background:url(../pics/title-home01.jpg) no-repeat left;}
div.veja-out ul li {font:normal 0.76em arial; color:#fff; margin-left:25px;}
div.veja-out ul li img {display:block;}
div.veja {position:absolute; right:5px; bottom:5px;}
div.veja a {font:normal 0.76em arial; color:#fff;}
div.veja a:hover {text-decoration:underline;}
a.veja {position:absolute; right:5px; bottom:5px;}
a.veja {font:normal 0.76em arial; color:#fff;}
a.veja:hover {text-decoration:underline;}

/* home */



/* internas */
h2.tt-quintas{
text-indent:-9000px;
width:620px;
float:left;
margin:0 0 10px 0;
background: url(../pics/tit-quintasdolago.jpg) no-repeat;
}
h2.tt-funchal{ 
text-indent:-9000px; 
width:620px; 
float:left; 
height:17px; 
background:url(../pics/tit-funchal.jpg) no-repeat;
margin:0 0 10px 0;
}
h2.tt-greensea{ 
text-indent:-9000px; 
height:17px;
float:left;
width:620px;
margin:0 0 10px 0;
background:url(../pics/tit-greensea.jpg) no-repeat;
}
h2.tt-saintjulien{ 
text-indent:-9000px; 
height:17px;
float:left;
width:620px;
margin:0 0 10px 0;
background:url(../pics/tit-saintjulien.jpg) no-repeat;
}
h2.tt-pipaparadise{ 
text-indent:-9000px; 
height:17px;
width:620px;
float:left;
margin:0 0 10px 0;
background:url(../pics/tit-pipaparadise.jpg) no-repeat;
}
h2.tt-ankara{ 
text-indent:-9000px; 
height:17px;
width:620px;
float:left;
margin:0 0 10px 0;
background:url(../pics/tit-ankara.jpg) no-repeat;
}
h2.tt-minhacasa{ 
text-indent:-9000px; 
height:17px;
width:620px;
float:left;
margin:0 0 10px 0;
background:url(../pics/tit-minhacasa.jpg) no-repeat;
}
h2.tt-ctc{ 
text-indent:-9000px; 
height:17px;
width:620px;
float:left;
margin:0 0 10px 0;
background:url(../pics/tit-ctc.jpg) no-repeat;
}
h2.tt-varandas{ 
text-indent:-9000px; 
height:17px;
width:620px;
float:left;
margin:0 0 10px 0;
background:url(../pics/tit-varandas.jpg) no-repeat;
}
h2.tt-vivace{ 
text-indent:-9000px; 
height:17px;
width:620px;
float:left;
margin:0 0 10px 0;
background:url(../pics/tit-vivace.jpg) no-repeat;
}
h2.mirante-planalto{ 
text-indent:-9000px; 
height:17px;
width:620px;
float:left;
margin:0 0 10px 0;
background:url(../pics/tit-planalto.jpg) no-repeat;
}
ul.list-imovel{
font:0.76em Arial, Helvetica, sans-serif;
}
ul.list-imovel li, ul.list-imovel02 li{
background:url(../pics/seta.jpg) no-repeat left 4px;
padding:0 0 0 13px;
}
ul.list-imovel02{
font:0.76em Arial, Helvetica, sans-serif;
float:left;
margin:0 0 20px 0;
}
div#dsc-imovel{
clear:both;
float:left;
margin:0 0 20px 0px;
}
div.box01{
width:195px;
float:left;
display:inline;
margin:0 auto;
}
div.box02{
width:300px;
float:left;
display:inline;
margin:0 auto;
}
div.box03{
width:350px;
float:left;
display:inline;
margin:0 auto;
}
div.box04{
width:250px;
float:left;
display:inline;
margin:0 auto;
}
a.fotos-int {
display:block;
width:254px;
height:184px;
border:3px solid #3f3e3e;
float:left;
margin:0 10px 10px 0;
}
a:hover.fotos-int {border-color:3px solid #f8c300;}

#mainContent-int p {font:normal 12px arial; color:#fff; text-align:justify; margin:0 0 10px 0;}

/******* ANIMAÇAO ******/

div#destaque{width:575px; margin:65px 0 0 55px; height:250px; position:relative; float:left; overflow:hidden;}
div.anima1{width:575px; height:250px; position:absolute;}
div#destaque div.dest{top:0px; left:11px; width:550px; height:245px; position:absolute;}
div#destaque div.dest div.engloba{width:170px; margin:0 30px; float:left; display:inline;}
div#destaque div.dest div.imagens-imoveis{margin:0 0 25px 50px; width:150px;}
div#destaque div.dest div.texto-busca {margin:0 0 0 30px;}
div#destaque a.seta-direita{background:url(../pics/seta-dir.jpg) no-repeat; position:absolute; top:90px; z-index:20; right:0px; width:10px; height:10px;}
div#destaque a.seta-esquerda{background:url(../pics/seta-esq.jpg) no-repeat; position:absolute; top:90px; z-index:20; left:0px; width:10px; height:10px;}
/******* FIM ANIMAÇAO ******/

/***
table#informacoes {width:; height:190px;margin-bottom:20px;}
table#informacoes tr td {padding-left:55px;}***/
table#informacoes ul li {font:normal 0.76em arial; color:#fff;}
h3.tit-imovel {color:#cda204; font-size:12px; margin:10px 0 10px 0; clear:both;}

/* formulário de contato */

#formulario {width:250px; margin:0 auto;}
#formulario p {fot-weight:bold; text-align:center; margin:10px 0;} 
div#formulario fieldset {width:250px; border:none;}
.contato, .enviar, textarea {
background:#fff; border:1px solid #adaaaa;
font:11px Arial; margin:1px; color:#adaaaa; background:#2a2a2a;
} 
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; 
}

/*** jQuery ***/

div.thumbs {margin-top:50px; width:100%; overflow:hidden; background:#000;}
div.thumbs img {display:block; margin:10px 0;}
div.thumbs div.content {width:851px; overflow:hidden;}
div.thumbs.index div.content {width:851px; float:left;}
div.thumbs ul {width:7000px;}
div.thumbs ul li {float:left; display:inline; margin:0 15px;}
div.thumbs li a {margin:0;}
div.thumbs a.arrowLeft {
display:block;
width:7px;
float:left;
display:inline;
margin:0 5px;
}
div.thumbs a.arrowRight {
display:block;
width:7px;
float:left;
display:inline;
margin:0 5px;
}

/*** FOOTER ***/

#footer-in address {
padding-top:33px; text-align:center;
font:normal 0.76em arial; color:#fff;
}
a.assinatura {
display:block; position:absolute; text-indent:-9000em;
overflow:hidden; width:100px; height:16px; top:40px;
left:55px; font:bold 0.8em arial; color:#fff;
background:url(../pics/assinatura.jpg) no-repeat;
}

/* formulário de imoveis */

#imoveis {width:250px; margin:30px auto;}
#imoveis h3 {font-weight:bold; text-align:center; margin:10px 0;} 
#imoveis p {font-weight:bold; text-align:center; margin:10px 0;} 
div#imoveis fieldset {width:250px; border:none;}
.contato, .enviar, textarea {
background:#fff; border:1px solid #adaaaa;
font:11px Arial; margin:1px; color:#adaaaa; background:#2a2a2a;
} 
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; 
}


/*** CSS NOVO INDEX ***/

.anima-principal {width:890px;float:left;display:inline;}

.empree-principal {width:260px;height:300px;background:#000;float:left;display:inline;margin:0 14px 0 14px;}
.empree-principal img {border:3px solid #3f3e3e;width:254px;height:184px;}
.empree-principal img:hover {border:3px solid #f8c300;}
.empree-principal h2 {background:url(../pics/seta02.jpg) no-repeat 2px 6px;padding-left:17px;font:bold 16px arial;color:#fff;
margin:6px 0 0 10px;}
.empree-principal ul li {font:normal 11px arial;color:#fff;margin:0 0 0 13px;}
.vejamais02 {font:normal 11px arial;color:#fff;text-decoration:underline;float:right;margin:-3px 10px 0 0;}

a.seta-direita02 {background:url(../pics/seta-dir.jpg) no-repeat;z-index:20;width:10px;height:10px;float:left;display:inline;
margin:130px 0 0 0;}
a.seta-esquerda02 {background:url(../pics/seta-esq.jpg) no-repeat;z-index:20;width:10px;height:10px;float:left;display:inline;
margin:130px 0 0 0;}

.caixa-atendimento {width:260px;height:300px;background:#000;float:left;display:inline;margin:40px 14px 0 23px;}
.caixa-atendimento img {border:3px solid #3f3e3e;}
.caixa-atendimento img:hover {border:3px solid #f8c300;}
.caixa-atendimento p {font:normal 12px arial;color:#fff;margin:30px 25px 20px 25px;}

#twitter {margin:0 0 0 24px;}
#tweets {width:260px;height:300px;background:#000;float:left;display:inline;margin:40px 0 0 16px;position:relative;}
#tweets h1 {background:url(../pics/tt-twitter.jpg) no-repeat;width:140px;height:59px;margin:4px 0 0 47px;overflow:hidden;text-indent:-9000em;}
.twitted {width:14em;margin-bottom:1.5em;}
.twitted p.preLoader {margin:0;padding:1em 1em 1em 3em;background: transparent url(../pics/loader.gif) 1em center no-repeat;
font:normal 11px verdana;color:#949494;}
.twitted ul#twitter_update_list {margin:0;padding:0 0.8em 0 0;list-style-type:none;}
.twitted ul#twitter_update_list li {margin:0 0 0 0;padding: 0.6em 0 0.2em 0;}
.twitted ul#twitter_update_list li span {display: block;font:normal 11px verdana;color:#fff;}
.twitted ul#twitter_update_list li span a {color: #f8c300;}
.twitted ul#twitter_update_list li a {color: #f8c300;font:normal 11px verdana !important;}
.link-twitter {font:normal 11px arial;color:#fff;position:absolute;bottom:18px;right:15px;text-decoration:underline;}

#caixa03 {width:260px;height:300px;background:#000;float:left;display:inline;margin:40px 0 0 28px;}

.ico-twitter {margin:35px 0 0 25px;}
.ico-twitter a {font:bold 12px arial;color:#fff;}
.ico-twitter img {float:left;display:inline;margin-right:15px;}

.ico-email {margin:35px 0 0 25px;*margin:35px 0 0 25px;}
.ico-email a {font:bold 12px arial;color:#fff;}
.ico-email img {float:left;display:inline;margin-right:15px;}

.ico-orkut {margin:35px 0 0 25px;*margin:35px 0 0 25px;}
.ico-orkut a {font:bold 12px arial;color:#fff;}
.ico-orkut img {float:left;display:inline;margin-right:15px;}

.ico-sistema {margin:35px 0 0 25px;}
.ico-sistema a {font:bold 12px arial;color:#fff;}
.ico-sistema img {float:left;display:inline;margin-right:15px;}
