body { width: 100%; height: 100%; background-color:#f9f7f3; text-align:center; /* hack para o IE */ margin:0px; }
.bghome { background-color:#f2eee5; }
.geral { width: 755px; background-color:#FFFFFF; text-align:left; /* para consertar o hack do IE em outros navegadores */ margin:0 auto; }
/*************************
          index
*************************/

#flashindex { width:320px; height:350px; position:absolute; left:50%; top:5%; margin-left:-160px; text-align:left; }
#colunaindex { position:absolute; left:120px; height: 100%; background:url(../imagens/bg_versao.gif); width:770px; }
#versao { position:absolute; left:270px; background:url(../imagens/versao.gif) no-repeat; width:228px; height:630px; }
#versaobotao ul li { display: inline; }
/* Configura o botão portugues */
ul#versaobotao li.portugues a { position:absolute; top:257px; left:25px; float:left; width:69px; height:38px; background: transparent url(../imagens/bt_port_a.gif) left top no-repeat; }
ul#versaobotao li.portugues a:hover { background: transparent url(../imagens/bt_port_b.gif) left top no-repeat; }
/* Configura o botão ingles */
ul#versaobotao li.ingles a { position:absolute; top:257px; left:136px; float:left; width:69px; height:38px; background: transparent url(../imagens/bt_ingles_a.gif) left top no-repeat; }
ul#versaobotao li.ingles a:hover { background: transparent url(../imagens/bt_ingles_b.gif) left top no-repeat; }
/*************************
        template
*************************/
#logo { background:url(../imagens/logo.gif) no-repeat; position:absolute; width:169px; height:120px; }
#menu { position:absolute; width:169px; height:225px; top:120px; background-color:#DAD3C3; height:100%; }
#conteudo { position:absolute; width:585px; height:30%; }
#banner { background:url(../imagens/xxx_banner1.jpg) no-repeat; width:568px; height:382px; position:relative; left:179px; top:8px; }
#rodape { background:url(../imagens/rodape.gif) no-repeat; width:568px; height:28px; clear: both; position:relative; }
/***********************************
                MENU 
  **********************************/
#positionmenu { position:absolute; top:185px; left:17px; width:169px; height:100px; z-index:1; }
ul#menu li { list-style-type:none; /* Esconde os pontos do li */ }
ul#menu li span { display:none; /* Esconde o texto do link */ }
/***********************************
 Configura o primeiro botão do menu 
  **********************************/
ul#menu li.um a { display:block; width:169px; height:31px; background: transparent url(../imagens/bt_empresa_a.gif) left top no-repeat; }
ul#menu li.um a:hover { background: transparent url(../imagens/bt_empresa_b.gif) left top no-repeat; }
/*************************
        fontes
*************************/
#linkhome { width:770px; display:block; padding:0; }
#linkhome a { width: 770px; height: 433px; display: block; text-decoration: none; }
#linkhome a:hover { background:url(../imagens/home2.jpg) no-repeat right bottom transparent; }
.textos {color:#786D52;font-family:verdana,Helvetica;font-size:13px;height:395px;padding-bottom:15px;padding-left:15px;padding-right:15px;}
.textos_contato { font-family: verdana, Helvetica; color:#786d52; font-size:13px; padding-bottom:8px; padding-right:5px; text-align:right; }
.select { font-family: verdana, Helvetica; font-size: 9px; background-color:#F9F7F4; padding-bottom:5px; text-align:left; border: 1px solid #dfd9cc; }
.input { font-family: verdana, Helvetica; font-size: 12px; color: #524830; background-color: #f9f7f4; border: 1px solid #dfd9cc; }
.button_send { background-color:#786D52; border:1px solid #DFD9CC; color:#F9F7F4; cursor:pointer; font-family:verdana; font-size:11px; font-weight:bold; margin-left:305px; margin-right:34px; margin-top:3px; }
.genericListTitle img { border:0; }
/********** EDITOR ***************/
a { color:#921321; text-decoration:none; }
a:hover { color:#433f35; }
table { border-collapse:collapse; }
table, tr, td, hr { border:none; margin:0; padding:0; text-align:center; width:auto; border-color:#fff; }
.tabelaBorda1 { border:1px solid #786D52 !important; padding:0; }
.tabelaBorda2 { border:2px solid #786D52 !important; padding:0; }
p { font:12px Verdana, Helvetica, sans-serif; color:#786D52; }
h2 { font:14px Verdana, Helvetica, sans-serif; font-weight:bold; color:#1C3EC3; }
h3 { font:14px Verdana, Helvetica, sans-serif; font-weight:bold; color:#433f35; }
h4 { font:14px Verdana, Helvetica, sans-serif; font-weight:bold; color:#921321; }
h5 { font:12px Verdana, Helvetica, sans-serif; color:#C60319; }
h6 { font:10px Verdana, Helvetica, sans-serif; color:#433f35; }
span { font:12px Verdana, Helvetica, sans-serif; color:#921321; }
p.descricao { font:10px Verdana, Helvetica, sans-serif; color:#786D52; margin: 5px 10px 10px 10px; }
.genericListHr { color:	#bbbbbb; background-color:	#bbbbbb; height:	2px; margin:5px 0; }
#NeoBannerRotatingImage_7 {height:443px;margin:0 5px;text-align:center;width:568px;}
.right{width:584px;}
