/* GERAL (body) ______________________________________________________________________________________ *
/* textos */
.CorDataNoticias {
	color: #FF0000;
	text-decoration: none;
	font-weight: none;
}

.fundoTopo {
	background-image: url(images/site_r2_c1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
body{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background-image:url(images/fundo_loja.gif);
}
body,td {
	font-family:Arial;
	font-size:10px;
	color: #000000;
	text-decoration: none;
}
body,td a:hover {
	color: #000000;
	text-decoration: underline;
}
body,td a {
	color: #000000;
	text-decoration: none;
}
.borda_preta{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color:#FFFFFF;
}
.linkarea {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
.linkarea a{
	color: #CCCCCC;
	text-decoration: none;
}
.linkarea a:hover{
	color: #999999;
	text-decoration: none;
}
.fundoRodape {
	background-image: url(images/fundo_rodape.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
/* boxes, caixas, bts */
.cx100 {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	width: 100%;
	height:17px;
	border: 1px solid #000000;
}
.cxBusca {
	color: #000000;
	width: 145px;
	height: 18px;
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.cxNews {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	width: 100px;
	height: 18px;
	background-image: url(images/sombra_box.jpg);
	background-attachment: fixed;
	border-top: 1px solid #969696;
	border-right: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	border-left: 1px solid #969696;
}
.borda {
	border: 1px solid #cccccc;
}
.bts {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #f7f7f7;
	border: 1px solid #000000;
}

/* GUIAS - acesse _ini.asp para modificar a cor do mouse over ________________________________________ */
.txMenu {color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	height: 1;
	Filter: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1);
}
.txMenu a{
	color: #FFFFFF;
	text-decoration: none;
}
.txMenu a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.fundoGuiaCategorias {
	background-image: url(images/guia_fundo.gif);
}

/* GUIA SERVIÇOS _____________________________________________________________________________________ */
.txMenuServ {
	color: #000000;
	text-decoration: none;
}
.txMenuServ a{
	color: #990000;
	text-decoration: none;
}
.txMenuServ a:hover{
	color: #990000;
	text-decoration: underline;
}

/*cor do link do "olá cliente" */

.fundoGuiaServicos {
	background-image: url(images/servicos_fundo.gif);
	background-position: right top;
	height:28px;
}
.fundoGuiaServicosDiv {
	background-image: url(images/esquerda_fundo.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.linhaFundoGuia {
	background-image: url(images/linha_fundo_guia.jpg);
	background-repeat: repeat-x;
}

/* BUSCA _____________________________________________________________________________________________ */
.fundoEsquerdoBusca {
	background-image: url(images/esquerda_fundo.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
/* imagem da base */
.fundoEsquerdoBaseBusca {
	background-image: url(images/esquerda_base.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:127px;
}

/* TXT PREÇOS ________________________________________________________________________________________ */
.precoNormal {color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.precoDe {color: #000000;
	text-decoration: line-through;
}
.precoPromo {color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.precoAtacado {color: #009900;
	text-decoration: none;
	font-weight: bold;
}

/* MENU DIREITO _____________________________________________*/

.TituloSac{
	background-image: url(images/fundo_sac.jpg);
	background-position: right top;
	height:49px;
}
/*Underline do Titulo do Modulo*/
/*Linha que vai abaixo do título de cada módulo*/
.underline_titulo_direito {
	background-color: #FF0000;
	height:1px;
}
/*Textos do Menu Direito*/
.tituloProdutoMenu a{
	text-decoration: none;
	font-weight: bold;
}
.tituloProdutoMenu a:hover{
	text-decoration: none;
	font-weight: bold;
}
/* Texto comum (+formatação de links  e linhas que separam os textos) */
.textoMenuDireito {
	text-decoration: none;
	font-weight: normal;
}
.textoMenuDireito a{
	text-decoration: none;
	font-weight: normal;
}
.textoMenuDireito a:hover{
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
}
.LinhaSeparacao{
	background-color: #cccccc;
	height:1px;
}
.LinhaMenu{
	background-color: #cccccc;
	height:1px;
}
/* Bordas das fotos do Menu Direito */
.bordaMenu {
	border: 1px solid #999999;
}
/* Preços do Menu Direito */
.precoNormalMenu {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.precoDeMenu {
	color: #888888;
	text-decoration: line-through;
}
.precoPromoMenu {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.precoAtacadoMenu {
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
}
/* Fundos dos Modulos */
/* Fundo da base dos Modulos */
.fundoDireitoBase {
	background-image: url(images/direita_base_produtos.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:16px;
}
/*Background dos Modulos*/
/* Este estilo é usado na home, na coluna onde ficam os módulos do menu direito */
.fundoDireito {
	background-image: url(images/esquerda_fundo.gif);
	background-repeat: repeat-y;
}
/* Caixa "INPUT" */
/* usada no campo de cadastro de e-mail, no módulo "newsletter" */
.cx100MenuDireito {
	width: 100%;
	border: 1px solid #000000;
}

/* MENU ESQUERDO _____________________________________________*/
/* Possui os estilos necessários para formatar o texto das categorias, 
o texto das subcategorias, background das categorias, backgroud das 
subcategorias e a linha que vai abaixo do tiutlo de cada categoria */

/*cores de fontes, fontes todas em maiúsculas do menu direito: consulte o arquivo _ini.asp */

.fundoEsquerdo {
	background-image: url(images/esquerda_fundo.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
/* TITULO */

.background_titulo_esquerdo {
	background-image: url(images/titulo_esquerdo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:27px;
}

.background_titulo_direito {
	background-image: url(images/titulo_direito.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:27px;
}

.texto_titulo_esquerdo {
	text-decoration: none;
	height: 1;
	Filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=1);
}
.texto_titulo_esquerdo a{
	text-decoration: none;
}
.texto_titulo_esquerdo a:hover {
	text-decoration: none;
}
.underline_titulo_esquerdo {
	background-color: #FFFFFF;
	height:1px;
}
/* links do menu */	
.texto_menu_esquerdo a{
	text-decoration: none;
}
.texto_menu_esquerdo a:hover{
	text-decoration: underline;
}
.background_menu_esquerdo {
	/* background-image: url(images/titulo_direito.jpg); */
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* imagem da base */
.fundoEsquerdoBase {
	background-image: url(images/esquerda_base.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:20px;
}

.caixa {
	background-image: url(images/quadr_tit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:32px;
}