/* ##### GERAL ##### */

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; margin:0px; background:#eee; color:#333;}
h1{margin:10px 0px 10px 0px;}
h2{ font-size:small; color:#888; margin:10px 0px 10px 0px; }
h3{ font-size:x-small; color:#000; margin:10px 0px 10px 0px;}
p{margin:10px 0px 10px 0px;}
a{text-decoration:none; color:#090}
a:hover{text-decoration:underline;}

form{margin:0px}
td{padding:1px;}


.link_branco{color:#fff;}

.text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
a.botao{ background:#eee; color:#048; padding:3px; border:1px solid #999; cursor:pointer;}
a:hover.botao { background:#eee; color:#015; border:1px solid #666; text-decoration:none;}
.clear{clear:both; height:0px; margin:0px; padding:0px; font-size:0px;}

.borda_padrao{border:1px solid #666;}
.separador_vertical{float:left; width:17px; border-right:1px dashed #ccc;}


#tudo{}
#mae{width:778px; margin:auto; position:relative; background:#fff}
#cabecalho{height:95px;}

#logo{position:absolute; top:10px; left:10px;}

#menu_topo{position:absolute; top:0px; right:0px; width:420px;}
#menu_topo ul{ list-style:none; margin:0px; padding:0px;}
#menu_topo li{ float:left; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:small;}
#menu_topo a{color:#000; margin:0px; font-weight:bold; padding:40px 20px 39px 20px;display:block;}
#menu_topo li#ultimo{border-right:none;}
#menu_topo a:hover{text-decoration:underline; background:#eee; color:#090; }

#menu_icones{width:200px; height:30px; position:absolute; top:465px; right:20px; text-align:right;}

#submenu{ width:420px; position:absolute; left:40px; top:424px;}
#submenu ul{ list-style:none; margin:0px; padding:0px;}
#submenu li{ float:left; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:small;}
#submenu a{color:#777; margin:0px; padding:7px 20px 7px 20px;display:block; background:#eee url(../imagens/submenu_fundo.gif) repeat-x top;  margin-top:1px;}
#submenu a#item_atual{ font-weight:bold; background:#fff;  border:1px solid #ddd; border-bottom:none; margin-top:0px;  color:#000;}
#submenu li#ultimo{border-right:none;}
#submenu a:hover{text-decoration:underline; color:#090; background:#eee; }

#menu{ width:778px;}
#menu table{}
#menu td{padding:0px;}

.amarelo{background:#FFE36D; height:40px;}
.ciano{background:#00A4CA; height:40px;}
.marrom_claro{background:#D8D5CE; height:40px;}
.ouro{background:#B4B87D; height:40px;}
.bege_claro{background:#DBDEBF; height:40px;}
.laranja{background:#FBAB54; height:40px;}
.azul_claro{background:#88D4E4; height:40px;}
.amarelo_claro{background:#DDE9A1; height:40px;}
.cinza{background:#A0C5BD; height:40px;}
.azul_escuro{background:#3C7998; height:40px;}
.lilas{background:#93A2C9; height:40px;}

/* alterado o width de 457px para 486px, pq foi retirado o Enzimas do Menu */

#culturas{background:url(../imagens/culturas.jpg); width:486px; height:320px}
#probioticos{background:url(../imagens/probioticos.jpg); width:486px; height:320px}
#bioprotetores{background:url(../imagens/bioprotetores.jpg); width:486px; height:320px}
#estabilizantes{background:url(../imagens/estabilizantes.jpg); width:486px; height:320px}
#fibras{background:url(../imagens/fibras.jpg); width:486px; height:320px}
#enzima{background:url(../imagens/enzima.jpg); width:486px; height:320px}
#corantes_naturais{background:url(../imagens/corantes_naturais.jpg); width:486px; height:320px}
#conservantes{background:url(../imagens/conservantes.jpg); width:486px; height:320px}
#aromas{background:url(../imagens/aromas.jpg); width:486px; height:320px}
#condimentos{background:url(../imagens/condimentos.jpg); width:486px; height:320px}
#linha_adicional{background:url(../imagens/linha_adicional.jpg); width:486px; height:320px}

#home{background:url(../imagens/home.jpg); width:760px; height:360px}
#fermentech{background:url(../imagens/fermentech.jpg); width:693px; height:320px}
#representantes{background:url(../imagens/representantes.jpg); width:693px; height:320px}
#depoimentos{background:url(../imagens/depoimentos.jpg); width:693px; height:320px}
#edicoes{background:url(../imagens/edicoes.jpg); width:693px; height:320px}
#agenda{background:url(../imagens/agenda.jpg); width:693px; height:320px}
#curiosidades{background:url(../imagens/curiosidades.jpg); width:693px; height:320px}
#downloads{background:url(../imagens/downloads.jpg); width:693px; height:320px}
#links{background:url(../imagens/links.jpg); width:693px; height:320px}

#contato{background:url(../imagens/contato.jpg); width:751px; height:320px}

#mapa_site{background:url(../imagens/contato.jpg);/*background:url(../imagens/contato.jpg/mapa_site.jpg)*/ width:751px; height:320px}

#conteudo{padding:40px 20px 10px 40px}

/* NOTA: As colunas esquerda e direita estão com os nomes trocados */
#bloco_direita{float:right; width:192px; padding:0px 0px 25px 0px;}
#bloco_esquerda{float:left; width:470px; padding:0px 10px 25px 0px;}
#bloco_esquerda li{margin:8px 0px 8px 0px;}
#bloco_esquerda h2{margin:10px 0px 30px 0px}

.traco{border-top:1px solid #999; margin:30px 0px 20px 0px; height:8px}

/*
#menu ul{ list-style:none; margin:0px; padding:0px;}
#menu li{ float:left; border-right:1px solid #ddd; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#menu a{color:#666; margin:0px; font-weight:bold; padding:4px 8px 4px 8px;display:block;  border-top:1px solid #ccc; border-bottom:1px solid #aaa;}
#menu li#ultimo{border-right:none;}
#menu a:hover{text-decoration:underline; background:#fff; color:#FF3366; border-bottom:1px solid #f69; border-top:1px solid #f9c;}
*/

#distribuidores{padding:22px; text-align:center;border-top:1px dashed #ccc; width:660px; margin:auto; clear:both}

#rodape{background:#e6e6e6 url(../imagens/fundo_rodape.png) repeat-x; text-align:center; clear:both; padding:8px; margin-bottom:10px; border-bottom:1px solid #ccc;}

/* ##### HOME ##### */

#bloco_copyright{width:558px; padding:5px 0px 5px 220px;}
#copyright{text-align:center; margin-top:5px;}

/* ### CANAIS ### */

/* ##### Contato ##### */
#conteudo2{padding:0px 20px 10px 40px}
#bloco_esquerda2{float:left; width:230px; padding:0px 0px 0px 0px;}
#bloco_direita2{float:right; width:410px; padding:0px 10px 40px 50px; margin-right:0px;}

/* ##### Downloads ##### */

.div_miniatura{ width:102px; height:130px; padding:5px; float:left; text-align:center;  margin:1px;}
.div_miniatura img{border:1px solid #e6d6cf;}
.div_miniatura p{margin:4px}