* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px }
body { padding:0px; margin:0px; }
a, a:active { color:#666; text-decoration:none }
a:hover { text-decoration:underline }

.divMainZona { padding:0 5px; margin:0 auto; width:990px }
.input-text { font-size:10px; color:#333; padding-top:2px; height:15px }
.input-text-noborder { padding:2px 0 0 5px; font-size:10px; height:15px; color:#333; border:none }
.input-select { font-size:10px; color:#333 }
ul, li, form, img, p { padding:0; margin:0; list-style-type:none }
p { padding-bottom:2px }

.padding-icones { margin-right:5px }
.input-qtd { border:#ccc 1px solid; padding:2px; font-size:10px; background:#fff; width:30px; color:#333 }
.input-noborder { font-size:10px; color:#333 }
.grid-botoes-acao { width:auto; padding:5px 0 10px 18px }
.acl-td-back { padding:10px; background:#f1f1f1 }
* html .clear { display:inline }
.left { float:left }
.right { float:right }
.clear { clear:both }
.verdana10 { font-size:10px }
.verdana11 { font-size:11px }
.verdana12 { font-size:12px }
.verdana14 { font-size:14px }
.verdana20 { font-size:20px }
.bold { font-weight:bold }
.italico { font-style:italic }
.normal { font-weight:normal }
.text-left { text-align:left }
.text-center { text-align:center }
.text-right { text-align:right }
.relative { position:relative }
.cor1 { color:#333 }
.cor2 { color:#666 }
.cor3 { color:#f60 }
.cor4 { color:#390 }
.cor5 { color:#c00 }
.cor6 { color:#999 }
.cor7 { color:#789d21 }
.cor8 { color:#fff }
.cor9 { color:#b88a01 }
.cor10 { color:#2584ab }
.cor11 { color:#dffb89 }
.cor12 { color:#337d07 }
.cor13 { color:#ccc }
.cor14 { color:#4b9626 }
.cor15 {	color:#4575b2 }
.pointer { cursor:pointer }
.content-header-floating { padding:5px; z-index:100; background:#c7e3fe; left:0; width:auto; border-bottom:#988753 1px solid; position:fixed; top:0; opacity:0.7 }
.alert { border:#ed8c32 1px solid; padding:5px 10px 5px 30px; font-weight:bold; background:#f9e1b0 url(../images/back-alert.gif) repeat-y left 50%; width:948px; color:#ed8c32 }
.info { border:#4e7faf 1px solid; padding:5px 10px 5px 30px; font-weight:bold; background:#c7e3fe url(../images/back-info.gif) repeat-y left 50%; width:948px; color:#4e7faf }
.error { border:#b44242 1px solid; padding:5px 10px 5px 30px; font-weight:bold; background:#ffd7d7 url(../images/back-error.gif) repeat-y left 50%; width:948px; color:#b44242 }
.success { border:#498d42 1px solid; padding:5px 10px 5px 30px; font-weight:bold; background:url(../images/back-sucess.gif) #d1ffcc repeat-y left 50%; width:948px; color:#498d42; }
.bloco-topo { background:url(../images/back-topo-geral.gif) no-repeat 50% bottom; width:990px; border-bottom:#cdcdcd 1px solid; height:78px }
.topo-logo { float:left; padding:25px 0 0 0px }
.topo-tarja { border-top:#dedede 1px solid; padding-left:15px; background:#ededed; width:975px; height:25px }
.bloco-carrinho { margin-top:16px; padding-left:45px; background:url(../images/back-carrinho-index.gif) no-repeat left 50%; width:225px; padding-top:10px; height:52px }
.bloco-hothome { margin-top:5px; background:url(../images/back-hothome.gif) repeat-x; width:990px; height:160px }
.bloco-menu { padding-left:5px; width:174px; padding-top:5px; height:155px }
.bloco-menu-hor { padding:5px 0 5px 5px; margin-top:5px; background:url(../images/back-menu-horizontal.gif) repeat-x; width:985px; height:22px }
.bloco-conteudo { margin-top:5px; min-height:500px; background:url(../images/back-conteudo.gif) repeat-y; width:990px; _height:500px }
.bloco-conteudo-full { margin-top:5px; min-height:500px; background:url(../images/back-conteudo-full.gif) repeat-y; width:990px; _height:500px }
.conteudo-titulos { padding-bottom:3px; border-bottom:#e2e2e2 1px solid }
.tarja-conteudo { background:#ededed; border-bottom:#ccc 1px solid; height:26px }
.artigos-bloco { width:736px }
.artigos-esq { padding-left:11px; background:url(../images/box-artigos-esq.gif) no-repeat left 50%; width:725px }
.artigos-dir { padding-right:11px; background:url(../images/box-artigos-dir.gif) no-repeat right 50%; width:714px }
.artigos-centro { padding:0; background:url(../images/box-artigos-centro.gif) repeat-x; width:714px; padding-top:7px; height:84px }
.artigos-format { padding:3px 0 4px 0 }
.conteudo-menu { float:left; width:214px }
.menu-margintop { margin-top:30px }
.menu-marginbottom { margin-bottom:20px }
.menu-li { padding-left:11px; font-weight:bold; background:url(../images/seta-li.gif) no-repeat; padding-bottom:6px }
.menu-subli { padding-left:9px; font-weight:normal; background:url(../images/seta-subli.gif) no-repeat; padding-bottom:4px }
.conteudo-centro { float:left }
.conteudo-centro-nmenu { padding:20px 0 20px 20px; background:#fff; float:left; width:756px }
.pagamento-margin { margin-right:5px }
.resumo-titulos { background:url(../images/back-acabamento-cima.gif) #333 no-repeat right 50%; height:22px }
.resumo-valores { padding:3px 0px; width:228px; border-bottom:#f0e5cb 1px solid }
.legenda-itens { padding-bottom:10px }
.bloco-rodape { padding:6px 0 15px 0; width:990px }
.format-rodape { border-top:#cdcdcd 9px solid; background:#f1f1f1; height:64px }
.rodape-esq { padding-left:15px; background:url(../images/rodape/back-esq.gif) no-repeat left 50%; width:975px; height:64px }
.rodape-dir { padding-right:15px; background:url(../images/rodape/back-dir.gif) no-repeat right 50%; width:960px; height:64px }
.position-contas { right:2px; position:absolute; top:-40px }
.format-contas { padding:8px 0 0 11px; background:url(../images/back-contas-rodape.gif) no-repeat; width:195px; height:51px }

#tableCheck { width:950px; border:#e2e2e2 1px dashed; border-top:none }
.borderTop-branco { border-top:#ffffff 1px solid }
.borderTop-quaseBranco { border-top:#f0f1e9 1px solid; padding:5px }