html, body, form, fieldset, p, h1, h2, h3, h4, h5 {

margin: 0;

padding: 0;

}

html {font:100%/18px tahoma, arial;}



body {background:url(../pics/bg-body.gif) repeat-x left top;}



.imgLeft {

float:left;

margin:6px 10px 0 0;

border:1px solid #063;

padding:5px;

}

#container p {font-size:0.7em;}



p.more {margin-top:15px;}



p.more a {

color:#063;

font-weight:bold;

}



a {

color:#063;

font-weight:bold;

}



a.voltar{

clear: left;

display: block;

text-align: center;

}



ul.parceiros a{

font-size:14px;

font-weight:bold;

color:#006600;

}



/*** LAMINA ***/

.lamina{

float:left;

margin-left:70px;

display:inline;

}

.lamina span{

display: block;

font-size:10px;

text-align:center;

}

.lamina a {

color:#000;

cursor:pointer;

}

.lamina a:hover{

color:blue;

}



/***************/





div.margem {height:40px;clear:both;}

div.meiamargem {height:20px;clear:both;}



p.more a:hover {text-decoration:none;}



p.more img {margin-left:6px;}



#container h1 {

font-size:0.9em;

color:#063;

}

#container h2 {

font-size:0.9em;

color:#063;

font-weight:normal;

}

ul {

margin-top:0;

margin-bottom:0;

}

li {list-style:none;}



a img {border: 0;}



.clear {clear: both;}



a.assinatura {

display:block;

position:absolute;

text-indent:-9000em;

overflow:hidden;

width:95px;

height:14px;

top:42px;

left:28px;

font:bold 0.8em arial;

color:#fff;

background:url(../pics/assinatura.gif) no-repeat;

}

p.center {

text-align:center;

font-size:0.9em !important;

margin-bottom:20px;

color:#002E2E;

}

p.right {text-align:right;}



h4.tt {

width:100%;

text-indent:-9000em;

overflow:hidden;

height:67px;

}

h5 {

font-size:0.8em;

color:#000;

}

h4.newsletter {background:url(../pics/tt-newsletter.gif);}

h4.lancamentos {background:url(../img/tit-empreendimentos.gif);}

h4.empreendimentos {background:url(../img/tit-empreendimentos.gif);}

h4.noticias {background:url(../pics/tt-noticias.gif);}

h4.login {background:url(../pics/tt-login.gif);}

h4.a_construtora {background:url(../pics/tt-a_construtora.gif);}

h4.fale {background:url(../pics/tt-fale.gif);}

h4.politica_qualidade {background:url(../pics/tt-politica_qualidade.gif);}

h4.noticias-principal {background:url(../pics/tt-noticias-principal.gif);}

h4.certificacoes {background:url(../pics/tt-certificacoes.gif);}

h4.midia {background:url(../pics/tt-midia.gif);}

h4.localizacao {background:url(../pics/tt-localizacao.gif);}

h4.vendas {background:url(../pics/tt-vendas.gif);}

h4.curriculos {background:url(../pics/tt-curriculos.gif);}

h4.vendas {background:url(../pics/tt-vendas.gif);}

h4.obras_andamento {background:url(../pics/tt-obras.gif);}

h4.corretor {background:url(../pics/tt-corretor.gif);}

h4.portfolio {background:url(../pics/tt-portfolio.gif);}

h4.mascote {background:url(../pics/tt-mascote.gif);}

h4.obrigado {background:url(../pics/tt-obrigado.gif);}

h4.avulsos {background:url(../pics/tt-avulsos.gif);}

h4.avulsos2 {background:url(../pics/tt-avulsos2.gif);}



/*** header ***/


#logo object {
 margin-top:24px;
 margin-left:24px;
}

#mascote {

position:absolute;

top:26px;

left:370px;

}



/*** sidebarLeft ***/



#sidebarLeft p {padding:0 16px;}



div#nav {

width:100%;

background:url(../pics/nav-bg.gif) repeat-y left top;

}

div#nav div.top {

width:100%;

background:url(../pics/nav-top.gif) no-repeat left top;

}

div#nav div.bot {

width:100%;

background:url(../pics/nav-bot.gif) no-repeat left bottom;

padding:9px 0;

}

div#nav ul {

width:80%;

margin:0 auto;

padding:0;

}

div#nav ul li {

padding:9px 0;

border-bottom:1px solid #033;

}

div#nav ul li a {

display:block;

text-align:right;

font-size:0.8em;

color:#fff;

text-decoration:none;

}

div#nav ul li a:hover {font-weight:bold;}



#newsletter {

margin-top:12px;

width:100%;

}

#clima table {margin:0 15px;}



#clima {

margin-top:20px;

width:100%;

background:url(../pics/clima-top.gif) no-repeat left top;

padding-top:7px;

}

#clima h2 {margin-left:15px;}



/*** sidebarRight ***/



#sidebarRight h1 {

font-size:0.85em;

color:#063;

}

#sidebarRight p {margin:0 15px 20px 15px;}

#sidebarRight p span {

display:block;

font-weight:bold;

}



/*** mainContent ***/



#mainContent p {

padding:6px 0;

text-align:justify;

}

#mainContent p.data {

font-weight:bold;

color:#002E2E;

border-bottom:1px solid #002E2E;

}

#mainContent ul {

margin:0;

padding:0;

}

div.emp {margin-bottom:70px;}



ul.acoes {

float:right;

width:100%;

}

#mainContent div#padding {padding:0 17px;}



ul.acoes li {

float:left;

display:inline;

margin:0 20px;

}

div.icons {

text-align:right;

position:relative;

margin-bottom:10px;

}

div.icons img {margin:0 5px;}



div.icons div.message {

text-align:center;

padding-top:5px;

font-size:0.7em;

margin-left:175px;

width:200px;

height:25px;

background:url(../pics/qdro3.gif) no-repeat;

}

div.emp p {padding:5px 0 0 160px !important;}



#mainContent table.caracteristicas ul {

margin:0 50px 0 11px;

padding-left:11px;

}

#mainContent table.caracteristicas ul li {

list-style:disc;

font-size:0.86em;

}

#mainContent table.caracteristicas th {

padding-left:11px;

font-size:0.86em;

}

#mainContent h5 {margin:0 0 10px 0;}



ul.fotos {

float:left;

clear:both;

}

ul.fotos li {

text-align:center !important;

width:110px;

float:left;

display:inline;

margin:0 0 12px 0;

font-size:0.76em;

}

ul.fotos li img {

padding:5px;

display:block;

margin-bottom:4px;

}



ul.fotos2 {

float:left;

clear:both;

}

ul.fotos2 li {

text-align:center !important;

width:180px;

float:left;

display:inline;

margin:0 0 12px 0;

font-size:0.76em;

}

ul.fotos2 li img {

padding:5px;

display:block;

margin-bottom:4px;

}



/*** form ***/



fieldset {border:none;}



form {margin-left:16px;}



form label, form span {

display:block;

}

form span {

font-weight:bold;

font-size:0.8em;

float:left;

width:90px;

}

input.text, select, textarea {

font-size:0.7em;

margin-bottom:5px;

border:1px solid #ccc;

width:177px;

padding:6px 5px;

border:1px solid #002E2E;

}

#newsletter form, #login form {

width:190px;

margin:0 auto;

}

input.btimg {margin-top:10px;}

form#fale input.bt {margin-left:90px;}

input.bt {

background-color:#fff;

padding:0 2px;

border:1px solid #002E2E;

}



/*** table ***/



table {font-size:0.8em;color:#033;}



.contato {

font-size: 10px;

color: 004d29;

}

table th {text-align:left;}



td span {font-size:0.8em;}



/*** flash ***/



#flash{

width:320px;

height:80px;

margin:0 auto;

}

.metragem {
	padding-left:11px;
	font-size:0.86em;
}

.lista {
	font-size:12px;
	margin-bottom: 10px !important;
}


.entrada {
	margin-bottom:10px;
}

.hand a {
	cursor:pointer;
}

.tarja {
	position:absolute;
}

.galeria img {
	margin-bottom:0px !important;
}