/* dotStore - Estilo Padrao 1  -  TXT=Texto | L=Link | T=Titulo | F=Form | B=Botao */
 
Body {margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; background:#ffffff; color:#333333;}
P { color:#333333; font-size:12px; }
TD { color:#333333; font-size:12px; }


/*----------------------------------BarraTopo----------------------------------------------------------*/
#CentroTopo { margin:0 auto; width:1004px; position:relative; height:191px;}
#TopoGeral{width:100%; height:191px; background-color:#236384; background:url(https://www.trisport.com.br/imagens/Topo.jpg) repeat-x center top; }
#Logotipo{float:left; margin-top:25px; margin-left:16px}
#ColunaEsqTopo{float:left;}
#Login{float:left; padding-left:20px; padding-top:50px; font-size:11px; width:180px; text-align:left; color:#FFF}
#Login a{color:#FFF; text-decoration:underline;}
#ColunaDirTopo{ display:table;}
#MenuTopo{height:33px; width:574px; margin-top:9px; float:right; color:#ffffff; font-size:12px; text-align:right; display:table;}
#MenuTopo ul{margin:0px; padding:0px; float:right}
#MenuTopo ul li{float:left; list-style:none; margin:0 0 0 10px; line-height:33px; }
#MenuTopo ul li a{color:#ffffff; text-decoration:none;}
#MenuTopo ul li a:hover{color:#FFF; text-decoration:underline;}
#TelefoneTopo{float:right; width:300px; margin-top:30px; font-size:16px; font-weight:bold; color:#FFF; text-align:right;}
.TXTMenorTel{font-size:12px;}
.TXTEmailTopo{font-size:10px; color:#FFF; font-weight:normal; text-decoration:none;} 
#LinhaInferiorTopo{clear:both; margin-top:43px; *margin-top:20px;}
#BuscaTopo{width:813px; height:40px; *height:42px; background:url(https://www.trisport.com.br/imagens/Busca.gif) no-repeat; float:left; padding-top:5px; }
#BotaoApareceListagem .Menu{ margin:0; padding:0;}
#BotaoApareceListagem .Menu .submenu{float:left; padding:0; list-style:none; position:relative;}
#BotaoApareceListagem ul.Menu .submenu a{display:block;}
#BotaoApareceListagem ul.Menu ul.SubDrop{display:none; position:absolute; margin:0; background:#FFF; padding:5px; border:1px solid #0071c8; z-index:9999; width:168px; *width:175px; text-align:left; right:0; top:40px; }
#BotaoApareceListagem ul.Menu a{display:block; text-decoration:none;}
#BotaoApareceListagem ul.SubDrop, ul.SubDrop ul{margin:0;padding:0;}
#BotaoApareceListagem ul.SubDrop li{border:0; list-style:none;}
#BotaoApareceListagem ul.SubDrop li a{display:block; border-bottom:0px; color:#666; font-size:11px;}
#BotaoApareceListagem ul.SubDrop li sup{font-weight:bold;font-size:7px;color:red;}
* html ul.SubDrop li{float:left;height:1%;}
* html ul.SubDrop li a{height:1%;}
#CarrinhoTopo{ display:table; width:184px;}
#IcoCarrinho{float:left; }
#TXTCarrinho{float:left; background:url(https://www.trisport.com.br/imagens/FundoCarrinho.gif) repeat-x; width:100px; height:38px; *height:43px; color:#FFF; padding:6px 0 0 6px;}
.BuscaTopoN{ background:none; margin-left:209px; border:none; margin-right:-2px; padding-right:20px;}
.BuscaTopoM{ background:none; margin-left:232px; border:none; margin-right:-2px ; padding-right:20px;}
#BTexto { width:479px;}


/*--------------------------------Fim BarraTopo----------------------------------------------------------------*/


/*----------------------------------BarraMenuTopo----------------------------------------------------------*/

.FBuscaTexto {width:414px; height:19px; border:0px; background-color:#ffffff; font-size:11px; color:#747474; border:1px solid #d2d2d2; margin-right:10px; }
.FBuscaDepartamento {width:145px; height:19px; border:0px; background-color:#ffffff; font-size:11px; color:#747474; margin:0 3px 0 0px; border:1px solid #d2d2d2; }

#BannerTopo{width:100%; height:auto; clear:both; text-align:center; margin:0px;}
#BannerTopo tr td{background-repeat:repeat-x;}

/*--------------------------------Fim BarraMenuTopo----------------------------------------------------------------*/
/*------------------------------------------------Home----------------------------------------------------------*/

#HomeGeral{margin:0 auto; width:647px; text-align:center; }

#BannerCentral{ height:auto; clear:both;}

#AreaProdutosHome{margin:0px; text-align:center;}
#AreaProdutosHome ul{margin:0; padding:0;}
#AreaProdutosHome ul li{ float:left; list-style:none; margin:2px auto;}

#AreaProdutosHomeAP{margin:0px; text-align:center;clear:both; margin-top:40px;}
#AreaProdutosHomeAP ul{margin:0; padding:0;}
#AreaProdutosHomeAP ul li{ float:left; list-style:none; margin:2px;}

#CompreJunto{padding-top:40px; *padding-top:30px;}


#AreaProdutosHomeQC{margin:0px; text-align:center;clear:both; padding-top:40px; *padding-top:30px;}
#AreaProdutosHomeQC ul{margin:0; padding:0; *padding-top:30px;}
#AreaProdutosHomeQC ul li{ float:left; list-style:none; margin:2px; *padding-top:30px; }

#AreaProdutosHomeMonteCesta{margin:0px; text-align:center;clear:both; display:table;}
#AreaProdutosHomeMonteCesta ul{margin:0; padding:0; *padding-top:30px;}
#AreaProdutosHomeMonteCesta ul li{ float:left; list-style:none; margin:2px; *padding-top:30px; }

#BlocoProdutosHome{width:185px; *width:195px; height:350px; *height:360px; margin:12px 3px; text-align:left; padding:4px; }
#BlocoProdutosHomeArranjos{width:185px; *width:195px; height:308px; *height:308px; margin:12px 3px; text-align:left; padding:4px; }
#contentCesta #BlocoProdutosHomeArranjos{width:179px; *width:189px; height:210px; *height:210px; margin:12px 3px; text-align:left; padding:4px; }

#BlocoProdutosHomeAP{width:185px; *width:195px; height:350px; *height:360px;margin:12px 3px; text-align:left; padding:4px;  }

#BlocoProdutosHomeQC{width:185px; *width:195px; height:350px; *height:360px;margin:12px 3px; text-align:left; padding:4px;  }


.semborda{border:1px solid #FFF; background:#FFF}
.comborda{border:1px solid #dbdbdb; background:#f8f8f8}
.semborda #IMGDestaqueHome{border:1px solid #FFF; background:#FFF}
.comborda #IMGDestaqueHome{border:1px solid #dbdbdb; background:#FFF}

#IMGDestaqueHome{ height:180px; text-align:center; margin:0 auto; margin-bottom:4px;}
html>body #IMGDestaqueHome {
height: auto;
} 

#contentCesta #IMGDestaqueHome{ height:100px; text-align:center; margin:0 auto; margin-bottom:4px;}
#contentCesta html>body #IMGDestaqueHome {height: auto;} 

.NomeProdutoHome{ height:60px; font-size:12px; color:#5f5f5f;}
html>body .NomeProdutoHome {
height: auto;
} 
.NomeProdutoHome a{color:#4b4b4b; text-decoration:none; font-weight:bold;}
.NomeProdutoHome a:hover{color:#4b4b4b; text-decoration:underline;}
#ValorDeHome{height:15px;}
.ValorDeStr{font-size:13px; color:#363636; text-decoration:line-through;}
.ValorPorHome{font-size:14px; color:#363636; font-weight:bold;}
#contentCesta .ValorPorHome{font-size:12px; color:#363636; font-weight:bold;}
.ValorParc{font-size:13px; color:#37506f;}
.ValorParc span{color:#3051a3; font-weight:bold;}
.Visualizar{margin-top:5px; margin-bottom:5px; text-align:center;}
.LinkExtra{text-align:center;}
.LinkExtra label img{margin:0px; padding:0px;}

#BannerInferior{clear:both; margin-top:20px;}


/*----------------------------------------------Fim da Home----------------------------------------------------------*/
/*----------------------------------------------Espiar----------------------------------------------------------*/
#TopoEspiar{width:572px; width:576px!important; height:30px; height:31px!important; background-color:#37506f;}
#ConteudoEspiar{width:572px; border:2px solid #37506f; display:table;}
#divAbaMenu{line-height:29px; width:564px;}
#uldivAbaMenu { list-style-type: none; margin: 0px 0 0 0; float:left;}
.divAbaMenu ul {margin:0px; padding: 0px 0px 0px 10px; }
#uldivAbaMenu li a {padding:5px 17px 0px 0px;padding-top:0px;padding-bottom:0px;height:20px;}	
.divAbaMenu ul li {display:inline; font-size:12px; color:#ffffff; font-weight:bold;  height:20px;}		
#uldivAbaMenu li a { color: #ffffff; text-decoration: none; }
#uldivAbaMenu li a:hover { text-decoration: none; }
#uldivAbaMenu li a.selected { color: #cfd3d8; text-decoration: none;}
.divAbaMenuConteudo {padding:4px; padding-top:5px; background-color:#FFF; overflow:auto; width:564px!important; width:572px; height:363px!important; height:373px;}
.divAbaMenuConteudo.hide { display: none; }
p.txtConteudoAba{margin:0px;}
.divVerDetalhes {text-align:right;padding-right:13px;}
#FotoProduto{width:250px; height:auto; float:left; text-align:center;}
#DescricaoEspiar{width:284px; height:auto; float:left; }	
.titNomeProduto{font-size:20px; color:#5f5f5f; margin-bottom:15px;}
.txtSubProduto{margin:15px 0; background-color:#F4F5F8; border:1px solid #D7DADF; padding:10px;  clear:both; }
.txtSubProduto #TitTextoSubProduto{font-weight:bold; font-size:12px;}
.txtSubProduto .FCampos{margin-top:5px;}
.txtSubProduto select{width:158px; padding:5px; font-size:15px; color:#333; background-color:#fff; border:1px solid #ccc; height:30px;}
.txtSubProduto label select{width:134px; padding:5px; font-size:15px; color:#333; background-color:#fff; border:1px solid #ccc; height:30px; margin-bottom:5px; }
.txtSubProduto .EstiloComboCorSubProduto{margin-right:5px; margin-top:5px;}
.txtDescricaoCurta {font-size:11px; color:#666666; margin-bottom:15px;}
.txtDe {color:#666666; font-weight:bold;}
.txtPor {font-size:18px; font-weight:bold; color:#676767; text-decoration:none; margin-bottom:15px; }	
.btComprar{margin-bottom:15px;}
.divListas { margin-right:10px;}
.divListas ul { margin:0px; padding:0px; }
.divListas ul li { display:inline; font-size:11px; color:#656565; }
.divListaDesejos { font-weight:normal; color:#656565; }	
.divListaDesejos a:link  { text-decoration:underline; font-weight:normal; color:#656565; }
.divListaDesejos a:active { text-decoration:underline; font-weight:normal; color:#656565; }
.divListaDesejos a:hover { text-decoration:underline; font-weight:normal; color:#656565; }	
.divListaDesejos a:visited { text-decoration:underline; font-weight:normal; }	
.aListaCasamento { font-weight:normal; color:#656565; }	
.aListaCasamento a:link  { text-decoration:underline; font-weight:normal; color:#656565; }
.aListaCasamento a:active { text-decoration:underline; font-weight:normal; color:#656565; }
.aListaCasamento a:hover { text-decoration:underline; font-weight:normal; color:#656565; }	
.aListaCasamento a:visited { text-decoration:underline; font-weight:normal; }	
#VejaMaisEspiar{height:auto; clear:both; text-align:right; margin-right:10px;}
.BotFechar {font-size:9px; font-weight:bold; color:#FFFFFF; cursor:pointer; padding:0px 5px 0px 0px; float:right; }	
.BotFechar a:hover{color:#FFFFFF;}	
/*----------------------------------------------Fim do Espiar----------------------------------------------------------*/

/*----------------------------------Barra Esquerda----------------------------------------------------------*/

#ColunaEsquerda{width:172px; height:auto; display:table;}

#TopoBox{ background-color:#37506f; background:url(https://www.dotstore.com.br/lojamodelo/imagens/categoria_fundo.jpg) no-repeat;}
#TopoBox h2{margin:0px; padding:0px; padding-left:15px; font-size:16px; line-height:31px; color:#ffffff; font-size:13px; font-family:Tahoma, Geneva, sans-serif; height:35px;}
#TopoBox h2 a{color:#ffffff;}

#BoxLateral{height:auto; position:relative; width:170px; background:none; background-color:#f6f6f6; padding:0px; margin-bottom:10px; border-bottom:1px solid #0192d5; background:url(https://www.dotstore.com.br/lojamodelo/imagens/FundoMenuEsquerdo.gif) repeat-y; z-index:05;}

/*Menu Nível 1*/
#BoxLateral ul{margin:0px; padding:0px;}
#BoxLateral ul li{ list-style:none; width:170px; line-height:36px; background:url(https://www.dotstore.com.br/lojamodelo/imagens/categoria_fundo.png) no-repeat;; color:#ffffff; font-size:13px; font-weight:bold; margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif;}
#BoxLateral ul li a{  color:#ffffff; text-decoration:none; margin-left:12px;}
#BoxLateral ul li a:hover{text-decoration:underline;}

/*Menu Nível 2*/
#BoxLateral ul ul{}
#BoxLateral ul ul li{margin:0px; padding:0px; list-style:none; width:170px; background-image:none; color:#ffffff; font-size:12px; font-weight:normal; line-height:20px;}
#BoxLateral ul ul li a{color:#37506f; text-decoration:none; font-weight:bold;}
#BoxLateral ul ul li a:hover{text-decoration:underline; font-weight:bold;}
.HACKBE{position:absolute; top:0; left:0;}

/*Menu Nível 3*/
#BoxLateral ul ul ul{margin:0; padding:0; display:block;}
#BoxLateral ul ul ul li{list-style:none; padding-left:5px; font-size:11px; }
#BoxLateral ul ul ul li a{font-weight:normal;background:url(../../imagens/BgTerceiroNivel.gif) no-repeat; background-position:0px 6px; padding-left:5px; margin-left:15px; }
#BoxLateral ul ul ul li a:hover{font-weight:normal;}

#BoxLateral table{margin:0px; padding:0px; }
#BoxLateral a{color:#605f5f; text-decoration:none; margin-bottom:8px;}
#BoxLateral a:hover{text-decoration:underline;}

.FBuscaFabricante4{width:160px; margin:5px 0;}
/*--------------------------------Fim Barra Esquerda----------------------------------------------------------------*/


/*----------------------------------Barra Direita----------------------------------------------------------*/

#ColunaDireita{width:170px; height:auto; display:table; margin-left:3px;}
#BoxLateral ul.ULFabricantes {width:150px; margin:0; padding:10px 0 0 0; text-align:center; margin-left:10px; }
/*#BoxLateral ul li.LIFabricantes {width:150px; margin:0 0 10px 0; padding:10px 0px; list-style:none; background:none; background-color:#FFFFFF; border:1px solid #e8e8e8; text-align:center; line-height:normal; font-size:11px;}*/
#BoxLateral ul li.LIFabricantes { background:none; width:150px; height:36px; margin:0 auto; padding:5px 0 0 0; }
#BoxLateral ul li.LIFabricantes a {margin:0px; padding:0px;}


#BoxNewsletter{width:100%; height:auto; background:url(https://www.dotstore.com.br/lojamodelo/imagens/FundoMenuEsquerdo.gif) repeat-y; border-bottom:1px solid #0192d5; padding:15px 0 15px 0; margin-bottom:10px; display:table;}
#BoxNewsletter p {color:#ffffff; margin:10px 0 10px 0; padding:0px;}
#BoxNewsletter form {margin:0px; padding:0px;}
#BoxNewsletter .TXTNews{font-size:11px; color:#686868;}
.FCamposBE {border:1px solid #cbcbcb; background-color:#FFF; font-size:11px; color:#787575; }
.FCamposNewsBE {border:1px solid #cbcbcb; background-color:#FFF; font-size:11px; width:130px; height:20px; color:#787575; }
#BtOkNews{float:right; width:38%; padding-top:5px; text-align:right; margin-top:8px; margin-bottom:20px; padding-right:10px; *margin-right:2px;}
#BtOkNews img{margin-right:20px;}
#BtRadio{float:left; width:51%; margin-top:8px; color:#686868;}
#FormularioNews{margin-left:9px;}

#BoxLateralBranca{height:auto; background-color:#ffffff; padding:15px 0 15px 0; margin-bottom:10px; border:1px solid #e8e8e8; border-top:none;}

#BannerLateralDir{width:157px; height:auto; margin-top:6px; }
/*--------------------------------Fim Barra Direita----------------------------------------------------------------*/


/*----------------------------------BarraRodapé----------------------------------------------------------*/

#TitBoxCloud{width:98px; height:37px; background-color:#f6f6f6; border:1px solid #E8E8E8;}
#TitBoxCloud h2{margin:0px; padding:0px; font-size:16px; line-height:37px; margin-left:16px; color:#636363; text-align:left;}

#MaisVisitados{width:98%; text-align:left; margin:0 auto; margin-top:5px; margin-bottom:5px;  border:1px solid #e7e7e7; display:table;}
html>body #MaisVisitados {
height: auto;
} 
.BlocoNavegacao{float:left; width:20%; margin:10px;}
.ListaRodape a{color:#999; font-size:12px; text-decoration:none;}
.BlocoLimpar{width:98%; clear:both; text-align:right; margin-bottom:10px;}

#BoxConteudoRodape{background:#ffffff;	width:98%; margin:0 auto; margin-top:20px; border:1px solid #D7DADF; text-align:left; }
.TXTTitulosRodape{font-size:20px; font-weight:bold; letter-spacing:-1px; padding-left:10px; color:#959595; line-height:35px; background:#f6f6f6; display:block; height:35px;}

#DotContainerRodape{width:98%; text-align:center; margin:0 auto; height:auto; display:table; margin-bottom:10px; margin-top:10px;}
#TravaMenuRodape{width:100%; margin:0 auto; text-align:left;}
#BuscasRecentes{padding-bottom:10px;}

#MenuRodapeEsquerda{width:370px; height:auto; float:left;}
#MenuRodapeDireita{width: 608px; height:auto; float:right;}
#MenuRodapeEsquerda ul{margin-bottom:10px;}

#MenuRodapeEsquerda h2, #MenuRodapeDireita h2{margin:0px; padding:0px; color:#3d3d3d; font-size:12px; font-weight:bold;}
#MenuRodapeEsquerda, #MenuRodapeDireita{font-size:12px; color:#3d3d3d;}

.MenuRodape{font-size:12px; color:#3d3d3d; list-style:none; margin:0; padding:0; }
.MenuRodape li{padding-top:3px; display:inline;}
.MenuRodape li a{text-decoration:none; color:#3d3d3d;}
.MenuRodape li a:hover{text-decoration:underline; color:#3d3d3d;}

.MenuRodapeLogo{font-size:12px; color:#3d3d3d; list-style:none; margin:0; padding:0; }
.MenuRodapeLogo li{padding-top:3px; display:inline; float:left;}
.RodapeLogoDotstore {margin-top:7px;}

#FormasdePagamento{color:#3d3d3d; font-size:12px; margin-top:10px; float:left;}
#FormasdePagamento h2{margin:0px; padding:0px; color:#3d3d3d; font-size:12px; font-weight:bold;}
#FormasdePagamento p{margin:0px; padding:0px; color:#666666; font-size:11px;}
#FormasdePagamento img{margin-top:3px;}

#TecnologiaDesenvolvimento{color:#3d3d3d; font-size:12px; margin-top:10px; float:right;}
#TecnologiaDesenvolvimento h2{margin:0px; padding:0px; color:#3d3d3d; font-size:12px; font-weight:bold;}

.BlocoNavegacao h2{margin:0px; padding:0px; color:#484848; font-size:12px; font-weight:bold;}
#BarraBuscaRodape{height:41px;}
#BarraFixaCentro{width:1004px; margin:0 auto; text-align:center;}
#IcoBuscaRodape{float:left;}
#BarraFormBusca{float:left;}
#fBuscaRod{margin:0; padding:0; width:490px;}
.FBuscaTextoSiteRod{width:439px; height:34px; border:none; float:left; margin-top:4px; color:#8a8a8a; font-size:15px; *line-height:33px; padding-left:8px; padding-right:8px;}
.BotaoBuscaRod{float:right; margin-top:5px;}
#QtdeCarrinho{float:left; font:13px Arial, Helvetica, sans-serif; color:#FFF; line-height:37px; padding-left:5px; padding-right:5px;}
#QtdeCarrinho a{font:13px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
#AcessoCarrinho{float:left; font:13px Arial, Helvetica, sans-serif; color:#FFF; padding-left:5px; padding-right:5px;}
#AcessoCarrinho a{font:13px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-left:5px;}
#Historico{width:100%; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; clear:both; display:table;}
#Trava{text-align:left; margin:0 auto; padding:10px 0; display:table; width:800px;}
.TitRodape{font:bold 17px Arial, Helvetica, sans-serif; color:#666666; margin:0; padding:0;}
.BlocoNavegacao{width:23%; float:left; margin-right:5px;}
.TitRodape2{font:14px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;}
.ListaRodape a{font:12px Arial, Helvetica, sans-serif; color:#666666;}
.Lixeira{clear:both; text-align:right; padding-right:20px; width:1004px; margin:0 auto;}
.LinksRodape{margin:0; padding:0;}
.LinksRodape li{font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:18px; list-style:none; margin-top:3px;}
.LinksRodape li a{font:12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}
#MenuRodapegeral{background:url(https://www.dotstore.com.br/lojamodelo/imagens/FundoRodapeGeral.gif) repeat-x 0 25px;}
#MenuRodapegeral img{border:none;}
#BlocoUm{float:left; width:180px; padding-top:20px;}
#BlocoDois{float:left; padding-top:20px; padding-left:18px; padding-right:18px;}
#BlocoTres{float:left; width:260px; *width:158px; padding-top:20px; padding-left:18px; padding-right:18px;}
#BlocoQuatro{float:left; width:115px; padding-top:20px; padding-left:18px; padding-right:18px;}
#BlocoCinco{float:left; padding-top:20px; padding-left:18px; padding-right:18px;}
#BlocoSeis{float:left; width:95px; padding-top:20px; padding-left:18px;}
#LinhaInferior{clear:both; margin-top:10px; display:table; margin-bottom:20px; width:800px; text-align:center;}
#BlocoInfUm{ margin:0 auto;}
.LinksRodape2{margin:0; padding:0;}
.LinksRodape2 li{float:left; margin:0 15px 0 0; font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:18px; list-style:none;}
.LinksRodape2 li a{font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:18px; list-style:none;}
#BuscaRodape{width:813px; text-align:center; display:table; margin:0 auto;}
/*----------------------------------Fim BarraRodapé----------------------------------------------------------*/





/*-------------------------------------------ListadeProdutos---------------------------------------------------*/

#ProdutosListaGeral{margin:0 auto; width:99%;}

/* Estilo - Migalha */
#BarraMigalha{background:#f4f5f8; height:35px; border:1px solid #d7dadf; text-align:left; line-height:35px; margin-bottom:15px;}
#BarraMigalhaProdutos{background:#fff; height:35px; text-align:left; line-height:35px;}
#BarraMigalhaProdutos #Migalha{width:370px;  margin-left:0px; float:left; }
#BarraMigalhaProdutos #OrdenarPor{width:280px;  margin-left:0px; float:right; }
#BarraMigalhaProdutos #OrdenarPor span{float:left;}
#BarraMigalhaProdutos #OrdenarPor #CampoOrdenar{padding-top:5px; float:right;}

#Migalha{margin-left:10px;}
.AMigalha:link {color:#3e3e3e; font-size:12px; text-decoration:none;}
.AMigalha:visited {color:#3e3e3e; font-size:12px; text-decoration:none;}
.AMigalha:hover {color:#3e3e3e; font-size:12px; text-decoration:underline;}
.AMigalha:active {color:#3e3e3e; font-size:12px; text-decoration:none;}

.AMigalhaAtivo:link {color:#37506f; font-size:14px; text-decoration:underline; font-weight:bold; }
.AMigalhaAtivo:visited {color:#37506f; font-size:14px; text-decoration:underline; font-weight:bold; }
.AMigalhaAtivo:hover {color:#37506f; font-size:14px; text-decoration:underline; font-weight:bold; }
.AMigalhaAtivo:active {color:#37506f; font-size:14px; text-decoration:underline; font-weight:bold; }

/* Estilo - Paginação */
#BarraPaginacao{clear:both; height:35px; background-color:#f6f6f6; color:#494949; margin-bottom:12px; border:1px solid #E8E8E8;}
#PaginacaoColuna1{width:30%; height:35px; padding-left:5px; line-height:35px; float:left; text-align:left; }
#PaginacaoColuna2{width:28%; height:35px; float:left; line-height:35px;}
#PaginacaoColuna3{width:38%; height:35px; float:left; text-align:right; line-height:35px;}

#BarraPaginacaoFlores{clear:both; height:35px; background-color:#f6f6f6; color:#494949; border:1px solid #E8E8E8; position:relative}
#IMGFlor{position:absolute; bottom:0; left:0;}
#PaginacaoColuna1Flores{width:28%; height:35px; padding-left:5px; margin-left:85px; line-height:35px; float:left; text-align:left; }
#PaginacaoColuna2Flores{width:20%; height:35px; float:left; line-height:35px;}
#PaginacaoColuna3Flores{width:38%; height:35px; float:left; text-align:right; line-height:35px;}

#PaginacaoCompraSegura{width:33%; height:35px; float:left; text-align:right; padding-top:5px;}
#PaginacaoMigalha{width:66%; height:35px; line-height:35px; float:left; text-align:left; padding-left:5px; }

#PaginacaoColuna3 .TXTPaginacao {text-decoration:none; color:#363636;}
#PaginacaoColuna3 .TXTPaginacaoAtual {text-decoration:none; color:#363636;}
#PaginacaoColuna3 .TXTAtivoPaginacao {font-weight:bold; color:#fff; background-color:#37506f; padding:2px 4px;}

#PaginacaoColuna3Flores .TXTPaginacao {text-decoration:none; color:#363636;}
#PaginacaoColuna3Flores .TXTPaginacaoAtual {text-decoration:none; color:#363636; background-color:#e6a2ce}
#PaginacaoColuna3Flores .TXTAtivoPaginacao {font-weight:bold; color:#fff; background-color:#f7bd0b; padding:2px 4px;}

#BlocoListaProd{width:100%; height:360px; margin:0 auto; border-bottom:1px solid #e9e9e9; padding-top:20px;}
html>body #BlocoListaProd {
height: auto;
} 

#IMGListaProd{width:200px; height:auto; text-align:center; float:left;}
#DescricaoListaProd{margin:0 220px 0 200px; text-align:left;}
#ValoresListaProd{width:190px; height:auto; float:right; text-align:left;}

.NomeListaProd{height:37px; font-size:15px; color:#5f5f5f;}
html>body .NomeListaProd {
height: auto;
} 
.NomeListaProd a{color:#4b4b4b; text-decoration:none; font-weight:bold;}
.NomeListaProd a:hover{color:#4b4b4b; text-decoration:underline;}

#DescricaoCurtaListaProd{font-size:11px; color:#666666; margin:10px 0px;}

.MaisProdutos{font-size:14px; color:#6e6e6e; margin:10px 30px 0 0;}
.MaisProdutos a{text-decoration:underline; color:#6e6e6e; font-size:12px;}
.MaisProdutos a:hover{text-decoration:underline;}

#FabricanteListaProd{font-size:11px; color:#666666; margin-bottom:20px;}
.ValorDeStr{font-size:12px; color:#4f5360; text-decoration:line-through;}
.ValorPorListaProd{font-size:14px; color:#535353; font-weight:bold; margin:3px 0;}
.ValorParcListaProd{font-size:12px; color:#b60101; }
.Lancamento{text-align:center; margin-bottom:5px; height:21px;}
#BtComprarListaProd{margin-top:5px;}

/*-----------------------------------------Fim ListadeProdutos--------------------------------------------------*/


/*-------------------------------------------ListadeProdutosAdicionais---------------------------------------------------*/

#NaoEncontramosGeral{margin:0 auto;}

.TitNaoEncontramos{margin:0px; padding:0px; margin-top:10px; font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#c00000 }
.TxtNaoEncontramos{margin:0px; padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; }

#BoxBuscaNaoEncontramos{text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:20px; margin:0 auto;}
#BoxBuscaNaoEncontramos .FBuscaTexto{height:25px; width:600px; margin-right:0;}
#BoxDicasNaoEncontramos{text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:15px; margin-bottom:15px; background:#fff7db; padding:10px; border:1px solid #f1e5bd}

/*-----------------------------------------Fim ListadeProdutosAdicionais--------------------------------------------------*/

/*-----------------------------------------Detalhes dos Produtos ----------------------------------------------------*/
.NomdeProdDet{font:18px Arial, Helvetica, sans-serif; color:#233896; font-weight:bold; margin:0; padding:0; padding-left:0px; display:inline;}
.Ref{color:#FF6A06; font:11px Arial, Helvetica, sans-serif; padding-left:10px;}
#ProdutoDetalhesGeral{width:99%; height:auto; display:table; overflow:hidden;}

#BoxInfoSuperior{display:table; width:100%}

#TopoProdDetalhesEsq{width:80%; margin:15px 0 15px 0; text-align:left; float:left;}
#TopoProdDetalhesDir{width:15%; margin:15px 0 15px 0; padding-right:6px; text-align:right; float:right;}

.Referencia{font-size:11px; color:#707070; margin-right:30px;}
.Avaliacao a{font-size:11px; color:#565656; text-decoration:none;}
.Avaliacao a:hover{text-decoration:underline;}

#ColunaFoto{float:left; width:358px; height:auto; text-align:left; /*background-color:#f5f5f5; border:1px solid #eaeaea;*/}
#ColunaDescricao{float:left; padding-left: 15px; text-align: left; width:446px;}

#ConteudoDesc{width:99%;}
#BoxValoresComprar{width:100%; height:auto; background-color:#fff; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; display:table; padding:20px 0 0 0; margin:15px 0 15px 0;}
#Valores{width:60%; margin-left:10px; float:left; text-align:left; margin-bottom:15px; height:50px;}
#BtComprar{float:left; text-align:right;}

#FotoAmpliada{width:280px; height:auto; margin:0 auto; margin-top:25px; margin-bottom:10px; *margin-left:35px;}
#FotoAmpliada img {/*width:280px;*/}
#BtAmpliarProdDetalhe{height:auto; margin:0 auto; margin-bottom:20px; text-align:center;}
#FotosProdDetalhe{height:auto; margin:0 auto; margin-top:5px; text-align:center; width:200px!important; width:100%}

.ImgFabricante{margin-bottom:10px; float:right;}
#NomeDescricao{font-size:20px; font-weight:bold; color:#4b4b4b; margin-bottom:5px; clear:both;}
.ValorPorProdDetalhes{font-size:18px; color:#363636; font-weight:bold; margin:4px 0;}
.ValorParcProdDetalhes{font-size:13px; color:#4b4b4b;}
.ValorParcProdDetalhes span{color:#37506f; font-weight:bold;}
.ValorDeStr{font-size:14px; color:#5f5f5f; text-decoration:line-through;}

.SubProduto{margin:15px 0; background-color:#F4F5F8; border:1px solid #D7DADF; padding:10px; width:426px; clear:both; display:table; text-align:center;}
.SubProduto #TitTextoSubProduto{font-weight:bold;}
.SubProduto .FCampos{margin-top:5px;}
.SubProduto select{width:158px; padding:5px; font-size:15px; color:#333; background-color:#fff; border:1px solid #ccc; height:30px;}
.SubProduto label select{width:134px; padding:5px; font-size:15px; color:#333; background-color:#fff; border:1px solid #ccc; height:30px; margin-bottom:5px; }
.SubProduto .EstiloComboCorSubProduto{margin-right:5px; margin-top:5px;}

#BlocoSubProd{float:left; margin-right:30px; }

#CalculaFrete{width:303px; margin-top:15px; padding-bottom:15px;}
#CalculaFrete a{color:#5F5F5F;}
#CalculaFrete a:hover{color:#5F5F5F; text-decoration:underline;}
/*#CalculaFrete{width:303px; height:46px; *height:56px; _height:56px; background-color:#f7f7f7; border:1px solid #e2e2e2; clear:both; padding-top:10px; margin-top:15px;}
#CalculaFrete .tit_qtd{ margin:0px 8px 8px 12px; color:#363636;}
#CalculaFrete .tit_cep{ margin:0px 8px 8px 16px; color:#363636;}
.qtd{width:35px; height:19px; border:1px solid #e3e3e3; margin-top:3px; margin-left:12px;}
.cep{width:60px; height:19px; border:1px solid #e3e3e3; margin-top:3px; margin-left:12px;}
.cep2{width:31px; height:19px; border:1px solid #e3e3e3; margin-top:3px;}
.SimularFrete{float:right; margin-top:-1px; *margin-top:-25px; _margin-top:-25px; margin-right:5px;}

#PrazoEntrega{border-top:1px solid #e9e9e9; clear:both; height:44px; font-size:12px; line-height:44px;}*/

#BtExtras{height:37px; margin:20px 0 20px 0; text-align:center; background-image:url(../../imagens/bg_links_extras.gif); background-repeat:repeat-x; clear:both;}
#BtExtras span{margin-right:5px;}
.TXTFormasPagamento{font-size:11px; color:#666666;}
.TXTZoom{color: #666666; font-size: 11px; margin: 5px 0; text-align: center;}
#Parcelamento{width:99%; text-align:left; float:left;}
#Parcelamento p{margin:0px; padding:0px; margin-bottom:5px; font-weight:bold; font-size:13px;}
#PrazoEntrega{clear:both; margin-left:10px; margin-bottom:10px}
#Aproveite{width:100%; height:auto; margin:0 auto; clear:both;}
#Aproveite h1{margin:0; padding:0px; width:100%; font-size:21px; font-weight:bold; color:#4b4b4b; text-align:left; margin-bottom:20px; }
#Compartilhe{ float:right; width:503px; *width:503px; margin:0 auto; border-top:1px dotted #dadada; border-bottom:1px dotted #dadada; *height:60px; margin-top:0px; *margin-top:0px; *padding:0px 0px 0px 0px; margin-left:0px; padding:0px 0px 0px 0px; text-align:center;}
#TitCompartilhe{ text-align:left; padding:5px 0px 5px 10px; font-family:Arial, Helvetica,Tahoma, sans-serif; font-size:14px; font-weight:400; color:#233896; border-top::1px dotted #000;}
#compartilheAddThis{ height:24px; *height:24px; padding:10px 10px;}

#BlocodeDescricoes{width:100%; height:auto; margin:0 auto; clear:both; text-align:left;}

#AreaAbasInfo{clear:both; margin-top:10px;}
#tabnav{}
#tabs{background:#FFFFFF; *height:36px; height:35px; overflow:hidden;}
#tabs a{background:#f5f5f5; color:#868585; font-weight:bold; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; height:20px; *height:35px; padding:5px 15px; margin-top:8px; border:1px solid #D4D4D4; border-bottom:none;}
#content{border:1px solid #d4d4d4; padding:10px; font-size:12px; text-align:left;}

#BoxAbasPagamento{width:100%; clear:both; margin-bottom:40px; padding-top:20px; display:table; text-align:left;}
#AbasPagamento{background:#FFFFFF; height:45px; overflow:hidden;}
#AbasPagamento a{background:#fff; display:block; float:left; height:25px; padding:5px 15px; margin-top:8px; border-bottom:none;}
#AbasPagamento a img{border:none; border:1px solid #FFF;}
#ConteudoPagamento{/*width:97%!important; width:100%;*/ border:1px solid #d4d4d4; padding:10px; font-size:12px; text-align:left; float:left; margin-top:-2px; width:799px; *width:822px; height:40px;}
#ConteudoPagamento div ul{margin:0px; padding:0px; float:left; margin:0px 20px; display:block;}
#ConteudoPagamento div ul li{margin:0px; padding:0px; list-style:none;}

#AreaAbasInfoCesta{clear:both; margin-top:10px;}
#tabnavCesta{}
#tabsCesta{background:#FFFFFF; *height:36px; height:35px; overflow:hidden;}
#tabsCesta a{background:#FFF; color:#daa0c6; font-weight:bold; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; height:20px; *height:35px; padding:5px 15px; margin-top:8px; border:1px solid #C979AD; border-bottom:none; margin-right:5px;}
#contentCesta {border:1px solid #C979AD; padding:10px; font-size:12px; text-align:left; width:820px;}

.TitBarraAproveite{font:bold 16px Arial, Helvetica, sans-serif; background:#F5F5F5; color:#333; padding:4px; text-align:left;}

/*------------------------------------Fim dos Detalhes dos Produtos-----------------------------------------------------*/





/* Estilo - Fundo */
.FundoCorpo { background:#FFFFFF; margin-top:5px; }

/* Estilo - Fundo com borda */
.FundoBorda { background:#fdfdfd; border-bottom:1px solid #DEDEDE; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE }

/* Estilo - Subtitulo */
.SubTituloBorda { background:#DfDfDf; border-bottom:1px solid #; border-top:1px solid #; border-left:1px solid #; border-right:1px solid # }

/* Estilo - Capa */
.AltFotoProduto { height:120px }

/* Estilo - Barra Direita */
.FundoBarraDir { background:#ffffff }
.TXTBarraDir1 { font-size:12px; font-family:arial }
.TXTSecaoBarraDir { background:#FFFFFF; font-size:12px; color:#000000; font-family:arial; font-weight:bold }
.FundoTabelaBarraDir1 { background:#FFFFFF }
.FundoTabelaBarraDir2  { background:#fdfdfd }
.PrecoBarraDir  { font-size:12px; color:#972B00; font-family:arial }
.LinhaBarraDir { background:#D8D7C9 }
.TXTNomeProdutoBarraDir { font-family:arial; font-size:12px; font-weight:bold; color:#333333 }
.DescProdutoBarraDir { font-size:12px; font-family:arial }

.TXTEstiloBarra{ color:#000000; font-size:12px; font-family:arial; font-weight:none }
.TXTEstiloTitBarra { color:#FF0000; font-size:11px; font-family:arial; font-weight:none }
.LEstiloTitBarra { font-size:11px; font-family:arial; font-weight:bold; text-decoration:none }

/* Estilo - Formulários */
/*.FCampos { border-color:#333333; border-width:1; border-style:solid; background-color:#F5F5F5; font-size:11; font-family:arial; color:#6C6C6C }*/
.TXTFaleConosco {color:#333333; font-size:12px;}
.TXTFaleConosco a{color:#333333; font-size:12px; font-weight:bold;}

#TabFaleConoscoTag{width:50%; margin:0 auto;}
.TabelaQuadro1 textarea{width:89%; *width:427px; font-size:25px; color:#252525; font-family:Arial, Helvetica, sans-serif;}
.FCampos {border:1px solid #cccccc; font-size:14px; color:#252525; }
.FCamposBusca { height:18px; border-color:#333333; border-width:1; border-style:solid; background-color:#F5F5F5; font-size:11; font-family:arial; color:#6C6C6C }
/*.FCamposBotao { border-width:1; font-size:11; font-family:arial }*/

#TabCadastroTag .FCampos {font-size:13px; height:30px; *padding-top:5px; margin-bottom:3px;}
.FCamposBotao { background-color:#2E9A1D; padding:5px; border:0px; font:bold 18px/18px Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing:-1px; text-transform:lowercase; cursor:pointer;  }
a {text-decoration:none; }
#TBTitCad1Tot, #TBTitCad3Tot{width:380px; background-color:#f4f4f4; padding:10px 30px;}
#TBTitCad1Tot tr, #TBTitCad3Tot tr{padding-top:0px; padding-bottom:0px;}
#TBTitCad1Tot td, #TBTitCad3Tot td {background:none;}
#TBTitCad1Tot a img{margin-right:22px; *margin-right:15px;}
#TBTitCad3Tot a img{margin-right:26px; *margin-right:19px;}
#TBTitCad1Tot table tr td, #TBTitCad3Tot table tr td{font-size:14px; color:#333333;}
#TBTitCad2Tot{display:none;}
#TitCad1, #TitCad2{font-size:20px; color:#222222; letter-spacing:-1px; border-bottom:1px solid #CCC; display:block;}
#EmailCad{width:203px;}
#CEP{width:203px;}
#Email{width:203px;}
#Senha{width:203px;}
.CarrinhoFundoProduto .FCampos{border:1px solid #e6e6e6; font-size:12px;  height:19px;}
#TableCEP .Fcampos{}
.TabelaPedidoEndereco input{height:25px; width:75px; font:bold 18px/18px Arial,Helvetica,sans-serif; letter-spacing:-1px;}
#TabEnderecoCadastroTag .FCampos {font-size:13px; height:30px; *padding-top:5px; margin-bottom:3px;}
#TabPassosCompraTag tr td{width:25%;}
#BotEditar2 {font:bold 18px/18px Arial,Helvetica,sans-serif; letter-spacing:-1px; margin-right:15px;}
#BotEditar22 {font:bold 18px/18px Arial,Helvetica,sans-serif; letter-spacing:-1px;}
#TabPedidosConsultaTag .FCamposBotao{letter-spacing:-1px;}
#PedidoID {font-size:13px; margin-bottom:3px;}

/* Estilo Botões */
.BLancamento { color:#FF0101; font-size:7pt; font-family:arial,arial }
.BComprar { color:#FFFFFF; font-size:1pt; font-family:arial; text-decoration:none }
.BExcluir { font-size:12px; font-family:arial,arial }
.BDetalhes { color:#990000; font-size:7pt; font-family:arial; text-decoration:none}

/* Estilo - Texto Veja+ */
.TXTMais { color:#000000; font-size:12px; font-family:arial; font-weight:bold; text-decoration:none }
.TXTMais:hover { color:#FF0000; text-decoration:underline }

/* Estilo - Topo e Menu */
.MenuTopo { }
.MenuTop { font-size:12px; font-family:arial; color:#4E6C00; text-decoration:none }
.MenuTop:visited { color:#4E6C00 }
.MenuTop:active { color:#000000 }
.MenuTop:hover { color:#000000; text-decoration:underline }
.TXTBemVindo { font-family:arial; font-size:12px; color:#333333 }

/*  Estilo - Menu 1 (Vermelho) */
.FundoMenu1_On {  background-image:url("##CaminhoDir##imagens/FundoMenu1_On.gif"); font-weight:bold; font-size:12px; font-family:arial; color:#FFE88B; text-decoration:none; cursor:default; width=100%; height:35 }
.FundoMenu1_Off { background-image:url("##CaminhoDir##imagens/FundoMenu1_Off.gif"); font-weight:bold; font-size:12px; font-family:arial; color:#F1EFE5; text-decoration:none; cursor:pointer; width=100%; height:35 }
.FundoMenu1_Hover { background-image:url("##CaminhoDir##imagens/FundoMenu1_Hover.gif"); font-weight:bold; font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; cursor:pointer; width=100%; height:35 }

/* Estilo - Menu Padrão */
.MenuTopoAtual { font-weight:bold; font-size:12px; font-family:arial; color:#F1EFE5; background:#A10505; text-decoration:none }
.MenuTopoAtual:visited { color:#F1EFE5 }
.MenuTopoAtual:active { color:#F1EFE5}
.MenuTopoAtual:hover { color:#FFE88B }
.MenuTopoNormal { font-weight:bold; font-size:12px; font-family:arial; color:#F1EFE5; background:#A10505; text-decoration:none }
.MenuTopoNormal:visited { color:#F1EFE5 }
.MenuTopoNormal:active { color:#F1EFE5 }
.MenuTopoNormal:hover { color:#F7E487 }

/* Estilo - Rodapé */
.FundoRodapeI {  }

.MenuRodapeNormal { font-size:12px; font-family:arial; color:#222222; text-decoration:none }
.MenuRodapeAtual { background:#D8D7C9; font-size:12px; font-family:arial; color:#000000; text-decoration:underline; font-weight:bold; }

/*  Estilo - Menu Topo */
.FundoMenuTopo {  }
.MenuTopoNormal { font-size:7pt; font-family:arial; color:#0F1A15; text-decoration:none }
.MenuTopoNormal:visited { color:#0F1A15 }
.MenuTopoNormal:active { color:#000000 }
.MenuTopoNormal:hover { color:#A3CC35; text-decoration:underline }
.MenuTopoAtual { font-size:7pt; font-family:arial; color:#840000; text-decoration:underline }
.MenuTopoAtual:visited { color:#840000 }
.MenuTopoAtual:active { color:#000000 }
.MenuTopoAtual:hover { color:#A3CC35; text-decoration:underline }

/* Estilo - Barra Esquerda */
.FundoBarraEsq { }
.MenuEsqAtual { font-size:12px; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none; font-weight:bold }
.MenuEsqAtual:visited { color:#000000 }
.MenuEsqAtual:active { color:#000000 }
.MenuEsqAtual:hover { color:#000000 }
.MenuEsqNormal { font-size:12px; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none; font-weight:bold }
.MenuEsqNormal:visited { color:#000000 }
.MenuEsqNormal:active { color:#000000 }
.MenuEsqNormal:hover { color:#000000; text-decoration:underline }
.TXTMenuEsq { color:#000000; font-size:12px; font-family:arial; font-weight:none }
.TXTTitMenuEsq { color:#000000; font-size:12px; font-family:arial; font-weight:bold }


/* Estilo - Barra: Departamentos | Categorias | SubCategorias | Seções */
.MenuDepartamento { padding:7px 3px 7px 30px }
.MenuDepartamentoAtual { font-size:12px; font-family:arial;color:#990000; background:#E8E7DF; text-decoration:none }
.LNomeDepartamento { color:#000000; font-size:12px; font-family:arial; text-decoration:none; font-weight:bold }
.TextDescDepartamento { color:black; font-size:12px; font-family:arial; text-decoration:none }
.TabelaDepartamento { color:#000000; font-size:12px; font-family:arial; text-decoration:none; font-weight:bold }
.LNomeDepartamento2 { color:#000000; font-size:12px; font-family:arial; text-decoration:none }
.TextDescDepartamento2 { color:black; font-size:12px; font-family:arial; text-decoration:none }
.TabelaDepartamento2 { color:#000000; font-size:12px; font-family:arial; text-decoration:none}

.MenuCategoriaNormal { font-size:12px; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none }
.LNomeCategoria { color:#000000; font-size:12px; font-family:arial; text-decoration:none; font-weight:bold }
.TextDescCategoria { color:black; font-size:12px; font-family:arial; text-decoration:none }
.TabelaCategoria { color:#000000; font-size:12px; font-family:arial; text-decoration:none; font-weight:bold }
.LNomeCategoria2 { color:#000000; font-size:12px; font-family:arial; text-decoration:none }
.TextDescCategoria2 { color:black; font-size:12px; font-family:arial; text-decoration:none }
.TabelaCategoria2 { color:#000000; font-size:12px; font-family:arial; text-decoration:none}

.MenuSubCategoriaNormal { font-size:12px; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none }
.LNomeSubCategoria { color:#000000; font-size:12px; font-family:arial; text-decoration:none; font-weight:bold }
.TextDescSubCategoria { color:black; font-size:12px; font-family:arial; text-decoration:none }
.TabelaSubCategoria { color:#000000; font-size:12px; font-family:arial; text-decoration:none; font-weight:bold }
.LNomeSubCategoria2 { color:#000000; font-size:12px; font-family:arial; text-decoration:none }
.TabelaSubCategoria2 { color:#000000; font-size:12px; font-family:arial; text-decoration:none}

.MenuSecaoNormal { font-size:12px; font-family:arial; color:#000000; background:#E8E7DF; text-decoration:none }
.LNomeSecao { color:#000000; font-size:12px; font-family:arial; text-decoration:none; font-weight:bold }
.TextDescSecao { color:black; font-size:12px; font-family:arial; text-decoration:none }
.TabelaSecao { color:#000000; font-size:12px; font-family:arial; text-decoration:none; font-weight:bold }
.LNomeSecao2 { color:#000000; font-size:12px; font-family:arial; text-decoration:none }
.TextDescSecao2 { color:black; font-size:12px; font-family:arial; text-decoration:none }
.TabelaSecao2 { color:#000000; font-size:12px; font-family:arial; text-decoration:none}


/* Estilos - Pedidos */
.TabelaPedido { background:#D8D7C9; color:#000000; font-size:12px; font-family:arial; font-weight:bold }
.TXTProdutoTabelaPedido { color:#333333; font-size:12px; font-weight:bold; font-family:arial }
.TXTProdutoTabelaPedido:visited { color:#333333 }
.TXTProdutoTabelaPedido:hover { color:#990000}
/*.TabelaPedido1 { font-size:12px; background:#ECECEC }*/

.TabelaPedido1 {font-size:12px; }
#TDTXTTeclado {font:17px Arial, Helvetica, sans-serif; color:#222222; line-height:-1px; font-weight:bold; border-bottom:1px solid #ccc;}

.TabelaPedidoValor { font-size:12px; background:#ECECEC; font-family:Courier New,Courier }
.TabelaPedidoTotal { font-size:10pt; background:#D3D3D3; font-weight:bold }
.TabelaPedidoFrete { font-size:12px; background:#F4F4F4; font-weight:bold }
.TabelaPedidoBotoes { color:#000000; font-size:12px; font-weight:bold; font-family:arial,arial; padding-top:10px;}
.TabelaPedidoBotoes img{}
.TabelaPedidoRef { color:black; font-size:12px; font-family:arial }
.TabelaPedidoCategoria { font-size:12px; font-family:arial }
.TabelaPedidoCategoriaNome { font-size:12px; font-family:arial; font-weight:bold }
.TXTQuantidade { font-size:12px; font-family:arial; text-align:right }
.TXTQuantidadePed { font-size:12pt; font-family:arial;}
.TXTContinuarComprando { font-size:9pt; font-weight:bold; font-family:arial; color:#990000 }

/* Estilo - Títulos de Tabelas */
.TTabelaTopo { padding:5px 3px 3px 3px; background:#F3F3F3; color:#000000; font-size:9pt; font-family:arial; font-weight:bold }

/* Estilo - Campos de Formulário */
/*.TXTNomeCampos { color:#000000; font-size:12px; font-family:arial; font-weight:bold }
.TXTNomeCamposObrig { color:#CC6600; font-size:12px; font-family:tahoma,verdana; font-weight:bold; }*/
.TXTNomeCampos {color:#333333; font-size:14px;}
.TXTNomeCamposObrig {width:16%; color:#CC6600; font-size:14px;}
.TXTCampos { font-size:12px; font-family:arial }
.TXTCamposConf { font-size:12px; font-family:arial }

/* Estilo - Paginação */
.FundoTabelaPaginacao { background:#ffffff }
.TXTPaginacao { font-family:arial; font-size:12px; color:#333333 }
.TXTPaginacaoAtual { font-family:arial; font-size:12px; font-weight:bold; color:#333333 }

/* Estilo - Link */
.LinkTitulo { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#365089; text-decoration:none }
/* Estilo - Sist. de Links */
.TXTLinks { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; }

/* Estilo - Lista de Casamento */
.TXTTitCasamento { color:#000000; font-size:12px; font-family:arial; font-weight:bold }
.TXTCasamento { font-family:arial; font-size:12px; color:#333333 }
.TTabelaCasamento { padding:5px 3px 3px 3px; background:#ECECEC; color:#000000; font-size:9pt; font-family:arial; }
.TTabelaCasamento2 { padding:5px 3px 3px 3px; background:#D8D7C9; color:#000000; font-size:9pt; font-family:arial; }
.TTabelaCasamento3 { padding:5px 3px 3px 3px; background:#D3D3D3; color:#000000; font-size:9pt; font-family:arial; }
/* Mapa do site */
.DvItensMapaSite a{ text-decoration:none; color:#666} 
.DvMapaSite .lidep a h1{color:#365089; font-size:15px;}
.DvMapaSite .lidep a h2{color:#666; font-size:12px;}
.DvMapaSite .lifabr{color:#666;}
/* Estilo - Lista de Casamento */
.TXTTitDesejos { color:#000000; font-size:12px; font-family:arial; font-weight:bold }
.TXTDesejos { font-family:arial; font-size:12px; color:#333333 }
.TTabelaDesejos { padding:5px 3px 3px 3px; background:#ECECEC; color:#000000; font-size:9pt; font-family:arial; }
.TTabelaDesejos2 { padding:5px 3px 3px 3px; background:#D8D7C9; color:#000000; font-size:9pt; font-family:arial; font-weight:bold }
.TTabelaDesejos3 { padding:5px 3px 3px 3px; background:#D3D3D3; color:#000000; font-size:9pt; font-family:arial; }

/* Estilo - Erros */
.TXTErro1 { font-family:arial; font-size:12px; color:#333333 }
.TXTErro2 { font-family:arial; font-size:12px; color:#000000 }

/* Estilo - Cadastro */
.TabelaQuadro2 {
		border-top:0px solid #333333; 
		border-left:0px solid #333333; 
		border-right:0px solid #333333; 
		border-bottom:0px solid #333333; 		
		margin-top:0px;
		margin-bottom:0px;			
		font-family:arial,Helvetica;
		font-size:8px;	
		font-weight:bold;
}
.SubTitulo {font-size:9pt; font-family:arial; font-weight:bold; color:#000000; }
.TabelaCamposObrig { background:#CC6600; }

/* Estilo - Capa */
.TXTEstiloCapa { color:#000000; font-size:12px; font-family:arial; font-weight:none }
.TXTEstiloTitCapa { color:#000000; font-size:12px; font-family:arial; font-weight:bold }
.TXTEstiloTitCapa2 { color:#000000; font-size:12px; font-family:arial; font-weight:bold }
.LEstiloTitCapa4 { font-size:14pt; font-family:arial; font-weight:bold; text-decoration:none }
.LEstiloTitCapa{text-decoration:none; color:#666666;}

.TabelaCapa1 {
		background:#fdfdfd;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		font-family:arial;
		font-size:8px;	
}
.TabelaCapa2 {
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
}
.TabelaCapa3 { background:#F4F4EF }
.TabelaCapa4 { background:#fdfdfd }
.TabelaBarra1 {
		background:#E2E2E2;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		font-family:arial;
		font-size:8px;	
}
.TabelaBarra2 {font-size:14px; font-family:arial, helvetica, sans-serif; color:#FFFFFF; font-weight: bold; background:#424242; text-decoration:none }
.TabelaBarra3 {
		background:#999999;
}
.TabelaBarra4 {
		background:#E2E2E2;
}
.TabelaBarra5 {
		background:#fdfdfd;
}
.TabelaBarra6 {	background:#D2D2D2; }
.TabelaBarra7 {
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
}
.TabelaBarra8 {
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-right:1px solid #000000;
		border-left:1px solid #000000;
}
.TabelaBarra9 {	border-bottom:1px solid #000000 }
.TabelaBarra10 {	border-bottom:1px solid #424242 }
.TabelaBarra11 {	border-bottom:1px solid #000000; background:#fdfdfd }
.TabelaBarra12 {
		background:#F4F4EF;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
}
.TabelaBarra13 {
		background-image:url("##CaminhoDir##imagens/Pontilhado.gif");
		background-repeat:repeat-x;
		background-position:center;
}
.TabelaBarra14 {
		border-top:1px solid #000000;
}
.TabelaBarra15 {
		border-bottom:1px solid #000000;
		background:1px solid #E2E2E2;
}
.TabelaBarra16 {
		background:#E2E2E2;
}
.TabelaBarra17 {
		font-size:14px; font-family:arial, helvetica, sans-serif; color:#000000; font-weight: bold; background:#DFDFDF; text-decoration:none;
}
.TabelaBarra18 {
		background:#F5F5F5;
}
.TabelaBarra19 {
		background:#DFDFDF;
		border-bottom:1px solid #000000;
}
.TabelaBarra20 {
		background:#DFDFDF;
}


/* Estilo - Enquete */
.TXTEstiloEnquete { color:#000000; font-size:12px; font-family:arial; font-weight:none }
.TXTEstiloTitEnquete { color:#000000; font-size:12px; font-family:arial; font-weight:bold }
.TabelaEnquete1 { }
.TabelaEnquete2 {	}
#BoxEnquete{border-bottom:1px solid #0192d5; background:url(https://www.dotstore.com.br/lojamodelo/imagens/FundoMenuEsquerdo.gif) repeat-y; width:170px}
#BoxEnquete .TabelaEnquete2 img{padding:0 5px 5px 5px;}
#BoxEnquete .TabelaEnquete2 img{*margin:0 5px 5px 5px;}

/* Formas Pagamento */

.TituloPagto {
	font-family: arial;
	font-size: 11px;
	color:  #333333;
	background-color:#f5f5f5;
	height:20px;
	font-weight: bold;
	padding-left:5px;
}

.TabelaPagto {
	border:none;
	width:100%;
}

.SubTituloPagto {
	font-weight:bold
}

.SubSubTituloPagto {
	color:#555;
}

#tbProduto{ border:1px solid #27769d;}
#TbCepFreteCalcT{background:#27769d; height:40px;}
#TableCEP{margin-top:-15px;}
.TituloCep{color:#FFF;}
#ValorFrete{font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; padding-right:5px;}
.CarrinhoTit {font-size:11px; font-family:arial; color:#FFFFFF; font-weight: bold; background:#27769d; height:35px; text-decoration:none }
.CarrinhoItem {font-size:11px; font-family:arial; text-decoration:none; background-color:#fdfdfd }
.CarrinhoTotal {font-size:11px; font-family:arial; text-decoration:none; background-color:#cccccc }
.CarrinhoValor {font-size:11px; font-family:arial; text-decoration:none }
.CarrinhoValorTotal {font-size:18px; font-weight:bold; font-family:arial; text-decoration:none }
.CarrinhoProduto {font-size:11px; font-family:arial; text-decoration:none;}
.CarrinhoProduto a {color:#757575; font-size:13px; font-weight:bold; text-decoration:none;}
.CarrinhoFundoProduto {font-size:11px; font-family:arial; text-decoration:none;}
.CarrinhoAdicional {font-size:11px; font-family:arial; text-decoration:none; background-color:#fdfdfd}
FundoTopo { background:#582f03; }

/*  Estilo - Busca (Lista) */

.EstiloCorSubProduto {
	border:1px #e3e3e3 solid;	
}

.EstiloComboCorSubProduto {
	border:1px solid #e3e3e3;	
}

.MaisBuscados{overflow: hidden;}
.MaisBuscadosA{overflow: hidden;}
.tagCloud {padding:5px; text-align:center;  font-size:62.5%; color:#b90202; margin:0 auto; *margin:0;}
.tagCloud li { display: inline; line-height: 1.1; padding:3px;}
.tagCloud li a { color: #999; text-decoration:none}
.tagCloud li a:hover { text-decoration: none; background-color: #999; color: #fff;}
.tagCloud .level1 {font-size: 12px;}
.tagCloud .level2 {font-size: 14px;}
.tagCloud .level3 {font-size: 18px;}
.tagCloud .level4 {font-size: 22px;}
.tagCloud .level5 {font-size: 26px;}
.tagCloud .level6 {font-size: 26px;}
.tagCloud .level7 {font-size: 28px;}
.tagCloud .level8 {font-size: 28px;}
.tagCloud .level9 {font-size: 28px;}
