body
{
	margin: 0px;
	font: 9pt Verdana, Tahoma, Arial, Sans-Serif;
	color: #000;
    background-color: transparent;
    background-image: url(gfx/bg.gif);

}

form, fieldset
{
	margin: 0;
	padding: 0px;
	border: none;
}

input, textarea
{
	font: 14px Arial, Sans-Serif;
}

input, select
{
	font: 12px Arial, Sans-Serif;
}

a:link {color: #000000; text-decoration: none}
a:active {color: #000000; text-decoration: none}
a:visited {color: #000000; text-decoration: none}
a:hover {color: #F2DAC0; text-decoration: underline}

table {font-family: Verdana, Arial; font-size: 9pt}
table a:link {color: #000000; text-decoration: underline}
table a:active {color: #000000; text-decoration: underline}
table a:visited {color: #000000; text-decoration: underline}
table a:hover {color: #D1B696; text-decoration: none}


#cxExterna
{
	margin: 0px;
	width: 100%;
    border: 0px none transparent;
    background: transparent url(gfx/bg_header_behind.gif) repeat-x top;
}

#cxTopo
{
	margin: 0px auto 0px auto;
	width: 764px;
    border: 0px;
    background: transparent url(gfx/bg_header.gif) no-repeat top center;
}

#cxTopoEsquerdo
{
    float: left;
	margin: 0px 0px 0px 0px;
	width: 200px;
    border: 0px;
}

#cxTopoDireito
{
	margin: 0px 0px 0px 0px;
    padding-top: 35px;
    border: 0px;
    height: 125px;
}

#cxCorpoSite
{
	margin: 6px auto 0px auto;
	width: 764px;
    border: 0px;
    background-color: transparent;
}

#cxMenuEsquerdo
{
    float: left;
	margin: 0px 0px 0px 0px;
	width: 200px;
    border: 0px;
}

#cxMenuEsquerdo .header
{
    float: center;
	margin: 0px 0px 0px 0px;
	width: 174px;
    height: 36px;
}

#cxMenuEsquerdo .footer
{
    float: center;
	margin: 0px 0px 0px 0px;
	width: 174px;
    height: 25px;
    background: transparent no-repeat url(gfx/menu.rodape.gif);
}

#rodape
{
	margin: 0px auto 0px auto;
	width: 100%;
    height: 84px;
    border: 0px;
    background: #F3E8DB url(gfx/bg_footer_behind.gif) repeat-x;
}

#rodape img
{
	margin: 0px;
}


/*Menu Topo :: Classes*/

.menuTopo {
    float: left;
    width: 106px;
    height: 56px;
    margin: 0px 0px 0px 0px;
    background: transparent no-repeat url(gfx/bg_menu_header.gif);
  }

.menuTopo a:hover {
    float: left;
    width: 106px;
    height: 56px;
    margin: 0px 0px 0px 0px;
    background: transparent no-repeat url(gfx/bg_menu_header.hover.gif);
  }


/*Menu Esquerdo :: Classes*/

.menuEsquerdoCorpo  {
    width: 174px;
    padding: 0px;
    background: transparent url(gfx/menu.corpo.gif);
    font-size: 8pt;
    text-align: left;
    }

.menuEsquerdoCorpo p {
    width: 138px;
    margin: 10px 0px 10px 3px;
    padding: 0px 10px;
    }

.menuEsquerdoCorpo a:hover  {
    color: #FF0000;
    }



.menuEsquerdoLink {
    font-size: 11px;
    width: 174px;
    padding: 0px;
    border: 0px solid #000;
}

.menuEsquerdoLink a {
    color: #000;
    height: 16px;
    display: block;
	margin: 0px 0px 0px 0px;
    text-align: left;
    text-decoration: none;
    padding: 4px 0px 0px 25px;
    background: transparent no-repeat url(gfx/menu.link.bg.gif);
  }

.menuEsquerdoLink a:hover {
    color: #000;
    text-decoration: none;
    background: transparent no-repeat url(gfx/menu.link.bg.branco.gif);
    }

.menuEsquerdoDestaques {
    font-size: 11px;
    width: 174px;
    padding: 0px;
    border: 0px solid #000;
}

.menuEsquerdoDestaques a {
    color: #000;
    height: 16px;
    display: block;
	margin: 0px 0px 0px 0px;
    text-align: left;
    text-decoration: none;
    padding: 4px 0px 0px 25px;
    background: transparent no-repeat url(gfx/menu.link.bg.gif);
  }

.menuEsquerdoDestaques a:hover {
    color: #FFF;
    text-decoration: none;
    background: transparent no-repeat url(gfx/menu.link.bg.vermelho.gif);
    }

/*Produtos Capa :: Classes*/

.cxDestaquesTopo {
    width: 227px;
    height: 34px;
    padding: 6px 20px 0px 20px;
    background: transparent no-repeat url(gfx/capa.destaques.topo.gif);
    font-weight: bold;
  }

.cxDestaquesCorpo {
    width: 267px;
    height: 100px;
    margin: 0px 0px 0px 0px;
    background: transparent repeat-y url(gfx/capa.destaques.corpo.gif);
  }

.cxDestaquesRodape {
    width: 267px;
    height: 34px;
    margin: 0px 0px 0px 0px;
    background: transparent no-repeat url(gfx/capa.destaques.rodape.gif);
    text-align: left;
  }

.cxDestaquesDesc {
    padding: 5px 16px 0px 0px;
    padding-right: 16px;
    text-align:left;
    font-weight: bold;
  }

/*Conteúdo em Geral :: Classes*/

.cxConteudoTopo
{
    float: right;
    margin-right: 17px;
    color: #000;
    font-weight: bold;
    padding: 9px 0px 0px 10px;
	width: 511px;
    height: 21px;
    border: 0px solid #000;
    background-image: url(gfx/conteudocx.topo.bg.gif);
}

.cxConteudoSubTopo
{
    float: right;
    margin-right: 17px;
    color: #000;
    font-weight: bold;
    font-family: Arial, Verdana, Times;
    font-size: large;
    padding: 10px 0px 0px 10px;
	width: 511px;
    height: 47px;
    border: 0px solid #000;
    background-image: url(gfx/conteudocx.subtopo.bg.gif);
}

.cxConteudoCorpo
{
    float: right;
    margin-right: 17px;
    padding: 10px;
	width: 501px;
    border: 0px;
    background-image: url(gfx/conteudocx.corpo.bg.gif);
}

.cxConteudoRodape
{
    float: right;
    margin-bottom: 10px;
    margin-right: 17px;
	width: 521px;
    height: 23px;
    border: 0px;
    background-image: url(gfx/conteudocx.rodape.bg.gif);
}

/*Subcategorias :: Classes*/

.cxSubCatsTopo {
    width: 172px;
    height: 24px;
    padding: 12px 0px 0px 0px;
    background: transparent no-repeat url(gfx/produtos.subcats.topo.bg.gif);
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    font-family: Tahoma, Verdana, Arial;
    font-size: 8pt;
  }

.cxSubCatsCorpo {
    width: 172px;
    height: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: transparent repeat-y url(gfx/produtos.subcats.corpo.bg.gif);
  }

.cxSubCatsRodape {
    width: 172px;
    height: 34px;
    margin: 0px 0px 5px 0px;
    background: transparent no-repeat url(gfx/produtos.subcats.rodape.bg.gif);
    text-align: center;
  }

.cxSubCatsDesc {
    padding: 5px 16px 0px 0px;
    padding-right: 16px;
    text-align:left;
    font-weight: bold;
  }


/*Produtos Listagem :: Classes*/

.cxProdutosTopo {
    width: 227px;
    height: 34px;
    padding: 6px 20px 0px 20px;
    background: transparent no-repeat url(gfx/capa.destaques.topo.gif);
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial;
  }

.cxProdutosCorpo {
    width: 267px;
    height: 100px;
    margin: 0px 0px 0px 0px;
    background: transparent repeat-y url(gfx/capa.destaques.corpo.gif);
  }

.cxProdutosRodape {
    width: 267px;
    height: 34px;
    border: 0px solid #000;
    margin: 0px 0px 5px 0px;
    background: transparent no-repeat url(gfx/capa.destaques.rodape.gif);
    text-align: left;
  }

.cxProdutosDesc {
    padding: 5px 16px 0px 0px;
    padding-right: 16px;
    text-align:left;
    font-weight: bold;
  }

.cxProdutosCatTitulo {
    width: 508px;
    height: 32px;
    border: 0px solid #000;
    margin: 7px 0px 5px 0px;
    margin-left: 200px;
    padding: 12px 0px 0px 22px;
    background: transparent no-repeat url(gfx/produtos.cat.titulo.bg.gif) center center;
    font-weight: bold;
    color: #7F130F;
    text-transform: uppercase;
  }


/*Produto Individual :: Classes*/

.cxProdutoTopo
{
    float: right;
    margin-right: 17px;
    color: #000;
    font-weight: bold;
    padding: 9px 0px 0px 10px;
	width: 511px;
    height: 21px;
    border: 0px solid #000;
    background-image: url(gfx/produtocx.topo.bg.gif);
}

.cxProdutoSubTopo
{
    float: right;
    margin-right: 17px;
    color: #000;
    font-weight: bold;
    font-family: Arial, Verdana, Times;
    font-size: large;
    padding: 10px 20px 0px 20px;
	width: 481px;
    height: 47px;
    border: 0px solid #000;
    background-image: url(gfx/produtocx.subtopo.bg.gif);
}

.cxProdutoCorpo
{
    float: right;
    margin-right: 17px;
    padding: 10px;
	width: 501px;
    border: 0px;
    background-image: url(gfx/produtocx.corpo.bg.gif);
}

.cxProdutoRodape
{
    float: right;
    margin-bottom: 10px;
    margin-right: 17px;
	width: 521px;
    height: 23px;
    border: 0px;
    background-image: url(gfx/produtocx.rodape.bg.gif);
}

.cestaResumidaTopo {
    width: 534px;
    height: 25px;
    border: 0px solid #000;
    margin: 0px;
    padding: 0px;
    background: transparent no-repeat url(gfx/cesta.resumo.bg.topo.gif) top left;
  }

.cestaResumidaCorpo {
    width: 534px;
    border: 0px solid #000;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background: transparent url(gfx/cesta.resumo.bg.corpo.gif);
  }

.cestaResumidaRodape {
    width: 534px;
    height: 24px;
    border: 0px solid #000;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background: transparent url(gfx/cesta.resumo.bg.rodape.gif);
  }


/*Cesta de Compras :: Classes*/

.cestaTabelaTopo {
  font-family: Verdana, Arial, Tahoma;
  font-weight: bold;
  font-size: x-small;
}

.cestaTabelaCorpo {
  font-family: Arial, Verdana, Tahoma;
  font-size: 8pt;
}


/*Outros :: Classes*/

.receitas {
  padding: 8px;
  width:300px;
  list-style: none;
}

.receitas a:hover {
  padding: 8px;
  color: #993300;
  width:300px;
}

.admin table {font-family: Verdana, Arial; font-size: 10px}
.admin td {font-family: Verdana, Arial; font-size: 10px}

.ecommerce {font-family: Tahoma, Arial; font-size: 9pt; text-align: left}


