
/*! generationDate: [15/08/2013 00:59:27] *//.content-interna .conteudoHomeSemLateral {
    float: right;
    position: relative;
    width: 960px;
}

.content-interna .conteudoEsquerdo {
    width: 230px;
    float: left;
}

#conteudoHomeFixo {
    clear: both;
    height: 195px;
    padding-bottom: 15px;
}

.footer {
    background: #FFF;
    overflow: hidden;
    position: relative;
}

.footer ul {
    list-style: none;
    padding: 0;
}

.footer img {
    border: 0;
    padding: 0 0 6px;
    padding-bottom: 0;
}

.footer a {
    text-decoration: none;
}

.footer a:hover {
    text-decoration: underline;
}

.footer strong {
    color: #000;
    font-size: 16px;
    font-size-adjust: inherit;
    font-family: ITCOfficinaSerifBold;
    font-style: normal;
    font-weight: 100;
    line-height: 21px;
}

img, dl, dt, dd {
    border: 0 none;
    margin: 0;
    padding: 0;
}

.bfRadioBox {
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.bfDinamico {
    text-align: center;
    width: 80px;
}

.bfHeaderBotoes {
    height: 23px;
    width: 90px;
    vertical-align: middle;
    text-align: center;
}

.bfSelectBox {
    height: 118px;
    width: 80px;
    overflow: auto;
}

.inputLarguraColuna,.inputImagemCabecalho {
    width: 78px;
    vertical-align: middle;
    text-align: left;
    margin: 5px 0 0 5px;
}

.inputLarguraColunaLabel,.inputImagemCabecalhoLabel {
    width: 117px;
    font-size: 9px;
    vertical-align: middle;
    text-align: right;
    margin: 5px 0 10px 4px;
    display: block;
}

.big-footer-container,.footer-vivo-container,.footer-vivo-2-container {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 960px;
}

#big-footer-container, #footer-vivo-container, #footer-vivo-2-container {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 980px;
}

#big-footer-icons {
    height: 43px;
    overflow: hidden;
    position: relative;
}

#big-footer-icons li {
    float: left;
    padding: 13px 11px 0 10px;
}

#big-footer-lists {
    border-color: #e8e9ec;
    border-style: solid;
    border-width: 0 1px 0 0;
    overflow: visible;
    position: relative;
}

#big-footer-lists ul {
    border: none;
    float: left;
    padding: 0 10px 50px;
}

#big-footer-lists strong {
    display: block;
    padding: 10px 0 15px;
}

#big-footer-lists a {
    font-size: 9px;
    line-height: 13px;
    text-decoration: none;
}

#big-footer-lists a:hover {
    font-size: 9px;
    color: #000;
    line-height: 13px;
    text-decoration: underline;
}

#big-footer {
    display: inline-block;
    clear: both;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 1002px;
    width: 100%!important;
    min-width: 1002px;
}

#big-footer div.atalhos {
    width: 1002px;
    margin: 0 auto;
    margin-top: 50px;
    height: 190px;
}

#big-footer #editButtons {
    margin-top: 50px;
    float: right;
}

#big-footer div.atalhos dl {
    display: inline-block;
    float: left;
    height: 100%;
    margin: 0;
    padding: 0 8px;
}

#big-footer div.atalhosMaior dl {
    padding: 0 20px!important;
}

#big-footer div.atalhos dl.nobg {
    background: none!important;
}

#big-footer div.atalhos dt {
    font-size: 11px;
}

#big-footer .editButtons {
    margin-top: 16px;
}

#footer-links {
    border-color: #e8e9ec;
    border-style: solid;
    border-width: 1px 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}

#footer-links ul {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 960px;
}

#footer-links li {
    float: left;
    padding: 6px;
}

#footer-links li a {
    color: #6d0a9d;
    font-weight: 700;
    text-decoration: none;
}

#footer-links li a:hover {
    text-decoration: underline;
}

#footer-vivo {
    border-color: #e8e9ec;
    border-style: solid;
    border-width: 0 0 1px;
}

#footer-vivo-container {
    height: 30px;
    line-height: 30px;
    padding: 12px 0;
    vertical-align: middle;
}

#footer-vivo-container .float-left {
    background: url(ShowPropertyServlet?nodeId=/UCMRepository/PW_IMG_LOGO_TELEFONICA_MENU) no-repeat scroll left 5px transparent;
    width: 72px;
    height: 30px;
    position: relative;
}

#footer-vivo-container .float-right strong {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #7e7e7e;
    height: 30px;
    line-height: 30px;
    padding: 12px 0;
    vertical-align: middle;
}

#footer-vivo-2-container {
    padding: 15px 0 20px;
}

.telefonica-link {
    display: block;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.box_mini_footer {
    margin: 10px 0 0;
    float: left;
    height: 20px;
    width: 928px;
    background-color: #fff;
    padding: 20px;
    color: #515151;
    font-size: 10px;
}

.box_mini_footer .bandeiras {
    padding: 0;
    margin: 0;
    float: left;
}

.box_mini_footer .bandeiras li {
    float: left;
    list-style: none;
    margin-left: 5px;
}

.box_mini_footer .formas {
    float: left;
    padding-top: 5px;
}

.replace {
    content: "";
    display: block;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999px;
}

.h4-linha-mais-negocios {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/textos/linha-mais-negocios.png) no-repeat 0 0;
    height: 18px;
    width: 173px;
}

.subitens_menu {
    margin-top: 45px!important;
    *margin-top: 0!important;
}

a.subitens {
    background: none!important;
    height: 12px!important;
    margin-top: 0!important;
}

.on a.subitens {
    background-position: 0 -12px!important;
}

a.a-utilizacoes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/textos/utilizacoes.png) no-repeat 0 0!important;
    width: 58px!important;
}

a.a-caracteristicas-tecnicas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/textos/caracteristicas-tecnicas.png) no-repeat 0 0!important;
    width: 124px!important;
}

a.a-descricao {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/textos/descricao.png) no-repeat 0 0!important;
    width: 49px!important;
}

a.a-tarifas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/textos/tarifas.png) no-repeat 0 0!important;
    width: 37px!important;
}

a.a-suporte-tecnico {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/textos/suporte-tecnico.png) no-repeat 0 0!important;
    width: 83px!important;
}

a.a-adquira {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/textos/adquira.png) no-repeat 0 0!important;
    width: 43px!important;
}

a.a-informacoes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/textos/informacoes.png) no-repeat 0 0!important;
    width: 65px!important;
}

.table_template1 p {
    margin-bottom: 10px;
}

.esconde_subitens .description {
    padding-top: 20px!important;
}

.itens_canais p {
    margin-bottom: 0;
    padding-bottom: 10px;
}

.itens_canais {
    float: right;
    width: 120px;
}

.itens_canais div.item {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/separador_horizontal_01.png) no-repeat bottom;
    padding: 2px 0 4px;
    margin-bottom: 12px;
}

.itens_canais .item .destaque_titulo,.itens_canais .item .destaque_descricao {
    color: #555;
    font-size: 9px;
    margin: 0;
    padding: 0 0 2px;
}

.itens_destaques .item .destaque_titulo,.itens_destaques .item .destaque_descricao {
    color: #555;
    font-size: 9px;
    margin: 0;
    padding: 0 0 2px 12px;
}

.itens_canais .item .destaque_titulo,.itens_canais .item .destaque_descricao {
    background: 0;
    color: #555;
    font-size: 9px;
    margin: 0;
    padding: 0 0 2px;
}

.itens_canais a {
    text-decoration: none;
}

.itens_canais a:hover {
    text-decoration: underline;
}

.select-container {
    color: #6b6b6b;
    float: left;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
    height: 27px;
    margin: 0;
    position: relative;
    width: 208px;
}

.select-container a {
    text-decoration: none;
}

.select-container .select {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-select-seta.png) repeat-x 0 0;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 208px;
}

.select-container .select a.wrap {
    color: #4d0071;
    display: block;
    height: 19px;
    padding: 5px 2px 3px 6px;
    width: 200px;
    font-size: 12px;
}

.select-container .select a.wrap span {
    color: #7e7e7e;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.select-container .select a.wrap:hover {
    text-decoration: none;
}

.select-container .select ul {
    background-color: #FFF;
    border-color: #dbdbdb;
    border-style: solid;
    border-width: 0 1px 1px;
    display: none;
    padding: 5px 0 0;
    position: absolute;
    top: 24px;
    width: auto;
    z-index: 9999;
}

.select-container .select-open a.wrap {
    padding: 4px 1px 2px 5px;
    width: 174px;
}

.select-container .select-open ul {
    display: block;
    list-style: none;
    margin: 2px 0 0;
}

.select-container .select ul li {
    background: none!important;
    margin: 0;
    min-height: 27px;
    padding: 0!important;
    white-space: nowrap;
}

.select-container .select ul li a {
    border-color: #FFF;
    border-style: solid;
    border-width: 1px 0;
    color: #4d0071;
    display: block;
    font-weight: 400;
    height: 19px;
    padding: 5px 16px 3px 22px;
    width: 168px;
    font-size: 12px;
}

.select-container .select ul li.active a {
    background: #4d0071 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/check.png) no-repeat 0 -27px;
    color: #FFF;
    font-weight: 700;
}

.select-container .select ul li a:hover {
    background-color: #4d0071;
    border-color: #4d0071;
    border-style: solid;
    border-width: 1px 0;
    color: #FFF;
    text-decoration: none;
}

.select-container .select ul li.active a:hover {
    background: #4d0071 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/check.png) no-repeat 0 -27px;
}

/*
	INICIO ComboLinhas CONVERGENTE PJ
*/

.pj-select{
    padding-left:15px!important;
}

.title-pj-protocolo{
    font-family: Verdana,sans-serif;
    color:#fff;
    font-size:15px;
    padding:0px!important;
}

.menu_logado_pj_left{
    float:left;
    padding-top:15px;
}

.menu_logado_pj_right{
    float:left;
    width:auto;
    padding-top:9px;
    padding-left:15px;
}

.num-protocolo{
    font-family: Verdana,sans-serif;
    color:#fff;
    font-size:14px;
    padding:0px!important;
}

/*
	FIM ComboLinhas CONVERGENTE PJ
*/

input[type=text] {
    -webkit-text-fill-color: #a5a5a5;
}

.textInputContaOnline {
    -webkit-text-fill-color: #727272!important;
    color: #727272;
    font-size: 12.5px!important;
}

select {
    color: #999;
    font-size: 10px;
    height: 22px;
}

button {
    float: left;
    margin: 0 5px 0 0;
}

p {
    padding: 5px 0 5px 5px;
}

a {
    color: #7e7e7e;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

th {
    padding: 5px;
    text-align: left;
    color: #8e44b4;
}

td ul li {
    list-style: none;
    background: 0;
    padding-left: 8px;
}

td ul ul li {
    padding-left: 20px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 22px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 15px;
}

h5 {
    font-size: 13px;
}

h6 {
    font-size: 12px;
}

label {
    color: #8e44b4;
}

label .strong {
    color: #8e44b4;
}

.textError {
    color: #FFF;
    text-align: center;
    height: 100px;
}

.textError00 {
    padding: 10px;
    text-align: center;
}

.textPar {
    padding: 5px;
}

.thead00 {
    padding: 8px 0 8px 5px;
}

.clearBoth {
    clear: both;
}

.clearLeft {
    clear: left;
}

.vertAlingMiddle {
    vertical-align: middle;
}

.radioAlign {
    vertical-align: bottom;
    *vertical-align: middle;
    vertical-align: middle\9;
}

.textCenter {
    text-align: center;
}

.textCenter2 {
    color: #000;
    font-size: 20px;
    padding-top: 115px;
    text-align: center;
}

.textCenter3 {
    color: #FFF;
    padding-top: 12px;
    text-align: center;
}

.textCenter00 {
    text-align: center;
}

.textLeft00 {
    text-align: left;
    padding-top: 5px;
}

.textLeft {
    text-align: left;
}

.textRight {
    text-align: right;
}

.titulo {
    text-indent: -9000px;
}

.txtBranco00 {
    color: #fff;
    text-align: center;
}

.txtBranco {
    color: #fff;
}

.txtLaranja {
    color: #f90;
}

.txtCinzaClaro {
    color: #ededed;
}

.txtAzul {
    color: #8e44b4;
}

.txtVermelho {
    color: red;
}

.txtAzulClaro {
    color: #53a9fd;
}

.txtPreto {
    color: #444;
    !important;
}

.txtGrande {
    font-size: 25px;
}

.tab {
    padding-left: 20px;
}

.espacoTop {
    margin-top: 20px;
}

.espacoLeft {
    margin-left: 20px;
}

.espacoLeftMe {
    margin-left: 10px;
}

.espacoRight {
    margin-right: 20px;
}

.espacoBottom {
    margin-bottom: 20px;
}

.subtitulo {
    display: block;
    padding: 10px 0;
}

.padding3px {
    padding: 3px;
}

.espacoForm {
    margin-left: 265px;
}

.espacoForm1 {
    margin-left: 195px;
}

.espacoForm2 {
    margin-left: 220px;
}

.espacoForm3 {
    margin-left: 55px;
}

.inputLeftBranco {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_input_left_branco.png) no-repeat top left;
    display: block;
    float: left;
    height: 22px;
    width: 5px;
}

.inputCenterBranco {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_input_branco.png) repeat-x;
    display: block;
    float: left;
    height: 22px;
    padding-top: 2px;
}

.inputRightBranco {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_input_right_branco.png) no-repeat top right;
    display: block;
    float: left;
    height: 22px;
    width: 5px;
}

.inputTextBranco {
    height: 22px;
    padding: 5px;
}

.inputTextBranco2 {
    height: 22px;
    width: 40px;
    float: left;
    padding: 5px;
}

.inputCenterBranco input {
    background: transparent;
    border: 0;
    color: #7e7e7e;
    font-size: 14px;
    width: 100%;
}

.inputLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_input_left.png) no-repeat top left;
    display: block;
    float: left;
    height: 26px;
    width: 5px;
}

.inputCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_input.png) repeat-x;
    display: block;
    float: left;
    height: 21px;
    padding-top: 5px;
}

.inputRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_input_right.png) no-repeat top right;
    display: block;
    float: left;
    height: 26px;
    width: 5px;
}

.inputText {
    height: 26px;
    padding: 5px 5px 5px 0;
}

.inputCenter input {
    background: transparent;
    border: 0;
    color: #a5a5a5;
    font-size: 14px;
    width: 100%;
}

.senhaHide {
    display: none;
}

.iconesOpcoes img {
    padding: 0 5px;
}

.linhaForm {
    position: relative;
}

.labelBlock {
    display: block;
    margin: 0 0 5px;
}

.labelBranco {
    color: #fff;
    font-weight: 700;
}

.labelPreto {
    color: #444;
    font-weight: 700;
}

.abreFecha {
    display: none;
    padding-bottom: 0!important;
}

.divTitle {
    height: 18px;
    padding: 13px;
}

.loja_informacoes {
    float: left;
    width: 250px;
    margin-right: 20px;
}

.agendaOpcoes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/box_bg_promo.png) no-repeat center 1px;
    border-top: 1px dashed #e5e5e5;
    margin: 0 auto;
    padding: 10px;
    width: 250px;
}

.botEnviarTorpedo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-enviar-sms.png);
    background-repeat: no-repeat;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    height: 27px;
    margin-right: 15px!important;
    overflow: hidden;
    padding: 0 8px 2px 0;
    width: 128px;
}

.botAcessarChat {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-enviar-sms.png);
    background-repeat: no-repeat;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    height: 27px;
    margin-right: 15px!important;
    overflow: hidden;
    padding: 0 8px 2px 0;
    width: 128px;
}

.botEfetuarRecarga {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-reccarga.png);
    background-repeat: no-repeat;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    height: 27px;
    margin-right: 15px!important;
    overflow: hidden;
    padding: 0 8px 2px 0;
    width: 128px;
}

.botConfirmar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-confirmar-00.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
}

.botChatReparo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-confirmar-00.png);
    border: 0;
    color: #fff;
    float: left;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
}

.botCancelar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-00.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px;
    height: 27px;
    width: 108px;
    font-family: ITCOfficinaSerifBold;
}

.botOk {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ok-01.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 40px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botOk2 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ok-02.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 2px 2px 0;
    height: 27px;
    width: 40px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botOk2a {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ok-02.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 2px 2px 0;
    height: 27px;
    width: 40px;
    font-family: ITCOfficinaSerifBold;
    margin: 0 190px;
}

.botOk3 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ok-03.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 2px 2px 0;
    height: 27px;
    width: 60px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botOk4 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bot_ok_vermelho00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 26px;
    width: 48px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botOkAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_ok_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 61px;
    vertical-align: middle;
}

.botSim {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/botSimNao.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 6px 2px 0;
    height: 27px;
    width: 65px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    margin-right: 5px!important;
}

.botNao {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/botNao.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 0 2px 4px;
    height: 27px;
    width: 65px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    margin-right: 5px!important;
}

.botContratar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_contratar.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    width: 102px;
    vertical-align: middle;
}

.botEnviar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ativar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botEnviar00 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ativar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 80px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botAlterarRoxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-enviar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 80px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botSalvarRoxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-salvar-roxo.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 70px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botSimNao {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/botSimNao.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 65px;
    font-family: ITCOfficinaSerifBold;
}

.botImprimir {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-imprimir-01.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botImprimirAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_azul.png) no-repeat;
    border: 0;
    display: block;
    cursor: pointer;
    height: 26px;
    margin: auto;
    width: 89px;
    vertical-align: middle;
}

.botIncluirEndereco {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_incluir_endereco.png) no-repeat;
    border: 0;
    display: block;
    cursor: pointer;
    height: 26px;
    width: 133px;
    vertical-align: middle;
}

.botIncluirEndereco00 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-incluir-endereco-01.png) no-repeat;
    border: 0;
    color: #fff;
    display: block;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 136px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botAgendarAtend {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-incluir-novo-contato-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 175px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botComprar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_comprar.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 83px;
    vertical-align: middle;
}

.botGerarGrafico {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-gerar-grafico-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 138px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botLimpar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_limpar.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 75px;
    vertical-align: middle;
}

.botPesquisar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-pesquisar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 108px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botPesquisar2 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-pesquisar-01.png);
    border: 0;
    color: #8e44b4;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 108px;
    font-family: ITCOfficinaSerifBold;
    float: left;
    margin: 10px 0 0 7px;
}

.botSelecionar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_selecionar.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    width: 95px;
    vertical-align: middle;
}

.botPesquisarAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_pesquisar_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 92px;
    vertical-align: middle;
}

.botProcurar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_procurar.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 83px;
    vertical-align: middle;
}

.botConfirmarAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_confirmar_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 99px;
    vertical-align: middle;
}

.botEntrarVivoOnline {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_entrar_vivo_online.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 150px;
    vertical-align: middle;
}

.botVoltar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-voltar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px!important;
    padding: 0 0 2px 8px!important;
    height: 27px!important;
    width: 78px!important;
    font-family: ITCOfficinaSerifBold;
    float: right!important;
}

.botVoltar1 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-voltar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px!important;
    padding: 0 0 2px 8px!important;
    height: 27px!important;
    width: 78px!important;
    font-family: ITCOfficinaSerifBold;
    margin: 0 0 0 160px!important;
}

.botVoltar01 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-voltar-01.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 5px 2px 3px;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
}

.botAtivar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ativar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
    margin-right: 5px!important;
    float: right;
}

.botDesativar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-desativar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botDesativarCO {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-00-contaonline2.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 1px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 145px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botDesativarCO2 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-00-contaonline2.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 145px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botAdicionar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-agrupar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    line-height: 27px;
}

.botAdicionarNovaLinha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_adicionar_nova_linha.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 160px;
    vertical-align: middle;
}

.botAvancar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-agrupar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px!important;
    height: 27px;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    line-height: 27px;
}

.botAgrupar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-agrupar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px!important;
    padding: 0 8px 2px 0!important;
    margin-right: 5px!important;
    height: 27px!important;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
    float: right!important;
}

.botExportar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-exportar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px!important;
    padding: 0 8px 2px 0!important;
    margin-right: 5px!important;
    height: 27px!important;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
    float: right!important;
}

.botFinalizarPedido {
    background: #8e44b4;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 9px;
    padding: 2px 5px;
    height: 20px;
    width: auto;
}

.botImprimirRecibo {
    background: #8e44b4;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 9px;
    padding: 2px 5px;
    height: 20px;
    width: auto;
}

.botIncluirNovoEmail {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_incluir_novo_email.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 151px;
    vertical-align: middle;
}

.botConsultar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-confirmar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    margin-right: 15px!important;
}

.botIncluirNovoContato {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_incluir_novo_contato.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 160px;
    vertical-align: middle;
}

.botAlterar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_alterar.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 75px;
    vertical-align: middle;
}

.botAlterarCinza {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_alterar_cinza.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 75px;
    vertical-align: middle;
}

.botContratar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-confirmar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    margin-right: 15px!important;
}

.botVerMaisTarde {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-gerar-grafico-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 138px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    margin-right: 15px!important;
}

.botRecusar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 108px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    margin-right: 15px!important;
}

.botLimparCaixa {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-confirmar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    margin-right: 5px!important;
}

.botCriarNovaSenha {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-criar-nova-senha-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 148px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botIncluirNovContato {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-incluir-novo-contato-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 216px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botIncluirNovContato2 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-reccarga.png);
    background-repeat: no-repeat;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    padding: 0 2px 2px 0;
    height: 27px;
    width: 128px;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.botAdicionarNovaLinha {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-incluir-novo-contato-00.png);
    border: 0;
    color: #fff!important;
    cursor: pointer;
    font-size: 13px!important;
    padding: 4px 0 2px 16px;
    height: 27px;
    width: 175px;
    font-family: ITCOfficinaSerifBold;
    float: right;
    text-decoration: none;
}

.bt-left {
    width: 17px;
    height: 13px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/img_seta_voltar.png);
    float: left;
}

.bt-play {
    width: 17px;
    height: 13px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/img_seta_play.png);
    float: left;
}

.bt-pause {
    width: 17px;
    height: 13px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/img_seta_pause.png);
    float: left;
}

.bt-right {
    width: 17px;
    height: 13px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/img_seta_avancar.png);
    float: left;
}

.bt-left-00 {
    width: 17px;
    height: 13px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/img_seta_voltar.png);
    float: left;
}

.bt-play-00 {
    width: 17px;
    height: 13px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/img_seta_play.png);
    float: left;
}

.bt-pause-00 {
    width: 17px;
    height: 13px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/img_seta_pause.png);
    float: left;
}

.bt-right-00 {
    width: 17px;
    height: 13px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/img_seta_avancar.png);
    float: left;
}

.botProsseguirAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_prosseguir_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 101px;
    vertical-align: middle;
}

.botImprimirProtocoloAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_protocolo_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 154px;
    vertical-align: middle;
}

.botCliqueAquiAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_clique_aqui_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 105px;
    vertical-align: middle;
}

.botResgatar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_resgatar.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 88px;
    vertical-align: middle;
}

.botResgatarAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_resgatar_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 88px;
    vertical-align: middle;
}

.botContratarCinza {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_contratar_cinza.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 94px;
    vertical-align: middle;
}

.botServicosAtivosMeuVivoAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_servicos_ativos_meu_vivo_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 209px;
    vertical-align: middle;
}

.botHistoricoOfertasAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_historico_ofertas_azul.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    width: 157px;
    vertical-align: middle;
}

.boxForm {
    height: 180px;
}

.boxForm2 {
    height: 46px;
}

.boxForm22 {
    height: 70px;
}

.boxFormEmail {
    height: 100px;
}

.divBotoes {
    padding: 10px 10px 0;
    width: auto;
    clear: both;
}

.bordaVerticalBottomBranca {
    border-bottom: 1px solid #fff;
}

.bordaVerticalTopCinza {
    border-top: 1px solid #ededed;
}

.bordaVerticalTopBranca {
    border-top: 1px solid #fff;
}

.bordaVerticalBottomCinza {
    border-bottom: 1px solid #ededed;
}

.bordaVerticalTopBranca {
    border-top: 1px solid #fff;
}

.bordaVerticalBottomCinzaEsc {
    border-bottom: 1px solid #ccc;
}

.listaBranca {
    display: block;
}

.listaBranca li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_azul.png) no-repeat left 9px;
    list-style: none;
    padding: 5px 0;
}

.listaBranca li a {
    color: #fff;
    display: block;
    padding-left: 15px;
    text-decoration: none;
}

.listaBranca li a:hover {
    text-decoration: underline;
}

.listaCinza {
    display: block;
}

.listaCinza li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_cinza.png) no-repeat left 8px;
    list-style: none;
    padding: 5px 0;
}

.listaCinza li a {
    color: #7e7e7e;
    display: block;
    padding-left: 15px;
    text-decoration: none;
}

.listaCinza li a:hover {
    text-decoration: underline;
}

.listaCinza .on {
    font-weight: 700;
}

.listaCinza2 {
    display: block;
}

.listaCinza2 li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_cinza.png) no-repeat left 8px;
    list-style: none;
    margin-left: 8px;
    padding: 5px 0 5px 10px;
}

.listaCinza2 li a {
    color: #7e7e7e;
    display: block;
    padding-left: 15px;
    text-decoration: none;
}

.listaCinza2 li a:hover {
    text-decoration: underline;
}

.listaAzul {
    display: block;
}

.listaAzul li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_azul.png) no-repeat left 8px;
    list-style: none;
    padding: 5px 0;
}

.listaAzul li a {
    color: #7e7e7e;
    display: block;
    padding-left: 15px;
    text-decoration: none;
}

.listaAzul li a:hover {
    text-decoration: underline;
}

.listaAzul .on {
    font-weight: 700;
}

.linkSeta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_cinza.png) no-repeat center left;
    display: block;
    padding: 5px 0 5px 15px;
}

.linkSetaAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_azul.png) no-repeat center left;
    display: block;
    padding: 5px 0 5px 15px;
}

.linkVoltar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_link_voltar.png) no-repeat left center;
    display: block;
    font-weight: 700;
    height: 22px;
    padding: 8px 0 0 13px;
    width: 77px;
}

.abaPaginacao {
    background-color: #f5f4f4;
    margin: 0 0 10px 20px;
}

.abaPaginacao .boxPaginacao {
    padding: 8px 25px;
}

.divVertPeq {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/div_vert_peq.png) no-repeat center center;
    height: 43px;
    padding: 0 10px;
}

.divVertGde {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/div_vert_gde.png) no-repeat center center;
    height: 107px;
    padding: 0 10px;
}

.divHorPeq {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/div_hor_peq.png) no-repeat center center;
    height: 7px;
    padding: 3px 0;
}

.divHorGde {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/div_hor_gde.png) no-repeat center center;
    height: 7px;
    padding: 5px 0;
}

.bordaRoxaBottomLeftTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_roxa_bottom_left.png) no-repeat left bottom!important;
}

.bordaRoxaBottomRightTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_roxa_bottom_right.png) no-repeat right bottom!important;
}

.bordaRoxaTopLeftTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_roxa_top_left.png) no-repeat left top!important;
}

.bordaRoxaTopRightTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_roxa_top_right.png) no-repeat right top!important;
}

.mioloBordaRoxa {
    background-color: #8e44b4;
    margin: 0 8px;
    width: auto!important;
    padding: 4px 0;
}

.bordaBrancaBottomLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_bottom_left.png) no-repeat left bottom!important;
}

.bordaBrancaBottomRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_bottom_right.png) no-repeat right bottom!important;
    padding: 0 0 8px;
}

.bordaBrancaTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_top_left.png) no-repeat left top!important;
}

.bordaBrancaTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_top_right.png) no-repeat right top!important;
    padding: 8px 0 0;
}

.bordaBrancaBottomLeftTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_bottom_left_transp.gif) no-repeat left bottom!important;
}

.bordaBrancaBottomLeftTranspLightBox{
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_bottom_left_transp.gif) no-repeat left bottom!important;
}

.bordaBrancaBottomRightTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_bottom_right_transp.gif) no-repeat right bottom!important;
}

.bordaBrancaBottomRightTranspLightBox {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_bottom_right_transp.gif) no-repeat right bottom!important;
}

.bordaBrancaTopLeftTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_top_left_transp.gif) no-repeat left top!important;
}

.bordaBrancaTopLeftTranspLightBox {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_top_left_transp.gif) no-repeat left top!important;
}

.bordaBrancaTopRightTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_branca_top_right_transp.gif) no-repeat right top!important;
}

.bordaCinzaClaroBottomLeftTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzaclaro_bottom_left_transp.png) no-repeat left bottom!important;
}

.bordaCinzaClaroBottomRightTransp {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzaclaro_bottom_right_transp.png) no-repeat right bottom!important;
}

.bordaCinzaMedioBottomLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzamedio_bottom_left.png) no-repeat left bottom!important;
}

.bordaCinzaMedioBottomRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzamedio_bottom_right.png) no-repeat right bottom!important;
}

.bordaCinzaMedioTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzamedio_top_left.png) no-repeat left top!important;
}

.bordaCinzaMedioTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzamedio_top_right.png) no-repeat right top!important;
}

.bordaCinzaClaroBottomLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzaclaro_bottom_left.png) no-repeat left bottom!important;
}

.bordaCinzaClaroBottomRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzaclaro_bottom_right.png) no-repeat right bottom!important;
}

.bordaCinzaClaroTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzaclaro_top_left.png) no-repeat left top!important;
}

.bordaCinzaClaroTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinzaclaro_top_right.png) no-repeat right top!important;
}

.bordaCinzaSelecionarCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_select_center.png) repeat-x left!important;
}

.bordaCinzaSelecionarLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_select_left.png) no-repeat left!important;
}

.bordaCinzaSelecionarRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_select_right.png) no-repeat right!important;
}

.bordaReciboCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/conteudo_recibo_bg.png) repeat-x left!important;
}

.bordaReciboLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_recibo_lateral_esq.png) no-repeat left!important;
}

.bordaReciboRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_recibo_lateral_dir.png) no-repeat right!important;
}

.bordaComprovanteCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_center.png) repeat-y left!important;
}

.bordaComprovanteTop {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_top.png) no-repeat top!important;
}

.bordaComprovanteBottom {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_bottom.png) no-repeat bottom!important;
}

.bordaComprovanteTopCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_top_center.png) repeat-x top!important;
}

.bordaComprovanteTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_top_left.png) no-repeat top left!important;
}

.bordaComprovanteTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_top_right.png) no-repeat top right!important;
}

.bordaComprovanteLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_left.png) repeat-y left!important;
}

.bordaComprovanteRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_right.png) repeat-y right!important;
}

.bordaComprovanteBottomCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_bottom_center.png) repeat-x bottom!important;
}

.bordaComprovanteBottomLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_bottom_left.png) no-repeat bottom left!important;
}

.bordaComprovanteBottomRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_comprovante_bottom_right.png) no-repeat bottom right!important;
}

.bordaAzulBottomLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_azul_bottom_left.png) no-repeat left bottom!important;
}

.bordaAzulBottomRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_azul_bottom_right.png) no-repeat right bottom!important;
}

.bordaAzulTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_azul_top_left.png) no-repeat left top!important;
}

.bordaAzulTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_azul_top_right.png) no-repeat right top!important;
}

.bordaAzulBottomLeftBca {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_azul_bottom_left_bca.png) no-repeat left bottom!important;
}

.bordaAzulBottomRightBca {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_azul_bottom_right_bca.png) no-repeat right bottom!important;
}

.bordaAzulTopLeftBca {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_azul_top_left_bca.png) no-repeat left top!important;
}

.bordaAzulTopRightBca {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_azul_top_right_bca.png) no-repeat right top!important;
}

.bordaCaixaTop {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/conteudo_caixa_top.png) repeat-x!important;
    height: auto;
}

.bordaCaixaTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_caixa_lateral_esq.png) no-repeat left top!important;
    height: auto;
}

.bordaCaixaTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_caixa_lateral_dir.png) no-repeat right top!important;
    height: auto;
}

.bordaCaixaCinzaTop {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/conteudo_caixa_cinza_top.png) repeat-x!important;
    height: auto;
}

.bordaCaixaCinzaTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_caixa_cinza_lateral_esq.png) no-repeat left top!important;
    height: auto;
}

.bordaCaixaCinzaTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_caixa_cinza_lateral_dir.png) no-repeat right top!important;
    height: auto;
}

.bordaCinzaCaixaTop {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/conteudo_cinza_caixa_top.png) repeat-x!important;
    height: auto;
}

.bordaCinzaCaixaTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_caixa_lateral_esq.png) no-repeat left top!important;
    height: auto;
}

.bordaCinzaCaixaTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_caixa_lateral_dir.png) no-repeat right top!important;
    height: auto;
}

.top_cinzamedio_700 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_700.png) no-repeat!important;
    width: 700px;
    height: 10px;
}

.bottom_cinzamedio_700 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_700.png) no-repeat!important;
    width: 700px;
    height: 10px;
}

.top_roxo_700 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_roxo_700px.png) no-repeat!important;
    width: 700px;
    height: 10px;
}

.bottom_roxo_700 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_roxo_700px.png) no-repeat!important;
    width: 700px;
    height: 10px;
}

.top_roxo_490 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_roxo_490px.png) no-repeat!important;
    width: 490px;
    height: 8px;
}

.bottom_roxo_490 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_roxo_490px.png) no-repeat!important;
    width: 490px;
    height: 8px;
}

.full_roxo_700 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_roxo_700px.png) no-repeat!important;
    width: 700px;
    height: 110px;
    padding: 10px;
    color: #FFF;
}

.full_roxo_700_small {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_roxo_700px_small.png) no-repeat!important;
    width: 700px;
    height: 50px;
    padding-top: 5px;
    color: #FFF;
}

.full_roxo_720 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_roxo_720px.png) no-repeat!important;
    width: 720px;
    height: 78px;
    padding: 10px;
    color: #FFF;
}

.full_roxo_650_small {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_roxo_650px_small.png) no-repeat!important;
    width: 650px;
    height: 50px;
    padding-top: 5px;
    color: #FFF;
}

.full_roxo_650px_75px {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_roxo_650_90px.png) no-repeat!important;
    width: 650px;
    height: 90px;
    padding-top: 5px;
    color: #FFF;
}

.full_roxo_650 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_roxo_650px.png) no-repeat!important;
    width: 630px;
    height: 110px;
    padding: 10px;
    color: #FFF;
}

.bordaCinzaBottomLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_bottom_left.png) no-repeat left bottom!important;
}

.bordaCinzaBottomRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_bottom_right.png) no-repeat right bottom!important;
}

.bordaCinzaTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_top_left.png) no-repeat left top!important;
}

.bordaCinzaTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_cinza_top_right.png) no-repeat right top!important;
}

.bordaMenuBottomLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_menu_bottom_left.png) no-repeat left bottom!important;
}

.bordaMenuBottomRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_menu_bottom_right.png) no-repeat right bottom!important;
}

.bordaMenuTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_menu_top_left.png) no-repeat left top!important;
}

.bordaMenuTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_menu_top_right.png) no-repeat right top!important;
}

.bg_big_footer .big-footer-container-webex {
    padding: 25px 0 20px 25px !important;
}

.bg_big_footer {
    float: left;
    width: 100%;
}

.bg_big_footer #big-footer-lists {
    margin: 0 auto;
    width: 980px;
}

.bg_big_footer #big-footer-lists .item .titulo_foo h3 {
    color: #6D2F8F;
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.bg_big_footer #big-footer-lists .item .titulo_foo {
    border-bottom: 2px solid #E5E5E5;
    height: 40px;
}

.bg_big_footer #big-footer-lists .item .titulo_foo img {
    display: inline;
    float: left;
    margin-right: 7px;
}

.tit-teclado-virtual h2, h3 {
    display: block;
    overflow: hidden;
}

.bg_big_footer #big-footer-lists .item {
    float: left;
    height: auto;
    margin-right: 11px;
}

/*.bg_big_footer #big-footer-lists .item .link {
    float: left;
    padding: 0 0 6px;
    width: 90%;
}*/

.bg_big_footer #big-footer-lists .item .link a {
    color: #9D9D9D;
    font-family: helvetica;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.bg_big_footer #big-footer-lists .item .seta {
    background: url(/servlet/meuvivofixo/images/seta_bigfooter.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    width: 10px;
}

.bg_big_footer #big-footer-lists .item .lista {
    margin: 20px 0 0;
    padding: 0;
}

.bg_big_footer #big-footer-lists .item .lista li {
    clear: both;
	list-style: none outside none;
}

.bg_footer {
    background: url(/servlet/meuvivofixo/images/fio_footer.png) repeat-x scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 170px;
    width: 100%;
}

.bg_footer .bloco_footer .menu_footer {
    float: left;
    margin: 25px 0 0;
    padding: 0;
    text-align: center;
    width: 960px;
}

.bg_footer .bloco_footer .menu_footer li {
    background: url(/servlet/meuvivofixo/images/fio_li.png) no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    list-style: none outside none;
    padding: 9px;
} 

.bg_footer .bloco_footer .menu_footer li P {
	padding: 0;
}

.bg_footer .bloco_footer {
    border-top: 2px solid #E5E5E5;
    height: 170px;
    margin: 0 auto;
    width: 960px;
}

.bg_footer .bloco_footer .menu_footer li a {
    color: #FFFFFF;
    font-family: Helvetica;
    font-size: 10px;
    text-decoration: none;
}

.bg_footer .bloco_footer .limpa_li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.bg_footer .bloco_footer .logos {
    float: left;
    height: 86px;
    width: 960px;
}

.bg_footer .bloco_footer .logos .telefonica { 
    float: left;
    margin-top: 30px;
}

.bg_footer .bloco_footer .logos .combos {
    float: right;
    margin-top: 15px;
}

.conteudoCentral .bgBoxBranco00 {
    background: #fff;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0!important;
}

.conteudoCentral .bgBoxBranco {
    background: #fff;
    float: left;
    margin-bottom: 0!important;
}

.bgBoxBrancoPeq {
    background: #fff url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_degrade_branco.png) repeat-x left bottom;
    margin: 0 0 5px;
    width: 745px;
}

.bgBoxBrancoTransp {
    background-color: #fff;
    padding: 10px;
}

.mioloBordaBranca {
    background-color: #fff;
    margin: 0 8px;
    width: auto!important;
    padding: 4px 0;
}

.mioloBordaCinzaClaro {
    background-color: #f5f4f4;
    margin: 0 10px;
    width: auto!important;
    padding: 5px 0;
}

.bgBoxAzul {
    background: #0064c7 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_degrade_azul.png) repeat-x left bottom;
    margin-bottom: 10px;
}

.bgBoxAzulPeq {
    background: #0064c7 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_degrade_azul_peq.png) repeat-x left bottom;
    margin-bottom: 10px;
}

.bgBoxCinza {
    background: #dadada url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_degrade_cinza.png) repeat-x left bottom;
    margin-bottom: 10px;
}

.bgBoxCinzaPeq {
    background: #dadada url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_degrade_cinza_peq.png) repeat-x left bottom;
    margin-bottom: 10px;
}

.boxConteudo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf1.png) repeat-y top;
    min-height: 50px;
    height: auto!important;
    padding: 13px;
    margin: 0;
}

.boxConteudo1 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf1.png) repeat-y top;
    min-height: 50px;
    height: auto!important;
    padding: 13px;
    margin: 0;
}

.boxConteudo2 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf2.png) repeat-y top;
    min-height: 150px;
    height: auto!important;
    padding: 13px;
    margin: 0;
}

.boxConteudoPeq {
    min-height: 17px;
    height: auto!important;
    height: 17px;
    padding: 13px;
}

.boxConteudoToogle {
    min-height: 17px;
    height: auto!important;
    height: 17px;
    padding: 0!important;
}

.boxMenor {
    width: 400px;
    margin: 0 auto;
}

.boxConteudo3 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf2.png) repeat-y top;
    min-height: 100px;
    height: auto!important;
    padding: 13px;
    margin: 0;
    width: 490px;
}

.boxConteudo4 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf3.png) repeat-y top;
    min-height: 190px;
    height: auto!important;
    padding: 13px;
    margin: 0;
}

.boxConteudo5 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf2.png) repeat-y top;
    min-height: 190px;
    height: auto!important;
    padding: 13px;
    margin: 0;
}

.boxConteudo6 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf1.png) repeat-y top;
    min-height: 50px;
    height: auto!important;
    padding: 13px;
    margin: 0;
}

.boxConteudoFull {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf2.png) repeat-y top;
    min-height: 100px;
    height: auto!important;
    padding: 13px;
    margin: 0;
}

.boxConteudoGrande {
    min-height: 570px;
    margin-bottom: 10px;
}

.boxConteudoGrande .background,.conteudoHome .background {
    margin-left: 130px!important;
}

.boxConteudoGrande .background3 {
    float: left;
    display: inline-block;
    background-color: #f3f3f3;
    margin: 25px 0 10px 10px;
}

.boxConteudoGrande .background4 {
    float: right;
    display: inline-block;
    background-color: #ededed;
    margin: 25px 10px 0 0;
    width: 376px;
}

.boxConteudoGrande .heading {
    width: 520px!important;
}

.semMargemBotom {
    margin-bottom: 0!important;
}

.containerLogin {
    width: 655px;
    margin: 0 auto;
}

.topoLogin {
    height: 56px;
}

.topoLogin .titulo.logo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/logo_vivoonline.png) no-repeat;
    display: block;
    height: 21px;
    margin: 15px auto 0;
    width: 142px;
}

.topoLogin .topoLoginLeft {
    height: 56px;
    width: 200px;
}

.topoLogin .topoLoginConteudo {
    height: 56px;
}

.topoLogin .topoLoginConteudo .divVertPeq {
    height: 56px!important;
}

.topoLogin .topoLoginData {
    color: #aeaeae;
    height: 34px;
    padding-top: 22px;
}

.acessoLogin {
    min-height: 100px;
    height: auto!important;
    height: 100px;
}

.acessoLogin * {
    border: 0 solid;
}

.acessoLogin .acessoConteudo {
    color: #fff!important;
    padding: 10px 20px 20px;
}

.acessoLogin .titulo.acesso {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_acesso_clientes.png) no-repeat;
    width: 151px;
    height: 16px;
}

.acessoLogin .acessoConteudo .acessoCorpo {
    height: 115px;
    padding-top: 0;
}

.acessoLogin .acessoConteudo .acessoBox {
    padding-top: 10px;
}

.acessoLogin .acessoConteudo .acessoBox.login {
    width: 170px;
}

.acessoLogin .acessoConteudo .acessoBox.ajuda {
    width: 180px;
}

.acessoLogin .acessoConteudo .acessoTeclado {
    height: 72px;
    width: 220px;
}

.acessoLogin .acessoConteudo .acessoTeclado * {
    border: 0 solid;
}

.acessoLogin .acessoConteudo .acessoTeclado ul {
    display: block;
    height: 36px!important;
    width: 182px!important;
    margin: 0;
}

.acessoLogin .acessoConteudo .acessoTeclado ul li {
    float: left;
    list-style: none;
}

.acessoLogin .acessoConteudo .acessoTeclado .botaoTeclado {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_senha.png) no-repeat;
    border: 0;
    color: #8e44b4;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    margin: 0 5px;
    width: 26px;
}

.acessoLogin .acessoConteudo .acessoTeclado .botaoTecladoApagar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_enter_senha.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 62px;
    margin-top: 0;
    width: 26px;
}

.acessoLogin .acessoConteudo .botaoTecladoLimpar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_limpar.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 26px;
    margin-right: 5px;
    width: 74px;
}

.acessoLogin .acessoConteudo .botaoTecladoEntrar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_entrar.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 26px;
    width: 74px;
}

.acessoLogin .acessoConteudo .divBotaoTeclado {
    padding-left: 30px;
}

.corpoLogin {
    width: auto;
}

.corpoLoginConteudo {
    height: 200px;
    padding: 20px 50px;
}

.corpoLoginConteudo .divVertGde {
    margin: 0 30px 0 20px;
}

.corpoLoginConteudo .corpoBoxGeral {
    height: 120px;
}

.corpoLoginConteudo .corpoBoxGeral .corpoBox {
    width: 240px;
}

.corpoLoginConteudo .corpoBoxGeral .corpoBox .titulo.pessoaJuridica {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pessoa_juridica.png) no-repeat;
    display: block;
    height: 16px;
    width: 128px;
}

.corpoLoginConteudo .corpoBoxGeral .corpoBox ul {
    padding: 15px;
}

.corpoLoginConteudo .corpoBoxGeral .corpoBox ul li {
    padding: 2px 0;
}

.corpoLoginConteudo .enderecoBorder {
    border-bottom: 1px solid #e5e5e5;
    min-height: 30px;
    height: auto!important;
    height: 30px;
    padding: 3px;
}

.corpoLoginConteudo * {
    border: 0 solid;
}

.corpoMenorConteudo {
    height: 200px;
    height: auto!important;
    min-height: 200px;
    padding: 13px;
}

.corpoMenorConteudo .divVertGde {
    margin: 0 30px 0 20px;
}

.corpoMenorConteudo .corpoBoxGeral {
    height: 120px;
}

.corpoMenorConteudo .corpoBoxGeral .corpoBox {
    width: 627px;
}

.corpoMenorConteudo .corpoBoxGeral .corpoBox .titulo.soliciteNovaSenha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_solicite_nova_senha.png) no-repeat;
    display: block;
    height: 16px;
    width: 181px;
}

.corpoMenorConteudo .corpoBoxGeral .corpoBox .titulo.crieSuaSenha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_crie_sua_senha.png) no-repeat;
    display: block;
    height: 16px;
    width: 116px;
}

.corpoMenorConteudo .corpoBoxGeral .corpoBox .titulo.problemasAcesso {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_problemas_acesso.png) no-repeat;
    display: block;
    height: 16px;
    width: 156px;
}

.corpoMenorConteudo .enderecoBorder {
    border-bottom: 1px solid #e5e5e5;
    min-height: 30px;
    height: auto!important;
    height: 30px;
    padding: 3px;
}

.corpoMenorConteudo .enderecoBorderMenor {
    border-bottom: 1px solid #e5e5e5;
    min-height: 1px;
    height: auto!important;
    height: 1px;
    padding: 3px;
}

.corpoMenorConteudo img {
    border: 0 solid;
}

.corpoMaiorConteudo {
    min-height: 340px;
    height: auto!important;
    height: 340px;
    padding: 13px;
}

.corpoMaiorConteudo .corpoBoxGeral {
    min-height: 320px;
    height: auto!important;
    height: 320px;
}

.corpoMaiorConteudo .corpoBoxGeral .corpoBox {
    width: 627px;
}

.corpoMaiorConteudo .corpoBoxGeral .corpoBox .titulo.soliciteNovaSenha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_solicite_nova_senha.png) no-repeat;
    display: block;
    height: 16px;
    width: 181px;
}

.corpoMaiorConteudo .corpoBoxGeral .corpoBox .titulo.crieSuaSenha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_crie_sua_senha.png) no-repeat;
    display: block;
    height: 16px;
    width: 116px;
}

.corpoMaiorConteudo .corpoBoxGeral .corpoBox .titulo.problemasAcesso {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_problemas_acesso.png) no-repeat;
    display: block;
    height: 16px;
    width: 156px;
}

.corpoMaiorConteudo .enderecoBorder {
    border-bottom: 1px solid #e5e5e5;
    min-height: 30px;
    height: auto!important;
    height: 30px;
    padding: 3px;
}

.corpoMaiorConteudo .enderecoBorderMenor {
    border-bottom: 1px solid #e5e5e5;
    min-height: 1px;
    height: auto!important;
    height: 1px;
    padding: 3px;
}

.corpoMaiorConteudo ol {
    padding: 0 20px 0 22px;
}

.corpoMaiorConteudo ol li {
    border-bottom: 1px dashed #e5e5e5;
    padding: 5px;
}

.corpoMaiorConteudo .semBorda {
    border: 0;
}

.caixaImportante {
    position: absolute;
    width: 293px;
    height: 89px;
    color: #039;
    margin-top: 130px;
    margin-left: 300px;
}

.caixaAtencao {
    position: absolute;
    width: 293px;
    height: 89px;
    color: #8e44b4;
    margin-top: 85px;
    margin-left: 300px;
}

.caixaAtencao2 {
    position: absolute;
    width: 250px;
    height: 89px;
    color: #8e44b4;
    margin-top: 115px;
    margin-left: 250px;
}

.corpoMaiorConteudo .caixaTermo {
    height: 170px;
    overflow: hidden;
    padding: 8px;
    width: 603px;
}

.corpoMaiorConteudo .caixaTermo .textoSroll2 {
    overflow: scroll;
    width: 595px;
    height: 130px;
    padding: 8px;
}

.corpoMaiorConteudo .divImgSeta {
    text-align: right;
}

.conteudoCrieSenha {
    width: 495px;
    margin: 0 auto;
}

.conteudoCrieSenha .textoExplicativo p {
    padding: 10px;
}

.botaoCrieSenha {
    padding: 15px 0 0 230px;
}

.corpoLoginConteudo .corpoCadeado {
    padding-top: 20px;
}

.corpoLoginConteudo .corpoCadeado dl {
    display: block;
    padding-left: 40px;
}

.corpoLoginConteudo .corpoCadeado dl.bgCadeado {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/incone_cadeado.png) no-repeat left top;
}

.corpoLoginConteudo .corpoCadeado dl dt.titulo.cadeadoSeguranca {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_cadeado_seguranca.png) no-repeat;
    height: 11px;
    width: 118px;
}

.rodapeLogin {
    width: 100%;
    float: left;
}

.rodapeLogin .rodapeConteudo {
    padding: 15px;
    height: 30px;
}

.rodapeLogin .rodapeConteudo ul {
    display: block;
    padding-top: 8px;
}

.rodapeLogin .rodapeConteudo ul li {
    display: inline;
    list-style: none;
}

.copyright {
    float: right;
    color: #b5b5b5;
    margin-bottom: 10px;
}

.containerInterna {
    margin: 0 auto;
    width: 985px;
}

.containerInterna2 {
    margin: 160px auto 0;
    width: 985px;
}

.setaScroll {
    cursor: pointer;
}

.containerInterna .breadCrumb {
    padding: 10px 0 10px 10px;
}

.topoInterna {
    height: 56px;
}

.topoInterna .titulo.logo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/logo_vivoonline.png) no-repeat;
    display: block;
    height: 21px;
    margin: 15px auto 0;
    width: 142px;
}

.topoInterna .topoInternaLeft {
    height: 56px;
    width: 200px;
}

.topoInterna .topoInternaConteudo {
    height: 56px;
}

.topoInterna .topoInternaConteudo .divVertPeq {
    height: 56px!important;
}

.topoInterna .topoInternaData {
    color: #aeaeae;
    height: 34px;
    padding-top: 22px;
}

.topoInterna .topoInternaConteudo .menuTopo {
    width: 430px;
}

.topoInterna .topoInternaConteudo .menuTopo ul {
    display: block;
}

.topoInterna .topoInternaConteudo .menuTopo ul li {
    display: block;
    list-style: none;
    float: left;
}

.topoInterna .topoInternaConteudo .menuTopo ul li a {
    display: block;
    height: 34px;
    padding: 22px 25px 0;
    float: left;
}

.topoInterna .topoInternaConteudo .menuTopo ul li a.on {
    color: #8e44b4;
}

.topoInterna .topoInternaConteudo .menuTopo ul li.seta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/seta_down.gif) no-repeat center right;
}

.topoInterna .topoInternaConteudo .topoBusca {
    width: 250px;
    padding: 10px 0 0 30px;
}

.topoInterna .topoInternaConteudo .topoBusca .botBusca {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/icone_lupa.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 19px;
    margin: 8px 0 0 7px;
    width: 15px;
}

.topoInterna .topoInternaConteudo .divSair {
    padding: 20px 20px 0 0;
}

.topoInterna .topoInternaConteudo .botSair {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_sair.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 12px;
    width: 39px;
}

.menuApoio {
    display: none;
    position: absolute;
    width: 150px;
}

.menuApoio ul {
    display: block;
    padding: 30px 6px 0;
}

.menuApoio ul li {
    display: block;
    padding: 7px;
}

.topoBanner {
    height: 110px;
}

.topoBanner .boxDados {
    width: 270px;
}

.topoBanner .boxDados div {
    height: 110px;
}

.topoBanner .boxDados .boxDadosConteudo {
    height: 90px!important;
    padding: 10px;
}

.topoBanner .boxDados .boxDadosConteudo .tituloSaudacao {
    display: block;
    padding-bottom: 5px;
}

.topoBanner .boxDados .boxDadosConteudo dl {
    display: block;
    width: 250px;
    clear: left;
}

.topoBanner .boxDados .boxDadosConteudo dl dt {
    display: block;
    float: left;
    font-weight: 700;
    line-height: 16px;
    padding-right: 3px;
}

.topoBanner .boxDados .boxDadosConteudo dl dd {
    display: block;
    float: left;
    line-height: 16px;
}

.topoBanner .boxDados .titulo.btOutroCelular {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bt_outro_celular.png) no-repeat left;
    height: 16px;
    width: 88px;
    border: 0;
    vertical-align: top;
    margin-left: 25px;
    cursor: pointer;
    float: right;
}

.menuPrincipal {
    width: auto;
    padding-top: 10px;
}

.menuPrincipal ul {
    display: block;
    height: 30px;
    text-align: center;
}

.menuPrincipal ul li {
    display: inline;
    list-style: none;
}

.menuPrincipal ul li a,.menuPrincipal ul li img {
    vertical-align: bottom;
}

.menuPrincipal ul li .divMenu {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/menu_div_vert.png) no-repeat center top;
    display: inline-block;
    height: 30px;
    padding: 0 8px;
    vertical-align: top;
}

.submenuPrincipal {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/menu_bg.png) repeat-x;
    height: 31px;
}

.submenuPrincipal ul {
    display: block;
    height: 31px;
    text-align: center;
}

.submenuPrincipal ul li {
    display: inline;
    list-style: none;
}

.submenuPrincipal ul li img {
    vertical-align: middle;
}

.submenuPrincipal ul li .divSubMenu {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/submenu_div_vert.png) no-repeat center top;
    display: inline-block;
    height: 31px;
    padding: 0 8px;
    vertical-align: middle;
}

.submenuPrincipal .subSeta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/submenu_seta.png) no-repeat;
    height: 8px;
    margin-top: -8px;
    position: absolute;
    width: 14px;
    display: none;
}

.internaConteudo2 {
    width: 980px;
}

.internaConteudo .lateralEsquerda {
    width: 217px;
}

.internaConteudo .lateralEsquerda .menuLateralConteudo {
    height: auto;
    height: 180px;
    min-height: 180px;
}

.internaConteudo .lateralEsquerda .titulo.minhaConta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_minha_conta.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 103px;
}

.internaConteudo .lateralEsquerda .meuVivoConteudo {
    height: auto;
    height: 150px;
    min-height: 150px;
}

.internaConteudo .lateralEsquerda .meuVivoConteudo ul {
    width: autopx;
}

.internaConteudo .lateralEsquerda .boxMeuVivo {
    padding-top: 20px;
}

.internaConteudo .lateralEsquerda .titulo.meuVivo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_meu_vivo.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 80px;
}

.internaConteudo .lateralEsquerda .thumbCelular {
    padding-right: 10px;
}

.internaConteudo .conteudoCentral {
    width: 520px;
    float: left;
    margin: 0 10px 10px;
}

.internaConteudo .conteudoCentralSemEsquerda {
    margin: 0 237px 0 0;
}

.internaConteudo .conteudoCentralSemLateral {
    margin: 0;
}

.internaConteudo .conteudoCentralSemDireita {
    margin: 0;
    float: right;
    width: 745px;
}

.internaConteudo .conteudoCentralSemMenus {
    width: 985px;
    float: left;
}

.internaConteudo .lateralEsquerda .titulo.minhaContaBranco {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_minha_conta_branco.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 123px;
}

.internaConteudo .lateralEsquerda .titulo.cnpj {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_cnpj.png) no-repeat;
    height: 14px;
    padding-bottom: 5px;
    width: 58px;
}

.internaConteudo .lateralEsquerda .cnpjSeparador {
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 10px;
}

.internaConteudo .lateralEsquerda .titulo.conta2 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_conta2.png) no-repeat;
    height: 14px;
    padding-bottom: 5px;
    width: 58px;
}

.internaConteudo .lateralEsquerda select {
    color: #999;
    font-size: 10px;
    width: 180px;
}

.boxMinhaConta dd {
    margin: 0 0 15px -5px;
}

.boxMinhaConta dd span {
    margin: 0 0 0 5px;
}

.internaConteudo .conteudoCentral .titulo.ultimasContas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ultimas_contas.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 119px;
}

.internaConteudo .conteudoCentral .titulo.gerenciarContas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_gerenciar_conta.png) no-repeat;
    height: 18px;
    width: 148px;
}

.internaConteudo .conteudoCentral .titulo.consultaAvancada {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_consulta_avancada.png) no-repeat;
    height: 17px;
    width: 143px;
}

.internaConteudo .conteudoCentral .titulo.opcoesGraficos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_opcoes_graficos.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 143px;
}

.internaConteudo .conteudoCentral .boxContas {
    height: 120px!important;
    padding: 13px;
}

.internaConteudo .conteudoCentral .boxDetalhes {
    height: 280px!important;
    padding: 13px;
}

.tabelaContas {
    position: relative;
    float: left;
}

.tabelaContas2 {
    position: relative;
    float: left;
    border: 0;
}

.tabelaContas tr.escuro {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/table_bg_escuro.png) repeat-x bottom;
}

.tabelaContas tr.claro {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/table_bg_claro.png) repeat-x bottom;
}

.tabelaAtendimento th {
    text-align: right!important;
}

.tabelaContas td,.tabelaContas th {
    padding: 5px;
    vertical-align: middle;
    line-height: 27px;
    display: table-cell;
}

.internaConteudo .conteudoCentral .tabelaContas select {
    color: #999;
    font-size: 10px;
    width: 90px;
}

.internaConteudo .conteudoCentral .boxMioloCima {
    height: 108px;
    padding: 13px;
    width: 229px;
}

.internaConteudo .conteudoCentral .boxMioloBaixo {
    height: 96px;
    padding: 13px;
    width: 229px;
}

.internaConteudo .conteudoCentral .margemDir10 {
    margin-right: 10px;
}

.internaConteudo .conteudoCentral .divBotBuscaAvancada {
    width: 230px;
    margin: 0 auto;
    background: 0;
}

.internaConteudo .conteudoCentral .titulo.muralAvisos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_mural_avisos.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 123px;
}

.internaConteudo .conteudoCentral .titulo.pacotesServicos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pacotes_servicos.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 147px;
}

.internaConteudo .conteudoCentral .titulo.programaPontos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_programa_pontos.png) no-repeat;
    height: 17px;
    padding-bottom: 0;
    width: 151px;
}

.internaConteudo .conteudoCentral .titulo.servicosExclusivos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_servicos_exclusivos.png) no-repeat;
    height: 17px;
    padding-bottom: 0;
    width: 145px;
}

.internaConteudo .lateralDireita {
    width: 227px;
    float: left;
    *margin-left: -5px;
}

.internaConteudo .lateralDireita .bannerDireita img {
    padding: 10px 0;
}

.internaConteudo .lateralDireita .titulo.promocoes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_promocoes.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 89px;
}

.internaConteudo .lateralDireita .promocoesBox {
    min-height: 270px!important;
}

.internaConteudo .lateralDireita .promocoesBg {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/box_bg_promo.png) no-repeat center 1px;
    padding: 10px;
}

.internaConteudo .lateralDireita .promocoesBorder {
    border-bottom: 1px dashed #e5e5e5;
    padding: 10px;
}

.internaConteudo .servicosBox {
    min-height: 270px!important;
}

.internaConteudo .servicosBg {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/box_bg_promo.png) no-repeat center 1px;
    min-height: 30px;
    height: auto!important;
    height: 30px;
    padding: 3px;
}

.internaConteudo .servicosBorder {
    border-bottom: 1px dashed #e5e5e5;
    min-height: 20px;
    height: auto!important;
    height: 20px;
    padding: 3px;
}

.conteudoCentralSemesquerda .conteudoCentralSemDireita .enderecoBorder {
    border-bottom: 1px solid #e5e5e5;
    min-height: 30px;
    height: auto!important;
    height: 30px;
    padding: 3px;
}

.internaConteudo .conteudoCentral .boxDesejaSair {
    height: 108px;
    padding: 13px;
}

.internaConteudo .conteudoCentral .boxDesejaSair .divBotoesSimNao {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/div_vert_peq.png) no-repeat center center;
    margin-top: 10px;
    padding: 10px 0;
}

.internaConteudo .conteudoCentral .titulo.pesquisa {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pesquisa.png) no-repeat;
    height: 21px;
    padding-bottom: 5px;
    width: 169px;
}

.internaConteudo .conteudoCentral .boxBanner {
    height: 264px;
    width: 100%;
}

.form_consulta_avancada select,.form_opcoes_grafico select {
    font-size: 9px;
    width: 170px;
}

.form_consulta_avancada #ddlVencimento {
    width: 200px;
}

.internaConteudo .conteudoCentral .boxContaOnline {
    min-height: 392px;
    height: auto!important;
    height: 392px;
    padding: 15px!important;
}

.internaConteudo .lateralEsquerda .titulo.conta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_conta.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 57px;
}

.internaConteudo .lateralEsquerda .titulo.pacotesServicosBranco {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pacotes_servicos_branco.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 147px;
}

.internaConteudo .conteudoCentral .titulo.contaOnline {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_conta_online.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 104px;
}

.internaConteudo .conteudoCentral .boxNovoEmail {
    display: none;
    height: 45px;
}

.internaConteudo .titulo.servicosRelacionados {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_servicos_relacionados.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 164px;
}

.internaConteudo .titulo.duvidasFrequentes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_duvidas_mais_frequentes.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 183px;
}

.internaConteudo .conteudoCentral .textoSroll {
    overflow: hidden;
    width: 445px;
    height: 130px;
    padding: 8px;
}

.internaConteudo .conteudoCentral .caixaTermo {
    overflow-y: scroll;
    width: 473px;
    height: 170px;
    padding: 8px;
}

.internaConteudo .conteudoCentral .divImgSeta {
    text-align: right;
}

.internaConteudo .lateralEsquerda .boxConsultar {
    height: 220px;
    padding: 13px;
}

.internaConteudo .lateralEsquerda .boxConsultarContas {
    height: 330px;
    padding: 13px;
}

.internaConteudo .lateralEsquerda .titulo.consultar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_consultar.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 83px;
}

.internaConteudo .lateralEsquerda .icoCalendario {
    padding: 5px;
}

.internaConteudo .conteudoCentral .boxHistoricoProtocolos {
    min-height: 190px;
    height: auto!important;
    height: 190px;
    padding: 13px;
}

.internaConteudo .conteudoCentral .titulo.historicoProtocolos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_historico_protocolos.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 172px;
}

.historicoTopo {
    height: 60px;
    width: 100%;
}

.historicoTopo dl {
    display: block;
    height: 60px;
    width: 200px;
    position: relative;
}

.historicoTopo dl dt {
    display: block;
    float: left;
    font-weight: 700;
    margin-right: 5px;
    padding: 2px;
}

.historicoTopo dl dd {
    display: block;
    padding: 2px;
}

.boxImprimir {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/logo_vivo_peq.png) no-repeat 10px 30px;
    width: 540px;
    height: auto;
    margin-bottom: 10px;
    padding: 25px 10px 10px 50px;
    text-align: left!important;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.resultadoBusca {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_reesultado_busca.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 147px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.duvidasFrequentes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_duvidas_mais_frequentes.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 183px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .boxResultadoPesquisa {
    padding-top: 20px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .boxResultadoPesquisa dl dt {
    padding: 15px 5px 0 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .boxResultadoPesquisa dl dd {
    padding: 5px 5px 15px 12px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.enderecos,.corpoLogin .titulo.enderecos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ederecos.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 85px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .topForm,.corpoLogin .topForm {
    height: auto;
    padding: 0;
    width: auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.agendarAtendimento,.corpoLogin .titulo.agendarAtendimento,.popAgendarAtendimentoLoja .titulo.agendarAtendimento {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_agendar_atendimento.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 222px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita a.linkCep,.corpoLogin a.linkCep {
    margin-left: 20px;
    text-decoration: underline;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.endereco_encontrado,.corpoLogin .titulo.endereco_encontrado {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_endereco_encontrado.png) no-repeat;
    height: 15px;
    padding-bottom: 5px;
    width: 171px;
}

.enderecosEncontrados {
    width: 400px;
    padding: 10px 0 30px;
    display: inline-block;
}

.enderecosEncontrados .itemBusca {
    width: 378px;
    height: auto;
}

.enderecosEncontrados .itemBusca .info {
    background: #ededed;
    float: left;
}

.enderecosEncontrados .itemBusca .infoSize {
    width: 269px;
    height: auto;
}

.enderecosEncontrados .itemBusca .conteudo {
    padding: 7px 10px 10px 15px;
    margin: 0;
    width: 240px;
}

.enderecosEncontrados .itemBusca .conteudo a {
    color: #8e44b4;
    text-decoration: underline;
}

.enderecosEncontrados .itemBusca .conteudo dt {
    font-weight: 700;
    float: left;
    padding-right: 4px;
    line-height: 18px;
}

.enderecosEncontrados .itemBusca .conteudo dd {
    line-height: 18px;
}

.enderecosEncontrados .itemBusca .selecionarItem {
    float: left;
}

.enderecosEncontrados .itemBusca .selItemSize {
    width: 109px;
    height: auto;
}

.enderecosEncontrados .itemBusca .posBotao {
    text-align: center;
}

.formEndereco dl {
    float: left;
    margin: 10px 20px 5px 5px;
}

.formEndereco dl dt {
    margin: 3px 0 5px;
}

.associarLinha {
    background: #ededed;
    margin: 10px 0;
}

.associarLinha .info {
    padding: 4px 0 0;
    text-align: center;
}

.associarLinha .info * {
    vertical-align: middle;
}

.associarLinhaSize {
    width: 139px;
    height: 30px;
}

.internaConteudo .conteudoCentral .titulo.recarga {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_recarga.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 71px;
}

.internaConteudo .lateralEsquerda .recargaEletronica {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_recarga_eletronica.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 142px;
}

.internaConteudo .conteudoCentral .boxesRecarga {
    height: 118px;
}

.internaConteudo .conteudoCentral .boxRecarga {
    height: 67px;
    width: 118px;
    padding-top: 30px;
    text-align: center;
}

.internaConteudo .conteudoCentral .boxRecarga span {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
}

.internaConteudo .conteudoCentral .bgBoxCreditos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_box_recarga_creditos.png) no-repeat center center;
}

.internaConteudo .conteudoCentral .bgBoxValidade {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_box_recarga_validade.png) no-repeat center center;
}

.internaConteudo .conteudoCentral .bgBoxBonus {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_box_recarga_bonus.png) no-repeat center center;
}

.slider {
    background-color: #f6f6f6;
    height: 28px;
    margin: 0 20px;
}

.slider .sliderBarra {
    margin: 0 auto;
    width: 380px;
    padding-top: 5px;
}

.slider .sliderBarra ul {
    display: block;
    font-size: 13px!important;
    font-weight: 700;
    text-align: center;
}

.slider .sliderBarra ul li {
    display: inline;
    list-style: none;
    margin: 0 7px;
}

.slider .sliderBotao {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/slider_botao.png) no-repeat;
    height: 18px;
    margin-top: -18px;
    padding-top: 20px;
    position: absolute;
    width: 48px;
}

.slider .sliderBotao span {
    color: #fff;
    font-weight: 700;
}

.fundoPreto {
    background-color: #000;
    display: none;
    height: 300%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9997;
}

.containerFundo {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
    overflow: auto;
}

.popUp {
    display: none;
    position: absolute;
    z-index: 9998;
}

.popUp .fechar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/icone_fechar.png) no-repeat;
    border: 0;
    cursor: pointer;
    float: right;
    height: 24px;
    margin: -10px -10px 0 0;
    width: 22px;
    z-index: 9999;
}

.popUp .boxPopUp {
    padding: 10px;
}

.popUpTorpedoWebGratuito {
    text-align: left;
}

.popUpTorpedoWebGratuito dl {
    height: 170px;
}

.popUpTorpedoWebGratuito .numeroCaracteres {
    color: #8e44b4;
}

.popUpTorpedoWebGratuito .bgTextarea {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_textarea.png) no-repeat left top;
    width: 184px;
    height: 51px;
}

.popUpTorpedoWebGratuito .bgTextarea textarea {
    border: solid 0;
    background: transparent;
    height: 42px;
    width: 175px;
    padding: 3px;
    overflow: hidden;
    font-size: 13px;
    color: #a5a5a5;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.popUp.msgAlert {
    text-align: center;
    width: 440px;
};

.popUp.msgImprimir {
    text-align: center;
    width: 640px;
}

.popUp.msgTorpedoGratuito {
    text-align: center;
    width: 235px;
}

.popUp img {
    margin-right: 10px;
}

.internaConteudo .lateralEsquerda .titulo.chamadas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_chamadas.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 85px;
}

.internaConteudo .conteudoCentral .titulo.bloqueioChamadaACobrar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_bloqueio_chamada_acobrar.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 228px;
}

.titulo.torpedoWebGratuito {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_torpedo_web_gratuito.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 192px;
}

.borderBottom {
    border-bottom: 1px solid #e5e5e5;
    min-height: 30px;
    height: auto!important;
    height: 30px;
    padding: 3px;
}

.borderTop {
    border-top: 1px solid #e5e5e5;
    min-height: 30px;
    height: auto!important;
    height: 30px;
    padding: 3px;
}

.borderSerrilhadoBottom {
    border-bottom: 1px dashed #e5e5e5;
    min-height: 1px;
    height: auto!important;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    margin: 5px 0;
    padding: 0;
}

.internaConteudo .lateralEsquerda .titulo.outrasFacilidades {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_outras_facilidades.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 140px;
}

.internaConteudo .conteudoCentral .titulo.favoritos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_favoritos.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 79px;
}

.internaConteudo .conteudoCentral .addCelular {
    width: 376px;
    margin: 0 auto;
    padding: 10px;
}

.internaConteudo .conteudoCentral .addCelular .boxConteudo {
    line-height: 62px;
    height: 62px!important;
    padding: 0 10px;
    margin: 0;
}

.internaConteudo .conteudoCentral .addCelular .titulo.celular {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_celular_branco.png) no-repeat right;
    width: 60px;
    height: 55px;
}

.internaConteudo .conteudoCentral .addCelular .inputText,.internaConteudo .conteudoCentral .addCelular .divBotoes {
    float: left;
    line-height: 62px;
    padding-top: 18px;
    padding-left: 5px;
}

.internaConteudo .conteudoCentral .addCelular .listaNumeros {
    width: 376px;
    background: #ededed;
}

.internaConteudo .conteudoCentral .msgonfirmacaopequena {
    width: 376px;
    background: #8e44b4;
}

.internaConteudo .conteudoCentral .msgerrovermelho {
    width: 376px;
    background: #ee0202;
}

.internaConteudo .conteudoCentral .msgonfirmacaogrande {
    width: 490px;
    background: #8e44b4;
}

.internaConteudo .conteudoCentral .addCelular .listaNumeros .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentral .addCelular .listaNumeros .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentral .addCelular .listaNumeros .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentral .addCelular .listaNumeros .bordaCinzaMedioBottomRight {
    width: 376px;
    height: auto;
}

.internaConteudo .conteudoCentral .addCelular .listaNumeros table {
    padding: 0;
}

.internaConteudo .conteudoCentral .addCelular .listaNumeros table tr {
    height: 30px;
}

.internaConteudo .conteudoCentral .addCelular .listaNumeros table th {
    padding: 0 0 0 30px;
}

.internaConteudo .conteudoCentral .addCelular .listaNumeros table tbody td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x left top;
    padding: 0 0 0 30px;
}

.separador3 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x;
    height: 3px;
}

.separador4 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x;
    height: 10px;
}

.internaConteudo .lateralEsquerda .titulo.longaDistancia {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_longa_distancia.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 125px;
}

.internaConteudo .conteudoCentral .titulo.bloqueioDddDdi {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_bloqueio_ddd_ddi.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 139px;
}

.internaConteudo .conteudoCentral .titulo.ligacoesDDD {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ligacoesddd_cinza.png) no-repeat;
    height: 15px;
    padding-bottom: 5px;
    width: 171px;
}

.internaConteudo .conteudoCentral .titulo.ligacoesDDI {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ligacoesddi_cinza.png) no-repeat;
    height: 15px;
    padding-bottom: 5px;
    width: 176px;
}

.internaConteudo .conteudoCentral .bloqueioLigacoes .divBotoes {
    padding: 15px 0;
    border-top: solid 1px #ebebeb;
    margin: 5px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.informacoesAdicionais {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_informacoes_adicionais.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 175px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .infoAdicionaisForm {
    border-top: solid 1px #ebebeb;
    height: 65px;
    clear: left;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .infoAdicionaisForm .escolaridade {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_escolaridade.png) no-repeat;
    height: 12px;
    width: 78px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .infoAdicionaisForm .renda {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_renda.png) no-repeat;
    height: 12px;
    width: 39px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .infoAdicionaisForm .trabalho {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_trabalho.png) no-repeat;
    height: 12px;
    width: 55px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .infoAdicionaisForm dt {
    width: 70px!important;
    background-position: right top!important;
    margin: 10px 25px 0 0;
    padding: 10px 10px 0 0;
    float: left;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .infoAdicionaisForm dd {
    width: 200px;
    margin: 10px 25px 0 0;
    padding: 0;
    float: left;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .infoAdicionaisForm dd select {
    margin: 5px 0 0;
    width: 200px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.caixaPostal {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_caixa_postal.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 99px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .caixaPostalBotoes div {
    padding-top: 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .caixaPostalBotoes .linkSetaAzul {
    margin-left: 35px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalConfirma,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalLimpar {
    width: 575px;
    height: 59px;
    margin: 10px auto;
    background: #ededed;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalConfirma .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalConfirma .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalConfirma .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalConfirma .bordaCinzaMedioBottomRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalLimpar .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalLimpar .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalLimpar .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalLimpar .bordaCinzaMedioBottomRight {
    width: 575px;
    height: 59px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalConfirma .conteudo {
    width: 100%;
    line-height: 59px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgCaixaPostalLimpar .conteudo {
    width: 510px;
    line-height: 14px;
    margin: 0 auto;
    padding: 12px 0 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .caixaPostalBotoesConfirma {
    height: 28px;
    width: 270px;
    margin: 0 auto;
    padding: 0 0 0 100px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.saldo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_saldo.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 54px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaSaldo table {
    padding: 0;
    margin: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaSaldo table th {
    line-height: 30px;
    height: 30px;
    padding: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaSaldo table td {
    border-top: solid 1px #ededed;
    line-height: 30px;
    height: 30px;
    padding: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaSaldo table tfoot td {
    color: #8e44b4;
    font-size: 13px;
}

.internaConteudo .conteudoCentral .titulo.saldo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_consulta_de_saldo.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 136px;
}

.internaConteudo .conteudoCentral .tabelaConsultaSaldo td {
    border-top: solid 1px #ededed;
}

.internaConteudo .conteudoCentral .tabelaConsultaSaldo th.colSaldo {
    color: #8e44b4;
}

.internaConteudo .conteudoCentral .tabelaConsultaSaldo td.colSaldo {
    color: #8e44b4;
    font-size: 13px;
}

.internaConteudo .conteudoCentral .meuVivoConteudo {
    min-height: 100px;
    height: auto!important;
    height: 100px;
}

.internaConteudo .conteudoCentral .meuVivoConteudo li {
    padding: 3px 0;
}

.internaConteudo .conteudoCentral .titulo.meuVivo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_meu_vivo.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 80px;
}

.internaConteudo .conteudoCentral .boxMeuVivo {
    height: 90px;
}

.internaConteudo .conteudoCentral .thumbCelular {
    padding: 0 10px 10px;
}

.internaConteudo .conteudoCentral .boxMeuVivo .txtLaranja {
    font-size: 12px;
}

.internaConteudo .lateralEsquerda .titulo.meusCreditos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_meus_creditos.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 112px;
}

.internaConteudo .lateralEsquerda .titulo.favoritos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_favoritos.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 79px;
}

.internaConteudo .lateralEsquerda .listFavoritos .itemFavorito {
    clear: both;
    border-bottom: solid 1px #ededed;
    height: 25px;
}

.internaConteudo .lateralEsquerda .listFavoritos .itemFavorito div {
    padding: 4px;
}

.internaConteudo .lateralEsquerda .listFavoritos .botaoFavorito {
    height: 26px;
    width: 160px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.mensagensParaVoce {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_mensagens_para_voce.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 159px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .mensagensFiltro .titulo.filtrar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_filtrar.png) no-repeat left;
    height: 12px;
    padding-bottom: 5px;
    width: 43px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .mensagensFiltro {
    width: 100%;
    height: 40px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .mensagensFiltro select {
    font-size: 12px;
    width: 90px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .listaMensagens {
    width: 100%;
    min-height: 80px;
    height: auto!important;
    height: 80px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .listaMensagens .mensagem {
    border-bottom: solid 1px #ededed;
    display: inline-block;
    padding: 10px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .listaMensagens .mensagem .data {
    font-weight: 700;
    float: left;
    width: 95px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .listaMensagens .mensagem .msg {
    float: right;
    width: 620px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .listaMensagens .mensagem .msg dt {
    color: #8e44b4;
    font-weight: 700;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .listaMensagens .mensagem.ultimo {
    border: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.permissoesDeContato {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_permissoes_de_contato.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 168px;
}

.msgPermissoesContato {
    width: 420px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.msgPermissoesContato .background {
    background: #ededed;
}

.msgPermissoesContato .background,.msgPermissoesContato .bordaCinzaMedioTopLeft,.msgPermissoesContato .bordaCinzaMedioTopRight,.msgPermissoesContato .bordaCinzaMedioBottomLeft,.msgPermissoesContato .bordaCinzaMedioBottomRight {
    width: 420px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.msgPermissoesContato table.tabelaPermissoes {
    width: 100%;
    padding: 5px 0;
}

.msgPermissoesContato table.tabelaPermissoes input,.msgPermissoesContato table.tabelaPermissoes label {
    vertical-align: middle;
}

.msgPermissoesContato table.tabelaPermissoes th {
    padding: 10px;
}

.msgPermissoesContato table.tabelaPermissoes td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
}

.msgPermissoesContato table.tabelaPermissoes tr.interno {
    display: none;
}

.msgPermissoesContato table.tabelaPermissoes tr.interno td {
    background: 0;
}

.msgPermissoesContato table.tabelaPermissoes tr.interno .colEsquerda {
    padding: 0;
    padding-left: 30px;
}

.msgPermissoesContato .caixaTermo {
    height: 120px;
    overflow: hidden;
    padding: 8px;
    width: 260px;
}

.msgPermissoesContato .textoSroll {
    overflow: hidden;
    width: 253px;
    height: 90px;
    padding: 5px;
}

.msgPermissoesContato .divImgSeta {
    text-align: right;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.promocoesAtivas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_promocoes_ativas.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 134px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaPromocoes table {
    padding: 0;
    margin: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaPromocoes table th {
    line-height: 30px;
    height: 30px;
    padding: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaPromocoes table td {
    border-top: solid 1px #ededed;
    line-height: 16px;
    padding: 8px 0;
    vertical-align: top;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaPromocoes table td a {
    color: #8e44b4;
    text-decoration: underline;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .consultaPromocoes table td a:hover {
    text-decoration: none;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.promocao {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_promocao.png) no-repeat left;
    height: 17px;
    padding-bottom: 5px;
    width: 87px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .tituloPromocao {
    height: 20px;
    line-height: 24px;
    font-size: 15px;
    font-family: Arial,Helvetica,sans-serif;
    color: #227ad3;
    padding-bottom: 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .dadosPromocao {
    min-height: 50px;
    height: auto!important;
    height: 50px;
    width: auto;
    border-bottom: solid 1px #f0f0f0;
    margin: 5px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .dadosPromocao dl {
    float: left;
    padding: 5px 30px 5px 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .dadosPromocao dt {
    font-weight: 700;
    padding-bottom: 4px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.termosDeUso {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_termos_de_uso.png) no-repeat left;
    height: 11px;
    padding-bottom: 10px;
    width: 89px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .promocaoTermo {
    width: 607px;
    height: 157px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .promocaoTermo .caixaTermo {
    height: 150px;
    overflow: hidden;
    padding: 8px;
    width: 590px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .promocaoTermo .textoSroll {
    overflow: hidden;
    width: 565px;
    height: 110px;
    padding: 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .promocaoTermo .divImgSeta {
    text-align: right;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .promocaoAtivaSucesso {
    text-align: center;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .promocaoAtivaSucesso .divBotoes {
    width: 48px;
    margin: 0 auto;
}

.internaConteudo .conteudoCentral .titulo.promocao {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_promocao.png) no-repeat left;
    height: 17px;
    padding-bottom: 5px;
    width: 87px;
}

.internaConteudo .conteudoCentral .tituloPromocao {
    height: 20px;
    line-height: 24px;
    font-size: 15px;
    font-family: Arial,Helvetica,sans-serif;
    color: #227ad3;
    padding-bottom: 5px;
}

.internaConteudo .conteudoCentral .dadosPromocao {
    min-height: 60px;
    height: auto!important;
    height: 60px;
    width: auto;
    border-bottom: solid 1px #f0f0f0;
    margin: 5px 0 10px;
}

.internaConteudo .conteudoCentral .dadosPromocao dl {
    float: left;
    padding: 5px 30px 5px 5px;
}

.internaConteudo .conteudoCentral .dadosPromocao dt {
    font-weight: 700;
    padding-bottom: 4px;
}

.conteudoPesquisa {
    width: 100%;
}

.conteudoPesquisa .titulo.pesquisa {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pesquisa.png) no-repeat;
    height: 21px;
    padding-bottom: 5px;
    width: 169px;
}

.conteudoPesquisa .left {
    width: 525px;
    float: left;
}

.conteudoPesquisa .left .boxDesejaSair {
    padding: 20px;
}

.conteudoPesquisa .left .boxDesejaSair .divBotoesSimNao {
    padding: 5px 0;
}

.conteudoPesquisa .right {
    width: 440px;
    float: right;
}

.conteudoPesquisa .pesquisaSucesso {
    display: none;
    text-align: center;
}

.internaConteudo .conteudoCentral .titulo.extrato {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_extrato.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 67px;
}

.internaConteudo .conteudoCentral .tabelaExtrato th {
    height: 20px;
    line-height: 20px;
}

.internaConteudo .conteudoCentral .tabelaExtrato td {
    height: 20px;
    line-height: 20px;
}

.internaConteudo .conteudoCentral .tabelaExtrato tbody td {
    border-top: solid 1px #efeeee;
}

.titulo.oquee {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_o_que_e.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 75px;
}

.internaConteudo .conteudoCentral .titulo.dadosDaCompra {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_dados_da_compra.png) no-repeat;
    height: 13px;
    padding-bottom: 5px;
    width: 106px;
}

.internaConteudo .conteudoCentral .titulo.pagamento {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pagamento.png) no-repeat;
    height: 13px;
    padding-bottom: 5px;
    width: 68px;
}

.internaConteudo .conteudoCentral .titulo.cpfCnpj {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_cpf_cnpj.png) no-repeat;
    height: 14px;
    padding-bottom: 5px;
    width: 58px;
}

.internaConteudo .conteudoCentral .confiraCompra {
    padding: 3px 0;
}

.internaConteudo .conteudoCentral .confiraCompra table {
    padding: 0;
}

.internaConteudo .conteudoCentral .confiraCompra table thead th {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.internaConteudo .conteudoCentral .confiraCompra table tbody td {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.internaConteudo .conteudoCentral .confiraCompra table tfoot td {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    color: #8e44b4;
}

.internaConteudo .conteudoCentral .compraSubtitle {
    border-top: solid 1px #ededed;
    border-bottom: solid 1px #efefef;
    padding: 15px 0;
    margin: 5px 0;
    height: 15px;
    line-height: 15px;
}

.internaConteudo .conteudoCentral .sobrescrito {
    font-size: 9px;
    line-height: 26px;
}

.internaConteudo .conteudoCentral .opcoesTransferencia {
    border-bottom: solid 1px #ededed;
    padding: 2px 0 4px;
}

.internaConteudo .conteudoCentral .opcoesTransferencia .subtitle {
    line-height: 30px;
    height: 30px;
}

.internaConteudo .conteudoCentral .opcoesTransferencia .detalhe {
    font-size: 9px;
    color: red;
}

.internaConteudo .conteudoCentral .opcoesTransferencia dl {
    border-top: solid 1px #ededed;
    clear: both;
    width: 100%;
}

.internaConteudo .conteudoCentral .opcoesTransferencia dt {
    float: left;
    width: 100px;
    padding: 3px 0 5px;
}

.internaConteudo .conteudoCentral .opcoesTransferencia dd {
    float: right;
    width: 385px;
    padding: 3px 0 5px;
}

.internaConteudo .conteudoCentral .botoesTransferencia {
    width: 200px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .finalizaCompraBotao {
    padding: 10px 0;
    width: 100%;
    height: 50px;
    border-bottom: solid 1px #ededed;
}

.internaConteudo .conteudoCentral .finalizaCompraBotao .left {
    float: left;
    width: 310px;
    font-size: 9px;
}

.internaConteudo .conteudoCentral .finalizaCompraBotao .right {
    float: right;
    width: 140px;
    text-align: right;
}

.internaConteudo .conteudoCentral .titulo.contasPendentes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_contas_pendentes.png) no-repeat;
    height: 11px;
    margin-left: 25px;
    padding-bottom: 5px;
    width: 109px;
}

.internaConteudo .conteudoCentral .msgHistoricoContas table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentral .msgHistoricoContas table th {
    padding: 10px;
}

.internaConteudo .conteudoCentral .msgHistoricoContas table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
}

.internaConteudo .conteudoCentral .msgHistoricoContas table td a {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_cinza.png) no-repeat left;
    padding-left: 13px;
    margin-right: 10px;
    text-decoration: none;
}

.popupRecibo {
    width: 620px;
}

.popupRecibo .popReciboConteudo {
    height: 430px;
    width: 565px;
}

.popupRecibo .popReciboConteudo .bordaReciboCenter,.popupRecibo .popReciboConteudo .bordaReciboLeft,.popupRecibo .popReciboConteudo .bordaReciboRight {
    height: 391px;
    width: 565px;
}

.popupRecibo .popReciboConteudo .miolo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/logo_vivo_peq.gif) no-repeat 15px 38px;
    width: 100%;
    height: 100%;
}

.popupRecibo .popReciboConteudo .conteudo {
    padding: 40px 30px 30px 60px;
    height: 321px;
    width: 475px;
}

.popupRecibo .popReciboConteudo .conteudo .topo {
    color: #000;
    padding-bottom: 4px;
}

.popupRecibo .popReciboConteudo .confiraCompra {
    padding: 3px 0;
}

.popupRecibo .popReciboConteudo .confiraCompra table {
    padding: 0;
}

.popupRecibo .popReciboConteudo .confiraCompra table thead th {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top #f5f5f5;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.popupRecibo .popReciboConteudo .confiraCompra table tbody td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top #f5f5f5;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.popupRecibo .popReciboConteudo .confiraCompra table tfoot td {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    color: #8e44b4;
}

.popupRecibo .botImprimir {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_recibo.gif) no-repeat left;
    width: 89px;
    height: 26px;
    margin-top: 10px;
}

.popupComprovante {
    width: 976px;
    padding-bottom: 30px;
}

.popupComprovante .popComprovanteConteudo {
    width: 926px;
}

.popupComprovante .popComprovanteConteudo .bordaComprovanteCenter,.popupComprovante .popComprovanteConteudo .bordaComprovanteLeft,.popupComprovante .popComprovanteConteudo .bordaComprovanteRight {
    height: auto;
    width: 926px;
}

.popupComprovante .popComprovanteConteudo .miolo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/logo_vivo.gif) no-repeat 22px 16px;
    width: 100%;
    height: 100%;
}

.popupComprovante .popComprovanteConteudo .conteudo .topo {
    color: #000;
    padding: 20px;
}

.popupComprovante .popComprovanteConteudo .conteudo .cabecalho {
    width: 100%;
    height: 130px;
}

.popupComprovante .popComprovanteConteudo .conteudo .cabecalho .left {
    float: left;
    padding-left: 15px;
    text-align: left;
    font-size: 9px;
}

.popupComprovante .popComprovanteConteudo .conteudo .cabecalho .right {
    float: right;
    padding-right: 20px;
    text-align: right;
}

.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo {
    width: 100%;
    border-top: solid 1px #ededed;
}

.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo table {
    margin: 0;
    padding: 0;
}

.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo table thead th {
    padding: 15px;
    color: #000;
    font-size: 13px;
}

.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo table th.title {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_tabela_historico.png) repeat-x left top;
    height: 37px;
    line-height: 37px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 13px;
}

.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo table tbody th,.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo table tbody td {
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 15px;
}

.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo table tbody td {
    border-top: solid 1px #ededed;
}

.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo .info {
    padding: 25px;
    border-top: solid 1px #ededed;
}

.popupComprovante .popComprovanteConteudo .conteudo .historicoPeriodo .fimComprovante {
    text-align: center;
    padding: 25px;
    color: #474747;
}

.popupComprovante .botImprimir {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_recibo.gif) no-repeat left;
    width: 89px;
    height: 26px;
    margin-top: 30px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.bancosConveniados {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_bancos_conveniados.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 152px;
}

.internaConteudo .conteudoCentral .msgBancosConveniados {
    width: 420px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .msgBancosConveniados .background {
    background: #ededed;
}

.internaConteudo .conteudoCentral .msgBancosConveniados .background,.internaConteudo .conteudoCentral .msgBancosConveniados .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentral .msgBancosConveniados .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentral .msgBancosConveniados .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentral .msgBancosConveniados .bordaCinzaMedioBottomRight {
    width: 420px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .msgBancosConveniados table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentral .msgBancosConveniados table th {
    padding: 10px;
}

.internaConteudo .conteudoCentral .msgBancosConveniados table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
    width: 50%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.emails {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_emails.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 68px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails {
    width: 539px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails .background {
    background: #ededed;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails .bordaCinzaMedioBottomRight {
    width: 539px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails table th {
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails .botoesEmails {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgEmails .botoesEmails button {
    margin: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formEmail {
    display: inline-block;
    width: 100%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formEmail .titulo.email {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_email.png) no-repeat;
    height: 12px;
    padding-bottom: 5px;
    width: 40px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formEmail .titulo.tipo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_tipo.png) no-repeat;
    height: 14px;
    padding-bottom: 5px;
    width: 27px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formEmail dl {
    float: left;
    width: 200px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formEmail dl dt {
    padding-left: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formEmail dl select {
    margin-top: 7px;
    font-size: 12px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.informarPagamento {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_informar_pagamento.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 156px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.historicoDeContas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_historico_contas.png) no-repeat;
    height: 12px;
    margin-left: 25px;
    padding-bottom: 5px;
    width: 120px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroBottomRight {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas table th {
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas table td a {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_cinza.png) no-repeat left;
    padding-left: 13px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas table .inputTextBranco {
    height: 20px;
    padding: 0;
    float: left;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoContas table .separadorData {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/barra_separador_data.png) no-repeat left bottom;
    margin: 0 5px;
    width: 7px;
    height: 20px;
    text-indent: -9000px;
    float: left;
}

.internaConteudo .conteudoCentralSemDireita .titulo.pagarConta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/img/titulo_pagar_conta.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 98px;
}

.internaConteudo .conteudoCentralSemDireita .titulo.contasPendentes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/img/titulo_contas_pendentes.png) no-repeat;
    height: 11px;
    margin-left: 25px;
    padding-bottom: 5px;
    width: 109px;
}

.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .background,.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroBottomRight {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas table th {
    padding: 10px;
}

.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/img/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
}

.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas table td a {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/img/bullet_cinza.png) no-repeat left;
    padding-left: 13px;
    margin-right: 10px;
}

.internaConteudo .conteudoCentralSemDireita .boletoBox {
    padding: 5px 0 10px;
    clear: left;
}

.internaConteudo .conteudoCentralSemDireita .boletoBox .conteudo {
    padding: 7px;
}

.internaConteudo .conteudoCentralSemDireita .boletoBox td {
    width: auto!important;
}

.internaConteudo .conteudoCentralSemDireita .boletoBox h5 {
    padding: 0 0 4px 10px;
    font-size: 11px;
}

.internaConteudo .conteudoCentralSemDireita .bancosIntegradosBox {
    padding: 5px 0 10px;
    clear: left;
}

.internaConteudo .conteudoCentralSemDireita .bancosIntegradosBox .conteudo {
    padding: 7px;
}

.internaConteudo .conteudoCentralSemDireita .bancosIntegradosBox h5 {
    padding: 0 0 4px 10px;
    font-size: 11px;
}

.internaConteudo .conteudoCentralSemDireita .bancosIntegradosBox ul {
    list-style: none;
    width: 100%;
    display: inline-block;
    padding: 5px 0;
}

.internaConteudo .conteudoCentralSemDireita .bancosIntegradosBox ul li {
    text-align: center;
    width: 24%;
    float: left;
    color: #b9b9b9;
    font-size: 9px;
}

.internaConteudo .conteudoCentralSemDireita .bancosConveniadosBox {
    padding: 5px 0 10px;
    clear: left;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.saldoParcial {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_saldo_parcial.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 104px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial {
    width: 410px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial .bordaCinzaClaroBottomRight {
    width: 410px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial table th {
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoParcial table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS .background {
    background: #ededed;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS .bordaCinzaMedioBottomRight {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS .conteudo {
    padding: 5px 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgSaldoSMS .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x bottom;
    padding: 5px 0;
    font-size: 12px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .divBotoesSimNao {
    padding: 5px 0;
    text-align: center;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.tipoDeExtrato {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_tipo_extrato.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 121px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato {
    width: 100%;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .bordaCinzaClaroBottomRight {
    width: 100%;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .extratos {
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .extratos dl.first {
    background: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .extratos dl {
    float: left;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .extratos dl dt {
    float: left;
    width: 125px;
    padding: 7px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTipoExtrato .extratos dl dd {
    float: left;
    width: 540px;
    padding: 7px;
}

.internaConteudo .conteudoCentral .titulo.detalhamentoDeConsumo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/img/titulo_detalhamento_consumo.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 196px;
}

.internaConteudo .conteudoCentral .titulo.controleDeConsumo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/img/titulo_controle_consumo.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 159px;
}

.internaConteudo .conteudoCentral .msgDetalhamentoConsumo {
    width: 320px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .msgDetalhamentoConsumo .background {
    background: #ededed;
}

.internaConteudo .conteudoCentral .msgDetalhamentoConsumo .background,.internaConteudo .conteudoCentral .msgDetalhamentoConsumo .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentral .msgDetalhamentoConsumo .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentral .msgDetalhamentoConsumo .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentral .msgDetalhamentoConsumo .bordaCinzaMedioBottomRight {
    width: 320px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .msgDetalhamentoConsumo table {
    padding-top: 0;
    width: 310px;
    margin: 0 auto;
}

.internaConteudo .conteudoCentral .msgDetalhamentoConsumo table th {
    padding: 8px;
}

.internaConteudo .conteudoCentral .msgDetalhamentoConsumo table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/img/bg_separador_bicolor.png) repeat-x top;
    padding: 8px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.pacotesVivo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pacotes_vivo.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 101px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.pacotesDeServicos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pacotes_servicos_cinza.png) no-repeat;
    height: 14px;
    padding-bottom: 5px;
    margin-left: 12px;
    width: 119px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos .bordaCinzaClaroBottomRight {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos ul {
    margin: 0;
    padding: 6px;
    list-style: none;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos li.semBg {
    background: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos li {
    padding: 3px 3px 3px 10px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgPacotesServicos li a {
    display: inline-block;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .description {
    width: 500px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/menu_bg.png) repeat-x #8e44b4;
    height: 36px;
    width: 100%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras .bordaMenuBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras .bordaMenuBottomRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras .bordaMenuTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras .bordaMenuTopRight {
    width: 100%;
    height: 36px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras ul {
    margin: 0 auto;
    width: 700px;
    padding: 7px 0 0;
    list-style: none;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras li {
    margin: 0;
    padding: 0 5px 0 4px;
    display: inline;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras li a {
    color: #fff;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .filtroLetras li select {
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 90px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .listaContatos {
    padding: 10px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .listaContatos .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .listaContatos table {
    margin: 0 auto;
    padding: 0;
    width: 98%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .listaContatos th {
    line-height: 20px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .listaContatos td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    vertical-align: top;
    line-height: 20px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.novoTelefone {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_novo_telefone.png) no-repeat left;
    height: 23px;
    padding-bottom: 5px;
    width: 87px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.nomeCompleto {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_nome_completo.png) no-repeat;
    height: 13px;
    width: 96px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.apelido {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_apelido.png) no-repeat;
    height: 14px;
    width: 47px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.novoGrupo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_novo_grupo.png) no-repeat;
    height: 13px;
    width: 71px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.grupo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_grupo.png) no-repeat;
    height: 13px;
    width: 37px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.telefone {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_telefone.png) no-repeat;
    height: 12px;
    width: 53px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.tipo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_tipo.png) no-repeat;
    height: 14px;
    width: 27px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta {
    border-bottom: solid 1px #ededed;
    padding-bottom: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .row {
    display: inline-block;
    width: 100%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .row dl {
    float: left;
    height: 60px;
    margin: 6px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .row dl .inputText {
    width: auto;
    float: left;
    padding: 3px 0 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .row dl select {
    width: 100px;
    font-size: 12px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .row dl.inputNovoGrupo {
    display: none;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .row dl dt {
    height: 16px;
    line-height: 16px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .rowTelefone .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .rowTelefone .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .rowTelefone .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .rowTelefone .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .rowTelefone .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .rowTelefone .bordaCinzaClaroBottomRight {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .rowTelefone .conteudo {
    padding: 3px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .listaTelefones {
    width: 450px;
    padding: 10px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .listaTelefones .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .listaTelefones table {
    margin: 0 auto;
    padding: 0;
    width: 98%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .listaTelefones th {
    line-height: 20px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formTelefonesConta .listaTelefones td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    vertical-align: top;
    line-height: 20px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.telefonesDaConta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_telefones_conta.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 144px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.alterarGrupo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_alterar_grupo.png) no-repeat;
    height: 13px;
    padding-bottom: 5px;
    width: 84px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.grupo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_grupo.png) no-repeat;
    height: 13px;
    padding-bottom: 5px;
    width: 37px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo .background {
    background: #ededed;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo .bordaCinzaMedioBottomRight {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo .conteudo {
    width: 215px;
    margin: 0 auto;
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgTelefonesConta .msgAlterarGrupo .conteudo input {
    font-size: 11px;
    color: #7e7e7e;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.titulo.senhaDeAcesso {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_senha_acesso.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 127px;
}

.titulo.digiteSenhaAtual {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_digite_senha_atual.png) no-repeat 7px;
    height: 14px;
    padding-bottom: 5px;
    width: 100%;
}

.titulo.digiteNovaSenha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_digite_nova_senha.png) no-repeat 7px;
    height: 14px;
    padding-bottom: 5px;
    width: 100%;
}

.titulo.confirmeNovaSenha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_confirme_nova_senha.png) no-repeat 7px;
    height: 12px;
    padding-bottom: 5px;
    width: 100%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha {
    width: 200px;
    height: 150px;
    float: left;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha .bordaCinzaClaroBottomRight {
    width: 200px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha .conteudo {
    padding: 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .formSenha dl {
    padding: 2px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado {
    height: 80px;
    width: 260px;
    float: left;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_teclado_bg.png) no-repeat left center;
    height: 170px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado ul {
    display: block;
    height: 36px!important;
    width: 182px!important;
    margin: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado ul li {
    float: left;
    list-style: none;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .botaoTeclado {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_senha.png) no-repeat;
    border: 0;
    color: #8e44b4;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    margin: 0 5px;
    width: 26px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .botaoTecladoApagar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_enter_senha.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 62px;
    margin-top: 0;
    width: 26px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .bgBoxAzul {
    margin: 44px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .bgBoxAzul,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .bordaAzulBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .bordaAzulBottomRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .bordaAzulTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .bordaAzulTopRight {
    height: 80px;
    width: 227px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .acessoTeclado .teclas {
    padding: 7px;
}

.internaConteudo .conteudoCentral .titulo.historicoDeRecargas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_historico_recargas.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 162px;
}

.internaConteudo .lateralEsquerda .titulo.consulta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_consulta_branco.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 76px;
}

.internaConteudo .lateralEsquerda .titulo.ano {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ano.png) no-repeat;
    height: 11px;
    padding-bottom: 5px;
    width: 24px;
}

.internaConteudo .lateralEsquerda .titulo.mes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_mes.png) no-repeat;
    height: 12px;
    padding-bottom: 5px;
    width: 24px;
}

.internaConteudo .conteudoCentral .msgHistoricoRecarga {
    width: 380px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .msgHistoricoRecarga .background {
    background: #ededed;
}

.internaConteudo .conteudoCentral .msgHistoricoRecarga ul li {
    list-style: none!important;
    background: none!important;
}

.internaConteudo .conteudoCentral .msgHistoricoRecarga .background,.internaConteudo .conteudoCentral .msgHistoricoRecarga .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentral .msgHistoricoRecarga .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentral .msgHistoricoRecarga .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentral .msgHistoricoRecarga .bordaCinzaMedioBottomRight {
    width: 380px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .msgHistoricoRecarga table {
    width: 380px;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentral .msgHistoricoRecarga table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.servico {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_servico.png) no-repeat left;
    height: 17px;
    padding-bottom: 5px;
    width: 71px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .tituloServico {
    height: 20px;
    line-height: 24px;
    font-size: 15px;
    font-family: Arial,Helvetica,sans-serif;
    color: #227ad3;
    padding-bottom: 5px;
}

.internaConteudo .conteudoCentral .titulo.trafegoDeDados {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_trafego_dados.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 132px;
}

.internaConteudo .conteudoCentral .conteudoTrafego p {
    padding-left: 10px;
}

.internaConteudo .conteudoCentral .conteudoTrafego hr {
    margin: 10px 0;
}

.internaConteudo .conteudoCentral .msgTrafegoDados {
    width: 400px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .msgTrafegoDados .background {
    background: #ededed;
}

.internaConteudo .conteudoCentral .msgTrafegoDados .background,.internaConteudo .conteudoCentral .msgTrafegoDados .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentral .msgTrafegoDados .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentral .msgTrafegoDados .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentral .msgTrafegoDados .bordaCinzaMedioBottomRight {
    width: 375px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .msgTrafegoDados table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentral .msgTrafegoDados table th {
    padding: 8px;
}

.internaConteudo .conteudoCentral .msgTrafegoDados table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 8px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.detalhamentoDeConsumoPorEmail {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_detalhamento_consumo_email.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 271px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoTermo {
    width: 607px;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoTermo .caixaTermo {
    height: 150px;
    overflow: hidden;
    padding: 8px;
    width: 590px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoTermo .textoSroll {
    overflow: hidden;
    width: 565px;
    height: 110px;
    padding: 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoTermo .divImgSeta {
    text-align: right;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao {
    width: 400px;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao .bordaCinzaClaroBottomRight {
    width: 400px;
    min-height: 40px;
    height: auto!important;
    height: 40px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao tbody td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao table {
    width: 98%;
    margin: 5px auto;
    padding: 3px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao th,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao td {
    padding: 4px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao table#dataEnvio th,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoAtivacao table#dataEnvio td {
    text-align: center;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus {
    width: 400px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .bordaCinzaClaroBottomRight {
    width: 400px;
    min-height: 40px;
    height: auto!important;
    height: 40px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .conteudo {
    padding: 4px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .conteudo .row {
    padding: 5px 5px 5px 15px;
    min-height: 30px;
    height: auto!important;
    height: 30px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .detalhamentoStatus .conteudo .row button {
    margin: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao .background {
    background: #ededed;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao .bordaCinzaMedioBottomRight {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao .conteudo {
    padding: 5px 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacao .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x bottom;
    padding: 5px 0;
    font-size: 12px;
}

.internaConteudo .conteudoCentral .titulo.migracaoDePlano {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_migracao_plano.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 140px;
}

.internaConteudo .conteudoCentral .titulo.planosDisponiveis {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_planos_disponiveis.png) no-repeat center top;
    height: 14px;
    padding-bottom: 5px;
    width: 100%;
}

.internaConteudo .conteudoCentral .topoPlanoAtual {
    padding: 5px;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis {
    width: 475px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis .background {
    background: #ededed;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis .background,.internaConteudo .conteudoCentral .msgPlanosDisponiveis .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentral .msgPlanosDisponiveis .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentral .msgPlanosDisponiveis .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentral .msgPlanosDisponiveis .bordaCinzaMedioBottomRight {
    width: 475px;
    height: auto;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis .abasPlanos {
    width: 475px;
    height: 45px;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis .abasPlanos.preOn {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_abas_planos.png) no-repeat 0 0;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis .abasPlanos.boahoraOn {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_abas_planos.png) no-repeat 0 -45px;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis .abasPlanos .aba {
    text-align: center;
    width: 237px;
    float: left;
    line-height: 35px;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis .conteudo_pre {
    padding: 15px;
    width: 430px;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis .conteudo_boahora {
    display: none;
    padding: 15px;
    width: 445px;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis dl {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    margin: 0;
    padding: 10px;
    min-height: 40px;
    height: auto!important;
    height: 40px;
    float: left;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis dl.pre dt {
    width: 50%;
    float: left;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis dl.pre dd {
    width: 50%;
    float: right;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis dl.boaHora dt {
    width: 35%;
    float: left;
}

.internaConteudo .conteudoCentral .msgPlanosDisponiveis dl.boaHora dd {
    width: 65%;
    float: right;
}

.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .background,.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .bordaCinzaClaroBottomRight {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .conteudo {
    padding: 5px 10px;
}

.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x bottom;
    padding: 5px 0;
    font-size: 12px;
}

.internaConteudo .conteudoCentral .confirmacaoPlanosDisponiveis .divBotoes {
    width: 225px;
    margin: 0 auto;
    height: 35px;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .titulo.pacotesSelecionadosParaVoce {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_pacotes_selecionados_para_voce.png) no-repeat 15px top;
    height: 14px;
    padding-bottom: 5px;
    width: 100%;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .titulo.outrosServicos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_outros_servicos.png) no-repeat 15px top;
    height: 14px;
    padding-bottom: 5px;
    width: 100%;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .servicoPontos {
    float: left;
    width: 350px;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .msgResgatePontos {
    float: left;
    color: red;
    font-weight: 700;
    display: none;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 0;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .backgroundCinzaMedio {
    background: #ededed;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .backgroundCinzaMedio,.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .bordaCinzaMedioBottomRight {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .backgroundCinzaClaro {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .backgroundCinzaClaro,.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .bordaCinzaClaroBottomRight {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList ul {
    margin: 0;
    padding: 6px;
    list-style: none;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList li.semBg {
    background: 0;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList li {
    padding: 3px 3px 3px 10px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList .backgroundCinzaClaro li {
    font-weight: 700;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList li a {
    display: inline-block;
    padding: 3px 3px 3px 10px;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList li a.on.linkSeta {
    background: transparent url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_cinza_down.png) no-repeat left center;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList li a.on.linkSetaAzul {
    background: transparent url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_azul_down.png) no-repeat left center;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList li a.on {
    font-weight: 700;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList ul li ul {
    padding: 0 0 0 6px;
    display: none;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList ul li ul li {
    padding: 0 0 0 10px;
    background: 0;
    font-weight: 400;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList table.table_servicos_resgate td {
    vertical-align: top;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList table.table_servicos_resgate thead td {
    font-weight: 700;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList table.table_servicos_resgate tbody td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x center top;
    font-weight: 400;
}

.internaConteudo .conteudoCentral .conteudoCentralSemDireita .DropDownList table.table_servicos_resgate .saldoInsuficiente {
    color: red;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.historicoDeOfertas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_historico_ofertas.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 151px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas {
    width: 695px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
    padding-bottom: 25px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas .bordaCinzaMedioBottomRight {
    width: 695px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas table th {
    padding: 8px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 8px;
    vertical-align: top;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgHistoricoOfertas table td select {
    font-size: 12px;
    width: 125px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.servicosAtivosEmMeuVivo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_servicos_ativos_vivo.png) no-repeat;
    height: 17px;
    padding-bottom: 5px;
    width: 210px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo {
    width: 695px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
    padding-bottom: 25px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo .bordaCinzaMedioBottomRight {
    width: 695px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo table th {
    padding: 8px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgServicosAtivosVivo table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 8px;
    vertical-align: top;
}

.popupResultadoPesquisa {
    width: 1100px;
    padding-bottom: 30px;
}

.popupResultadoPesquisa .popConteudo {
    width: 100%;
}

.popupResultadoPesquisa .popConteudo .bordaComprovanteTopCenter,.popupResultadoPesquisa .popConteudo .bordaComprovanteTopLeft,.popupResultadoPesquisa .popConteudo .bordaComprovanteTopRight,.popupResultadoPesquisa .popConteudo .bordaComprovanteLeft,.popupResultadoPesquisa .popConteudo .bordaComprovanteRight,.popupResultadoPesquisa .popConteudo .bordaComprovanteBottomCenter,.popupResultadoPesquisa .popConteudo .bordaComprovanteBottomLeft,.popupResultadoPesquisa .popConteudo .bordaComprovanteBottomRight {
    height: 100%;
    width: 100%;
}

.popupResultadoPesquisa .popConteudo .miolo {
    width: 100%;
    height: 100%;
    padding: 10px 0 0;
}

.popupResultadoPesquisa .popConteudo .conteudo .resultado {
    padding: 0 0 10px;
}

.popupResultadoPesquisa .popConteudo .conteudo .resultado table {
    width: 100%;
    margin: 0;
    padding: 0;
}

.popupResultadoPesquisa .popConteudo .conteudo .resultado table thead th {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_tabela_historico.png) repeat-x left top;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 10px;
    font-size: 13px;
    color: #333;
}

.popupResultadoPesquisa .popConteudo .conteudo .resultado table tbody th,.popupResultadoPesquisa .popConteudo .conteudo .resultado table tbody td {
    border-bottom: solid 1px #ededed;
    height: 32px;
    padding: 2px 2px 2px 8px;
    vertical-align: top;
}

.popupResultadoPesquisa .popConteudo .conteudo .resultado table tfoot td {
    height: 32px;
    padding: 2px 2px 2px 8px;
    font-weight: 700;
}

.popupResultadoPesquisa .popConteudo .conteudo .resultado table tfoot .bgCinza {
    background: #f2f2f2;
}

.popupResultadoPesquisa .botImprimir {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_recibo.gif) no-repeat left;
    width: 89px;
    height: 26px;
    margin-top: 30px;
}

.PopUpGrafico {
    width: 800px;
    padding-bottom: 30px;
}

.PopUpGrafico .popConteudo {
    width: 100%;
}

.PopUpGrafico .popConteudo .bordaComprovanteTopCenter,.PopUpGrafico .popConteudo .bordaComprovanteTopLeft,.PopUpGrafico .popConteudo .bordaComprovanteTopRight,.PopUpGrafico .popConteudo .bordaComprovanteLeft,.PopUpGrafico .popConteudo .bordaComprovanteRight,.PopUpGrafico .popConteudo .bordaComprovanteBottomCenter,.PopUpGrafico .popConteudo .bordaComprovanteBottomLeft,.PopUpGrafico .popConteudo .bordaComprovanteBottomRight {
    height: 100%;
    width: 100%;
}

.PopUpGrafico .popConteudo .miolo {
    width: 100%;
    height: 100%;
    padding: 10px 0 0;
}

.PopUpGrafico .popConteudo .conteudo .resultado {
    padding: 0 0 10px;
}

.PopUpGrafico .popConteudo .conteudo .resultado table {
    width: 100%;
    margin: 0;
    padding: 0;
}

.PopUpGrafico .popConteudo .conteudo .resultado table thead th {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_tabela_historico.png) repeat-x left top;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 10px;
    font-size: 13px;
    color: #333;
}

.PopUpGrafico .popConteudo .conteudo .resultado table tbody th,.PopUpGrafico .popConteudo .conteudo .resultado table tbody td {
    border-bottom: solid 1px #ededed;
    height: 32px;
    padding: 2px 2px 2px 8px;
}

.PopUpGrafico .popConteudo .conteudo .resultado table tbody td label {
    padding-right: 5px;
}

.PopUpGrafico .popConteudo .conteudo .resultado .grafico {
    margin: 10px auto;
    width: 739px;
}

.PopUpGrafico .popConteudo .conteudo .resultado .grafico img {
    margin: 0;
}

.PopUpGrafico .botImprimir {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_recibo.gif) no-repeat left;
    width: 89px;
    height: 26px;
    margin-top: 30px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.debitoAutomatico {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_debito_automatico.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 142px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico {
    width: 100%;
    display: inline-block;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos {
    width: 275px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico00 .msgCodigoBancos {
    width: 275px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos .background {
    background: #f4f4f4;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos .bordaCinzaClaroBottomRight {
    width: 275px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
    height: 300px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos table th {
    height: 30px;
    line-height: 30px;
    padding: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgCodigoBancos table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    color: #000;
    font-size: 20px;
    height: 260px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgDebitoAutomatico .msgBancosConveniados table th {
    height: 30px;
    line-height: 30px;
    padding: 0;
    margin: 0;
}

a.linkHover {
    text-decoration: underline;
}

a.linkHover:hover {
    text-decoration: none;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.cpf {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_cpf.png) no-repeat left;
    height: 14px;
    width: 22px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.rg {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_rg.png) no-repeat left;
    height: 14px;
    width: 17px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.orgaoEmissor {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_orgao_emissor.png) no-repeat left;
    height: 14px;
    width: 88px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.banco {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_banco.png) no-repeat left;
    height: 14px;
    width: 36px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.agencia {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_agencia.png) no-repeat left;
    height: 14px;
    width: 49px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.contaCorrente {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_conta_corrente.png) no-repeat left;
    height: 14px;
    width: 92px;
}

.PopUpDebitoAutomatico {
    width: 700px;
    padding-bottom: 30px;
}

.PopUpDebitoAutomatico .popConteudo {
    width: 100%;
}

.PopUpDebitoAutomatico .popConteudo .bordaComprovanteTopCenter,.PopUpDebitoAutomatico .popConteudo .bordaComprovanteTopLeft,.PopUpDebitoAutomatico .popConteudo .bordaComprovanteTopRight,.PopUpDebitoAutomatico .popConteudo .bordaComprovanteLeft,.PopUpDebitoAutomatico .popConteudo .bordaComprovanteRight,.PopUpDebitoAutomatico .popConteudo .bordaComprovanteBottomCenter,.PopUpDebitoAutomatico .popConteudo .bordaComprovanteBottomLeft,.PopUpDebitoAutomatico .popConteudo .bordaComprovanteBottomRight {
    height: 100%;
    width: 100%;
}

.PopUpDebitoAutomatico .popConteudo .miolo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/logo_vivo.gif) no-repeat 22px 16px;
    width: 100%;
    height: 100%;
}

.PopUpDebitoAutomatico .popConteudo .conteudo {
    padding: 20px;
}

.PopUpDebitoAutomatico .popConteudo .conteudo .topo {
    color: #000;
    padding: 35px;
    font-size: 10px;
}

.PopUpDebitoAutomatico .popConteudo .conteudo .formSolicitacao {
    width: 100%;
    color: #000;
    font-size: 10px;
}

.PopUpDebitoAutomatico .popConteudo .conteudo .formSolicitacao .assinatura {
    width: 265px;
    margin: 0 auto;
    padding-top: 100px;
}

.PopUpDebitoAutomatico .popConteudo .conteudo .formSolicitacao .assinatura p {
    border-top: solid 1px;
}

.PopUpDebitoAutomatico .botImprimir {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_recibo.gif) no-repeat left;
    width: 89px;
    height: 26px;
    margin-top: 30px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.aparelhosParaResgate {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_aparelhos_para_resgate.png) no-repeat left;
    padding-bottom: 5px;
    height: 17px;
    width: 174px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.servicosParaResgate {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_servicos_para_resgate.png) no-repeat left;
    padding-bottom: 5px;
    height: 17px;
    width: 174px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.regrasRegulamento {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_regras_regulamento.png) no-repeat left;
    padding-bottom: 5px;
    height: 17px;
    width: 167px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.beneficios {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_beneficios.png) no-repeat left;
    padding-bottom: 5px;
    height: 16px;
    width: 88px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.extratoDePontos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_extrato_pontos.png) no-repeat left;
    padding-bottom: 5px;
    height: 16px;
    width: 136px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoPontos {
    height: 100px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoPontos .pontuacaoLinha {
    width: 350px;
    padding: 0 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoPontos .pontuacaoLinha .background {
    background: #ededed;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .pontuacaoLinha .aba {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_tabela_aba_historico.png);
    float: left;
    height: 31px;
    margin: 15px 0 0 -135px;
    padding: 17px 0 0 15px;
    position: absolute;
    width: 120px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoPontos .pontuacaoLinha table {
    margin: 0 auto;
    padding: 0;
    width: 96%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoPontos .pontuacaoLinha thead th {
    padding: 8px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .divisor {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 8px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .pontuacaoLancamentos table td {
    padding: 7px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .pontuacaoLancamentos .background {
    background-color: #ededed;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .ultimosLancamentos {
    width: 435px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .ultimosLancamentos .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .ultimosLancamentos table {
    margin: 0 auto;
    padding: 0;
    width: 96%;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .ultimosLancamentos thead th {
    padding: 8px 0 8px 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .ultimosLancamentos td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 8px 0 8px 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .ultimosLancamentos tfoot td {
    font-weight: 700;
    padding-right: 15px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .ultimosLancamentos .credito {
    color: #9c3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .ultimosLancamentos .debito {
    color: red;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoBonus {
    padding: 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoBonus .background {
    background: #ededed;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoBonus .pontuacaoLinha {
    width: 350px;
    padding: 0 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .extratoBonus .pontuacaoLinha .bordaCinzaMedioBottomRight {
    padding: 5px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .botExtrato {
    background: transparent url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_saiba_acumular_pontos.png) no-repeat;
    border: 0;
    cursor: pointer;
    float: right;
    height: 26px;
    margin: 0 10px 10px 0;
    width: 209px;
    text-indent: -9999px;
}

.popupContaDetalhes {
    width: 960px;
    padding-bottom: 30px;
}

.popupContaDetalhes .popConteudo {
    height: 100%;
    width: 100%;
    padding-bottom: 20px;
}

.popupContaDetalhes .popConteudo .bordaComprovanteTopCenter,.popupContaDetalhes .popConteudo .bordaComprovanteTopLeft,.popupContaDetalhes .popConteudo .bordaComprovanteTopRight,.popupContaDetalhes .popConteudo .bordaComprovanteLeft,.popupContaDetalhes .popConteudo .bordaComprovanteRight,.popupContaDetalhes .popConteudo .bordaComprovanteBottomCenter,.popupContaDetalhes .popConteudo .bordaComprovanteBottomLeft,.popupContaDetalhes .popConteudo .bordaComprovanteBottomRight {
    height: 100%;
    width: 100%;
}

.popupContaDetalhes .popConteudo .miolo {
    width: 100%;
    height: 100%;
    text-align: center;
}

.popupContaDetalhes .popConteudo .miolo img {
    margin: 10px auto;
}

.popOutroCelular .titulo.outroCelular {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_outro_celular.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 107px;
    margin: 0;
}

.popOutroCelular {
    width: 235px;
    height: auto;
}

.popOutroCelular .miolo {
    width: 100%;
    height: 100%;
}

.popOutroCelular .miolo .divBotoes {
    width: 61px;
    margin: 0 auto;
}

.popOutroCelular .miolo .divBotoes button {
    margin: 0;
    float: left;
}

.internaConteudo .conteudoCentral .titulo.identificadorDeChamadas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_identificador_chamadas.png) no-repeat left;
    padding-bottom: 5px;
    height: 16px;
    width: 197px;
}

.internaConteudo .conteudoCentral .conteudo .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x scroll center bottom transparent;
    height: 22px;
    padding: 0;
}

.confirmaAtivacao {
    width: 475px;
    margin: 0 auto;
}

.confirmaAtivacao .background {
    background: #f3f3f3;
}

.confirmaAtivacao .conteudo {
    padding: 10px;
}

.confirmaAtivacao .conteudo .topo {
    height: 22px;
    padding: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x bottom;
}

.botoesConfirma {
    margin: 0 auto;
    width: 220px;
}

.internaConteudo .conteudoCentral .titulo.antiIdentificadorDeChamadas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_anti_identificador_chamadas.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 232px;
}

.internaConteudo .conteudoCentral .titulo.chamadaEmEspera {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_chamada_em_espera.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 152px;
}

.internaConteudo .conteudoCentral .titulo.conferencia {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_conferencia.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 98px;
}

.internaConteudo .conteudoCentral .titulo.desvioDeChamada {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_desvio_chamada.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 147px;
}

.internaConteudo .conteudoCentral .titulo.diaV {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_dia_v.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 54px;
}

.internaConteudo .conteudoCentral .msgDiaV {
    width: 280px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .msgDiaV .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentral .msgDiaV .background,.internaConteudo .conteudoCentral .msgDiaV .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentral .msgDiaV .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentral .msgDiaV .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentral .msgDiaV .bordaCinzaClaroBottomRight {
    width: 280px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .msgDiaV .conteudo {
    padding: 5px 10px;
}

.internaConteudo .conteudoCentral .msgDiaV .topo {
    padding: 5px 0;
    font-size: 12px;
}

.internaConteudo .conteudoCentral .msgDiaV ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.internaConteudo .conteudoCentral .msgDiaV li {
    margin: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 3px 0 0 70px;
    line-height: 30px;
    height: 30px;
}

.internaConteudo .conteudoCentral .msgDiaV li input,.internaConteudo .conteudoCentral .msgDiaV li label {
    vertical-align: middle;
}

.internaConteudo .conteudoCentral .msgDiaV .divBotoes {
    width: 270px;
    margin: 0 auto;
    height: 35px;
}

.internaConteudo .conteudoCentral .confirmacaoDiaV {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
    display: none;
}

.internaConteudo .conteudoCentral .confirmacaoDiaV .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentral .confirmacaoDiaV .background,.internaConteudo .conteudoCentral .confirmacaoDiaV .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentral .confirmacaoDiaV .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentral .confirmacaoDiaV .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentral .confirmacaoDiaV .bordaCinzaClaroBottomRight {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .confirmacaoDiaV .conteudo {
    padding: 5px 10px;
}

.internaConteudo .conteudoCentral .confirmacaoDiaV .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x bottom;
    padding: 5px 0;
    font-size: 12px;
}

.internaConteudo .conteudoCentral .confirmacaoDiaV .divBotoes {
    width: 225px;
    margin: 0 auto;
    height: 35px;
}

.internaConteudo .conteudoCentral .titulo.vivoAgenda {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_vivo_agenda.png) no-repeat;
    padding-bottom: 5px;
    height: 17px;
    width: 102px;
}

.internaConteudo .conteudoCentral .titulo.desbloqueioDeAparelhos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_desbloqueio_aparelhos.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 190px;
}

.internaConteudo .conteudoCentral .dropdowns {
    display: inline-block;
    width: 100%;
}

.internaConteudo .conteudoCentral .dropdowns select {
    margin: 5px 5px 0 0;
    font-size: 11px;
    width: 90%;
}

.internaConteudo .conteudoCentral .dlFabricante {
    float: left;
    width: 49%;
}

.internaConteudo .conteudoCentral .dlModelo {
    float: right;
    width: 50%;
}

.internaConteudo .conteudoCentral .detalhes_aparelho {
    width: 100%;
    padding-top: 15px;
    display: inline-block;
}

.internaConteudo .conteudoCentral .detalhes_aparelho dt {
    float: left;
    width: 29%;
    text-align: center;
}

.internaConteudo .conteudoCentral .detalhes_aparelho dd {
    width: 70%;
    float: right;
}

.internaConteudo .conteudoCentral .detalhes_aparelho .desbloqueio_procedimento_box .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentral .detalhes_aparelho .desbloqueio_procedimento_box .background,.internaConteudo .conteudoCentral .detalhes_aparelho .desbloqueio_procedimento_box .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentral .detalhes_aparelho .desbloqueio_procedimento_box .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentral .detalhes_aparelho .desbloqueio_procedimento_box .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentral .detalhes_aparelho .desbloqueio_procedimento_box .bordaCinzaClaroBottomRight {
    width: 335px;
    height: 175px;
}

.internaConteudo .conteudoCentral .detalhes_aparelho .desbloqueio_procedimento_box .conteudo {
    padding: 12px;
    width: 285px;
}

.internaConteudo .conteudoCentralSemLateral .titulo.vivoDownloadsStore {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_vivo_downloads_store.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 162px;
}

.internaConteudo .conteudoCentralSemLateral .vivoDownloadsStoreMenu {
    width: auto;
    padding-bottom: 10px;
}

.internaConteudo .conteudoCentralSemLateral .vivoDownloadsStoreMenu ul {
    display: block;
    height: 31px;
    text-align: center;
}

.internaConteudo .conteudoCentralSemLateral .vivoDownloadsStoreMenu ul li {
    display: inline;
    list-style: none;
}

.internaConteudo .conteudoCentralSemLateral .vivoDownloadsStoreMenu ul li .divMenu {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/menu_div_vert.png) no-repeat center top;
    display: inline-block;
    height: 31px;
    padding: 0 8px;
    vertical-align: middle;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.transferenciaDeCreditos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_transferencia_creditos.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 189px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .bordaCinzaClaroBottomRight {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .conteudo {
    padding: 5px 10px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x bottom;
    padding: 7px 0;
    font-size: 12px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgConfirmacaoClaro .divBotoesSimNao {
    padding: 10px 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.telefones {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_telefones.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 82px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.lojas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_lojas.png) no-repeat;
    padding-bottom: 5px;
    height: 17px;
    width: 53px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .agendarLojaBotoesConfirma {
    height: 28px;
    width: 160px;
    margin: 0 auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.chat {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_chat.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 49px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .chat_seleciona {
    display: inline-block;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .chat_seleciona dl {
    width: 90%;
    padding: 5px 0 10px 20px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .chat_seleciona dl dt {
    width: 81%;
    float: right;
    margin: 0;
    padding: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .chat_seleciona dl dd {
    width: 18%;
    margin: 0;
    padding: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.duvidas {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_duvidas.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 71px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.email {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_email_azul.png) no-repeat;
    padding-bottom: 5px;
    height: 16px;
    width: 62px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.ativarCartaoDeRecarga {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ativar_cartao_recarga.png) no-repeat left;
    margin-bottom: 5px;
    height: 17px;
    width: 183px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.codigoDeRecarga {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_codigo_recarga.png) no-repeat left;
    height: 14px;
    width: 113px;
    margin-bottom: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo {
    width: 420px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo .background,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo .bordaCinzaClaroBottomRight {
    width: 420px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo .conteudo {
    padding: 10px 4px;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x bottom;
    text-align: center;
    padding-left: 0;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .msgBancosMeuSaldo p {
    padding-left: 10px;
}

.textoAzulClaro {
    color: #77a2cc;
}

.corpoLogin .titulo.senhaDeAcesso {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_senha_acesso.png) no-repeat;
    height: 16px;
    padding-bottom: 5px;
    width: 127px;
}

.cadastroPre {
    margin: 0 auto;
    width: 480px;
}

.cadastroPre .formSenha {
    min-height: 80px;
    height: auto!important;
    height: 80px;
    width: 480px;
    margin-bottom: 10px;
}

.cadastroPre .formSenha .background {
    background: #f3f3f3;
}

.cadastroPre .formSenha .background,.cadastroPre .formSenha .bordaCinzaClaroTopLeft,.cadastroPre .formSenha .bordaCinzaClaroTopRight,.cadastroPre .formSenha .bordaCinzaClaroBottomLeft,.cadastroPre .formSenha .bordaCinzaClaroBottomRight,.cadastroPre .formSenha .conteudo {
    min-height: 80px;
    height: auto!important;
    height: 80px;
}

.cadastroPre .formSenha .conteudo {
    padding: 10px 15px 10px 10px;
}

.cadastroPre .senhaForm .titulo.novaSenha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_nova_senha.png) no-repeat 5px center;
    margin-bottom: 0;
}

.cadastroPre .senhaForm {
    width: 220px;
    float: left;
}

.cadastroPre .senhaForm dl {
    padding: 2px 0;
}

.cadastroPre .senhaForm .divBotoes {
    padding: 5px 0 0 5px;
}

.cadastroPre .senhaTeclado {
    height: 72px;
    width: 220px;
    float: right;
}

.cadastroPre .senhaTeclado * {
    border: 0 solid;
}

.cadastroPre .senhaTeclado ul {
    display: block;
    height: 36px!important;
    width: 182px!important;
    margin: 0;
}

.cadastroPre .senhaTeclado ul li {
    float: left;
    list-style: none;
}

.cadastroPre .senhaTeclado .botaoTeclado {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_senha.png) no-repeat;
    border: 0;
    color: #8e44b4;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    margin: 0 5px;
    width: 26px;
}

.cadastroPre .senhaTeclado .botaoTecladoApagar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_enter_senha.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 62px;
    margin-top: 0;
    width: 26px;
}

.cadastroPre .senhaTeclado .bgBoxAzul,.cadastroPre .senhaTeclado .bordaAzulBottomLeft,.cadastroPre .senhaTeclado .bordaAzulBottomRight,.cadastroPre .senhaTeclado .bordaAzulTopLeft,.cadastroPre .senhaTeclado .bordaAzulTopRight {
    height: 80px;
    width: 227px;
}

.cadastroPre .senhaTeclado .teclas {
    padding: 7px;
}

.cadastroPre .botaoTecladoLimpar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_limpar.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 26px;
    margin-right: 5px;
    width: 74px;
}

.cadastroPre .botaoTecladoEntrar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_entrar.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 26px;
    width: 74px;
}

.cadastroPre .divBotaoTeclado {
    padding-left: 30px;
}

.corpoLogin .titulo.linhaSemCadastro {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_linha_sem_cadastro.png) no-repeat;
    margin-bottom: 5px;
    height: 16px;
    width: 149px;
}

.corpoLogin .titulo.seusDados1-4 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_seus_dados_1-4.png) no-repeat left;
    height: 16px;
    width: 120px;
}

.corpoLogin .titulo.seusDados2-5 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_seus_dados_2-5.png) no-repeat left;
    height: 16px;
    width: 120px;
}

.corpoLogin .titulo.nomeCompleto {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_nome_completo.png) no-repeat left;
    height: 16px;
    width: 96px;
}

.corpoLogin .titulo.tipoDeDocumento {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_tipo_documento.png) no-repeat left;
    height: 16px;
    width: 119px;
}

.corpoLogin .titulo.numeroDeDocumento {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_numero_documento.png) no-repeat left;
    height: 16px;
    width: 108px;
}

.corpoLogin .titulo.dataDeNascimento {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_data_nascimento.png) no-repeat left;
    height: 16px;
    width: 123px;
}

.corpoLogin .titulo.sexo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_sexo.png) no-repeat left;
    height: 16px;
    width: 28px;
}

.corpoLogin .formSeusDados .row {
    display: inline-block;
    width: 100%;
}

.corpoLogin .formSeusDados .row dl {
    height: 60px;
    margin: 6px;
    float: left;
}

.corpoLogin .formSeusDados .row dl .inputText {
    width: auto;
    float: left;
    padding: 3px 0 0;
}

.corpoLogin .formSeusDados .row dl select {
    font-size: 12px;
    margin-top: 7px;
}

.corpoLogin .formSeusDados .row dl select.ddlTipoDoc {
    width: 130px;
}

.corpoLogin .formSeusDados .row dl select.ddlSexo {
    width: 100px;
}

.corpoLogin .formSeusDados .row dl dt {
    height: 16px;
    line-height: 16px;
}

.corpoLogin .formSeusDados .row dl dd {
    height: 26px;
    line-height: 26px;
}

.corpoLogin .titulo.permissoesContato3-4 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_permissoes_contato_3-4.png) no-repeat left;
    height: 17px;
    width: 195px;
}

.corpoLogin .titulo.permissoesDePagamento4-5 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_permissoes_pagamento_4-5.png) no-repeat left;
    height: 17px;
    width: 216px;
}

.corpoLogin .titulo.endereco2-4 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_endereco_2-4.png) no-repeat left;
    height: 17px;
    width: 106px;
}

.corpoLogin .titulo.endereco3-5 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_endereco_3-5.png) no-repeat left;
    height: 17px;
    width: 106px;
}

select.ddlUF {
    margin: 10px 5px 0 0;
    width: 50px;
    font-size: 11px;
}

select.ddlUF00 {
    margin: 0 5px 0 0;
    width: 50px;
    font-size: 11px;
}

.cadastroPreAcessoSenha .titulo.senhaAcesso4-4 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_senha_acesso_4-4.png) no-repeat left;
    height: 16px;
    width: 155px;
}

.cadastroPreAcessoSenha .formSenha {
    width: 200px;
    height: 220px;
    float: left;
}

.cadastroPreAcessoSenha .formSenha .titulo.email {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_email.png) no-repeat 10px center;
    height: 12px;
    padding-bottom: 5px;
    width: 100%;
}

.cadastroPreAcessoSenha .formSenha .background {
    background: #f3f3f3;
}

.cadastroPreAcessoSenha .formSenha .background,.cadastroPreAcessoSenha .formSenha .bordaCinzaClaroTopLeft,.cadastroPreAcessoSenha .formSenha .bordaCinzaClaroTopRight,.cadastroPreAcessoSenha .formSenha .bordaCinzaClaroBottomLeft,.cadastroPreAcessoSenha .formSenha .bordaCinzaClaroBottomRight {
    width: 200px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.cadastroPreAcessoSenha .formSenha .conteudo {
    padding: 5px;
}

.cadastroPreAcessoSenha .formSenha dl {
    padding: 2px 0;
}

.cadastroPreAcessoSenha .acessoTeclado {
    height: 80px;
    width: 260px;
    float: left;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_teclado_bg.png) no-repeat left center;
    height: 170px;
}

.cadastroPreAcessoSenha .acessoTeclado ul {
    display: block;
    height: 36px!important;
    width: 182px!important;
    margin: 0;
}

.cadastroPreAcessoSenha .acessoTeclado ul li {
    float: left;
    list-style: none;
}

.cadastroPreAcessoSenha .acessoTeclado .botaoTeclado {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_senha.png) no-repeat;
    border: 0;
    color: #8e44b4;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    margin: 0 5px;
    width: 26px;
}

.cadastroPreAcessoSenha .acessoTeclado .botaoTecladoApagar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/botao_enter_senha.png) no-repeat;
    border: 0;
    cursor: pointer;
    display: block;
    height: 62px;
    margin-top: 0;
    width: 26px;
}

.cadastroPreAcessoSenha .acessoTeclado .bgBoxAzul {
    margin: 44px auto;
}

.cadastroPreAcessoSenha .acessoTeclado .bgBoxAzul,.cadastroPreAcessoSenha .acessoTeclado .bordaAzulBottomLeft,.cadastroPreAcessoSenha .acessoTeclado .bordaAzulBottomRight,.cadastroPreAcessoSenha .acessoTeclado .bordaAzulTopLeft,.cadastroPreAcessoSenha .acessoTeclado .bordaAzulTopRight {
    height: 80px;
    width: 227px;
}

.cadastroPreAcessoSenha .acessoTeclado .teclas {
    padding: 7px;
}

.corpoLogin .titulo.documento1-5 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_documento_1-5.png) no-repeat left;
    height: 16px;
    width: 119px;
}

.corpoLogin .titulo.cadastroDeLinha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_cadastro_linha.png) no-repeat left;
    height: 16px;
    width: 135px;
}

.paginaDeErro {
    width: 382px;
    min-height: 180px;
    height: auto!important;
    height: 180px;
    position: absolute;
    margin-top: -111px;
    margin-left: -191px;
    left: 50%;
    top: 50%;
}

.paginaDeErro .bordaBrancaBottomLeft,.paginaDeErro .bordaBrancaBottomRight,.paginaDeErro .bordaBrancaTopLeft,.paginaDeErro .bordaBrancaTopRight {
    width: 382px;
    min-height: 180px;
    height: auto!important;
    height: 180px;
}

.paginaDeErro .conteudo {
    padding: 10px;
    text-align: center;
}

.paginaDeErro .titulo.erro403 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_erro_403.png) no-repeat;
    height: 16px;
    width: 100%;
    text-align: left;
}

.paginaDeErro .titulo.erro404 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_erro_404.png) no-repeat;
    height: 16px;
    width: 100%;
    text-align: left;
}

.paginaDeErro .titulo.erro500 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_erro_500.png) no-repeat;
    height: 16px;
    width: 100%;
    text-align: left;
}

.paginaDeErro .bgVermelho {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_vermelho_center.png) repeat-x left!important;
    width: 342px;
    height: 98px;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    margin: 0 auto;
}

.paginaDeErro .bgVermelhoLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_vermelho_left.png) no-repeat left!important;
    height: 98px;
}

.paginaDeErro .bgVermelhoRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_vermelho_right.png) no-repeat right!important;
    height: 98px;
}

.paginaDeErro .bgVermelho .iconeVermelho {
    padding: 20px 0 0;
    width: 100%;
    height: 41px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/icone_vermelho_erro.png) no-repeat center;
}

.fundoPreto {
    background-color: #000;
    display: none;
    height: 200%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9997;
}

.popUpAlert2 {
    display: none;
    position: fixed;
    z-index: 9998;
}

.popUpAlert2 .fecharAlert {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/icone_fechar.png) no-repeat;
    border: 0;
    cursor: pointer;
    float: right;
    height: 24px;
    margin: -10px -10px 0 0;
    width: 22px;
    z-index: 9999;
}

.popUpAlert2 .boxpopUpAlert2 {
    padding: 10px;
    height: auto;
}

.popUpAlert2.msgAlert {
    text-align: center;
    width: 440px;
}

.popUpAlert2.msgImprimirAlert {
    text-align: center;
    width: 640px;
}

.popUpAlert2 img {
    margin-right: 10px;
}

.titulo.detalhes {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_detalhes.png) no-repeat left;
    margin-bottom: 5px;
    height: 16px;
    width: 76px;
}

.titulo.ddd {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ddd.png) no-repeat left;
    margin-bottom: 5px;
    height: 16px;
    width: 46px;
}

.titulo.celulares {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_celulares.png) no-repeat left;
    margin-bottom: 5px;
    height: 16px;
    width: 79px;
}

.titulo.planos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_planos.png) no-repeat left;
    margin-bottom: 5px;
    height: 16px;
    width: 62px;
}

.titulo.vivoInternet {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_vivo_internet.png) no-repeat;
    display: block;
    height: 16px;
    width: 114px;
}

.titulo.coberturaRoaming {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_cobertura_roaming.png) no-repeat left;
    margin-bottom: 5px;
    height: 17px;
    width: 159px;
}

.divSaldoAtual {
    display: block;
    float: right;
    height: 25px;
    padding: 0 14px 7px 7px;
    width: 129px;
}

.divSaldoAtual .bg {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_saldo_atual.png) no-repeat left top;
    height: 25px;
    text-align: center;
    width: 129px;
}

.divSaldoAtual .bg span {
    color: #8e44b4;
    line-height: 25px;
    font-weight: 700;
}

.internaConteudo .conteudoCentralSemLateral .titulo.mapaDoSite {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_mapa_site.png) no-repeat left;
    margin-bottom: 5px;
    height: 16px;
    width: 104px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite {
    width: 100%;
    min-height: 600px;
    height: auto!important;
    height: 600px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul {
    margin: 0;
    padding: 15px 0 0 10px;
    list-style: none;
    width: 96%;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul ul {
    padding: 0 0 0 5px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li {
    margin: 0;
    padding: 5px 0 5px 10px;
    background: #f5f4f4;
    font-weight: 700;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li ul li {
    font-weight: 400;
    padding: 5px 0 5px 10px;
    border-left: solid 1px #e9e8e8;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li h5 {
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    color: #fff;
    padding-left: 10px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite .col {
    width: 24%;
    height: 100%;
    float: left;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li.titleSemConteudo {
    background: 0;
    padding: 0 0 1px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li.titleSemConteudo .borderCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda2_sitemap_center.jpg) repeat-x left;
    height: 32px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li.titleSemConteudo .borderLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda2_sitemap_left.jpg) no-repeat left;
    height: 32px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li.titleSemConteudo .borderRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda2_sitemap_right.jpg) no-repeat right;
    height: 32px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li.title {
    background: 0;
    padding: 0 0 1px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li.title .borderCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_sitemap_center.jpg) repeat-x left;
    height: 30px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li.title .borderLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_sitemap_left.jpg) no-repeat left;
    height: 30px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite ul li.title .borderRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_sitemap_right.jpg) no-repeat right;
    height: 30px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite div.footerSiteMap {
    margin: 0;
    padding: 0 0 0 10px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite div.footerSiteMap .borderCenter {
    background: #f5f4f4;
    height: 8px;
    line-height: 8px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite div.footerSiteMap .borderLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borderBottom_sitemap_left.jpg) no-repeat left top;
    height: 8px;
    line-height: 8px;
}

.internaConteudo .conteudoCentralSemLateral .listMapaSite div.footerSiteMap .borderRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borderBottom_sitemap_right.jpg) no-repeat right top;
    height: 8px;
    line-height: 8px;
}

.corpoLogin .titulo.senhaExpirada {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_senha_expirada.png) no-repeat left;
    height: 16px;
    width: 122px;
}

.corpoLogin .titulo.confirmeSuaNovaSenha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_confirme_sua_nova_senha.png) no-repeat 5px top;
    height: 12px;
    width: 100%;
}

.cadastroPreAcessoSenha .formSenhaExpirada {
    width: 200px;
    float: left;
}

.cadastroPreAcessoSenha .formSenhaExpirada .titulo.email {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_email.png) no-repeat 10px center;
    height: 12px;
    padding-bottom: 5px;
    width: 100%;
}

.cadastroPreAcessoSenha .formSenhaExpirada .background {
    background: #f3f3f3;
}

.cadastroPreAcessoSenha .formSenhaExpirada .background,.cadastroPreAcessoSenha .formSenhaExpirada .bordaCinzaClaroTopLeft,.cadastroPreAcessoSenha .formSenhaExpirada .bordaCinzaClaroTopRight,.cadastroPreAcessoSenha .formSenhaExpirada .bordaCinzaClaroBottomLeft,.cadastroPreAcessoSenha .formSenhaExpirada .bordaCinzaClaroBottomRight {
    width: 460px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.cadastroPreAcessoSenha .formSenhaExpirada .conteudo {
    padding: 5px;
    width: 190px;
    float: left;
}

.cadastroPreAcessoSenha .formSenhaExpirada .acessoTeclado {
    background: 0;
    float: left;
    height: auto;
}

.cadastroPreAcessoSenha .formSenhaExpirada .acessoTeclado .bgBoxAzul {
    margin-top: 20px;
    margin-bottom: 0;
}

.cadastroPreAcessoSenha .formSenhaExpirada dl {
    padding: 2px 0;
}

.internaConteudo .agendar_atendimento_form {
    width: 700px;
    padding: 0 20px;
}

.internaConteudo .agendar_atendimento_form .borderBottom {
    width: 100%;
    margin: 0 0 5px;
    padding: 0;
    height: 5px;
}

.internaConteudo .agendar_atendimento_form .formLeft {
    width: 280px;
    height: 60px;
    float: left;
}

.internaConteudo .agendar_atendimento_form .formLeft2 {
    width: 150px;
    float: left;
    margin-top: 30px;
}

.internaConteudo .agendar_atendimento_form .formRight {
    width: 390px;
    height: 60px;
    float: right;
}

.internaConteudo .agendar_atendimento_form .formRight2 {
    width: 340px;
    height: 60px;
    float: right;
}

.internaConteudo .agendar_atendimento_form .formRight3 {
    width: 270px;
    height: 60px;
    float: right;
}

.internaConteudo .agendar_atendimento_form .boxSMS {
    width: 170px;
    margin: 15px 0;
}

.internaConteudo .agendar_atendimento_form .boxSMS .background {
    background: #f3f3f3;
}

.internaConteudo .agendar_atendimento_form .boxSMS .conteudo {
    padding: 5px;
}

.internaConteudo .agendar_atendimento_form #novoEmail {
    display: none;
}

.internaConteudo .conteudoCentralSemesquerda .conteudoCentralSemDireita .titulo.historicoDeContasAzul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_historico_contas_azul.png) no-repeat;
    height: 16px;
    width: 148px;
}

.internaConteudo .conteudoCentral .titulo.termoQuitacao {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_termo_quitacao.png) no-repeat;
    padding-bottom: 5px;
    height: 18px;
    width: 145px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao {
    width: 210px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao .background {
    background: #f3f3f3;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao .background,.internaConteudo .conteudoCentral .msgTermoQuitacao .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentral .msgTermoQuitacao .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentral .msgTermoQuitacao .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentral .msgTermoQuitacao .bordaCinzaClaroBottomRight {
    width: 210px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao .conteudo {
    padding: 5px 10px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao .topo {
    padding: 5px 0;
    font-size: 12px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao li {
    margin: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 3px 0 0;
    line-height: 30px;
    height: 30px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao li input,.internaConteudo .conteudoCentral .msgTermoQuitacao li label {
    vertical-align: middle;
}

.internaConteudo .conteudoCentral .msgTermoQuitacao .divBotoes {
    width: 100px;
    margin: 0 auto;
    height: 35px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond {
    width: 480px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond .background {
    background: #ededed;
    width: auto;
}

.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond .background,.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond .bordaCinzaMedioTopLeft,.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond .bordaCinzaMedioTopRight,.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond .bordaCinzaMedioBottomLeft,.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond .bordaCinzaMedioBottomRight {
    width: 480px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond table {
    width: 480px;
    padding: 5px 0;
    margin: 0 auto;
}

.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond table th {
    padding: 8px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond table td,.separadorBicolor {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 8px;
}

.internaConteudo .conteudoCentral .msgTermoQuitacaoCorrepond .divBotoes {
    width: 100px;
    margin: 0 auto;
}

.popupAgendarAtendimento {
    width: 620px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo {
    height: 430px;
    width: 565px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .bordaReciboCenter,.popupAgendarAtendimento .popAgendarAtendimentoConteudo .bordaReciboLeft,.popupAgendarAtendimento .popAgendarAtendimentoConteudo .bordaReciboRight {
    height: 391px;
    width: 565px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .miolo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/logo_vivo_peq.gif) no-repeat 15px 38px;
    width: 100%;
    height: 100%;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .conteudo {
    padding: 40px 30px 30px 60px;
    height: 321px;
    width: 475px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .conteudo .topo {
    color: #000;
    padding-bottom: 4px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra {
    padding: 3px 0;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra table {
    padding: 0;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra table thead th {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top #f5f5f5;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra table tbody td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top #f5f5f5;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra table tfoot td {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    color: #8e44b4;
}

.popupAgendarAtendimento .botImprimir {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_recibo.gif) no-repeat left;
    width: 89px;
    height: 26px;
    margin-top: 10px;
}

.popupAgendarAtendimento .msgAgendarAtendimento {
    width: 560px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.popupAgendarAtendimento .msgAgendarAtendimento .background {
    background: #ededed;
}

.popupAgendarAtendimento .msgAgendarAtendimento .background,.popupAgendarAtendimento .msgAgendarAtendimento .bordaCinzaMedioTopLeft,.popupAgendarAtendimento .msgAgendarAtendimento .bordaCinzaMedioTopRight,.popupAgendarAtendimento .msgAgendarAtendimento .bordaCinzaMedioBottomLeft,.popupAgendarAtendimento .msgAgendarAtendimento .bordaCinzaMedioBottomRight {
    width: 560px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.popupAgendarAtendimento .msgAgendarAtendimento table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.popupAgendarAtendimento .msgAgendarAtendimento table th {
    padding: 10px;
}

.popupAgendarAtendimento .msgAgendarAtendimento table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
}

.popupAgendarAtendimento .paginacaoAgendarAtendimento {
    width: 100%;
    text-align: center;
    word-spacing: 7px;
}

.popupAgendarAtendimento .paginacaoAgendarAtendimento a {
    color: #8e44b4;
}

.popupAgendarAtendimento .paginacaoAgendarAtendimento a.on {
    font-weight: 700;
}

.corpoLogin .titulo.confirmacaoDeDados2-5 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_confirmacao_dados_2-5.png) no-repeat left;
    height: 17px;
    width: 192px;
}

.png {
    position: relative!important;
    z-index: 1!important;
    behavior: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/js/iepngfix.htc);
}

.textArea {
    height: 55px;
    padding-left: 7px;
    width: 235px;
}

.textArea .bordaCinzaCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/textarea_cinza_center.png) repeat-x;
}

.textArea .bordaCinzaLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/textarea_cinza_left.png) no-repeat left;
}

.textArea {
    height: 55px;
    padding-left: 7px;
    width: 235px;
}

.textArea .bordaCinzaCenter {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/textarea_cinza_center.png) repeat-x;
}

.textArea .bordaCinzaLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/textarea_cinza_left.png) no-repeat left;
}

.textArea .bordaCinzaRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/textarea_cinza_right.png) no-repeat right;
}

.textArea .bordaCinzaCenter,.textArea .bordaCinzaLeft,.textArea .bordaCinzaRight,.textArea .textAreaContent {
    height: 56px;
}

.textArea textarea {
    border: solid 0;
    overflow: auto;
    height: 46px;
    padding: 3px;
    width: 225px;
    background: transparent;
}

.comprovante_email {
    width: 455px;
    padding: 10px;
    height: 150px;
    background: #f3f3f3;
    overflow-y: scroll;
    margin: 0 auto;
}

.menu03 {
    width: 198px;
    min-height: 137px;
    position: relative;
    padding: 0 15px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_background.png);
    background-repeat: repeat-y;
}

.menu04 {
    width: 212px;
    height: 272px;
}

.menu05 {
    width: 227px;
    height: auto;
    background-color: #FFF;
}

.menu07 {
    width: 207px;
    height: auto;
    background-color: #FFF;
    padding: 5px 10px 0;
}

.menu_top {
    height: 25px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_top.png);
    background-repeat: no-repeat;
}

.menu_bottom {
    height: 25px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_bottom.png);
    background-repeat: no-repeat;
}

.menu02 {
    width: 227px;
    min-height: 137px;
    position: relative;
    padding: 0;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu2_background.png);
    background-repeat: repeat-y;
    border-radius: 5px;
}

.menu2_top {
    height: 25px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu2_top.png);
    background-repeat: no-repeat;
}

.menu2_bottom {
    height: 25px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu2_bottom.png);
    background-repeat: no-repeat;
    margin: 0 0 11px;
}

.menu04_top {
    height: 8px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_top2.png);
    background-repeat: no-repeat;
}

.menu04_top2 {
    height: 8px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_top4.png);
    background-repeat: no-repeat;
}

.menu04_bottom {
    height: 8px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_bottom2.png);
    background-repeat: no-repeat;
    margin: 0 0 10px;
}

.menu04_bottom2 {
    height: 8px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_bottom4.png);
    background-repeat: no-repeat;
    margin: 0;
}

.menu08 {
    width: 227px;
    height: auto;
    background-color: #FFF;
}

.menu06_top {
    height: 8px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_top5.png);
    background-repeat: no-repeat;
}

.menu06_bottom {
    height: 8px;
    width: 227px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_bottom5.png);
    background-repeat: no-repeat;
    margin: 0 0 10px;
}

.menu06 {
    width: 217px;
    height: auto;
    background-color: #FFF;
}

.menu05_top {
    height: 8px;
    width: 217px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_top3.png);
    background-repeat: no-repeat;
}

.menu05_bottom {
    height: 8px;
    width: 217px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu_bottom3.png);
    background-repeat: no-repeat;
    margin: 0 0 10px;
}

.menu02 li.titulo2 {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    margin: 0 5px 15px 15px;
    width: 200px!important;
}

.menu02 li.titulo2 a {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    text-decoration: none;
    margin: 0 5px 4px 0;
    display: block;
}

.menu02 li.titulo2active {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    margin: 0 5px 15px 15px;
    width: 200px!important;
}

.menu02 li.titulo2active a {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    text-decoration: none;
    margin: 0 5px 4px 0;
    display: block;
}

.menu02 li.linkmenu {
    line-height: 16px;
    padding: 0 10px 0 17px;
    font-size: 9px;
    margin: 0;
    max-width: 200px;
}

.menu02 li.linkmenu a {
    color: #545454;
    text-decoration: none;
    font-family: Verdana,sans-serif;
    font-size: 9px;
    margin: 0;
    font-weight: 400;
}

.menu02 li.linkmenu a:hover {
    text-decoration: underline;
}

.menu02 li.linkmenu a:active {
    font-weight: 700;
}

.menu02 li.linkmenu strong {
    font-size: 9px;
}

.menu02 ul li {
    list-style: none;
    background: 0;
}

.menu02 ul {
    margin: 0;
}

.mes_novo {
    color: #545454;
}

.ano_novo {
    color: #545454;
}

.containerInterna #breadcrumbs {
    color: #8e44b4;
    font-size: 11px;
    padding: 12px 0;
    float: left;
    width: 788px;
    margin: 0 0 10px;
}

#breadcrumbs strong {
    color: #8e44b4;
}

.font_resize {
    float: left;
    color: #8e44b4;
    font-size: 11px;
    padding: 0 0 12px;
}

.font_resize strong {
    color: #8e44b4;
}

.resizing img {
    border: 0;
    padding: 0;
    float: left;
}

.resize_texto {
    float: left;
    color: #8e44b4;
    font-size: 11px;
    padding: 5px 10px 0 0;
}

.resize_texto_end {
    float: left;
    color: #8e44b4;
    font-size: 11px;
    padding: 0 5px 0 0;
}

.resize_texto2 {
    float: left;
    color: #8e44b4;
    font-size: 11px;
    padding: 16px 10px 0 0;
}

.resize_texto strong {
    color: #8e44b4;
}

.containerInterna .meu_vivo {
    float: left;
    width: 980px;
    height: 36px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_meu_vivo.png);
    background-repeat: no-repeat;
    padding: 0 0 12px;
    margin: 0;
}

.meus_dados {
    float: left;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    font-size: 18px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/separador.png);
    background-position: right;
    background-repeat: no-repeat;
    padding: 5px 0 0 25px;
    width: 205px;
    height: 25px;
}

.meus_dados p {
    padding: 3px 0 0;
}

.bem_vindo {
    float: left;
    font-family: ITCOfficinaSerifBold;
    font-size: 16px;
    padding: 10px 0 0 18px;
    width: 350px;
    height: 25px;
}

.menu_logado {
    float: right;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/menu_pj_logado.png);
    background-repeat: no-repeat;
    width: 702px;
    height: 42px;
    padding: 5px 0 10px 50px;
}

.menu_logadoFull {
    float: right;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/menu_pj_logado2.png);
    background-repeat: no-repeat;
    width: 910px;
    height: 42px;
    padding: 5px 0 10px 50px;
}

.menu_logado2 {
    float: left;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/menu_pj_logado.png);
    background-repeat: no-repeat;
    width: 752px;
    height: 42px;
    padding: 0 0 10px;
}

.menu_logado3 {
    float: left;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/menu_pj_logado2.png);
    background-repeat: no-repeat;
    width: 930px;
    height: 42px;
    padding: 5px 0 0 50px;
    overflow: visible;
    margin: 0;
}

.content {
    float: left;
    height: 36px;
    padding: 0 5px 0 15px;
}

.menu_logado p.title {
    color: #FFF;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.menu_logado p.conteudo {
    color: #f78500;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.menu_logadoFull p.title {
    color: #FFF;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.menu_logadoFull p.conteudo {
    color: #f78500;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.menu_logado2 p.title {
    color: #FFF;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
    margin: 0;
}

.menu_logado2 p.conteudo {
    color: #f78500;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
}

.menu_logado3 p.title {
    color: #FFF;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.menu_logado3 p.conteudo {
    color: #f78500;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.capsula {
    float: left;
    width: 752px;
    height: auto;
}

.capsula2 {
    float: left;
    width: 752px;
    height: auto;
}

.end_encontrados {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/arrow.png);
    background-position: left;
    background-repeat: no-repeat;
    padding: 0;
    margin-left: 5px;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    font-size: 14px;
}

.titulo_pagina_erros {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/arrow.png);
    background-position: left;
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
    margin: 10px 0 0 25px;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    font-size: 16px;
}

.titulo_pagina {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/arrow.png);
    background-position: left;
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
    margin-left: 5px;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    font-size: 16px;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400;
}

.titulo_pagina2 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/arrow2.png);
    background-position: left;
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
    margin-left: 5px;
    color: #fff;
    font-family: ITCOfficinaSerifBold;
    font-size: 16px;
}

.heading00 {
    margin-right: auto;
    margin-left: auto;
    float: left;
    width: 285px;
}

.heading2 {
    float: left;
    width: 520px;
}

.heading3 {
    float: left;
    width: 735px;
}

.heading4 {
    float: left;
    width: 510px;
}

.col_block_cap {
    float: left;
    width: 490px;
}

.col_block {
    float: left;
    width: 490px;
    margin: 0 0 7px;
}

.col_block_bot {
    float: left;
    width: auto;
    padding: 0 0 0 160px;
    margin: 0 0 10px;
}

.formDiaV ul {
    margin: 10px 0;
}

.formDiaV ul li {
    background: 0;
    list-style: none;
    padding: 5px 0 5px 15px;
}

.children {
    text-indent: 15px;
}

.col_bt00 {
    width: 450px;
    float: left;
}

.col_bt00b {
    width: 450px;
    float: right;
}

.col_bt00c {
    width: 490px;
    float: left;
}

.col_bt00d {
    width: 715px;
    float: left;
}

.col_bt01 {
    width: 715px;
    float: left;
}

.col_bt02 {
    width: 100px;
    float: right;
    *margin-right: 50px;
}

.col_bt03 {
    width: 130px;
    float: right;
}

.col_bt04 {
    width: 800px;
    float: right;
}

.col_bt04b {
    width: 690px;
    float: right;
}

.col_bt05 {
    width: 320px;
    float: left;
}

.col_bt06 {
    width: 480px;
    float: left;
}

.col_bt07 {
    width: 400px;
    float: left;
}

.col_bt08 {
    width: 320px;
    float: left;
}

.col_bt09 {
    float: left;
}

.msg_pact-ativos {
    width: 650px;
    margin: 0 auto;
    background-color: #ededed;
}

.msg_pact-ativos_top {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/pact-ativos_top.png);
    width: 650px;
    height: 8px;
    margin: 0 auto;
}

.msg_pact-ativos_bottom {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/pact-ativos_bottom.png);
    width: 650px;
    height: 8px;
    margin: 0 auto 10px;
}

.msg_limparcxpostal {
    width: 555px;
    margin: 0 auto;
    background-color: #ededed;
    padding: 5px 10px 0;
}

.msg_limparcxpostal_top {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/limparcxpostal_top.png);
    width: 575px;
    height: 8px;
    margin: 0 auto;
}

.msg_limparcxpostal_bottom {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/limparcxpostal_bottom.png);
    width: 575px;
    height: 8px;
    margin: 0 auto 10px;
}

.msg_hist_ofertas_roxo {
    width: 650px;
    height: 40px;
    margin: 0 auto;
    background-color: #8e44b4;
}

.msg_hist_ofertas_top_roxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/hist_ofertas-top_roxo.png);
    width: 650px;
    height: 8px;
    margin: 0 auto;
}

.msg_hist_ofertas_bottom_roxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/hist_ofertas-bottom_roxo.png);
    width: 650px;
    height: 8px;
    margin: 0 auto 10px;
}

.msg_prog_rec_roxo {
    width: 376px;
    min-height: 25px;
    margin: 0 auto;
    background-color: #8e44b4;
}

.msg_prog_rec_top_roxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/prog_rec_top_roxo_376.png);
    width: 376px;
    height: 8px;
    margin: 0 auto;
}

.msg_prog_rec_bottom_roxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/prog_rec_bottom_roxo_376.png);
    width: 376px;
    height: 8px;
    margin: 0 auto 10px;
}

.msg_erro_roxo {
    width: 376px;
    height: 90px;
    margin: 0 auto;
    background-color: #8e44b4;
}

.msg_erro_top_roxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/prog_rec_top_roxo_376.png);
    width: 376px;
    height: 8px;
    margin: 0 auto;
}

.msg_erro_bottom_roxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/prog_rec_bottom_roxo_376.png);
    width: 376px;
    height: 8px;
    margin: 0 auto 10px;
}

.msg_erro_vermelho {
    width: 376px;
    height: 90px;
    margin: 0 auto;
    background-color: #ed0202;
}

.msg_erro_top_vermelho {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_vermelho_376px.png);
    width: 376px;
    height: 8px;
    margin: 0 auto;
}

.msg_erro_bottom_vermelho {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_vermelho_376px.png);
    width: 376px;
    height: 8px;
    margin: 0 auto 10px;
}

.msg_limparcxpostal_roxo {
    width: 555px;
    margin: 0 auto;
    background-color: #8e44b4;
    padding: 5px 10px 0;
}

.msg_limparcxpostal_top_roxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/limparcxpostal_top_roxo.png);
    width: 575px;
    height: 8px;
    margin: 0 auto;
}

.msg_limparcxpostal_bottom_roxo {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/limparcxpostal_bottom_roxo.png);
    width: 575px;
    height: 8px;
    margin: 0 auto 10px;
}

.multi_select {
    width: 705px;
    float: left;
    height: auto;
    margin: 0 10px 10px;
}

.multi_select2 {
    width: 470px;
    float: left;
    height: auto;
    margin: 0 10px 10px;
}

.multi_select_field {
    float: left;
    margin: 0 10px 0 0;
    width: 200px;
}

.multi_select_titulo {
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    font-size: 16px;
    width: 130px;
    float: left;
    vertical-align: middle;
    line-height: 30px;
    padding: 10px 0 0;
}

.floater00,.floater01 {
    left: 50%;
    top: 170px;
    z-index: 2;
    width: 315px;
    background: #fff url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/_img/bg-port-02.png) repeat-x 0 bottom;
    position: absolute;
    padding: 22px 30px;
    margin-left: -187px;
}

.floater01 {
    width: 920px;
    margin-left: -483px;
}

.login .floater00 {
    top: 100px;
}

.floater01 .bt-fechar-00,.floater00 .bt-fechar-00 {
    top: -17px;
    right: -13px;
    position: absolute;
}

#scrollModal,#scrollModal01 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    position: absolute;
}

.s-visualizacao-conta {
    position: relative;
}

.pacotes_vivo_titulo {
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    font-size: 16px;
}

.pesquisaSat {
    font-weight: 400;
}

.pesquisaSat ul li {
    background: 0;
    list-style: none;
    padding: 0 0 5px 15px;
}

.msgPacotesSelecionados ul li {
    background-color: none;
    list-style: none;
    padding: 0 0 0 15px;
}

.msgPacotesSelecionados2 ul li {
    background-color: none;
    list-style: none;
    padding: 5px 0 5px 15px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_separador_bicolor.png)repeat-x center bottom;
}

.msgPacotesSelecionados2 ul {
    background-color: #f3f3f3;
    width: 450px;
}

.msgPacotesSelecionados2 ul li ul {
    width: 420px;
}

.msgPacotesSelecionados2 ul li ul li {
    background: 0;
}

.msgOutrosServicos ul li {
    background: 0;
    list-style: none;
    padding: 0 0 0 15px;
}

.msgOutrosServicos2 ul li {
    list-style: none;
    padding: 5px 0 5px 15px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_separador_bicolor.png)repeat-x center bottom;
}

.msgOutrosServicos2 ul li ul {
    width: 420px;
}

.msgOutrosServicos2 ul li ul li {
    background: 0;
}

.msgOutrosServicos2 ul {
    background-color: #f3f3f3;
    width: 450px;
}

.bg_cinzamedio {
    background-color: f3f3f3;
}

.bg_cinzamedio ul li {
    background-color: none;
    list-style: none;
    padding: 0 0 0 15px;
}

.programa_pontos {
    font-weight: 400;
}

.programa_pontos ul li {
    background: 0;
    list-style: none;
    padding: 0 0 5px 15px;
}

.totalizador {
    float: right;
    width: 300px;
    background-color: #f2f2f2;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 21px;
}

.totalizador_item {
    font-weight: 700;
    color: #8e44b4;
    width: 112px;
    float: left;
}

.total {
    font-weight: 700;
    width: 70px;
    float: left;
    padding: 0 5px 0 0;
}

.borderless {
    border: 0!important;
}}

.borderConteudo {
    border-bottom: 1px solid #e5e5e5;
    min-height: 70px;
    height: auto!important;
    height: 30px;
    padding: 3px;
}

.form03 LABEL {
    color: #8e44b4;
    display: block;
    line-height: 13px;
    margin-bottom: 3px;
    font-weight: bolder;
}

.form03 .col00 {
    float: left;
    margin: 10px 12px 0 0;
}

.form03 .pos-col00 {
    margin-left: -26px;
}

.form03 .col00 LABEL {
    float: none;
}

.form04 INPUT {
    margin: 0;
    float: left;
}

.form03 .tabela03 .radioCheck {
    float: none;
    margin-bottom: 0;
}

.form03 .tabela04 {
    float: left;
    margin-bottom: 0;
    border: 0;
}

.form03 .s-dados {
    float: left;
    width: 180px;
    line-height: 26px;
    margin-bottom: 12px;
}

.form03 .s-radio-00 {
    float: left;
    margin: 5px 0;
}

.form03 .s-radio-00 LABEL {
    float: left;
    color: #333;
    cursor: pointer;
    display: inline;
    line-height: 11px;
    font-weight: 400;
    padding: 0 30px 0 3px;
}

.form03 .s-radio-00 LABEL STRONG {
    cursor: pointer;
    line-height: 11px;
}

.form03 .s-radio-00 .s-form-interno-00 {
    padding-left: 22px;
}

.form03 .s-radio-00 TEXTAREA {
    margin: -8px 0 16px;
}

.form03 .noWrap .bt-calendario-00 {
    float: left;
    margin: 3px 0 0 5px;
}

.form03 .bt-fechar-02 {
    float: left;
    margin: 3px 0 0 5px;
}

.form03 .bt-acessar-chat-00 {
    float: right;
}

.form03 .s-form-interno-00 {
    width: 485px;
    padding-left: 19px;
}

.form03 .s-form-interno-00 LABEL {
    float: none;
    color: #8e44b4;
    display: block;
    padding-left: 0;
    line-height: 13px;
    font-weight: bolder;
}

.form03 .s-form-interno-00 .col00 {
    position: relative;
    margin: -5px 12px 12px 0;
}

.form03 .s-form-interno-00 .tabela01 {
    width: 473px;
    margin-left: -8px;
}

.bt-calendario-00 {
    width: 21px;
    height: 26px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -577px -21px!important;
    margin: 2px 0 0;
}

.sel01 {
    width: 170px;
    margin: 5px 0 0;
}

.sel03 {
    width: 180px;
    line-height: 22px;
    margin-top: 5px!important;
    margin-left: 0;
    font-size: 11px;
    color: #7e7e7e;
    vertical-align: middle;
}

.fA01 {
    width: 107px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa01.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    margin: 2px 0 0;
    line-height: 27px;
    padding: 0 0 0 8px!important;
}

.noWrap {
    white-space: nowrap;
}

.divBotoes2 {
    height: 26px;
    padding: 6px 0 0 90px;
    border: 0 solid;
}

.boxConteudo .background,.conteudoHome .background {
    margin-top: 30px;
    margin-left: 15px;
    background: #f4f4f4;
    margin-bottom: 10px;
    width: 455px;
    height: auto!important;
    height: 90px;
}

.boxConteudo .background,.conteudoHome .background2 {
    margin-top: 30px;
    margin-left: 15px;
    margin-bottom: 10px;
    width: 455px;
    height: auto!important;
    height: 90px;
}

.boxConteudo3 .background,.conteudoHome .background {
    margin-top: 30px;
    margin-left: 15px;
    background: #f4f4f4;
    margin-bottom: 10px;
    width: 455px;
    height: auto!important;
    height: 90px;
}

.boxConteudo3 .background,.conteudoHome .background2 {
    margin-top: 30px;
    margin-left: 15px;
    margin-bottom: 10px;
    width: 455px;
    height: auto!important;
    height: 90px;
}

.boxConteudo .bordaCinzaMedioTopLeft,.boxConteudo .bordaCinzaMedioTopRight,.boxConteudo .bordaCinzaMedioBottomLeft,.boxConteudo .bordaCinzaMedioBottomRight,.conteudoHome .bordaCinzaMedioTopLeft,.conteudoHome .bordaCinzaMedioTopRight,.conteudoHome .bordaCinzaMedioBottomLeft,.conteudoHome .bordaCinzaMedioBottomRight {
    width: 420px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.boxConteudoPeq .background {
    margin-top: 30px;
    margin-left: 15px;
    background: #f4f4f4;
    margin-bottom: 10px;
    width: 455px;
    height: auto!important;
    height: 90px;
}

.internaConteudo .boxConteudoPeq table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
    height: 90px;
}

.internaConteudo .boxConteudoPeq table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    height: 60px;
}

.confirm {
    margin: 15px;
}

.confirm strong {
    color: #8e44b4;
}

.background .conteudo {
    padding: 10px;
}

.background .conteudo ul li {
    list-style: none;
}

.borderSeparacao {
    border-bottom: 1px solid #e5e5e5!important;
    margin: 4px 0;
}

.floatLeftInfo {
    float: left;
    padding-top: 15px;
}

.textAlign {
    text-align: justify;
    margin: 25px 15px 0;
}

.textDescription {
    padding-right: 100px;
}

.accordion-00 {
    clear: both;
    margin: 26px -7px 25px;
}

.accordion-00 DL,.accordion-00 DT,.accordion-00 DD {
    width: 504px;
    display: block;
    margin: 0 auto;
}

.accordion-00 DT {
    width: auto;
    height: 51px;
    overflow: hidden;
    margin: 0 0 12px;
    padding: 0 22px;
    position: relative;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-acordeon-head-00.png);
}

.accordion-00 DT BIG {
    display: block;
    overflow: hidden;
    margin-top: 17px;
    text-indent: -9999px;
    overflow: hidden;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-titulos.png);
}

.accordion-00 DT .bt-mais-01,.accordion-00 DT .bt-menos-00 {
    position: absolute;
    top: 18px;
    right: 22px;
    z-index: 3;
}

.accordion-00 DD {
    margin-top: -28px;
    *margin-top: -40px;
}

.tit-consulta-avancada {
    height: 20px;
    background-position: 0 -717px;
}

.tit-opcoes-graficos {
    height: 20px;
    background-position: 0 -758px;
}

.download-options-00 {
    height: 41px;
    overflow: hidden;
    position: relative;
    margin: 26px 0 25px;
}

.download-options-00 LI {
    background: none!important;
    top: 0;
    width: 204px;
    height: 41px;
    display: block;
    overflow: hidden;
    position: absolute;
}

.download-options-00 .m00 {
    left: 0;
    background: 0;
}

.download-options-00 .m01 {
    left: 50%;
    margin-left: -102px;
    background: 0;
}

.download-options-00 .m02 {
    right: 0;
    background: 0;
}

.bt-menos-00 {
    width: 17px;
    height: 18px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -520px -48px;
}

.bt-mais-01 {
    width: 17px;
    height: 18px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -552px -31px;
}

.box04 {
    width: 460px;
    min-height: 533px;
    padding: 10px 22px;
    position: relative;
    margin: 26px 0 25px;
    background: #d5d5d5 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-acordeon-00.png) repeat-x 0 bottom;
}

.cTop-t11,.cTop-t12 {
    left: 0;
    height: 7px;
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-bordas-arredondadas.png);
}

.form01 P {
    color: #333;
}

.form01 .separador {
    clear: both;
    width: 460px;
    margin: 0 -22px 10px;
    padding: 10px 22px;
    border-bottom: 1px solid #fff;
}

.form01 .separador {
    clear: both;
    width: 460px;
    margin: 0 -22px 10px;
    padding: 10px 22px;
    border-bottom: 1px solid #fff;
}

.form01 .col00 {
    float: left;
    width: 230px;
}

.form01 INPUT {
    float: left;
    margin: 0 5px 10px 0;
    border: 0;
}

.form01 SELECT {
    float: left;
    margin: 2px 5px 10px 0!important;
}

.form01 LABEL {
    clear: both;
    color: #8e44b4;
    display: block;
    margin: 0 5px 0 0;
    font-weight: bolder;
}

.form01 .l00 {
    clear: none;
    float: left;
    margin-right: 5px;
    line-height: 26px;
}

.form01 .l01 {
    clear: none;
    float: left;
    font-size: 10px;
    line-height: 13px;
}

.form01 .spc-label {
    padding-right: 67px;
}

INPUT.radioCheck {
    padding: 0;
    float: left;
    width: 13px;
    height: 13px;
    background: 0;
    line-height: 13px;
    margin: 0 3px 0 0!important;
}

.fA03a {
    width: 142px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa03.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    margin: 2px 4px 0 0;
    line-height: 27px!important;
    border: 0;
    padding: 0 4px;
}

.fA04 {
    width: 47px;
    background: #FFF;
    border: 1px solid #cecece;
    padding: 6px 4px 4px;
    *padding: 0 4px;
    height: 17px;
    *height: 20px;
    line-height: 20px;
    margin: 2px 0 0;
}

.fA04b {
    width: 47px;
    height: 17px!important;
    background: #FFF;
    border: 1px solid #cecece;
    margin: 2px 0 0;
    *padding: 6px 4px 12px;
}

.fA05 {
    width: 107px;
    height: 27px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa01.png);
    background-repeat: no-repeat;
    background-position: left;
    border: 0;
    line-height: 27px!important;
    padding: 0 4px!important;
    margin: 2px 0 0!important;
}

.fA06 {
    width: 47px;
    height: 27px;
    margin: 2px 0 0;
    line-height: 27px;
    padding: 0 0 0 5px;
}

.fA07 {
    width: 47px;
    height: 27px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_fa06.png);
    background-repeat: no-repeat;
    background-position: left;
    margin: 2px 0 0;
    border: 0;
    line-height: 27px!important;
}

.fA12 {
    width: 56px;
    height: 27px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_fa12.png);
    background-repeat: no-repeat;
    background-position: left;
    margin: 2px 0 0;
    border: 0;
    line-height: 27px!important;
}

.fA08 {
    width: 246px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa08.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    margin: 2px 0 0;
    line-height: 27px!important;
    border: 0;
}

.fA09_faleConosco {
    width: 39px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa09.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    line-height: 27px!important;
    border: 0;
    padding: 0 4px;
}

.fACapt {
    width: 193px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_faCapt.png);
    background-position: left;
    background-repeat: no-repeat;
    height: 27px;
    margin: 0;
    line-height: 27px!important;
    border: 0;
    padding: 0 0 0 5px;
}

.bt-visualizar-00 {
    width: 18px;
    height: 26px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -587px -71px;
}

.bt-editar-img-00 {
    width: 23px;
    height: 26px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -544px -71px;
}

.bt-excluir-01 {
    width: 16px;
    height: 26px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -569px -71px;
}

.bt-imprimir-00 {
    width: 19px;
    height: 16px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -616px 0;
}

.bt-calendario-01 {
    width: 21px;
    height: 26px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -577px -21px;
    margin: 10px 0 0;
}

.bt-download-manual-aplicativo-00 {
    width: 204px;
    height: 41px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-formularios-botoes.png) -431px -43px;
}

.bt-download-conta-eletronica-00 {
    width: 204px;
    height: 41px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-formularios-botoes.png) -431px -86px;
}

.bt-download-layout-febraban-00 {
    width: 204px;
    height: 41px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-formularios-botoes.png) -431px 0;
}

.bot_left {
    margin-right: 218px;
}

.mask {
    width: 936px;
    border: 1px solid #ededed;
    overflow: hidden;
}

.paginacao00 * {
    font-size: 10px;
    line-height: 11px;
}

.paginacao00 {
    left: 0;
    z-index: 2;
    width: 100%;
    height: 11px;
    bottom: -29px;
    font-size: 10px;
    line-height: 11px;
    text-align: center;
    margin: 5px 0 0;
}

.paginacao00 UL {
    display: inline;
}

.paginacao00 LI {
    width: 30px;
    height: 11px;
    display: inline-block;
    margin-left: -4px;
    border-right: 1px solid #7e7e7e;
    background: none!important;
    padding: 0!important;
}

.paginacao00 LI {
    *display: inline;
    *margin-left: 0;
}

.paginacao00 .tam00 {
    width: 130px;
}

.paginacao00 .tam01 {
    width: 60px;
}

.paginacao00 .ultimo {
    border-right: 0;
}

.paginacao00 A {
    height: 11px;
    display: block;
    text-decoration: underline;
}

.paginacao00 A:hover {
    text-decoration: none;
}

.paginacao00 STRONG {
    height: 11px;
    color: #8e44b4;
    display: block;
    font-weight: 400;
}

.impressao,.impressao BODY {
    background: #fff;
}

.impressao #geral {
    width: auto;
    padding: 5px;
    border-bottom: 1px solid #ededed;
}

.impressao #geral p {
    width: auto;
    padding: 5px 0 0 10px;
    margin: 0;
}

.impressao #geral img {
    padding: 0 0 0 10px;
}

.impressao #dados {
    width: auto;
    border-bottom: 1px solid #ededed;
    padding: 20px 0;
    margin: 0 0 20px;
    height: 220px;
    text-align: left;
    font-size: 15px;
}

.impressao #dados strong {
    color: #7e7e7e;
}

.impressao #dados .left {
    float: left;
    width: 400px;
    text-align: left;
    height: auto;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
}

.impressao #dados .right {
    float: right;
    width: 400px;
    text-align: right;
    margin-top: 40px;
    margin-right: 10px;
    height: auto;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
}

.impressao #dados .right label strong {
    color: #8e44b4;
}

#dados strong {
    color: #8e44b4;
}

.impressao #foot {
    width: 100%;
    padding: 0;
    background: 0;
    border-top: 1px solid #e3e3e3;
}

.impressao #head {
    width: 100%;
    border-bottom: 1px solid #e3e3e3;
    margin: 20px 0 12px;
}

.impressao #head P {
    margin-bottom: 25px;
    font-size: 10px;
}

.impressao #head P * {
    font-size: 10px;
    color: #7e7e7e;
}

.impressao #head P BIG {
    font-size: 11px;
    color: #8e44b4;
    font-weight: bolder;
}

.impressao #foot ADDRESS {
    right: 5px;
}

.impressao .copyright {
    margin-top: 80px;
    padding-right: 0;
}

.impressao H1 {
    width: 225px;
    height: 22px;
    margin-bottom: 10px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/logo.png);
}

.impressao H1 A {
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: 0;
}

.impressao H2 {
    color: #8e44b4;
    text-indent: 0;
    font-size: 18px;
    background: 0;
    overflow: visible;
    line-height: 25px;
    text-align: center;
    text-decoration: underline;
}

.impressao .s-nota-fiscal UL {
    background: #f9f9f9;
}

.impressao .s-nota-fiscal .bg00 {
    background: #fff;
}

.grafico {
    background: #fff;
    padding-top: 10px;
}

.grafico .grafico,.grafico .pos-grafico {
    width: 600px;
    margin: 0 auto;
    position: relative;
}

.grafico .grafico {
    text-align: center;
}

.grafico H1 {
    color: #8e44b4;
    text-indent: 0;
    font-size: 18px;
    background: 0;
    overflow: visible;
    line-height: 25px;
    text-align: center;
    margin-bottom: 15px;
}

.grafico .bt-fechar-02 {
    top: 5px;
    right: 0;
    position: absolute;
}

.tabela02 {
    margin-top: 10px;
}

.tabela02 TH {
    padding: 5px;
    color: #8e44b4;
    font-size: 10px;
    text-align: left;
}

.tabela02 TD {
    padding: 5px;
    font-size: 10px;
    line-height: 14px;
    border-top: 1px solid #d8d8d8;
}

.tabela02 .primeiro TD {
    border-top-color: #fff;
}

.tabela02 .bt-excluir-00 {
    margin: 0 auto;
}

.tabela02 preHeader {
    background-color: #f3f3f3;
    font-size: 16px;
    color: #7e7e7e;
}

.internaConteudo .conteudoCentralSemDireita .filtroLetras {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/menu_bg.png) repeat-x #8e44b4;
    height: 36px;
    width: 100%;
}

.internaConteudo .conteudoCentralSemDireita .filtroLetras .bordaMenuBottomLeft,.internaConteudo .conteudoCentralSemDireita .filtroLetras .bordaMenuBottomRight,.internaConteudo .conteudoCentralSemDireita .filtroLetras .bordaMenuTopLeft,.internaConteudo .conteudoCentralSemDireita .filtroLetras .bordaMenuTopRight {
    width: 100%;
    height: 36px;
}

.internaConteudo .conteudoCentralSemDireita .filtroLetras ul {
    margin: 0 auto;
    width: 700px;
    padding: 7px 0 0;
    list-style: none;
}

.internaConteudo .conteudoCentralSemDireita .filtroLetras li {
    margin: 0;
    padding: 0 3px 0 4px;
    display: inline;
}

.internaConteudo .conteudoCentralSemDireita .filtroLetras li a {
    color: #fff;
}

.internaConteudo .conteudoCentralSemDireita .filtroLetras li select {
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 90px;
}

.colInput {
    width: 200px!important;
    padding-left: 75px!important;
}

.search {
    margin-top: 9px;
    padding-left: 1px;
}

.divCalendar {
    float: left;
    margin-top: 5px;
}

DIV.calendario {
    width: 184px;
    height: 150px;
    display: none;
    overflow: hidden;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/calendario.png);
    position: absolute;
    margin-top: 25px;
}

DIV.calendario A.fechar {
    top: 11px;
    right: 1px;
    width: 20px;
    height: 18px;
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -630px -71px;
}

DIV.calendario A.bt_controle_mes {
    top: 18px;
    width: 7px;
    height: 10px;
    color: #fff;
    display: block;
    overflow: hidden;
    position: absolute;
}

DIV.calendario A.bt_voltar_mes {
    left: 26px;
    top: 8px;
}

DIV.calendario A.bt_avancar_mes {
    right: 26px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/ico-bullet-03-right.png);
    top: 8px;
}

DIV.calendario SPAN.nome_mes {
    color: #fff;
    height: 14px;
    display: block;
    font-size: 12px;
    overflow: hidden;
    line-height: 14px;
    text-align: center;
    font-weight: bolder;
    margin: 3px 33px 8px;
    vertical-align: middle;
    *padding-top: 5px;
}

DIV.calendario UL LI {
    float: left;
    width: 23px;
    height: 16px;
    display: block;
    font-size: 11px;
    text-align: center;
    background: 0;
    padding: 0;
}

DIV.calendario UL LI A {
    color: #FFF;
    text-decoration: none;
}

DIV.calendario UL LI A:hover {
    text-decoration: underline;
}

DIV.calendario .lista_dia {
    width: 169px;
    margin: 0 0 0 20px;
}

DIV.calendario UL LI.semana {
    color: #FFF;
    font-weight: bolder;
}

DIV.calendario UL LI.dia {
    color: #FFF;
    margin: 0;
    padding: 0;
}

DIV.calendario UL LI.default {
    color: #FFF;
    font-weight: 700;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-dia-atual-00.png) no-repeat center center;
}

DIV.calendario UL LI.default A {
    color: #FFF;
}

.s-regulamento-00 {
    width: 409px;
    margin-bottom: 16px;
}

.s-regulamento-01 {
    width: 409px;
    margin-bottom: 16px;
}

.s-regulamento-00 .mask {
    width: 590px;
    height: 233px;
    padding: 18px;
    overflow: auto;
    margin-bottom: 12px;
    border: 1px solid #cacaca;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-termos-legais-00.png);
}

.s-regulamento-00 .mask h4 {
    font-size: 12px;
}

.s-linhas-selecionadas {
    width: 373px;
    height: 70px;
    padding: 5px 18px;
    overflow: auto;
    margin-bottom: 12px;
    position: relative;
    border: 1px solid #cacaca;
    background: #f8f8f8;
}

.s-regulamento-00 LABEL {
    float: left;
    color: #7e7e7e;
    line-height: 11px;
    font-weight: 400;
    margin: 0 5px 7px 0;
    margin: 0 auto 12px;
}

.s-nota-fiscal UL {
    float: left;
    clear: both;
    width: 660px;
    padding: 10px 24px;
    background: #ededed;
    border-top: 1px solid #c9c9c9;
}

.s-nota-fiscal LI {
    float: left;
    overflow: hidden;
    position: relative;
    padding: 1px 10px 8px;
    border-left: 1px solid #c9c9c9;
    background: none!important;
}

.s-nota-fiscal .cell00 {
    width: 639px;
}

.s-nota-fiscal .cell01 {
    width: 309px;
}

.s-nota-fiscal .cell02 {
    width: 199px;
}

.s-nota-fiscal .cell03 {
    width: 144px;
}

.s-nota-fiscal .cell04 {
    width: 111px;
}

.s-nota-fiscal .tabela00 TH {
    color: #7e7e7e;
    padding-left: 0;
}

.s-nota-fiscal .tabela00 TD {
    padding-left: 0;
    border-color: #c9c9c9;
}

.s-nota-fiscal .bg00 {
    background: #f6f6f6;
}

.s-nota-fiscal .no-bord {
    border: 0 none;
}

.s-nota-fiscal .spc00 {
    margin-top: 8px;
}

.s-nota-fiscal * {
    color: #7e7e7e;
    line-height: 17px;
    letter-spacing: -1px;
}

.s-nota-fiscal H4 {
    clear: both;
    padding: 7px 0 7px 14px;
}

.s-nota-fiscal .s-msg {
    left: 0;
    top: 50%;
    width: 100%;
    height: 20px;
    margin: -10px 0 0;
    line-height: 20px;
    text-align: center;
    position: absolute;
}

.roxo {
    color: #8e44b4;
}

.top_cinzamedio_300 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_300px.png) no-repeat!important;
    width: 300px;
    height: 10px;
}

.bottom_cinzamedio_300 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_300px.png) no-repeat!important;
    width: 300px;
    height: 10px;
}

.top_cinzamedio_380 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_380px.png);
    width: 380px;
    height: 10px;
}

.bottom_cinzamedio_380 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_380px.png);
    width: 380px;
    height: 10px;
}

.top_cinzamedio_376 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_376px.png);
    width: 376px;
    height: 11px;
}

.bottom_cinzamedio_376 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_376px.png);
    width: 376px;
    height: 11px;
}

.top_cinzamedio_420 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_420px.png);
    width: 420px;
    height: 10px;
}

.bottom_cinzamedio_420 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_420px.png);
    width: 420px;
    height: 10px;
}

.top_cinzamedio_450 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_450px.png);
    width: 450px;
    height: 10px;
}

.bottom_cinzamedio_450 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_450px.png);
    width: 450px;
    height: 10px;
}

.bottom_cinzamedio_440 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_440px.png);
    width: 440px;
    height: 10px;
}

.top_cinzamedio_440 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_440px.png);
    width: 440px;
    height: 10px;
}

.top_roxo_376 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_roxo_376px.png);
    width: 376px;
    height: 8px;
    margin: 0 auto!important;
}

.bottom_roxo_376 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_roxo_376px.png);
    width: 376px;
    height: 8px;
    margin: 0 auto!important;
}

.top_roxo_376a {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_roxo_376px.png);
    width: 376px;
    height: 8px;
    margin: 0 auto!important;
}

.bottom_roxo_376a {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_roxo_376px.png);
    width: 376px;
    height: 8px;
    margin: 0 auto!important;
}

.bottom_cinzamedio_475 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_475px.png);
    width: 475px;
    height: 10px;
}

.top_cinzamedio2_475 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio2_475px.png);
    width: 475px;
    height: 10px;
}

.bottom_cinzamedio2_475 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio2_475px.png);
    width: 475px;
    height: 10px;
}

.top_cinzamedio_700 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_700px.png);
    width: 700px;
    height: 10px;
}

.bottom_cinzamedio_700 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_700px.png);
    width: 700px;
    height: 10px;
}

.box_envio_sms {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/movel-pf/box-envio-sms.png) no-repeat;
    float: left;
    width: 171px;
    height: 72px;
    padding: 7px;
}

.container_peq {
    width: 376px;
    margin: 0 auto;
}

.container_grande {
    width: 490px;
    margin: 0 auto;
}

ul.escolha_local {
    display: inline-block;
    width: 495px;
    padding-top: 10px;
}

ul.escolha_local li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/atendimento_telefonesuteis_separador.gif) no-repeat center left;
    font-size: 9px;
    float: left;
    width: 155px;
    padding: 0 0 0 7px;
    height: 60px;
    list-style: none;
}

ul.escolha_local select {
    border: solid 1px #cecece;
    color: #8e44b4;
    font-weight: 700;
    font-size: 10px;
    width: 140px;
}

ul.escolha_local label {
    display: block;
    height: 15px;
    width: 45px;
    text-indent: -9000px;
    padding-bottom: 5px;
}

div.enderecos div.float_left dl dt {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bullet_seta_direita2.gif) no-repeat left center;
    padding-left: 10px;
    width: 90%;
}

div.enderecos div.float_left dl dt strong {
    color: #8e44b4;
}

div.enderecos ul li {
    list-style: none;
    margin-left: 5px;
    width: 500px;
    padding: 15px 0;
}

div.enderecos .lista {
    border-bottom: 1px solid #e9e9e9;
}

.lista {
    list-style: none outside none;
}

.debitoauto {
    margin: 20px auto 0;
    padding: 5px 0;
    width: 98%;
}

.debitoauto .left {
    float: left;
    width: 300px;
}

.debitoauto .left .cod_banco {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_cinzamedio_300.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 300px;
    width: 300px;
}

.debitoauto .right {
    float: left;
    width: 380px;
}

.debitoauto .right .bancos {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_cinzamedio_380.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 280px;
    margin-left: 20px;
    width: 380px;
}

.alignright {
    color: #8e44b4;
    float: right;
    margim-bottom: 20px;
}

.alignright2 {
    color: #8e44b4;
    float: right;
    padding-right: 80px;
}

.backgrounddiav {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_cinzamedio_250.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 250px;
    width: 300px;
    padding-top: 5px;
}

.bt-earphones-00 img {
    width: 17px;
    margin-left: 5px;
    height: 27px;
    cursor: pointer;
    border: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -29px -42px;
}

.bt-download-00 img {
    width: 17px;
    margin-left: 2px;
    height: 27px;
    cursor: pointer;
    border: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) 0 -42px;
}

.bt-imprimir-00 img {
    width: 10px;
    height: 16px;
    cursor: pointer;
    border: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -616px 0;
}

.bt-enviar-00 img {
    width: 17px;
    margin-top: 5px;
    height: 17px;
    cursor: pointer;
    border: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) -539px -49px;
}

.internaConteudo .conteudoCentral .chat_seleciona dl {
    padding: 5px 0 10px 43px;
}

.internaConteudo .conteudoCentral .chat_seleciona dl dt {
    margin-top: 10px;
}

.internaConteudo .conteudoCentral .chat_seleciona dl dd {
    margin-top: 15px;
}

.volTable {
    width: 100%;
    padding: 5px;
}

.internaConteudo .conteudoCentral .consultaPromocoes table th {
    line-height: 30px;
    height: 30px;
}

.internaConteudo .conteudoCentral .consultaPromocoes table td {
    border-top: solid 1px #ededed;
    line-height: 16px;
    padding: 8px 0;
    vertical-align: top;
}

.bgBoxRoxoPeq {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/menu_bg.png) repeat-x #8e44b4;
}

.bloco_extrato {
    float: left;
    width: 450px;
}

.bloco_extrato .align_right {
    float: right;
    width: 320px;
}

.bloco_extrato .tipo_extrato {
    float: left;
    width: 430px;
    margin-bottom: 5px;
}

.bloco_extrato .tipo_extrato .align_left {
    float: left;
    width: 100px;
}

.bloco_extrato.tipo_extrato .align_right {
    float: right;
    width: 320px;
}

.linhas_extrato {
    padding: 6px;
    text-decoration: none;
}

.consultar_historico_box {
    width: 227px;
    height: 128px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/consultar_historico_pagamento.png) no-repeat;
}

.containerChat {
    width: 500px;
    height: 561px;
}

.topChat {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/top_chat.png);
    width: 420px;
    height: 14px;
    margin: 0 auto;
}

.bottomChat {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bottom_chat.png);
    width: 420px;
    height: 14px;
    margin: 0 auto;
}

.topChat2 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/top_chat2.png);
    width: 394px;
    height: 14px;
    margin: 0 auto;
}

.bottomChat2 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bottom_chat2.png);
    width: 394px;
    height: 14px;
    margin: 0 auto;
}

.headerChat {
    width: 420px;
    height: 100px;
    margin: 0 auto;
    background-color: #ededed;
}

.bodyChat {
    width: 420px;
    height: auto;
    min-height: 400px;
    background-color: #FFF;
    border: 10px solid #ededed;
}

SELECT.multi00 {
    border: 0;
    padding: 5px;
    width: 163px;
    height: 123px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-formularios-botoes.png) -266px -56px;
}

SELECT.multi01 {
    border: 0;
    padding: 5px;
    width: 163px;
    height: 84px;
    background: #FFF;
    border: 1px solid #cecece;
    margin: 2px 0 0;
    overflow: auto;
}

.container_24788 {
    background: #fff;
    padding: 20px;
    width: 420px;
    height: 600px;
}

.container_1_24788 {
    background: #ededed;
    padding: 20px 17px 20px 13px;
    width: 390px;
    height: 550px;
}

.container_2_24788 {
    background: #fff;
    padding: 0 10px 0 20px;
    width: 364px;
    height: 440px;
}

.botReconectar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-confirmar-00.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
}

.vivinho_chat_24788 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/vivinho_chat.png) bottom left no-repeat;
    background-color: #fff;
    width: 100%;
    height: 395px;
}

.vivinho_chat_24788 p {
    text-align: center;
}

.vivinho_chat_24788 li {
    list-style: none;
}

.caixaMsgs {
    height: 250px;
    overflow: auto;
    padding: 5px;
    width: 350px;
}

.bt_sair_24788 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/telas-chat_14.jpg) no-repeat;
    width: 93px;
    height: 24px;
    border: 0;
}

.bt_enviar_24788 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/telas-chat_11.jpg) no-repeat;
    width: 93px;
    height: 24px;
    margin: 10px 0 0;
    border: 0;
}

.div_erros_403_404_500 {
    margin: 16% auto;
    width: 500px;
}

.fundo_403_404_500 {
    background-color: #fcfcfc;
    width: 97%;
    margin: 0 auto;
}

.tela_erro_403_404_500 {
    background: #eee;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}

.menu-alterar-senha-00 {
    width: 87px;
    float: left;
    height: 122px;
    padding: 17px;
    overflow: hidden;
    margin: 20px 0 0 60px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-menu-alterar-senha-00.png);
}

.menu-alterar-senha-00 LI {
    float: left;
    width: 26px;
    height: 26px;
    margin: 0 3px 5px 0;
    background: none!important;
    padding: 0!important;
}

.menu-alterar-senha-00 A * {
    cursor: pointer;
}

.menu-alterar-senha-00 .bt-senha-01 {
    float: left;
}

.menu-alterar-senha-00 .ultimo {
    float: none;
    margin: 0 0 0 29px;
}

#btn-salvar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/btn-salvar.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 27px;
    margin: 0;
    width: 78px;
}

.bt-fechar-02 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png) repeat scroll -520px -71px transparent;
    cursor: pointer;
    display: inline-block;
    height: 21px;
    overflow: hidden;
    text-indent: -9999px;
    width: 22px;
}

.bt-senha-01 {
    width: 26px;
    height: 18px;
    display: block;
    cursor: pointer;
    text-align: center;
    padding-top: 8px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-formularios-botoes.png) -555px -185px;
}

.minhasLinhas_port02-content {
    clear: both;
    overflow: hidden;
    position: relative;
}

.minhasLinhas_boxServico .formLeft {
    display: block;
    float: left;
}

.minhasLinhas_form-cadastro-sucesso-4_v1 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-form-cadastro-sucesso-4_v1.png) no-repeat center;
    height: 18px;
    border: 0;
}

.minhasLinhas_form-cadastro-sucesso-4_vfio {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-form-cadastro-sucesso-4_v_fio.png) repeat-x top;
    padding: 10px 0 0 25px;
    width: 689px;
    border: 0;
}

.minhasLinhas_form-cadastro-sucesso-4_v2 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-form-cadastro-sucesso-4_v2.png) no-repeat center;
    height: 18px;
    border: 0;
}

.minhasLinhas_form-cadastro-sucesso-4_v2 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-form-cadastro-sucesso-4_v2.png) no-repeat center;
    height: 18px;
    border: 0;
}

.minhasLinhas_btn-voltar {
    color: #1e5ea5!important;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 20px;
    padding: 0;
    text-decoration: none!important;
    width: 75px;
}

#minhasLinhas_btn-cadastrar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/btn-cadastrar.png) no-repeat 0 0;
    border: 0;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    height: 27px;
    margin: 10px 0 0;
    width: 87px;
}

.minhasLinhas_meu-vivo-linhas-adicionadas {
    color: #fff;
    line-height: 16px;
    margin: 10px 0 0;
    overflow: hidden;
    position: relative;
    width: 636px;
}

.minhasLinhas_meu-vivo-linhas-adicionadas-top,.minhasLinhas_meu-vivo-linhas-adicionadas-bot {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-meu-vivo-linhas-adicionadas.png) no-repeat 0 0;
    display: block;
    height: 7px;
    width: 636px;
}

.minhasLinhas_meu-vivo-linhas-adicionadas-bot {
    background-position: 0 -7px;
}

.minhasLinhas_meu-vivo-linhas-adicionadas ul {
    background: #6b059c url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-ul-meu-vivo-linhas-adicionadas.png) no-repeat 0 0;
    list-style: none;
    min-height: 50px;
    overflow: hidden;
    padding: 5px;
    position: relative;
}

.minhasLinhas_meu-vivo-linhas-adicionadas strong {
    color: #fff;
    float: left;
    font-family: ITCOfficinaSerifBold;
    font-size: 16px;
    margin: 0 10px 0 0;
}

.minhasLinhas_meu-vivo-linhas-adicionadas a {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
}

.minhasLinhas_meu-vivo-linhas-adicionadas ul ul {
    background: 0;
    color: #b583ce;
    float: left;
    font-weight: 700;
    margin: 0 10px 0 0;
    padding: 0;
    width: 280px;
}

.minhasLinhas_meu-vivo-linhas-adicionadas ul ul label {
    color: #b583ce;
}

.minhasLinhas_meu-vivo-linhas-adicionadas ul ul li {
    padding: 0 0 5px;
}

.minhasLinhas_meu-vivo-linhas-adicionadas ul ul a {
    color: #f78500!important;
    float: right!important;
}

.minhasLinhas_btn-remover {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/btn-remover-linha.png) no-repeat 0 0!important;
    border: 0!important;
    cursor: pointer!important;
    float: right!important;
    height: 27px!important;
    margin: 0!important;
    width: 120px!important;
}

.minhasLinhas_alert-ddd {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-input-minhasLinhas-alert-ddd.png) no-repeat 0 0!important;
}

.minhasLinhas_alert-telefone {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-input-minhasLinhas-alert-telefone.png) no-repeat 0 0!important;
}

.minhasLinhas_form-cadastro-sucesso {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-form-cadastro-sucesso.png) no-repeat 0 0;
    height: 85px;
}

.minhasLinhas_form-cadastro-sucesso-content {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/ico-correct-2.png) no-repeat 0 0;
    float: left;
    margin: 20px;
    padding: 0 0 0 50px;
}

.minhasLinhas_form-cadastro-sucesso-content p {
    color: #333;
    font-size: 13px;
    margin: 10px 0 0;
}

.minhasLinhas_form-cadastro-termo {
    float: left;
    padding: 10px 0;
}

.minhasLinhas_btnCadastrar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/btn-cadastrar.png) no-repeat 0 0;
    border: 0;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    height: 27px;
    margin: 10px 0 0;
    width: 87px;
}

.minhasLinhas_divBotoes {
    padding: 10px 10px 0;
    width: auto;
    clear: both;
    margin: 10px 10px 40px 0;
}

.minhasLinhas_botConfirmar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-confirmar-00.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
}

.minhasLinhas_botCancelar {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-00.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px;
    height: 27px;
    width: 108px;
    font-family: ITCOfficinaSerifBold;
}

.minhasLinhas_fA07 {
    width: 47px;
    height: 27px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_fa06.png);
    background-repeat: no-repeat;
    background-position: left;
    margin: 2px 0 0;
    border: 0;
    line-height: 27px!important;
}

.minhasLinhas_listaMais {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_cinza.png);
    background-position: left;
    background-repeat: no-repeat;
    margin-left: 5px;
    padding-left: 10px;
}

.boxprimeiroacesso {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_movelpf2.png) repeat scroll 0 0 transparent;
    left: 10px!important;
    padding: 13px;
    position: relative;
    width: 400px;
}

.primeiro_acesso_1 li {
    list-style: none outside none;
}

.primeiro_acesso_chave {
    color: #6c059c;
    float: left;
    margin: -40px 0 0 270px;
    position: relative;
    z-index: 999;
}

#box-senha-login2 form {
    margin: 0;
    padding: 0;
}

#box-senha-login2 .clear {
    clear: both;
}

#box-senha-login2 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-box-senha-login.png) no-repeat 0 0;
    color: #fff;
    display: none;
    height: 170px;
    padding: 2px 10px 10px 20px;
    position: absolute;
    right: 159px;
    top: 67px;
    *top: 106px;
    z-index: 9999;
    width: 238px;
}

#box-senha-login2.box-senha-login-antigo-fixo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-box-senha-login.png) no-repeat 0 0;
    height: 152px;
    padding: 20px 10px 10px;
    right: 158px;
    top: 69px;
    width: 238px;
}

#box-senha-login2 h3,#box-senha-login2 .teclado-senha button {
    font-family: ITCOfficinaSerifStdBold;
}

#box-senha-login2 h3 {
    font-size: 16px;
    text-indent: 0;
    background: 0;
}

#tituloBox {
    padding-bottom: 0;
    margin-bottom: 0;
    padding-top: 5px;
}

#divBoxLogin .teclado-senha {
    margin-bottom: 20px;
}

#box-senha-login2 a {
    clear: left;
    color: #FFF;
    float: left;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
    white-space: nowrap;
}

#box-senha-login2 .input-senha {
    margin: 8px auto;
    width: 119px;
}

#box-senha-login2 input.senha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-input-senha.png) no-repeat 0 0;
    border: 0;
    height: 19px;
    padding: 2px 4px;
    position: relative;
    width: 111px;
}

#box-senha-login2 .teclado-senha {
    float: left;
    margin: 0 0 5px;
    *margin: 0 0 10px;
    overflow: hidden;
    position: relative;
}

#box-senha-login2 .teclado-senha button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-teclado-senha.png) no-repeat center center;
    border: 0;
    color: #6b059c;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    height: 34px;
    margin: 8px 10px 8px 4px;
    padding: 2px;
    text-align: center;
    width: 34px;
}

#box-senha-login2 .teclado-senha button.last {
    margin-right: 0;
}

#box-senha-login2 #btnIr {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ir.png) no-repeat center center;
    border: 0;
    clear: right;
    cursor: pointer;
    float: right;
    height: 28px;
    width: 49px;
}

.btn-ok {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/btn-ok.png) no-repeat 0 0;
    border: 0;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    height: 27px;
    width: 87px;
}

li.alert_primeiro_acesso input {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg-input-cadastro-primeiro-acesso-alert.png) no-repeat 0 0;
    width: 270px;
}

.form-cadastro2 li {
    clear: none;
    float: left;
    overflow: hidden;
    padding: 0 25px 0 0;
    position: relative;
}

.primeiro_acesso_input {
    width: 246px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg-input-cadastro.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    margin: 2px 0 0;
    line-height: 27px!important;
    border: 0;
}

.titulo_pagina3 {
    color: #666;
    font-family: ITCOfficinaSerifStdBold;
    font-size: 18px;
}

.titulo_pagina3a {
    color: #8e44b4;
    font-family: ITCOfficinaSerifStdBold;
    font-size: 16px;
}

.port02-conteudoCentral {
    float: left;
    margin: 0 10px 10px 0;
    width: 480px;
}

.primeiro_acesso_email_movel_pf li {
    float: left;
    margin: 0 10px;
    list-style: none;
}

.primeiro_acesso_email li {
    float: left;
    list-style: none;
    margin: 5px;
}

.box_cinza {
    background: #f5f5f5;
    padding: 4px;
}

.agendar_atendimento_form {
    width: 720px;
}

.agendar_atendimento_form .borderBottom {
    width: 100%;
    margin: 0 0 5px;
    padding: 0;
    height: 5px;
}

.agendar_atendimento_form .formLeft {
    width: 280px;
    height: 60px;
    float: left;
}

.agendar_atendimento_form .formRight {
    width: 430px;
    height: 60px;
    float: right;
}

.agendar_atendimento_form .formLeft2 {
    width: 280px;
    height: 80px;
    float: left;
}

.agendar_atendimento_form .formRight2 {
    width: 390px;
    height: 80px;
    float: right;
}

.agendar_atendimento_form .boxSMS {
    width: 170px;
    margin: 15px 0;
}

.agendar_atendimento_form .boxSMS .background {
    background: #f3f3f3;
}

.agendar_atendimento_form .boxSMS .conteudo {
    padding: 5px;
}

.agendar_atendimento_form #novoEmail {
    display: none;
}

.agendar_atendimento_form #tipoEmail {
    display: none;
}

.popUpDetalhe {
    z-index: 9999;
}

.popUpAgendar {
    display: none;
    position: absolute;
    z-index: 9998;
}

.popupAgendarAtendimento {
    width: 620px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo {
    height: 430px;
    width: 565px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .bordaReciboCenter,.popupAgendarAtendimento .popAgendarAtendimentoConteudo .bordaReciboLeft,.popupAgendarAtendimento .popAgendarAtendimentoConteudo .bordaReciboRight {
    height: 391px;
    width: 565px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .miolo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/logo_vivo_peq.gif) no-repeat 15px 38px;
    width: 100%;
    height: 100%;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .conteudo {
    padding: 40px 30px 30px 60px;
    height: 321px;
    width: 475px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .conteudo .topo {
    color: #000;
    padding-bottom: 4px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra {
    padding: 3px 0;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra table {
    padding: 0;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra table thead th {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/bg_separador_bicolor.png) repeat-x top #f5f5f5;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra table tbody td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/bg_separador_bicolor.png) repeat-x top #f5f5f5;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.popupAgendarAtendimento .popAgendarAtendimentoConteudo .confiraCompra table tfoot td {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    color: #06c;
}

.popupAgendarAtendimento .botImprimir {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/bot_imprimir_recibo.gif) no-repeat left;
    width: 89px;
    height: 26px;
    margin-top: 10px;
}

.popupAgendarAtendimento .msgAgendarAtendimento {
    width: 560px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.popupAgendarAtendimento .msgAgendarAtendimento .background {
    background: #ededed;
}

.popupAgendarAtendimento .msgAgendarAtendimento .background,.popupAgendarAtendimento .msgAgendarAtendimento .bordaCinzaMedioTopLeft,.popupAgendarAtendimento .msgAgendarAtendimento .bordaCinzaMedioTopRight,.popupAgendarAtendimento .msgAgendarAtendimento .bordaCinzaMedioBottomLeft,.popupAgendarAtendimento .msgAgendarAtendimento .bordaCinzaMedioBottomRight {
    width: 560px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.popupAgendarAtendimento .msgAgendarAtendimento table {
    width: 98%;
    padding: 5px 0;
    margin: 0 auto;
}

.popupAgendarAtendimento .msgAgendarAtendimento table th {
    padding: 10px;
}

.popupAgendarAtendimento .msgAgendarAtendimento table td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/bg_separador_bicolor.png) repeat-x top;
    padding: 10px;
}

.popupAgendarAtendimento .paginacaoAgendarAtendimento {
    width: 100%;
    text-align: center;
    word-spacing: 7px;
}

.popupAgendarAtendimento .paginacaoAgendarAtendimento a {
    color: #06c;
}

.popupAgendarAtendimento .paginacaoAgendarAtendimento a.on {
    font-weight: 700;
}

.menuAg {
    width: 227px;
    min-height: 137px;
    padding: 0;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/movelpf_menu2_background.png);
    background-repeat: repeat-y;
}

.menuAg li.titulo2 {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    margin: 0 5px 15px 15px;
    width: 200px!important;
}

.menuAg li.titulo2 a {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    text-decoration: none;
    margin: 0 5px 4px 0;
    display: block;
}

.menuAg li.titulo2active {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    margin: 0 5px 15px 15px;
    width: 200px!important;
}

.menuAg li.titulo2active a {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    text-decoration: none;
    margin: 0 5px 4px 0;
    display: block;
}

.menuAg li.linkmenu {
    line-height: 16px;
    padding: 0 10px 0 17px;
    font-size: 9px;
    margin: 0;
    max-width: 200px;
}

.menuAg li.linkmenu a {
    color: #545454;
    text-decoration: none;
    font-family: Verdana,sans-serif;
    font-size: 9px;
    margin: 0;
    font-weight: 400;
}

.menuAg li.linkmenu a:hover {
    text-decoration: underline;
}

.menuAg li.linkmenu a:active {
    font-weight: 700;
}

.menuAg li.linkmenu strong {
    font-size: 9px;
}

.menuAg ul li {
    list-style: none;
    background: 0;
}

.menuAg ul {
    margin: 0;
}

.botCancelarRecarga {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-reccarga.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 127px;
    font-family: ITCOfficinaSerifStdBold;
}

.historico_pedido {
    padding: 0 10px 20px;
}

.historico_pedido li {
    list-style: none;
    float: left;
    margin: 0 4px;
}

.historico_pedido li a {
    position: relative;
    left: -7px;
}

.historico_pedido li {
    position: relative;
    left: -7px;
}

.historico_pedido li ul {
    padding: 7px 0 0;
}

.bloqueio_de_linha li {
    list-style: none;
    float: left;
    margin: 0 40px 0 0;
}

.atendimento_premium li {
    list-style: none;
    float: left;
    margin: 2px;
}

.atendimento_premium li input {
    margin: 0 0 0 5px;
}

.seluf {
    width: 110px;
    line-height: 22px;
    margin-top: 5px!important;
    margin-left: 0;
    font-size: 11px;
    color: #7e7e7e;
    vertical-align: middle;
}

.selEmail {
    line-height: 22px;
    margin-top: 5px!important;
    margin-left: 0;
    font-size: 11px;
    color: #7e7e7e;
    vertical-align: middle;
    max-width: 250px;
}

.22322_rp {
    width: 500px;
    margin: 0 0 0 20px;
}

.grafico_22322 {
    position: relative;
    float: right;
    width: auto;
    top: -20px;
}

.grafico_22322 ul {
    float: left;
    list-style: none;
}

.grafico_22322 li {
    float: left;
    list-style: none;
}

.cc_accordion ul {
    list-style: none;
    float: left;
    margin: 0 10px 0 0;
}

.ct_22322_esq {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/ct_22322_esq.png);
    float: left;
    position: relative;
    background-color: #000;
    height: 143px;
    width: 6px;
}

.22322_4 {
    width: 475px;
    position: relative;
}

.22322_4 ul {
    list-style: none;
    position: relative;
    float: left;
}

.separador_div {
    width: 130px;
    height: 1px;
    background-color: #fff;
    margin: 10px 0;
    *margin: -1px 0 -7px 0;
}

.separador_475_cinza {
    width: 475px;
    height: 1px;
    background-color: #ddd;
    margin: 10px 0;
}

.coluna_475 ul {
    float: left;
    list-style: none;
}

.separador_div_cc {
    position: relative;
    float: right;
    *top: -12px;
}

.separador41 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x;
    height: 10px;
    width: 475px;
}

.divEndereco li {
    list-style: none;
}

.divEndereco .campoMeio {
    float: left;
}

.divEndereco .campoDireito {
    float: left;
}

.divEndereco .campoEsquerdo {
    float: left;
    width: 280px;
}

.divEndereco .popUpcampoDireito {
    float: left;
    width: 400px;
}

.divEndereco .popUpCampoEsquerdo {
    float: left;
    width: 55px;
}

.box00 {
    width: 393px;
    min-height: 45px;
    padding: 10px 22px;
    position: relative;
    margin: 10px 0;
    *margin: 40px auto 17px!important;
    background: #f2f2f2;
    *float: right;
}

.lista00 li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bullet_roxo.png) no-repeat 0 4px!important;
    padding: 0 10px!important;
    margin-bottom: 5px!important;
}

.teste_23222 dd {
    float: left;
}

.separado_22322_03 {
    width: 490px;
    height: 1px;
    background: #999;
    margin: 5px 0;
    position: relative;
}

#ancora {
    width: 503px;
    margin: 0 auto;
}

#efeito a {
    margin: 10px 0 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/rgp_2.png);
    height: 51px;
    display: block;
    font-weight: 700;
    color: #8e44b4;
    text-decoration: none;
}

#efeito a.selected {
    margin-top: 10px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/rgp_aparelhos1.png);
    height: 51px;
}

#efeito div {
    background: #d5d5d5;
    position: relative;
    top: -5px;
}

#efeito p {
    padding: 20px;
}

#efeito img {
    position: relative;
    botoom: -5px;
}

#geral1 {
    float: left;
    position: relative;
    width: 429px;
    margin-bottom: 20px;
    padding: 5px;
}

.efeito_sanfona a {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/sanfona_off.png) no-repeat;
    height: 26px;
    border-bottom: solid 1px #fff;
    display: block;
    font-weight: 700;
    color: #fff;
    padding: 5px 0 0 10px;
    color: #8e44b4;
    font-size: 11px;
    text-decoration: none;
    border: 0;
}

.efeito_sanfona a:hover {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/sanfona_off.png) no-repeat;
}

.efeito_sanfona a.selected {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/sanfona_on.png) no-repeat!important;
}

.listagem_resgate {
    float: left;
    top: 30px;
    position: relative;
    margin-bottom: 30px;
    font-size: 11px;
}

.listagem_resgate2 {
    float: left;
    top: 30px;
    position: relative;
    margin-bottom: 20px;
    font-size: 11px;
}

.listagem_resgate2 dd {
    width: 145px;
    margin: 0;
    height: 15px;
}

.listagem_resgate dd {
    width: 145px;
    margin: 0 0 10px 5px;
    height: 30px;
}

.listagem_resgate_coluna dd {
    height: 20px;
    float: left;
}

.listagem_resgate_coluna1 dd {
    float: left;
    height: 30px;
}

.separador4_accordion {
    background: #000;
    height: 10px;
    width: 490px;
}

.label_22322 {
    color: #8e44b4;
}

.botComprar00 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-comprar-carrinho.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 0 3px 10px;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifStdBold;
}

ul.opcaoAgendamentoLoja {
    clear: left;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    left: 50%;
    text-align: center;
}

ul.opcaoAgendamentoLoja li {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    right: 50%;
}

ul.opcaoAgendamentoLoja li a {
    display: block;
    margin: 0 0 0 1px;
    padding: 0;
    margin-left: 5px;
    color: #000;
    text-decoration: none;
    line-height: 1.3em;
}

.agendamento_pop {
    margin: 0 15px;
    color: #8e44b4;
    font-weight: 700;
    font-size: 11px;
}

.agendamento_pop li {
    list-style: none;
    float: left;
}

.background_claro {
    background: #f3f3f3;
    padding: 5px;
}

.top_cinzamedio_560 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_560.png) no-repeat!important;
    width: 560px;
    height: 10px;
    top: -10px;
    left: -5px;
    position: relative;
}

.bottom_cinzamedio_560 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_560_bottom.png) no-repeat!important;
    width: 560px;
    height: 10px;
    top: -10px;
    position: relative;
}

.bt_remover_parcicipacao {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt_remover_parcicipacao.png);
    border: 0;
    color: #fff;
    float: right;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    margin-right: 5px;
    height: 27px;
    width: 155px;
    font-family: ITCOfficinaSerifBold;
}

.lst_endereco {
    margin: 20px 0 20px 20px;
}

.lst_endereco li {
    width: auto;
    list-style: none;
    float: left;
    color: #8e44b4;
    padding: 3px;
    text-align: left;
    font-weight: 700;
}

.lst_endereco_fio {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x scroll center top transparent!important;
    width: 680px;
    height: 20px;
    margin: 0 auto;
}

.lst_endereco_dados {
    margin: 0 0 0 20px;
}

.lst_endereco_dados li {
    padding: 3px;
    width: auto;
    list-style: none;
    float: left;
}

.lst_endereco_dados li img {
    margin: 0 5px;
}

.fA03_cinza {
    width: 172px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa03_cinza.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    margin: 2px 4px 0 0;
    line-height: 27px!important;
    border: 0;
    padding: 0 4px;
}

.fA03_cinza2 {
    width: 216px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa03_cinza2.png);
    background-repeat: no-repeat;
    height: 27px;
    margin: 2px 4px 0 0;
    line-height: 27px!important;
    border: 0;
    padding: 0 4px;
    float: left;
    position: relative;
}

.fA05_cinza {
    width: 107px;
    height: 27px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa01_cinza.png);
    background-repeat: no-repeat;
    background-position: left;
    border: 0;
    line-height: 27px!important;
    padding: 0 4px!important;
    margin: 2px 0 0!important;
}

.fA07_cinza {
    width: 47px;
    height: 27px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa06_cinza.png);
    background-repeat: no-repeat;
    background-position: left;
    margin: 2px 0 0;
    border: 0;
    line-height: 27px!important;
}

.historico_fatura_play {
    height: 200px;
    width: 660px;
    margin-left: 10px;
}

.historico_fatura_play ul {
    margin: 0;
    padding: 0;
}

.historico_fatura_play ul li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/fio_ul.png) bottom repeat-x!important;
    list-style: none;
    height: 25px;
    padding-top: 10px;
    float: left;
}

.historico_fatura_play ul li span {
    color: #8e44b4;
    font-size: 11px;
    font-weight: 700;
}

.historico_fatura_play_detalhe {
    width: 450px;
}

.historico_fatura_play_detalhe ul {
    margin: 0;
    padding: 0;
}

.historico_fatura_play_detalhe ul li {
    list-style: none;
    padding-top: 3px;
}

.historico_fatura_play_detalhe ul li span {
    color: #8e44b4;
    font-size: 11px;
    font-weight: 700;
}

.fio_andamento_gaia li {
    list-style: none;
    padding: 10px 0 0;
    text-align: left;
    float: left;
}

.fio_andamento_gaia li span {
    color: #8e44b4;
}

.descricao_fatura_html {
    padding: 3px;
    margin: 0 0 0 10px;
}

.descricao_fatura_html li {
    list-style: none;
    float: left;
    margin-bottom: 2px;
    *margin-bottom: 0;
}

.imput_vivo_play_280 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/images/bg_imput.png) no-repeat;
    width: 260px;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    color: #999;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

#bg_aviso_email {
    width: 275px;
    padding: 12px 5px 5px 30px;
    height: 58px;
    color: #8e44b4;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_aviso_email.png) top left no-repeat;
    display: none;
    position: absolute;
    left: 310px;
    top: 165px;
}

.fio_andamento_gaia {
    float: left;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/fio_andamento.png) top repeat-x!important;
    margin: 0;
    padding: 0;
    color: #999;
    font-family: ITCOfficinaSerifStdBold;
    font-size: 14px;
    height: 42px;
}

.bloco_cinza_pagamento_gaia {
    margin: 0;
    width: 400px;
    height: 95px;
    padding: 10px 17px 0 15px!important;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/fundo_vitrine_gaia.png) no-repeat;
    margin-top: 10px;
}

.bloco_cinza_pagamento_gaia ul {
    padding: 0;
    margin: 0;
}

.bloco_cinza_pagamento_gaia li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/fio_ul.png) bottom repeat-x!important;
    list-style: none;
    padding: 0 0 5px;
    color: #8e44b4;
    text-align: left;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 5px;
}

.bloco_cinza_pagamento_gaia li input {
    margin: 0 5px 0 0;
    padding: 0;
}

#pagamento_credito {
    width: 450px;
    height: 250px;
}

#pagamento_debito {
    display: none;
    width: 450px;
    height: 230px;
}

#pagamento_boleto {
    display: none;
    width: 450px;
    height: 200px;
}

.bandeiras_pagamento_gaia {
    margin: 0 0 0 15px;
    padding: 0;
}

.bandeiras_pagamento_gaia li {
    list-style: none;
    float: left;
    margin-right: 5px;
}

.bandeiras_pagamento_gaia input {
    margin-top: 10px;
}

.bloco_cinza_vitrine_gaia {
    margin: 0;
    width: 415px;
    height: 95px;
    padding: 10px 0 0 15px!important;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/fundo_vitrine_gaia.png) no-repeat;
    margin-top: 50px;
    *margin-top: 10px;
}

.bloco_cinza_vitrine_gaia ul {
    padding: 0;
    margin: 0;
}

.bloco_cinza_vitrine_gaia li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/fio_ul.png) bottom repeat-x!important;
    list-style: none;
    float: left;
    padding: 0 0 7px;
    margin-bottom: 5px;
}

.bloco_cinza_vitrine_gaia li span {
    color: #8e44b4;
    font-size: 11px;
    font-weight: 700;
    padding-right: 10px;
}

.form_dados_vivo_play {
    margin-bottom: 30px;
    height: 400px;
}

.form_dados_vivo_play ul {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
}

.form_dados_vivo_play ul li {
    list-style: none;
    color: #8e44b4;
    padding: 3px;
}

.form_dados_vivo_play_modificado {
    margin-top: 5px;
    margin-bottom: 30px;
}

.form_dados_vivo_play_modificado ul {
    margin: 0;
    padding: 0;
}

.form_dados_vivo_play_modificado li {
    list-style: none;
    color: #8e44b4;
    float: left;
    font-size: 11px;
    padding: 3px;
}

.imput_off_vivo_play_280 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_off.png) no-repeat;
    width: 260px;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    color: #999;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_vivo_play_280 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput.png) no-repeat;
    width: 260px;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_vivo_play_349 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_349.png) no-repeat;
    width: 379px;
    height: 27px;
    padding: 0 10px;
    border: 0;
    font-size: 11px;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_off_vivo_play_165 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_off_165.png) no-repeat;
    background-repeat: no-repeat;
    width: 145px;
    height: 27px;
    padding: 0 10px;
    border: 0;
    font-size: 11px;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_vivo_play_110 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_110.png) no-repeat;
    width: 90px;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    margin-right: 5px;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_vivo_play_125 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_125.png) no-repeat;
    width: 105px;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    margin-right: 5px;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_vivo_play_110_off {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_110_off.png);
    background-repeat: no-repeat;
    width: 90px;
    height: 27px;
    padding: 0 10px;
    border: 0;
    font-size: 11px;
    color: #999;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_vivo_play_210_off {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_210_off.png);
    background-repeat: no-repeat;
    width: 210px;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    color: #999;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_vivo_play_130_off {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_130_off.png);
    background-repeat: no-repeat;
    width: 110px;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    color: #999;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.imput_vivo_play_45 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_45.png) no-repeat;
    background-repeat: no-repeat;
    width: 35px;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    color: #999;
    *height: 20px;
}

.imput_vivo_play_190 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_190.png) no-repeat;
    width: 170px;
    height: 27px;
    padding: 0 10px!important;
    padding: 7px 10px 0!important;
    *padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    margin-right: 5px;
    color: #999;
}

.select_play {
    width: 130px;
    padding: 5px;
    height: 27px;
    position: relative;
    top: -1px;
    *top: 5px!important;
    font-size: 11px;
    margin: 0!important;
    *position: relative;
}

.select_play_menor {
    width: 80px;
    padding: 5px;
    height: 27px;
    position: relative;
    top: -1px;
    font-size: 11px;
    margin: 0!important;
}

.fA01play {
    width: 102px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa01.png);
    background-repeat: no-repeat;
    height: 20px;
    padding: 7px 10px 0!important;
    border: 0;
    font-size: 11px;
    color: #999;
    *padding: 7px 10px 0;
}

.imput_ddd_play {
    width: 24px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_ddd.png) no-repeat;
    background-repeat: no-repeat;
    height: 27px;
    text-align: center;
    border: 0;
    font-size: 11px;
    color: #999;
    padding-left: 3px!important;
    *padding: 7px 10px 0;
    *height: 20px;
}

.imput_ddd_play_off {
    width: 24px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_imput_ddd_off.png);
    background-repeat: no-repeat;
    height: 27px;
    text-align: center;
    border: 0;
    font-size: 11px;
    color: #999;
    padding-left: 3px!important;
    *padding: 7px 10px 0!important;
    *height: 20px;
}

.bt_buscar_cep_play {
    width: 99px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/buscar_cep_play.png);
    height: 27px;
    border: 0;
}

.font_color_play {
    color: #8e44b4;
    text-align: left;
    font-weight: 700;
    list-style: none;
}

.font_color_play_regular {
    margin: 0 0 40px;
    *margin: 0 0 20px;
    padding: 0;
}

.font_color_play_regular li {
    list-style: none;
    padding: 3px;
}

.font_color_play_regular span {
    color: #8e44b4;
    text-align: left;
    font-size: 11px;
}

.vitrine_gaia_txt ul {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/fio_vitrine.png) top repeat-x;
    background-color: #f1f2f2;
    margin: 0 0 10px;
    width: 645px;
    padding: 10px;
    border: solid 3px #fff;
}

.vitrine_gaia_txt ul li {
    list-style: none;
}

.vitrine_gaia_txt ul li span {
    color: #8e44b4;
    font-size: 12px;
    font-weight: 700;
}

.titulo_vitrine_gaia {
    color: #8e44b4;
    font-family: ITCOfficinaSerifStdBold;
    font-size: 22px;
}

.linksUnder {
    text-decoration: underline;
}

.contrato_conta_dth {
    overflow: auto;
    height: 200px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.input_novo_email_dth {
    width: 172px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa03.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    line-height: 27px!important;
    border: 0;
    padding: 0 4px;
}

.dth_li_670 {
    width: 670px;
}

.dth_li_480 {
    width: 480px;
}

.dth_li_200 {
    width: 200px;
}

.dth_li_190 {
    width: 190px;
}

.dth_li_150 {
    width: 150px;
}

.dth_li_120 {
    width: 120px;
}

.dth_li_115 {
    width: 115px;
}

.dth_li_105 {
    width: 105px;
}

.dth_li_100pl50 {
    width: 100px;
    padding-left: 50px;
}

.dth_li_90 {
    width: 90px;
}

.dth_li_70pl30 {
    width: 70px;
    padding-left: 30px;
}

.novo_email_dth {
    width: 670px;
    margin: 0;
    padding: 0;
}

.novo_email_dth li {
    list-style: none;
    margin-top: 3px;
}

.novo_email_dth li span {
    color: #8e44b4;
    text-align: left;
    font-size: 11px;
    font-weight: 700;
}

.novo_email_dth1 {
    width: 670px;
    margin: 0;
    padding: 0;
}

.novo_email_dth1 li {
    float: left;
    list-style: none;
    margin-top: 3px;
}

.novo_email_dth1 li span {
    color: #8e44b4;
    text-align: left;
    font-size: 11px;
    font-weight: 700;
}

.historico_fatura_dth {
    height: 290px;
    margin-bottom: 10px;
    width: 660px;
    margin-left: 10px;
}

.historico_fatura_dth ul {
    margin: 0;
    padding: 0;
}

.historico_fatura_dth ul li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/fio_ul.png) bottom repeat-x!important;
    list-style: none;
    height: 25px;
    padding-top: 10px;
    float: left;
}

.historico_fatura_dth ul li span {
    color: #8e44b4;
    font-size: 11px;
    font-weight: 700;
}

.fonte-regular_dth {
    color: #8e44b4;
    text-align: left;
    font-size: 11px;
}

.bt_informar_pagamento_dth {
    width: 150px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/dth/bt_informar.png);
    height: 27px;
    border: 0;
    float: right;
    cursor: pointer;
    margin-top: -8px!important;
}

.grid_informe_dth {
    margin: 0;
    padding: 0;
}

.grid_informe_dth li {
    list-style: none;
    padding: 3px;
}

.grid_informe_dth li span {
    color: #8e44b4;
    font-size: 11px;
    font-weight: 700;
}

.bt_download_play {
    width: 100px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bt_download_play.png);
    height: 27px;
    border: 0;
    cursor: pointer;
    float: right;
    margin: 20px 0 20px 10px;
}

.bt_imprimir_play {
    width: 89px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bt_imprimir_play.png);
    height: 27px;
    border: 0;
    cursor: pointer;
    float: right;
    margin: 20px 0 20px 10px;
}

#bg_aviso_email {
    width: 275px;
    padding: 12px 5px 5px 30px;
    height: 58px;
    color: #8e44b4;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/gaia/bg_aviso_email.png)top left no-repeat;
    display: none;
    position: absolute;
    left: 310px;
    top: 140px;
}

.estrutura_rms {
    margin: 0 0 0 5px;
    padding: 0;
    color: #8e44b4;
    font-size: 11px;
}

.estrutura_rms li {
    margin-top: 3px;
    list-style: none;
}

.bem_vindo h3 {
    float: left;
    color: #f78500;
    font-family: ITCOfficinaSerifBold;
    font-size: 16px;
    width: 205px;
    height: 25px;
    text-indent: 1px!important;
    background: none!important;
}

.posicao_7 {
    position: relative;
    *right: -20px;
}

#geral_25761 {
    float: left;
    position: relative;
    width: 675px;
    margin-bottom: 20px;
    padding: 5px;
}

#efeito1_25761 a {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/sanfona_off_665.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #8e44b4;
    display: block;
    font-size: 11px;
    font-weight: 700;
    height: 26px;
    padding: 5px 0 0 10px;
    text-decoration: none;
}

#efeito2_25761 {
    border: medium none;
    color: #8e44b4;
    display: block;
    font-size: 8px;
    font-weight: 700;
    padding: 5px 0 0 5px;
    text-decoration: none;
}

#efeito1_25761 a:hover {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/sanfona_off_665.png) no-repeat;
}

#efeito1_25761 a.selected {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/sanfona_on_665.png) no-repeat;
}

#sanfona_cc_25761 {
    padding: 5px 10px 15px;
    margin: 0;
}

#sanfona_cc_25761 p {
    list-style: none;
}

.fA03T {
    width: 100px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa01.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    margin: 2px 4px 0 0;
    line-height: 27px!important;
    border: 0;
    padding: 0 4px;
}

a.link_roxo_35917 {
    color: #8e44b4;
}

.bloco35917 {
    width: 420px;
    background-color: #f3f3f3;
    min-height: 55px;
}

.bloco35917 p {
    padding: 0!important;
}

.bloco35917 ul {
    padding: 5px;
    margin: 0 0 0 10px;
    min-height: 18px;
    width: 390px;
}

.bloco35917 ul li {
    list-style: none;
    float: left;
    width: 180px!important;
    padding-left: 10px;
}

.bloco35917 .decor {
    border-top: solid 1px #ddd;
    padding-bottom: 10px;
}

.box_635 {
    width: 635px;
    margin-left: 20px;
    margin-top: 10px;
    float: left;
}

.top_cinza_635 {
    background: url(framework/skins/portalvivo/util/images/scrum/topo_cinza_635.png) top left no-repeat;
    width: 635px;
    height: 20px;
    float: left;
}

.top_cinza_menor_635 {
    background: url(framework/skins/portalvivo/util/images/scrum/topo_cinza_menor_635.png) top left no-repeat;
    width: 635px;
    height: 4px;
    float: left;
}

.roda_cinza_635 {
    background: url(framework/skins/portalvivo/util/images/scrum/roda_cinza_635.png) bottom left no-repeat;
    width: 635px;
    height: 10px;
    float: left;
}

.box_cinza_635 {
    width: 635px;
    background: #f3f3f3;
    float: left;
}

.sub_titulo_roxo {
    font-size: 13px;
    font-family: ITCOfficinaSerifBold;
    color: #9149b6;
    padding: 15px 0 0 20px;
    margin-bottom: -5px;
}

.box_txt_bandeiras {
    float: left;
    width: 225px;
    margin: 0 15px 0 17px;
    padding-bottom: 10px;
}

.box_banderias {
    width: 340px;
    height: 75px;
    float: left;
}

.bloco_bandeiras {
    width: 60px;
    float: left;
    margin: 0 10px 0 23px;
    text-align: center;
}

.bloco_bandeiras a img {
    text-align: center;
    border: 0;
}

.conteudoHome .ajust {
    background: none!important;
}

.box_575 {
    width: 575px;
    margin: 15px auto;
}

.box_575_roxo {
    width: 555px;
    float: left;
    background-color: #8e44b4;
    font-weight: 700;
    color: #fff;
    padding: 5px 10px;
    text-align: center;
}

.top_roxo_575 {
    background: url(framework/skins/portalvivo/util/images/scrum/topo_roxo_575.png) top left no-repeat;
    width: 575px;
    height: 7px;
    float: left;
}

.roda_roxo_575 {
    background: url(framework/skins/portalvivo/util/images/scrum/roda_roxo_575.png) bottom left no-repeat;
    width: 575px;
    height: 7px;
    float: left;
}

.botImprimirProtocolo {
    background: url(framework/skins/portalvivo/util/images/movel-pf/bot_imprimir_protocolo.png) no-repeat;
    border: 0;
    cursor: pointer;
    height: 27px;
    margin-right: 5px;
    width: 170px;
    vertical-align: middle;
    color: #fff;
    font-family: ITCOfficinaSerifBold;
    float: right;
}

.estrutura_hp {
    width: 670px;
    margin-left: 5px;
}

.linha {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.conteudo_tr {
    background: none!important;
}

.linha a {
    float: left;
    margin-left: 3px;
    *margin-left: -2px;
}

.linha input {
    float: left;
    *margin-left: -2px;
}

.detalhes {
    cursor: pointer;
}

.conteudo_hp td label {
    padding: 0 0 0 5px!important;
}

.conteudo_hp td a:hover {
    color: #8e44b4;
    cursor: pointer;
}

.conteudo_hp_linha {
    height: 40px!important;
}

#tabela_protocolo p {
    padding: 5px 0;
}

.folha_detalhe {
    padding: 1px 12px 2px 5px;
    border: 0;
    margin-left: 17px;
    background: url(framework/skins/portalvivo/util/images/movel-pf/icone_visualizar.png) no-repeat!important;
}

.conteudo_hp_d {
    position: relative!important;
    top: -16px!important;
    width: 675px;
    height: 152px;
    border: 0;
    background: url(framework/skins/portalvivo/util/images/movel-pf/fio_detalhes_hp.png) top no-repeat!important;
    *background: url(framework/skins/portalvivo/util/images/movel-pf/fio_detalhes_hp.png) top no-repeat!important;
    background-color: #efefef!important;
    *background-color: #efefef!important;
}

.label_preta {
    color: #7e7e7e!important;
    font-size: 11px;
}

.limpa tr {
    background: none!important;
    padding: 0!important;
    margin: 0!important;
}

.limpa tr td {
    background: none!important;
    padding: 0!important;
    margin: 0!important;
}

.limpa tr td p {
    padding: 0!important;
}

#conteudo_hp_linha {
    display: none;
}

.nr_protocolo_g {
    width: 600px;
}

.nr_protocolo {
    float: left;
    width: 600px;
    color: #8e44b4;
    margin-top: 5px;
}

.nr_protocolo1 {
    float: left;
    width: 295px;
    color: #7e7e7e;
    margin-top: 5px;
}

.nr_protocolo1 strong {
    color: #7e7e7e;
}

.limpa2 tr {
    background: none!important;
}

.limpa2 tr td {
    background: url(framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top!important;
}

.bottom_cinza_375 {
    width: 375px;
    height: 11px;
    margin: 0 auto;
    background: url(framework/skins/portalvivo/util/images/scrum/bottom_cinza_375.png) top left no-repeat;
}

.top_cinza_375 {
    width: 375px;
    height: 11px;
    margin: 0 auto;
    background: url(framework/skins/portalvivo/util/images/scrum/top_cinza_375.png) top left no-repeat;
}

.cTop-t00,.cTop-t01,.cTop-t02,.cTop-t03,.cTop-t04,.cTop-t05,.cTop-t06,.cTop-t07,.cTop-t08,.cTop-t09,.cTop-t10,.cTop-t11,.cTop-t12,.cTop-t13,.cTop-t14,.cTop-t15,.cTop-t16,.cTop-t17,.cTop-t19,.cBot-t00,.cBot-t01,.cBot-t02,.cBot-t03,.cBot-t04,.cBot-t05,.cBot-t06,.cBot-t07,.cBot-t08,.cBot-t09,.cBot-t10,.cBot-t11,.cBot-t12,.cBot-t13,.cBot-t14,.cBot-t15,.cBot-t16,.cBot-t17,.cBot-t18,.cBot-t19,.cBot-t20 {
    left: 0;
    height: 7px;
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-bordas-arredondadas.png);
}

.cTop-t06 {
    top: -7px;
    width: 753px;
    background-position: 0 -108px;
}

.cTop-t19 {
    top: -7px;
    width: 753px;
    background-position: 0 -376px;
}

.cBot-t06 {
    bottom: -7px;
    width: 753px;
    background-position: 0 -386px;
}

.cTop-t07 {
    top: -7px;
    width: 708px;
    background-position: 0 -397px;
}

.cBot-t07 {
    bottom: -7px;
    width: 708px;
    background-position: 0 -407px;
}

.cBot-t18 {
    bottom: -7px;
    width: 753px;
    background-position: 0 -386px;
}

.cbot-t19 {
    bottom: -7px;
    background-position: 0 -369px;
}

.cbot-t20 {
    bottom: -7px;
    background-position: 0 -360px;
    top: -7px;
}

.cTop-t14 {
    top: -7px;
    width: 980px;
    background-position: 0 -252px;
}

.cBot-t14 {
    bottom: -7px;
    width: 980px;
    background-position: 0 -261px;
}

.conteudoHome .cTop-t06,.conteudoHome .cBot-t06 {
    width: 720px;
}

.conteudoHome .cTop-t06 {
    background-position: 0 -324px;
}

.conteudoHome .cBot-t06 {
    background-position: 0 -333px;
}

.conteudoHome .cBot-t018 {
    background-position: 0 -386px;
}

.conteudoHome .cBot-t19 {
    background-position: 0 -369px;
    width: 200px;
}

.conteudoHome .cBot-t20 {
    background-position: 0 -360px;
    width: 200px;
    top: -7px;
}

.port-row {
    clear: both;
    margin: 0;
}

.port-col-00,.port-col-01,.port-col-02,.port-col-03 {
    float: left;
    position: relative;
    margin: -25px 0 0;
}

.port-col-00 {
    width: 216px;
}

.port-col-01 {
    width: 236px;
}

.port-col-02 {
    width: 752px;
}

.conteudoHome .port-col-02 {
    width: 720px;
}

.port-col-03 {
    width: 980px;
}

.port-row .port-spc00 {
    margin-right: 12px;
}

.port00,.port00d,.port01,.port02,.port03,.port05 {
    margin: 32px 0 25px;
    position: relative;
    padding: 10px 22px;
    background-color: #fefefe;
    background-repeat: repeat-y;
    background-position: center;
}

.port04 {
    float: left;
    margin: 32px 0 25px;
    position: relative;
    padding: 10px 22px;
    background-color: #fefefe;
    background-repeat: repeat-y;
    background-position: center;
}

.port02 .bgFixa {
    min-height: 215px;
}

.port04 .bgFixa {
    min-height: 260px;
}

.portLogado {
    margin: 6px 0 25px!important;
}

.port06 {
    float: left;
    margin: 32px 0 25px;
    position: relative;
    padding: 10px 22px;
    background-color: #fefefe;
    background-repeat: repeat-y;
    background-position: center;
}

#banners.port00 {
    margin-top: 0;
}

.port00 {
    width: 172px;
    min-height: 340px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-port-00.png);
}

.port00d {
    width: 172px;
    min-height: 340px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-port-00.png);
    margin: -20px 0 25px;
}

.port01 {
    width: 192px;
    min-height: 189px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-port-01.png);
}

.port05 {
    width: 675px;
    min-height: 125px;
}

TABLE .left {
    text-align: left!important;
}

BR.left {
    clear: left;
}

table.tabela06 {
    border-spacing: 0;
    border-collapse: collapse;
    border: solid 1px #ececec;
    line-height: normal;
    width: 100%;
}

.tabela06 thead {
    background: #ececec;
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

.tabela06 thead td {
    background: none!important;
    background-color: #ececec;
    color: #06C;
    font-size: 10px;
    padding: 5px 10px 8px;
}

.tabela06 tbody tr {
    background: #fff;
    color: #6b6b6b;
    font-size: 10px;
    padding: 5px 10px 8px;
}

.tabela06 tbody tr.bgEscuro td {
    background: #ececec!important;
}

.tabela00 TH {
    padding: 10px;
    color: #8e44b4;
    width: 25%;
    border-bottom: 1px solid #ededed;
}

.tabela00 TD {
    padding: 10px 0 10px 10px;
    line-height: 14px;
    text-align: center;
    border-bottom: 1px solid #ededed;
    width: 500px;
}

.tabela00 .linhas {
    font-weight: 400;
    color: #797979;
}

.tabela00 A {
    font-size: 9px;
    line-height: 12px;
    text-decoration: underline;
}

.tabela00 A:hover {
    text-decoration: none;
}

.tabela00 .bt-enviar-00,.tabela00 .bt-editar-00,.tabela00 .bt-excluir-00,.tabela00 .bt-imprimir-00,.tabela00 .bt-detalhes-00,.tabela00 .bt-earphones-00,.tabela00 .bt-cadastrar-01,.tabela00 .bt-visualizar-00,.tabela00 .bt-permissoes-00 {
    margin: 0 auto;
}

.tabela00 .bt-earphones-00-aberto {
    float: left;
}

.tabela00 .bt-download-00 {
    float: left;
    margin-left: 1px;
}

.tabela00 .box00 {
    margin: 7px -188px;
    *margin-left: -9px;
    margin-left: -9px\9;
}

.tabela06 .box00 {
    margin: 7px -110px;
    *margin-left: -4px;
    margin-left: -4px\9;
}

.tabela00 .box00b {
    margin: 7px -160px;
    *margin-left: -10px;
    margin-left: -10px\9;
}

.tabela00 .box00 P {
    margin: 0;
}

.tabela00 .box00b P {
    margin: 0;
}

.tabela00 .box10 {
    margin: 7px -131px;
    *margin-left: -1px;
    margin-left: -1px\9;
}

.tabela00 .box00,x:-moz-any-link {
    margin: 7px -10px;
}

.tabela06 .box00,x:-moz-any-link {
    margin: 7px auto;
}

.tabela00 .box10,x:-moz-any-link {
    margin: 7px 0;
}

.tabela00 .box10 P {
    margin: 0;
}

.tabela00 .box01 {
    margin: 7px -10px;
    width: 664px;
}

.tabela00 .box01 P {
    margin: 0;
}

#linhas-conta .tabela00 .bt-download-00 {
    float: none;
    margin: 0 auto;
}

.tabela03 {
    margin-top: 10px;
}

.tabela03 TH {
    padding: 5px;
    color: #8e44b4;
    font-size: 10px;
    text-align: left;
}

.box00 {
    width: 450px;
    min-height: 45px;
    padding: 10px 22px;
    position: relative;
    margin: 10px 0;
    *margin: 40px auto 17px!important;
    background: #f2f2f2;
    *float: right;
    display: block;
}

.description .tabela03 TD {
    background: none!important;
    padding: 5px;
    font-size: 10px;
    line-height: 14px;
}

#colunadireita .tabela03 TD {
    background: none!important;
    padding: 5px;
    font-size: 10px;
    line-height: 14px;
}

.tabela03 .primeiro TD {
    border-top-color: #fff;
}

.tabela03 .bt-excluir-00 {
    margin: 0 auto;
}

.tabela03 preHeader {
    background-color: #f3f3f3;
    font-size: 16px;
    color: #7e7e7e;
}

.port04 {
    width: 530px;
    min-height: 275px;
}

.port06 {
    width: 530px;
    min-height: 120px;
}

.conteudoHome .port03 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf2.png) repeat-y top;
    min-height: 100px;
    height: auto!important;
    padding: 13px;
    margin: 0;
    width: 490px;
}

.conteudoHome .port04 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf-720.png) repeat-y 0 0!important;
    width: 535px;
}

.conteudoHome .port02New,.conteudoHome .port04New {
    background: #FFF!important;
}

.conteudoHome .port05 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf-720.png) repeat-y 0 0!important;
    width: 676px;
}

.conteudoHome .port06 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf-720.png) repeat-y 0 0!important;
    width: 535px;
}

.port02 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf1.png);
}

.port03 {
    width: 936px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf2.png);
}

.port04 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf1.png);
}

.port05 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf1.png);
}

.port06 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpjpf1.png);
}

.port-col-02 .port04 .subitens ul.subitens_menu li.on a.subitens {
    font-size: 13px;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    width: 54px;
    height: 13px;
    line-height: 14px;
    text-decoration: none;
}

.port-col-02 .port04 .subitens2 ul.subitens_menu li.on a.subitens2 {
    font-size: 13px;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    width: 54px;
    height: 13px;
    line-height: 14px;
    text-decoration: none;
}

.port-col-02 .port04 .conteudoMeio .subitens ul.subitens_menu li a.subitens {
    font-size: 13px;
    color: #6b6b6b;
    font-family: ITCOfficinaSerifBold;
    text-decoration: none;
    height: 13px;
    line-height: 13px;
    width: 39px;
}

.port-col-02 .port04 .conteudoMeio .subitens2 ul.subitens_menu li a.subitens2 {
    font-size: 13px;
    color: #6b6b6b;
    font-family: ITCOfficinaSerifBold;
    text-decoration: none;
    height: 13px;
    line-height: 13px;
    width: 39px;
}

.menu_interna2 {
    width: 208px;
    height: auto;
    padding: 20px 5px 10px 10px;
}

.menu_interna2 p.titulo1 {
    font-family: ITCOfficinaSerifBold;
    font-size: 19px;
    margin: 10px 5px 0;
    color: #8e44b4;
}

.menu03 li.titulo2,.menu_interna2 li.titulo2 {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    margin: 0 5px;
    color: #8e44b4;
}

.menu03 li.titulo2 a,.menu_interna2 li.titulo2 a {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    text-decoration: none;
    margin: 0 5px 4px 0;
    color: #8e44b4;
    font-weight: 400;
    display: block;
}

.menu03 li.titulo2 a:active,.menu_interna2 li.titulo2 a:active {
    color: #f78500;
}

.menu03 li.titulo2active,.menu_interna2 li.titulo2active {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    margin: 0 5px 10px!important;
    color: #8e44b4;
}

.menu03 li.titulo2active a,.menu_interna2 li.titulo2active a {
    font-family: ITCOfficinaSerifBold;
    font-size: 13px;
    text-decoration: none;
    margin: 0 5px 4px 0;
    color: #8e44b4;
    display: block;
}

.menu03 li.titulo2active a:active,.menu_interna2 li.titulo2active a:active {
    color: #f78500;
}

.menu03 li.linkmenu,.menu_interna2 li.linkmenu {
    line-height: 16px;
    padding: 0 0 1px 17px!important;
    font-size: 9px;
    margin: 0;
    max-width: 185px;
}

.menu03 li.linkmenu a,.menu_interna2 li.linkmenu a {
    color: #545454;
    text-decoration: none;
    font-family: Verdana,sans-serif;
    font-size: 9px;
    margin: 0;
}

.menu03 li.linkmenu a:hover,.menu_interna2 li.linkmenu a:hover {
    text-decoration: underline;
}

.menu03 li.linkmenu a:active,.menu_interna2 li.linkmenu a:active {
    color: #8e44b4;
    font-weight: 700;
}

.menu03 li.linkmenu strong,.menu_interna2 li.linkmenu strong {
    color: #8e44b4;
    font-size: 9px;
}

.menu03 ul li,.menu_interna2 ul li {
    list-style: none;
    background: none!important;
}

.content_geral .meu_vivo {
    margin: 0 auto;
    width: 960px;
    height: 36px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_meu_vivo-960.png);
    background-repeat: no-repeat;
    padding: 0 0 12px;
}

.conteudoHome .menu_logado {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/menu_pj_logado-720_roxo_movel.png);
    padding-left: 0;
    width: 720px;
}

.menu_logado .content {
    width: auto!important;
}

.menu_logadoFull .content {
    width: auto!important;
}

.conteudoHome .heading2 {
    width: 492px!important;
    *width: 470px!important;
}

.conteudoHome .pageTitleLogado {
    min-height: 25px;
}

.conteudoHome .headingLogado {
    width: 492px!important;
    float: left;
    *width: 470px!important;
}

.conteudoHome .headingLogado3Col {
    width: 340px!important;
    float: left;
    *width: 318px!important;
}

.conteudoHome .select-container {
    padding-left: 50px;
}

.menu_nivel0_sub {
    padding-left: 5px;
}

.port02 .multi_select {
    width: 662px;
}

.conteudoHome .lateralDireita {
    width: 227px;
    margin-top: 25px;
    float: right;
}

.port02-conteudoCentral {
    width: 480px;
    float: left;
    margin: 0 10px 10px 0;
}

.port02-conteudoCentral00 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.port02-conteudoCentralSemLateral {
    width: 960px;
    float: left;
    margin: 0 10px 10px 0;
}

.conteudoHome .bannerDireita {
    float: right;
}

.conteudoHome .bannerPromocoes {
    float: right;
}

.port-col-02 #cx-postal {
    min-height: 100px;
    height: 160px!important;
}

.port-col-02 #cx-postal2 {
    min-height: 100px;
    height: 210px!important;
}

#colunadireita .itens_canais div.item {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/pw_img_separador_horizontal.png) no-repeat bottom;
    padding: 2px 0 4px;
    margin-bottom: 12px;
}

#colunadireita .itens_destaques div.item {
    background: url(/servlet/meuvivofixo/meuvivo/ShowPropertyServlet?nodeId=/UCMRepository/PW_IMG_SEPARADOR_HORIZONTAL_PT) no-repeat bottom;
    padding-bottom: 12px;
    margin-bottom: 12px;
    margin-left: 15px;
}

#colunadireita .item .destaque_img {
    padding-bottom: 5px;
}

#colunadireita .itens_destaques .item .destaque_titulo,#colunadireita .itens_destaques .item .destaque_descricao {
    color: #555;
    font-size: 9px;
    margin: 0;
    padding: 0 5px 2px 12px;
}

#colunadireita .itens_canais .item .destaque_titulo,#colunadireita .itens_canais .item .destaque_descricao {
    color: #555;
    font-size: 9px;
    margin: 0;
    padding: 0 0 2px;
}

#colunadireita .itens_destaques .item p.destaque_titulo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bullet_seta_direita2.gif) no-repeat 2px 3px;
}

#colunadireita .itens_canais .item .destaque_titulo a strong {
    font-size: 9px;
}

#colunadireita .itens_canais .item .destaque_descricao p a {
    font-size: 9px;
}

.conteudoHome .col_block {
    float: left;
    width: 445px;
    margin: 0 0 7px;
}

.conteudoHome .msgonfirmacaopequena {
    width: 376px;
    background: #8e44b4;
}

.conteudoHome .msgerrovermelho {
    width: 376px;
    background: #ee0202;
}

.subitens556 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_subitens556.png);
    width: 555px;
    margin-left: -10px;
}

.port02New .subitens556 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_subitens696.png);
    width: 696px;
    margin-left: -10px;
}

.subitens2 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_subitens.png) repeat-x left 28px;
    font-size: 10px;
    margin-top: 50px;
    width: 692px;
    margin-left: -11px;
}

.subitens .subitens_menu_seta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_subitens_seta.png) no-repeat left top;
    height: 9px;
    margin-top: 20px;
    margin-left: 0;
    position: absolute;
    width: 18px;
}

.subitens2 .subitens_menu_seta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_subitens_seta.png) no-repeat left top;
    height: 9px;
    margin-top: 20px;
    margin-left: 0;
    position: absolute;
    width: 18px;
}

.subitens2 ul.subitens_menu {
    list-style: none;
    padding-left: 70px;
    padding-bottom: 45px;
}

.subitens2 ul.subitens_menu li {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/subitens_separador.gif);
    background-repeat: no-repeat;
    float: left;
    padding: 0 10px 0 27px;
    vertical-align: middle;
    width: auto;
}

.subitens556 .description {
    padding-left: 10px;
    width: 520px;
}

.port02 .subitens556 .description {
    padding-left: 10px;
    width: 675px;
}

.subitens2 .description {
    width: 500px;
    padding-top: 35px;
    padding-left: 80px;
}

.subitens .description ul {
    padding-left: 5px;
}

.subitens ul.subitens_menu li.on a.subitens {
    font-size: 13px;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    width: 54px;
    height: 13px;
    text-decoration: none;
}

.subitens2 ul.subitens_menu li.on a.subitens2 {
    font-size: 13px;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    width: 54px;
    height: 13px;
    text-decoration: none;
}

.bgLeft {
    padding-left: 10px;
    padding-top: 10px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_bodycontent_left_pixel.gif) repeat-y left top;
    height: 100%;
    width: 100%;
}

.bgRight {
    padding-right: 10px;
    padding-top: -10px;
    margin-bottom: -10px;
    margin-top: -10px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_bodycontent_right_pixel.gif) repeat-y right top;
    height: 100%;
    width: 100%;
}

.bgRightNew {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bgRightNew.png) repeat-y 0 0;
    margin: -5px 0 -5px -10px;
    padding: 15px 10px 10px;
    position: relative;
}

.port02New .bgRightNew {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bgRightNew02.png) repeat-y 0 0;
}

.bgRightTop,.bgRightBot {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_bodycontent_right_border.png) repeat-y right top;
    display: block;
    height: 7px;
    position: absolute;
    right: 0;
    width: 59px;
}

.bgRightTop {
    top: 0;
}

.bgRightBot {
    background-position: right bottom;
    bottom: 0;
}

.subitens2 ul.subitens_menu li a.subitens2 {
    font-size: 13px;
    color: #6b6b6b;
    font-family: ITCOfficinaSerifBold;
    text-decoration: none;
    height: 13px;
    line-height: 13px;
    width: 39px;
}

#colunadireita {
    margin-top: -275px;
    margin-right: -5px;
}

.port-col-02 #colunadireita table td {
    background: none!important;
}

.port-col-02 .port02 .filtroLetras {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/menu_bg.png) repeat-x #8e44b4;
    height: 36px;
    width: 100%;
}

.port-col-02 .port02 .filtroLetras .bordaMenuBottomLeft,.port-col-02 .port02 .filtroLetras .bordaMenuBottomRight,.port-col-02 .port02 .filtroLetras .bordaMenuTopLeft,.port-col-02 .port02 .filtroLetras .bordaMenuTopRight {
    width: 100%;
    height: 36px;
}

.port-col-02 .port02 .filtroLetras ul {
    margin: 0 auto;
    width: 700px;
    padding: 7px 0 0;
    list-style: none;
}

.port-col-02 .port02 .filtroLetras li {
    margin: 0;
    padding: 0 5px 0 4px;
    display: inline;
}

.port-col-02 .port02 .filtroLetras li a {
    color: #fff;
}

.port-col-02 .port02 .filtroLetras li select {
    font-size: 11px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 90px;
}

.port-col-02 .port02 .msgTelefonesConta .listaContatos {
    padding: 10px 0;
}

.port-col-02 .port02 .msgTelefonesConta .listaContatos .background {
    background: #f3f3f3;
}

.port-col-02 .port02 .msgTelefonesConta .listaContatos table {
    margin: 0 auto;
    padding: 0;
    width: 98%;
}

.port-col-02 .port02 .msgTelefonesConta .listaContatos th {
    line-height: 20px;
}

.port-col-02 .port02 .msgTelefonesConta .listaContatos td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    vertical-align: top;
    line-height: 20px;
}

.port-col-02 .port02 .formTelefonesConta .listaTelefones {
    width: 450px;
    padding: 10px 0 18px;
}

.port-col-02 #debito_automatico .formDebitoAutomatico dl {
    float: left;
    margin: 10px 20px 5px 5px;
}

.port-col-02 #debito_automatico .formDebitoAutomatico dl dt {
    margin: 3px 0 5px;
}

.port-col-02 .port02 .formTelefonesConta .row {
    display: inline-block;
    width: 100%;
}

.port-col-02 #comprovanteEmail {
    min-height: 100px;
    height: 130px;
}

.port-col-02 #comprovanteEmail .texto {
    float: left;
    margin-top: 40px;
    margin-left: -10px;
}

.port-col-02 .port02 .formTelefonesConta .row dl {
    float: left;
    height: 60px;
    margin: 6px;
}

.port-col-02 .port02 .formTelefonesConta #dlNovoGrupo {
    float: right;
    margin-right: -7px;
}

.port02-conteudoCentral .boxConteudo3 .msgHistoricoContas2 .background {
    margin-left: -2px!important;
    margin-bottom: 0;
}

.port02-conteudoCentral .boxConteudo3 .msgHistoricoContas2 {
    margin-left: -10px;
    margin-top: -44px;
}

.port02-conteudoCentral .boxConteudo3 .msgPagarContas {
    margin-left: -5px;
}

.port02-conteudoCentral .boxConteudo3 .msgPagarContas .background {
    margin-left: 0!important;
    margin-bottom: 0;
}

.port-col-02 .port02 .full_roxo_675 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_roxo_675px.png) no-repeat!important;
    width: 675px;
    height: 78px;
    padding: 10px;
    color: #fff;
}

.port-col-02 .port02 .msgHistoricoContas {
    width: 700px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
    float: left;
    margin-left: -5px;
}

.port-col-02 .port02 .msgHistoricoContas table th {
    padding: 10px;
}

.port02-conteudoCentral .boxConteudo3 .msgonfirmacaogrande {
    width: 376px;
    background: #8e44b4;
}

.top_cinzamedio_685 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_685px.png);
    width: 685px;
    height: 10px;
}

.bottom_cinzamedio_685 {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_685px.png) no-repeat!important;
    width: 685px;
    height: 10px;
}

.port-col-02 .port02 .msgHistoricoContas .background,.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroTopLeft,.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroTopRight,.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroBottomLeft,.internaConteudo .conteudoCentralSemDireita .msgHistoricoContas .bordaCinzaClaroBottomRight {
    width: 685px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.bordaMenuBottomLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_menu_bottom_left.png) no-repeat left bottom!important;
}

.bordaMenuBottomRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_menu_bottom_right.png) no-repeat right bottom!important;
}

.bordaMenuTopLeft {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_menu_top_left.png) no-repeat left top!important;
}

.bordaMenuTopRight {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/borda_menu_top_right.png) no-repeat right top!important;
}

.msgTipoExtrato {
    margin-left: -6px;
}

.conteudoHome .caixaTermo {
    overflow-y: scroll;
    width: 425px;
    height: 170px;
    padding: 8px;
}

.conteudoHome .caixaTermo2 {
    overflow-y: auto;
    width: 425px;
    height: 170px;
    padding: 8px;
}

.conteudoHome .msgDiaV {
    width: 280px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.conteudoHome .msgDiaV ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.conteudoHome .msgDiaV li {
    margin: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    padding: 3px 0 0 70px;
    line-height: 30px;
    height: 30px;
}

.conteudoHome .col_bt00 {
    width: 440px;
    padding-bottom: 25px;
    float: none!important;
}

.conteudoHome .confirmacaoPlanosDisponiveis {
    width: 450px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.subitens ul.subitens_menu2 {
    list-style: none;
    padding-left: 20px;
    padding-bottom: 20px;
    margin: 0 0 15px;
}

.subitens2 ul.subitens_menu2 {
    list-style: none;
    padding-left: 20px;
    padding-bottom: 20px;
    margin: 0 0 15px;
}

.conteudoHome .confirmacaoPlanosDisponiveis .background {
    margin-top: 30px;
    *margin-top: 0;
    margin-left: 10px!important;
    background: #f4f4f4;
    margin-bottom: 10px;
    width: 420px;
    height: auto!important;
    height: 90px;
}

.subitens ul.subitens_menu2 li {
    padding: 0 26px 0 11px!important;
}

.subitens2 ul.subitens_menu2 li {
    padding: 0 26px 0 11px!important;
}

.subitens .description ul {
    padding: 0 0 15px 15px;
}

.subitens2 .description ul {
    padding: 0 0 15px 15px;
}

.conteudoHome .confirmacaoPlanosDisponiveis .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x bottom;
    padding: 5px 0;
    font-size: 12px;
}

.conteudoHome .boxConteudo3 {
    width: 438px;
    min-height: 176px;
    margin: 0 auto;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf2.png) repeat-y;
    background-position: center;
}

.conteudoHome .boxConteudo4 {
    width: 438px;
    min-height: 165px;
    margin: 0 auto;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_movelpf2.png) repeat-y;
    background-position: center;
}

.conteudoHome .accordion-00 dt {
    width: auto;
    height: 51px;
    overflow: hidden;
    margin: 0 0 12px;
    padding: 0 22px;
    position: relative;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-acordeon-head-02.png);
}

.conteudoHome .accordion-00 dl,.accordion-00 dt,.accordion-00 dd {
    width: 430px;
    display: block;
    margin: 0 auto;
}

.conteudoHome .col_block {
    float: left;
    width: 445px;
    margin: 0 0 7px;
}

.conteudoHome .tabelaContas th {
    padding: 3px;
    text-align: left;
    color: #8e44b4;
}

.conteudoHome .form01 .separador {
    clear: both;
    width: 430px;
    padding: 10px 0 10px 9px;
    margin: 0;
    border-bottom: 1px solid #fff;
}

.conteudoHome .form01 .separador2 {
    clear: both;
    width: 430px;
    padding: 10px 0 10px 9px;
    margin: 0;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg-separador-bottom.png);
    background-position: bottom;
    background-repeat: no-repeat;
}

.conteudoHome .form01 .separador2 p {
    width: 408px;
}

.conteudoHome .box04 {
    width: 430px;
    min-height: 420px;
    padding: 10px 0;
    position: relative;
    margin: -13px 0 25px 0;
    background: #d5d5d5 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/bg-acordeon-00.png) repeat-x 0 bottom;
}

.conteudoHome .form01 .separador p {
    clear: both;
    width: 420px;
}

.conteudoHome .form01 .col00 {
    float: left;
    width: 215px;
}

.conteudoHome .form01 .col_bt02,.col_bt03 {
    width: 100px;
    float: right;
    margin-top: 10px;
    margin-right: 30px;
}

.conteudoHome .form01 .col_bt03 {
    margin-right: 60px;
}

.conteudoHome .addCelular {
    width: 418px;
    margin: 0 auto;
    padding: 10px;
}

.conteudoHome .addCelular .inputText,.conteudoHome .conteudoCentral .addCelular .divBotoes {
    float: left;
    line-height: 62px;
    padding-top: 18px;
    *padding-top: 2px;
    padding-left: 5px;
}

.conteudoHome .addCelular .inputText .botAdicionar {
    *margin-top: 18px!important;
}

.conteudoHome .addCelular .titulo.celular {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_celular_branco.png) no-repeat right;
    width: 50px;
    height: 55px;
    margin-left: -8px;
}

.conteudoHome .addCelular .listaNumeros {
    width: 376px;
    background: #ededed;
}

.conteudoHome .msgonfirmacaopequena {
    width: 376px;
    background: #8e44b4;
}

#colunadireita {
    margin-top: 6px;
    margin-right: -5px;
}

.conteudoHome .addCelular .listaNumeros table th,.conteudoHome .addCelular .listaNumeros table tbody td {
    padding: 0 0 0 30px;
}

.port-col-02 .port04 .heading4 {
    width: 300px;
}

.port-col-02 .port02 .heading4 {
    width: 488px;
}

.conteudoHome .addCelular .listaNumeros table tr {
    height: 30px;
}

.port-col-02 .port04 .resize_texto {
    margin-left: 345px;
    margin-top: -22px;
}

.port-col-02 .port06 .resize_texto {
    margin-left: 345px;
    margin-top: -22px;
}

.conteudoHome .addCelular .listaNumeros table tbody td {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/bg_separador_bicolor.png) repeat-x left top;
}

.port-col-02 .port04 .font_resize {
    float: right;
    margin-right: 10px;
    margin-top: -24px;
}

.conteudoHome .topoPlanoAtual {
    padding: 5px;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}

.conteudoHome .msgPlanosDisponiveis {
    width: 475px;
    margin: 10px auto;
}

.conteudoHome .titulo.planosDisponiveis {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_planos_disponiveis.png) no-repeat center top;
    height: 14px;
    padding-bottom: 5px;
    width: 100%;
}

.conteudoHome .msgPlanosDisponiveis .background,.conteudoHome .msgPlanosDisponiveis .bordaCinzaMedioTopLeft,.conteudoHome .msgPlanosDisponiveis .bordaCinzaMedioTopRight,.conteudoHome .msgPlanosDisponiveis .bordaCinzaMedioBottomLeft,.conteudoHome .msgPlanosDisponiveis .bordaCinzaMedioBottomRight {
    width: 440px;
    height: auto;
}

.conteudoHome .msgPlanosDisponiveis .background {
    background: #ededed;
}

.conteudoHome .background {
    margin-left: 0!important;
    margin-bottom: 0;
}

.conteudoHome .msgPlanosDisponiveis .abasPlanos.preOn {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_abas_planos_440.png) no-repeat 0 0;
}

.conteudoHome .msgPlanosDisponiveis .abasPlanos.boahoraOn {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_abas_planos_440.png) no-repeat 0 -45px;
}

.conteudoHome .msgPlanosDisponiveis .abasPlanos .aba {
    text-align: center;
    width: 220px;
    float: left;
    line-height: 35px;
}

.conteudoHome .msgPlanosDisponiveis .conteudo_pre {
    padding: 15px;
    width: 420px;
}

.conteudoHome .msgPlanosDisponiveis .conteudo_boahora {
    display: none;
    padding: 15px;
    width: 415px;
}

.conteudoHome .msgPlanosDisponiveis .abasPlanos {
    width: 440px;
    height: 45px;
}

.conteudoHome .msgPlanosDisponiveis dl {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x top;
    margin: 0;
    padding: 10px;
    min-height: 40px;
    height: auto!important;
    height: 40px;
    float: left;
}

.conteudoHome .msgPlanosDisponiveis dl.pre dt {
    width: 50%;
    float: left;
}

.conteudoHome .msgPlanosDisponiveis dl.pre dd {
    width: 50%;
    float: right;
}

.port-col-02 .port04 .description2 {
    padding-top: 50px;
    padding-left: 45px;
}

.conteudoHome .msgPlanosDisponiveis dl.boaHora dd {
    width: 65%;
    float: right;
}

.conteudoHome .container_peq .top_roxo_376,.conteudoHome .container_peq .bottom_roxo_376 {
    margin: 0 auto;
}

.conteudoHome .container_peq .erro_top_vermelho_376,.conteudoHome .container_peq .erro_bottom_vermelho_376 {
    margin: 0 auto;
}

.conteudoHome .container_peq .msgonfirmacaopequena {
    margin: 0 auto;
}

.conteudoHome .boxMigracao .top_cinzamedio_420 {
    margin-left: 10px;
    margin-bottom: -30px;
    *margin-bottom: 0;
}

.conteudoHome .boxMigracao .bottom_cinzamedio_420 {
    margin-left: 10px;
    margin-top: -10px;
}

.conteudoHome .msgPacotesSelecionados2,.conteudoHome .msgOutrosServicos2 {
    margin-left: -6px;
}

.conteudoHome .caixaAtencao2 {
    margin-top: 102px;
    margin-left: 200px;
    height: 50px;
}

.conteudoHome .col_bt00b {
    margin-top: 15px;
}

.conteudoHome .msgHistoricoRecarga {
    width: 380px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
    margin: 10px auto;
}

.conteudoHome #conta-online .msgHistoricoRecarga,.conteudoHome .msgProgramaPontos {
    width: auto;
}

.conteudoHome .msgHistoricoRecarga .background {
    width: 380px;
    background: #ededed;
    margin-top: 0;
    margin-left: 0!important;
}

.conteudoHome .msgCodigoBancos .background {
    width: 450px;
    margin-left: 110px!important;
    margin-bottom: 0;
}

.conteudoHome .msgCodigoBancos .top_cinzamedio_450 {
    margin-left: 110px;
    margin-bottom: -30px;
}

.conteudoHome .msgCodigoBancos .bottom_cinzamedio_450 {
    margin-left: 110px;
}

.conteudoHome .msgDebitoAutomatico {
    margin-top: 20px;
}

.conteudoHome .msgDebitoAutomatico00 {
    margin-top: 5px;
}

.consultar_historico_box {
    width: 227px;
    height: 158px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/consultar_historico_pagamento.png) no-repeat;
    padding: 15px 0 0 15px;
    color: #7e7e7e;
}

#email table td {
    background: none!important;
}

.conteudoHome .bloqueioLigacoes .divBotoes {
    padding: 15px 0;
    border-top: solid 1px #ebebeb;
    margin: 5px 0;
}

.conteudoHome .titulo.ligacoesDDD {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ligacoesddd_cinza.png) no-repeat;
    height: 15px;
    padding-bottom: 5px;
    width: 171px;
}

.conteudoHome .titulo.ligacoesDDI {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/titulo_ligacoesddi_cinza.png) no-repeat;
    height: 15px;
    padding-bottom: 5px;
    width: 176px;
}

.tituloRight {
    float: right;
    margin-top: 1px;
}

.tituloCenter {
    margin-top: 5px;
}

.tituloCenterBox6 {
    float: left;
    margin-left: -18px;
}

.subitens556 .tituloCenterBox6 {
    margin-left: 0;
}

.tituloDescricaoBox6 {
    float: left;
    margin-left: -44px;
}

.subitens556 .tituloDescricaoBox6 {
    margin-left: 0;
}

.tituloLeft {
    float: left;
    margin-top: 30px;
}

.backgrounddiav {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/full_cinzamedio_250.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 250px;
    width: 300px;
    padding-top: 5px;
}

.conteudoHome .msgTipoExtrato .background {
    margin-left: .9px!important;
}

.conteudoHome #agendar_atendimento .agendar_atendimento_form {
    width: 700px;
    padding: 0 20px 0 10px;
}

.conteudoHome #agendar_atendimento .agendar_atendimento_form .formRight {
    width: 390px;
    height: 60px;
    float: right;
}

.conteudoHome #agendar_atendimento .agendar_atendimento_form .formLeft {
    width: 280px;
    height: 60px;
    float: left;
}

.conteudoHome #agendar_atendimento .agendar_atendimento_form .borderBottom {
    width: 97%;
    margin: 0 0 5px;
    padding: 0;
    height: 5px;
}

.conteudoHome #agendar_atendimento .agendar_atendimento_form #novoEmail {
    display: none;
}

.conteudoHome #agendar_atendimento .agendar_atendimento_form .divBotoes {
    margin-right: 30px;
}

.conteudoHome #agendar_atendimento .agendar_atendimento_form .divCalendar {
    float: left;
    margin-top: 7px;
}

.conteudoHome #pagamento_conta .msgHistoricoContas {
    margin-bottom: 20px;
}

.conteudoHome #pagamento_conta .msgHistoricoContas .background {
    width: 675px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.conteudoHome .top_cinzamedio_675 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_675px.png);
    width: 675px;
    height: 10px;
}

.conteudoHome .bottom_cinzamedio_675 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_675px.png);
    width: 675px;
    height: 10px;
}

.conteudoHome .top_cinzamedio_250 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/top_cinzamedio_250px.png);
    width: 250px;
    height: 10px;
}

.conteudoHome .bottom_cinzamedio_250 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottom_cinzamedio_250px.png);
    width: 250px;
    height: 10px;
}

.conteudoHome .background3 {
    float: left;
    display: inline-block;
    background-color: #f3f3f3;
    margin: 25px 0 10px 10px;
    width: 250px;
}

.conteudoHome .background4 {
    float: right;
    display: inline-block;
    background-color: #ededed;
    margin: 25px 10px 0 0;
    width: 376px;
}

.conteudoHome .boxComprovanteEmail .background {
    margin-left: 150px!important;
}

.conteudoHome .boxComprovanteEmail .texto {
    margin: 110px 10px 10px 60px;
}

.conteudoHome .boxComprovanteEmail .bottom_cinza_medio_450 {
    margin-bottom: 10px;
    *margin-bottom: 0;
}

.conteudoHome .msgTrafegoDados .background {
    background: #ededed;
    width: 375px;
    min-height: 60px;
    height: auto!important;
    height: 60px;
}

.conteudoHome .msgHistoricoContas .background2 {
    margin-top: 0!important;
    margin-left: 15px;
    margin-bottom: 10px;
    width: auto;
}

.conteudoHome .desbloqueio_linha .full_roxo_650,.conteudoHome .desbloqueio_linha .full_roxo_650_small {
    margin-left: 12px;
}

.conteudoHome .desbloqueio_linha .full_roxo_650 p {
    width: 620px;
    text-align: justify;
}

.conteudoHome .desbloqueio_linha .full_roxo_650 .textoTitulo,.conteudoHome .desbloqueio_linha .full_roxo_650 .textoBase {
    margin: -10px 0 20px 0;
    text-align: center;
}

.containerFuncionalidades {
    height: 167px;
    margin-top: 5px;
    margin-bottom: 11px;
    background-color: transparent;
}

.topFunc {
    width: 236px;
    height: 8px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/topFunc.png);
}

.bottomFunc {
    width: 236px;
    height: 8px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bottomFunc.png);
}

.bodyFunc {
    width: 202px;
    height: 130px;
    padding: 13px 17px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_home.png);
    background-color: #FFF;
    background-position: center;
    background-repeat: repeat-y;
}

.bodyFunc ul li {
    list-style: none;
    background: 0;
    padding: 5px 6px 7px;
    border-bottom: 1px dashed #e5e5e5;
}

.listaMais {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_cinza.png);
    background-position: left;
    background-repeat: no-repeat;
    margin-left: 5px;
    padding-left: 10px;
}

.funcLeft {
    width: 236px;
    height: 146px;
    float: left;
}

.funcRight {
    width: 236px;
    height: 146px;
    float: right;
}

.botoesControle {
    width: 207px;
    margin: 10px auto;
    padding: 0 0 0 75px;
}

.pontos {
    font-size: 25px;
    color: #F90;
    font-weight: 700;
    text-align: center;
    padding: 0;
}

.msgHomePre p {
    text-align: right;
}

.msgHomePre strong {
    color: #8e44b4;
}

.bannerPromocoes {
    padding: 10px 0;
    margin: -10px 0 -15px 0;
}

.bannerPromocoes ul li {
    list-style: none;
    background: 0;
    padding: 5px 0 5px 10px;
    border-bottom: 1px dashed #e5e5e5;
}

.super_banner {
    width: 720px;
    padding: 0 0 0 10px;
    float: left;
}

.carrosselBanners .carrossel-banners {
    overflow: hidden;
    position: relative;
    width: 704px;
    height: 110px;
}

.carrossel-banners ul {
    width: 5000px;
    height: 100px;
}

.carrossel-banners li {
    float: left;
    list-style-type: none;
}

.botoesControleBanner {
    float: right;
    width: 207px;
    margin: -17px -130px 0 0;
    padding: 0 0 0 75px;
    position: relative;
}

.carrossel-avisos-00 ul {
    width: 5000px;
    height: 500px;
}

.carrossel-avisos-00 li {
    float: left;
    width: 200px;
    height: 500px;
    padding: 0 0 5px!important;
}

.carrossel-avisos-00 .mascaraMural {
    overflow: hidden;
    height: 80px;
    position: relative;
    width: 203px;
}

.conteudoHome .ultimosLancamentos .background2 {
    width: auto!important;
    margin-left: 0;
    margin-top: 10px;
}

.conteudoHome .agendar_atendimento_form .formLeft2 {
    width: 150px;
    float: left;
    margin-top: 30px;
}

.conteudoHome .agendar_atendimento_form .formRight3 {
    width: 270px;
    height: 60px;
    float: right;
}

.telefones_uteis {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.telefones_uteis ul li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/atendimento_telefonesuteis_separador.gif) no-repeat scroll left 5px transparent;
    float: left;
    font-size: 9px;
    height: 80px;
    list-style: none outside none;
    padding: 0 10px;
    text-align: center;
    width: 100px;
}

.telefones_uteis ul li strong {
    font-size: 18px;
    color: #8e44b4;
}

.port02-conteudoCentral .boxConteudo3 .conteudo .topo {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg_separador_bicolor.png) repeat-x scroll center bottom transparent;
    height: 22px;
    padding: 0;
}

.top_teluteis {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/teluteis_bgtop.png) no-repeat!important;
    width: 500px;
    height: 30px;
    margin: 0 auto;
}

.bottom_teluteis {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/teluteis_bgbottom.png) no-repeat!important;
    width: 500px;
    height: 30px;
    margin: 0 auto;
    margin-bottom: -30px;
}

.telefones_uteis .vivinho {
    width: 120px;
    height: 120px;
    float: left;
    display: block;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/atendimento_telefonesuteis_viv.png) no-repeat!important;
}

.tableNew {
    margin: 0!important;
    text-align: justify;
    width: 100%!important;
}

.tableNew td {
    padding: 0;
}

.tableNew .tituloLeft img {
    margin: 0 10px 10px 0;
}

.tableNew .tituloRight img {
    margin: 0 0 10px 10px;
}

.conteudoHome .lista_sanfonada {
    width: 500px;
    font-size: 11px;
    color: #555;
}

.port02New .lista_sanfonada {
    width: 675px;
}

.conteudoHome .lista_sanfonada dl {
    padding: 0!important;
    margin-bottom: 5px;
    border-top: 1px dashed #dedede;
}

.conteudoHome .lista_sanfonada dl dt {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bullet_list_fechado.gif) no-repeat 2px center;
    padding: 8px 0 8px 15px!important;
    cursor: pointer;
}

.conteudoHome .lista_sanfonada dl dt.on {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bullet_list_aberto.gif) no-repeat 2px center;
}

.conteudoHome .lista_sanfonada dl dt.sem_borda {
    border: 0;
}

.conteudoHome .lista_sanfonada dl dt p {
    padding: 0!important;
}

.fechado p {
    display: inline!important;
    padding: 0!important;
}

table.table_template2 {
    border: solid 1px #ececec;
    line-height: normal;
    padding: 0;
    width: 100%;
}

table.table_template2 thead td,table.table_template2 thead th {
    background: #ececec!important;
    color: #06C;
    font-size: 10px;
    height: auto!important;
    padding: 5px 10px 8px;
}

table.table_template2 tbody th,table.table_template2 tbody td {
    background: #fff!important;
    color: #6b6b6b;
    font-size: 10px;
    height: auto!important;
    padding: 5px 10px 8px;
}

table.table_template2 tbody tr.bgEscuro th,table.table_template2 tbody tr.bgEscuro td {
    background: #ececec!important;
}

.loja_informacoes {
    width: 230px;
}

.fA03a {
    width: 140px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa03a.png);
}

.historicoTopo dl {
    min-width: 200px;
}

.msgonfirmacaogrande00 {
    width: 490px;
    background: #8e44b4;
}

.msgonfirmacaogrande {
    background: #8e44b4;
}

.dadosPromocao dt {
    font-weight: 700;
    padding-bottom: 4px;
}

.dadosPromocao dl {
    float: left;
    padding: 5px 30px 5px 5px;
}

.dadosPromocao {
    min-height: 60px;
    height: auto!important;
    height: 60px;
    width: auto;
    border-bottom: solid 1px #f0f0f0;
    margin: 5px 0 10px;
}

.floater00,.floater01 {
    left: 50%;
    top: 170px;
    z-index: 2;
    background: #fff url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bg-port-02.png) repeat-x 0 bottom;
    position: absolute;
    padding: 22px 30px;
}

.floater01 {
    width: 920px;
    margin-left: -483px;
}

.floater00 {
    width: 315px;
    margin-left: -187px;
}

.login .floater00 {
    top: 100px;
}

.floater01 .bt-fechar-00,.floater00 .bt-fechar-00 {
    top: -17px;
    right: -13px;
    position: absolute;
}

#scrollModal,#scrollModal01 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    position: absolute;
    z-index: 99999;
}

.tit-teclado-virtual {
    height: 36px;
    background-position: 0 -328px;
}

.tit-teclado-virtual h2,h3 {
    display: block;
    overflow: hidden;
}

.lista00 strong {
    color: #8e44b4;
    list-style: none;
}

.lista00 li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/bullet_roxo.png) no-repeat 0 6px;
    padding: 2px 15px 0;
    margin-bottom: 5px;
    list-style-type: none;
}

.s-senha {
    text-align: center;
}

.s-senha strong {
    color: #039;
}

.s-senha a {
    text-decoration: underline;
}

.s-alerta-00 strong {
    color: red;
}

.s-senha .pos-form {
    width: 140px;
    *width: 190px;
    width: 180px\9;
    margin: 0 auto;
}

.s-senha .fA01 {
    float: left;
}

.s-senha .bt-fechar-01 {
    float: left;
    margin: 4px 0 0 3px;
}

.digitos-senha {
    margin: 0 auto;
    width: 315px;
    height: 46px;
}

.digitos-senha li {
    float: left;
    width: 61px;
    height: 46px;
    margin-right: 2px;
}

.s-senha .bt-entrar-00 {
    margin: 0 auto;
    border: 0;
}

.tit-alterar-nome-grupo {
    height: 33px;
    background-position: 0 -3669px;
}

.bt-entrar-00 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ativar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 98px;
    font-family: ITCOfficinaSerifBold;
}

.bt-fechar-00 {
    width: 31px;
    height: 29px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/sprt-icones.png) -544px 0;
}

.cTop-t02 {
    top: -7px;
    width: 375px;
    background-position: 0 -36px;
}

.cBot-t02 {
    bottom: -7px;
    width: 375px;
    background-position: 0 -45px;
}

.cBot-t02,.cTop-t02 {
    left: 0;
    height: 7px;
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/sprt-bordas-arredondadas.png);
}

.s-senha .bt-fechar-01 {
    float: right;
    margin: -23px -40px 0 3px;
    *margin: -23px -40px 0 3px;
    margin: 5px 0 0 3px\9;
}

.bt-fechar-01 {
    width: 19px;
    height: 19px;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    display: inline-block;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/sprt-icones.png) -577px 0;
}

.digitos-senha {
    margin: 0 auto;
    width: 315px;
    height: 46px;
}

.digitos-senha li {
    float: left;
    width: 61px;
    height: 46px;
    margin-right: 2px;
    list-style: none;
}

.digitos-senha ul,ol,dl {
    list-style: none;
}

.digitos-senha a {
    text-decoration: none;
}

.bt-senha-00 {
    width: 61px;
    height: 30px;
    display: block;
    cursor: pointer;
    text-align: center;
    padding-top: 16px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/sprt-formularios-botoes.png) -203px -56px;
}

.bt-cancelar-00 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-cancelar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 108px;
    font-family: ITCOfficinaSerifBold;
}

.bt-confirmar-00 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-confirmar-00.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 118px;
    font-family: ITCOfficinaSerifBold;
}

.bt-ok-01 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-ok-01.png);
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    padding: 0 8px 2px 0;
    height: 27px;
    width: 40px;
    margin-left: 105px!important;
    font-family: ITCOfficinaSerifBold;
}

.s-erro {
    background-position: -1270px 0;
}

.s-atencao {
    background-position: -636px 0;
}

.tit-outro-celular {
    height: 32px;
    background-position: 0 -2972px;
}

.form04 .pos-form-00 p {
    text-align: center;
}

.form04 .pos-form-00 {
    width: 160px;
    display: block;
    margin: 0 auto;
}

#contentModal .form04 .pos-form-00 .fA07 {
    margin-left: -55px;
}

#contentModal .form04 .pos-form-00 .fA12 {
    margin-left: -55px;
}

#contentModal .form04 .pos-form-00 .fA08 {
    padding-top: 15px;
    margin-left: -55px;
}

#contentModal .form04 .pos-form-00 .fA03 {
    margin-left: 18px;
}

.pos-bt-00 .bt-confirmar-00 {
    margin-right: 70px;
}

.pos-bt-00 .bt-cancelar-00 {
    margin-right: 1px;
}

.pos-form-00 #novoNome {
    margin-left: -7px!important;
}

.pos-bt-00 {
    float: none;
    width: 240px;
    margin: 5px auto;
}

.pos-bt-00 .bt-nao-00,.pos-bt-00 .bt-cancelar-00 {
    float: left;
    margin: 0;
}

.pos-bt-00 .bt-sim-00,.pos-bt-00 .bt-confirmar-00 {
    float: right;
    margin: 0;
}

#contentModal strong {
    color: #8e44b4;
}

.s-sucesso {
    background-position: -953px 0;
}

.s-erro,.s-sucesso,.s-atencao {
    min-height: 50px;
    padding-left: 59px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/sprt-icones.png);
    background-repeat: no-repeat;
}

.paginacao00 ul {
    display: inline;
}

.paginacao00 * {
    font-size: 10px;
    line-height: 11px;
}

.paginacao00 ul,ol,dl {
    list-style: none;
}

.paginacao00 .ultimo {
    border-right: 0;
}

.paginacao00 .tam00 {
    width: 150px;
}

.paginacao00 li {
    width: 30px;
    height: 11px;
    display: inline-block;
    *display: inline;
    margin-left: -4px;
    *margin-left: 0;
    border-right: 1px solid #7e7e7e;
}

.paginacao00 strong {
    height: 11px;
    color: #8e44b4;
    display: block;
    font-weight: 400;
}

.pos-bt-00 .bt-ok-01,.pos-bt-00 .bt-imprimir-01 {
    float: none;
    margin: 0 auto;
}

.bt-imprimir-01 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-imprimir-01.png);
    border: 0;
    color: #fff!important;
    cursor: pointer;
    font-size: 13px!important;
    display: block;
    padding: 4px 0 2px 14px;
    height: 21px;
    width: 84px;
    font-family: ITCOfficinaSerifBold;
    text-decoration: none;
}

.bt-imprimir-01 a:hover {
    text-decoration: none;
}

.col00 .LH26 {
    line-height: 26px!important;
}

.s-alerta-00 strong {
    color: red!important;
}

#overlay {
    z-index: 99998;
}

.fundoPreto {
    background-color: #000;
    display: none;
    height: 300%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9997;
}

.containerFundoLightBox {
    display: block;
    height: 100%;
    position: fixed;
    top: 50%;
	left: 50%;
    width: 100%;
    z-index: 9998;
    overflow: auto;
}

.popUp {
    display: none;
    position: absolute;
    z-index: 9998;
}

.popUp .fechar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/icone_fechar.png) no-repeat;
    border: 0;
    cursor: pointer;
    float: right;
    height: 24px;
    margin: -10px -10px 0 0;
    width: 22px;
    z-index: 9999;
}

.popUp .boxPopUp {
    padding: 10px;
}

.sitemap00 {
    width: 220px;
    height: auto;
    min-height: 50px;
    float: left;
    margin: 0 0 0 10px;
}

.sitemap01 {
    width: 220px;
    height: auto;
    min-height: 15px;
    background: #f3f3f3;
}

.sitemap01 ul {
    padding: 10px 0 0;
}

.sitemap01 ul li {
    background: 0;
    padding: 5px 0 5px 8px;
    list-style: none;
}

.sitemap01 ul li a {
    font-weight: 700;
}

.sitemap01 ul li a:hover {
    text-decoration: underline;
}

.sitemap01 ul li ul {
    padding: 10px 0 0 10px;
}

.sitemap01 ul li ul li {
    border-left: 1px solid #e5e5e5;
}

.sitemap01 ul li ul li a {
    font-weight: 400;
}

.sitemap01Top {
    width: 220px;
    height: 20px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/sitemap.png) no-repeat;
    padding: 10px 0 0;
}

.sitemap01Top a {
    color: #FFF;
    font-weight: 700;
    text-decoration: none;
    padding: 0 0 0 10px;
}

.sitemap01Top a:hover {
    text-decoration: underline;
}

.sitemap01Bottom {
    width: 220px;
    height: 10px;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pf/sitemap_bottom.png) no-repeat;
}

.boxServico .formLeft {
    display: block;
    float: left;
}

.boxServico .top_cinzamedio_450,.boxServico .bottom_cinzamedio_450,.boxServico .background {
    margin: 0 0 0 -6px!important;
}

.s-nao-disponivel {
    min-height: 125px;
    padding-left: 130px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/movel-pj/sprt-icones.png);
    background-repeat: no-repeat;
}

.s-nao-disponivel {
    background-position: -2297px 0;
}

.s-nao-disponivel BIG {
    color: #8e44b4;
    display: block;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
    font-weight: bolder;
}

.List ul li ul li {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/bg_separador_bicolor.png)repeat-x center bottom;
}

.List ul li ul .last {
    background: 0;
}

.vivoON .fA12 {
    padding: 0 15px;
}

.vivoON .fA07 {
    padding: 0 15px;
}

.vivoON label {
    display: block;
    float: left;
    width: 160px;
}

.vivoON .btRight {
    margin: 16px 0 0;
}

.vivoON .fA05 {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bg_fa03a.png);
    width: 140px;
}

.vivoON .background {
    margin: 10px;
    display: none;
    width: 420px;
}

.vivoON table th {
    text-align: center;
}

.textAreaVivoON {
    resize: none;
    width: 420px;
    height: 50px;
    outline: 0;
}

.vivoON .captcha {
    width: 300px;
    margin: 15px 0 0 70px;
    float: left;
}

.vivoON .captcha .fA01 {
    width: 98px;
    border: 0;
}

.vivoON .captcha img {
    width: 212px;
}

.vivoON .captcha .fA01,.captcha img {
    margin-left: 40px!important;
}

.vivoON .captcha .botEnviar {
    margin: 2px 48px 0 0!important;
}

.vivoON .botConfirmar {
    margin: 10px 160px;
}

#divBotaoVoltar {
    float: left;
}

#botaoVoltarList {
    cursor: pointer;
    margin-top: 50px;
    margin-right: -.5px;
    visibility: visible;
}

#divBotaoAvancar {
    float: right;
}

#botaoAvancarList {
    cursor: pointer;
    margin-top: 50px;
    margin-left: -10px;
    visibility: visible;
}

#componentCarrossel {
    padding: 8px;
    margin: 0;
    float: left;
    margin-left: 13px;
    display: block;
    width: 340px;
}

#big-footer.bg_big_footer {
    background: none repeat scroll 0 0 #F6F6F6 !important;
}

#big-footer {
    display: inline-block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    min-width: 1002px;
    width: 100% !important;
}



.componentCarrossel .carrosselList li a:hover {
    border: 1px solid #000;
}

.componentCarrossel .carrosselList a:hover {
    border: 1px solid #aaa;
}

.componentCarrossel {
    background: #fff url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/fundoCarrosel.jpg);
    padding: 0;
    -moz-border-radius: 6px;
    color: #618cbe;
}

.componentCarrossel {
    position: relative;
    overflow: hidden;
    display: none;
}

.carrosselList {
    position: relative;
    left: 0;
}

.divCarrosselFabricante {
    height: 150px;
}

.componentCarrossel ul.carrosselList {
    margin: 0;
    padding: 0;
    line-height: 0;
}

.componentCarrossel .carrosselList li {
    margin: 4px;
    width: 79px;
}

.componentCarrossel .carrosselList li {
    text-align: center;
    margin: 0;
    padding: 0;
    font: 10px verdana,arial,sans-serif;
    color: #666;
}

.componentCarrossel .carrosselList li {
    float: left;
    list-style: none;
    overflow: hidden;
}

.componentCarrossel ul.carrosselList {
    margin: 0;
    padding: 0;
    line-height: 0;
}

.componentCarrossel ul.carrosselList {
    width: 10000000px;
    position: relative;
    z-index: 1;
    height: 130px;
}

.componentCarrossel .carrosselList li a {
    display: block;
    border: 0;
    outline: 0;
    color: #000;
    cursor: pointer;
}

.componentCarrossel .carrosselList li a {
    color: #000;
    cursor: pointer;
}

.componentCarrossel .carrosselList li img {
    border: 1px solid #999;
    display: block;
}

.componentCarrossel .carrosselList li {
    margin: 4px;
    width: 79px;
}

.componentCarrosselClip {
    overflow: hidden;
    width: 348px;
}

.conteudoHome .lista_expandida dl dt,.conteudoMeio .lista_expandida dl dt {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bullet_list_fechado.gif) no-repeat 2px center!important;
    cursor: pointer;
    padding: 8px 0 8px 15px!important;
}

.conteudoHome .lista_expandida dl dt.on,.conteudoMeio .lista_expandida dl dt.on {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bullet_list_aberto.gif) no-repeat scroll 2px center transparent;
}

.conteudoHome .lista_expandida dt,.conteudoMeio .lista_expandida dt {
    border-top-color: #dedede;
    border-top-style: dashed;
    border-top-width: 1px;
    margin-bottom: 5px;
    padding-bottom: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 0!important;
}

.lista_expandida dl .fontControl dd {
    padding-left: 20px;
}

.expansao_nivel3_abas {
    padding: 8px 20px 5px 0;
    font-size: 10px!important;
}

.conteudo_expansao_nivel3_abas {
    padding: 10px 15px;
    padding-left: 20px;
    color: #555;
}

.fechado .conteudo_expansao_nivel3_abas p {
    font-size: 10px;
    display: block!important;
}

.description .alignul {
    padding-left: 30px;
}

body.cor660099 .cufonColor {
    color: #8e44b4;
}

body.corff9900 .cufonColor {
    color: #f78500;
}

body.cor0066cc .cufonColor {
    color: #0172c2;
}

body.cor99cc33 .cufonColor {
    color: #8ebf25;
}

body.cor660099 #menu .nav li a,#sub-menu li a {
    display: block;
    padding: 4px 10px;
    height: 24px;
    line-height: 24px;
    color: #68019a;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
}

body.corff9900 #menu .nav li a,#sub-menu li a {
    display: block;
    padding: 4px 10px;
    height: 24px;
    line-height: 24px;
    color: #f78500;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
}

body.cor0066cc #menu .nav li a,#sub-menu li a {
    display: block;
    padding: 4px 10px;
    height: 24px;
    line-height: 24px;
    color: #0172c2;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
}

body.cor99cc33 #menu .nav li a,#sub-menu li a {
    display: block;
    padding: 4px 10px;
    height: 24px;
    line-height: 24px;
    color: #8ebf25;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
}

body.cor660099 #menu .nav .selected a {
    color: #fff;
}

body.corff9900 #menu .nav .selected a {
    color: #fff;
}

body.cor0066cc #menu .nav .selected a {
    color: #fff;
}

body.cor99cc33 #menu .nav .selected a {
    color: #fff;
}

body.cor660099 #header .top .logo,body #header .top .logo,body.cor660099 #header .logo {
    clear: both;
    float: left;
    display: inline;
    width: 122px;
    height: 47px;
    margin: 21px 56px 0 12px;
    font-size: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/logo_vivo.png) no-repeat;
    text-indent: -9999px;
}

body.corff9900 #header .top .logo,body.corff9900 #header .logo {
    clear: both;
    float: left;
    display: inline;
    width: 122px;
    height: 47px;
    margin: 21px 56px 0 12px;
    font-size: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/logo_vivo_laranja.png) no-repeat;
    text-indent: -9999px;
}

body.cor0066cc #header .top .logo,body.cor0066cc #header .logo {
    clear: both;
    float: left;
    display: inline;
    width: 122px;
    height: 47px;
    margin: 21px 56px 0 12px;
    font-size: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/logo_vivo_azul.png) no-repeat;
    text-indent: -9999px;
}

body.cor99cc33 #header .top .logo,body.cor99cc33 #header .logo {
    clear: both;
    float: left;
    display: inline;
    width: 122px;
    height: 47px;
    margin: 21px 56px 0 12px;
    font-size: 0;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/logo_vivo_verde.png) no-repeat;
    text-indent: -9999px;
}

body.cor660099 #box-senha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-box-senha.png) no-repeat 0 0;
    color: #fff;
    display: none;
    height: 152px;
    padding: 20px 10px 10px;
    position: absolute;
    right: 120px;
    top: 50px;
    z-index: 9999;
    width: 238px;
}

body.corff9900 #box-senha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-box-senha_laranja.png) no-repeat 0 0;
    color: #fff;
    display: none;
    height: 152px;
    padding: 20px 10px 10px;
    position: absolute;
    right: 120px;
    top: 50px;
    z-index: 9999;
    width: 238px;
}

body.cor0066cc #box-senha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-box-senha_azul.png) no-repeat 0 0;
    color: #fff;
    display: none;
    height: 152px;
    padding: 20px 10px 10px;
    position: absolute;
    right: 120px;
    top: 50px;
    z-index: 9999;
    width: 238px;
}

body.cor99cc33 #box-senha {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-box-senha_verde.png) no-repeat 0 0;
    color: #fff;
    display: none;
    height: 152px;
    padding: 20px 10px 10px;
    position: absolute;
    right: 120px;
    top: 50px;
    z-index: 9999;
    width: 238px;
}

body.cor660099 #box-senha #btnIr {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bt-ir.png) no-repeat center center;
    border: 0;
    clear: right;
    cursor: pointer;
    float: right;
    height: 28px;
    width: 49px;
}

body.corff9900 #box-senha #btnIr {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bt-ir_laranja.png) no-repeat center center;
    border: 0;
    clear: right;
    cursor: pointer;
    float: right;
    height: 28px;
    width: 49px;
}

body.cor0066cc #box-senha #btnIr {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bt-ir.png) no-repeat center center;
    border: 0;
    clear: right;
    cursor: pointer;
    float: right;
    height: 28px;
    width: 49px;
}

body.cor99cc33 #box-senha #btnIr {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bt-ir.png) no-repeat center center;
    border: 0;
    clear: right;
    cursor: pointer;
    float: right;
    height: 28px;
    width: 49px;
}

body.cor660099 #box-senha .teclado-senha button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-teclado-senha.png) no-repeat center center;
    border: 0;
    color: #6b059c;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    height: 34px;
    margin: 8px 10px 8px 4px;
    padding: 2px;
    text-align: center;
    width: 34px;
}

body.cor660099 #box-senha .teclado-senha button.last {
    margin-right: 0;
}

body.corff9900 #box-senha .teclado-senha button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-teclado-senha.png) no-repeat center center;
    border: 0;
    color: #fea501;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    height: 34px;
    margin: 8px 10px 8px 4px;
    padding: 2px;
    text-align: center;
    width: 34px;
}

body.corff9900 #box-senha .teclado-senha button.last {
    margin-right: 0;
}

body.cor0066cc #box-senha .teclado-senha button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-teclado-senha.png) no-repeat center center;
    border: 0;
    color: #0172c2;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    height: 34px;
    margin: 8px 10px 8px 4px;
    padding: 2px;
    text-align: center;
    width: 34px;
}

body.cor0066cc #box-senha .teclado-senha button.last {
    margin-right: 0;
}

body.cor99cc33 #box-senha .teclado-senha button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-teclado-senha.png) no-repeat center center;
    border: 0;
    color: #8ebf25;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    height: 34px;
    margin: 8px 10px 8px 4px;
    padding: 2px;
    text-align: center;
    width: 34px;
}

body.cor99cc33 #box-senha .teclado-senha button.last {
    margin-right: 0;
}

body.cor660099 #big-footer {
    background: url("/meuvivo/framework/skins/portalvivo/images/img/bg_footer.gif") repeat-x scroll 0 0 #FFFFFF;
    clear: both;
}

body.cor660099 #header .bt-fazer-login {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/bt-fazer-login.png);
}

body.corff9900 #header .bt-fazer-login {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bt-fazer-login_laranja.png);
}

body.cor0066cc #header .bt-fazer-login {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bt-fazer-login_azul.png);
}

body.cor99cc33 #header .bt-fazer-login {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bt-fazer-login_verde.png);
}

body.cor660099 #header .bt_enviar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/header_entrar.png) center center no-repeat;
    border: 0;
    color: #6b6b6b;
    cursor: pointer;
    display: block;
    font-family: ITCOfficinaSerifBold;
    height: 27px;
    margin: 0 20px 0 5px;
    width: 79px;
}

body.corff9900 #header .bt_enviar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/header_entrar_laranja.png) center center no-repeat;
    border: 0;
    color: #6b6b6b;
    cursor: pointer;
    display: block;
    font-family: ITCOfficinaSerifBold;
    height: 27px;
    margin: 0 20px 0 5px;
    width: 79px;
}

body.cor0066cc #header .bt_enviar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/header_entrar_azul.png) center center no-repeat;
    border: 0;
    color: #6b6b6b;
    cursor: pointer;
    display: block;
    font-family: ITCOfficinaSerifBold;
    height: 27px;
    margin: 0 20px 0 5px;
    width: 79px;
}

body.cor99cc33 #header .bt_enviar {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/header_entrar_verde.png) center center no-repeat;
    border: 0;
    color: #6b6b6b;
    cursor: pointer;
    display: block;
    font-family: ITCOfficinaSerifBold;
    height: 27px;
    margin: 0 20px 0 5px;
    width: 79px;
}

body.cor660099 #menu .nav .selected>a {
    color: #fff;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_selected_01.png) repeat;
}

body.corff9900 #menu .nav .selected>a {
    color: #fff;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_selected_01_laranja.png) repeat;
}

body.cor0066cc #menu .nav .selected>a {
    color: #fff;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_selected_01_azul.png) repeat;
}

body.cor99cc33 #menu .nav .selected>a {
    color: #fff;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_selected_01_verde.png) repeat;
}

body.cor660099 #header .menu_nivel0 li.selected,body.cor660099 #header .menu_nivel0 li:hover {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_menu_nivel0_li_selected.png) repeat-x center 0;
}

body.corff9900 #header .menu_nivel0 li.selected,body.corff9900 #header .menu_nivel0 li:hover {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_menu_nivel0_li_selected_laranja.png) repeat-x center 0;
}

body.cor0066cc #header .menu_nivel0 li.selected,body.cor0066cc #header .menu_nivel0 li:hover {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_menu_nivel0_li_selected_azul.png) repeat-x center 0;
}

body.cor99cc33 #header .menu_nivel0 li.selected,body.cor99cc33 #header .menu_nivel0 li:hover {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_menu_nivel0_li_selected_verde.png) repeat-x center 0;
}

body.cor660099 #header .menu_nivel0 ul {
    background: #9000b9;
    display: none;
    margin-left: 48px;
    position: absolute;
}

body.corff9900 #header .menu_nivel0 ul {
    background: #fea501;
    display: none;
    margin-left: 48px;
    position: absolute;
}

body.cor0066cc #header .menu_nivel0 ul {
    background: #008fc7;
    display: none;
    margin-left: 48px;
    position: absolute;
}

body.cor99cc33 #header .menu_nivel0 ul {
    background: #b6d15e;
    display: none;
    margin-left: 48px;
    position: absolute;
}

body.cor660099 #header .busca input {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/search.png) left center no-repeat;
    border: 0;
    color: #7e7e7e;
    float: left;
    font-size: 11px;
    height: 23px;
    padding: 2px 0 2px 30px;
    width: 119px;
    vertical-align: middle;
    line-height: 22px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

body.corff9900 #header .busca input {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/search_laranja.png) left center no-repeat;
    border: 0;
    color: #7e7e7e;
    float: left;
    font-size: 11px;
    height: 23px;
    padding: 2px 0 2px 30px;
    width: 119px;
    vertical-align: middle;
    line-height: 22px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

body.cor0066cc #header .busca input {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/search_azul.png) left center no-repeat;
    border: 0;
    color: #7e7e7e;
    float: left;
    font-size: 11px;
    height: 23px;
    padding: 2px 0 2px 30px;
    width: 119px;
    vertical-align: middle;
    line-height: 22px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

body.cor99cc33 #header .busca input {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/search_verde.png) left center no-repeat;
    border: 0;
    color: #7e7e7e;
    float: left;
    font-size: 11px;
    height: 23px;
    padding: 2px 0 2px 30px;
    width: 119px;
    vertical-align: middle;
    line-height: 22px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

body.cor660099 #header .busca button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/submit.png) right center no-repeat;
    cursor: pointer;
    border: 0;
    float: left;
    height: 27px;
    margin: 0 20px 0 0;
    width: 29px;
}

body.corff9900 #header .busca button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/submit_laranja.png) right center no-repeat;
    cursor: pointer;
    border: 0;
    float: left;
    height: 27px;
    margin: 0 20px 0 0;
    width: 29px;
}

body.cor0066cc #header .busca button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/submit_azul.png) right center no-repeat;
    cursor: pointer;
    border: 0;
    float: left;
    height: 27px;
    margin: 0 20px 0 0;
    width: 29px;
}

body.cor99cc33 #header .busca button {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/submit_verde.png) right center no-repeat;
    cursor: pointer;
    border: 0;
    float: left;
    height: 27px;
    margin: 0 20px 0 0;
    width: 29px;
}

body.cor660099 #header .bt_conta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/header_minha_conta.png) center center no-repeat;
    border: 0;
    color: #6b6b6b;
    cursor: pointer;
    display: block;
    font-family: ITCOfficinaSerifBold;
    height: 27px;
    margin: 0 20px 0 5px;
    width: 94px;
}

body.corff9900 #header .bt_conta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/header_minha_conta_laranja.png) center center no-repeat;
    border: 0;
    color: #6b6b6b;
    cursor: pointer;
    display: block;
    font-family: ITCOfficinaSerifBold;
    height: 27px;
    margin: 0 20px 0 5px;
    width: 94px;
}

body.cor0066cc #header .bt_conta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/header_minha_conta_azul.png) center center no-repeat;
    border: 0;
    color: #6b6b6b;
    cursor: pointer;
    display: block;
    font-family: ITCOfficinaSerifBold;
    height: 27px;
    margin: 0 20px 0 5px;
    width: 94px;
}

body.cor99cc33 #header .bt_conta {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/header_minha_conta_verde.png) center center no-repeat;
    border: 0;
    color: #6b6b6b;
    cursor: pointer;
    display: block;
    font-family: ITCOfficinaSerifBold;
    height: 27px;
    margin: 0 20px 0 5px;
    width: 94px;
}

body.cor660099 #breadcrumbs,.breadcrumb,body.cor660099 .menu_interna2 p.titulo1,.menu_interna2 li.titulo1,body.cor660099 .menu_interna2 p.titulo2,.menu_interna2 li.titulo2 {
    color: #8e44b4;
}

body.cor660099 #breadcrumbs strong {
    color: #68019a;
}

body.corff9900 #breadcrumbs,.breadcrumb,body.corff9900 .menu_interna2 p.titulo1,.menu_interna2 li.titulo1,body.corff9900 .menu_interna2 p.titulo2,.menu_interna2 li.titulo2 {
    color: #f78500;
}

body.corff9900 #breadcrumbs strong {
    color: #f78500;
}

body.cor0066cc #breadcrumbs,.breadcrumb,body.cor0066cc .menu_interna2 p.titulo1,.menu_interna2 li.titulo1,body.cor0066cc .menu_interna2 p.titulo2,.menu_interna2 li.titulo2 {
    color: #0172c2;
}

body.cor0066cc #breadcrumbs strong {
    color: #0172c2;
}

body.cor99cc33 #breadcrumbs,.breadcrumb,body.cor99cc33 .menu_interna2 p.titulo1,.menu_interna2 li.titulo1,body.cor99cc33 .menu_interna2 p.titulo2,.menu_interna2 li.titulo2 {
    color: #8ebf25;
}

body.cor99cc33 #breadcrumbs strong {
    color: #8ebf25;
}

body.cor660099 #breadcrumbs span a {
    color: #68019a;
}

body.corff9900 #breadcrumbs span a {
    color: #f78500;
}

body.cor0066cc #breadcrumbs span a {
    color: #0172c2;
}

body.cor99cc33 #breadcrumbs span a {
    color: #8ebf25;
}

body.cor660099 .conteudoLateralDireita .itens_destaques strong {
    color: #68019a;
}

body.corff9900 .conteudoLateralDireita .itens_destaques strong {
    color: #f78500;
}

body.cor0066cc .conteudoLateralDireita .itens_destaques strong {
    color: #0172c2;
}

body.cor99cc33 .conteudoLateralDireita .itens_destaques strong {
    color: #8ebf25;
}

body.cor660099 .select-container .select ul li a {
    border-color: #FFF;
    border-style: solid;
    border-width: 1px 0;
    color: #4d0071;
    display: block;
    font-weight: 400;
    font-size: 12px!important;
    height: 19px;
    padding: 5px 16px 3px 22px;
    width: auto;
}

body.corff9900 .select-container .select ul li a {
    border-color: #FFF;
    border-style: solid;
    border-width: 1px 0;
    color: #f78500;
    display: block;
    font-size: 12px!important;
    font-weight: 400;
    height: 19px;
    padding: 5px 16px 3px 22px;
    width: 168px;
}

body.cor0066cc .select-container .select ul li a {
    border-color: #FFF;
    border-style: solid;
    border-width: 1px 0;
    color: #0172c2;
    display: block;
    font-weight: 400;
    font-size: 12px!important;
    height: 19px;
    padding: 5px 16px 3px 22px;
    width: 168px;
}

body.cor99cc33 .select-container .select ul li a {
    border-color: #FFF;
    border-style: solid;
    border-width: 1px 0;
    color: #8ebf25;
    display: block;
    font-weight: 400;
    font-size: 12px!important;
    height: 19px;
    padding: 5px 16px 3px 22px;
    width: 168px;
}

body.cor660099 .select-container .select ul li.active a {
    background: #68019a url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/check.png) no-repeat 0 -27px;
    color: #FFF;
    font-weight: 700;
}

body.corff9900 .select-container .select ul li.active a {
    background: #f78500 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/check.png) no-repeat 0 -27px;
    color: #FFF;
    font-weight: 700;
}

body.cor0066cc .select-container .select ul li.active a {
    background: #0172c2 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/check.png) no-repeat 0 -27px;
    color: #FFF;
    font-weight: 700;
}

body.cor99cc33 .select-container .select ul li.active a {
    background: #8ebf25 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/check.png) no-repeat 0 -27px;
    color: #FFF;
    font-weight: 700;
}

body.cor660099 .select-container .select ul li a:hover {
    background-color: #68019a;
    border-color: #68019a;
    border-style: solid;
    border-width: 1px 0;
    color: #FFF;
    text-decoration: none;
}

body.corff9900 .select-container .select ul li a:hover {
    background-color: #f78500;
    border-color: #f78500;
    border-style: solid;
    border-width: 1px 0;
    color: #FFF;
    text-decoration: none;
}

body.cor0066cc .select-container .select ul li a:hover {
    background-color: #0172c2;
    border-color: #0172c2;
    border-style: solid;
    border-width: 1px 0;
    color: #FFF;
    text-decoration: none;
}

body.cor99cc33 .select-container .select ul li a:hover {
    background-color: #8ebf25;
    border-color: #8ebf25;
    border-style: solid;
    border-width: 1px 0;
    color: #FFF;
    text-decoration: none;
}

body.cor660099 .select-container .select ul li.active a:hover {
    background: #68019a url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/check.png) no-repeat 0 -27px;
}

body.corff9900 .select-container .select ul li.active a:hover {
    background: #f78500 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/check.png) no-repeat 0 -27px;
}

body.cor0066cc .select-container .select ul li.active a:hover {
    background: #0172c2 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/check.png) no-repeat 0 -27px;
}

body.cor99cc33 .select-container .select ul li.active a:hover {
    background: #8ebf25 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/check.png) no-repeat 0 -27px;
}

body.cor660099 .select-container .select a.wrap {
    color: #4d0071;
    display: block;
    height: 19px;
    padding: 5px 2px 3px 6px;
    width: 200px;
}

body.corff9900 .select-container .select a.wrap {
    color: #f78500;
    display: block;
    height: 19px;
    padding: 5px 2px 3px 6px;
    width: 200px;
}

body.cor0066cc .select-container .select a.wrap {
    color: #0172c2;
    display: block;
    height: 19px;
    padding: 5px 2px 3px 6px;
    width: 200px;
}

body.cor99cc33 .select-container .select a.wrap {
    color: #8ebf25;
    display: block;
    height: 19px;
    padding: 5px 2px 3px 6px;
    width: 200px;
}

body.cor660099 .select-container .select {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-select.png) repeat-x 0 0;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 208px;
}

body.corff9900 .select-container .select {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-select_laranja.png) repeat-x 0 0;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 208px;
}

body.cor0066cc .select-container .select {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-select_azul.png) repeat-x 0 0;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 208px;
}

body.cor99cc33 .select-container .select {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg-select_verde.png) repeat-x 0 0;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 208px;
}

#comboLinhasSelect {
    width: 215px!important;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo.png) repeat-x 0 0!important;
}

#comboLinhaTarget {
    width: 206px!important;
    padding: 5px;
}

body.cor660099 #comboLinhasSelect {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo.png) repeat-x 0 0!important;
}

body.corff9900 #comboLinhasSelect {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo_laranja.png) repeat-x 0 0!important;
}

body.cor0066cc #comboLinhasSelect {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo_azul.png) repeat-x 0 0!important;
}

body.cor99cc33 #comboLinhasSelect {
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo_verde.png) repeat-x 0 0!important;
}

body.cor660099 {
   /* background: #f2f2f2 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_menu_00.png) repeat-x;*/
    color: #7e7e7e;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    height: auto!important;
    width: auto!important;
}

body.cor660099 {
    color: #7E7E7E;
}

body.corff9900 {
    background: #f2f2f2 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_menu_00_laranja.png) repeat-x;
    color: #7e7e7e;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    height: auto!important;
    width: auto!important;
}

body.cor0066cc {
    background: #f2f2f2 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_menu_00_azul.png) repeat-x;
    color: #7e7e7e;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    height: auto!important;
    width: auto!important;
}

body.cor99cc33 {
    background: #f2f2f2 url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_menu_00_verde.png) repeat-x;
    color: #7e7e7e;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    height: auto!important;
    width: auto!important;
}

body.cor660099  {
    background: #FFF url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_footer.gif) repeat-x 0 0;
    clear: both;
}

body.corff9900 #big-footer {
    background: #FFF url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_footer_laranja.png) repeat-x 0 0;
    clear: both;
}

body.cor0066cc #big-footer {
    background: #FFF url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_footer_azul.png) repeat-x 0 0;
    clear: both;
}

body.cor99cc33 #big-footer {
    background: #FFF url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_footer_verde.png) repeat-x 0 0;
    clear: both;
}

body.cor660099 #footer-links li a {
    color: #6d0a9d;
    font-weight: 700;
    font-size: 10px;
}

body.corff9900 #footer-links li a {
    color: #f78500;
    font-weight: 700;
    font-size: 10px;
}

body.cor0066cc #footer-links li a {
    color: #00509b;
    font-weight: 700;
    font-size: 10px;
}

body.cor99cc33 #footer-links li a {
    color: #8ebf25;
    font-weight: 700;
    font-size: 10px;
}

body.cor660099 .menu02 li.linkmenu a.selected {
    color: #8e44b4;
    font-weight: 700;
}

body.corff9900 .menu02 li.linkmenu a.selected {
    color: #f78500;
    font-weight: 700;
}

body.cor0066cc .menu02 li.linkmenu a.selected {
    color: #0172c2;
    font-weight: 700;
}

body.cor99cc33 .menu02 li.linkmenu a.selected {
    color: #8ebf25;
    font-weight: 700;
}

body.cor660099 .meus_dados {
    float: left;
    color: #8e44b4;
    font-family: ITCOfficinaSerifBold;
    font-size: 18px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/separador.png);
    background-position: right;
    background-repeat: no-repeat;
    padding: 5px 0 0 25px;
    min-width: 205px;
    height: 25px;
}

body.cor660099 .menu_logado p.conteudo {
    color: #f78500;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
}

body.cor660099 #header .seu_email strong {
    color: #f78500;
}

body.cor660099 .bem_vindo {
    color: #8e44b4;
}

body.cor660099 #easyTooltip {
    color: #000;
    background: #fff;
    padding: 3px 5px;
    border: 2px solid #8e44b4;
    z-index: 9999999;
}

body.corff9900 .meus_dados {
    float: left;
    color: #f78500;
    font-family: ITCOfficinaSerifBold;
    font-size: 18px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/separador.png);
    background-position: right;
    background-repeat: no-repeat;
    padding: 5px 0 0 25px;
    width: 205px;
    height: 25px;
}

body.corff9900 .menu_logado p.conteudo {
    color: #0172c2;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

body.corff9900 #header .seu_email strong {
    color: #0172c2;
}

body.corff9900 .bem_vindo {
    color: #0172c2;
}

body.corff9900 #easyTooltip {
    color: #000;
    background: #fff;
    padding: 3px 5px;
    border: 2px solid #f78500;
    z-index: 9999999;
}

body.cor0066cc .meus_dados {
    float: left;
    color: #0172c2;
    font-family: ITCOfficinaSerifBold;
    font-size: 18px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/separador.png);
    background-position: right;
    background-repeat: no-repeat;
    padding: 5px 0 0 25px;
    width: 205px;
    height: 25px;
}

body.cor0066cc .menu_logado p.conteudo {
    color: #f78500;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
}

body.cor0066cc #header .seu_email strong {
    color: #f78500;
}

body.cor0066cc .bem_vindo {
    color: #f78500;
}

body.cor0066cc #easyTooltip {
    color: #000;
    background: #fff;
    padding: 3px 5px;
    border: 2px solid #0172c2;
    z-index: 9999999;
}

body.cor99cc33 .meus_dados {
    float: left;
    color: #8ebf25;
    font-family: ITCOfficinaSerifBold;
    font-size: 18px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/separador.png);
    background-position: right;
    background-repeat: no-repeat;
    padding: 5px 0 0 25px;
    width: 205px;
    height: 25px;
}

body.cor99cc33 .menu_logado p.conteudo {
    color: #0172c2;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

body.cor99cc33 #header .seu_email strong {
    color: #0172c2;
}

body.cor99cc33 .bem_vindo {
    color: #0172c2;
}

body.cor99cc33 #easyTooltip {
    color: #000;
    background: #fff;
    padding: 3px 5px;
    border: 2px solid #8ebf25;
    z-index: 9999999;
}

body.cor660099 .wrap #estado {
    color: #4d0071;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
}

body.corff9900 .wrap #estado {
    color: #f78500;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
}

body.cor0066cc .wrap #estado {
    color: #0172c2;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
}

body.cor99cc33 .wrap #estado {
    color: #8ebf25;
    font-family: ITCOfficinaSerifBold;
    font-size: 12px;
}

body #comboLinhasSelect.comboLinhasSelectDTH {
    width: 315px!important;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo_dth.png) repeat-x 0 0!important;
}

body.cor660099 #comboLinhasSelect.comboLinhasSelectDTH {
    width: 315px!important;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo_dth.png) repeat-x 0 0!important;
}

body.corff9900 #comboLinhasSelect.comboLinhasSelectDTH {
    width: 315px!important;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo_laranja_dth.png) repeat-x 0 0!important;
}

body.cor0066cc #comboLinhasSelect.comboLinhasSelectDTH {
    width: 315px!important;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo_azul_dth.png) repeat-x 0 0!important;
}

body.cor99cc33 #comboLinhasSelect.comboLinhasSelectDTH {
    width: 315px!important;
    background: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/bg_combo_verde_dth.png) repeat-x 0 0!important;
}

body.cor660099 .conteudoHome .menu_logado,body.cor660099 .conteudoHome .menu_logado.M {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_roxo_movel.png);
    padding-left: 0;
    width: 720px;
}

body.cor660099 .conteudoHome .menu_logado.F {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_roxo_fixo.png)!important;
    padding-left: 0;
    width: 720px;
}

/* CLIENTE CONVERGENTE PJ */
body.cor660099 .conteudoHome .menu_logado.pj {
    background-color:#660099!important;
    border-radius:4px;
    margin-bottom:13px;
    background-image:url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/img/icone_telefone.png)!important;
    background-position: 13px 18px!important;
    width: 687px;
    padding-top:0px!important;
    padding-bottom:18px;
    padding-left:33px;
}

body.cor660099 .conteudoHome .menu_logado.VVTV,body.cor660099 .conteudoHome .menu_logado.VVPLAY,body.cor660099 .conteudoHome .menu_logado.VVDTH {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_roxo_tv.png)!important;
    padding-left: 0;
    width: 720px;
}

body.corff9900 .conteudoHome .menu_logado,body.corff9900 .conteudoHome .menu_logado.M {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_laranja_movel.png);
    padding-left: 0;
    width: 720px;
}

body.corff9900 .conteudoHome .menu_logado.F {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_laranja_fixo.png)!important;
    padding-left: 0;
    width: 720px;
}

body.corff9900 .conteudoHome .menu_logado.VVTV,body.corff9900 .conteudoHome .menu_logado.VVPLAY,body.corff9900 .conteudoHome .menu_logado.VVDTH {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_laranja_tv.png)!important;
    padding-left: 0;
    width: 720px;
}

body.cor0066cc .conteudoHome .menu_logado,body.cor0066cc .conteudoHome .menu_logado.M {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_azul_movel.png);
    padding-left: 0;
    width: 720px;
}

body.cor0066cc .conteudoHome .menu_logado.F {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_azul_fixo.png)!important;
    padding-left: 0;
    width: 720px;
}

body.cor0066cc .conteudoHome .menu_logado.VVTV,body.cor0066cc .conteudoHome .menu_logado.VVPLAY,body.cor0066cc .conteudoHome .menu_logado.VVDTH {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_azul_tv.png)!important;
    padding-left: 0;
    width: 720px;
}

body.cor99cc33 .conteudoHome .menu_logado,body.cor99cc33 .conteudoHome .menu_logado.M {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_verde_movel.png);
    padding-left: 0;
    width: 720px;
}

body.cor99cc33 .conteudoHome .menu_logado.F {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_verde_fixo.png)!important;
    padding-left: 0;
    width: 720px;
}

body.cor99cc33 .conteudoHome .menu_logado.VVTV,body.cor99cc33 .conteudoHome .menu_logado.VVPLAY,body.cor99cc33 .conteudoHome .menu_logado.VVDTH {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/images/img/menu_pj_logado-720_verde_tv.png)!important;
    padding-left: 0;
    width: 720px;
}/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/AP
 *
 *
 * CUSTOM by Henrique Rotava
 */.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    zoom: 1;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-state-disabled {
    cursor: default!important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=6b069d&bgTextureHeader=01_flat.png&bgImgOpacityHeader=75&borderColorHeader=ffffff&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=ffffff&fcContent=7e7e7e&iconColorContent=222222&bgColorDefault=6b069d&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=60&borderColorDefault=6b069d&fcDefault=ffffff&iconColorDefault=000000&bgColorHover=6b069d&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=70&borderColorHover=6b069d&fcHover=ffffff&iconColorHover=000000&bgColorActive=6b069d&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=50&borderColorActive=6b069d&fcActive=ffffff&iconColorActive=000000&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=ffffff&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-dialog {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #fff;
    background: #fff url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #7e7e7e;
    text-align: center;
}

.ui-widget-content a {
    color: #7e7e7e;
}

.ui-widget-header {
    border: 1px solid #fff;
    background: #6b069d url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-bg_flat_75_6b069d_40x100.png) 50% 50% repeat-x;
    color: #fff;
    font-weight: 700;
}

.ui-widget-header a {
    color: #fff;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 1px solid #6b069d;
    background: #6b069d url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-bg_highlight-hard_60_6b069d_1x100.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #fff;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #fff;
    text-decoration: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
    border: 1px solid #6b069d;
    background: #6b069d url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-bg_highlight-hard_70_6b069d_1x100.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #fff;
}

.ui-state-hover a,.ui-state-hover a:hover {
    color: #fff;
    text-decoration: none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    border: 1px solid #6b069d;
    background: #6b069d url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-bg_highlight-hard_50_6b069d_1x100.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #fff;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #fff;
    text-decoration: none;
}

.ui-widget :active {
    outline: 0;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #fff;
    background: #fef1ec url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
    color: #cd0a0a;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-icons_000000_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-icons_000000_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-icons_000000_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-off {
    background-position: -96px -144px;
}

.ui-icon-radio-on {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-widget-overlay {
    background: #000;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}/*!
 * jQuery UI Resizable 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}/*!
 * jQuery UI Selectable 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000;
}/*!
 * jQuery UI Accordion 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */.ui-accordion {
    width: 100%;
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}

.ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important;
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em;
}

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
    display: block;
}/*!
 * jQuery UI Autocomplete 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */.ui-autocomplete {
    position: absolute;
    cursor: default;
}

* html .ui-autocomplete {
    width: 1px;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    margin: -1px;
}/*!
 * jQuery UI Button 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none!important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
    float: none;
    text-align: center;
}

.ui-button-icon-only {
    width: 2.2em;
}

button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
    font-weight: 700;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-buttonset {
    margin-right: 7px;
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}/*!
 * jQuery UI Dialog 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0;
    overflow: auto;
    zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}/*!
 * jQuery UI Slider 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}/*!
 * jQuery UI Tabs 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0!important;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0;
}

.ui-tabs .ui-tabs-hide {
    display: none!important;
}/*!
 * jQuery UI Datepicker 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}/*!
 * jQuery UI Progressbar 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: center;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
}

.ui-dialog .ui-dialog-title .ui-icon {
    float: left;
    margin-right: 4px;
}

.textoConteudoAlert {
    width: 78%;
    padding: 0 50px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/icone_alert.png);
    background-position: center left;
    background-repeat: no-repeat;
    min-height: 40px;
    padding-top: 15px;
}

.textoConteudoConfirm {
    width: 78%;
    padding: 0 50px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/ico-correct-2.png);
    background-position: center left;
    background-repeat: no-repeat;
    min-height: 50px;
}

.textoConteudoError {
    width: 78%;
    padding: 0 50px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/icone_alert2.png);
    background-position: center left;
    background-repeat: no-repeat;
    min-height: 40px;
}

.textoConteudoSucess {
    width: 78%;
    padding: 0 50px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/icone-success.png);
    background-position: center left;
    background-repeat: no-repeat;
    min-height: 50px;
}

.textoConteudoSeveralError {
    width: 78%;
    padding: 0 50px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/icone-error.png);
    background-position: center left;
    background-repeat: no-repeat;
    min-height: 50px;
}

.textoConteudoPrint {
    width: 78%;
    padding: 0 50px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/icone_printer.png);
    background-position: center left;
    background-repeat: no-repeat;
    min-height: 40px;
}

.textoConteudoAnswer {
    width: 78%;
    padding: 0 50px;
    background-image: url(/servlet/meuvivofixo/meuvivo/framework/skins/portalvivo/util/images/ico-correct-2.png);
    background-position: center left;
    background-repeat: no-repeat;
    min-height: 50px;
}

.textoConteudoSemBackground {
    width: 95%;
    padding: 0 10px;
    min-height: 50px;
}