body {background-image: url(../imagens/bg.jpg); background-repeat:repeat-x; margin:0 0 0 0;}

#geral{ position:relative; 	margin:auto; width:980px;}

/* =========== CSS Para o TOPO =========== */
#topo{	margin:auto; width:980px; height:600px; z-index:1;}
#menu{ position:absolute; margin:0; width:980px; height:50px;}
#logomarca { position:absolute; left:41px; top:60px; width:180px; height:110px; z-index:3;}
#frases { position:absolute;	left:246px;	top:66px; width:195px; height:90px; z-index:4;}
#banner{ width:720px; height:340px; float:right; padding-top:41px; z-index:5;}
#botoes-topo { position:absolute; left:48px; top:210px; width:151px; height:13px; z-index:5;}
#selo {	position:absolute;	left:283px;	top:267px; width:122px; height:115px; z-index:6; background-image:url(../imagens/selo.png);_background-image:url(../imagens/selo-ie6.jpg); background-repeat:no-repeat;}
#txt-recal{	position:absolute; left:19px; top:284px; width:220px; height:57px;}
#caixa-grande {	position:absolute;	left:270px;	top:382px;	width:720px;	height:174px;}
#caixa-esq {width:368px; height:174px; float:left;}
#caixa-dir{ width:345px; height:174px; float:right; }
#espaco-video{	position:absolute;	left:11px;	top:344px;	width:240px;	height:239px;	z-index:7; background-image:url(../imagens/bg-video.jpg); background-repeat:no-repeat;}
#video{	width:210px; height:200px; text-align:center; float:left; padding-top:15px; padding-left:11px; }

/* =========== CSS  ESQUERDA =========== */
#esquerda {	float:left; top:600px; width:250px; height:1040px; *height:1130px; _height:1065px;}
#conteudo-esquerda{ background-image: url(../imagens/bg-esquerda.jpg); background-repeat:no-repeat; width:247px;_width:245px; margin-top:-25px;*margin-top:-20px;_margin-left:5px; margin-left:6px;}
.atendimento{	width:200px; height:91px; margin-left:24px;	text-align:left; margin-top:5px; }	
.trabalhe{ width:204px; height:120px; *height:113px; margin-left:18px;	text-align:left; background-color:#F3F3F3;}	
.localizacao{ width:200px; height:388px; *height:462px; margin-left:18px; padding-left:5px; text-align:left; background-color:#F4F4F4;}	
#simulador{ width:680px; 	height:210px; 	float:left; margin-left:10px;	margin-top:5px;}

/* =========== CSS  CONTEUDO =========== */
#conteudo {	float:right; top:570px;	width:680px; _width:670px; padding-right:30px;_padding-right:1px; _padding-left:3px;}
.paginas{padding-top:-5px;}

/* =========== CSS Para o TEXTO =========== */
.texto{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#433F23;}
.texto-branco{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.texto-cinza{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.texto-cinza-11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.texto-verde{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#009900;}
.texto-rodape{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#009900;}

/* =========== CSS Para LINK =========== */
a {	font-size: 11px;	color: #666666;}
a:link {	text-decoration: none;}
a:visited {	text-decoration: none;	color: #666666;}
a:hover {	text-decoration: none;	color: #333333;}
a:active {	text-decoration: none;	color: #666666;}

.texto-cinza a{ font-size:11px; color:#666666;}
.texto-cinza a:link{ text-decoration:none;}
.texto-cinza a:visited{ text-decoration:none; color:#666666;}
.texto-cinza a:hover{ text-decoration:none; color:#004A1E; font-weight:bold;}
.texto-cinza a:active{ text-decoration:none; color:#666666; }

.texto-verde a{ font-size:11px; color:#004A1E;}
.texto-verde a:link{ text-decoration:none;}
.texto-verde a:visited{ text-decoration:none; color:#004A1E;}
.texto-verde a:hover{ text-decoration:none; color:#00CC00;}
.texto-verde a:active{ text-decoration:none; color:#004A1E; }

/* =========== CSS Para o RODAPÉ =========== */
#rodape{ width:100%; height:91px; clear:both; background-image:url(../imagens/bg-rodape.jpg); background-repeat:repeat-x;}
#logo-mix {	position:absolute; 	left:886px;	top:32px; width:50px; height:14px; }


#villa {
	position:absolute;
	left:412px;
	top:135px;
	width:405px;
	height:386px;
	z-index:10;	
}
