/*'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
/*' Loja Exemplo Locaweb
/*' Versão: 6.3
/*' Data: 12/09/06
/*' Arquivo: css.css
/*' Versão do arquivo: 0.0
/*' Data da ultima atualização: 30/10/06
/*'
/*'-----------------------------------------------------------------------------
/*' Licença Código Livre: http://comercio.locaweb.com.br/gpl/gpl.txt
/*'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#


/* CSS - FORMATAÇÃO GERAL */
@font-face {
 font-family: 'Univers';
 src: url('fontes/univers_ce_45_light-webfont.eot');
 src: url('fontes/univers_ce_45_light-webfont.eot?#iefix') format('eot'), url('fontes/univers_ce_45_light-webfont.woff') format('woff'), url('fontes/univers_ce_45_light-webfont.ttf') format('truetype'), url('fontes/univers_ce_45_light-webfont.svg#webfontMGoHGlMY') format('svg');
 font-weight: normal;
 font-style: normal;
}
a { color: #CC0000; font-weight:normal; text-decoration:underline; }
a:hover { color: #FF0000; font-weight: normal; text-decoration: underline; }
td { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; }
form { padding:0; margin:0; }
/* Fonte padrão */
/* CSS - CABECALHO */
img { border:0; margin:0; padding:0; }
table.TBLcabecalho { background-color: #FFFFFF; border: dottedpx; }
td.TDcabecalho { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #000000; text-decoration: none; border-collapse: collapse; }
.MNcabecalho { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
.MNcabecalho:hover { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }
.MNdivisorcabecalho { background-color: #4C4C4C; font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
/* CSS - RODAPE */

table.TBLrodape { background-color: #FFFFFF; border: dottedpx; }
.TDrodape { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 10px; color: #000000; text-decoration: none; border-collapse: collapse; }
.MNrodape { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.MNrodape:hover { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 10px; color: #000000; text-decoration: underline; }
.MNdivisorrodape { background-color: #4C4C4C; font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
/* CSS - LATERAL ESQUERDA */

.MNdivisorlatesquerda { background-color: #EDEEF0; font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #666666; text-decoration: none; }
.LCNlatesquerda { font-family : Verdana, Verdana, Helvetica, sans-serif; font-size : 10px; color : #333333; border : 1px solid #666666; background-color : #FFFFFF; }
/* CSS - LATERAL DIREITA */

td.TBLlatdireita { background-color: #FFFFFF; border: dottedpx; }
table.CARTBLlatdireita { background-color: #CCCCCC; border: dottedpx; }
table.CARTDlatdireita { background-color: #DDDDDD; border: dottedpx; }
.CARTXTlatdireita { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.CARTXTlatdireita:hover { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; font-weight: bold; color: #C00; text-decoration: none; }
.CARTXTlatdireitarecibo { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.MNlatdireita { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
/* CSS - CENTRO */

/* -> Area de produtos */
.TXTproduto { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #484848; text-decoration: none; }
.TXTproduto:hover { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #484848; text-decoration: underline; }
/* -> Tabelas Padrão */
.FUNDOINFOproduto { background-color: #EEEEEE; border: dottedpx; }
/* -> Tabela Opções de Pagamento do Produto */
.FUNDOoptpagproduto1 { background-color: #d8d8d8; border: dottedpx; font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 9px; color: #666666; text-decoration: none; }
.FUNDOoptpagproduto2 { background-color: #D5D5D5; border: dottedpx; font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 9px; color: #333333; text-decoration: none; }
.FUNDOoptpagproduto3 { background-color: #D8D8D8; border: dottedpx; font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 9px; color: #666666; text-decoration: none; }
.FUNDOoptpagproduto4 { background-color: #CCCCCC; border: dottedpx; font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 9px; color: #333333; text-decoration: none; }
/* -> Tabela 01 */
.TBLpers1_borda1 { background-color: #D5D5D5; border: 1px; }
.TBLpers1_borda2 { background-color: #FFFFFF; border: 1px; }
.TBLpers1_fundo { background-color: #FFFFFF; border: 1px; }
.TBLpers2_borda1 { background-color: #FFFFFF; border: 1px; }
.TBLpers2_borda2 { background-color: #D5D5D5; border: 1px; }
.TBLpers2_borda3 { background-color: #CC0000; border: 1px; }
.TBLpers2_fundo { background-color: #FFFFFF; border: 1px; }
/* -> Area do Carrinho */
table.carrinho { font-family: Verdana, Verdana, Helvetica, sans-serif; width: 100% background-color: #FFFFFF;
border: 1px solid #CCCCCC; border-collapse: collapse; border-spacing: 5px; margin-top: 5px; }
td.carrinho { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; border-collapse: collapse; }
/* -> Area Comum */
.FUNDOTABtopico { background-color: #666666; border: dottedpx; }
.TXTTABtopico { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.TXTTABtopico:hover { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
.textos_infos { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.textos_infos:hover { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #333333; text-decoration: underline !important; }
.TXTbox { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.TXTbox:hover { font-family: Tahoma, Verdana, Verdana, Sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.FORMbox { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; border: 1px solid #666666; background-color: #F7F7F7; }
.BTTN1 { BACKGROUND-COLOR: #D1D1D1; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: white 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; FONT-SIZE: 10; FONT-WEIGHT: bold; CURSOR: hand; }
.BTTN2 { BACKGROUND-COLOR: #33CC33; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: white 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; FONT-SIZE: 10; FONT-WEIGHT: bold; CURSOR: hand; }
.BTTN3 { BACKGROUND-COLOR: #FF0000; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: white 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; FONT-SIZE: 10; FONT-WEIGHT: bold; CURSOR: hand; }
.BTTN4 { BACKGROUND-COLOR: #FEE247; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: white 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: white 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, Verdana, Helvetica, sans-serif; FONT-SIZE: 10; FONT-WEIGHT: bold; CURSOR: hand; }
.BTTNcomprar { background: #BEE4C0 url(imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat; color: #FF0000; font-family: Verdana, Helvetica, sans-serif; font-size: 9px; cursor: hand; width: 120; height: 20; margin-top: 5; font-weight: bold; border: 1px solid #999999; }
.BTTNindique { background: #E8E8E8 url(imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat; color: #333333; font-family: Verdana, Helvetica, sans-serif; font-size: 9px; cursor: hand; width: 120; height: 20; margin-top: 5; font-weight: bold; border: 1px solid #999999; }


.MNlatesquerda { color:#888; font-weight:bold; font-size:10px; text-decoration:none; }

a.MNlatesquerda:hover { color:#888; font-weight:bold; font-size:10px; text-decoration:underline !important; }

.MNlatesquerda_amarelo .MNlatesquerda:hover { color:#FFFF00; }
.menu ul, .menu li { margin:0; padding:0; list-style:none; }
.menu li { float: left; margin:1px; }
.menu li a { display: block; padding:10px 12px; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.menu li a:hover, .menu li a.ativo { color:#FFF; background:#000; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
/*.menu li:hover .submenu { display:block; }*/
.menu .submenu { display:none; position:absolute; z-index:99999; background:#FFF; }
.menu .submenu ul { width:180px; }
.menu .submenu li { float:none; background:#000; }
.menu .submenu li a { font-size:13px; font-weight:bold; text-transform:capitalize; padding:10px 12px; color:#FFF; }
.menu .submenu li a:hover { background:#FFF; color:#000; }
.acompanhe { color:#ffff00; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; }
.acompanhe:hover { color:#ffff00; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:underline; }
.endereco { color:#666; }
.copyright { color:#666; font-weight:bold; }
.slider { width:982px; height:80px; overflow:hidden; }
.slider .nivo-controlNav { float: right; margin: 8px; }
.slider .nivo-controlNav a { background: url(/config/images/nav.png) no-repeat scroll 0 0 transparent; display: block; height: 11px; margin: 4px; text-indent: -9999px; width: 11px; }
.slider .nivo-controlNav a.active { background: url(/config/images/nav.png) repeat scroll 0 -11px transparent; }
.resultado_busca { padding:10px; }
.busca_produto { padding-bottom:4px; min-height:34px; border-bottom:1px solid #D0D0D0; cursor:pointer; }
.busca_produto .imagem { float:left; width:38px; margin:2px; }
.busca_produto .nome { margin-left:42px; font-size:9px; padding:2px; }
h1 { color: #666666; font-family: 'Univers', Verdana, Helvetica, sans-serif; font-size: 30px; font-weight: normal; margin: 0; padding: 0; text-transform: uppercase; text-align:left; }
h2 { font-size:14px; color:#666; margin:0px; }
.bt_comprar { background:#3399ff; color:#FFF; border:1px solid #FFF; text-decoration:none; font-weight:bold; font-family: Verdana, Helvetica, sans-serif; display:block; float:left; padding:5px; border-radius:4px; font-size:32px; }
.bt_comprar:hover { background:#FFF; color:#3399ff; border:1px solid #3399ff; text-decoration:none; font-weight:bold; }
.preco { padding:5px 0px; font-size:18px; font-weight:bold; color:#666; }
.promocode { color:#666; font-size:9px; padding:10px 0; }
.promocode input { border:1px solid #b1b3b6; border-radius:4px; font-size:16px; padding:4px; color:#808080; width:262px; _width:262px; }
.promocode input.bt { width:45px; background:#808080; color:#FFF; text-transform:uppercase; border:none; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; float:right; }
.addthis { border-top:1px solid #b1b3b6; border-bottom:1px solid #b1b3b6; padding:8px 0; }
.continue { padding:20px 0px; }
.continue a { color:#666; font-weight:bold; text-decoration:none; font-size:11px; }
.abas { padding:20px 0px; }
.abas th { border-right:1px solid #CCC; }
.abas th.last { border:none; }
.abas th a { color:#666; font-weight:bold; text-decoration:none; display:block; padding:2px; font-size:14px; text-align:center; border-bottom:1px solid #CCC; }
.abas th a.ativo { border-bottom:none; }
.abas td div { display:none; border-bottom:1px solid #CCC; }
.borders { border-top:1px solid #CCC; margin:10px; width:725px; }
.comentario { border-bottom:1px solid #CCC; padding-bottom:10px; color:#666; width:650px; }
.comentario h3 { margin:4px 0px; font-size:14px; }
.comentario h3 b { font-size:10px; }
.comentario div { font-size:10px; }
.form_comentario th { text-align:left; color:#666; font-size:10px; }
.form_comentario input, .form_comentario textarea { font-family:Verdana, Geneva, sans-serif; border:1px solid #b1b3b6; border-radius:4px; font-size:16px; padding:4px; color:#808080; }
.form_comentario textarea { width:630px; }
.form_comentario input.bt { width:180px; font-size:12px; background:#808080; color:#FFF; text-transform:uppercase; border:none; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; float:right; }
.txt_buscar { background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: #797979; font-family: Trebuchet MS, Verdana, Arial; font-size: 20px; font-weight: normal; height: 24px; margin: 0; padding: 5px 2px; width: 146px; }
.bt_buscar { background: url("http://www.voxelshow.com.br/img/search.gif") no-repeat scroll 0 0 transparent; border: 0 none; content: ""; cursor: pointer; display: inline-block; height: 34px; overflow: hidden; text-indent: -9999px; width: 30px; }
.lista_titulo { background:#808080; border:#808080 solid 1px; border-radius:6px; margin:10px 0; }
.lista_titulo th { color: #FFFFFF; font-family: Helvetica; font-size: 13px; padding: 6px 10px; text-transform: uppercase; }
.lista_produtos td, .lista_produtos tr { background:none; }
.lista_produtos { background:#f8f5f7; border:#cfcdce solid 1px; border-radius:6px; }
.lista_produtos td { padding:10px; border-bottom:#cfcdce dashed 1px; }
.lista_produtos td input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CFCDCE; border-radius: 4px 4px 4px 4px; padding: 6px; text-align:center; width:20px; }
.lista_produtos tr:last-child td { border-bottom:none; }
.excluir { display:block; float:left; }
.excluir.button { font-size: 9px; padding: 6px 2px; text-decoration: none; color:#ADADAD; }
.excluir.button:hover { color:#00aeef; }
.total th, .total td { padding:4px; }
.total th { font-family: Verdana, Geneva, sans-serif; font-size: 13px; text-transform: uppercase; font-weight:bold; color:#8d8d8d; }
.total td { font-family: Tahoma; font-size: 14px; text-transform: uppercase; font-weight:bold; color:#00aeef; }
.total th.subtotal { color:#666666; }
.total .sub { border-top:1px dashed #cccccc; }
.button_input, .button_input:hover { background: #00aeef; border-radius: 6px; padding: 8px 10px; color: #FFFFFF; display: block; float: right; font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: uppercase; }
.button_input.rosa { background: #ed1c8f; }
.frete { background: none repeat scroll 0 0 #F8F5F7; border: 1px solid #CFCDCE; border-radius: 6px 6px 6px 6px; }
.passo-passo, .passo-passo li { margin:0; padding:0; list-style:none; }
.passo-passo li { color:#a2a2a2; margin-right:10px; border:1px solid #e6e6e6; background:#FFF; width:156px; text-align:center; text-transform:uppercase; border-radius:6px; padding:6px 10px; float:left; }
.passo-passo li.ativado { border:1px solid #a0a0a0; background:#a0a0a0; font-weight:bold; color:#FFF; }
.passo-passo li:last-child { margin:0px; }
.bloco th { color: #00aeef; font-family: 'Univers', Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0; padding-bottom: 5px; text-transform: uppercase; text-align:left; }
.bloco .fundo .null { width:auto; }
.bloco .fundo { background:#F8F5F7; border: 1px solid #CFCDCE; border-radius: 6px; padding: 15px; width: 100%; margin-bottom:10px; }
.bloco .fundo input, .bloco .fundo select, .bloco .fundo textarea { border:1px solid #b9babd; border-radius:4px; background:#FFF; padding:4px; font-size:16px; color:#808086; width: 97%; }
.bloco .button { text-align:right; }
.bloco .button input { font-family: 'Univers', Verdana, Helvetica, sans-serif; font-weight: bold; padding:4px; border-radius: 6px; text-transform:uppercase; color:#FFF; background:#ED1C8F; border:none; font-size: 14px; }
.bloco .back { text-align:left; }
.bloco .back input { background:#00AEEF; }
.assinatura { text-align:left; }
.assinatura.cabecalho .bloco { background:#AAA; padding:15px; margin-top:40px; height: 80px; }
.assinatura h2 { text-transform:uppercase; font-size:20px; text-align:left; color:#969696; }
.assinatura h2.ativo { color:#FFF; font-size:24px; }
.assinatura .revistas { position:absolute; margin: -70px 554px; border-bottom:1px solid #96b9da; }
.assinatura .direita { border-left: 1px dotted #000000; color: #000000; float: right; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin-top: 30px; padding:0 8px 0 20px; text-align: left; width: 350px; }
.assinatura .direita h1 { background: none repeat scroll 0 0 #96B9DA; color: #FFFFFF; float: left; font-size: 22px; font-weight: bold; padding: 6px 24px 4px 10px; }
.assinatura .direita .barra { height: 20px; margin-top:10px; margin-bottom: 40px; }
.assinatura .conteudo { margin-right:390px; margin-top:30px; padding:0 10px 0 0; color:#000 !important; }
.assinatura .conteudo .label { display:block; height:55px; margin-bottom:10px; clear:both; }
.assinatura .conteudo .label.sedex { height:auto; display:none; }
.assinatura .conteudo .label.sedex .calculo { margin:10px; }
.assinatura .conteudo .label.sedex .calculo input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #B9BABD; border-radius: 4px 4px 4px 4px; color: #808086; font-size: 16px; padding: 4px; text-align: center; width: 100px; }
.assinatura .conteudo .label.sedex .calculo .carregando { display:none; margin:3px; }
.assinatura .conteudo .label div.descricao { font-family:Verdana, Geneva, sans-serif; font-size:18px; }
.assinatura .conteudo .label .opcoes { float:left; margin: 10px 6px 0; width:95px; display:block; }
.assinatura .conteudo .label .regioes .opcoes, .assinatura .conteudo .label .tipos_envios .opcoes { width:auto; }
.assinatura .conteudo .label .opcoes span { display:block; float:left; }
.assinatura .conteudo .label .opcoes span input { margin:0px 3px; padding:0px; }
.assinar-assinatura ol { margin:0; padding:0; }
.assinar-assinatura ol li { margin: 0 0 0 20px; }
.assinatura .conteudo .minha-assinatura h1 { margin-left:10px; background: none repeat scroll 0 0 #96B9DA; color: #FFFFFF; float: left; font-size: 22px; font-weight: bold; padding: 6px 24px 4px 10px; }
.assinatura .conteudo .minha-assinatura .barra { border-bottom: 1px solid #96B9DA; height: 26px; margin-bottom: 24px; }
.assinatura .conteudo .minha-assinatura .valores { border-bottom:1px solid #EEE; height:75px; }
.assinatura .conteudo .minha-assinatura .valores.total { border:none; }
.assinatura .conteudo .minha-assinatura .valores .coluna_1 { float:left; width:150px; margin:6px 11px; }
.assinatura .conteudo .minha-assinatura .valores .coluna_1.preco { color:#000; font-size:10px; margin:0 11px; padding:0; }
.assinatura .conteudo .minha-assinatura .valores .coluna_1.preco .escolhida_preco { font-size:30px; }
.assinatura .conteudo .minha-assinatura .valores .coluna_1.preco .escolhida_frete_preco { font-size:26px; }
.assinatura .conteudo .minha-assinatura .valores.total { height:50px; }
.assinatura .conteudo .minha-assinatura .valores.total .coluna_1.preco { color:#96b9da; font-size:10px; }
.assinatura .conteudo .minha-assinatura .valores.total .coluna_1.preco .cor { color:#ed1d8f; }
.assinatura .conteudo .minha-assinatura .valores.total .coluna_1.preco .escolhida_preco_total { color:#ed1d8f; font-size:30px !important; }
.assinatura .conteudo .bt_comprar { background:#ed1d8f; }
.assinatura .conteudo .bt_comprar:hover { border:1px solid #ed1d8f; color:#ed1d8f; background:#FFF; cursor:pointer; }
.menu_lateral { border-right:1px solid #CCC; }
.menu_lateral *, .menu_lateral a:hover { font-family:Verdana, Geneva, sans-serif !important; font-size:14px; color:#000; }
.menu_lateral h2 { font-size:18px; }
.menu_lateral ul, .menu_lateral li { padding:0; margin:0; list-style:none; }
.notify { background: none repeat scroll 0 0 #FFCC00; color: #CC0000; font-size: 9px; font-weight: bold; letter-spacing: 1px; margin-top: 4px; padding: 6px; }

table.cadastro tr td { text-align:left; }

.off2, .off2 *, .off, .off *,
.on2, .on2 *, .on, .on *

 { cursor:pointer !important;}


input.bttn2, input.bttn1 { cursor:pointer; }
