.titular1 { padding:0 }
#formularios .atendimento-content, .atendimento-content { padding:0 10px 20px;}
.atendimento-content dl.perguntas,
#formularios .atendimento-content dl.perguntas {
width:463px;
padding:18px 0 0 10px;
font-size:11px;
font-family:Verdana, Tahoma, Arial;
color:#635f59 }
.atendimento-content dl.perguntas dt,
#formularios .atendimento-content dl.perguntas dt {
padding:8px 10px 8px 29px;
border-top:1px solid #e2e3ef;
background:url(/onfiles/imagenes/bg-home-atendimento-strong.gif) 13px 9px no-repeat    }
/*.atendimento-content dl.perguntas dt.first,
#formularios .atendimento-content dl.perguntas dt.first { border:none }*/
.atendimento-content dl.perguntas dt a,
#formularios .atendimento-content dl.perguntas dt a {
font-weight:bold;
color:#002d73 }
.atendimento-content dl.perguntas dd,
#formularios .atendimento-content dl.perguntas dd { padding:0 10px 8px 29px }
.titular6,
#formularios .titular6 {
font-weight:normal;
font-family:Tahoma, Verdana, Arial;
font-size:15px;
color:#172a7b }
.sidebar-alertas {
float:right;
width:135px }
.sidebar-alertas h3 {
display:block;
width:130px;
margin:4px 0;
font-family:Tahoma, Arial;
font-size:12px;
color:#7D7D7D }
.sidebar-alertas .alerta-content {
width:133px;
padding:8px 0 0;
font-family:Verdana, Tahoma, Arial;
font-size:10px;
color:#7c80b5;
background:#d6e3ec url(/onfiles/imagenes/bg-alertas-top.gif) top no-repeat    }
.sidebar-alertas .alerta-content h4 {
padding:0 0 0 8px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#002d73 }
.sidebar-alertas .alerta-content p {
width:117px;
*width:133px;
padding:8px;
background:url(/onfiles/imagenes/bg-alertas-bottom.gif) bottom no-repeat    }
.sidebar-alertas .divide-alerta {
display:block;
width:133px;
height:25px;
background:url(/onfiles/imagenes/divide-alertas.gif) left center repeat-x    }
.bloque_perguntas,
#formularios .bloque_perguntas {
float:left;
clear:both;
width:472px;
padding:12px 0 0 12px;
font-family:Verdana, Arial, Helvetica, sans-serif }
.border-topo,
#formularios .border-topo {
/* border-top:1px solid #e2e3ef;
margin:5px 0 0; */
padding:10px 0  }
.bloque_perguntas h4,
#formularios .bloque_perguntas h4 {
display:block;
width:472px;
height:45px;
*height:64px;
padding:19px 0 0 !important;
text-align:center;
font-size:15px !important;
font-weight:bold !important;
font-family:Tahoma, Arial !important;
color:#002d73;
background:url(/onfiles/imagenes/bg-h4-bloque_perguntas.png) no-repeat }
.bloque_perguntas h4.consumo,
#formularios .bloque_perguntas h4.consumo {
font-size:14px !important;
position:relative;
margin:0 0 0 -26px }
.bloque_perguntas dt,
#formularios .bloque_perguntas dt {
display:block;
width:456px;
height:25px;
margin:8px 0 0;
background:url(/onfiles/imagenes/bg-bloque_perguntas-dt.png) no-repeat }
.bloque_perguntas dt a,
#formularios .bloque_perguntas dt a {
display:block;
padding:7px 0 0 27px;
font-size:11px;
font-weight:bold;
color:#002d73;
background:url(/onfiles/imagenes/ico-bloque_perguntas-dt.png) 10px 9px no-repeat }
.bloque_perguntas dt a.ativo,
#formularios .bloque_perguntas dt a.ativo { background:url(/onfiles/imagenes/ico-bloque_perguntas-dt-ativo.gif) 10px 9px no-repeat }
.bloque_perguntas dd,
#formularios .bloque_perguntas dd {
display:none;
/*width:456px*/ }
.bloque_perguntas dd.ativo,
#formularios .bloque_perguntas dd.ativo { 
display:block;
width:455px;
*float:left;
padding:2px 0 10px 15px;
*padding:20px 0 10px 15px }
.bloque_perguntas dd.ativo #iframe_principal,
#formularios .bloque_perguntas dd.ativo #iframe_principal { margin-left:-23px }
#formularios .bloque_perguntas dd.tels-atendimento {
width: 480px;
margin-left: -20px }#formularios .bloque_perguntas dd.tels-atendimento fieldset{
width: 450px;
padding-left: 0px }#formularios .bloque_perguntas dd.tels-atendimento fieldset label .tipo{
width: 240px !important;
margin: 0px !important }span.passos-form,
span.passos-form,
#formularios span.passos-form {
width:417px;
display:block;
padding:8px 4px;
text-align:right;
font-size:11px;
font-weight:bold;
color:#393f8c }
.bloque_perguntas dl,
#formularios .bloque_perguntas dl { padding:0 0 0 5px }
.bloque_perguntas dd fieldset,
#formularios .bloque_perguntas dd fieldset {
width:412px;
padding:8px 0 0 19px !important;
border:none;
background:url(/onfiles/imagenes/bg-degrade-speedy.gif) center 12px no-repeat }
.bloque_perguntas dd fieldset legend,
#formularios .bloque_perguntas dd fieldset legend {
display:inline;
font-size:12px;
font-weight:bold }
.bloque_perguntas dd fieldset p,
#formularios .bloque_perguntas dd fieldset p {
display:block;
float:left;
width:120px;
text-align:right;
padding:18px 7px 0 9px !important;
font-size:14px;
font-weight:bold;
color:#393f8c }
height: 70px;
.bloque_perguntas dd fieldset p.rp-verificacao,
#formularios .bloque_perguntas dd fieldset p.rp-verificacao { width:auto !important }
.bloque_perguntas dd fieldset p.ct-fatura,
#formularios .bloque_perguntas dd fieldset p.ct-fatura {
width:100% !important;
text-align: left !important;
font-size: 12px !important}
.bloque_perguntas dd fieldset p.radio-list,
#formularios .bloque_perguntas dd fieldset p.radio-list,
.bloque_perguntas dd fieldset span.radio-list,
#formularios .bloque_perguntas dd fieldset span.radio-list {
float:left;
clear:both;
text-align:left !important;
width:100% !important }
.bloque_perguntas dd fieldset span.radio-list,
#formularios .bloque_perguntas dd fieldset span.radio-list {
font-size:12px;
padding:10px 0 0 10px }
.bloque_perguntas dd fieldset span.radio-list input,
#formularios .bloque_perguntas dd fieldset span.radio-list input { font-size:12px !important }
.bloque_perguntas dd fieldset label,
#formularios .bloque_perguntas dd fieldset label {
padding:7px 0 0;
font-size:12px;
font-weight:bold }
.bloque_perguntas dd fieldset span.ct-fatura,
#formularios .bloque_perguntas dd fieldset span.ct-fatura {
float:left;
padding:16px 0 0 }
.bloque_perguntas dd fieldset p.label,
#formularios .bloque_perguntas dd fieldset p.label {
padding:7px 7px 0 !important;
font-size:14px !important;
font-weight:bold }
.bloque_perguntas dd fieldset p.msg-txt,
#formularios .bloque_perguntas dd fieldset p.msg-txt {
text-align:left !important;
font-weight:normal;
font-size:13px !important;
padding:7px 0 0 !important }
.bloque_perguntas dd fieldset label small,
#formularios .bloque_perguntas dd fieldset label small {
font-size:10px;
font-weight:normal;
color:#7f7f7f }
.bloque_perguntas dd fieldset label.ddd,
#formularios .bloque_perguntas dd fieldset label.ddd {
display:block;
float:left;
width:70px;
margin-top: 10px !important }
.bloque_perguntas dd fieldset label.cidade,
#formularios .bloque_perguntas dd fieldset label.cidade {
display:block;
float:left;
width:215px }
.bloque_perguntas dd fieldset label.cidade span.cidade span,
#formularios .bloque_perguntas dd fieldset label.cidade span.cidade span {
padding:12px 0 0;
width:200px !important }
.bloque_perguntas dd fieldset label.protocolo,
#formularios .bloque_perguntas dd fieldset label.protocolo {
display:block;
float:left;
width:310px }
.bloque_perguntas dd fieldset label.protocolo input,
#formularios .bloque_perguntas dd fieldset label.protocolo input {
font-size:12px;
width:100px !important;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.bloque_perguntas dd fieldset label.produto,
#formularios .bloque_perguntas dd fieldset label.produto {
display:block;
float:left;
width:190px }
.bloque_perguntas dd fieldset label.ddd select, 
.bloque_perguntas dd fieldset label.cidade select,
#formularios .bloque_perguntas dd fieldset label.ddd select, 
#formularios .bloque_perguntas dd fieldset label.cidade select { font-size:12px !important }
#formularios .bloque_perguntas dd fieldset label.produto select {	
width:180px !important;
font-size:12px }
.bloque_perguntas dd fieldset label.telefone,
#formularios .bloque_perguntas dd fieldset label.telefone {
display:block;
float:left;
width:102px }
.bloque_perguntas dd fieldset label.bairro,
#formularios .bloque_perguntas dd fieldset label.bairro {
display:block;
float:left;
width:288px }
.bloque_perguntas dd fieldset label.bairro select,
#formularios .bloque_perguntas dd fieldset label.bairro select {
font-size:12px;
width:276px !important }
.bloque_perguntas dd fieldset label.telefone input,
#formularios .bloque_perguntas dd fieldset label.telefone input {
width:89px !important;
font-size:12px !important;
margin-top: 10px !important }
.bloque_perguntas dd fieldset label.cpf,
#formularios .bloque_perguntas dd fieldset label.cpf {
display:block;
float:left;
width:221px }
.bloque_perguntas dd fieldset label.numero-protocolo,
#formularios .bloque_perguntas dd fieldset label.numero-protocolo {
display:block;
float:left;
width:221px }
.bloque_perguntas dd fieldset label.cpf input,
#formularios .bloque_perguntas dd fieldset label.cpf input {
width:89px;
margin:7px 0 0;
font-size:12px !important }
.bloque_perguntas dd fieldset label.numero-protocolo input,
#formularios .bloque_perguntas dd fieldset label.numero-protocolo input {
width:89px;
margin:16px 0 0;
font-size:12px !important }
.bloque_perguntas dd fieldset label.radio,
#formularios .bloque_perguntas dd fieldset label.radio {
float:left;
clear:both;
width:400px;
font-size:14px;
font-weight:normal;
color:#393f8c }
.bloque_perguntas dd fieldset .btn-continuar,
#formularios .bloque_perguntas dd fieldset .btn-continuar {
float:left;
width:109px;
height:31px;
margin:10px 0 0;
padding:31px 0 0;
cursor:pointer;
border:0;
background:url(/onfiles/imagenes/btn-continuar-checkout.gif) no-repeat }
/*#formularios .bloque_perguntas dd ul { padding:20px 0 10px }*/
.bloque_perguntas dd ul li,
#formularios .bloque_perguntas dd ul li {
padding:0 0 8px 10px;
font-size:10px;
color:#635f59;
background:url(/onfiles/imagenes/ico-saqure-lista.gif) 3px 5px no-repeat }
.bloque_perguntas dd ul li a,
#formularios .bloque_perguntas dd ul li a{
*float:left;
color:#4c5299;
width:300px}
.bloque_perguntas dd ul.marcador-square li a,
#formularios .bloque_perguntas dd ul.marcador-square li a {
*float:none;
*width:auto }
.bloque_perguntas .continuar-centro,
#formularios .bloque_perguntas .continuar-centro {
clear:both;
display:block;
width:109px;
margin:0 auto }
.refine-buscas,
#formularios .refine-buscas {
display:block;
font-family:Verdana, Tahoma, Arial;
font-size:12px;
color:#635f59;
padding:10px 0 10px 22px;
background:url(/onfiles/imagenes/ico-refinar.gif) 4px 12px no-repeat }
.campo-form,
#formularios .campo-form {
width:500px;
min-height:30px;
*height:30px;
display:block }
.campo-form span,
#formularios .campo-form span {
width:130px;
color:#393f8c;
font-size:14px;
font-weight:bold;
display:block;
float:left;
font-family:Verdana }
.campo-form.legenda-duas-linhas,
#formularios .campo-form.legenda-duas-linhas {
height:42px }
.campo-form.legenda-tres-linhas,
#formularios .campo-form.legenda-tres-linhas {
height:60px }
.campo-form.legenda-duas-linhas input,
.campo-form.legenda-duas-linhas select,
#formularios .campo-form.legenda-duas-linhas input,
#formularios .campo-form.legenda-duas-linhas select{
margin:7px 0px 0px 0px }
.campo-form.legenda-tres-linhas input,
.campo-form.legenda-tres-linhas select,
#formularios .campo-form.legenda-tres-linhas input,
#formularios .campo-form.legenda-tres-linhas select{
margin:15px 0px 0px 0px }
.campo-form em,
#formularios .campo-form em {
color:#635f59;
font-size:11px;
font-weight:normal;
font-style:normal;
display:block;
float:left;
clear:both;
width::330px;
padding:3px 0 7px 135px }.campo-form input,

.campo-form table input,
#formularios .campo-form table input {
width:auto;
height:auto;
font-size:auto;
border:1px solid #737373;
padding:auto }
.campo-form.txtarea,
#formularios .campo-form.txtarea {
height:auto;
*height:95px }
.campo-form.txtarea textarea,
#formularios .campo-form.txtarea textarea {
background:#fff;
color:#000;
width:281px;
height:77px;
font-size:14px;
border:1px solid #737373;
padding:3px }
.campo-form select,
#formularios .campo-form select {
background:#fff;
color:#000;
height:20px;
font-size:14px;
border:1px solid #737373 }
.campo-form .separa-campo,
#formularios .campo-form .separa-campo {
width:10px;
display:inline;
float:none;
margin:5px -3px 0px -3px }
.campo-form input.cpf,
#formularios .campo-form input.cpf {
width:148px }
.campo-form input.ddd,
#formularios .campo-form input.ddd {
width:37px }
.campo-form input.tel,
#formularios .campo-form input.tel {
width:90px }
.campo-form input.cep-pre,
#formularios .campo-form input.cep-pre {
width:65px }
.campo-form input.cep-sul,
#formularios .campo-form input.cep-sul {
width:42px;
margin-right:20px }
.campo-form input.btn-envia-mensagem,
#formularios .campo-form input.btn-envia-mensagem {
width:186px;
margin-left:130px;
height:33px;
padding:33px 0 0;
background-image:url(/onfiles/imagenes/btn-envia-mensagem.png);
background-repeat: no-repeat;
cursor:pointer;
border:medium none;
display:block }.campo-form a,
#formularios .campo-form a {
margin-left:135px;
font-size:11px;
font-weight:bold;
color:#55639e;
cursor:pointer;
border:medium none;
display:block }
.tit-form,
#formularios .tit-form {
font-size:16px;
font-weight:bold }
.bloco-aviso,
#formularios .bloco-aviso {
background:transparent url(/onfiles/imagenes/bg-degrade-speedy.gif) no-repeat left top;
width:100%;
padding:10px 0px 30px 20px;
display:block }
.bloco-aviso strong,
#formularios .bloco-aviso strong {
color:#393f8c;
font-size:14px }
.bloco-aviso p,
#formularios .bloco-aviso p {
color:#635f59;
font-size:11px }
.txt-destaque,
#formularios .txt-destaque {
font-size:17px;
color:#172a7b;
display:block;
margin:10px 0px;
font-family:Tahoma;
font-weight:normal
}
.destaque-foto,
#formularios .destaque-foto {
background:transparent url(/onfiles/imagenes/fundo-destaque-foto.png) no-repeat left top;
width:163px;
height:202px;
margin:-30px 0px 40px 0px;
display:block;
float:right }
.destaque-foto p,
#formularios .destaque-foto p {
text-align:center;
float:left;
font-family:Verdana;
font-size:11px;
color:#00086e;
padding:20px 18px 0px 18px;
font-weight:bold }
#formularios .campo-form input {
background:#fff;
color:#000;
width:281px;
height:22px;
font-size:14px;
border:1px solid #737373;
padding:3px }
.destaque-foto img,
#formularios .destaque-foto img {
padding:15px 0px 0px 22px  }
.voltar-faleconosco,
#formularios .voltar-faleconosco {
font-size:11px;
font-weight:bold;
color:#55639e;
cursor:pointer;
border:medium none;
display:block;
font-family:Tahoma }
.aba-guia-assinantes,
#formularios .aba-guia-assinantes {
/*background:transparent url(/onfiles/imagenes/bg-corpo-guia-assinantes.png) repeat-y left top;*/
width:428px;
margin:0 0 0 5px;
padding:65px 30px 26px 14px;
position:relative }
.aba-guia-assinantes .menu,
#formularios .aba-guia-assinantes .menu {
background:transparent url(/onfiles/imagenes/bg-aba-guia-assinantes.png) no-repeat left top;
width:470px;
height:57px;
position:absolute;
top:0px;
left:0px;
padding-left:1px }
.aba-guia-assinantes .bottom-guia-assinantes,
#formularios .aba-guia-assinantes .bottom-guia-assinantes {
/*background:transparent url(/onfiles/imagenes/bg-bottom-guia-assinantes.png) repeat-y left top;
width:472px;
height:26px;
position:absolute;
bottom:0px;
left:0px*/
display:none }
.aba-guia-assinantes .menu li,
#formularios .aba-guia-assinantes .menu li {
float:left;
display:inline;
clear:none;
background:none;
padding:8px 0 0 0 }
.aba-guia-assinantes .menu li a,
#formularios .aba-guia-assinantes .menu li a {
display:block;
font-size:15px;
font-family:Verdana;
color:#6b83ad;
padding:0px 8px;
line-height:40px;
/*border-bottom:1px solid #aeb4ce;*/
outline:none }
.aba-guia-assinantes .menu li a:hover,
#formularios .aba-guia-assinantes .menu li a:hover {
text-decoration:none }
.aba-guia-assinantes .menu li a.porNome-on,
#formularios .aba-guia-assinantes .menu li a.porNome-on {
width:85px;
padding-left:19px;
padding-right:15px;
color:#002d73;
/*border-bottom:medium none*/ }
.aba-guia-assinantes .menu li a.porEndereco-on,
#formularios .aba-guia-assinantes .menu li a.porEndereco-on {
width:108px;
/*border-left:1px solid #aeb4ce;
border-right:1px solid #aeb4ce;*/
padding:0px 15px;
color:#002d73;
border-bottom:none }
.aba-guia-assinantes .menu li a.porTelefone-on,
#formularios .aba-guia-assinantes .menu li a.porTelefone-on {
width:175px;
padding:0px 12px;
color:#002d73;
/*border-bottom:medium none*/ }
.aba-guia-assinantes .menu li a.porNome-off,
#formularios .aba-guia-assinantes .menu li a.porNome-off {
width:85px;
padding-left:25px;
padding-right:15px }
.aba-guia-assinantes .menu li a.porEndereco-off,
#formularios .aba-guia-assinantes .menu li a.porEndereco-off {
width:108px;
/*border-left:1px solid #aeb4ce;
border-right:1px solid #aeb4ce;*/
padding:0px 15px }
.aba-guia-assinantes .menu li a.porTelefone-off,
#formularios .aba-guia-assinantes .menu li a.porTelefone-off {
width:175px;
padding:0px 12px }
.capitcha,
#formularios .capitcha {
padding:10px 0px 20px 10px }
.capitcha label span,
#foormularios .capitcha label span {
font-family:Verdana;
font-weight:bold;
font-size:14px;
color:#002d73;
width:153px;
float:left }
.capitcha label input,
#formularios .capitcha label input {
border:1px solid #737373;
height:17px;
padding:3px;
font-size:14px;
color:#000;
width:120px;
margin-right:10px }
.capitcha label input.btn-validar,
#formularios .capitcha label input.btn-validar {
background:transparent url(/onfiles/imagenes/btn-validar.png) no-repeat left top;
border:none;
width:109px;
height:31px;
padding:0px;
cursor:pointer;
margin:0px }
.img-capitcha,
#formularios .img-capitcha {
margin:15px 5px 0px 45px;
float:left;
clear:both }
.capitcha ul,
#formularios .capitcha ul {
float:left;
padding:12px 0px 0px 8px !important;	
*padding:17px 0px 0px 5px !important }
.capitcha ul li,
#formularios .capitcha ul li {
background:none !important;
font-size:11px !important;
padding:0px  !important;
height:13px !important;
*margin-top:-5px;
position:relative }
.radio-box-aba,
#formularios .radio-box-aba {
width:290px;
float:right;
font-family:Verdana;
color:#393F8C;
font-size:14px }
.label-radio,
#formularios .label-radio {
width:420px;
margin-bottom:10px }
.radio-box-aba input,
#formularios .radio-box-aba input {
width:25px;
_width:20px;
margin:-1px 0px 0px -5px;
_margin:2px 0px 0px -3px;
float:left;
background:none;
border:none }
.campo-form input.btn-busca-assinante,
#formularios .campo-form input.btn-busca-assinante {
width:189px;
margin-left:130px;
_margin-left:65px;
margin-bottom:10px;
height:33px;
background-image:url(/onfiles/imagenes/btn-buscar-assinantes.png);
cursor:pointer;
border:medium none;
display:block;
float:left }
.resultado-busca *,
#formularios .resultado-busca * {
font-family:Verdana;
color:#635f59;
font-size:11px }
.resultado-busca,
#formularios .resultado-busca {
margin:10px 0px 0px 10px;
background:url(/onfiles/imagenes/bg-degrade-speedy.gif) no-repeat 30px 20px }
.resultado-busca h6,
#formularios .resultado-busca h6 {
font-size:12px;
color:#000 }
.resultado-busca ul,
#formularios .resultado-busca ul {
margin:15px 0px 0px 0px !important;
position:relative }
.resultado-busca ul li,
#formularios .resultado-busca ul li {
background:none !important;
padding:10px 0px !important;
margin-right:20px;
border-bottom:1px solid #635f59 !important;
_height:45px }
.resultado-busca ul li.last,
#formularios .resultado-busca ul li.last {
background:none !important;
padding:10px 0px !important;
margin-right:20px;
border-bottom:none !important;
_height:45px }
#formularios .atendimento-content .lista-letras {
height:25px;
margin:15px 0px 20px 0px }
#formularios .atendimento-content .lista-letras li {
float:left;
clear:none;
background:none;
display:inline;
padding:5px;
background-color:#ebebeb }
#formularios .atendimento-content .lista-letras li.first {
background:#ebebeb url(/onfiles/imagenes/bg-lista-letras-first.png) no-repeat left top }
#formularios .atendimento-content .lista-letras li.last {
background:#ebebeb url(/onfiles/imagenes/bg-lista-letras-last.png) no-repeat right top }
#formularios .atendimento-content .lista-letras li a {
text-transform:uppercase }
.tabela-resultado-busca,
#formularios .tabela-resultado-busca {
width:470px;
margin:20px 0px 10px 0px;
display:block }
.tabela-resultado-busca *,
#formularios .tabela-resultado-busca * {
font-family:Verdana;
font-size:11px;
color:#635f59;}
.tabela-resultado-busca th,
#formularios .tabela-resultado-busca th {
background-color:#ebebeb;
height:25px;
text-align:left;
padding-left:3px;
color:#002D73;
width: 225px;}
.tabela-resultado-busca th.first,
#formularios .tabela-resultado-busca th.first{
background:#ebebeb url(/onfiles/imagenes/bg-lista-letras-first.png) no-repeat left top }
.tabela-resultado-busca th.last,
#formularios .tabela-resultado-busca th.last {
background:#ebebeb url(/onfiles/imagenes/bg-lista-letras-last.png) no-repeat right top }
.tabela-resultado-busca th.bg-inteiro,
#formularios .tabela-resultado-busca th.bg-inteiro{
background:#ebebeb url(/onfiles/imagenes/bg-topo-tabela-cobranca.png) no-repeat right top;
width:446px;
padding-left:10px }
.tabela-resultado-busca td,
#formularios .tabela-resultado-busca td{
text-align:left;
padding-left:3px }
.tabela-resultado-busca td.unica,
#formularios .tabela-resultado-busca td.unica{
background:#f5f5f5;
padding:0px 0px 0px 10px;
line-height:40px }
.tabela-resultado-busca td.unica strong,
#formularios .tabela-resultado-busca td.unica strong{
font-size:16px }
.tabela-resultado-busca .col1,
#formularios .tabela-resultado-busca .col1{
width:50px }
.tabela-resultado-busca .col2,
#formularios .tabela-resultado-busca .col2{
width:120px }
.tabela-resultado-busca .col3,
#formularios .tabela-resultado-busca .col3{
width:100px }
.tabela-resultado-busca .col4,
#formularios .tabela-resultado-busca .col4{
width:186px }
.tabela-resultado-busca tr td,
#formularios .tabela-resultado-busca tr td{
padding-top:10px }
.tabela-resultado-busca tr td.cor,
#formularios .tabela-resultado-busca tr td.cor{
background:#f5f5f5 }
.consulta-postos,
#formularios .consulta-postos{
background-position:center 0px !important }
#formularios .bloque_perguntas dd fieldset .btn-localizar {
float:left;
width:109px;
height:31px;
margin:15px 0 0;
padding:31px 0 0;
cursor:pointer;
border:0;
background:url(/onfiles/imagenes/btn-localizar.png) no-repeat }
ul.destaque-texto,
#formularios ul.destaque-texto {
padding-bottom:20px;
height:200px }
ul.destaque-texto li,
#formularios ul.destaque-texto li {
background:url(/onfiles/imagenes/fundo-destaque-texto.png) no-repeat left top;
width:151px;
height:218px;
float:left;
display:inline;
clear:none;
padding:0px;
font-family:Tahoma, Arial }
ul.destaque-texto li strong,
#formularios ul.destaque-texto li strong {
font-size:16px;
font-weight:bold;
width:100%;
display:block;
text-align:center;
margin:15px 0 10px 0;
color:#002c72 }
ul.destaque-texto li p,
#formularios ul.destaque-texto li p {
padding:0px 12px;
font-size:11px;
color:#635f59;
height:auto !important
}
ul.destaque-texto li p.sub,
#formularios ul.destaque-texto li p.sub {
color:#00086e }
.links-retorno,
#formularios .links-retorno{
margin-top:15px!important }
.links-retorno li,
#formularios .links-retorno li{
padding:0px !important;
background:none !important }
.txt-g-azul,
#formularios .txt-g-azul{
font-size:17px;
color:#393f8c;
font-family:Verdana;
line-height:35px }
.h6-azul,
#formularios .h6-azul{
font-family:Verdana;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
margin-top:30px }
.box-atencao,
#formularios .box-atencao{
background:#ebebeb url(/onfiles/imagenes/bg-atencao.png) no-repeat left top;
width:442px;
display:block;
margin:20px 0px;
padding:7px;
font-size:11px;
text-align:center;
color:#635f59;
font-family:Verdana;
position:relative }
.box-atencao-fim,
#formularios .box-atencao-fim{
background:#ebebeb url(/onfiles/imagenes/bg-atencao-fim.png) no-repeat left top;
width:442px;
display:block;
height:5px;
position:absolute;
bottom:0px;
left:0px;	
padding:0px 7px }
.obs,
#formularios .obs{
font-family:Arial;
color:#55639e;
font-size:11px;
font-weight:bold }
.margin-esq,
#formularios .margin-esq{
margin-left:15px !important }
.atendimento-content .destaques-full,
#formularios .atendimento-content .destaques-full {
width:474px;
padding:0 0 0 0px
}
.atendimento-content .destaques-full li,
#formularios .atendimento-content .destaques-full li {
background:url(/onfiles/imagenes/bg-destaque-full-top.png) no-repeat left top;
width:444px !important;
*width:474px !important;
display:block;
min-height:140px;
_height:140px;
padding:0px 15px 21px 15px;
position:relative;
margin:0px 0px 25px 0px }
.atendimento-content .destaques-full li .fim,
#formularios .atendimento-content .destaques-full li .fim{
background:url(/onfiles/imagenes/bg-destaque-full-bottom.png) no-repeat left top;
width:444px;
display:block;
height:21px;
padding:0px 15px;
position:absolute;
bottom:0px;
left:0px }
.atendimento-content .destaques-full li h6,
#formularios .atendimento-content .destaques-full li h6{
font-family:Tahoma;
font-size:15px;
color:#5368c5;
padding:20px 0px 20px 5px }
.atendimento-content .destaques-full li p,
#formularios .atendimento-content .destaques-full li p {
font-family:Tahoma;
font-size:12px;
color:#635f59;
width:274px
}
.atendimento-content .destaques-full li span,
#formularios .atendimento-content .destaques-full li span {
font-family:Tahoma;
font-size:12px;
color:#002d73;
width:150px;
float:right;
text-align:center }
.atendimento-content .destaques-full li span strong,
#formularios .atendimento-content .destaques-full li span strong{
font-family:Tahoma;
font-size:34px;
color:#635f59 }
.atendimento-content .destaques-full li a,
#formularios .atendimento-content .destaques-full li a {
color:#8891bb;
display:block;
padding:0 0 0 10px;
float:left;
clear:both;
width:420px
}
#contenido_menu #listado_nivel2 li.menu-terceiro-nivel { 
background-color:#f2f2f2; 
margin:0; 
padding:4px 0 }
#contenido_menu #listado_nivel2 li.menu-terceiro-nivel a {
background:none }
/* pacote 2 */
.txt-erro {
font-weight:bold;
color:#f00 }
.atendimento-content .bloque_perguntas .ativo h5{
font:bold 13px arial;
color:#ff0000;
padding:10px }
.atendimento-content .bloque_perguntas .ativo h6{
font:bold 13px arial;
color:#002d73;
padding:10px;
background:url(/onfiles/imagenes/bg-degrade-speedy.gif) no-repeat -40px 5px }
.atendimento-content .bloque_perguntas .ativo .txt-conteudo{
font:12px arial;
color:#000;
padding:10px }
.atendimento-content .bloque_perguntas .ativo .txt-conteudo span{
font:bold 12px arial;
color:#656ca9 }
.atendimento-content .bloque_perguntas .ativo .sub-titulo{
font:bold 12px arial;
color:#000;
padding:10px }
.bloque_perguntas dd fieldset label.cep {
display:block;
float:left;
width:255px }
.bloque_perguntas dd fieldset label.cep span{
font:11px arial;
color:#b9b9b9;
padding-left:5px }
.bloque_perguntas dd fieldset a{
font:bold 11px arial;
color:#656ca9;
text-decoration:none;
float:left;
padding-top:5px;
margin-left:137px }
.bloque_perguntas dd fieldset label.cep a:hover{
text-decoration:underline }
.bloque_perguntas dd fieldset label.cep input{
font-size:12px;
width:89px;
margin-top:10px }
.bloque_perguntas dd fieldset label.numero {
display:block;
float:left;
width:255px }
.bloque_perguntas dd fieldset label.numero input{
font-size:12px;
width:89px;
margin-top:7px }
.bloque_perguntas dd fieldset label.complemento {
display:block;
float:left;
width:172px }
.bloque_perguntas dd fieldset label.complemento input{
font-size:12px;
width:89px;
margin-top:10px }
.no-background{
background:none !important }
.background-speedy{
background:url(/onfiles/imagenes/bg-degrade-speedy.gif) no-repeat 0 5px }
p.background-speedy.questoes {
clear:both;
width:100% !important;
text-align:left !important}
#formularios .bloque_perguntas dl .ativo ul,
.bloque_perguntas dl .ativo ul{
float:left;
clear:left;
list-style:none;
margin:10px !important }
#formularios .bloque_perguntas dl .ativo ul li,
.bloque_perguntas dl .ativo ul li{
background:url(/onfiles/imagenes/seta.jpg) 0 6px no-repeat !important;
font:bold 12px arial;
color:#656ca9;
padding:2px 0 2px 20px !important }
.bloque_perguntas dd fieldset label.radioButtom {
clear:left;
display:block;
float:left;
font:normal 12px arial ;
width:304px }
/* lightbox */
body,
html {
width:100%;
height:100% }
.overlay{
height:100%;
left:0 !important;
position:absolute;
top:0 !important;
width:100%;
z-index:100 }
.overlay .bg-overlay{
background:#313232;
display:block;
height:100%;
left:0;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
position:fixed;
_position:absolute;
top:0;
width:100%;
z-index:101 }
.corpo-lightbox{
margin:150px auto;
width:384px;
position:relative;
z-index:105 }
.corpo-lightbox .titulo-lithbox{
background:url(/onfiles/imagenes/lightbox-titulo.png) 0 0 no-repeat;
width:100%;
float:left }
.corpo-lightbox .titulo-lithbox span{
color:#002D73;
float:left;
font:bold 13px arial;
padding:14px 0 0 25px;
width:313px }
.corpo-lightbox .titulo-lithbox  a{
background:url(/onfiles/imagenes/btn-fechar-lightbox.png) no-repeat  0 0;
float:right;
height:8px;
margin:12px 14px 0 0 ;
width:9px;
text-indent:-9000px;
outline:none;
position:relative;
cursor:pointer }
.corpo-lightbox .topo-lightbox{
background:url(/onfiles/imagenes/lightbox-topo.png) 0 0 no-repeat;
width:100%;
height:26px;
float:left }
.corpo-lightbox .meio-lightbox{
background:url(/onfiles/imagenes/lightbox-meio.png) 0 0 no-repeat;
width:100%;
float:left;
padding-left:27px }
.meio-lightbox fieldset label{
clear:left;
float:left;
margin-bottom:8px;
width:344px }
.meio-lightbox fieldset label input{
color:#000000;
float:left;
font:11px arial;
width:170px }
.meio-lightbox fieldset label .numero-lightbox{
width:100px !important }
.meio-lightbox fieldset label span{
float:left;
color:#393f8c;
font:bold 14px verdana;
width:112px }
.meio-lightbox fieldset label .logradouro{
margin:5px 0 0 110px;
float:left;
font:10px arial;
color:#B9B9B9;
width:114px }
.meio-lightbox fieldset .btn-enviar-lightbox{
background:url(/onfiles/imagenes/btn-continuar-checkout.gif) no-repeat 0 0;
border:0 none;
cursor:pointer;
float:left;
height:31px;
margin:2px 0 0 108px;
padding:31px 0 0;
position:relative;
width:109px }
.corpo-lightbox .rodape-lightbox{
background:url(/onfiles/imagenes/lightbox-roddape.png) 0 0 no-repeat;
width:100%;
height:31px;
float:left }

/* fim lightbox */

#formularios .bloque_perguntas dd p,
.bloque_perguntas dd p{
font:12px arial;
padding:10px !important }
.bloque_perguntas dd table{
margin:10px 0 0 10px }
.bloque_perguntas dd table thead {
background:url(/onfiles/imagenes/bg-consulta-telefone-dados.jpg) 0 0 no-repeat;
font:bold 12px arial;
color:#002d73;
text-align:center;
height:25px }
.bloque_perguntas dd table tbody{
font:12px arial;
color:#656ca9;
text-align:center;
padding-top:10px }
.bloque_perguntas dd table td { height:25px }
.bloque_perguntas dd table.consulta-historico td { padding:17px 0 0 }
.bloque_perguntas dd table.consulta-historico td.zebra { background:#f3f3f3 }
.bloque_perguntas dd table.consulta-historico {
width:417px !important;
background:url(/onfiles/imagenes/bg-consulta-telefone-dados.jpg) 0 0 no-repeat;
margin:10px 0 0 -5px !important;
position:relative }
.bloque_perguntas dd table.consulta-historico thead { background:none }
.bloque_perguntas p.valores {
position:relative;
font-size:10px;
width:432px;
height:48px;
*height:70px;
padding:17px 0 4px 0 !important;
margin:14px 0 0 -10px;
text-align:center;
background:url(/onfiles/imagenes/bg-valores.png) 0 0 no-repeat; }
.txt-pendente{
color:#FF0000 }
.btn-voltar-para-pagina-inicial{
padding:0px !important }
.bloque_perguntas dd .lista-defeitos{
width:447px }
.bloque_perguntas dd .lista-defeitos ul{
list-style:decimal outside;
margin:0 0 0 10px }
.bloque_perguntas dd .lista-defeitos ul li{
font:12px arial;
color:#000;
background:none !important }
.bloque_perguntas dd fieldset .exibe-dados{
display:block;
float:left;
width:250px;
text-align:left !important;
font:bold 11px arial;
padding-top:20px }
.bloque_perguntas dd fieldset .exibe-dados span,
.bloque_perguntas dd fieldset .exibe-dados span .texto5_2 {
font:bold 11px arial !important;
color:#000 !important }
.bloque_perguntas dd .marcador{
background:transparent url(/onfiles/imagenes/bullet-li-destaque.gif) no-repeat scroll 0 16px;
display:block;
font-family:arial;
font-size:11px;
margin:10px;
padding:10px }
.btn-finalizar{
background:transparent url(/onfiles/imagenes/btn-finalizar.png) no-repeat scroll 0 0;
border:0 none;
float:right;
height:31px;
margin:10px 0;
padding:31px 0 0 0;
text-indent:-9000px;
width:109px }
.bloque_perguntas dd fieldset label.produtos,
.bloque_perguntas dd fieldset label.motivo,
.bloque_perguntas dd fieldset label.sub-motivo,
.bloque_perguntas dd fieldset label.descricao{
float:left }
.bloque_perguntas dd fieldset label.motivo-especifique,
.bloque_perguntas dd fieldset label.sub-motivo-especifique,
#formularios .bloque_perguntas dd fieldset label.motivo-especifique,
#formularios .bloque_perguntas dd fieldset label.sub-motivo-especifique{
float:left;
width:270px;
height:50px;
*height:74px;
padding:12px 0 0 }
.bloque_perguntas dd fieldset .desligamento-data {
float:left;
width:270px;
height:50px;
*height:74px;
padding:18px 0 0 }
.bloque_perguntas dd fieldset .desligamento-data img { padding:0 0 0 8px }
.bloque_perguntas dd fieldset label.motivo-especifique select,
.bloque_perguntas dd fieldset label.sub-motivo-especifique select,
#formularios .bloque_perguntas dd fieldset label.motivo-especifique select,
#formularios .bloque_perguntas dd fieldset label.sub-motivo-especifique select{ width:270px !important }
.bloque_perguntas dd fieldset label.produtos select,
.bloque_perguntas dd fieldset label.motivo select,
.bloque_perguntas dd fieldset label.sub-motivo select,
.bloque_perguntas dd fieldset label.motivo-especifique select,
.bloque_perguntas dd fieldset label.sub-motivo-especifique select,
.bloque_perguntas dd fieldset label.descricao textarea,
.bloque_perguntas dd fieldset.atendimento-select span select,
.bloque_perguntas dd fieldset.atendimento-select span input {
float:left;
font-size:12px !important;
margin-top:6px;
width:255px }
.bloque_perguntas dd fieldset.atendimento-select span input { width:130px; margin:6px 5px }
.bloque_perguntas dd fieldset label.motivo select,
.bloque_perguntas dd fieldset label.sub-motivo select,
.bloque_perguntas dd fieldset label.descricao textarea{
margin-top:11px }
.bloque_perguntas dd fieldset label.descricao textarea{
height:120px }
.btn-continuar-marginLeft{
margin-left:125px !important }
.btn-continuar-reparos{
margin-left:135px !important }
.bloque_perguntas dd .lista-defeitos fieldset label span{
display:block;
font:11px arial;
padding:2px 0 0 5px }
.bloque_perguntas dd .lista-defeitos fieldset input{ float:left }
.input-numero,
.input-complento{ width:66px !important }
input.telefone{ width:91px !important }
label.height{ height:40px }

/* pacote 2 */
.bloque_perguntas dd fieldset .btn-continuar-mesmo{
float:left;
clear:left;
display:block;
width:209px;
position:relative;
height:31px;
margin:14px 0 0;
padding:31px 0 0;
cursor:pointer;
border:0;
background:url(/onfiles/imagenes/btn-continuar-mesmo-assim.gif) no-repeat !important }
.bloque_perguntas dd fieldset label.data{
display:block;
float:left;
width:84px }
.bloque_perguntas dd fieldset label.nome-reclamacao input,
.bloque_perguntas dd fieldset label.endereco-para-entrega input,
.bloque_perguntas dd fieldset label.data input{
font-size:12px;
margin-top:19px;
width:240px }
.bloque_perguntas dd fieldset label.data input{
width:80px;
float:left }
.bloque_perguntas dd fieldset .alterar-endereco{
color:#656CA9;
display:block;
float:left;
font:11px arial;
margin-top:7px;
background:url(/onfiles/imagenes/img-refresh.png) 0 0 no-repeat;
padding-left:17px }
.bloque_perguntas dd fieldset .alterar-endereco a{
color:#656CA9;
font-weight:normal;
margin:0;
padding:0 }
.bloque_perguntas dd fieldset label.rg {
display:block;
float:left;
width:221px }
.bloque_perguntas dd fieldset label.rg input{
width:89px;
margin:7px 0 0;
font-size:12px 
}
.bloque_perguntas dd fieldset label.cpf span,
.bloque_perguntas dd fieldset label.rg span{
font:11px arial;
color:#7F7F7F;
padding-left:5px }
.bloque_perguntas dd fieldset label.numero-protocolo span {
font:11px arial;
color:#7F7F7F;
padding-left:5px }
span.atualizar-telefone{
color:#656CA9;
font:11px arial;
margin-top:20px;
padding-left:16px;
float:left;
height:19px;
background:url(/onfiles/imagenes/img-refresh.png) 0 0 no-repeat }
.atualizar-telefone a{
color:#656CA9;
font-weight:normal;
margin:0;
padding:0 }
.bloque_perguntas dd fieldset .calendario{
float:left !important;
*float:none !important;
font:11px arial;
color:#635f59;
margin-top:29px;
width:140px;
clear:right;
margin-bottom:10px }
.bloque_perguntas dd fieldset .img-data{ 
float:left;
padding-right:6px;
margin-left:6px;
margin-top:25px }
.arruma-tamanho{ 
margin-left:0 !important;
padding-top:0 !important }
.txt-destaque-form{
font:bold 12px arial !important;
color:#000 !important;
width:426px !important;
text-align:left !important;
float:none !important }
#formularios .bloque_perguntas dd fieldset label.verificacao-realizada,
.bloque_perguntas dd fieldset label.verificacao-realizada{
/*display:block;
float:left;*/
font-size:12px;
font-weight:bold;
padding:7px 0 0;
clear:left }
#formularios .bloque_perguntas dd fieldset label.verificacao-realizada .txt-verificacao,
.bloque_perguntas dd fieldset label.verificacao-realizada .txt-verificacao{
font:bold 11px Arial;
color:#393f8c }
#formularios .bloque_perguntas dd ul.marcador-square,
.bloque_perguntas dd ul.marcador-square{
display:block;
float:left;
width:100%;
padding:0 }
#formularios .bloque_perguntas dd ul.marcador-square li,
.bloque_perguntas dd ul.marcador-square li{
background:transparent url(/onfiles/imagenes/bullet-li-destaque.gif) no-repeat scroll 0 16px !important;
_background:transparent url(/onfiles/imagenes/bullet-li-destaque.gif) no-repeat scroll 0 20px !important;
font:normal 11px arial;
color:#635f59;
padding:10px !important }
.bloque_perguntas dd fieldset .lista-motivo{
position:relative;
float:left;
/*width:294px;*/
width:270px;
_width:265px }
.lista-motivo .box-atencao{
background:#EBEBEB url(/onfiles/imagenes/bg-atencao-head.png) no-repeat scroll left top;
color:#635F59;
display:block;
font:11px Verdana;
margin:20px 0;
padding:7px;
position:relative;
text-align:center;
/*width:279px;*/
width:255px }
.lista-motivo .box-atencao-fim{
background:#EBEBEB url(/onfiles/imagenes/bg-atencao-footer.png) no-repeat scroll left bottom;
bottom:0;
display:block;
height:5px;
left:0;
padding:0 7px;
position:absolute;
width:255px;
z-index:1 }
.lista-motivo .box-atencao label{
width:100% }
.lista-motivo .box-atencao input{
display:block;
float:left }
.lista-motivo .box-atencao label span{
display:block;
_float:left;
font:11px arial;
padding:2px 0 0 5px;
text-indent:0 !important;
width:230px;
text-align:left }
.bloque_perguntas dd fieldset label.ligacao-local{
color:#393f8c
}
.txt-destaque-form-1{
font:bold 12px arial !important;
color:#000 !important;
width:426px !important;
text-align:left !important;
float:none !important;
padding-top:0 !important }
.txt-transferencia{
color:#635f59 !important }
.atendimento-content .descricao-conta{
padding:10px 0 10px 10px;
width:469px;
_padding:10px 0 10px 0;
_width:475px;
float:left }
.descricao-conta .topo-conta{
background:url(/onfiles/imagenes/bg-entenda-sua-conta-topo.jpg) 0 0 no-repeat;
width:469px;
height:50px }
.descricao-conta .titulo-conta{
background:url(/onfiles/imagenes/bg-entenda-sua-conta-titulo.jpg) 0 0 repeat-y;
width:469px;
float:left }
.titulo-conta span{
color:#002D73;
float:left;
font:bold 13px arial;
padding:13px 0 0 26px }
.descricao-conta .meio-conta{
background:url(/onfiles/imagenes/bg-entenda-sua-conta-meio.jpg) 0 0 repeat-y;
width:469px;
float:left }
.aba-borda-esquerda {
/*border-bottom:1px solid #AEB4CE;*/
border-right:1px solid #AEB4CE }
.descricao-conta .carta-rodape{
background:url(/onfiles/imagenes/bg-entenda-sua-conta-bottom.jpg) 0 0 no-repeat;
width:469px;
height:29px;
float:left }
.bloque_perguntas dd .topo-conta ul {
list-style:none;
float:left;
margin:0 !important;
height:20px !important;
padding-top:15px;
width:98% }
.bloque_perguntas dd .topo-conta ul li {
background:transparent none repeat scroll 0 0 !important;
clear:none !important;
display:inline;
font:bold 15px arial;
padding-bottom:10px;
text-align:center;
margin:16px 0 6px 0;
padding-right:16px;
padding-top:15px }
.bloque_perguntas dd .topo-conta ul li a{
text-decoration:none
}
.frente-da-conta{
text-align:center }
.btn-ativo{
color:#002D73 !important }
.btn-desativado{
color:#8A92C0 !important }
.meio-conta p{
color:#635f59;
padding-left:25px !important;
padding-right:25px !important;
font:12px arial;
padding:5px 0 5px 0 }
.meio-conta ul.marcador-square{
float:none !important;
margin-left:25px !important;
padding-right:25px !important }
.meio-conta ul li{
padding-left:10px !important;
font:12px arial }
#formularios .meio-conta ul.marcador-square li {
background:transparent url(/onfiles/imagenes/bullet-li-destaque.gif) no-repeat scroll 0 16px !important;
_background:transparent url(/onfiles/imagenes/bullet-li-destaque.gif) no-repeat scroll 0 20px !important;
font:normal 11px arial;
color:#635f59;
padding:10px !important }
.titulo-contas{
color:#000 !important }
.btn-voltar-ao-topo a{
background:url(/onfiles/imagenes/btn-voltat-ao-topo.png) no-repeat  0 0;
display:block;
float:right;
margin-right:25px;
margin-top:16px;
text-indent:-90000px;
width:111px }
.btn-imprimir a{
float:left !important;
font:12px arial !important;
margin-left:10px !important;
margin-top:19px !important }
.bloque_perguntas .topo-conta span{
background:none !important;
clear:none !important;
font:bold 15px arial;
margin:4px 0 0 25px;
padding:15px 0 0 0;
float:left;
text-align:center;
color:#002d73 !important }
.txt-lightbox{
color:#656ca9 !important }
.meio-conta ul.marcador-lightbox{
margin-left:25px;
width:91% }
.meio-conta ul.marcador-lightbox li{
background:transparent url(/onfiles/imagenes/bullet-li-destaque.gif) no-repeat scroll 0 16px !important;
_background:transparent url(/onfiles/imagenes/bullet-li-destaque.gif) no-repeat scroll 0 20px !important;
font:normal 11px arial;
color:#635f59;
padding:10px }
.paragrafo{
padding-left:25px !important;
padding-right:25px !important }
.descricao-conta .closer a{
background:url(/onfiles/imagenes/btn-fechar-lightbox.png) 0 0 no-repeat;
float:left;
height:8px;
margin-left:256px;
text-indent:-9000px;
width:9px }
#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color:#fff;
filter:alpha(opacity=50) !important;
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5 }
.atendimento-content .window {
position:absolute;
left:0;
top:0;
width:469px;
height:495px;
display:block;
z-index:9999;
padding:20px }
.atendimento-content #dialog {
width:375px; 
height:203px;
padding:10px;
background-color:#ffffff }
#formularios .texto_error {
display:block;
float:left;
clear:both;
width::330px;
/*padding:0 0 10px 135px*/ }
/* tabelas */
.atendimento-content .conheca-planos-de-voz-telefonica{
background:url(/onfiles/imagenes/conheca-planos-de-voz-telefonica.jpg) 0 0 no-repeat;
width:437px;
height:164px;
float:left;
text-indent:-9000px }.conheca-planos-de-voz-telefonica p{
font:bold 27px arial;
padding:22px;
color:#000267 }.conheca-planos-de-voz-telefonica span{
font:bold 17px arial;
padding:0 0 0 25px;
float:left;
color:#000267 }.atendimento-content .btn-principal{
background:#F0EFF5;
clear:left;
display:block;
float:left;
width:418px;
padding:10px }.btn-principal .btn-superior{
background:#fff url(/onfiles/imagenes/marcador-tabelas.jpg) no-repeat 6px 9px;
border:1px solid #BABCD5;
color:#6266B1;
float:left;
font:12px arial;
height:19px;
margin:0 9px 8px 6px;
padding:1px 0 0 16px;
width:175px }.btn-principal .btn-superior a{
color:#6266B1;
font:12px arial }.btn-superior span{
color:#001693;
font:15px arial;
font-weight:bold }.atendimento-content .tabeles-voz-telefonica dl{
margin-top:20px;
clear:left;
float:left;
width:434px; }
.atendimento-content .tabeles-voz-telefonica dl dt{
background:url(/onfiles/imagenes/background-titulo.jpg) no-repeat 0 0;
color:#4A55BF;
font:bold 16px arial;
height:26px;
margin-bottom:5px;
padding:3px 15px 0 0;
text-align:right;
clear:left;
cursor:pointer }
.atendimento-content .tabeles-voz-telefonica dl .subDestaque{
font:normal 14px arial }.atendimento-content .tabeles-voz-telefonica .round-top{
background:transparent url(/onfiles/imagenes/round-topo.jpg) no-repeat scroll 0 0;
height:26px;
width:429px;
clear:left;
display:block }.atendimento-content .tabeles-voz-telefonica dd{
float:left;
display:none }.atendimento-content .tabeles-voz-telefonica dd p{
font:bold 16px arial;
color:#757dc0;
padding:7px 0 0 10px;
cursor:pointer }
.atendimento-content .tabeles-voz-telefonica dd .round-rodape{
background:transparent url(/onfiles/imagenes/round-bottom.jpg) no-repeat scroll 0 0;
float:left;
height:20px;
margin-bottom:10px;
width:429px }.atendimento-content .tabeles-voz-telefonica dd .conteudo-tabelas{
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #A4AADF;
border-right:1px solid #A4AADF;
display:block;
float:left;
width:427px;
display:none }
.btn-plano-basico{
background:url(/onfiles/imagenes/btn-plano-basico.jpg) no-repeat  0 0;
display:block;
height:21px;
margin:10px 0 0 14px;
text-indent:-9000px;
width:96px;
cursor:pointer }
.btn-plano-de-desconto{
background:url(/onfiles/imagenes/btn-plano-de-desconto.jpg) no-repeat  0 0;
display:block;
height:23px;
margin:10px 0 0 14px;
text-indent:-9000px;
width:134px;
cursor:pointer }
.tabeles-voz-telefonica table{
margin-top:10px;
margin-bottom:20px;
border:1px solid #a4aadf }
.tabeles-voz-telefonica thead{
background:#edeef9;
font:13px arial;
color:#757dc0;
height:22px }
.tabeles-voz-telefonica thead td{
text-align:left;
padding-left:5px;
border-bottom:1px solid #dbddf2 }
.tabeles-voz-telefonica tbody .titulo{
font:bold 13px arial;
color:#757dc0 }
.tabeles-voz-telefonica tbody td{
border-bottom:1px solid #e4e5f5;
border-right:1px solid #e4e5f5;
padding-left:5px;
font:13px arial;
color:#757dc0;
padding-top:2px }
.tabeles-voz-telefonica tfoot td{
text-align:right;
padding:4px 5px 4px 0;
font:13px arial;
color:#6e6e6e }
.tabeles-voz-telefonica .marcador-tabelas{
background:url(/onfiles/imagenes/marcador-tabelas.jpg) no-repeat 28px 16px;
color:#757DC0;
float:left;
font:bold 13px arial;
padding:11px 0 0 43px;
text-decoration:underline }
.atendimento-content .tabeles-voz-telefonica dd h1{
clear:left;
color:#757DC0;
float:left;
font:bold 16px arial;
font-size:16px;
padding:20px 0 0 27px }
.atendimento-content .tabeles-voz-telefonica dd .tabelaHorario{
font-size:12px;
text-align:center }
.atendimento-content .tabeles-voz-telefonica dd h2{
clear:left;
color:#757DC0;
font:bold 16px arial;
padding:0 0 0 0 }
.atendimento-content .tabeles-voz-telefonica dl dd .subMenu h3{
background:url(/onfiles/imagenes/background-titulo.jpg) 0 0 no-repeat;
color:#4A55BF;
padding:3px 15px 0 0;
text-align:right;
font:14px arial;
cursor:pointer;
height:26px;
width:429px }
.atendimento-content .tabeles-voz-telefonica dd ul{
float:left;
clear:left;
margin-top:5px }
.atendimento-content .tabeles-voz-telefonica dd li{
padding-bottom:5px;
padding-left:17px;
background:url(/onfiles/imagenes/marcador-disc.jpg) 6px 6px no-repeat }
.atendimento-content .tabeles-voz-telefonica .conteudo-tabelas .plano-desconto{
margin:5px 0 0 22px 
}.atendimento-content .tabeles-voz-telefonica .conteudo-tabelas .plano-desconto li{
padding-bottom:5px;
padding-left:17px;
background:url(/onfiles/imagenes/marcador-disc.jpg) 6px 6px no-repeat;
font:13px arial;
color:#757DC0 }
.atendimento-content .tabeles-voz-telefonica .conteudo-tabelas .plano-desconto li a{
font:13px arial;
color:#757DC0 }
.especificacao {
float:left;
width:270px; }
.especificacao textarea {
width:250px;
font-size:12px !important }
.especificacao input { font-size:10px !important }
.bloque_perguntas dd fieldset table.restituicao,
#formularios .bloque_perguntas dd table.restituicao { float: left }
.bloque_perguntas dd fieldset table.restituicao td,
#formularios .bloque_perguntas dd table.restituicao td { height:98px }
.bloque_perguntas dd fieldset table.restituicao th,
#formularios .bloque_perguntas dd table.restituicao th { 
height:auto;
vertical-align:top }
.bloque_perguntas dd fieldset table.restituicao th input,
#formularios .bloque_perguntas dd table.restituicao th input { margin:13px 0 76px }
#formularios .imprimir-formulario { clear:both }
#formularios .imprimir-formulario a {
font:normal 12px arial;
display:block;
padding:8px 10px;
color:#757DC0 }
#formularios .tit-info-detalhada {
font:bold 14px arial;
color:#002D73;
padding:14px 10px;
clear:both }
#formularios table.consulta-historico {
width:432px;}
#formularios table.consulta-historico thead { background-position:center top }
#formularios table.consulta-historico td { padding:8px }

/* paragrafo */
.p-beneficio-speedy{
color: rgb(57, 63, 140); 
display: block; 
float: left; 
font: bold 14px Arial; 
padding: 18px 7px 0pt 9px ! important; 
text-align: right; 
width: 120px;}

/* Div */
.beneficios-Speedy {
float: left;
width:595px;
}
/* fieldset */
.beneficios-speedy-fieldset {
background: url("/onfiles/imagenes/bg-degrade-speedy.gif") no-repeat scroll center 12px transparent;
border: medium none;
display: inline;
margin: 0;
padding: 8px 0 0 90px !important;
text-align: left;
width: 500px;}

#formularios .beneficios-speedy .sem-speedy-fieldset {
background: url("/onfiles/imagenes/bg-degrade-speedy.gif") no-repeat scroll center 12px transparent;
border: medium none;
display: inline;
margin: 50px;
padding: 8px 0 0 90px !important;
text-align: left;
width: 480px;}

/*  */
.p-bnfc-spdy{
color: #393F8C;
display: block;
float: left;
font: bold 14px Arial;
margin-left: -3px;
padding: 18px 7px 0 0 !important;
text-align: right;
width: 120px;}

.p-terml-nao-enctd{
color: #393F8C;
display: block;
float: left;
font: bold 14px Arial;
margin-left: -3px;
padding: 18px 7px 0 0 !important;
text-align: right;
width: 220px;}

.span-nome-cliente{
color: #000000 !important;
display: block;
float: left;
font: bold 11px arial !important;
padding-top: 20px;
text-align: left !important;
width: 250px;}

.subtitulo-beneficios-produtos {
font: 12px arial;
padding: 10px ! important;
float: left;
color: #002D73 !important;}

.beneficios-speedy-head {
color: #393F8C;
display: block;
float: left;
font: bold 14px Arial;
padding: 18px 7px 10px 9px !important;
text-align: left;
width:600px;}

.beneficios-speedy-head-td {float:left;
text-align:right;
width:200px;}

.beneficios-speedy-cont {
color: #000000 !important;
display: block;
float: left;
font: bold 13px arial !important;
padding-left: 20px;
padding-top: 0;
text-align: left !important;
width: 250px;}

.link_retorno{
background: url("/onfiles/imagenes/seta.jpg") no-repeat scroll 0 6px transparent !important;
color: #656CA9;
font: bold 12px arial;
float:left;
padding: 2px 0 2px 20px !important;
width:300px;}

.link-bnfc{float: left;
width: 350px;}

.cont-right{float: left;
width: 220px;}

.text-form-class {
 color: #393F8C!important;
 display: block!important;
 float: left!important;
 font: bold 14px arial!important;
 padding-right: 5px!important;
 text-align: right!important;
 width: 145px!important;
 }
