* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:expression((document.documentElement.offsetWidth < 1003)? "1003px": "auto" );
}

.mg10 {
margin-top:10px;
}

.mg20 {
margin-top:20px;
}

.mg_lateral_20 {
margin:0 20px;
}

.centralizar {
margin:0 auto 40px;
}

h4 {
font-size:12px;
margin-bottom:15px;
font-weight:normal;
line-height:140%;
clear:left;
}

#geral {
min-width:1003px;
width:auto !important;
width:100%;
}

#topo {
background:url(../img/bgtopo.jpg) repeat-x;
height:152px;
overflow:hidden;
}

h1 {
display:none;
}

#logo {
position:absolute;
display:block;
width:338px;
height:64px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logo25.jpg) no-repeat;
margin:27px 0 0 24px;
}

#revendedor {
width:250px;
height:116px;
position:absolute;
background:url(../img/bgrev.jpg) repeat-x;
margin:28px 0 0 750px;
}

#revendedor span {
display:block;
text-indent:-9999px;
overflow:hidden;
height:15px;
background:url(../img/fraserev.jpg) no-repeat;
float:left;
width:250px;
}


#logoxta {
display:block;
width:92px;
height:84px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logoxta.jpg) no-repeat;
outline:none;
float:left;
margin:13px 0 0 0;
}

#logoatx {
display:block;
width:90px;
height:87px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logoatx.jpg) no-repeat;
outline:none;
float:left;
margin:10px 30px 0 1px;
}

#painel {
list-style:none;
position:absolute;
margin:31px 0 0 380px;
font-size:9px;
}

#painel li{
float:left;
margin-right:5px;
color:#333333;
}

#painel li a{
text-decoration:none;
font-size:9px;
color:#000000;
font-weight:bold;
}

#painel li a:hover{
text-decoration:underline;
font-size:9px;
color:#000000;
}

#busca {
width:388px;
height:48px;
position:absolute;
margin:42px 0 0 370px;
background:url(../img/bgbusca2.jpg) no-repeat;
padding:12px 0 0 41px;
}

#busca dd {
float:left;
}

#inpbusca {
border:0 none;
background:none;
padding:3px;
font-size:14px;
font-weight:bold;
}

a#btvoip {
display:block;
width:152px;
height:27px;
background:url(../img/btpvoip.png) no-repeat;
outline:none;
text-indent:-9999px;
overflow:hidden;
}

#menu {
width:996px;
position:absolute;
list-style:none;
margin:111px 0 0 7px;
}

#menu li {
float:left;
}

#menu li a.comp {
display:block;
width:109px;
height:41px;
background:url(../img/bt_computadores.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}

#menu li a.note {
display:block;
width:85px;
height:41px;
background:url(../img/bt_notebooks.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}

#menu li a.info {
display:block;
width:93px;
height:41px;
background:url(../img/bt_informatica.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}

#menu li a.foto {
display:block;
width:92px;
height:41px;
background:url(../img/bt_foto_video.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}

#menu li a.proj {
display:block;
width:88px;
height:41px;
background:url(../img/bt_projetores.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}

#menu li a.ele {
display:block;
width:93px;
height:41px;
background:url(../img/bt_eletronicos.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}

#menu li a.gam {
display:block;
width:91px;
height:41px;
background:url(../img/bt_games.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}

#menu li a.quem {
display:block;
width:79px;
height:34px;
background:url(../img/bt_quemsomos.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-top:7px;
}

#menu li a.cad {
display:block;
width:65px;
height:34px;
background:url(../img/bt_cadastro.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-top:7px;
}

#menu li a.aju {
display:block;
width:47px;
height:34px;
background:url(../img/bt_ajuda.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-top:7px;
}

#menu li a.cont {
display:block;
width:63px;
height:34px;
background:url(../img/bt_contato.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-top:7px;
}

/*

#login {
width:262px;
height:51px;
float:left;
position:absolute;
margin:71px 0 0 723px;
padding:30px 5px 0 13px;
}

#login dt {
display:none;
}

#login dd {
float:left;
margin-right:5px;
margin-bottom:5px;
}

#login dd a{
text-decoration:none;
color:#FFFFFF;
font-size:10px;
}

#login dd a:hover{
text-decoration:underline;
color:#FFFFFF;
}

*/

#login {
height:30px;
float:left;
margin-left:10px;
}

#login dt {
float:left;
padding-top:9px;
margin-right:3px;
}

#login dd {
float:left;
margin-right:14px;
padding-top:7px;
}

#login dd a{
text-decoration:none;
color: #000000;
font-size:10px;
}

#login dd a:hover{
text-decoration:underline;
}

#inpslg {
border:1px solid #FF6600;
font-size:10px;
padding:1px 2px;
}

#saudacoes {
height:32px;
border-bottom:1px solid #E2E2E2;
background:url(../img/bg_saud.jpg) repeat-x #E2E2E2;
}

#saudacoes p {
float:left;
padding:7px;
}

#saudacoes a{
color:#000000;
text-decoration:none;
}
#saudacoes a:hover{
color:#000000;
text-decoration:underline;
}

#menumeu {
list-style:none;
float:right;
margin-right:15px;
}

#menumeu li {
float:left;
padding-top:7px;
}

#menumeu li.btchat {
float:left;
padding:0 0 0 0;
}

#menumeu li.btpvoip {
float:left;
padding:3px 10px 0 0;
}


#menumeu li a.mmeuspedidos {
display:block;
width:108px;
height:16px;
background:url(../img/btmmpedidos.png) no-repeat;
text-indent:-9999px;
outline:none;
}

#menumeu li a.mmeucadastro {
display:block;
width:111px;
height:16px;
background:url(../img/btmmcadastro.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}

#menumeu li a.mmeucarrinho {
display:block;
width:123px;
height:16px;
background:url(../img/btmmcarrinho.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
outline:none;
}


#bannerfull {
height:200px;
border-bottom:1px solid #E2E2E2;
text-align:center;
}

#esquerda {
width:160px;
margin:10px 5px;
float:left;
text-align:center;
}

#monte {
display:block;
width:160px;
height:96px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/img_monte.jpg) no-repeat;
margin-bottom:10px;
}

#submenu {
width:138px;
padding:8px 10px;
border-right:1px solid #FF6600;
border-left:1px solid #FF6600;
border-bottom:1px solid #FF6600;
list-style:none;
text-align:left;
background:url(../img/bgsub.jpg) repeat-x 0 1px;
margin-bottom:5px;
_margin-top:-2px;
}

#submenu li{
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dotted #CCCCCC;
}

#submenu li a{
text-decoration:none;
color:#000000;
display:block;
}

#submenu li a:hover{
text-decoration:underline;
color:#000000;
display:block;
}

.cat {
font-weight:bold;
}

.subcat {
padding-left:10px;
}

#direita {
width:140px;
float:right;
margin:10px 5px 10px 0;
}

#conteudo {
margin:10px 170px 10px 180px;
}

/* div do conteudo sem a div da direita */
#master {
margin:10px 0 10px 180px;
}

h2 {
font-size:14px;
color:#FFFFFF;
background:url(../img/h2s.gif) no-repeat top left;
padding:6px 0 8px 12px;
font-weight:bold;
}

h3 {
font-size:14px;
margin:5px 0 10px 0;
color:#000;
}

/* thumbs */
#vitrine {
position:relative;
width:100%;
float:left;
}

#vitrine dt.h2s {
width:100%;
font-size:14px;
color:#FFFFFF;
background:url(../img/h2s.gif) no-repeat top left;
padding:6px 0 8px 12px;
float:left;
font-weight:bold;
}

#vitrine a.linkh2 {
color:#FFFFFF;
text-decoration:none;
}

#vitrine a.linkh2:hover {
color:#FFFFFF;
text-decoration:underline;
}

#vitrine dt.busca {
width:100%;
position:relative;
font-size:12px;
color:#000000;
padding:5px 0 6px 12px;
float:left;
background:#F2F2F2;
}

#vitrine img.imgdd {
display:block;
margin:0 auto 5px;
border:0 none;
}



#vitrine dd{
width:21%;
margin:15px 2% 25px 2%;
_margin:15px 2% 25px 1%;
float:left;
height:310px;
}

#vitrine dt#titbusca{
width:100%;
font-size:16px;
font-weight:bold;
margin:10px 0 0 10px;
height:20px;
float:left;
}

#vitrine dd#txtbusca{
width:100%;
float:left;
}


/* thumb em pixels
#vitrine dd{
width:140px;
margin:15px 0 25px 10px;
_margin:15px 0 25px 7px;
float:left;
height:275px;
}
*/

#vitrine dd a {
text-decoration:none;
color:#333;
}

#vitrine dd a:hover {
text-decoration:none;
color: #000000;
}

#vitrine span.preco_de {
display:block;
color:#FF0000;
margin-top:4px;
}

#vitrine span.preco_por {
display:block;
color:#0066CC;
margin-top:1px;
font-size:12px;
font-weight:bold;
}

#vitrine dd a.th_cat {
display:block;
color:#666666;
text-decoration:none;
margin-top:15px;
font-weight:bold;
}

/* rodapé */

#rodape {
padding:50px 20px 10px 20px;
clear:both;
height:120px;
background:url(../img/bgrod.jpg) repeat-x top left;
margin-top:80px;
}

#cont_rodape {
width:923px;
margin:0 auto;
}

#formaspagto {
float:left;
margin-right:15px;
padding-right:15px;
border-right:1px dotted #CCCCCC;
}

#formaspagto dt{
text-indent:-9999px;
overflow:hidden;
width:170px;
height:26px;
background:url(../img/dt_formas.gif) no-repeat;
}

#formaspagto dd{
margin:0 0 2px 20px;
color:#666666;
}

#inst {
float:left;
margin-right:15px;
padding-right:15px;
border-right:1px dotted #CCCCCC;
}

#inst dt{
text-indent:-9999px;
overflow:hidden;
width:114px;
height:26px;
background:url(../img/dt_inst.gif) no-repeat;
}

#inst dd{
margin:0 0 2px 20px;
}

#inst dd a{
color:#666666;
}

#servicos {
float:left;
margin-right:15px;
padding-right:15px;
border-right:1px dotted #CCCCCC;
}

#servicos dt{
text-indent:-9999px;
overflow:hidden;
width:120px;
height:26px;
background:url(../img/dt_servicos.gif) no-repeat;
}

#servicos dd{
margin:0 0 2px 20px;
}

#servicos dd a {
color:#666666;
}

#atencao {
float:left;
width:100%;
margin-top:20px;
margin-bottom:30px;
}

#atencao dt{
color:#000066;
font-size:14px;
font-weight:bold;
}

#atencao dd{
color:#666666;
font-size:10px;
}

#atendimento {
float:left;
width:320px;
}

#atendimento dt{
text-indent:-9999px;
overflow:hidden;
width:108px;
height:26px;
background:url(../img/dt_atendimento.gif) no-repeat;
}

#atendimento dd {
width:90px;
margin:0 5px 2px 10px;
color:#666666;
float:left;
}

#atendimento dd a{
color:#666666;
}

/* paginação */


#borda_paginacao {
display:block;
width:100%;
height:1px;
border-top:1px dotted #CCCCCC;
padding:3px 0;
clear:both;
}

#paginacao {
list-style:none;
padding-top:5px;
float:right;
}

#paginacao li{
float:left;
color:#666666;
}

#paginacao li span{
display:block;
padding:4px 0 0 0;
}

#paginacao a.pagina {
display:block;
padding:3px 4px;
background: #FF6600;
text-decoration:none;
color:#fff;
font-weight:bold;
}

#paginacao a.irpagina {
display:block;
padding:3px 4px;
text-decoration:none;
color:#666666;
}

#paginacao a.irpagina:hover {
display:block;
padding:3px 4px;
text-decoration:underline;
color:#666666;
}


/* página do produto */

#produto {
margin:10px 5px 10px 180px;
background:url(../img/bg_prod.png) no-repeat top left;
padding:17px 20px;
}

#esq_produto {
width:276px;
margin:20px 10px 0 0;
float:left;
}

#dir_produto {
margin:30px 0 0 296px;
}

#caminho_pao {
list-style:none;
font-size:11px;
height:20px;
}

#caminho_pao li{
float:left;
margin-right:4px;
}

#caminho_pao li a{
display:block;
text-decoration:none;
color:#333333;
}

#caminho_pao li a:hover{
display:block;
text-decoration:underline;
}

#caminho_pao li a.outro{
display:block;
text-decoration:none;
padding-left:10px;
background:url(../img/separador.gif) no-repeat 0 5px;
color:#333333;
}

#caminho_pao li a.outro:hover{
display:block;
text-decoration:underline;
}

#caminho_pao li a.atual{
display:block;
text-decoration:none;
padding-left:10px;
background:url(../img/separador.gif) no-repeat 0 5px;
color:#000000;
}

#caminho_pao li a.atual:hover{
display:block;
text-decoration:underline;
}

#div_img_prod_gde {
width:270px;
height:270px;
margin-top:10px;
border:1px solid #CCCCCC;
}

#prod_img_gde {
display:block;
border:0 none;
}

#h1_produto {
margin-top:10px;
font-size:18px;
color:#333333;
height:18px;
display:block;
}

#sub_nome_produto {
margin-bottom:-10px;
font-size:11px;
font-weight:normal;
}

#prod_img_peq {
list-style:none;
background:#CC3300;
margin-top:5px;
}

#prod_img_peq li{
float:left;
margin-right:3px;
}

#prod_img_peq li a{
border:1px solid #CCCCCC;
display:block;
}

#prod_img_peq li a:hover{
border:1px solid #FF6600;
}

#prod_img_peq li img {
display:block;
border:0 none;
}

#prod_precos {
background:#996633;
}

#prod_precos dt{
float:left;
margin-right:3px;
}

#prod_precos dd{
float:left;
}

div.linha {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #CCCCCC;
float:left;
width:100%;
}

p.precode {
font-size:11px;
color:#666666;
text-decoration:line-through;
}
p.precode2 {
padding:1px;
font-size:12px;
color:#666;
}
p.precopor2 {
padding:1px;
font-size:12px;
color:#FF0000;
}
p.parc_prod {
padding:1px;
font-size:12px;
color:#000000;
}
p.bol_prod {
padding:1px;
font-size:12px;
color:#0066D5;
font-weight: bold;
}
span.empreco {
color:#000000;
}
.corta {
text-decoration:line-through 
}

p.precopor {
font-size:11px;
color:#FF0000;
font-size:14px;
font-weight:bold;
}

p.precoeco {
font-size:11px;
color:#006699;
}

#prod_formas_pagto {
width:105px;
float:left;
margin:0 10px 9px 0;
}

#prod_formas_pagto dt {
width:99px;
float:left;
padding:3px;
font-size:10px;
border-bottom:1px dotted #999999;
color:#666666;
}


#prod_formas_pagto dd{
float:left;
width:101px;
padding:2px 2px;
margin-bottom:1px;
font-size:9px;
background:#F5F5F5;
height:11px;
}

p.minidescr {
line-height:160%;
}

#bt_comprar {
display:block;
width:150px;
height:45px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/bt_comprar.gif) no-repeat;
float:right;
}

h3.escolha {
font-size:11px;
margin-bottom:5px;
}

#bt_indique {
display:block;
margin-top:10px;
width:276px;
height:44px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/bt_indique.gif) no-repeat;
float:left;
outline:none;
}

#bt_duvidas {
display:block;
margin-top:5px;
width:257px;
height:44px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/bt_duvidas.gif) no-repeat;
float:left;
outline:none;
}

#menudetalhes {
list-style:none;
width:100%;
border-bottom:1px solid  #FF6600;
float:left;
margin-top:20px;
}

#menudetalhes li {
float:left;
}

#menudetalhes li a{
display:block;
padding:6px 13px 4px 13px;
margin-right:1px;
color: #333333;
text-decoration:none;
font-size:11px;
background: #EBEBEB;
outline:none;
}

#menudetalhes li a:hover{
display:block;
padding:6px 13px 4px 13px;
margin-right:1px;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
background:#333333;
}

#menudetalhes li a.ativo{
display:block;
padding:6px 13px 4px 13px;
margin-right:1px;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
background: #FF6600;
}


#conteudo_detalhes {
float:left;
padding:10px 5px;
}

#conteudo_detalhes h3 {
font-size:14px;
color: #FF6600;
font-weight:bold;
margin:10px 0 7px 0;
}

#conteudo_detalhes p {
margin-bottom:10px;
line-height:160%;
}

/*padrão dos formulários do site */

#formulario {
padding:15px 10px;
background: #F5F5F5;
border:1px dotted #CCCCCC;
margin-bottom:20px;
}

#formulario span {
font-size:14px;
font-weight:bold;
color:#333333;
}

#formulario dt {
width:30%;
padding-top:9px;
text-align:right;
border-right:1px dotted  #CCCCCC;
height:23px;
padding-right:15px;
float:left;
margin-right:10px;
}

#formulario dd {
padding:7px 0 5px 0;
color:#666666;
}

#formulario dd.ddformvazia {
height:20px;
}

#formulario dd.ddformtexto {
height:17px;
padding-top:10px;
}

#formulario input {
vertical-align:middle;
}

#formulario dd a{
text-decoration:none;
font-weight:bold;
color:#333333;
font-style:normal;
background:#CCCCCC;
}

#formulario dd a:hover {
text-decoration:underline;
font-weight:bold;
color: #FFFFFF;
font-style:normal;
background:#333333
}


#formulario p.texto {
margin:10px 20px 20px 20px;
}

#erro {
border-bottom:1px dotted #CC0000;
border-top:1px dotted #CC0000;
background: url(../img/error.gif) no-repeat 10px 10px #FFFF99;
padding:12px 34px 9px 34px;
margin-bottom:10px;
}

#erro dt {
font-size:12px;
color:#CC0000;
font-weight:bold;
margin-bottom:4px;
}

#erro dd {
font-style:italic;
margin-bottom:3px;
}

#sucesso {
border-bottom:1px dotted #003399;
border-top:1px dotted #003399;
background: url(../img/sucesso.gif) no-repeat 10px 10px  #DFF4FF;
padding:12px 34px 9px 34px;
margin-bottom:10px;
}

#sucesso dt {
font-size:12px;
color:#003399;
font-weight:bold;
margin-bottom:4px;
}

#sucesso dd {
font-style:italic;
margin-bottom:3px;
}

/* página de categoria */
#submenu_categorias {
width:160px;
list-style:none;
text-align:left;
margin-bottom:5px;
padding-bottom:5px;
}

#submenu_categorias li#nome_categoria{
background:url(../img/li_nome_sub.gif) no-repeat;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding:8px 0 6px 7px;
}

#submenu_categorias li{
padding:5px 8px;
background: #F9F9F9;
}

#submenu_categorias li a{
text-decoration:none;
color:#000000;
}

#submenu_categorias li a:hover{
text-decoration:underline;
color:#000000;
}

/* meus dados */
#submenu_meus_dados {
width:158px;
list-style:none;
text-align:left;
margin-bottom:5px;
padding-bottom:10px;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
background:url(../img/bgsub.jpg) repeat-x 0 1px;
}

#submenu_meus_dados li{
padding:5px 8px;
border-bottom:1px dotted #CCCCCC;
}

#submenu_meus_dados li a{
text-decoration:none;
color:#000000;
}

#submenu_meus_dados li a:hover{
text-decoration:underline;
color:#000000;
}

#enderecos {
line-height:1.6em;
margin-bottom:30px;
}

#enderecos dt {
font-size:14px;
font-weight:bold;
color: #333333;
margin-bottom:4px;
}

#enderecos dt span.end_atual {
display:block;
background:#FFFF99;
border:1px dotted #FFCC00;
padding:5px;
font-style:normal;
text-decoration:none;
margin:3px 0 2px;
}

#enderecos dd {
margin-bottom:15px;
padding-bottom:30px;
border-bottom:1px dotted #999999;
}

#enderecos p {
margin-bottom:5px;
}

#enderecos span {
font-size:12px;
font-weight:bold;
display:block;
}

#enderecos a.bt_enderecos {
margin-right:5px;
background: #FF6600;
color: #FFFFFF;
font-size:9px;
padding:2px 4px 3px 4px;
text-decoration:none;
border:1px solid #FF3300;
font-weight:bold;
margin-top:4px;
}

a#bt_alt_end {
display:block;
width:54px;
height:19px;
background:url(../img/bt_alt_end.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
float:left;
}

a#bt_exc_end {
display:block;
width:51px;
height:19px;
background:url(../img/bt_exc_end.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-left:10px;
float:left;
}

a#bt_def_end {
display:block;
width:218px;
height:19px;
background:url(../img/bt_def_end.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
float:left;
margin-left:10px;
}
 
#tabela_meus_pedidos {
width:97%;
color:#000000;
}

#tr_cabeca {
background:#333333;
color:#FFFFFF;
font-weight:bold;
}

#tr_cabeca td {
padding:9px 7px 6px 7px;
}

#tr_linha1 {
background:#F8F8F8;
color:#000000;
}

#tr_linha1 td{
padding:5px 7px;
}

#tr_linha2 {
background: #E5E5E5;
}

#tr_linha2 td{
padding:5px 7px;
}


/* detalhes do pedido */

#detalhes_pedido {
margin-bottom:10px;
background:#F2F2F2;
padding:10px 10px 20px 10px;
height:116px;
}

#detalhes_pedido p{
font-weight:bold;
margin-bottom:5px;
}

#detalhes_pedido dt{
width:217px;
height:125px;
float:left;
background:url(../img/selo_pedido.png) no-repeat;
}

#detalhes_pedido span.nro_pedido{
display:block;
position:absolute;
width:197px;
height:33px;
margin:32px 0 0 10px;
font-size:26px;
color: #FFFF00;
text-align:center;
}

#detalhes_pedido span.email_pedido{
display:block;
position:absolute;
width:197px;
height:33px;
margin:100px 0 0 10px;
font-size:11px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

#detalhes_pedido dd{
padding:20px 20px 40px 20px;
margin:0 35px 0 227px;
}

#detalhes_pedido strong{
color:#666666;
font-size:12px;
}

#tr_cabeca_pedido {
background: #FF6600;
color:#FFFFFF;
font-weight:bold;
}

#tr_cabeca_pedido td {
padding:9px 7px 6px 7px;
}

.tr_linha1_pedido {
background:#F8F8F8;
}

.tr_linha1_pedido td{
padding:5px 7px;
}

.tr_linha2_pedido {
background: #E5E5E5;
}

.tr_linha2_pedido td{
padding:5px 7px;
}

#tr_frete {
background: #D8D8D8;
color: #000000;
font-weight:bold;
}

#tr_frete td {
padding:9px 7px 6px 7px;
}

#tr_total {
background: #FF0000;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

#tr_total td {
padding:6px 7px 4px 7px;
}

#tr_entrega {
background: #F0F0F0;
color:#000000;
}

#tr_entrega td{
padding:9px 7px 6px 7px;
}

/* página de ajuda */

a.apergunta {
display:block;
text-decoration:none;
color:#FFFFFF;
padding:7px 5px;
font-weight:bold;
outline:none;
}

div.resposta {
background:#EBEBEB;
text-decoration:none;
color: #000000;
padding:10px 15px 0 15px;
line-height:150%;
display:none;
}

div.resposta p{
text-align:justify;
padding-bottom:10px;
}

span.acab_resposta {
display:block;
background:url(../img/bgresp.gif) no-repeat #EBEBEB;
height:16px;
margin-bottom:25px;
}

/* carrinho de compras */

#paginafull {
margin:10px 5px 10px 5px;
}

#carrinho_sinalizacao {
background: url(../img/bg_ul_carrinho_s.png) repeat-x;
margin:0 0 15px 0;
list-style:none;
height:40px;
}

#carrinho_sinalizacao li.carrinho_on{
float:left;
width:24%;
background:url(../img/li_carrinho_on.png) no-repeat center;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#carrinho_sinalizacao li.iden_on{
float:left;
width:24%;
background:url(../img/li_iden_on.png) no-repeat center;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#carrinho_sinalizacao li.end_on{
float:left;
width:24%;
background:url(../img/li_end_on.png) no-repeat center;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#carrinho_sinalizacao li.pagto_on{
float:left;
width:24%;
background:url(../img/li_pagto_on.png) no-repeat center;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#carrinho_sinalizacao li.carrinho_off{
float:left;
width:24%;
background:url(../img/li_carrinho_off.png) no-repeat center;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#carrinho_sinalizacao li.iden_off{
float:left;
width:25%;
background:url(../img/li_iden_off.png) no-repeat center;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#carrinho_sinalizacao li.end_off{
float:left;
width:25%;
background:url(../img/li_end_off.png) no-repeat center;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#carrinho_sinalizacao li.pagto_off{
float:left;
width:25%;
background:url(../img/li_pagto_off.png) no-repeat center;
height:40px;
text-indent:-9999px;
overflow:hidden;
}

#carrinho {
width:92%;
margin:20px 4% 0 4%;
}

#tr_carrinho_cabeca {
text-indent:-9999px;
overflow:hidden;
}

.tr_carrinho_linha1 {
background:#FFFFFF;
color:#000000;
font-size:10px;
}

.tr_carrinho_linha2 {
background: #F4F4F4;
color:#000000;
font-size:10px;
}

#tr_carrinho_frete {
background:#FFEAC1;
color: #000000;
}

#tr_carrinho_total {
background:#FF6600;
color:#FFFFFF;
font-size:12px;
}

#tr_carrinho_bts {
background:#104272;
height:38px;
}


#cartoescarrinho {
float:right;
}

td.tdcc {
padding:10px;
background:url(../img/bgcc.jpg) no-repeat left center #F2F2F2;
}


.inp_qtd_carrinho {
text-align:center;
}

td.td_bts {
padding:4px 10px 0 15px;
}

td.td_frete {
padding:9px;
}

td.td_descr_top {
width:35%;
height:32px;
background:url(../img/tit_descricao.gif) no-repeat top left #104272;
padding:0 9px;
border-right:1px dashed #FFFFFF;
}

td.td_qtde_top {
width:10%;
height:32px;
background:url(../img/tit_qtde.gif) no-repeat top center #104272;
text-align:center;
padding:0 9px;
border-right:1px dashed #FFFFFF;
}

td.td_remover_top {
height:32px;
background:url(../img/tit_remover.gif) no-repeat top center #104272;
width:10%;
text-align:center;
padding:0 9px;
border-right:1px dashed #FFFFFF;
}

td.td_pu_top {
height:32px;
background:url(../img/tit_pun.gif) no-repeat top center #104272;
width:15%;
padding:0 9px;
border-right:1px dashed #FFFFFF;
}

td.td_pt_top {
height:32px;
background:url(../img/tit_pt.gif) no-repeat top center #104272;
width:20%;
padding:0 9px;
}

td.td_descr {
padding:9px;
width:35%;
}

td.td_qtde {
padding:9px;
width:10%;
text-align:center;
}

td.td_remover {
padding:9px;
width:10%;
text-align:center;
}

td.td_pu {
padding:9px;
width:15%;
text-align:center;
}

td.td_pt {
padding:9px;
width:20%;
text-align:center;
}

/* endereços */

a#bt_edit_end {
display:block;
width:54px;
height:19px;
background:url(../img/bt_end_editar.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
float:left;
}

a#bt_usar_end {
display:block;
width:128px;
height:19px;
background:url(../img/bt_end_usar.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-left:10px;
float:left;
}

/* página de pagamento */

#pagto_passo1 {
display:block;
text-indent:-9999px;
overflow:hidden;
height:21px;
background:url(../img/pagto_passo1.gif) no-repeat;
margin:0 20px 10px 20px;
border-bottom:1px dotted #CCCCCC;
}

#pagto_passo2 {
display:block;
text-indent:-9999px;
overflow:hidden;
height:21px;
background:url(../img/pagto_passo2.gif) no-repeat;
margin:0 20px 10px 20px;
border-bottom:1px dotted #CCCCCC;
}

#pagto_forma {
width:95%;
margin:0 0 40px 20px;
background:url(../img/bg_pagtos.gif) no-repeat top left;
padding:8px 8px;
clear:both;
}

#pagto_radio {
display:block;
float:left;
width:23px;
height:17px;
}

#pagto_forma h2.cartao {
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2_pagto_cartao.gif) no-repeat;
height:20px;
}

#pagto_forma h2.boletov {
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2_pagto_boleto_v.gif) no-repeat;
height:20px;
float:left;
width:400px;
}

#pagto_forma h2.boletof {
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2_pagto_boleto_f.gif) no-repeat;
height:20px;
}

#pagto_forma h2.debito {
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2_pagto_debito.gif) no-repeat;
height:20px;
}

#pagto_forma h2.cheque {
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2_pagto_cheque.gif) no-repeat;
height:20px;
}

#pagto_forma h2.digital {
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2_pagto_digital.gif) no-repeat;
height:20px;
float:left;
width:400px;
}

#opt_cartoes {
float:left;
margin:20px 15px 20px 0;
padding:4px 12px 10px 12px;
background: #F8F8F8;
border:1px solid  #CCCCCC;
font-size:10px;
}

#opt_cartoes dt {
margin-top:5px;
font-weight:bold;
}

#opt_cartoes dd {
margin-top:3px;
}

div.div_bt_finalizar {
text-align:right;
}

div.div_bt_finalizar2 {
text-align:right;
}

/* texto institucional */

#texto_inst {
margin:10px;
}

#texto_inst p{
line-height:150%;
margin-bottom:10px;
}



#paginacao {
list-style:none;
width:100%;
height:20px;
text-align:center;
padding-top:15px;
border-top:1px dotted #CCCCCC;
}

#paginacao a {
border:1px solid #999999;
background:#CCCCCC;
color:#333333;
text-decoration:none;
padding:3px 5px;
margin:0 3px;
}

#paginacao a:hover {
border:1px solid #FF6600;
background: #FFD5AA;
color: #FF6600;
}

#paginacao a.ativo {
border:1px solid #FF6600;
background: #FFD5AA;
color: #FF6600;
text-decoration:none;
padding:3px 5px;
margin:0 3px;
}

a#bt_alterar_end {
display:block;
width:129px;
height:22px;
background:url(../img/bt_alterar_end.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:5px 0;
}

#carrinhovazio {
height:200px;
background: url(../img/cartvazio.jpg) no-repeat top right;
margin:0 250px;
}


.atxt {
font-weight:bold;
color:#000000;
text-decoration:none;
}

.atxt:hover {
font-weight:bold;
color:#000000;
text-decoration:underline;
}

#geralpop {
margin:10px;
}

#popproduto {
list-style:none;
margin:5px 0 11px;
border:1px solid #CCCCCC;
height:120px;
}

#popproduto dt{
float:left;
margin-right:10px;
width:130px;
padding:5px 10px;
}

#popproduto dd{
float:left;
margin:16px 5px 0 0;
width:400px;
}

#popproduto dd strong {
display:block;
font-size:12px;
margin-bottom:5px;
}

#popproduto dd em {
display:block;
font-size:11px;
font-style:normal;
margin-bottom:3px;
}

#popproduto dd span {
display:block;
font-size:12px;
color:#FF0000;
}

#textofck {
padding:5px 10px 10px 10px;
border:1px solid #CCCCCC;
line-height:155%;
}

#textofck p{
margin-bottom:10px;
}

#textofck a{
text-decoration:none;
color:#FF6600;
font-weight:bold;
}

#textofck a:hover{
text-decoration:underline;
}

a.link_normal{
text-decoration:none;
color:#FF6600;
font-weight:bold;
}

a.link_normal:hover{
text-decoration:underline;
}

#rastreamento {
border:1px dotted #FFCC00;
background: url(../img/imgrastr.gif) no-repeat 5px 5px #FEF992;
padding:13px 10px 12px 40px;
margin:0 35px 10px 0;
}

a#bt_verdetalhes {
display:block;
float:left;
width:100px;
height:22px;
text-indent:-9999px;
overflow:hidden;
outline:none;
background:url(../img/bt_ver_detalhes.gif) no-repeat;
}

#form_financ {
padding:15px 10px;
background: #F5F5F5;
border:1px dotted #CCCCCC;
margin-bottom:20px;
}

#form_financ dt {
width:30%;
padding:5px 0 11px;
text-align:right;
padding-right:1%;
border-right:1px dotted #CCCCCC;
margin-right:1%;
float:left;
}

#form_financ dd {
margin-left:31%;
margin-bottom:10px;
}

#formulario span {
font-size:14px;
font-weight:bold;
color:#333333;
}

#formulario dt {
width:30%;
padding-top:9px;
text-align:right;
border-right:1px dotted  #CCCCCC;
height:23px;
padding-right:15px;
float:left;
margin-right:10px;
}

#formulario dd {
padding:7px 0 5px 0;
color:#666666;
}

#formulario dd.ddformvazia {
height:20px;
}

#formulario dd.ddformtexto {
height:17px;
padding-top:10px;
}

#formulario input {
vertical-align:middle;
}

#formulario dd a{
text-decoration:none;
font-weight:bold;
color:#333333;
font-style:normal;
background:#CCCCCC;
}

#formulario dd a:hover {
text-decoration:underline;
font-weight:bold;
color: #FFFFFF;
font-style:normal;
background:#333333
}


#formulario p.texto {
margin:10px 20px 20px 20px;
}

p#assinlive {
color:#666666;
margin-top:10px;
margin-bottom:10px;
font-size:10px;
clear:both;
width:100%;
text-align:center;
height:40px;
}

p#assinlive a{
text-decoration:none;
color:#FF0000;
}

p#assinlive a:hover{
text-decoration:none;
background:#FF0000;
color:#FFFFFF;
}


#menucartoes {
list-style:none;
margin-top:10px;
width:100%;
height:26px;
}

#menucartoes li {
float:left;
margin-right:1px;
}

#menucartoes li a.master_visa {
display:block;
width:77px;
height:26px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/btvm.gif) no-repeat 0 0;
outline:none;
}

#menucartoes li a.master_visa_ativo {
display:block;
width:77px;
height:26px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/btvm.gif) no-repeat 0 -27px;
outline:none;
}

#menucartoes li a.outros_cartoes {
display:block;
width:94px;
height:26px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/btaad.gif) no-repeat 0 0;
outline:none;
}

#menucartoes li a.outros_cartoes_ativo {
display:block;
width:94px;
height:26px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/btaad.gif) no-repeat 0 -27px;
outline:none;
}

#conteudocartoes {
float:left;
padding:10px 0 15px 20px;
background: #F5F5F5;
border:1px solid #ccc;
}

#conteudocartoes ul {
list-style:none;
float:left;
margin-right:25px;
font-size:10px;
}

#conteudocartoes ul li.linomecartao {
margin-bottom:3px;
padding-bottom:2px;
border-bottom:1px dotted #CCCCCC;
font-size:11px;
}

#ctsmn {
width:350px;
height:36px;
background: url(../img/ctsbgmn.jpg) no-repeat top left;
list-style:none;
padding-left:160px;
}

#ctsmn li {
float:left;
margin-right:1px;
}

#ctsmn li a.ctsbtvisa {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btvisa.jpg) no-repeat 0 0;
outline:none;
}

#ctsmn li a.ctsbtvisa:hover {
background:url(../img/cts_btvisa.jpg) no-repeat 0 -36px;
}

#ctsmn li a.ctsbtvisa_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btvisa.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmn li a.ctsbtmaster {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btmaster.jpg) no-repeat 0 0;
outline:none;
}

#ctsmn li a.ctsbtmaster:hover {
background:url(../img/cts_btmaster.jpg) no-repeat 0 -36px;
}

#ctsmn li a.ctsbtmaster_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btmaster.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmn li a.ctsbtdiners {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btdiners.jpg) no-repeat 0 0;
outline:none;
}

#ctsmn li a.ctsbtdiners:hover {
background:url(../img/cts_btdiners.jpg) no-repeat 0 -36px;
}

#ctsmn li a.ctsbtdiners_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btdiners.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmn li a.ctsbtamer {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btamer.jpg) no-repeat 0 0;
outline:none;
}

#ctsmn li a.ctsbtamer:hover {
background:url(../img/cts_btamer.jpg) no-repeat 0 -36px;
}

#ctsmn li a.ctsbtamer_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btamer.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmn li a.ctsbtaura {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btaura.jpg) no-repeat 0 0;
outline:none;
}

#ctsmn li a.ctsbtaura:hover {
background:url(../img/cts_btaura.jpg) no-repeat 0 -36px;
}

#ctsmn li a.ctsbtaura_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btaura.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmn li a.ctsbthiper {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_bthiper.jpg) no-repeat 0 0;
outline:none;
}

#ctsmn li a.ctsbthiper:hover {
background:url(../img/cts_bthiper.jpg) no-repeat 0 -36px;
}

#ctsmn li a.ctsbthiper_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_bthiper.jpg) no-repeat 0 -36px;
outline:none;
}

#ctscont {
width:462px;
border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
border-bottom:1px solid #FF6600;
background: url(../img/bgctscont.jpg) repeat-x top left #eee;
padding:8px 10px;
float:left;
}

#ctscont ul {
float:left;
list-style:none;
font-size:9px;
margin-right:20px;
}

#seloebit {
text-align:center;
width:140px;
height:120px;
}

#seloebit a{
outline:none;
}

#bannerebit {
height:60px;
margin-bottom:10px;
text-align:center;
}

#ctsmncc {
width:294px;
height:36px;
background: url(../img/ctsbgmncc.jpg) no-repeat top left;
list-style:none;
padding-left:160px;
}

#ctsmncc li {
float:left;
margin-right:1px;
}

#ctsmncc li a.ctsbtvisa {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btvisa.jpg) no-repeat 0 0;
outline:none;
}

#ctsmncc li a.ctsbtvisa:hover {
background:url(../img/cts_btvisa.jpg) no-repeat 0 -36px;
}

#ctsmncc li a.ctsbtvisa_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btvisa.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmncc li a.ctsbtmaster {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btmaster.jpg) no-repeat 0 0;
outline:none;
}

#ctsmncc li a.ctsbtmaster:hover {
background:url(../img/cts_btmaster.jpg) no-repeat 0 -36px;
}

#ctsmncc li a.ctsbtmaster_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btmaster.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmncc li a.ctsbtdiners {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btdiners.jpg) no-repeat 0 0;
outline:none;
}

#ctsmncc li a.ctsbtdiners:hover {
background:url(../img/cts_btdiners.jpg) no-repeat 0 -36px;
}

#ctsmncc li a.ctsbtdiners_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btdiners.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmncc li a.ctsbtamer {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btamer.jpg) no-repeat 0 0;
outline:none;
}

#ctsmncc li a.ctsbtamer:hover {
background:url(../img/cts_btamer.jpg) no-repeat 0 -36px;
}

#ctsmncc li a.ctsbtamer_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btamer.jpg) no-repeat 0 -36px;
outline:none;
}

#ctsmncc li a.ctsbtaura {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btaura.jpg) no-repeat 0 0;
outline:none;
}

#ctsmncc li a.ctsbtaura:hover {
background:url(../img/cts_btaura.jpg) no-repeat 0 -36px;
}

#ctsmncc li a.ctsbtaura_at {
display:block;
text-indent:-9999px;
overflow:hidden;
width:52px;
height:36px;
background:url(../img/cts_btaura.jpg) no-repeat 0 -36px;
outline:none;
}

a#bndes {
display:block;
width:160px;
height:113px;
outline:none;
text-indent:-9999px;
overflow:hidden;
margin:5px 0;
background:url(../img/logobndes_placa.gif) no-repeat;
}


#selonvidia {
display:block;
margin:4px 0;
}

#selohttps {
margin:10px auto;
text-align:center;
width:300px;
clear:both;
}

h2.h2textao {
background:none;
font-size:24px;
margin-bottom:5px;
border-bottom:1px dotted #CCCCCC;
color:#000000;
padding:0 0 2px 0;
letter-spacing:-1px;
}

#busca404 {
padding:10px;
background:#EFEFEF;
border: 1px dotted #999999;
margin-top:10px;
width:420px;
height:20px;
}

#busca404 dt{
float:left;
padding-top:3px;
font-weight:bold;
}

#busca404 dd{
float:left;
margin-left:8px;
}

#cartprel {
margin:15px auto;
width:92%;
}

p.valor01 {
font-size:15px;
color:#000;
font-weight:bold;
line-height:150%;
}

span.nrovalor01 {
color:#666666;
text-decoration:line-through;
}

p.valor02 {
font-size:15px;
color:#000;
font-weight:bold;
line-height:150%;
}

span.nrovalor02 {
color:#FF0000;
}

span.msgeco {
color:#000;
font-size:12px;
font-weight:normal;
}

span.msgboleto {
color:#003399;
font-size:12px;
font-weight:normal;
}

span.msgboleto strong{
color:#568EFF;
}

#vitrinerel {
position:relative;
width:100%;
float:left;
}

#vitrinerel dt.h2s {
width:100%;
position:relative;
font-size:14px;
color:#FFFFFF;
background:url(../img/h2s.gif) no-repeat top left;
padding:6px 0 8px 12px;
float:left;
font-weight:bold;
}

#vitrinerel a.linkh2 {
color:#FFFFFF;
text-decoration:none;
}

#vitrinerel a.linkh2:hover {
color:#FFFFFF;
text-decoration:underline;
}

#vitrinerel dt.busca {
width:100%;
position:relative;
font-size:12px;
color:#000000;
padding:5px 0 6px 12px;
float:left;
background:#F2F2F2;
}

#vitrinerel img.imgdd {
display:block;
margin:0 auto 5px;
border:0 none;
}



#vitrinerel dd{
width:21%;
margin:15px 2% 25px 2%;
_margin:15px 2% 25px 1%;
float:left;
height:275px;
}

#vitrinerel dt#titbusca{
width:100%;
font-size:16px;
font-weight:bold;
margin:10px 0 0 10px;
height:20px;
float:left;
}

#vitrinerel dd#txtbusca{
width:100%;
float:left;
}

#vitrinerel dd a {
text-decoration:none;
color:#333;
}

#vitrinerel dd a:hover {
text-decoration:none;
color: #000000;
}

#vitrinerel span.preco_de {
display:block;
color:#FF0000;
margin-top:4px;
}

#vitrinerel span.preco_por {
display:block;
color:#0066CC;
margin-top:1px;
font-size:12px;
font-weight:bold;
}

#vitrinerel dd a.th_cat {
display:block;
color:#666666;
text-decoration:none;
margin-top:15px;
font-weight:bold;
}


#geralvoip {
width:300px;
padding:10px;
}

#geralvoip p{
line-height:150%;
margin:0 10px 10px;
}

#geralvoip p.atenvoip{
line-height:150%;
margin:0 10px 10px;
border:1px solid #000000;
background:#FFFF00;
padding:10px;
}

#geralvoip img {
margin:0 10px;
}

#geralvoip dl {
margin:10px;
}

#geralvoip dl dt {
font-weight:bold;
margin-bottom:3px;
padding-bottom:2px;
border-bottom:1px dotted #999999;
}

#tringmeph {
margin:0 10px;
}

#displayforma {
background:#F5F2E9;
margin:10px auto 15px;
width:92%;
padding-bottom:10px;
}

#displayforma p {
line-height:155%;
color:#000000;
margin:10px 20px 5px 20px;
}

#displayforma div {
background:#104272;
color:#FFFFFF;
padding:5px;
font-weight:bold;
height:15px;
border-bottom:1px solid #FFFFFF;
}


span.formapagto {
display:block;
float:left;
font-size:14px;
}

span.valorpagto {
display:block;
float:right;
color:#FFFF00;
font-size:12px;
}

a#fnbb {
display:block;
width:165px;
height:44px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/fnbb.gif) no-repeat;
margin:10px 6px 0 0;
}

a#fnpd {
display:block;
width:166px;
height:44px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/fnpd.gif) no-repeat;
margin:10px 6px 0 0;
clear:right;
}


p.mph2 {
float:right;
color:#000000;
font-size:14px;
font-weight:bold;
}

p.mph2 em {
font-style:normal;
color:#FF0000;
}

#nvcartoes {
border:1px solid #FF6600;
width:426px;
height:232px;
}

#nvcartoes span{
background:#FF6600;
color:#FFFFFF;
display:block;
padding:3px;
text-align:center;
}

#nvcartoes ul {
list-style:none;
}

#nvcartoes ul li {
float:left;
}

#nvcartoes ul li a.ccvis{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccvis1.gif) no-repeat center center;
outline:none;
}

#nvcartoes ul li a.ccvis_at{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccvis.gif) no-repeat center center #e3e3e3;
outline:none;
}

#nvcartoes ul li a.ccmas{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccmas1.gif) no-repeat center center;
outline:none;
}

#nvcartoes ul li a.ccmas_at{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccmas.gif) no-repeat  center center #e3e3e3;
outline:none;
}

#nvcartoes ul li a.ccdin{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccdin1.gif) no-repeat center center;
outline:none;
}

#nvcartoes ul li a.ccdin_at{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccdin.gif) no-repeat  center center #e3e3e3;
outline:none;
}

#nvcartoes ul li a.ccame{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccame1.gif) no-repeat center center;
outline:none;
}

#nvcartoes ul li a.ccame_at{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccame.gif) no-repeat  center center #e3e3e3;
outline:none;
}

#nvcartoes ul li a.ccaur{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccaur1.gif) no-repeat center center;
outline:none;
}

#nvcartoes ul li a.ccaur_at{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/ccaur.gif) no-repeat center center #e3e3e3;
outline:none;
}

#nvcartoes ul li a.cchip{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/cchip1.gif) no-repeat center center;
outline:none;
}

#nvcartoes ul li a.cchip_at{
display:block;
text-indent:-9999px;
overflow:hidden;
width:71px;
height:53px;
background:url(../img/cchip.gif) no-repeat center center #e3e3e3;
outline:none;
}


#nvcartoes em{
background:#FFFFFF;
color:#FF0000;
display:block;
padding:5px;
text-align:center;
font-style:normal;
font-size:10px;
letter-spacing:-1px;
}

#nvcartoesmostra {
width:406px;
padding:10px;
background: url(../img/bgnvccc.gif) no-repeat #e3e3e3;
float:left;
margin-bottom:3px;
height:140px;
}

ul.ulsjuros {
float:left;
margin-right:12px;
width:115px;
}

ul.ulsjuros li{
font-size:10px;
margin-bottom:2px;
width:115px;
}

ul.ulcjuros {
float:left;
margin-right:10px;
}

ul.ulcjuros li{
clear:left;
font-size:10px;
margin-bottom:2px;
}

#cc_geral ul li {
float:left;
padding:10px;
background:#F8F8F8;
list-style:none;
}

#dados_cartao_master {
width:790px;
height:300px;
background:#F8F8F8;;
}
/* cartao visa e master */
#x2 {
background:#00CC66;
margin:0 auto;
padding:15px;
border:1px dotted #CCCCCC;
background:#D7FFD7;
font-size:12px;
float:left;
}

#esq-x2 {
float:left;
width:500px;
}

#dir-x2 {
margin-left:630px;
}


.mnx2 {
height:64px;
}
.mc {
display:block;
text-indent:-9999px;
overflow:hidden;
width:77px;
height:57px;
background: url(../img/mastercard-logo.gif) no-repeat  6px;
float:left;
margin-right:8px;
padding:7px 7px 5px;
}

.mc-ativo {
display:block;
text-indent:-9999px;
overflow:hidden;
width:79px;
height:57px;
background: url(../img/mastercard-logo.gif) no-repeat  6px #FFFFFF;
float:left;
margin-right:8px;
padding:6px 6px 0;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.vi {
display:block;
text-indent:-9999px;
overflow:hidden;
width:74px;
height:57px;
background: url(../img/visa-logo.gif) no-repeat 6px;
float:left;
padding:7px 7px 0;
}

.vi-ativo {
display:block;
text-indent:-9999px;
overflow:hidden;
width:74px;
height:57px;
background: url(../img/visa-logo.gif) no-repeat 6px #FFFFFF;
float:left;
padding:6px 6px 0;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#ctx2 {
padding:20px;
border:1px solid #CCCCCC;
background:#FFFFFF;
}

#ctx2 span {
display:block;
margin-bottom:10px;
}

#ctx2 span label{
display:block;
float:left;
width:180px;
text-align:right;
margin-right:10px;
}

#tbx2{
width:400px;
margin-top:10px;
}

#tbx2 thead{
background:#58AF57;
color:#fff;
}

#tbx2 thead tr td{
padding:8px;
}

#tbx2 tbody tr td{
padding:7px;
}

#tbx2 tbody tr td span{
padding:3px 5px;
}

#tbx2 tbody tr td input{
vertical-align:middle;
margin-right:3px;
}

.spx2 {
background:#EAEAEA;
padding:3px 5px;
}

#btc-cart {
display:block;
width:214px;
height:46px;
background: url(../img/bt_fpcc.gif) no-repeat;
cursor:pointer;
text-indent:-9999px;
overflow:hidden;
margin:15px 0 0;
border:0 none;
}
