body {
margin:0;
font-size:8pt;
font-family:Tahoma, Verdana, Geneva, sans-serif;
text-align:center;
background:url(imagens/site/bg_geral.gif) top left;
}

img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

html, body {height:100%;}
	
#tudo { 
width:876px;
position:relative;
background:url(imagens/site/bg_site.png) center top repeat-y;
margin:0 auto;
text-align:left;
min-height:100%;
}
	
 * html #tudo {height: 100%;}
 
#conteudo {padding-bottom:180px;}

#topo {
width:624px;
height:227px;
}

#topo .borda {
float:left;
width:33px;
height:177px;
z-index:2;
position:absolute;
}

#topo .flash {
float:left;
width:624px;
height:227px;
z-index:1;
position:absolute;
}
	
#principal {
width:624px;
float:right;
text-align:justify;
margin-right:9px;
}

#internas {
width:576px;
margin:10px 24px;
}

#auxiliar {
width:243px;
float:left;
text-align:center;
}
	
#rodape {
background:url(imagens/site/bg_rodape.gif) center bottom no-repeat;
width:858px;
height:153px;
position: absolute;
bottom: 0;
text-align:center;
margin-left:9px;
}

#rodape ul {
margin:100px 0 0 0;
}

#rodape ul li {
display:inline;
list-style-type:none;
}

#rodape ul a {
margin:0 5px;
}

#rodape p {
margin-top:5px;
}
	
.clear {clear:both;}

/* Cores */
.vermelho_escuro, .vermelho_escuro a {
color:#721e20;
}

.vermelho_escuro a:hover {
color:#c33;
}

.dourado, .dourado a {
color:#c9b877;
}

.dourado a:hover {
color:#fff;
}

.cinza_escuro, .cinza_escuro a {
color:#333;
}

.cinza_escuro a:hover {
color:#999;
}

.cinza_escuro_vermelho, .cinza_escuro_vermelho a {
color:#333;
}

.cinza_escuro_vermelho a:hover {
color:#c00;
}

.cinza_cloud, .cinza_cloud a {
color:#333;
}

.cinza_cloud a:hover {
color:#fff;
background:#571113;
text-decoration:none;
}

.branco, .branco a {
color:#fff;
}

.branco a:hover {
color:#c00;
}

/* Home */
#auxiliar .newsletter {
width:176px;
height:100px;
margin:auto;
margin-top:40px;
margin-bottom:40px;
text-align:left;
}

#auxiliar h1 {
font-size:7pt;
margin:2px;
}

#auxiliar .form_news {
float:left;
width:174px;
border:1px solid #ccc;
margin:2px 0;
}

#auxiliar .btn_news {
float:right;
border:none;
background:#721e20;
color:#fff;
text-transform:uppercase;
margin:2px;
font-size:7pt;
padding:4px 5px 3px 5px;
text-align:center;
}

#equilibrio_home {
float:left;
width:576px;
margin-top:20px;
}

#empreendimentos_home {
float:left;
width:576px;
margin:20px 0;
}

#empreendimentos_home .tit {
float:left;
width:576px;
text-align:left;
}

#empreendimentos_home .box {
float:left;
width:187px;
height:197px;
margin:10px 2px;
background-position:center;
background-repeat:no-repeat;
}

#bottom_home {
float:left;
width:576px;
}

#bottom_home .novidades {
float:left;
width:333px;
padding-bottom:10px;
border-bottom:1px dotted #ccc;
}

#bottom_home .linha_novidade {
float:left;
width:333px;
line-height:18px;
}

#bottom_home .linha_novidade h1 {
font-size:8pt;
margin:0;
font-weight:normal;
}

#bottom_home .linha_novidade h2 {
font-size:8pt;
margin:0;
font-weight:normal;
}

#bottom_home .info_tecnicas {
float:right;
width:189px;
height:75px;
margin-right:5px;
}

/* Cloud */
#cloud a.tag1 { font-size: 12px/*0.9em*/; font-weight: 300; }
#cloud a.tag2 { font-size: 16px/*1.0em*/; font-weight: 400; }
#cloud a.tag3 { font-size: 20px/*1.2em*/; font-weight: 500; }
#cloud a.tag4 { font-size: 24px/*1.6em*/; font-weight: 700; }
#cloud { padding: 2px; line-height: 3em; text-align: center; }
#cloud a { padding: 0px; }
#cloud { margin: 0; }
#cloud li { display: inline; padding:5px; }

/* Todas */
.titulo_internas {
float:left;
width:576px;
margin:10px 0;
}

.paginacao {
float:left;
width:500px;
}

/* Equilibrio */
.foto_equilibrio {
float:right;
margin:0 0 0 10px;
width:175px;
height:135px;
background:url(imagens/site/foto_equilibrio.gif) top center no-repeat;
text-align:right;
}

.txt_equilibrio {
float:left;
width:380px;
}

/* Diferenciais */
.txt_diferenciais {
float:left;
width:576px;
}

.txt_diferenciais p {
margin:0;
}

.txt_diferenciais .linha {
float:left;
width:310px;
margin:20px 10px 0 10px;
}

.txt_diferenciais .linha h1 {
margin:0;
font-size:14pt;
}

.txt_diferenciais .linha img {
margin-right:5px;
}

/* Qualidade */
.txt_qualidade {
float:left;
width:576px;
}

.txt_qualidade .citacao {
font-size:13pt;
}

.txt_qualidade .box {
float:left;
margin:20px;
width:400px;
*width:500px;
height:150px;
*height:200px;
padding:30px 40px;
border:1px solid #999;
}

.txt_qualidade .tit {
float:left;
margin-top:-45px;
margin-left:-55px;
position:absolute;
}

.txt_qualidade .box .foto {
float:left;
margin:10px 10px 0 0;
width:48px;
height:48px;
border:1px solid #933;
background:#ccc;
}

/* Confiança */
.txt_confianca {
float:left;
width:576px;
}

.txt_confianca .tit_confia {
float:left;
width:300px;
padding:10px 20px;
background:url(imagens/site/bg_tit_confia.gif) top left repeat-y;
text-transform:uppercase;
}

.txt_confianca .tit_confia h1 {
font-size:8pt;
margin:0;
}

.txt_confianca .depoimento {
float:left;
width:550px;
*width:570px;
margin:15px 0;
background:#eee;
padding:10px;
}

.txt_confianca .depoimento p {
margin:0;
}

.txt_confianca .autor {
float:right;
text-align:left;
font-style:italic;
}

/* Pontualidade */
.txt_pontualidade {
float:left;
width:576px;
}

.txt_pontualidade .citacao {
font-size:13pt;
}

.txt_pontualidade .linha {
float:left;
width:500px;
margin:25px 10px 0 10px;
}

.txt_pontualidade .esquerda {
float:left;
width:54px;
margin-right:10px;
}

.txt_pontualidade .direita {
float:left;
width:400px;
}

.txt_pontualidade .linha h1 {
margin:0;
font-size:14pt;
}

.txt_pontualidade .linha img {
margin-right:5px;
}

.txt_pontualidade .linha p {
margin:0;
}

/* Compromisso */
.txt_compromisso {
float:left;
width:576px;
}

.txt_compromisso .citacao {
font-size:13pt;
}

.txt_compromisso .linha {
float:left;
width:550px;
margin:25px 10px 0 10px;
}

.txt_compromisso .esquerda {
float:left;
width:102px;
height:102px;
margin-right:10px;
}

.txt_compromisso .direita {
float:left;
width:400px;
padding-top:5px;
}

.txt_compromisso .linha p {
margin:0
}

/* Novidades */
.novidade_lista {
float:left;
width:450px;
line-height:18px;
margin:10px 0;
}

.novidade_lista h1 {
font-size:8pt;
margin:0;
font-weight:normal;
}

.novidade_lista h2 {
font-size:8pt;
margin:0;
font-weight:normal;
}

.txt_novidade {
float:left;
width:576px;
}

.txt_novidade .txt {
float:left;
width:420px;
}

.txt_novidade .foto {
float:right;
width:145px;
text-align:right;
}

.btn_voltar {
float:left;
width:500px;
margin:10px 0;
font-weight:bold;
}

/* Infos Técnicas */
.txt_tecnicas {
float:left;
width:576px;
}

.txt_tecnicas .box {
float:left;
width:500px;
margin:15px 0;
}

.txt_tecnicas .esquerda {
float:left;
width:135px;
height:135px;
margin-right:10px;
background-color:#F00;
background-position:center;
background-repeat:no-repeat;
}

.txt_tecnicas .direita {
float:left;
width:550px;
}

.txt_tecnicas h1 {
font-size:12pt;
}

.txt_tecnicas ul {
list-style-image:url(imagens/site/ico_disquete.gif);
margin:0;
*margin-left:30px;
}

.txt_tecnicas ul li {
margin:10px 0;
}

.txt_tecnicas .linha_info {
float:left;
width:250px;
margin:10px;
}

/* Lançamentos */
.box_lancamento {
float:left;
width:550px;
margin:20px 0;
padding:0 0 20px 0;
border-bottom:1px dotted #ccc;
}

.box_lancamento .esquerda {
float:left;
width:135px;
height:135px;
margin-right:10px;
background-position:center;
background-repeat:no-repeat;
}

.box_lancamento .direita {
float:left;
width:350px;
}

.box_lancamento h1 {
font-size:12pt;
}

.box_lancamento ul {
list-style-type:none;
margin-left:-30px;
*margin-left:20px;
}

.box_lancamento ul li {
margin:2px 0;

}

.box_lancamento ul img {
margin-right:10px;
}

/* Contato */
.contato {
margin:10px;
}

.contato label {
float:left;
padding-right:20px;
padding-top:5px;
font-size:8pt;
}

.contato input, .contato textarea, .contato select {
border:1px solid #999;
float:left;
}

.contato textarea {
width:370px;
height:80px;
}

.contato .btn_contato {
float:right;
border:none;
background:#571113;
color:#fff;
padding:3px 5px;
margin-right:20px;
}

/* Acompanhe */
.lista_acompanhe {
float:left;
width:135px;
height:135px;
margin:20px;
background:#721e20;
}

.btn_voltar2 {
float:left;
width:150px;
margin:10px 0;
font-weight:bold;
}

#acompanhe {
}

#acompanhe .empreendimentos {
float:left;
width:180px;
}

#acompanhe .imagens {
float:right;
width:370px;
border-left:1px dotted #333;
padding-left:20px;
text-align:left;
}

#acompanhe .fotos {
float:left;
width:370px;
margin:0 0 30px 0;
}

#acompanhe .fotos h1 {
background:#721e20;
padding:5px 20px;
font-size:8pt;
}

#acompanhe .fotos img {
border:3px solid #721e20;
margin:3px;
}