.consulta_saldo_movel{text-align: left;background-color: #f1f1f1;display: inline-block;width: 100%;}

.consulta_saldo_movel .bg_modal_consulta{width: 450px; height: 385px; margin: 0px auto 0px; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_MODAL') top center  no-repeat}

.hide_field{display:none !important;}

.fechar_balao_fix {float: left; width:100%;}

#conteinerCapchaConsultaSaldoForm{ width: 145px !important; height: 35px !important; float: left; }
#conteinerCapchaConsultaSaldoForm div{ float: left; }
#AjaxCaptchaConsultaSaldoForm{width: 87px}
#AjaxCaptchaConsultaSaldoForm span{margin: 8px 5px 2px 4px; color: #8E44B4; font: 11px Verdana,Arial,Helvetica,sans-serif;}
div #acConsultaSaldoForm{text-indent:-9999px; display: none; width: 29px;}

/*fundo maior*/
.consulta_saldo_movel .bg_modal_consulta_1{width: 540px!important; height: 500px!important; margin: 100px auto 0px!important; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_MODAL_1') top center  no-repeat }
.consulta_saldo_movel .bg_modal_consulta_2{width: 720px!important; height: auto; *height: auto; margin: 0px auto 0px;}
.consulta_saldo_movel .bg_modal_consulta_3{width: 595px!important; height: 360px!important; margin: 150px auto 0px!important; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_MODAL_3') top center  no-repeat }
.consulta_saldo_movel .bg_modal_consulta_4{width: 595px!important; height: 489px!important; margin: 150px auto 0px!important; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_MODAL_4') top center  no-repeat }

.consulta_saldo_movel .bg_modal_consulta .titulo_modal_segunda_via{margin:20px 0px 0px 25px; float: left; width:390px;  color:#6d2f8f;  font-family:  ITCOfficinaSerifBold;  font-size:22px;}
.consulta_saldo_movel .bg_modal_consulta .fechar_modal_segunda_via{text-decoration:none; width:13px; height:13px; float: right; margin-right:20px; margin-top:25px; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_FECHAR') no-repeat}
.consulta_saldo_movel .bg_modal_consulta_2 .titulo_modal_segunda_via{margin:20px 0px 0px 25px; float: left; width:390px;  color:#6d2f8f;  font-family:  ITCOfficinaSerifBold;  font-size:22px;}
.consulta_saldo_movel .bg_modal_consulta_2 .fechar_modal_segunda_via{text-decoration:none; width:13px; height:13px; float: right; margin-right:20px; margin-top:25px; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_FECHAR') no-repeat}
.consulta_saldo_movel  .conteudo_modal_consulta{margin:50px 0px 0px 35px; float: left; width: 85%; }
.consulta_saldo_movel  .conteudo_modal_consulta .form_bloco_form{float:left; width:100%}
.consulta_saldo_movel  .conteudo_modal_consulta .p_consulta_saldo{display: block; color:#a4a4a4; font-size:13px; font-family:trebuchet_msbold; padding:0px; margin:0px 0px 10px 0px;}
.consulta_saldo_movel  .conteudo_modal_consulta .bloco_form{float:left; width: 180px; margin-top:15px; height: 60px; }
.consulta_saldo_movel  .conteudo_modal_consulta .bloco_form label{float:left; color:#8e8e8e; font-size:14px; font-family:trebuchet_msregular; margin-bottom:5px;}
.consulta_saldo_movel  .conteudo_modal_consulta .bloco_form .ajuda{text-decoration: none; float:left; width:12px; height: 12px;  background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_AJUDA') no-repeat; margin-top:3px; margin-left:10px;}
.consulta_saldo_movel  .conteudo_modal_consulta  .enviar{float: left; width: 100%; color:#a4a4a4; font-size:12px; margin-top:10px; font-family:trebuchet_msregular; text-decoration: underline;}
.consulta_saldo_movel  .conteudo_modal_consulta  .voltar{display: block; color:#a4a4a4; font-size:14px; font-family:trebuchet_msbold; padding:0px; margin:0px 0px 20px 0px; text-decoration:none}

/*campos*/
.consulta_saldo_movel  .conteudo_modal_consulta .bloco_form .campo_180{float:left;height:42px; width:180px; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_CAMPO_180') top left  no-repeat}
.consulta_saldo_movel  .conteudo_modal_consulta .bloco_form .campo_180 input{float: left; color:#707070; border:none; font-size:14px; font-family:trebuchet_msregular; width:160px; height:25px; margin:8px 0px 0px 10px; }

.consulta_saldo_movel  .conteudo_modal_consulta .bloco_form .campo_105{float:left;height:42px; width:105px; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_CAMPO_105') top left  no-repeat}
.consulta_saldo_movel  .conteudo_modal_consulta .bloco_form .campo_105 input{float: left; color:#707070; border:none; font-size:14px; font-family:trebuchet_msregular; width:85px; height:25px; margin:8px 0px 0px 10px; }

/*botões*/
.consulta_saldo_movel  .conteudo_modal_consulta  .bt_consultar{text-decoration:none; margin-top:20px; float: left; width:146px; height:41px;  background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BT_CONSULTAR') no-repeat}
.wrap_saldos .btn_fechar_recarga {float:left;margin-top: 30px;margin-bottom: 25px;margin-left: 32%;}
.wrap_saldos .btn_fechar_recarga .bt_fechar{display: block;margin-right:10px; *padding-bottom:40px; text-decoration:none; float: left; width:86px; height:41px;  background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BT_FECHAR') no-repeat}
.consulta_saldo_movel  .conteudo_modal_consulta  .bt_meu_vivo{text-decoration:none; margin-top:20px; float: left; width:162px; margin-left: 100px; height:41px;  background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BT_MEU_VIVO')}
.wrap_saldos .btn_fechar_recarga .bt_recarregue_agora{display: block;text-decoration:none; *padding-bottom:40px; float: left; width:157px;  height:41px;  background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BT_REC_AGORA') no-repeat}

.consulta_saldo_movel  .conteudo_modal_consulta  .balao_aviso{display:none; width:130px; position: absolute; margin-left: 185px; *margin-left: 75px; margin-top:22px; *margin-top:5px; }
.consulta_saldo_movel  .conteudo_modal_consulta  .balao_aviso .fechar_balao{text-decoration:none; margin-top:-7px; margin-left: 118px; width:16px; height:16px; position: absolute;background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_FECHAR_BALAO') no-repeat }
.consulta_saldo_movel  .conteudo_modal_consulta   .balao_aviso .conteudo_balao_aviso{font-size:9.5px; color:#666666; font-family:trebuchet_msregular; width:101px;float: left; padding:10px 10px 0px 20px;background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_BALAO') no-repeat}
.consulta_saldo_movel  .conteudo_modal_consulta   .balao_aviso .bottom_balao{width:121px; float: left;  height:8px; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_BOTTOM_BALAO') top left no-repeat; margin-left:8px}

.consulta_saldo_movel  .conteudo_modal_consulta  .balao_aviso_captcha{display:none; width:130px; position: absolute; margin-left: 220px; margin-top:-25px; }
.consulta_saldo_movel  .conteudo_modal_consulta  .balao_aviso_captcha .fechar_balao{text-decoration:none; margin-top:-7px; margin-left: 118px; width:16px; height:16px; position: absolute;background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_FECHAR_BALAO') no-repeat }
.consulta_saldo_movel  .conteudo_modal_consulta   .balao_aviso_captcha .conteudo_balao_aviso{font-size:9.5px; color:#666666; font-family:trebuchet_msregular; width:101px;float: left; padding:10px 10px 0px 20px;background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_BALAO') no-repeat}
.consulta_saldo_movel  .conteudo_modal_consulta   .balao_aviso_captcha .bottom_balao{width:121px; float: left;  height:8px; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_BOTTOM_BALAO') top left no-repeat; margin-left:8px}

.consulta_saldo_movel  .conteudo_modal_consulta  .balao_aviso_otp_generico{margin-left: 180px!important; margin-top: 185px!important; }

/*erro campos*/
.consulta_saldo_movel  .conteudo_modal_consulta .erro_segunda_via .campo_180{ background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_CAMP_180_ERRO')!important}
.consulta_saldo_movel   .erro_segunda_via2 .campo_180{ background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_CAMP_180_ERRO')!important}
.consulta_saldo_movel   .erro_segunda_via2 .campo_105{ background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_BG_CAMP_105_ERRO')!important}
/*alert*/
.consulta_saldo_movel   .alert {height:70px;float:left;  background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_ALERT') top left no-repeat; padding-left:90px!important}
.consulta_saldo_movel   .alert_1 {height:120px;float:left;width:70%!important;  background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_ALERT') top left no-repeat; padding-left:90px!important}
.consulta_saldo_movel   .mensagem { margin:40px 0px 40px 0px!important; float:left;}

.consulta_saldo_movel  .conteudo_modal_consulta .erro_segunda_via .balao_aviso{ display:block}
.consulta_saldo_movel  .conteudo_modal_consulta .balao_2 { display:none; margin-top: 110px}
.consulta_saldo_movel    .erro_segunda_via2 .balao_2 { display:block;}

/*carregando*/
.loading_saldo {  color:#707070; border:none; font-size:14px; font-family:trebuchet_msregular; height:50px; position:absolute; background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_LOADING') top left no-repeat; padding-top:10px; padding-left:50px; margin-left:130px; margin-top:70px;}

.grid_saldo_movel{float:left; width:514px;  color:#7e7e7e; font-size:13px;}
.grid_saldo_movel tr th{background:#f3f3f3; font-family:  trebuchet_msbold;  padding:10px;  text-align:left;}
.grid_saldo_movel tr td{ font-family:trebuchet_msregular; padding:10px;}
.grid_saldo_movel .decora_td td{border-bottom: solid 1px #ddd!important;}


.saldo_atual{ font-size:14px;  font-family:  trebuchet_msbold; float: left; width:90%; margin-top:20px; margin-bottom:50px;color:#4d4d4d }

.campo_linha::-ms-clear {display: none;}
.campo_cpf::-ms-clear {display: none;}
.campo_codigo::-ms-clear {display: none;}
.campo_chave::-ms-clear {display: none;}

/* captcha */
.audiojs audio {  } 
.audiojs { float: left; margin-top: 2px; width: 25px; height: 25px; background: #888; overflow: hidden; font-family: monospace; font-size: 10px; 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #888), color-stop(0.5, #777), color-stop(0.51, #888), color-stop(1, #888)); 
  background-image: -moz-linear-gradient(center top, #888 0%, #777 50%, #888 51%, #888 100%); 
  -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
  -o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); } 
.audiojs .play-pause { width: 27px; height: 25px; padding: 0px 0px; margin: 0px; float: left; overflow: hidden; border-right: 1px solid #000; } 
.audiojs p { display: none; width: 25px; height: 25px; margin: 0px; cursor: pointer; } 
.audiojs .play { display: block; } 
.audiojs .scrubber {} 
.audiojs .progress {} 
.audiojs .loaded {} 
.audiojs .time {} 
.audiojs .time em {} 
.audiojs .time strong {} 
.audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff; 
  text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; } 
.audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; } 

.audiojs .play { background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_AUDIO') -2px -1px no-repeat; } 
.audiojs .loading { background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_AUDIO') -2px -31px no-repeat; } 
.audiojs .error { background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_AUDIO') -2px -61px no-repeat; } 
.audiojs .pause { background: url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_AUDIO') -2px -91px no-repeat; } 

.playing .play, .playing .loading, .playing .error { display: none; } 
.playing .pause { display: block; } 

.loading .play, .loading .pause, .loading .error { display: none; } 
.loading .loading { display: block; } 

.error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; } 
.error .error { display: block; } 
.error .play-pause p { cursor: auto; } 
.error .error-message { display: block; }

/*Novo Layout Meus Saldos - INICIO*/
.wrap_barra_aviso{float: left;width: 100%;margin-top: 20px;border-radius: 5px;overflow: hidden;background-color: #FFF;-webkit-box-shadow: 1px 2px 5px 1px rgba(181,181,181,0.5)rgba(181,181,181,1);
    -moz-box-shadow: 1px 2px 5px 1px rgba(181,181,181,0.5)rgba(181,181,181,1);
    box-shadow: 1px 2px 5px 1px rgba(181,181,181,0.5)}
.wrap_barra_aviso .img_bloq{float: left;width: 78px;background:url('ShowPropertyServlet?nodeId=/UCMRepository/WM_MV_IMG_FUNDO_ERRO_RED') no-repeat;height: 64px;}
.wrap_barra_aviso .texto{padding:0;float:left;font-family:trebuchet_msregular;font-size:14px;color: #4d4d4d !important;font-weight: normal;margin-left:20px;margin-top: 15px;}

.wrap_barra_bloq .texto_alert{display:block;font-family:trebuchet_msregular;font-size:14px;color: #FF0000;font-weight: bold;margin-bottom: 3px;}
.wrap_barra_bloq .btn_voltar{float: right;margin-right:10px;padding:10px 31px 8px 31px;background-color: #660099;border-bottom: solid 2px #461e5f;color:#FFF;font-family:ITCOfficinaSerifBold;font-size:14px;margin-top: 13px;border-radius: 5px}

/*barra exclamação*/

.wrap_barra_exclamacao .img_bloq{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_EXCLAMACAO') no-repeat;}
.wrap_barra_exclamacao .texto{width:75%;color:#666!important;}

.wrap_tabela_meus_saldos .conten_tabela_saldo{border-radius:5px;margin-top:20px;padding:0 25px 20px;background-color: #FFF;-webkit-box-shadow: 1px 2px 5px 1px rgba(181,181,181,0.5)rgba(181,181,181,1);
    -moz-box-shadow: 1px 2px 5px 1px rgba(181,181,181,0.5)rgba(181,181,181,1);
    box-shadow: 1px 2px 5px 1px rgba(181,181,181,0.5)}
.wrap_tabela_meus_saldos .linha_saldos{border-bottom:solid 1px #d5d5d5;padding:16px 0;float:left;width:100%;}
.wrap_tabela_meus_saldos .linha_saldos .img_saldo{width:20px;height: 22px;float: left;margin-bottom: 5px;margin-right: 10px}
.wrap_tabela_meus_saldos .linha_saldos .tipo_saldo{float:left;font-family:trebuchet_msregular;font-size:14px;color: #7E7E7E;padding:0;}
.wrap_tabela_meus_saldos .linha_saldos .tipo_saldo strong{display: block; color: #333 !important;}
.wrap_tabela_meus_saldos .linha_saldos .valor_saldo{font-family:trebuchet_msregular;font-size:14px;color: #99cc33;text-align: right}
.wrap_tabela_meus_saldos .total_saldo{border:none;}
.wrap_tabela_meus_saldos .total_saldo .tipo_saldo{font-size: 16px;color: #333;margin-left: 32px}
.wrap_tabela_meus_saldos .total_saldo .valor_saldo{font-size: 16px;font-weight: bold}


.wrap_tabela_meus_saldos .tipo_recarga .img_saldo{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_TIPO_REC') center top no-repeat}
.wrap_tabela_meus_saldos .credito_livre .img_saldo{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_CRED_LIVRE') center top no-repeat}
.wrap_tabela_meus_saldos .credito_inicial .img_saldo{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_CRED_INI') center top no-repeat}
.wrap_tabela_meus_saldos .credito_antecipado .img_saldo{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_CRED_ANTEC') center top no-repeat}
.wrap_tabela_meus_saldos .ver_extrato{font-family:ITCOfficinaSerifBold;	font-size:14px;color: #FFF;padding:10px 15px;float: right;background-color: #660099;border-radius: 3px;border-bottom: solid 2px #461e5f;}
.btn_recarregue_agora{background:url(framework/skins/portalvivo/util/images/saldo_recarga-branco.png) 15px center no-repeat;width: 140px;padding:10px 15px 10px 50px;display: block;margin:15px auto 5px;background-color: #99cc33;border-bottom: solid 2px #85bb1a;border-radius: 3px;font-family:ITCOfficinaSerifBold;font-size:16px!important;color: #FFF!important;}
/*ul*/
.wrap_tabela_meus_saldos .conten_tabela_saldo .lista_tabela{padding:0;margin:0;display: block}

/*ul li sem linha*/
.wrap_tabela_titulo .linha_saldos:last-child{border-bottom: 0 !important}

.wrap_tabela_titulo .titulo_tabela{font-family:ITCOfficinaSerifBold;font-size:18px;color: #660099;margin:45px 0 0;padding: 0 0 0 55px;}
.wrap_tabela_titulo .conten_tabela_saldo{margin-top: 5px}

.border-5555{border-radius: 4px !important}
.titulo_minutos .titulo_tabela{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_TEL_ROXO') 28px top no-repeat;}
.titulo_minutos .img_saldo{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_TEL_CINZA') 6px top no-repeat !important;}

.titulo_sms .titulo_tabela{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_SMS_ROXO') 27px 2px no-repeat;}
.titulo_sms .img_saldo{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_SMS_CINZA') 2px top no-repeat !important;}

.titulo_bonus_reais .titulo_tabela{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_REAIS') 27px top no-repeat;}
.titulo_bonus_reais .img_saldo{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_TEL_CINZA') 2px top no-repeat !important;}

.erro_bloq_recarga .img_saldo{background:url('ShowPropertyServlet?nodeId=/UCMRepository/PW_REV_IMG_CS_IC_REC_BLOQ') 2px top no-repeat !important;}
.erro_bloq_recarga .tipo_saldo{width:auto;}
.erro_bloq_recarga .tipo_saldo strong{color: #333!important}
.erro_bloq_recarga .tipo_saldo a{text-decoration: underline!important;color: #660099;font-size: 14px}
.wrap_tabela_meus_saldos .erro_bloq_recarga .valor_saldo{color:#999}
ul li{list-style: none}

.linha_saldos .tipo_saldo{color: #666;font-size: 13px;}

.floatright{float:right;}
.wrap_tabela_meus_saldos .clearBoth{clear: both}

.titulo_internet .linha_saldos .tipo_saldo strong{font-weight: normal !important}
.titulo_minutos .linha_saldos .tipo_saldo strong{font-weight: normal !important}
.titulo_sms .linha_saldos .tipo_saldo strong{font-weight: normal !important}
.titulo_bonus_reais .linha_saldos .tipo_saldo strong{font-weight: normal !important}
/*Novo Layout Meus Saldos - FIM*/