div.distanciar { margin: 60px 0 0 0; }
div.boxSombra { float: left; display: inline;  border-right: 2px solid #ebebeb; border-bottom: 2px solid #ebebeb; margin: 20px 0 35px 1px; background: #f0f0f0 url(../imagens/fundoDegCinzaClaro.gif) repeat-x; width: 100%; }
div.boxProduto { float: left; display: inline; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; margin: 0 0 0 -2px; width: 100%; background-color: #fff; }

table#produtos { position: relative; width: 100%; margin: -38px 0 0 0; padding: 0px; }
table#produtos tr th.produtos { margin: 0; width: 158px; height: 38px; font: bold 18px "Arial", "Sans"; color: #fff; text-align: center; background: url(../imagens/abaDegradeAzul.gif) no-repeat; }
table.subprodutos { position: relative; width: 100%; margin: -30px 0 0 0; padding: 0px; }
table.subprodutos tr th.produtos, table.subprodutos tr th.produtosFinal { margin: 0; width: 156px; height: 30px; font: bold 14px "Arial", "Sans"; color: #d8d8d8; text-align: center; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; background: #f4f4f4; }
table.subprodutos tr.valores { margin: 0; width: 210px; height: 30px; font: bold 14px "Arial", "Sans"; color: #d8d8d8; text-align: left; padding: 0 0 0 10px; }
table.subprodutos tr th.produtosFinal { border-right: 1px solid #d8d8d8; }
td.atributos, td.atributos2, td.produtos { border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; }
td.info { border-right: 1px solid #d8d8d8;  border-top: 1px solid #d8d8d8; }
td.sobra { border-top: 1px solid #d8d8d8; }
td.atributos, td.atributos2 { width: 260px; font: bold 12px "Arial", "Sans"; height: 30px; background: #f4f4f4; padding: 0 0 0 8px; border-left: 0; }
td.atributos2 { font: bold 14px "Arial", "Sans"; }
td.info, td.sobra { width: 28px; font: 12px "Arial", "Sans"; height: 30px; background: #f4f4f4; text-align: center; }
td.sobra2 { width: 30px; }
td.produtos { text-align: center; }
tr.linha td { border-top: 1px solid #d8d8d8; }

table#produtos tr td.valor, table.subprodutos tr td.valor { width: 161px; font: bold 28px "Arial", "Sans"; border-left: 1px solid #d8d8d8; padding: 0 0 0 4px; color: #6bb72f; height: 50px; }
table#produtos tr td.detalhes, table.subprodutos tr td.detalhes { font: 11px "Arial", "Sans"; border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; padding: 4px; height: 25px; }
table#produtos tr td.comprar, table.subprodutos tr td.comprar { padding: 4px; font: bold 16px "Arial", "Sans"; color: #c00; text-align: center; height: 40px; }
table#produtos tr td.valor sup, table#produtos tr td.valor span, table.subprodutos tr td.valor sup, table.subprodutos tr td.valor span { font: bold 13px "Arial", "Sans"; }


span.indisponivel { color: #c00; }
.navperiodicidade { width: 715px; padding: 0 0 0 68px; }

table.escala { margin-top: 10px; width: 100%; }
table.escala tr.barra td { text-align: center; color: #c9c9c9; }
table.escala tr.meses td { text-align: center; width: 150px; color: #c9c9c9; }
td#carregando { width: 280px; padding: 0 0 0 5px; text-align: right; }
td#carregando img { margin-right: 10px; }

table#prodList { position: relative; width: 100%; border: 1px solid #d8d8d8; border-bottom: 0px; }
table#prodList tr th, table#prodList tr td { border-top: 1px solid #d8d8d8; }
table#prodList tr th { padding: 10px; text-align: left; background: #006cba; color: #fff; }
table#prodList tr td { padding: 15px 10px; text-align: left; }
table#prodList tr td div.detalhes { text-align: center; font-size: 11px; font-weight: normal; color: #707070; }
div.sombra { border-right: 3px solid #ebebeb; border-bottom: 3px solid #ebebeb; }
table#prodList tr td.valor { width: 160px;  font: bold 24px "Arial", "Sans"; color: #6bb72f; }
table#prodList tr td.valor span, table#prodList tr td.valor sup { font: bold 13px "Arial", "Sans"; }
table#prodList tr td.comprar { width: 136px; }

div.boxControle { border: 1px solid #d8d8d8; padding: 30px 10px 10px 10px; }
div.boxControle2 { padding: 10px; }
div.boxControle label, div.boxControle2 label { font-weight: bold; color: #006cba; font-size: 13px; }