body { margin: 0px; padding: 0px; _height: 100%; }
#wrapper { width: 780px; margin-right: auto; margin-left: auto; }
#bodyHome { background: url(../images/fundo_home.gif) repeat-y center top; }
#bodyInterno { background: url(../images/fundo_interno.gif) repeat-y center top; }
#fundoConteudo { background: url(../images/fundo_conteudo.gif); }
#divFonte { font-family: Arial, Helvetica, sans-serif; }
#contentHome { background: url(../images/fundo_abertura.gif) repeat-y; float: left; width: 780px; position: relative; height: 433px; border-bottom: 1px solid #000000; }
#contentHome hr { display: none; }
#contentHome #coluna01 { float: left; width: 483px; }
#contentHome #coluna02 { float: right; width: 296px; background: url(../images/foto_home.jpg) no-repeat; height: 433px; border-left: 1px solid #7d4700; }
#contentHome #logoHome { font-size: 2px; background: url(../images/logo_home.gif) no-repeat; text-indent: -5000px; margin: 0px; padding: 0px; height: 262px; width: 287px; overflow: hidden; position: absolute; left: 0px; top: 68px; }
#contentHome #welcomeHome { font-size: 2px; background: url(../images/slogan_home.gif) no-repeat; text-indent: -5000px; position: absolute; height: 65px; width: 294px; left: 0px; top: 0px; margin: 0px; padding: 0px; overflow: hidden; }
#contentHome #welcomeHome br { display: none; }
#contentHome #menuHome { float: right; width: 128px; margin-top: 30px; }
#contentHome #menuHome object, #contentHome #menuHome embed { margin-bottom: 4px; }
#contentHome #sacHome { background: url(../images/sac_home.gif) no-repeat; height: 68px; width: 140px; margin: 0; position: absolute; top: 329px; left: 343px; text-indent: -5000px; overflow: hidden; }
#contentHome #rodapeHome { font-size: 2px; background: #d9891e; border-top: 1px solid #7d4700; position: absolute; height: 36px; width: 483px; bottom: 0px; _bottom: -1px; }
#contentHome #rodapeHome .endereco { background: url(../images/endereco_home.gif) no-repeat; text-indent: -5000px; float: left; height: 36px; width: 192px; margin: 0; padding: 0; }
#contentHome #rodapeHome .endereco br { display: none; }
#contentHome #rodapeHome .assinatura { clear: right; float: right; margin: 0; padding: 0; }
#contentHome #rodapeHome a { text-indent: -5000px; display: block; height: 15px; width: 107px; overflow: hidden; }
#contentHome #rodapeHome .assinatura .salvego { background: url(../images/btn_salvego.gif) no-repeat; margin-top: 8px; _margin-top: 6px; }
#contentHome #rodapeHome .assinatura .dnex { background: url(../images/btn_dnex.gif) no-repeat; }

#contentHome #dica { position: absolute; right: 8px; _right: -2px; bottom: 0px; width: 270px; padding-bottom: 14px; _padding-bottom: 16px; }
#contentHome #dica * { /* Fixa problema de margem no ie */ margin: 0; padding: 0; }
#contentHome #dica #boxDica { font-family: Arial, Helvetica, sans-serif; }
#contentHome #boxDica #boxBottom { background: url(../images/box_dica_rodape.gif) no-repeat; height: 4px; width: 270px; clear: left; padding-bottom: 10px; _padding-bottom: 2px; _margin-bottom: -5px; }
#contentHome #boxDica .boxBody { background: url(../images/box_dica_topo.gif) no-repeat; width: 264px; float: left; padding: 8px 8px 4px 8px; font-size: 10px }
#contentHome #boxDica .boxBody a { color: #000000; text-decoration: none; }
#contentHome #boxDica .boxBody a:hover { text-decoration: underline; }
#contentHome #boxDica #boxBodyInside { float: left; width: 254px; }

#contentHome .btnContato, #contentHome .btnDicas { font-size: 1px; margin: 0px; padding: 0px; }
#contentHome .btnContato a { display: block; width: 84px; height: 15px; float: left; background: url(../images/bnt_contato_home.gif); text-indent: -5000px; overflow: hidden; }
#contentHome .btnContato a:hover { background: url(../images/bnt_contato_home.gif) 0 15px; }

#contentHome .btndicas a { display: block; width: 43px; height: 15px; float: right; background: url(../images/maisdicas.gif); text-indent: -5000px; overflow: hidden; }
#contentHome .btndicas a:hover { background: url(../images/maisdicasOver.gif) 0 15px; }
#contentHome .btncuriosidades a { display: block; width: 84px; height: 15px; float: right; background: url(../images/maiscuriosidades.gif); text-indent: -5000px; overflow: hidden; }
#contentHome .btncuriosidades a:hover { background: url(../images/maiscuriosidadesOver.gif) 0 15px; }
#contentHome .btnreceitas a { display: block; width: 66px; height: 15px; float: right; background: url(../images/maisreceitas.gif); text-indent: -5000px; overflow: hidden; }
#contentHome .btnreceitas a:hover { background: url(../images/maisreceitasOver.gif) 0 15px; }
#contentHome .btnnovidades a { display: block; width: 73px; height: 15px; float: right; background: url(../images/maisnovidades.gif); text-indent: -5000px; overflow: hidden; }
#contentHome .btnnovidades a:hover { background: url(../images/maisnovidadesOver.gif) 0 15px; }

#contentHome #boxDica .fotoDica { float: left; border: 1px solid #000000; margin-right: 8px; }
#contentInterno #coluna01 { width: 149px; float: left; margin-right: 8px; _margin-right: 5px; }
#contentInterno #logoInterno { margin: 0px; padding: 0px; }
#contentInterno #logoInterno a { background: url(../images/logo_interno.gif) no-repeat; text-indent: -5000px; display: block; height: 160px; width: 144px; overflow: hidden; }
#contentInterno #menu { text-align: right; margin-left: 14px; }
#contentInterno #menu * { margin-bottom: 4px; }
#corpoConteudo { background: url(../images/fundo_lateral_interno.gif) no-repeat right top; width: 100%; min-height: 516px; _height: 100%; float: left; }
#corpoConteudo #coluna01 { float: left; width: 446px; border-right: 1px solid #7d4700; position: relative; }
#corpoConteudo #coluna02 { float: left; width: 128px; }
#corpoConteudo #rodape { font-size: 2px; background: #d9891e; border-top: 1px solid #7d4700; clear: both; float: left; width: 100%; }
#corpoConteudo #rodape .copyright { background: url(../images/copyright.gif) no-repeat; text-indent: -5000px; float: left; height: 24px; width: 182px; margin: 0; padding: 0; }
#corpoConteudo #rodape .copyright br { display: none; }
#corpoConteudo #rodape .assinatura { clear: right; float: right; margin: 0; padding: 0; }
#corpoConteudo #rodape a { text-indent: -5000px; display: block; height: 12px; width: 107px; overflow: hidden; }
#corpoConteudo #rodape .assinatura .salvego { background: url(../images/btn_salvego.gif) no-repeat; }
#corpoConteudo #rodape .assinatura .dnex { background: url(../images/btn_dnex.gif) no-repeat left 1px; }
#secao { color: #7d4700; background: url(../images/fundo_barra_navegacao.gif); text-indent: 5px; padding-top: 2px; padding-bottom: 3px; }
#secao a { color: #7d4700; text-decoration: none; }
#secao a:hover { text-decoration: underline; }

#itemlista { float: left; clear: both; width: 418px; margin-top: 14px; margin-left: 14px; _margin-left: 7px; }
#itemlista IMG { margin-right: 13px; border: 1px solid #b2b2b2; }
#itemlista DIV { float: left; width: 340px; font-family: Arial; }
#itemlista A { text-decoration: none; color: Black; }
#itemlista A:hover { text-decoration: underline; color: Black; }

.indexListagem { text-align: center; padding: 20px 0 40px 0; clear: both; font-size: 12px; }
.indexListagem a { color: #000000; padding: 0 4px; text-decoration: none; }
.indexListagem a:hover { color: #000000; text-decoration: underline; }

a.btn_indique { font-size: 1px; background: url(../images/btn_indique.gif) no-repeat; text-indent: -5000px; display: block; height: 26px; width: 104px; overflow: hidden; position: absolute; right: -117px; bottom: 14px; }
a.btn_indique:hover { background: url(../images/btn_indique.gif) no-repeat left -26px; }
#margemListagem { padding-left: 25px; padding-top: 5px; width: 396px; }
#acessoRapido { background: url(../images/fundo_acessorapido.gif) no-repeat; height: 138px; width: 423px; margin: 15px auto 20px; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; color: #BF6D00; }
#acessoRapido form { margin: 0; padding-top: 41px; padding-left: 49px; }
#acessoRapido select { height: 20px; width: 251px; margin: 5px 0 5px 23px; font-size: 11px; }
.cabReceitas { font-size: 1px; background: url(../images/receitas.gif) no-repeat; text-indent: -5000px; height: 41px; width: 128px; margin-top: 51px; }
.cabLeitura { font-size: 1px; background: url(../images/ferramentas_leitura.gif) no-repeat; text-indent: -5000px; height: 41px; width: 128px; margin-top: 51px; margin-bottom: 4px; }
.listaReceitas { list-style: none; margin: 4px 5px 0 5px; padding: 0; font-size: 10px; }
.listaReceitas li { line-height: 1.2em; }
.listaReceitas a { color: #7D4700; text-decoration: none; }
.listaReceitas a:hover { text-decoration: underline; }
.tabelaNutricional { background: #FFFFFF; margin: 0 auto; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; }
.tabelaNutricional td { border-bottom: 1px solid #000000; }
.tabelaNutricional .linhaVertical { border-left: 1px solid #000000; }
.tituloProdutos { font-weight: bold; border-bottom: 1px solid #000000 !important; padding: 8px 0; margin-bottom: 12px; }

.descricaoProduto { margin-top: 5px; }

#margemConteudo { margin: 11px 8px 10px; }

.fotoProdutoGrande { margin-right: 4px; border-top: 1px solid #000000; border-right: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 1px solid #000000; }

.descricao { line-height: 1.6em; margin-left: 16px; float: left; }
.clear { clear: both; }
.listagemDetalhesProduto { width: 100%; border-bottom: 1px solid #000000; float: left; margin-bottom: 15px; padding-bottom: 10px; }
.listagemDetalhesProduto img, .listagemDetalhesProduto div { float: left; }
.listagemDetalhesProduto img { border-top: 1px solid black; border-left: 1px solid black; border-right: 2px solid black; border-bottom: 2px solid black; margin-right: 8px; }
.listagemDetalhesProduto a { color: #000000; text-decoration: none; }
.listagemDetalhesProduto a:hover { text-decoration: underline; }
.texto img { border: 1px solid #000000; }
.texto { padding-bottom: 10px; }
a { color: #C36E01; }
a:hover { color: #7D4700; }

#divSubMenu { position: absolute; z-index: 120; visibility: hidden; background-color: #7d4700; text-align: left; }
#tbMenu { border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; background-color: #7d4700; }
#tbMenu TD { border-top: 1px solid black; }
#divSubMenu a { font: normal 10px Arial; text-decoration: none; width: 100%; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; color: white; display: block; }
#divSubMenu a:hover { text-decoration: underline; }
.menuMozila { margin-left: 2px; font-family: Arial; font-size: 12px; text-decoration: none; width: 109px; color: white; font-weight: bold; }
.menuMozila:hover { text-decoration: underline; }
.divMozila { width: 128px; text-align: left; margin-bottom: 4px; padding: 3px; background-color: #d9891e; color: White; border: 1px solid #7d4700; }

#cabMozila { border-bottom: 1px solid black; font-family: Arial; font-size: 14px; text-align: right; width: 438px; height: 26px; font-weight: bold; padding-top: 9px; background-color: #f18a00; color: White; padding-right: 8px; font-style: italic; }

.noBorderTable { border: 0px; }
.BorderOutTable { border: 1px solid gray; border-collapse: collapse; }
.BorderAllTable { border-collapse: collapse; }
.BorderAllTable TD { border: 1px solid gray; border-collapse: collapse; }

.listaProdutos { width: 132px; float: left; text-align: center; margin-top: 10px; margin-bottom: 10px; }
.listaProdutos img { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 2px solid #000000; border-bottom: 2px solid #000000; }
.listaProdutos a { color: #000000; text-decoration: none; }
.listaProdutos a:hover { text-decoration: underline; }
#sepSecoesProdutos { width: 100%; float: left; height: 0px; }

#infoProd H2 { border-bottom: 1px solid black; }

