#tbl_fretes {background:#EDE6D9; width:430px;padding:10px; border:1px #432E06 solid; position:absolute; top:500px; left:50%; margin-left:-215px; text-align:center; z-index:1001;}
#tbl_fretes th {padding:3px; background:#432E06; color:#fff;}
#tbl_fretes td {padding:3px;}
#tbl_fretes a.btn_fechar_close { position:absolute; top:0; right:0; }
/* FastCommerce - Estilo Personalizado (6) */
body {
	font-size: 8pt;
	font-family: verdana,arial;
	width:100%;
	overflow-x:hidden;
	margin:0;
}
p {
	font-size: 8pt;
	font-family: verdana,arial;
}
TH {
	background: #FFFFCC;
	color: #336699;
	font-size: 9pt;
	font-family: verdana,arial;
}
TD {
	font-size: 8pt;
	font-family: verdana,arial;
}
/* Estilos de fundo */
.FundoSiteCentro {
	background: #FFFFFF;
}
.FundoTopoExt {
	background: #FFFFFF;
}
.FundoSiteInt {
	background: #FFFFFF;
}
/* Estilos para as páginas */
.Titulos {
	color: #432e06;
	font-size: 9pt;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
}
.smSelect {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.smText {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.mnText {
	font-size: 7pt;
	font-family: tahoma,verdana;
}
.mdtxt {
	font-size: 9pt;
	font-family: verdana,arial;
}
.lgtxt {
	font-size: 10pt;
	font-weight: bold;
	color: #432e06;
	font-family: verdana,arial;
	text-decoration: none;
}
.TextoPequeno {
	font-size: 7pt;
	font-family: tahoma,verdana;
}
/* Estilos para a capa */
.EstFotoProd {
	height: 120;
}
.EstTexto1 {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstTexto2 {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstTexto3 {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstTexto4 {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstTexto5 {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstNomeProdCapa {
	font-family: tahoma,verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #432e06;
	text-decoration: none;
}
.EstNomeProdCapa:visited {
	color: #432e06;
}
.EstNomeProdCapa:active {
	color: #432e06;
}
.EstNomeProdCapa:hover {
	color: #432e06;
	text-decoration: underline;
}
.EstListaNomeProdCapa {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstDescrProdCapa {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstAdicProdCapa {
	font-size: 8pt;
	font-family: verdana,arial;
}
.AdicNomeCapa {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.AdicItemCapa {
	font-size: 8pt;
	font-family: tahoma,verdana;
	font-weight: bold;
	color: #432e06;
}
.EstPrecoProdCapa {
	color: #da251d;
	font-size: 8pt;
	font-family: arial;
}
.EstFundoTabCapa {
	background: #FFFFFF;
	font-size: 8pt;
	font-family: arial;
}
.BordaEstProdCapa {
	border-color: #DDDDDD;
	border-width: 1px;
	border-style: solid;
}
.BordaTotalProdCapa {
	border-color: #989898;
	border-width: 1px;
	border-style: solid;
}
/* Estilos para a Barra */
.FundoBarraDireita {
	background: #FFFFFF;
}
.EstTitSecao {
	background: #f8f4ed;
	font-size: 8pt;
	color: #333333;
	font-family: tahoma,verdana;
	font-weight: bold;
}
.EstCorTabExt {
}
.EstCorTabInt {
	background: #FFFFFF;
}
.EstCorTabPromExt {
	background: #f8f4ed;
}
.EstCorTabPromInt {
	background: #F9F9F9;
}
.EstListaNomeProdBarra {
	font-size: 8pt;
	font-family: tahoma,verdana;
	font-weight: bold;
	color: #928A44;
}
.EstPrecoProdBarra {
	font-size: 8pt;
	color: #432e06;
	font-family: arial,Helvetica,sans-serif;
}
.EstLinhaBarra {
	background: #FFFFFF;
}
.EstLinhaBarraExt {
	background: #FFFFFF;
}
/*  Estilo para os formulários BOTÕES e INPUTs TEXT */
.InputText {
	border-color: #432e06;
	border-width: 1;
	border-style: solid;
	background-color: #fff;
	font-size: 11;
	font-family: verdana;
	color: #432e06;
}
.InputTextBusca {
	border-color: #432e06;
	border-width: 1;
	border-style: solid;
	background-color: #fff;
	font-size: 11;
	font-family: verdana;
	color: #432e06;
}
.InputButton {
	border-width: 1;
	font-size: 11;
	font-family: verdana;
}
/*  Estilo BOTÕES */
.BotLancamento {
	color: #604814;
	font-size: 7pt;
	font-family: verdana,arial;
}
.BotComprar {
	color: #FFFFFF;
	font-size: 0pt;
	font-family: verdana,arial;
	text-decoration: none;
}
.BotEsgotado {
	font-size: 8pt;
	font-family: verdana,arial;
}
.BotExcluir {
	font-size: 8pt;
	font-family: verdana,arial;
}
.BotMaisDetalhes {
	color: #432e06;
	font-size: 7pt;
	font-family: verdana,arial;
	text-decoration: none;
}
/*  Texto das Setas de VER MAIS */
.BotVerMais {
	color: #432e06;
	font-size: 8pt;
	font-family: verdana,arial;
	font-weight: bold;
	text-decoration: none;
}
.BotVerMais:hover {
	color: #FF0000;
	text-decoration: underline;
}
/*  Fundo do topo e menu */
.EstEspacoTopoMenu {
	display: none;
}
/*Mod_richard*/
.TopoMenu {
	background-image: url(images/FundoTopo.gif);
}
.MenuTop {
	font-size: 8pt;
	font-family: tahoma,verdana,arial;
	color: #432e06;
	text-decoration: none;
}
.MenuTop:visited {
	color: #432e06;
}
.MenuTop:active {
	color: #432e06;
}
.MenuTop:hover {
	color: #432e06;
	text-decoration: underline;
}
/*  Menu (Azul) */
.FundoMenu2_On {
	background-image: url<baseloja>images/FundoMenu2_On.gif);
	font-size: 8pt;
	font-family: tahoma,verdana,arial;
	color: #274A6B;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
	width=100%;height:38
}
.FundoMenu2_Off {
	background-image: url(<baseloja>images/FundoMenu2_Off.gif);
	font-size: 8pt;
	font-family: tahoma,verdana,arial;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	width=100%;height:38
}
.FundoMenu2_Hover {
	background-image: url(<baseloja>images/FundoMenu2_Hover.gif);
	font-size: 8pt;
	font-family: tahoma,verdana,arial;
	color: #274A6B;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
	width=100%;height:38
}
/*  Menu inferior (Cinza) */
.FundoTopoInf {
	background-image: url(<baseloja>images/FundoTopoInf.gif);
}
.MenuInf {
	font-size: 7pt;
	font-family: verdana,arial;
	color: #044376;
	text-decoration: none;
}
.MenuInf:visited {
	color: #044376;
}
.MenuInf:active {
	color: #F5D957;
}
.MenuInf:hover {
	color: #333333;
	text-decoration: underline;
}
/*  Menu padrão */
.TopoMenuAtual {
	font-weight: bold;
	font-size: 8pt;
	font-family: tahoma,verdana;
	color: #333333;
	background: #FD7300;
	text-decoration: none;
}
.TopoMenuAtual:visited {
	color: 333333;
}
.TopoMenuAtual:active {
	color: 333333;
}
.TopoMenuAtual:hover {
	color: #333333;
}
.TopoMenuNormal {
	font-weight: bold;
	font-size: 8pt;
	font-family: tahoma,verdana;
	color: #432e06;
	background: #FD7300;
	text-decoration: none;
}
.TopoMenuNormal:visited {
	color: #432e06;
}
.TopoMenuNormal:active {
	color: #432e06;
}
.TopoMenuNormal:hover {
	color: #333333;
}
/*.TopoMenu{background-image:url(<baseloja>images/Topo.gif)}*/
/*  Menu da ESQUERDA */
.FundoBarraEsquerda {
	background:#fff;
}
.FundoBarraEsquerda .grande, .FundoBarraEsquerda .grande:visited {
	margin:1px 0;
	background: url(<baseloja>images/btn_menulateral.gif) top left no-repeat;
	display:block;
	width:153px;
	*width:171px;
	_width:171px;
	height:18px;
	line-height:18px;
	text-decoration:none;
	padding-left:18px;
	color:#432e06;
}

#span.menuMenor {font-size:11px;}

.FundoBarraEsquerda .grande:active, .FundoBarraEsquerda .grande:hover {
	background: url(<baseloja>images/btn_menulateral.gif) bottom left no-repeat;
}
.EsquerdaMenuNormal {
	font-size: 8pt;
	font-family: tahoma,verdana;
	color: #432e06;
	background: #F1F1F1;
	text-decoration: none;
	font-weight: bold;
}
.EsquerdaMenuNormal:visited {
	color: #432e06;
}
.EsquerdaMenuNormal:active {
	color: #432e06;
}
.EsquerdaMenuNormal:hover {
	color: #432e06;
	text-decoration: ubderline;
}
.EstCatEsquerda {
	background-image: url(<baseloja>images/FundoCatBarraEsquerda.gif);
	color: #000000;
	font-size: 9pt;
	font-family: verdana,arial;
	width: 174px;
	height: 42px;
	text-indent: 15px;
}
/*  Busca esquerda */
.EstBuscaEsquerda {
	background-image: url(<baseloja>images/BuscaEsquerda.gif);
	color: #432e06;
	font-size: 9pt;
	font-family: verdana,arial;
	width: 174px;
	height: 99px;
}
/*  Estilo do MENU CATEGORIA */
.EstCatLista {
	background: #fff;
	height:18px;
}
.EstCatLista a, .EstCatLista a:visited {
	background: #fff url(<baseloja>images/blt_submenu_lft.gif) center left no-repeat;
	display:block;
	width:153px;
	*width:171px;
	_width:171px;
	line-height:18px;
	text-decoration:none;
	padding-left:18px;
	color:#866632;
}
.EstCatLista a:hover, .EstCatLista a:active {
	color:#432e06;
}
.CategoriaMenuNormal {
	background: #fff url(<baseloja>images/blt_submenu_lft.gif) center left no-repeat;
}
.CategoriaMenuNormal:visited {

}
.CategoriaMenuNormal:active {

}
.CategoriaMenuNormal:hover {

}
/*  Estilo CATEGORIA */
.EstCatNome {
	color: #432e06;
	font-size: 8pt;
	font-family: tahoma,verdana;
	text-decoration: none;
}
.EstCatNome:visited {
	color: #432e06;
}
.EstCatNome:hover {
	color: #432e06;
	text-decoration: underline;
}
.EstCatDescr {
	color: black;
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
}
/*  Estilo PRODUTOS */
.EstNomeProd {
	color: #432e06;
	font-size: 8pt;
	font-weight: bold;
	font-family: tahoma,verdana;
}
.EstNomeProd img { margin:0 0 0 20px; padding:0;}
.EstRefProd {
	color: #919191;
	font-size: 7pt;
	font-family: verdana,arial;
}
.EstDescrProd {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstPrecoProd {
	color: #5C5C5C;
	font-size: 8pt;
	font-family: arial,Helvetica;
}
.EstMaisInfo {
	color: black;
	font-size: 7pt;
	font-family: tahoma,verdana;
}
.AdicNome {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.AdicItem {
	font-size: 8pt;
	font-family: tahoma,verdana;
	font-weight: bold;
	color: #432e06;
}
.EstLinhaProd {
	height: 0;
	width: 95%;
display:none;
}
/*  Estilo SUBPRODUTOS */
.EstRefSubProd {
	color: #000000;
	font-size: 8pt;
	font-family: verdana,arial;
}
.EstDescrSubProd {
	color: #000000;
	font-size: 8pt;
	font-family: verdana,arial;
}
.EstPrecoSubProd {
	color: #432e06;
	font-size: 8pt;
	font-family: arial;
}
.EstLinhaSubProd {
	height: 0px;
	width: 100%;
}
.EstCorParSubProd {
	background: #ede6d9;
}
.EstCorImparSubProd {
	background: #f8f4ed;
}
/*  Estilo das opiniões de produtos */
.EstOpiniaoLinha {
	height: 0;
	width: 100%;
}
/* Estilos do PEDIDO */
.EstTabPedidoTit {
	background: #f8f4ed;
	color: #000000;
	font-size: 8pt;
	font-family: verdana,arial;
	font-weight: bold;
}
.EstTabPedidoNome {
	color: #333333;
	font-size: 8pt;
	font-weight: bold;
	font-family: tahoma,verdana,arial;
}
.EstTabPedidoNome:visited {
	color: #333333;
}
.EstTabPedidoNome:hover {
	color: #432e06;
}
.EstTabPedido {
	font-size: 8pt;
	background: #fbfaf9;
}
.EstTabPedidoNum {
	font-size: 8pt;
	background: #fbfaf9;
	font-family: Courier New,Courier;
}
.EstTabPedidoTotal {
	font-size: 8pt;
	background: #f8f4ed;
	font-weight: bold;
}
.EstTabPedidoFrete {
	font-size: 8pt;
	background: #fbfaf9;
	font-weight: bold;
}
.EstTabPedidoBot {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana,arial;
}
.EstTabPedidoRef {
	color: black;
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstTabPedidoAdicNome {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
.EstTabPedidoAdicItem {
	font-size: 8pt;
	font-family: tahoma,verdana;
	font-weight: bold;
}
.EstTextoQtd {
	font-size: 8pt;
	font-family: tahoma,verdana;
	text-align: right;
}
.EstContinuarComprando {
	font-size: 9pt;
	font-weight: bold;
	font-family: tahoma,verdana;
	color: #432e06;
}
/* Estilo de Títulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo {
	padding: 2px 2px 2px 2px;
	background: #f8f4ed;
	color: #333333;
	font-size: 9pt;
	font-family: verdana;
	font-weight: bold;
}
/* Estilo para a tabela de Busca Rápida, para tabela de Ajuda (Pagamentos) e Fale Conosco */
.EstTabQuadro {
	background: #FFFFFF;
	font-size: 8pt;
	font-family: arial;
}
/* Estilo dos campos do formulário clientes,fale conosco,... 	*/
.EstNomeCampo {
	color: black;
	font-size: 8pt;
	font-family: tahoma,verdana;
	font-weight: bold;
}
.EstCampo {
	font-size: 8pt;
	font-family: tahoma,verdana;
}
/*  RODAPÉ */
.FundoRodapeInf {
	background-image: url(<baseloja>images/FundoRodapeInf.gif);
	padding: 20px 0px 0px 0px;
}
.FundoMenuRodape {
	background: #2D87CE;
}
.RodapeMenuNormal {
	font-size: 8pt;
	font-family: tahoma,verdana,arial;
	color: #432e06;
	text-decoration: none;
}
.RodapeMenuNormal:visited {
	color: #432e06;
}
.RodapeMenuNormal:active {
	color: #000000;
}
.RodapeMenuNormal:hover {
	color: #000000;
	text-decoration: underline;
}
.RodapeMenuAtual {
	font-size: 8pt;
	font-family: tahoma,verdana,arial;
	color: #606060;
	text-decoration: underline;
	font-weight: bold;
}
.RodapeMenuAtual:visited {
	color: #606060;
}
.RodapeMenuAtual:active {
	color: #DCF0FF;
}
.RodapeMenuAtual:hover {
	color: #000000;
	text-decoration: underline;
}
/* --Bordas Home-- */
/* Borda Branca */
.BordaTopoInterno {
	background: url(<baseloja>images/dot.gif) 0 0 repeat-x;
	width: 1px;
}
.BordaRodapeInterno {
	background: url(<baseloja>images/dot.gif) 0 100% repeat-x;
}
.BordaEsquerdaInterno {
	background: url(<baseloja>images/dot.gif) 0 0 repeat-y;
}
.BordaDireitaInterno {
	background: url(<baseloja>images/dot.gif) 100% 0 repeat-y;
}
.CantoEsqRodInterno {
	background: url(<baseloja>images/bl.gif) 0 100% no-repeat #ffffff;
	width: 11px;
	height: 10px;
}
.CantoDirRodInterno {
	background: url(<baseloja>images/br.gif) 100% 100% no-repeat #ffffff;
;	width: 11px;
	height: 10px;
}
.CantoEsqTopInterno {
	background: url(<baseloja>images/tl.gif) 0 0 no-repeat #ffffff;
;	width: 11px;
	height: 10px;
}
.CantoDirTopInterno {
	background: url(<baseloja>images/tr.gif) 100% 0 no-repeat #ffffff;
;	width: 11px;
	height: 10px;
}
/* Borda Degradê */
.BordaTopoExterno {
	background: url(<baseloja>images/edot.gif) 0 0 repeat-x;
	width: 1px;
}
.BordaRodapeExterno {
	background: url(<baseloja>images/edot.gif) 0 100% repeat-x;
}
.BordaEsquerdaExterno {
	background: url(<baseloja>images/edot.gif) 0 0 repeat-y;
}
.BordaDireitaExterno {
	background: url(<baseloja>images/edot.gif) 100% 0 repeat-y;
}
.CantoEsqRodExterno {
	background: url(<baseloja>images/ebl.gif) 0 100% no-repeat;
	width: 11px;
	height: 10px;
}
.CantoDirRodExterno {
	background: url(<baseloja>images/ebr.gif) 100% 100% no-repeat;
	width: 11px;
	height: 10px;
}
.CantoEsqTopExterno {
	background: url(<baseloja>images/etl.gif) 0 0 no-repeat;
	width: 11px;
	height: 10px;
}
.CantoDirTopExterno {
	background: url(<baseloja>images/etr.gif) 100% 0 no-repeat;
	width: 11px;
	height: 10px;
}
/* Borda Azul */
.BordaTopoPrincipal {
	background: url(<baseloja>images/fdot.gif) 0 0 repeat-x;
	width: 1px;
}
.BordaRodapePrincipal {
	background: url(<baseloja>images/fbb.gif) 0 100% repeat-x;
}
.BordaEsquerdaPrincipal {
	background: url(<baseloja>images/fdot.gif) 0 0 repeat-y;
}
.BordaDireitaPrincipal {
	background: url(<baseloja>images/fll.gif) 100% 0 repeat-y;
}
.CantoEsqRodPrincipal {
	background: url(<baseloja>images/fbl.gif) 0 100% no-repeat;
	width: 9px;
	height: 20px;
}
.CantoDirRodPrincipal {
	background: url(<baseloja>images/fbr.gif) 100% 100% no-repeat;
	width: 20px;
	height: 20px;
}
.CantoEsqTopPrincipal {
	background: url(<baseloja>images/ftl.gif) 0 0 no-repeat;
	width: 9px;
	height: 12px;
}
.CantoDirTopPrincipal {
	background: url(<baseloja>images/ftr.gif) 100% 0 no-repeat;
	width: 20px;
	height: 12px;
}
.FundoDegradeExt {
	background: url(<baseloja>images/degrade.png) repeat-x #ffffff;
	background-position: bottom;
}
.FundoDegradePrin {
	background-color: #432e06;
}
.FundoDegradeInt {
	background-color: #ffffff;
}
.CenterInt {
	text-align: center;
}
/* Menu - Mais Serviços - ajax */
ul#TopoMenuTodos {
	list-style: none;
	margin: 40px 0px 0px 0px;
}
ul#TopoMenuTodos li {
	display: block;
	width: 130px;
	list-style: none;
}
ul#TopoMenuTodos li a#TodosServiços {
	display: block;
	width: 101px;
	height: 25px;
	background: url(<baseloja>images/maisServicos.png);
}
ul#TopoMenuTodos li a span {
	font-size: 0;
	visibility: hidden;
}
ul#TopoMenuTodos li ul {
	display: none;
	position: absolute;
	background: #FFFFFF;
	width: 500px;
	border: 2px solid #432e06;
	padding: 10px 15px 15px 15px;
	z-index: 3;
	margin: 0px 0px 0px 0px;
}
ul#TopoMenuTodos li:hover ul, ul#TopoMenuTodos li.over ul {
	display: block;
}
ul#TopoMenuTodos li ul li {
	float: left;
	width: 33%;
	height: auto;
	padding: 1px 0px 0px 0px;
}
ul#TopoMenuTodos li ul li a {
	color: #6B8AA9;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
}
ul#TopoMenuTodos li ul li#menuCatalogo {
	float: none;
	clear: left;
	width: 100%;
	border-top: 1px solid #C4C4C4;
	position: relative;
	top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
ul#TopoMenuTodos li ul li#LinhaCategoria {
	float: none;
	clear: left;
	width: 30%;
	border-top: 1px solid #CECECE;
}
#NomeCategoriaCat {
	font-family: Arial;
	font-size: 14px;
	padding: 10px 0px 0px 30px;
	color: #000000;
}
/*  Busca - ajax */
.hideSuggestClass {
	border: 1px solid #D4D4D4;
	cursor: pointer;
	background-color: #FFFFFF;
	height: 150px;
	overflow: auto;
	display: none;
	width: 200px;
	margin: 0px;
}
.showSuggestClass .hideSuggestClass {
	display: block;
}
.showSuggestClass .hoverSuggestClass {
	background-color: #E4E4E4;
}
.productMenuClass {
	position: absolute;
	z-index: 255;
}
.productMenuClass3 {
	position: absolute;
	z-index: 255;
}
.productItemClass {
	margin-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	font-family: tahoma,verdana;
}