.borda-bottom {
border-bottom:1px solid #E2E3EF;
padding:0 0 6px;
margin:0 0 0 10px }
#formularios .margin-topo,
.margin-topo { padding-top:10px }
.texto1_2.margin-topo { padding-left:10px }
.titular6.margin-topo { padding-left:10px }
.margin-topo-form { padding-top:20px }
/*.atendimento-content ul {
margin:0;
padding:0 }*/
.atendimento-content ul li {
background:transparent url(/onfiles/imagenes/bg-home-atendimento-table-li.gif) no-repeat scroll 2px 16px;
clear:left;
display:block;
font:12px arial!important;
padding:10px 0 0 8px }
.atendimento-content ul li a {
color:#002D73;
font-weight:bold;
text-decoration:none }
.atendimento-content ul li a:hover { text-decoration:underline }
.destaque-conteudo,
.destaque-conteudo1 {
color:#002D73;
font-weight:bold;
padding:15px 0 6px 10px }
.destaque-conteudo1 { font:bold 12px arial }
.destaque-conteudo2 {
font:bold 12px arial;
color:#635f59 }
.atendimento-content div label {
display:block;
float:left;
width:100%;
margin-bottom:15px }
#formularios .atendimento-content div label span,

#formularios .atendimento-content div label span.texto_error, #formularios .atendimento-content div label.campo-form span.texto_error, .atendimento-content div label span.texto_error{text-align:left;width:267px}

#formularios .atendimento-content div label.campo-form span,
.atendimento-content div label span {
font:bold 12px arial;
color:#002D73;
float:left;
padding-right:5px;
text-align:right;
width:145px }
#formularios .atendimento-content div label.campo-form.telefone input { width:229px }
#formularios .atendimento-content div label span { width:auto; text-align:left }
.atendimento-content .margin-topo-form {
float:left;
width:246px;
_width:250px }
.atendimento-content .margin-topo-form input { width:94px }
.margin-topo-form fieldset { float:left }
.atendimento-content div .btn-localizar-alteracoes {
float:right;
background:url(/onfiles/imagenes/btn-localizar-alteracoes.jpg) 0 0 no-repeat;
width:204px !important;
height:31px;
text-indent:-9000px;
cursor:pointer;
border:0 }
.atendimento-content .descricao-situacao,
.descricao-situacao {
margin-top:10px;
width:139px;
height:116px;
float:left;
background:url(/onfiles/imagenes/bg-sobre-sua-conta.jpg) 0 0 no-repeat;
margin-left:14px;
display:inline }
.descricao-situacao dt {
font:bold 12px arial;
padding:5px 0 5px 14px;
color:#5368c5;
height:30px }
.destaques-conta { width:470px }
.descricao-situacao dd {
font:12px arial;
color:#5368c5;
padding:0 0 0 9px }
.descricao-situacao dd a {
text-decoration:none;
color:#5368c5 }
.descricao-situacao dd a:hover {
text-decoration:underline;
color:#5368c5 }
.atendimento-content .consulta-rapida {
margin:10px 0 5px;
background:#f5f5f5;
width:455px;
padding:7px }
.consulta-rapida .destaque-conteudo2 a {
text-decoration:none;
color:#635f59 }
.consulta-rapida .destaque-conteudo2 a:hover {
text-decoration:underline;
color:#635f59 }
.atendimento-content .descricao-informacoes{
margin:10px 0 5px;
width:472px;
float:left }
.descricao-informacoes {
margin:10px 0 5px;
padding:0 0 0 11px;
width:472px;
float:left }
.descricao-informacoes .descricao-guias {
width:139px;
height:150px;
float:left;
background:url(/onfiles/imagenes/bg-sobre-sua-conta.jpg) 0 0 no-repeat;
margin:10px 9px 40px 0 }
.descricao-guias dt {
font:bold 12px arial;
padding:5px 0 5px 14px;
color:#5368c5;
height:30px }
.descricao-guias dd {
font:12px arial;
color:#333333;
padding:0 0 0 9px }
.descricao-guias dd a {
font:bold 12px arial;
text-decoration:none;
color:#5368c5;
float:right;
padding:10px 0 0 0px;
_padding-left:9px }
.descricao-guias dd a:hover {
font:bold 12px arial;
text-decoration:underline;
color:#5368c5 }
/*.atendimento-content */.descricao-conta {
padding:10px 0 10px 10px;
width:469px;
_padding:10px 0 10px 0;
_width:475px;
float:left }
/**html .atendimento-content .descricao-conta div { padding:0 0 0 50px }
*html .atendimento-content .descricao-conta div.topo-conta,
*html .atendimento-content .descricao-conta div.titulo-conta { padding:0 }*/
.descricao-conta .topo-conta {
float:left;
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 16px }
.descricao-conta .meio-conta {
background:url(/onfiles/imagenes/bg-entenda-sua-conta-meio.jpg) 0 0 repeat-y;
width:469px;
float:left }
.meio-conta p { text-align:center }
#formularios .meio-conta p { text-align:left }
.meio-conta img { 
padding-left:10px;
width:400px }
.descricao-conta .carta-rodape {
background:url(/onfiles/imagenes/bg-entenda-sua-conta-bottom.jpg) 0 0 no-repeat;
width:469px;
height:29px;
float:left }
.atendimento-content .descricao-conta .topo-conta ul,
.descricao-conta .topo-conta ul,
#formularios .topo-conta ul {
position:relative;
width:460px;
height:30px;
padding:5px 0 0 }
.atendimento-content .descricao-conta .topo-conta ul li,
.descricao-conta .topo-conta ul li,
#formularios .topo-conta ul li {
font:bold 15px arial !important;
color:#8a92c0 !important;
display:inline !important;
text-align:center;
clear:none !important;
background: none !important;
padding:10px 0 }
.atendimento-content .descricao-conta .topo-conta ul li a,
.descricao-conta .topo-conta ul li a,
#formularios .topo-conta ul li a {
color:#8a92c0;
text-decoration:none }
.frente-da-conta {
float:left;
height:19px;
width:219px }
.verao-da-conta {
float:left;
height:19px;
width:232px }
.topo-conta ul li a:hover {
color:#8a92c0;
text-decoration:none }
.ativo { color:#002d73 !important }
.aba-borda-direito {
border-left:1px solid #aeb4ce;
border-bottom:1px solid #aeb4ce
}
.aba-borda-esquerda {
border-right:1px solid #aeb4ce;
border-bottom:1px solid #aeb4ce }
.fale-conosco,
.atendimento-content .fale-conosco {
margin:10px 0 10px 0;
width:459px;
float:left }
.fale-conosco .fale-conosco-descricao {
width:220px;
float:left;
display:inline;
margin-left:7px }
.fale-conosco .fale-conosco-descricao dl {
background:url(/onfiles/imagenes/bg-fale-conosco.jpg) 0 0 no-repeat;
width:220px }
.fale-conosco .fale-conosco-descricao dt {
font:bold 12px arial;
color:#5368C5;
height:58px;
*height:75px;
padding:16px 13px 5px 14px }
.fale-conosco .fale-conosco-descricao dd {
font:12px arial;
color:#5368C5;
height:75px;
padding:0 0 5px 14px }
.fale-conosco .fale-conosco-descricao dd ul li {
background:url(/onfiles/imagenes/bg-home-atendimento-table-li.gif) no-repeat 2px 6px;
font:12px arial;
color:#91a423;
display:block;
float:left;
clear:left;
width:190px;
padding:0 0 3px 10px }
.fale-conosco .fale-conosco-descricao dd ul li a {
color:#91a423;
text-decoration:none }
.fale-conosco .fale-conosco-descricao dd ul li a:hover {
color:#91a423;
text-decoration:underline }
.fale-conosco .fale-conosco-descricao .rodape-fale-conosco {
margin-left:3px;
_margin-left:1px;
width:206px;
float:left
}
.fale-conosco .btn-suas-duvidas a {
margin:20px 0 0 59px;
background:url(/onfiles/imagenes/btn-suas-duvidas-respondidas.jpg) 0 0 no-repeat;
width:315px;
height:47px;
float:left;
text-indent:-9000px }
.dados-content {
margin:0 0 0 37px;
width:400px }
#formularios .dados-content p,
.dados-content p {
font:bold 12px arial;
color:#000;
padding:13px 0 13px 0 }
.dados-content fieldset span {
font:bold 12px arial;
color:#000;
float:left;
width:406px;
padding:0 0 10px }
#formularios .dados-content div fieldset,
.dados-content div fieldset { background:url(/onfiles/imagenes/bg-gradiente-atendimento.jpg) center center no-repeat }
#formularios .dados-content div fieldset label,
.dados-content div fieldset label,
#formularios .dados-content div fieldset label.guia-informacoes,
.dados-content div fieldset label.guia-informacoes {
display:inline;
float:left;
margin-right:10px;
width:114px }
.meio-conta .dados-content fieldset label { width:178px !important }
.dados-content div fieldset label.guia-informacoes {
width:82px;
_margin-right:5px }
.dados-content div select,
.dados-content div select.guia-informacao {
margin-top:8px;
width:113px !important }
.dados-content div select.guia-informacao { width:86px !important }
.dados-content div input { border:none }
#formularios input.btn-localizar,
.btn-localizar {
background:url(/onfiles/imagenes/btn-localizar.jpg) 0 0 no-repeat;
width:99px !important;
height:31px !important;
float:left;
text-indent:-9000px;
padding-left:110px;
margin-top:10px;
border:none;
cursor:pointer
}
.dados-content table { margin:10px 0 0 0 }
.dados-content table th {
font:bold 12px arial;
color:#002d73;
padding-left:10px;
text-align:left
}
.tabela-resultado-guia {
background:url(/onfiles/imagenes/bg-dados-guia.jpg) 0 0 no-repeat;
width:406px;
height:26px }
.dados-content td {
font:bold 12px arial;
padding-left:10px;
color:#002d73 }
.dados-content td strong { font-size:16px }
.zebra-par,
.zebra-inpar {
background:#f5f5f5;
font:12px arial;
font-weight:normal;
height:40px;
color:#635f59 !important }
.zebra-inpar { background:#fff }
.dados-guia {
background:url(/onfiles/imagenes/bg-dados-guia.jpg) 0 0 no-repeat;
width:406px;
height:26px }
.aba-borda-direito-guia {
border-left:1px solid #aeb4ce;
border-bottom:1px solid #aeb4ce
}
.aba-borda-esquerda-guia {
border-right:1px solid #aeb4ce;
border-bottom:1px solid #aeb4ce }
/* css reset */

.tamanho-guia-localidade,
.tamanho-guia-localidade-pais-estado { width:178px !important }
.tamanho-guia-localidade-cidade { width:153px !important }
.tamanho-guia-localidade-pais-estado { width:93px !important }
.tamanho-guia-localidade-cidade { width:160px !important }
.atendimento-content .body-content {
margin-top:10px;
width:778px }
.body-content .solicitacao-de-servico {
width:230px;
float:left }
.solicitacao-de-servico dl {
background:url(/onfiles/imagenes/bg-login.jpg) 0 0 no-repeat;
width:230px }
.solicitacao-de-servico dl dt {
font:bold 13px arial;
color:#5368c5;
padding:10px 0 14px 13px }
.solicitacao-de-servico dl dd {
font:12px arial;
color:#4a4c89;
padding:14px }
.solicitacao-de-servico dl dd span,
.solicitacao-de-servico dl dd .subtitulo {
font:bold 12px arial;
display:block;
margin-bottom:10px }
.solicitacao-de-servico dl dd .subtitulo { font:bold 11px arial }
.solicitacao-de-servico dl dd ul {
font:11px arial;
color:#91a423;
text-decoration:none;
_height:20px !important }
.solicitacao-de-servico dl dd li a {
font:11px arial;
color:#91a423;
text-decoration:none }
.body-content .logar-servicos {
width:510px;
float:left;
padding:0 0 30px 10px }
#formularios .logar-servicos span,
.logar-servicos span {
text-align:left !important;
font:bold 12px arial !important;
color:#172a7b !important }
#formularios .logar-servicos ul,
.logar-servicos ul {
margin-top:10px;
list-style:none;
float:left;
width:510px;
background:url(/onfiles/imagenes/bg-topo-login.jpg) 0 0 no-repeat;
height:55px;
padding-top:15px }
.logar-servicos ul li {
background:none;
clear:none;
display:inline;
font:bold 13px arial;
color:#002c72;
padding:0 0 0 91px }
.conteudo-formulario {
width:261px;
float:left }
.conteudo-formulario form fieldset {
width:261px;
float:left }
.conteudo-formulario form fieldset label { float:left }
.conteudo-formulario form fieldset label span {
float:left;
padding-left:42px;
text-align:left;
width:214px }
.conteudo-formulario form fieldset label input {
float:left;
margin-left:42px;
width:140px }
.conteudo-formulario a {
clear:both;
width:200px;
font-weight:bold;
font-family:arial;
font-size:12px;
padding:10px 0 10px 42px;
color:#002c72 }
.atendimento-content div .btn-localizar-alteracoes{
float:right;
background:url(/onfiles/imagenes/btn-localizar-alteracoes.jpg) 0 0 no-repeat;
width:204px !important;
height:31px;
text-indent:-9000px;
cursor:pointer;
border:0 }
.conteudo-formulario form fieldset label .btn-entrar{
background:url(/onfiles/imagenes/btn-entrar.jpg) 0 0 no-repeat;
width:89px;
height:31px;
text-indent:-9000px;
cursor:pointer;
border:none;
margin-left:97px;
padding-left:100px }
.nao-tenho-cadastro{
float:right;
width:211px }
.nao-tenho-cadastro ul{
background:none;
float:left;
margin:0;
width:211px;
height:auto;
margin:-20px 0 10px 0 }
.nao-tenho-cadastro ul li{
background:transparent url(/onfiles/imagenes/bg-home-atendimento-table-li.gif) no-repeat scroll 2px 16px;
clear:none;
display:block;
font:12px arial;
padding:10px 0 0 8px;
width:211px }
.nao-tenho-cadastro ul li a{
font-weight:normal;
text-decoration:none }

#DIV_ERROR--TEL_INSTALACAO_CLIENTE_VENDA span {width: 227px!important;}
#DIV_ERROR--CEP_INSTALACAO_PRODUTO span {width: 242px!important;}

.campo-form span #div_error--email_cliente_venda span {width: 197px!important; text-align: left!important; margin-left: 13px!important;} 
.campo-form span #DIV_ERROR--TELEFONE_DADOS span {width: 250px!important; text-align: left!important; margin-left: 13px!important;}
