*{font-family:Arial, Helvetica, sans-serif;color:#333333;}
body{margin:0px;padding:0px;}
form,img{border:0px;margin:0px;}
h1,h2,h3,h4{margin-bottom:6px;margin-top:2px;}
h1{font-weight:normal;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.DivisorCor1px{height:1px;overflow:hidden;}
.MarginZero{margin:0px;}
.borderZero{border:0px;}
a{color:inherit;text-decoration:none;}
a:hover{text-decoration:underline;}
.ClearUl{list-style:none;margin:0px;padding:0;}
.borderGray100{width:100%;border-bottom:solid 1px #CCCCCC;}
h2.ProcessosCompra{margin-bottom:15px;font-weight:normal;color:#CCCCCC;}
h2.ProcessosCompra .ProcessoAtivo{color:#0066cc;font-weight:bold;}
#TopBase{width:100%;position:relative;z-index:2000;}
ul#TopBarra{margin:0px auto;padding:0px;list-style:none;width:1000px;padding-top:5px;padding-bottom:5px;color:#999999;height:auto;}
ul#top{margin:0px auto;padding:0px;list-style:none;width:1000px;margin-top:5px;}
#logo{width:200px;height:90px;overflow:hidden;float:left;margin-top:0px;}
#logo img{width:200px;}
#topBlockRight{width:560px;float:right;position:relative;}
ul#TopBarra,#topBlockRight{display:block;}
#topBlockRightMobile{float:right;width:120px;display:none;margin-top:13px;}
#Busca input[type="text"]{border:solid 1px #CCCCCC;width:300px;height:27px;padding-left:30px;padding-top:4px;padding-bottom:4px;padding-right:134px;background-image:url(/loja/images/lupa.gif);background-repeat:no-repeat;background-position:left center;}
#Busca input[type="submit"]{background-color:#0066cc;border:0px;color:#FFFFFF;width:108px;height:30px;margin-left:-115px;padding:0px;cursor:pointer;}
#BuscaBlock{width:480px;overflow:hidden;margin-top:35px;float:left;}
#CartBox{width:40px;height:23px;padding:4px;padding-top:8px;padding-left:32px;color:#0066cc;float:left;background-image:url(../images/icones/carrinhoIcon.gif);background-repeat:no-repeat;background-position:left center;margin-top:35px;border:solid 1px #CCCCCC;text-align:center;display:block;}
#CartBox a{color:inherit;text-decoration:none;}
#CartSubBox{border:solid 1px #CCCCCC;padding:6px;background-color:#FFFFFF;width:240px;position:absolute;z-index:9999;list-style:none;margin-top:8px;margin-left:-209px;text-align:left;display:none;}
#CartSubBox h2{margin-top:0px;font-weight:normal;color:#666666;font-size:20px;margin-bottom:10px;width:100%;border-bottom:solid 1px #CCCCCC;}
#CartSubBox .CartItem{height:80px;overflow:hidden;margin-bottom:5px;margin-top:5px;cursor:pointer;}
#CartSubBox .CartItem img{width:90px;float:left;margin-right:10px;}
#CartSubBox .CartItem p{width:120px;float:left;margin-right:10px;color:#666666;font-size:14px;}
#CartSubBox .CartItem p a{color:inherit;text-decoration:none;}
#CartSubBox .CartDivisor{clear:both;background-color:#999999;height:1px;overflow:hidden;}
#CartSubBox .CartSubTotal{background-color:#f4f4f4;text-align:right;padding-top:6px;padding-bottom:6px;margin-top:6px;}
#CartBox:hover #CartSubBox{display:block;}
#MenuIconMobile{width:36px;height:36px;margin-top:8px;overflow:hidden;background-image:url(/loja/images/MenuIconMobile.gif);background-repeat:no-repeat;cursor:pointer;float:left;display:none;margin-right:5px;}
ul#Menu{margin:0px auto;padding:0px;list-style:none;width:1000px;display:block;}
ul#Menu li.MenuItem{padding:6px;padding-left:10px;padding-right:10px;margin-top:3px;margin-bottom:3px;float:left;border-right:solid 1px #CCCCCC;color:#333333;font-size:14px;}
ul#Menu li.MenuItem:nth-last-of-type(2){border-right:0px;}
ul#Menu li.MenuItem ul.SubMenuItem{border:solid 3px #CCCCCC;padding:0px;margin:0px;margin-top:5px;position:absolute;list-style:none;display:none;z-index:2200;background-color:#FFFFFF;}
ul.SubMenuItem{list-style:none;}
ul#Menu li.MenuItem ul.SubMenuItem h2{margin-bottom:10px;font-weight:normal;text-transform:uppercase;}
ul#Menu li.MenuItem:hover ul.SubMenuItem{display:block;}
ul.SubMenuItem div.LinkSpacer{margin-bottom:6px;}
ul.SubMenuItem li.SubMenuColuna{float:left;padding-right:20px;margin-left:10px;min-width:150px;min-height:200px;border-right:solid 1px #CCCCCC;padding-top:15px;}
ul.SubMenuItem li.SubMenuUnitario{padding-right:20px;margin-left:10px;min-width:150px;min-height:200px;padding-top:15px;}
#Content{width:1000px;margin:auto;padding:0px;padding-top:10px;padding-bottom:20px;box-sizing:border-box;}
#TvCut{height:280px;overflow:hidden;margin-bottom:15px;}
#ProdutoDetalhe{width:375px;overflow:hidden;min-height:350px;float:left;}
#ProdutoDetalhe p.codigo{color:#999999;margin-top:0px;}
#ProdutoDetalhe p.Instock{color:#003366;margin-top:0px;}
#ProdutoDetalhe div.ChamadaDetalhe{color:#999999;margin-top:0px;}
#ProdutoValorBox{width:260px;float:right;padding:10px;border:solid 1px #CCCCCC;min-height:250px;margin-right:5px;}
#ProdutoValorBox h2.ProdutoPreco{margin-top:20px;margin-bottom:10px;font-size:40px;font-weight:normal;}
.ProdutoQTD{width:50px;padding:8px;border:solid 1px #CCCCCC;margin-right:10px;margin-bottom:2px;}
.ADDMINUS{background-color:#CCCCCC;font-size:20px;font-weight:bold;border:0px;margin-top:1px;color:#FFFFFF;cursor:pointer;height:34px;width:34px;}
#CEPform .ProdutoCEP{width:100px;padding:4px;border:solid 1px #CCCCCC;margin-right:10px;margin-bottom:2px;}
#CEPform input[type="submit"]{background-color:#CCCCCC;font-size:18px;font-weight:bold;border:0px;color:#FFFFFF;cursor:pointer;}
#AddCart{width:200px;background-color:#0066cc;color:#FFFFFF;font-size:16px;height:27px;padding-left:30px;padding-top:8px;padding-bottom:8px;border:0px;height:40px;background-image:url(../images/icones/carrinho.png);background-repeat:no-repeat;background-position:10px center;cursor:pointer;}
#ProdutoDescricao{padding:20px;padding-bottom:15px;border:solid 1px #CCCCCC;margin-left:5px;margin-right:5px;margin-bottom:20px;}
#ProdutoDescricao h3{margin-bottom:15px;font-weight:normal;font-size:22px;}
#ProdutoDescricao div.Coluna1{width:620px;overflow:hidden;float:left;}
#ProdutoDescricao div.Coluna2{width:300px;float:right;}
#ProdutoDescricao div.Coluna2 h4{margin-bottom:6px;font-size:14px;margin-top:6px;}
#ProdutoDescricao div.Coluna2 p{margin-top:0px;margin-bottom:10px;font-size:14px;}
ul#ProdutosLstBase{list-style:none;margin:0px;padding:0px;}
ul#ProdutosLstBase li.ProdutoLstBox{width:180px;box-sizing:border-box;height:320px;padding:5px;border:solid 1px #CCCCCC;text-align:center;float:left;color:#999999;margin-right:18px;margin-bottom:20px;display:none;}
ul#ProdutosLstBase li.ProdutoLstBox:nth-last-of-type(2){margin-right:0px;}
ul#ProdutosLstBase li.ProdutoLstBox img{width:120px;}
ul#ProdutosLstBase li.ProdutoLstBox p{margin-top:5px;margin-bottom:6px;height:70px;text-align:left;}
ul#ProdutosLstBase li.ProdutoLstBox div{height:35px;overflow:hidden;}
ul#ProdutosLstBase li.ProdutoLstBox a{color:inherit;text-decoration:none;}
ul#ProdutosLstBase li.ProdutoLstBox a:hover{text-decoration:underline;}
.MaisDetalheProd{width:160px;background-color:#0066cc;color:#FFFFFF;font-size:16px;height:25px;border:0px;height:40px;cursor:pointer;margin-top:10px;}
ul#OutrosProdutos{width:990px;margin:0px auto;padding:0px;list-style:none;}
ul#OutrosProdutos li.OutrosProdutosItem{width:212px;float:left;margin-right:30px;overflow:hidden;text-align:left;padding:0px;box-sizing:border-box;border:0px;}
ul#OutrosProdutos li.OutrosProdutosItem:nth-child(1){margin-left:30px;}
ul#OutrosProdutos li.OutrosProdutosItem:nth-last-of-type(2){margin-right:0px;}
ul#OutrosProdutos li.OutrosProdutosItem .OutrosImgBox{width:209px;height:200px;border:solid 1px #CCCCCC;overflow:hidden;margin:auto;margin-bottom:10px;}
ul#OutrosProdutos li.OutrosProdutosItem .OutrosImgBox img{width:209px;}
.MaisDetalhe{width:198px;background-color:#0066cc;color:#FFFFFF;font-size:16px;height:27px;border:0px;height:40px;cursor:pointer;margin-top:10px;}
ul#OutrosProdutos li.OutrosProdutosItem .OutrosTxt{min-height:100px;}
#FotoBase{width:320px;margin-right:15px;overflow:hidden;float:left;}
#FotoBase .Img320px{width:320px;height:320px;overflow:hidden;margin-bottom:10px;background-color:#FFFFFF;}
#FotoBase .Img320px img{width:320px;}
#FotoBase .Img60px{width:60px;height:60px;float:left;cursor:pointer;overflow:hidden;margin-left:3px;margin-right:3px;margin-bottom:6px;margin-top:6px;}
#FotoBase .Img60px img{width:60px;}
#NewsLetterBase{padding:10px;background-color:#e5e5e5;width:960px;margin:auto;padding-top:20px;padding-bottom:20px;display:block;position:relative;}
#newsletter{font-size:14px;width:1000px;margin:auto;text-align:center;}
#newsletter input[type="email"]{margin-left:10px;border:solid 1px #CCCCCC;text-align:left;width:200px;height:27px;padding-left:10px;color:#999999;padding-top:4px;padding-bottom:4px;padding-right:134px;font-size:14px;}
#newsletter input[type="submit"]{background-color:#0066cc;border:0px;color:#FFFFFF;width:108px;height:30px;margin-left:-115px;padding:0px;cursor:pointer;}
ul#footer{width:1000px;margin:0px auto;padding:0px;list-style:none;color:#333333;display:block;}
ul#footer li.FooterItem{float:left;width:220px;overflow:hidden;margin-right:6px;margin-left:6px;margin-bottom:10px;line-height:18px;}
ul#footer li.FooterItem h3{margin-top:0px;margin-bottom:10px;font-weight:normal;}
ul#footer li.FooterItem a{color:#0066cc;text-decoration:none;font-size:14px;}
ul#footer li.FooterItem a:hover{text-decoration:underline;}
#NewsLetterMobiIcon{display:none;position:fixed;z-index:2001;right:10px;bottom:80px;width:60px;height:60px;overflow:hidden;cursor:pointer;background-image:url(/loja/images/newsletterIcon.png);background-repeat:no-repeat;background-position:center center;}
#arvore{font-size:14px;color:#999999;margin-bottom:15px;}
#arvore a{text-decoration:none;color:inherit;}
#arvore a:hover{color:#0066cc;}
#arvore a.Arvatual{color:#666666;}
#login,#cadastro{width:485px;float:left;}
#login h3,#cadastro h3{color:#999999;font-weight:normal;}
.fontSize12{font-size:12px;}
.fontSize14{font-size:14px;}
.fontSize16{font-size:16px;}
.fontSize18{font-size:18px;}
.fontSize20{font-size:20px;}
.fontSize25{font-size:25px;}
.fontSize30{font-size:30px;}
.TxTColorBase{color:#0066cc;}
.TxtGray{color:#999999;}
.TxtGray80{color:#333333;}
.TxtRed{color:#900;}
.TxtWhite{color:#FFFFFF;}
.TxtGreen{color:#006600;}
.TxtCenter{text-align:center;}
.TxtLeft{text-align:left;}
.TxtRight{text-align:right;}
.TxtJust{text-align:justify;}
.w60{width:60px;}
.w90{width:90px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w400{width:400px;}
.w480{width:480px;}
.60x60{width:60px;height:60px;overflow:hidden;}
.90x90{width:90px;height:90px;overflow:hidden;}
.120x120{width:120px;height:120px;overflow:hidden;}
.InputEstilo1{border:solid 1px #CCCCCC;color:#999999;padding:5px;}
.Botao{background-color:#0066cc;border:0px;color:#FFFFFF;width:108px;height:30px;padding:0px;cursor:pointer;}
label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;}
input[type=radio]{display:none;}
label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottombottom:1px;background-color:#aaa;box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
input[type=radio]:checked + label:before{content:"\2022";color:#f3f3f3;font-size:30px;text-align:center;line-height:18px;}
#loadMore{padding:6px;border:solid 1px #999999;background-color:#f4f4f4;text-align:center;color:#333333;cursor:pointer;margin-top:10px;}
@media only screen and (max-width:600px){ul#TopBarra,ul#Menu,#CartBox{display:none;}
#topBlockRight{position:absolute;width:100%;margin-top:55px;display:none;box-sizing:border-box;z-index:2000;background-color:#FFFFFF;}
#BuscaBlock{padding:6px;background-color:#FFFFFF;width:100%;margin-top:0px;box-sizing:border-box;}
ul#TopBarra,ul#top{width:100%;height:55px;}
#logo{width:100px;height:45px;margin-top:10px;}
#logo img{width:100px;}
#Content{width:100%;padding:8px;}
#TvCut{height:auto;}
ul#ProdutosLstBase li.ProdutoLstBox{width:100%;}
ul#footer{width:100%;}
#topBlockRightMobile{display:block;}
#MenuIconMobile{display:block;}
ul#Menu{background-color:#FFFFFF;}
ul#Menu li.MenuItem{clear:both;box-sizing:border-box;padding:6px;border-bottom:solid 1px #CCCCCC;border-right:0px;width:100%;}
ul#Menu li.MenuItem ul.SubMenuItem{display:block;position:relative;border:0px;box-sizing:border-box;width:100%;font-size:11px;}
ul.SubMenuItem li.SubMenuUnitario{min-height:90px;}
#ProdutoDetalhe{width:100%;clear:both;box-sizing:border-box;padding:6px;min-height:270px;}
#ProdutoDescricao div.Coluna1{width:100%;clear:both;box-sizing:border-box;padding:6px;}
#ProdutoDescricao div.Coluna2{width:100%;clear:both;box-sizing:border-box;padding:6px;}
#ProdutoValorBox{width:100%;clear:both;padding:8px;border:solid 1px #CCCCCC;min-height:250px;margin-right:5px;box-sizing:border-box;}
ul#OutrosProdutos{width:100%;box-sizing:border-box;}
ul#OutrosProdutos li.OutrosProdutosItem{width:100%;float:left;margin-right:5px;margin-left:2px;margin-bottom:15px;overflow:hidden;text-align:center;padding:8px;border:solid 1px #CCCCCC;}
ul#OutrosProdutos li.OutrosProdutosItem:nth-child(1){margin-left:0px;}
#Busca input[type="text"]{width:100%;height:27px;box-sizing:border-box;}
#Busca input[type="submit"]{background-color:#0066cc;border:0px;color:#FFFFFF;width:100%;height:27px;margin-left:0px;padding:0px;cursor:pointer;}
#NewsLetterMobiIcon{display:block;}
#NewsLetterBase{position:fixed;width:100%;bottom:0;display:none;z-index:4000;padding:0px;}
#newsletter{font-size:14px;width:100%;margin:0px;text-align:center;box-sizing:border-box;padding:5px;}
#newsletter input[type="email"]{margin-left:0px;text-align:left;width:95%;height:27px;padding-left:10px;box-sizing:border-box;}
#newsletter input[type="submit"]{color:#FFFFFF;width:95%;height:30px;margin-left:0px;padding:0px;cursor:pointer;}
}