.Topo { margin: 5px 5px 5px 5px; width: 99%; }
.Topo .TextoTopo { margin-bottom:15px; font-size:14px; font-weight:bold; color:#FFFFFF }
.Topo_Categ { position: relative; width: 100%; height: 31px; z-index: 1; background-image: url(../img/layout_bg_categ.jpg); }
.Topo_Menu { font-size: 12px; text-align: left; }
.Topo_Menu_Icone { float: left; display: inline; padding-top: 0px; padding-right: 5px; }
.Topo_Menu_Item { float: left; display: inline; padding-top: 0px; }
.Topo_Menu_Item a { color: #000000; }
.Topo_Menu_Item a:hover { color: #CC0000; text-decoration: underline; }
.Topo_Menu_Telefone { font-size: 15px; font-weight: bold; }
.Topo_Menu_Div { float: left; display: inline; padding-right: 5px; padding-left: 5px; }
.Topo_Categ_Container { position: relative; z-index: 1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 5px; }
.Topo_Categ_Container a { text-decoration: none; color: #FFFFFF; font-weight: normal; }
.Topo_Categ_Container a:visited { text-decoration: none; color: #FFFFFF; font-weight: normal; }
.Topo_Categ_Container a:hover { text-decoration: underline; color: #FFFFFF; font-weight: normal; }.Menu_Borda { width: 144px; padding: 5px 0px 5px 0px; border: solid 1px #2F446C; }
.Menu_Aba { width: 146px; padding: 10px 0px 10px 0px; color: #FFFFFF; background-image: url(../img/layout_aba.gif); background-repeat: no-repeat; font-size: 11px; font-weight: bold; text-align: center; text-transform: uppercase; }
.Menu_Aba a { color: #FFFFFF; text-decoration: none; }
.Menu_Aba a:hover { color: #FFFFFF; text-decoration: underline; }
.Menu_Categoria { padding: 8px 0px 2px 5px; font-size: 11px; font-weight: bold; text-align: left; text-transform: uppercase; }
.Menu_Categoria a { color: #7B1E79; text-decoration: none; }
.Menu_Categoria a:hover { color: #7B1E79; text-decoration: underline; }
.Menu_VejaMais { color: #7B1E79; font-size: 11px; text-align: left; }
.Menu_VejaMais a { color: #7B1E79; text-decoration: none; }
.Menu_VejaMais a:hover { color: #7B1E79; text-decoration: underline; }
.Menu_Sub { padding: 3px 0px 1px 5px; color: #333333; font-size: 10px; text-align: left; }
.Menu_Sub a { color: #333333; text-decoration: none; }
.Menu_Sub a:hover { text-decoration: underline; color: #333333; }
.Menu_Form { padding: 1px; border: 1px solid #D6D6D6; color: #333333; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; }.Rodape_Topo { text-align: right; margin-right: 15px; }
.Rodape_Topo a { color: #000000; }
.Rodape_Topo a:hover { color: #000000; text-decoration: underline; }
.Rodape_Container { width: 100%; margin: 0px; padding: 0px; background: #FFFFFF; }
.Rodape_Barra { background-image: url(../img/layout_rodape.gif); background-repeat: repeat-x; padding: 7px 0px 7px 0px; }
.Rodape_Header { text-align: left; position: relative; margin: 0px auto 10px auto; padding: 0px 0px 0px 0px; background: #FFFFFF; }
.Rodape_Box { padding-top: 10px; padding-left: 10px; padding-bottom: 10px; white-space: nowrap; float: left; }
.Rodape_Links { font-family: Arial, Helvetica, sans-serif; font-variant: normal; color: #F85200; font-size: 12px; padding: 0px 0px 0px 0px; text-align: left; }
.Rodape_Links a { text-decoration: none; color: #F85200; }
.Rodape_Links a:hover { color: #000000; text-decoration: underline; }
.Rodape_Informacoes { float: left; color: #000000; font-size: 11px; padding-left: 15px; font-family: Arial, Helvetica, sans-serif; }
.Rodape_Bandeira { font-size: 85%; font-weight: bold; text-align: left; }
.Rodape_Bandeira_Icones { float: left; display: inline; padding-top: 0.615em; padding-right: 0.384em; }body { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color: #333333; background-color: #FFFFFF; }
#centro { width: 100%; text-align: left; position: relative; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background: #FFFFFF; }
#centro_imprimir { width: 100%; text-align: left; position: relative; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background: #FFFFFF; }
.form_1 { margin: 1px; padding: 1px; background-color: #FFFFFF; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #196CA4; }
.CampoObrig { margin: 1px; padding: 1px; background-color: #CCCCCC; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid; border-color: #666666; }
.Campo { margin: 1px; padding: 1px; background-color: #FFFFFF; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; border: 1px solid; }
#BoxPaginacao { text-align: right; background-color: #F7F7F7; padding: 4px 8px 4px 8px; font-size: 10px; }
.link { font-family: Verdana; font-size: 10px; text-decoration: none; color: #666666; font-weight: normal; }
.link:visited { color: #666666; font-size: 10px; text-decoration: none; font-family: Verdana; }
.link:hover { text-decoration: underline; font-family: Verdana; font-size: 10px; color: #666666; }
.LinkPadrao { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333; font-weight: normal; }
.LinkPadrao:visited { color: #333333; text-decoration: none; }
.LinkPadrao:hover { text-decoration: underline; color: #333333; }
.link2 { font-family: Verdana; font-size: 11px; text-decoration: none; color: #196CA4; }
.link2:visited { color: #196CA4; text-decoration: none; font-family: Verdana; }
.link2:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #196CA4; }
.link3 { font-family: Verdana; font-size: 11px; text-decoration: none; color: #F85200; }
.link3:visited { color: #F85200; text-decoration: none; font-family: Verdana; }
.link3:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #F85200; }
.Link4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000; font-weight: normal; }
.Link4:visited { color: #000000; text-decoration: underline; }
.Link4:hover { text-decoration: underline; color: #000000; }
.Link6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #000000; font-weight: normal; }
.Link6:visited { color: #000000; text-decoration: underline; }
.Link6:hover { text-decoration: underline; color: #000000; }
.LinkPreco { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #CC3300; font-weight: normal; }
.LinkPreco:visited { color: #CC3300; text-decoration: none; }
.LinkPreco:hover { text-decoration: underline; color: #CC3300; }
h1 { color: #333333; margin: 5px 10px 6px 15px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; padding: 0px 0px 6px 0px; border-bottom-style: solid; border-bottom-color: #333333; border-bottom-width: 2px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 0px 6px 0px; font-weight: normal; }
h3 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; padding: 0px; margin: 0px; }
.botao { border: 1px ridge; color: white; background: #E54100; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#HistoricoPageProduto { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #FBFBFB; margin: 0px 10px 10px 10px; padding: 5px 5px 5px 0px; border-bottom-color: #F0F0F0; border-bottom-style: solid; border-bottom-width: 1px; }
#HistoricoPageProduto a { font-weight: normal; text-decoration: underline; color: #666666; }
#HistoricoPageProduto a:hover { font-weight: normal; color: #FF3300; font-variant: normal; text-decoration: underline; }
#vc_esta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; background-color: #FBFBFB; margin: 0px 10px 10px 10px; padding: 5px 5px 5px 6px; }
#vc_esta a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-decoration: underline; color: #666666; }
#vc_esta a:hover { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-variant: normal; text-decoration: none; }
#Texto { font-size: 11px; padding: 0px 0px 0px 10px; margin: 10px 0px 0px 20px; width: 520px; }
#BoxValidacao { background-color: #FBFBFB; border: 4px solid #EAEAEA; color: #333333; padding: 5px 0px 5px 10px; width: 365px; }
#BoxValidacao2 { background-color: #FBFBFB; border: 4px solid #EAEAEA; color: #333333; padding: 5px 0px 5px 10px; width: 335px; }
#LinkSuaConta { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-align: left; padding: 2px 0px 2px 10px; }
#LinkSuaConta a { color: #FF3300; text-decoration: none; font-weight: normal; }
#LinkSuaConta a:hover { color: #333333; text-decoration: underline; font-weight: normal; background-color: #EEEEEE; }
#BoxAreaClienteForm { margin: 10px 0px 100px 0px; border-color: #EAEAEA; border-style: solid; border-width: 1px; background-color: #FBFBFB; width: 360px; padding: 10px 10px 0px 10px; }
#BoxDica { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(..img/bulb.gif); background-repeat: no-repeat; background-position: 10px 10px; padding: 15px 10px 10px 40px; border-color: #EEEEEE; border-style: solid; border-width: 1px; }
#Seja { position: absolute; left: 227px; top: 8px; z-index: 1; color: #FFFFFF; font-size: 10px; }
#Seja a { color: #FFFFFF; text-decoration: none; font-weight: normal; }
#Seja a:hover { color: #FFFFFF; text-decoration: underline; font-weight: normal; }
#FonteBarraTitCarrinho { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #333333; margin: 0px; }
.FonteVerm { color: #CC3300; font-size: 12px; font-weight: bold; }
.box_preco { border: 1px solid #E6E6E6; background-color: #F2F2F2; margin-bottom: 5px; }
.prodPorHome { font-family: arial; font-size: 16px; font-style: normal; font-weight: bold; color: #333333; }
.prodPrecoProduct { font-family: arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FF8000; }
#TracoPreto { border-top-color: #666666; border-top-style: solid; border-top-width: 1px; }
#BotaoLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-image: url(..img/IconeSeta.gif); background-repeat: no-repeat; padding: 3px 10px 4px 15px; background-position: 0px 5px; }
#BotaoLink a { color: #333333; text-decoration: none; font-weight: normal; }
#BotaoLink a:hover { color: #333333; text-decoration: underline; font-weight: normal; }
.nomeproduto { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333; }
#PontilhadoHome { background-image: url(..img/pontilhado_h.gif); background-repeat: repeat-x; width: 100%; margin: 5px 0px 0px 0px; height: 5px; }
#BoxStatusVermelho { padding: 5px; width: 150px; border-color: #CCCCCC; border-style: dashed; border-width: 1px; margin: 5px 0px 0px 0px; float: left; color: #CC3300; }
#BoxStatusAzul { padding: 5px; width: 150px; border-color: #CCCCCC; border-style: dashed; border-width: 1px; margin: 5px 0px 0px 0px; float: left; font-weight: bold; color: #1E6EA1; }
.Seta { background-image: url(..img/seta.gif); background-repeat: no-repeat; padding: 3px 0px 3px 12px; background-position: 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: left; }
.tdCusto { color: #BB0000; }
.tdDestaque { color: #146AA1; font-weight: bold; }
.BoxFrete { border-color: #EAEAEA; border-style: solid; border-width: 1px; background-color: #FBFBFB; width: 560px; padding: 10px 10px 10px 10px; }
.ProdutoBandeira table th { text-align: center; padding-bottom: 5px; }
.ProdutoBandeira table td { text-align: center; }
.ProdutoBandeira .juros { font-size: 9px; text-align: center; }
.ProdutoBandeira .Minimo { color: #CC0000; margin-top: 10px; }
.ProdutoBandeira .Desconto { font-size: 9px; font-style: italic; color: #1E6EA1; margin-top: 5px; }
.prod_frete { width: 540px; margin-top: 10px; }
.prod_frete { width: 540px; margin-top: 10px; }
.prod_frete_preco { color: #1E6EA1; font-weight: bold; }
.prod_frete_endereco { background-color: #F4F4F4; padding: 4px; border: 1px solid #E6E6E6; border-collapse: collapse; }
.prod_frete_conteudo { margin-top: 10px; padding: 4px; border: 1px solid #E6E6E6; border-collapse: collapse; }
.prod_centrobox_icone { float: left; display: inline; padding-right: 5px; }
.prod_centrobox_link { padding-top: 3px; }
.prod_centrobox { display: block; width: 88%; }
.prod_centrobox a { color: #666666; text-decoration: none; }
.prod_centrobox a:visited { color: #666666; text-decoration: none; }
.prod_centrobox a:hover { text-decoration: underline; color: #666666; }
.pontilhado { background-image: url(../img/pontilhado_h.gif); background-repeat: repeat-x; width: 100%; margin: 5px 0px 0px 0px; height: 5px; }
.float-box { margin: 0px; padding: 0px; list-style: none; border-collapse: collapse; z-index: 3; width: 584px; text-align: left; }
.float-box .header { display: block; height: 25px; padding: 5px 0 0 8px; margin: 0px; background: url(../img/float-box-title.png) left top no-repeat; }
.float-box h3 { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; float: left; }
.float-box .fechar { float: right; margin-right: 18px; }
.float-box .fechar a { color: #FFFFFF; font-size: 11px; }
.float-box .fechar a:hover { color: #FFFF00; }
.float-box .window { padding: 0px 0px 15px 0px; background: url(../img/float-box-bottom.png) left bottom no-repeat; }
.window .content { position: static; padding: 6px 0px 5px 18px; background: url(../img/float-box-middle.png) left top repeat-y; }
.modal .overlay { position: fixed; display:none; top: 0; left: 0; background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; height: 100%; width: 100%; min-height: 100%; min-width: 100%; z-index: 50; }                        
.modal .dialog { position: absolute; left: 0; top: 0; width: 440px; height: 200px; display: none; z-index: 9999; padding: 20px; width: 375px; height: 203px; padding: 10px; background-color: #ffffff; text-align: left; }
.modal .close { display: block; text-align: right; }

