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;
}



/*************************
          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{
    font-family: verdana, Helvetica;
	color:#786d52;
	font-size:13px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	height:360px;
}
.textos_contato{
  font-family: verdana, Helvetica;
	color:#786d52;
	font-size:13px;
	padding-bottom:8px;
	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{
   font-family:verdana;
   font-size: 11px;
   color: #f9f7f4;
   background-color: #786d52;
   border: 1px solid #dfd9cc;
   font-weight:bold;
}

.genericListTitle img{
	border:0;
}
/********** EDITOR ***************/
a {color:#921321; text-decoration:none;}
a:hover {color:#433f35;}

table, tr, td, hr{border:none; margin:0; padding:0; }
.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;}
