/* FastCommerce - Modelo 2 */

body {font-size:8pt;font-family:tahoma,verdana}
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:tahoma,verdana}
img {border-style:none;}

#idEstTitProdOpFC{background:#FFFFFF;border: 3px solid #FFF;}
#TabRadio .EstTabPedido{font-size:11pt;color:#666666;font-family:tahoma,arial;font-weight:bold}
#LayoutHistoricoVisitaFC{background: #FFF url(../images/Bg5.png) no-repeat ; width:100%; height:220px; margin-top:15px;border: 3px solid #FFF;}

/* Estilos de fundo */
.FundoTopoExt{background-color: transparent;}
.FundoSiteInt{background: #FFF }
.EstLinhaBarra{ display:none;}
.EstLinhaBarraExt{ display:none;}

/* Font Asbel */
@font-face{
font-family: 'Asbel-webfont';
src: url('/fonts/Asbel-webfont.eot');
src: url('/fonts/Asbel-webfont.eot?iefix') format('eot'),
url('/fonts/Asbel-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
.Titulos {color:#000000;font-family:'Asbel-webfont',Arial;font-size:32px;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:navy;font-family:verdana,arial;text-decoration:none}
.TextoPequeno {font-size:7pt;font-family:tahoma,verdana}

/* Estilos para a capa */
.EstTexto1{font-weight:bold;color:#242d3a;font-size:12px;font-family:verdana,tahoma,arial;position:relative;top:6px;left:20px}
.EstTexto2 {font-size:8pt;font-family:tahoma,verdana}
.EstTexto3 {font-size:8pt;font-family:tahoma,verdana}
.EstTexto4 {font-size:16pt;font-family:tahoma,verdana;color:#1a1b1d;position:relative;left:0px;top:10px; font-weight:bold;}
.EstTexto5 {font-size:14pt;font-family:tahoma,verdana;color:#1a1b1d;position:relative;left:150px;top:10px; font-weight:bold;}
.StyNameProdHome {font-family:tahoma,arial;font-size:8pt;font-weight:bold;color:#574020}
.EstListaNomeProdCapa {font-size:8pt;font-family:verdana,arial}
.EstDescrProdCapa {font-size:8pt;font-family:tahoma,verdana}
.EstAdicProdCapa {font-size:8pt;font-family:tahoma,verdana}
.AdicNomeCapa {font-size:8pt;font-family:tahoma,verdana}
.AdicItemCapa {font-size:8pt;font-family:tahoma,verdana;font-weight:bold;color:#574020}
.EstPrecoProdCapa {color:#972B00;font-size:8pt;font-family:arial}
.EstFundoTabCapa {background:#FFFFFF;font-size:8pt;font-family:arial}
.StyBorderProdHome{border-color:#DDDDDD;border-width:1px;border-style:solid}
.ProdImageTopHalf{background-image: url(../images/ProdImageTopHalf.gif);background-repeat: repeat-x;}
.ProdImageBottomHalf{background-image: url(../images/ProdImageBottomHalf.gif);background-repeat: repeat-x;}
.ProdImageLeftHalf{background-image: url(../images/ProdImageLeftHalf.gif);background-repeat: repeat-y;}
.ProdImageRightHalf{background-image: url(../images/ProdImageRightHalf.gif);background-repeat: repeat-y;}
.8{background-color:#00CC66;}

/*  Topo Personalizado tableless*/
.TopBarraTopo{background:url(../images/MenuTopo_T.png) no-repeat; width:950px; height:17px;}
.CatBarraTopo{background:url(../images/MenuTopo_M.png) repeat; width:950px; height:14px; text-transform: uppercase;}
.BottomBarraTopo{background:url(../images/MenuTopo_R.png) no-repeat; width:950px; height:15px; }

.Banner{width:950px; height:339px;}
.Cesta{width:400px; height:91px; background: url(../images/BgCesta.png) no-repeat; float:right}
.Busca{background:url(../images/Busca.png) no-repeat; width:950px; height:88px;}
.Promo{width:280px; height:113px; background: #36F; float:right}
.Lanc{width:280px; height:113px;background: #00F;float:right}
.Dest{width:280px; height:113px;background: #3CF;float:right}
.Top{background:#FFF; padding: 8px 0px 0px 0px;border: 3px solid #FFF;}
.MenuDest{background:url(../images/MenuDest.png) no-repeat; width:950px; height:55px; float:left;}
.Bottom{background:url(../images/Bottom.png) no-repeat; width:950px; height:17px; float:left;}
.Box{background: url(../images/Box.png) no-repeat; width:150px; height:200px;float:cente}
.EstEspacoTopoConteudo{display:none}
#Query{}
.Fundobusca{background:url(../images/FundoBusca.png) no-repeat;width:571px;height:43px; margin-top:0px; font-family:Verdana, Geneva, sans-serif;}
.InputTextBuscaTopo{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;border:none; }
.BuscaProcurar{color: #999;font-size:10pt;font: bold 15px/22px Arial, Helvetica, sans-serif;text-shadow: 1px 2px 1px #FFF;list-style-type:none;text-transform:uppercase;text-decoration:none;}
.BuscaAvancada{color:#ffffff;font-size:8px;}

.TopBackgroundCustom{background-image:url(../images/TopBackgroundCustom.gif);background-repeat:repeat-x;height:100px;background-color:#187095}
.TopoSeparador{background-image:url(../images/TopTab.png);background-repeat:no-repeat;width:2px;height:42px;padding: 0px 0px 20px 5px;margin:0px 0px 20px 20px}
.TopLogo{display:block;position:relative;float:left;top:20px}
.TopLogoBarMenuOne{display:block; position:relative; float:right;top:-1px;right:10px;text-align:center; white-space:nowrap;font-size:10px;font-family:verdana,tahoma,arial;}
.TopLogoBarMenuOne a{color:#FFFFFF;text-decoration:none;font-weight:bold}
.TopLogoBarMenuOne a:hover{color:#FFFFFF;text-decoration:underline;font-weight:bold}
.TopLogoBarMenuTwo{display:block;position:relative;float:left;width:100%;margin:-30px 0px 30px 0px}
.StyCustomerImage{display:block;position:relative;float:left;background-image:url(../images/T1opMenuBackground.gif);height:35px;width:100%;}
.StyNameCustomer{display:block;position:relative;float:left;top:5px;}
.StySearch{display:block;float:left;position:relative;margin:20px 0px 0px 250px}
.StyFormSearch{display:block;position:relative;float:left;left:0px;top:-39px;color:#222222;margin:0px 10px 0px 0px}
.StyFormSearchInput{display:block;position:relative;top:-54px;left:50px}
.StySearchBotOK{display:block;position:relative;left:140px;top:-18px;}

/*SLIDE*/
#slides{background: url(../images/bgSlide.png);	width:950px;height:339px;overflow:hidden;position:relative;z-index:1; float:left}

/* Estilos para a Barra */
.EstTitSecao {background:#FFFFFF;font-size:8pt;color:#000000;font-family:tahoma,verdana;font-weight:bold}
.EstCorTabExt {background:#EEEEEE}
.EstCorTabInt {background:#FFFFFF}
.EstCorTabPromExt {background:#9d8b6d}
.EstCorTabPromInt {background:#EDEEE9}
.EstListaNomeProdBarra {font-size:9pt;font-family:verdana,arial;font-weight:bold;color:#928A44}
.EstPrecoProdBarra {font-size:8pt;color:#972B00;font-family:arial}
.EstLinhaBarra{background:#FFFFFF}
.EstLinhaBarraExt{background:#FFFFFF}
.preco{font-family:Tahoma, Geneva, sans-serif;font-size:15px;color:#00a4bc;font-weight:bold;}
.preco2{font-family:Tahoma, Geneva, sans-serif;font-size:15px;color: #999;font-weight:bold;}

/*  Estilo para os formulários BOTÕES e INPUTs TEXT */
.InputText {border-color:#333333;border-width:1px;border-style:solid;background-color:#F5F5F5;font-size:11px;font-family:tahoma,verdana;color:#6C6C6C;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.InputTextBusca {height:18px;border-color:#333333;border-width:1px;border-style:solid;background-color:#F5F5F5;font-size:11px;font-family:verdana;color:#6C6C6C}
.InputButton {border-width:1px;font-size:11px;font-family:verdana}
.EstTabPedidoTit, .EstTabPedidoNum, .EstTabPedidoTotal, .EstTabPedido{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/*  Estilo BOTÕES */
.BotLancamento {color:#FF0101;font-size:7pt;font-family:verdana,arial}
.BotComprar{display:none}
.BotEsgotado {font-size:8pt;font-family:verdana,arial}
.BotExcluir {font-size:8pt;font-family:verdana,arial}
.BotMaisDetalhes {color:#574020;font-size:7pt;font-family:verdana,arial;text-decoration:none}

/*  Texto das Setas de VER MAIS */
.BotVerMais {color:#187095;font-size:8pt;font-family:verdana,arial;font-weight:bold;text-decoration:none}
.BotVerMais:hover {color:#187095;text-decoration:underline}

/*  Fundo do topo e menu */
.TopoMenu{background: #595858;}
.MenuTop {font-size:8pt;font-family:tahoma,verdana;color:#FFFFFF;text-decoration:none}
.MenuTop:visited {color:#FFFFFF}
.MenuTop:active {color:#FFFFFF}
.MenuTop:hover {color:#62c8f3;text-decoration:underline}
.TopCustomMenu {font-size:8pt;font-family:tahoma,verdana,arial;color:#000000;text-decoration:none;position:relative;left:8px;top:0px;font-weight:bold;}
.TopCustomMenu:visited {color:#FFFFFF;font-weight:bold;}
.TopCustomMenu:active {color:#FFFFFF;font-weight:bold;}
.TopCustomMenu:hover {color:#FFFFFF;text-decoration:underline;font-weight:bold;}
.TopMenuMiddle{width:270px;font-size:10px;font-family:verdana;text-align:left;margin:-28px 0px 0px 0px}
.TopMenuMiddle a:link{color:#FFFFFF;text-decoration:none}
.TopMenuMiddle a:hover{color:#2584ab;text-decoration:none}
.TopMenuMiddle ul{list-style:none;margin-top:0px;margin-left:0px;padding:0px;text-align:left}
.TopMenuMiddle ul li{float:left;width:130px;padding:0px 0px 3px 5px;}
.TopMenuMiddle img{width:10px;height:10px;position:relative;top:2px;left:-2px;margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}

/*  Menu 1 (Verde) */
.MenuBackground1_On{width:14.28%;height:35px;display:block;float:left;text-align:-moz-center;position:relative;background-image:url(../images/MenuBackground1_On.gif);font-size:8pt;font-family:tahoma,verdana,arial;color:#FFFFFF;text-decoration:none;font-weight:bold;cursor:default;top:30px;padding-top:10px;background-color:#187095}
.MenuBackground1_Off{width:14.28%;height:35px;display:block;float:left;text-align:-moz-center;position:relative;background-image:url(../images/MenuBackground1_Off.gif);font-size:8pt;font-family:tahoma,verdana,arial;color:#FFFFFF;text-decoration:none;font-weight:bold;cursor:pointer;top:30px;padding-top:10px;background-color:#187095}
.MenuBackground1_Hover{width:14.28%;height:35px;display:block;float:left;text-align:-moz-center;position:relative;background-image:url(../images/MenuBackground1_Hover.gif) ;font-size:8pt;font-family:tahoma,verdana,arial;color:#FFFFFF;text-decoration:none;font-weight:bold;cursor:pointer;top:30px;padding-top:10px;background-color:#187095}

/*  Menu inferior (Claro) */
.FundoTopoInf{background:#FFFFFF}
.MenuInfNormal {font-size:7pt;font-family:verdana,arial;color:#0F1A15;text-decoration:none}
.MenuInfNormal:visited {color:#0F1A15}
.MenuInfNormal:active {color:#000000}
.MenuInfNormal:hover {color:#dd0000;text-decoration:underline}
.MenuInfAtual {font-size:7pt;font-family:verdana,arial;color:#840000;text-decoration:underline}
.MenuInfAtual:visited {color:#840000}
.MenuInfAtual:active {color:#000000}
.MenuInfAtual:hover {color:#dd0000;text-decoration:underline}

/*  Menu padrão */
.TopoMenuAtual {font-weight:bold;font-size:8pt;font-family:tahoma,verdana;color:#F1EFE5;background:#A10505;text-decoration:none}
.TopoMenuAtual:visited {color:F1EFE5}
.TopoMenuAtual:active {color:F1EFE5}
.TopoMenuAtual:hover {color:#FFE88B}
.TopoMenuNormal {font-weight:bold;font-size:8pt;font-family:tahoma,verdana;color:#F1EFE5;background:#A10505;text-decoration:none}
.TopoMenuNormal:visited {color:#F1EFE5}
.TopoMenuNormal:active {color:#F1EFE5}
.TopoMenuNormal:hover {color:#F7E487}

/*  Menu da ESQUERDA */
.FundoBarraEsquerda{background:#FFFFFF}
.EsquerdaMenuAtual {font-size:8pt;font-family:tahoma,verdana;color:#FF9600;background:#E8E7DF;text-decoration:none;font-weight:bold}
.EsquerdaMenuAtual:visited {color:#FF9600}
.EsquerdaMenuAtual:active {color:#FF9600}
.EsquerdaMenuAtual:hover {color:#FF9600}
.EsquerdaMenuNormal {font-size:8pt;font-family:tahoma,verdana;color:#FF9600;background:#E8E7DF;text-decoration:none;font-weight:bold}
.EsquerdaMenuNormal:visited {color:#FF9600}
.EsquerdaMenuNormal:active {color:#FF9600}
.EsquerdaMenuNormal:hover {color:#FF9600;text-decoration:underline}

/* Barra Esquerda Tableless */
.LeftMenuTopTableless{background-image:url(../images/LeftMenuTop.gif);background-repeat:no-repeat;width:174px;height:5px;}
.E123456789stBuscaEsquerda{display:block;background-image:url(../images/BuscaEsquerda.gif);background-repeat:no-repeat;color:#572222;font-size:9pt;font-family:verdana,arial;width:170px;height:80px;margin:-19px 10px 0px 0px;background-color:#dedede}
.LeftMenuBottomTableless{position:relative;top:-7px;background-image:url(../images/LeftMenuBottom.gif);background-repeat:no-repeat;width:174px;height:15px;}
.StyLeftBarTableless{display:block;position:relative;float:left;top:-35px;width:163px;border:0px solid black}
.LeftBarContentAll {margin:-13px 0px 0px -40px}
.LeftBarContentAll ul{list-style-type:none}
h1{color:#FFFFFF;font-size:12px;font-family:verdana,tahoma;position:relative;left:40px;top:35px}
#Voltar{position:absolute;left:480px;top:210px}
.StyLeftCat {background-image:url(../images/BackgroundLeftCatBar.gif);color:#641621;font-size:9pt;font-family:verdana,arial;width:174px;height:75px;margin:35px 0px 0px 0px}
.StyChatOnline{padding: 0px 0px 0px 0px}

/*  Estilo do MENU CATEGORIA */
.EstCatLista{background-image:url(../images/LeftMenuBackground.gif);padding:7px 3px 7px 0px;text-indent:30px}
.CategoriaMenuAtual {font-size:8pt;font-family:tahoma,verdana;color:#574020;background:#E8E7DF;text-decoration:none}
.CategoriaMenuAtual:visited {color:#574020}
.CategoriaMenuAtual:active {color:#EEAB0B}
.CategoriaMenuAtual:hover {color:#FFCC00}
.CategoriaMenuNormal {font-size:8pt;font-family:tahoma,verdana;color:#187095;background:#E8E7DF;text-decoration:none}
.CategoriaMenuNormal:visited {color:#187095}
.CategoriaMenuNormal:active {color:#574020}
.CategoriaMenuNormal:hover {color:#574020;text-decoration:underline}

/*  Estilo CATEGORIA */
.EstCatNome {color:#073a64;font-size:8pt;font-family:tahoma,verdana;text-decoration:none;font-weight:bold;}
.EstCatNome:visited {color:#073a64}
.EstCatNome:hover {color:#187095;text-decoration:underline}
.EstCatDescr {color:#000000;font-size:8pt;font-family:verdana;text-decoration:none}

/*  Estilo PRODUTOS */
.EstNomeProd {color: #000;font: bold 12px/22px Arial, Helvetica, sans-serif;text-shadow: 0px 2px 0px #ccc;list-style-type:none;display:inline;text-transform:uppercase;text-decoration:none;}
.EstRefProd {color:#8E8E8E;font-size:7pt;font-family:verdana}
.EstDescrProd {font-size:8pt;font-family:tahoma,verdana}
.EstPrecoProd {color:#000;font-size:11pt;font-family:arial}
.EstMaisInfo {color:#000000;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:#3C5F6D}
.EstLinhaProd {color:#CFCFCF;height:1px;width:95%}

/*  Estilo SUBPRODUTOS */
.EstRefSubProd {color:#000000;font-size:8pt;font-family:verdana,arial}
.EstDescrSubProd {color:#000000;font-size:8pt;font-family:verdana,arial}
.EstPrecoSubProd {color:#222222;font-size:8pt;font-family:arial}
.EstLinhaSubProd { display:none}
.EstCorParSubProd {background:#efe7d8}
.EstCorImparSubProd {background:#CCC}

/*  Estilo das opiniões de produtos */
.EstOpiniaoLinha {color:#CFCFCF;height:1px;width:100%}

/* Estilos do PEDIDO */
#TabItens{ background:#FFF}
.EstTabPedidoTit {background: #666;color:#FFF;font-size:8pt;font-family:verdana,arial;font-weight:bold}
.EstTabPedidoNome {color:#333333;font-size:8pt;font-weight:bold;font-family:tahoma,verdana}
.EstTabPedidoNome:visited {color:#333333}
.EstTabPedidoNome:hover {color:#574020}
.EstTabPedido {font-size:8pt;background: #999}
.EstTabPedidoNum {font-size:8pt;background: #999;font-family:Courier New,Courier}
.EstTabPedidoTotal {font-size:8pt;background: #CCC;font-weight:bold}
.EstTabPedidoFrete {font-size:8pt;background:#CCC ;font-weight:bold}
.EstTabPedidoBot {color:#000000;font-size:8pt;font-weight:bold;font-family:verdana,arial}
.EstTabPedidoRef {color:#000000;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:#574020}

/* Estilo de Títulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo {padding:5px 3px 3px 3px;background: #CCC;color:#3C5F6D;font-size:9pt;font-family:tahoma,verdana;font-weight:bold;border: 3px solid #FFF;}

/* Estilo para a tabela de Busca Rápida, para tabela de Ajuda (Pagamentos) e Fale Conosco */
.EstTabQuadro {background:#FAFAFA;font-size:8pt;font-family:arial,Helvetica}

/* ESTILO DOS CAMPOS DO FORMULÁRIO CLIENTES,FALE CONOSCO,... 	*/
.EstNomeCampo {color:#000000;font-size:8pt;font-family:tahoma,verdana;font-weight:bold}
.EstCampo {font-size:8pt;font-family:tahoma,verdana}
#idTabRegisterFC .EstNomeCampo{width:45%;}
#idTabRegisterFC {width:60%; margin-left:170px; margin-right:200px;}
#idRegisterFC{ background: #fff;}
.idTxtTrackFC{ margin: 0px 0px 0px 15px;}

/*  RODAPÉ */
.RodapeMenuNormal {background:#FFFFFF;font-size:8pt;font-family:tahoma,verdana;color:#222222;text-decoration:none}
.RodapeMenuNormal:visited {color:#222222}
.RodapeMenuNormal:active {color:#1a1b1d}
.RodapeMenuNormal:hover {color:#1a1b1d;text-decoration:underline}
.RodapeMenuAtual {background:#FFFFFF;font-size:8pt;font-family:tahoma,verdana;color:#187095;text-decoration:underline;font-weight:bold;}
.RodapeMenuAtual:visited {color:#187095}
.RodapeMenuAtual:active {color:#1a1b1d}
.RodapeMenuAtual:hover {color:#1a1b1d;text-decoration:underline}
.HistNav{background-color:#f4f4f4; margin-top: 10px}

/*  RODAPÉ */
.FooterMenu_Off{font-size:8pt;font-family:tahoma,verdana,arial;color:#000000;text-decoration:none}
.FooterMenu_Off:visited{color:#000000}
.FooterMenu_Off:active{color:#000000}
.FooterMenu_Off:hover{color:#000000;text-decoration:underline}
.FooterMenu_On{font-size:8pt;font-family:tahoma,verdana,arial;color:#606060;text-decoration:underline;font-weight:bold}
.FooterMenu_On:visited{color:#000000}
.FooterMenu_On:active{color:#606060}
.FooterMenu_On:hover{color:#000000;text-decoration:underline}

/*Rodapé Tableless*/
.FooterLinks{width:950px; height:30px;margin:0px 0px 10px 0px; text-align:center}
.Footer{ width:950px; height:100px; margin:0px 0px 0px 0px; }
.TopFooter{width:950px; background:#e5e2e0;margin:10px 0px 0px 0px;border: 3px solid #e5e2e0;}
.BottomFooter{width:950px; height:17px; background:url(../images/BottomFooter.png) no-repeat; margin:0px 0px 0px 0px;}
.FooterThawte {width:82px;height:100px; float: left; margin:10px 0px 0px 10px;}
.FooterPagamento{width:268px;height:100px; float: left; margin: 10px 0px 0px 250px}
.FooterPagamentoAmex{width:65px;height:41px; float: left; margin:0px 0px 0px 2px}
.FooterPagamentoMaster{width:65px;height:41px; float: left; margin:0px 0px 0px 2px}
.FooterPagamentoVisaEl{width:65px;height:41px; float: left; margin:0px 0px 0px 2px}
.FooterPagamentoVisa{width:65px;height:41px; float: left; margin:0px 0px 0px 2px}
.PoweredBy{width:82px;height:100px; float: right; margin: 10px 5px 0px 0px;}
.FooterBackground{background-image:url(../images/FooterBackground.gif);height:75px;}

.FooterMenuAll {margin:0px 0px 0px 10px;list-style-type:none;text-align:center;}
.FooterMenuAll  li{display:inline;list-style-type:none;border-right: 1px solid #CCC; padding: 0px 7px 0px 0px; text-transform:uppercase}
.FooterMenuAll  li a{font-size:10pt;font-family: Arial, Helvetica, sans-serif;text-decoration:none; list-style-type:none; color: #999;text-shadow: 1px 1px 0px #FFF;}
.FooterMenuAll  li a:hover {color:#000;list-style-type:none;border-bottom: 2px solid #CCC;text-shadow: 1px 1px 0px #FFF;}

.FooterImages {text-align:center;position:relative;top:50px}
.FooterImages ul li{display:inline}
.FooterContact ul{text-align:right;list-style-type:none;position:relative;top:-25px;left:-10px}
.FooterImagesLI{position:relative;top:-40px}

/*  Busca - ajax */
.hideSuggestClass{text-align:left;border:1px solid #D4D4D4;cursor:pointer;background-color:#FFFFFF;height:80px;overflow:auto;display:none;width:155px;margin:0px 0px 0px 0px}
.showSuggestClass .hideSuggestClass{display:block}
.showSuggestClass .hoverSuggestClass{background-color:#E4E4E4}
.productMenuClass{position:absolute;z-index:255;margin:0px 0px 0px 0px}
.productMenuClass3{position:absolute;z-index:255}
.productItemClass{margin-left:2px;font-weight:normal;font-size:8pt;font-family:tahoma,verdana}

/*Home tableless*/
.HomeContent{display:block;width:90%;color:#000000;font-size:8pt;font-family:arial,Helvetica;margin:0px auto;text-align:center;padding: 50px 0px 5px 0px;}
.HomeImageBackground{background-image:url(../images/HomeImageBackground.jpg); height:120px; width:550px;text-align:center;margin:0px auto;}
.HomeImageBackground ul{list-style-type:none;text-align:left}
.PosicaoProdutosHome{display:block;padding:5px 0px 5px 0px;width:100%;text-align:center;margin:0px auto;position:relative;float:right}
.HomeProductsPosition{display:block;position:relative;float:left;padding:0px 0px 0px 0px;width:45%;text-align:-moz-center;margin: 20px 0px 20px 0px}
.ProductsPosition{display:block;position:relative;float:right;width:45%;text-align:-moz-center;margin: 20px 0px 20px 0px}
.HomeBorderUnderline{ height:30px; vertical-align:middle; background:url(../images/1_li.gif);background-repeat: repeat-x; font-weight:bold; color:#242d3a; font-size:10px;margin:0px 0px 0px 10px}
.HomeArrowPosition{width:100%;text-align:left;}
.PosicaoProdutosHomeAll{float:right;}
.Space{display:block;clear:left;position:relative}

/* Barra lateral Tableless */
.RightBarBorderUnderline{position:relative;left:15px;top:5px;height:30px; vertical-align:middle; background:url(../images/1_li.gif);background-repeat: repeat-x; font-weight:bold; color:#242d3a; font-size:10px;}
.BarraTexto1{font-weight:bold;color:#242d3a;font-size:12px;font-family:verdana,tahoma,arial;position:relative;top:5px;left:30px}
.BarraTexto2,.BarraTexto3,.BarraTexto4,.BarraTexto5{font-size:8pt;font-family:tahoma,verdana}
.RightBarTopBackground{background-image: url(../images/RightBarTop.gif);width:164px;height:23px;}
.RightBarHalfBackground{background-image: url(../images/RightBarHalf.gif);width:164px;background-repeat:repeat-y;}
.RightBarBottomBackground{background-image: url(../images/RightBarBottom.gif);width:164px;height:29px;}
.RightBarContentAll{margin:30px 10px 0px 0px;position:relative;left:-18px}
.RightBarContentAll ul{list-style-type:none}

/* Estilo Produto */
#ProdCont{display:block;padding:5px 5px 5px 5px;width:100%;color:#000000;font-size:8pt;font-family:arial,Helvetica}
.EstNomeLista{display:block;font-weight:bold;font-family:tahoma,verdana;text-align:center;width:100%;padding:15px 15px 15px 15px;}
.EstNomeDetAmp{display:block;clear:left;position:relative;color:#e13300;font-size:8pt;font-weight:bold;font-family:tahoma,verdana;left:20px}
.EstRefCont{color:#919191;font-size:7pt;font-family:verdana,arial;font-weight:normal}
.EstDescrLista{display:block;width:300px;color:#222222;font-size:8pt;font-family:tahoma,verdana;font-weight:normal}
.EstDescrDet{display:block;position:relative;float:left;width:100%;color:#222222;font-size:8pt;font-family:tahoma,verdana;font-weight:normal;margin:75px 0px 0px 0px}
.EstPrecoDet{display:block;position:relative;float:left;left:40px;top:90px}
.EstPrecoAmp{display:block;position:relative;float:left;width:40%}
.EstPrecoContSub{display:block;position:relative;float:left;color:#000000;font-size:8pt;font-family:arial,Helvetica}
.LinkComprarListaSub{display:block;width:120px;position:relative;float:left}
.AdicionaisListaAmp{display:block;position:relative;float:left;width:50%}
.TableParc{display:block;position:relative;float:left;left:50px}
.ImagemProdAmp{display:block;clear:left;position:relative;text-align:center}
.EstLancamentoCont{display:block;position:relative;text-align:right}
.DetComprarLista{display:block;position:relative;}
.TableExternaLista, .TableExternaListaSub{display:block}
.AvisoDispLista, .AdicionaisListaSub, .TableParcAmp, .DivSpace{display:block;clear:left;position:relative}
.ImagemProdLista, .ImagemProdDet, .AdicionaisListaDet, .EstPrecoLista{display:block;position:relative;}

/*  Tabela de parcelamento */
.TitTabParc{font-weight:bold;font-size:8pt;font-family:tahoma,arial;z-index-99999}
.EstParcPar{background:#E8EDF1;font-size:8pt;font-family:tahoma,verdana}
.EstParcImpar{background:#FFFFFF;font-size:8pt;font-family:tahoma,verdana}

/* ESTILOS PARA AS FOTOS DE PRODUTOS  */
.ProdDetDiv{background:#FFFFFF;border: 3px solid #FFF;overflow:hidden;position:relative;}
.ProdListaDiv {background:#FFFFFF;border: 3px solid #ccc; margin:10px;}
#ProdAmpDiv{ background:#FFF}
.Box .EstImgFC{width:100px; height:100px; margin: 7px 0px 0px 13px;}
#ProdCapaDiv .EstImgFC{width:100px;}
#ProdListaDiv .EstImgFC{width:100px}
#ProdDetDiv .EstImgFC{width:200px}
#ProdAmpDiv .EstImgFC{width:400px}
#ProdDetDiv .jqzoom{width:200px}

/* ESTILOS PARA AS FOTOS DE PRODUTOS NA CESTA E CROSS-SELLING  */ 
.EstFotoProdCross{width:100px;height:100px}
.EstFotoProdCesta{width:100px;height:100px}

.EstEspacoEsquerdaConteudo{ display:none}

/* Zoom IMG Detalhe */
.MagicZoom img {border: 0px !important;padding: 0px !important;margin: 0px !important;}
.MagicZoomBigImageCont {border: 1px solid #999;z-index:999999}
.MagicZoomHeader {font-size: 8pt !important;line-height: normal !important;color: #fff;background: #666;text-align: center !important;}
.MagicZoomPup {border: 1px solid #aaa;background: #fff;cursor: move;}
.MagicZoomLoading {border: 1px solid #ccc;background: #fff url(../images/ajaxLoader.gif) no-repeat 2px 50%;padding: 4px 4px 4px 24px !important;margin: 0px;text-decoration: none;text-align: left;font-size: 8pt;font-family: sans-serif;color: #444;}

/* Paginacao */
#idPaginationProdFC .smtext a{padding: 6px 13px 10px 11px;margin-right: 2px;text-decoration: none; color: #999;background: url(../images/PagOff.png);width:29px;height:29px;background-repeat:no-repeat; text-shadow: 0px 1px 0px  #fff;}
#idPaginationProdFC .smtext a:hover{padding: 6px 13px 10px 11px;margin-right: 2px;text-decoration: underline;color: #fff;background: url(../images/PagOn.png);width:29px;height:29px;background-repeat:no-repeat; text-shadow: 0px 1px 0px  #aecaee;}
#idPaginationProdFC #idCurrentPageFC {padding: 6px 13px 10px 11px;margin-right: 2px;background: url(../images/PagOn.png);color: #ffffff;width:29px;height:29px;background-repeat:no-repeat;text-shadow: 0px 1px 0px  #aecaee;}
#idTxtBotPreviousPageFC{ display:none}
#idTxtBotNextPageFC{ display:none}
#LayoutDadosCestaFC{ margin: 45px 0px 0px 85px}
.EstMostraEconomia{ margin:0px 0px 0px 0px}

.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}

#MostraDadosCestaIDFC{ margin: -10px 0px 0px -10px }

/* cart */
.linkCart a{text-decoration:none;color:#ffffff;font-size:12px;}
.linkCart a:hover{text-decoration:underline}
.EstPrecoProdCesta {color:#ffffff;font-size:12px;}

#Rotating1{ margin: 20px 0px 0px 20px}

/*  Busca - ajax */
.autocomplete-w1 {}
.autocomplete{border:1px solid #999;background:#FFF;cursor:default;max-height:350px;overflow:auto;margin:5px 5px 0px 0px; /* IE specific: */ _height:230px;  _margin:0px 0px 0px 0px; overflow-x:hidden; }
.autocomplete .selected{background:#e37b1d;color:#FFF;}
.autocomplete div{padding:1px 5px 1px 5px; white-space:nowrap;font-weight:normal;width:100%;text-align:left;display:inline-block;}
.autocomplete .selected{color:#FFF;}
.autocomplete strong{color:#4396ca;}	
.autocomplete .selected strong{color:#000;}
.autocomplete .suggestions{background:#f4f4f4;width:60%;}
.autocomplete .suggestions{display: inline}
.autocomplete .selected .suggestions {color:#000;}
.autocomplete .suggestionsResults{background:#f4f4f4;color:#377f44;width:33%;text-align:right;}
.autocomplete .suggestionsResults{display: inline}
.autocomplete .selected .suggestionsResults{color:#000;}
.hideSuggestClass{text-align:left;border:1px solid #D4D4D4;cursor:pointer;background-color:#FFFFFF;height:150px;overflow:auto;display:none;width:168px;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}

/* Zip Code */
.ZipBackground{border:1px solid #eaeaea;background:#fbfbfb;padding:5px 5px 5px 5px;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.ZipTitCalc{font-size:12px;color:#373737;font-family:tahoma,verdana,arial;font-weight:bold}
.ZipTitType{font-size:12px;color:#1f1f1f;font-family:tahoma,verdana,arial;}
.ZipInputButton {border:1px solid #999;font-size:14px;width:80px;height:22px;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.ZipSubmitButton{border:1px solid #0b2d5b;color:#0b2d5b;background-color:#edf5ff;font-weight:bold;height:22px;cursor:pointer;outline:none;filter:chroma(color=#000000);}
.ZipName{font-size:12px;color:#373737;font-family:tahoma,verdana,arial;font-weight:bold;margin-top: 2px;}
.ZipObsVal{font-size:12px;color:#373737;font-family:tahoma,verdana,arial;}
.ZipLink a{font-size:11px;color:#525252;font-family:tahoma,verdana,arial;text-decoration:underline}
.ZipLink a:hover{font-size:11px;color:#ff0000;font-family:tahoma,verdana,arial;text-decoration:underline}
.ZipValue{font-size:12px;color:#000000;font-family:tahoma,verdana,arial;font-weight:bold}

#idTitTextoFC{margin:10px}
#idFoundFC{padding:10px}
#idPageCountFC{padding:10px}

/* cart */
.StyProdLinkCart a{text-decoration:none;color:#ffffff;font-size:12px;}
.StyProdLinkCart a:hover{text-decoration:underline}
.StyProdShoppingCartPrice{color:#ffffff;font-size:12px;}

/* Xtreme Checkout */
.FC-ShowCartOffPageLink a{color:#444444;text-decoration:none;font-size:12px;}
.FC-ShowCartOffPageLink a:hover{color:#444444;text-decoration:none;font-size:12px;text-decoration:underline;}
.FC-ShowCartOnPageLink a{color:#004797;text-decoration:none;font-size:12px;font-weight:bold}
.FC-ShowCartOnPageLink a:hover{color:#003a7c;text-decoration:none;font-size:12px;text-decoration:underline;font-weight:bold}
.FC-ShowCartOnPageLinkCart a{color:#ffffff;border-width:1px;border-color:#3b6e22;font-weight:bold;font-size:12px;font-family:verdana;cursor:pointer;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.FC-ShowCartOnPageLinkCart a:hover{color:#FFFFFF;border-width:1px;border-color:#3b6e22;font-weight:bold;font-size:12px;font-family:verdana;cursor:pointer;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;text-decoration:underline;}
#DivShowCartOnPage{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#idTDTitShowCartOnPageFC{border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px;}
#idCheckoutFC a #idTxtLinkContinueFC{background-color:#6ea853;xheight:30px;padding:10px;cursor:pointer;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;color:#FFFFFF;font-weight:bold} 
#idCheckoutFC a:hover #idTxtLinkContinueFC{background-color:#4c7738;xheight:30px;padding:10px;cursor:pointer;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;color:#FFFFFF;font-weight:bold}
#idCheckoutFC .BotChkPaymentContinue:hover{background-color:#4c7738;border-color:#333333;border-radius:10px 10px 10px 10px;border-width:1px;color:#FCFCFC;font-family:tahoma,arial;font-size:12px;font-weight:bold;height:40px;cursor:pointer;}
#idChkOrderNumberFC{font-size:15px;}


ul#produtos{ list-style:none; }
ul#produtos li{float: left;background-color:#fff; }
div#carrinho-top{position:relative;z-index: 9999;}
div#carrinho-info{position:relative; display: block; background: url(../images/BgCart.png) no-repeat;  height:42px; width: 250px; left: 20px; top:auto; z-index: 9999; }
div#carrinho-container{position:absolute;background: url(../images/BgContainer.png) no-repeat; width:327px; height:280px; display:none;  z-index: 9999}
div#carrinho-container ul{ overflow:auto; height:206px; padding: 14 0 0 8; margin:0px;list-style:none; z-index: 9999}
div#carrinho-container ul li{ color:#333; font-size:12px;  text-align:center; margin:0px;z-index: 9999}
#result-adicao{font: 12px "Arial"; color: #000; display: none; float: left}
#bot-cesta{ margin: 0 0 5 14; display: block}
#carrinho-produtos{ height: 100%;z-index:9999}
#x1, #x2{color: #000;font-family:tahoma,Arial;font-size:8pt;float: left; padding-top: 13px; padding-left: 7px;}
#sMsg{font-size:8pt;}
.produto-drag{ background: url(../images/BgDrag.png) no-repeat; padding:10px;margin:0;width:131px;height:143px;text-align: center; z-index: 9999}
.ui-state-hover{background: url(../images/BgContainerHover.png) no-repeat; font-weight: bold;}
.ImgProdCartVazio{ background: url(../images/ImgProdCartVazio.png) no-repeat;}
.ImgProdCart img{width:30px;height:30px; }
.NomeProdCart a{font-family:tahoma,Arial;font-size:8pt;color:#000}
.QtdProdCart{font-family:tahoma,Arial;font-size:8pt;color:#000}
.PrecoProdCart{font-family:tahoma,Arial;font-size:8pt;color:#000;font-weight:bold}
.Cesta{width: 241px; height:42px; float:right; margin: 0; display: block}

.nivoSlider{display:none}
