onenet.vodafone.pt Open in urlscan Pro
45.60.74.50  Public Scan

Submitted URL: http://mkt.vodafone.pt/em/ct.php?id=UV4BAVFSU1MfBgdWVwkBAQtVGSU%3D&webcare_id=64AE56DD24
Effective URL: https://onenet.vodafone.pt/oncfo/a/faces/wcnav_defaultSelection?_afrLoop=50009099900481740&_afrWindowMode=0&_afrWindowId=null
Submission: On January 08 via manual from IN — Scanned from PT

Form analysis 1 forms found in the DOM

Name: f1POST /oncfo/a/faces/homepage?_adf.ctrl-state=11w8sy1m5x_4

<form id="f1" name="f1" class="x13x" enctype="multipart/form-data" method="POST" action="/oncfo/a/faces/homepage?_adf.ctrl-state=11w8sy1m5x_4">
  <div class="headerblockOut">
    <div class="wrapper">
      <div class="noindex robots-nocontent">
        <div id="pt1:headerPortlet" class="xip xga">
          <div class="xel p_AFLight">
            <div id="pt1:headerPortlet::div2" class="xen p_AFLight">
              <script>
                function adfpp_getEventTarget(e) {
                  if (!e) var e = window.event;
                  if (!e) return null;
                  var targetEl;
                  if (e.target) targetEl = e.target;
                  else if (e.srcElement) targetEl = e.srcElement;
                  return targetEl;
                }
              </script>
              <script>
                function adfpp_isRich() {
                  if (window.AdfPage) return true;
                  else return false;
                }

                function adfpp_submitPortlet(portlet_compId) {
                  var facesForm_id = "f1";
                  if (adfpp_isRich()) {
                    var x1 = AdfPage.PAGE.findComponent(portlet_compId);
                    var x3 = new AdfActionEvent(x1);
                    x3.setPartial(true);
                    x1.queueEvent(x3);
                  } else {
                    submitForm(facesForm_id, 0, {
                      source: portlet_compId
                    });
                  }
                }
              </script>
              <script>
                function adfpp1790630358_handleLocationChange(url) {
                  var form = document.forms["f1"];
                  form.elements["_adfp_submitted_portlet.1790630358"].value = "true";
                  form.elements["_adfp_submitted_form.1790630358"].value = "none";
                  form.elements["_adfp_portlet_link_url.1790630358"].value = url;
                  if (isURLForCurrentPage(url, form.action)) {
                    adfpp_submitPortlet("pt1:headerPortlet");
                  } else {
                    window.location.href = url;
                  }
                  return false;
                }
              </script>
              <script>
                function adfpp1790630358_doAnchor(urlVar) {
                  adfpp1790630358_handleLocationChange(urlVar);
                }
              </script>
              <script>
                function adfpp_preSubmit_pt1_headerPortlet() {
                  adfpp1790630358_f0_preSubmit(null);
                }
              </script><input name="_adfp_submitted_portlet.1790630358" type="hidden" value="false"><input name="_adfp_portlet_link_url.1790630358" type="hidden" value=""><input name="_adfp_submitted_form.1790630358" type="hidden" value="">
              <script>
                function adfpp1790630358_f0_preSubmit(e) {
                  var targetElement = adfpp_getEventTarget(e);
                  var form = document.forms["f1"];
                  form.elements["_adfp_submitted_portlet.1790630358"].value = "true";
                  form.elements["_adfp_submitted_form.1790630358"].value = "f0";
                }

                function adfpp1790630358_f0_doSubmit(e) {
                  adfpp1790630358_f0_preSubmit(e);
                  adfpp_submitPortlet("pt1:headerPortlet");
                  return false;
                }
              </script><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep__adf.ctrl-state" type="hidden" value="11w8sy1m5x_4"><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep__afrWindowId" type="hidden"
                value="null"><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep__afrLoop" type="hidden" value="50009099900481740"><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep__afrWindowMode"
                type="hidden" value="0"><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep___adfpwp_action_portlet" type="hidden" value="1790630358"><input
                name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep___adfpwsrp_navstate.1790630358" type="hidden" value="eJyLL07OL0i1zc1PSQ0GsVLU0nPykxJzbAF*5QmO"><input
                name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep___adfpwsrp_navparam.1790630358" type="hidden" value=""><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep___adfpwsrp_bi" type="hidden"
                value="1790630358"><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep___adfpwsrp_backurl.1790630358" type="hidden"
                value="https://onenet.vodafone.pt/oncfo/a/faces/homepage?_adf.ctrl-state=11w8sy1m5x_4&amp;_afrWindowId=null&amp;_afrLoop=50009099900481740&amp;_afrWindowMode=0"><input
                name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep___adfpwsrp_interstate.1790630358" type="hidden" value="wlp__ns1790630358__handler=foMainHeader">
              <script>
                var anchor_1790630358_a1 = "/oncfo";
              </script>
              <script type="text/javascript" language="javascript">
                var interceptorEnabled = 'false';
                var searchURL = 'http://pesquisa.vodafone.pt';
                var searchDetailURL = 'http://pesquisa.vodafone.pt' + '?q=';
                var hasExorbyte = 'true' != '' ? true : false;
                //
                function adfp1790630358_IsKeyPressed(e, keyNumber) {
                  if (!e) var e = window.event;
                  return ((e.which && e.which == keyNumber) || (e.keyCode && e.keyCode == keyNumber));
                }

                function adfp1790630358_Redirect(e) {
                  if (adfp1790630358_IsKeyPressed(e, 13) && bCanSubmitSearch) {
                    adfp1790630358_Search();
                    return false;
                  }
                  return true;
                }

                function adfp1790630358_CleanInputSearch(fieldObj) {
                  if (fieldObj.value == 'Procurar') {
                    fieldObj.value = '';
                  }
                }

                function adfp1790630358_ValidateInputSearch(field) {
                  var fieldObj = document.getElementById(field);
                  adfp1790630358_CleanInputSearch(fieldObj);
                  //Changes for PT-013711 - Removed the  popup message
                  return true;
                }

                function adfp1790630358_Search() {
                  if (adfp1790630358_ValidateInputSearch(exoSearchField)) {
                    // Changes for PT-013711 -Starts 
                    if (jQuery.trim(document.getElementById(exoSearchField).value) == '') {
                      top.location = searchURL;
                    } else {
                      top.location = searchDetailURL + encodeURI(document.getElementById(exoSearchField).value) + '';
                    }
                    // Changes for PT-013711 -Ends 
                  }
                }
                var isNativeAndroid = function isNativeAndroid() {
                  return (navigator.userAgent.toLowerCase().indexOf("android") != -1);
                }

                function PreventTouchClick() {
                  if (('ontouchstart' in document.documentElement) && isNativeAndroid()) {
                    return ($(this).parent().hasClass('sfHover'));
                  }
                }
                //
              </script>
              <script language="javascript">
                //
                $(document).ready(function() {
                  $('.logo_after').css('background', 'url(' + document.URL.split('faces')[0] + '/ShowProperty?nodeId=%2FUCM%2FONC007300)')
                  var ns = $('#ns').val();
                  var formHDN_OP = $('#formHDN_OP').val();
                  var formBTN_DO = $('#formBTN_DO').val();
                  // search setup
                  if (hasExorbyte) {
                    snSetup($, exoSearchField);
                  }
                  $('#jsmenu').show();
                  $(this).addClass('sfHover');
                  var ItemNum = $('#menu li.title').size();
                  if (ItemNum == 5) {
                    $('#menu li.title').addClass('fiveCol');
                  }

                  function megaHoverOver() {
                    $(this).find(".sub").stop().fadeTo(99, 1).show();
                    $("select").blur();
                    var mDD = $(this).find(".sub");
                    if (mDD.children().size() > 0) {
                      $("#navFrame").stop().fadeTo(99, 1).show();
                      var menuItemLeft = $(this).position().left;
                      var menuItemRight = menuItemLeft + $(this).width();
                      var menuWidth = $('#menu').width();
                      var borderWidth = parseInt($('#menu').css("borderLeftWidth"), 10) + parseInt($('#menu').css("borderRightWidth"), 10);
                      menuWidth += borderWidth;
                      var menuCenter = menuWidth / 2 - (borderWidth / 2);
                      var colmnNum = $(this).find(".sub li div").size();
                      var columnWidth = $(this).find(".sub li div").width();
                      var w = colmnNum * columnWidth;
                      w += parseInt($(this).find(".sub li div").css("margin-left"), 10) + parseInt($(this).find(".sub li div").css("margin-right"), 10) * (colmnNum);
                      mDDWidth = w;
                      w += parseInt(mDD.css("padding-left"), 10) + parseInt(mDD.css("padding-right"), 10);
                      w += parseInt(mDD.css("borderLeftWidth"), 10) + parseInt(mDD.css("borderRightWidth"), 10);
                      mDDTotalWidth = w;
                      mDDLeft = parseInt(menuCenter - (mDDTotalWidth / 2));
                      $(this).find(".sub").css('margin-left', '0px');
                      $("#navFrame").css('margin-left', '0px');
                      if (mDDLeft > menuItemLeft || (menuItemLeft - mDDLeft) < 15) {
                        mDDLeft = menuItemLeft;
                        $(this).find(".sub").css('margin-left', '5px');
                        $("#navFrame").css('margin-left', '5px');
                      }
                      var mDDRight = mDDLeft + mDDTotalWidth;
                      if (mDDRight < menuItemRight) {
                        mDDLeft = mDDLeft + (menuItemRight - mDDRight);
                      }
                      $(this).find(".sub").css('width', mDDWidth);
                      $(this).find(".sub").css('left', mDDLeft);
                      $(this).addClass('sfHover');
                      var mHeight = mDD.height();
                      var mTop = mDD.position().top;
                      $("#navFrame").css('width', mDDTotalWidth);
                      $("#navFrame").css('left', mDDLeft);
                      $("#navFrame").css('top', mTop);
                      mHeight += parseInt(mDD.css("padding-top"), 10) + parseInt(mDD.css("padding-bottom"), 10);
                      $("#navFrame").css('height', mHeight);
                    }
                  }

                  function megaHoverOut() {
                    $(this).find(".sub").stop().fadeTo(99, 0, function() {
                      $(this).hide();
                    });
                    $("#navFrame").stop().fadeTo(99, 0, function() {
                      $("#navFrame").hide();
                    });
                    $(this).removeClass('sfHover');
                  }
                  var config = {
                    sensitivity: 5, // number = sensitivity threshold (must be 1 or higher)    
                    interval: 100, // number = milliseconds for onMouseOver polling interval    
                    over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
                    timeout: 100, // number = milliseconds delay before onMouseOut    
                    out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
                  };
                  $("ul#menu li .sub").css({
                    'opacity': '0'
                  });
                  $("#navFrame").css({
                    'opacity': '0'
                  });
                  $("ul#menu li.title").hoverIntent(config);
                  $("ul#menu li.title").each(function(index) {
                    $(this).find('a span').css('width', ($(this).width() - 10));
                  });
                  var zIndexNumber = 100000;

                  function _nsID(ns, id) {
                    return ns + id;
                  }

                  function pNSID(ns, id) {
                    return _nsID(ns, id);
                  }

                  function pID(id) {
                    return pNSID(ns, id);
                  }

                  function pObj(id) {
                    return $('#' + pID(id));
                  }

                  function pOPSubmit(op) {
                    pObj(formHDN_OP).val(op);
                    pObj(formBTN_DO).click();
                  }

                  function pOPBind(target, eventType, op) {
                    if (typeof target === 'string') {
                      target = pObj(target);
                    }
                    target.bind(eventType, function(event) {
                      event.preventDefault();
                      pOPSubmit(op, ns, formHDN_OP, formBTN_DO);
                    });
                  }
                  //pOPBind('logoutLnk', 'click', pObj('logoutAction').val());
                  pOPBind('usernameLnk', 'click', pObj('userSettingsAction').val());
                  //start Touch
                  var $dropdowns = $("ul#menu li.title"); // Specifying the element is faster for older browsers
                  /**
                   * Mouse events
                   *
                   * @description Mimic hoverIntent plugin by waiting for the mouse to 'settle' within the target before triggering
                   */
                  if (('ontouchstart' in document.documentElement) && isNativeAndroid()) {
                    $dropdowns.bind('mouseover', function() // Mouseenter (used with .hover()) does not trigger when user enters from outside document window
                      {
                        return false;
                      });
                    $dropdowns.bind('mouseleave', function() {
                      return false;
                    });
                  }
                  /**
                   * Touch events
                   *
                   * @description Support click to open if we're dealing with a touchscreen
                   */
                  if (('ontouchstart' in document.documentElement) && isNativeAndroid()) {
                    $dropdowns.each(function() {
                      var $this = $(this);
                      this.addEventListener('touchstart', function(e) {
                        e.stopPropagation();
                        megaHoverOver(e);
                        console.log('show');
                      }, false);
                    });
                    // Hide dropdown on touch outside
                    document.addEventListener('touchstart', closeDropdown = function(e) {
                      e.stopPropagation();
                      megaHoverOut(e);
                      console.log('hide');
                    });
                  }
                  //end Touch            
                });
                //
              </script>
              <input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep_logoutAction" type="hidden" value="mainHeaderLogout" id="__ns1790630358_logoutAction"><input
                name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep_userSettingsAction" type="hidden" value="redirectToProfileInfo" id="__ns1790630358_userSettingsAction"><input
                name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep_ns" type="hidden" value="__ns1790630358_" id="ns"><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep_formHDN_OP" type="hidden" value="action"
                id="formHDN_OP"><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep_formBTN_DO" type="hidden" value="do" id="formBTN_DO"><input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep_action"
                type="hidden" id="__ns1790630358_action"><input type="submit" style="display: none" id="__ns1790630358_do" onclick="return adfpp1790630358_f0_doSubmit(event);">
              <div class="">
                <div class="headerblock">
                  <div class="tabblockheader">
                    <ul>
                      <li class="">
                        <a href="http://www.vodafone.pt/main/particulares" class="">Particulares</a>
                      </li>
                      <li class="selectedLi">
                        <a href="http://negocios.vodafone.pt" class="selected">Vodafone Negócios</a>
                      </li>
                      <li class="">
                        <a href="http://www.vodafone.pt/main/a+vodafone/" class="">A Vodafone Portugal</a>
                      </li>
                    </ul>
                  </div>
                  <div id="topLinks">
                    <ul id="topQuickLinks">
                      <li class="loginMyAccount">
                        <a href="javascript:adfpp1790630358_doAnchor(anchor_1790630358_a1);" class="buttonLightPerson"><span>Login One Net</span></a>
                      </li>
                    </ul>
                  </div>
                </div>
              </div>
              <div id="header-wrap">
                <div id="header">
                  <div id="top-nav">
                    <div id="jsmenu" style="display: block;">
                      <ul id="menu">
                        <div class="rhombus">
                          <div class="logo_before"></div>
                          <div class="logo">
                            <a href="http://negocios.vodafone.pt" title=""></a>
                          </div>
                          <div class="logo_after" style="background: url(&quot;https://onenet.vodafone.pt/oncfo/a//ShowProperty?nodeId=%2FUCM%2FONC007300&quot;);"></div>
                        </div>
                        <li style="width: 138px;" class="title">
                          <a href="https://negocios.vodafone.pt/loja/telemoveis-equipamentos/?ecmp=mdd" onclick="javascript:return PreventTouchClick();" class="mdd-4level " title=""><span class="v-outer" style="width: 128px;">
<div class="v-middle">
<div class="v-inner">Telemóveis e Equipamentos</div>
</div>
</span></a>
                          <ul class="sub" style="opacity: 0;">
                            <li>
                              <div class=" first">
                                <a href="https://negocios.vodafone.pt/loja/campanhas/?ecmp=mdd" class="mdd-2level">
<p>Campanhas</p>
</a><a href="https://negocios.vodafone.pt/loja/campanhas/campanha-iphone-iphone5.htm?ecmp=mdd" class="mdd-3level" title="">Campanha iPhone</a><a href="https://negocios.vodafone.pt/loja/campanhas/clubeviva/telemoveis/?ecmp=mdd" class="mdd-3level" title="">Clube Viva</a><a href="https://negocios.vodafone.pt/loja/catalogotelemoveis.htm?c=17&amp;ecmp=mdd" class="mdd-3level" title="">Outlet</a>
                              </div>
                              <div class=" ">
                                <a href="https://negocios.vodafone.pt/loja/telemoveis-negocios/?ecmp=mdd" class="mdd-2level">
<p>Telemóveis</p>
</a><a href="https://negocios.vodafone.pt/loja/catalogotelemoveis.htm?ecmp=mdd" class="mdd-3level" title="">Catálogo</a><a href="http://negocios.vodafone.pt/voz/movel/como-escolher.htm?ecmp=mdd" class="mdd-3level" title="">Como escolher</a><a href="https://negocios.vodafone.pt/loja/telemoveis/iphone6" class="mdd-3level" title="">iPhone 6</a><a href="https://negocios.vodafone.pt/loja/campanhas/campanha-iphone-iphone5/" class="mdd-3level" title="">Campanha iPhone</a><a href="https://negocios.vodafone.pt/loja/telemoveis-negocios/smartphones/?ecmp=mdd" class="mdd-3level" title="">Smartphones e <br>Sistemas Operativos</a><a href="https://negocios.vodafone.pt/loja/telemoveis-negocios/acessorios.htm?ecmp=mdd" class="mdd-3level" title="">Acessórios</a><a href="https://negocios.vodafone.pt/loja/telemoveis-negocios/cartao-sim.htm?ecmp=mdd" class="mdd-3level" title="">Cartões SIM</a>
                              </div>
                              <div class=" ">
                                <a href="https://negocios.vodafone.pt/loja/tablets-negocios/?ecmp=mdd" class="mdd-2level">
<p>Tablets</p>
</a><a href="https://negocios.vodafone.pt/loja/banda-larga-movel/simulador.htm?ecmp=mdd" class="mdd-3level" title="">Como escolher</a><a href="https://negocios.vodafone.pt/loja/tablets-negocios/catalogo/?ecmp=mdd" class="mdd-3level" title="">Catálogo</a><a href="https://negocios.vodafone.pt/loja/tablets-negocios/ipad/?ecmp=mdd" class="mdd-3level" title="">iPad</a><a href="https://negocios.vodafone.pt/loja/tablets-negocios/android.htm?ecmp=mdd" class="mdd-3level" title="">Android</a>
                              </div>
                              <div class=" ">
                                <a href="https://negocios.vodafone.pt/loja/banda-larga-movel/?ecmp=mdd" class="mdd-2level">
<p>Banda Larga Móvel</p>
</a><a href="https://negocios.vodafone.pt/loja/banda-larga-movel/simulador.htm?ecmp=mdd" class="mdd-3level" title="">Como escolher</a><a href="https://negocios.vodafone.pt/loja/banda-larga-movel/catalogo.htm?ecmp=mdd" class="mdd-3level" title="">Catálogo</a><a href="https://negocios.vodafone.pt/loja/banda-larga-movel/pens.htm?ecmp=mdd" class="mdd-3level" title="">Pens</a><a href="https://negocios.vodafone.pt/loja/banda-larga-movel/routers.htm?ecmp=mdd" class="mdd-3level" title="">Routers</a>
                              </div>
                              <div class=" ">
                                <a href="https://negocios.vodafone.pt/loja/fixos/?ecmp=mdd" class="mdd-2level">
<p>Fixos</p>
</a><a href="https://negocios.vodafone.pt/loja/fixos/sinal-max.htm?ecmp=mdd" class="mdd-3level" title="">Sinal Max</a><a href="https://negocios.vodafone.pt/loja/fixos/telefones.htm?ecmp=mdd" class="mdd-3level" title="">Telefones</a><a href="https://negocios.vodafone.pt/loja/fixos/routers.htm?ecmp=mdd" class="mdd-3level" title="">Routers</a>
                              </div>
                              <div class="support last">
                                <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;ecmp=mdd" style="background-image:url('//www.recursosvdf.pt/mdd/static/suporte_icon.png'); background-repeat:no-repeat; background-color:#ebebeb" class="">
<p>Apoio a Clientes</p>
</a><a href="https://my.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Login My Vodafone</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=SERVICE" class="mdd-3level" title="">Tópicos de Ajuda</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115351&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Oferta e Equipamentos</a><a href="http://forum.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Fórum Vodafone</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device" class="mdd-3level" title="">Manuais de Equipamentos</a><a href="http://videos.vodafone.pt/playlist/equipamentos/PL667C288512D697AA/1?ecmp=mdd" class="mdd-3level" title="">Vídeos demonstrativos</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=CONTACT_US" class="mdd-3level" title="">Contactos</a>
                              </div>
                            </li>
                          </ul>
                        </li>
                        <li style="width: 108px;" class="title">
                          <a href="http://negocios.vodafone.pt/voz/?ecmp=mdd" onclick="javascript:return PreventTouchClick();" class="mdd-4level active" title=""><span class="v-outer" style="width: 98px;">
<div class="v-middle">
<div class="v-inner">Voz</div>
</div>
</span></a>
                          <ul class="sub" style="opacity: 0;">
                            <li>
                              <div class=" first">
                                <a href="http://negocios.vodafone.pt/voz/movel/?ecmp=mdd" class="mdd-2level">
<p>Voz Móvel</p>
</a><a href="http://negocios.vodafone.pt/voz/movel/como-escolher.htm?ecmp=mdd" class="mdd-3level" title="">Como escolher</a><a href="http://negocios.vodafone.pt/voz/movel/planos-red.htm?ecmp=mdd" class="mdd-3level" title="">Planos Red</a><a href="http://negocios.vodafone.pt/voz/movel/planos-pro-net.htm?ecmp=mdd" class="mdd-3level" title="">Planos Pro</a><a href="http://negocios.vodafone.pt/voz/movel/business-on.htm?ecmp=mdd" class="mdd-3level" title="">Planos Business On</a><a href="http://negocios.vodafone.pt/voz/movel/aditivos-voz.htm?ecmp=mdd" class="mdd-3level" title="">Aditivos de Voz</a><a href="http://negocios.vodafone.pt/voz/movel/sinal-max.htm?ecmp=mdd" class="mdd-3level" title="">Sinal Max</a><a href="http://negocios.vodafone.pt/voz/movel/tarifarios-descontinuados.htm?ecmp=mdd" class="mdd-3level" title="">Tarifários Descontinuados</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/voz/fixa/?ecmp=mdd" class="mdd-2level">
<p>Voz Fixa</p>
</a><a href="http://negocios.vodafone.pt/voz/fixa/voz-fixa.htm?ecmp=mdd" class="mdd-3level" title="">Voz Fixa</a><a href="http://negocios.vodafone.pt/voz/fixa/voz-fixa-plus.htm?ecmp=mdd" class="mdd-3level" title="">Voz Fixa Plus</a><a href="http://negocios.vodafone.pt/voz/fixa/voz-fixa-premium.htm?ecmp=mdd" class="mdd-3level" title="">Voz Fixa Premium</a><a href="http://negocios.vodafone.pt/voz/fixa/numeros-especiais.htm?ecmp=mdd" class="mdd-3level" title="">Números Especiais</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/voz/solucoes-integradas/?ecmp=mdd" class="mdd-2level">
<p>Soluções Integradas</p>
</a><a href="http://negocios.vodafone.pt/voz/solucoes-integradas/one-net.htm?ecmp=mdd" class="mdd-3level" title="">One Net</a><a href="http://negocios.vodafone.pt/voz/solucoes-integradas/one-net-collaboration.htm?ecmp=mdd" class="mdd-3level" title="">One Net Collaboration</a><a href="http://negocios.vodafone.pt/voz/solucoes-integradas/vodafone-office-pack.htm?ecmp=mdd" class="mdd-3level" title="">Vodafone Office Pack</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/voz/controlo-de-custos/?ecmp=mdd" class="mdd-2level">
<p>Controlo de Custos</p>
</a><a href="http://negocios.vodafone.pt/voz/controlo-de-custos/analise-factura.htm?ecmp=mdd" class="mdd-3level" title="">Análise de Fatura</a><a href="http://negocios.vodafone.pt/voz/controlo-de-custos/atribuicao-de-plafonds.htm?ecmp=mdd" class="mdd-3level" title="">Atribuição de Plafonds</a><a href="http://negocios.vodafone.pt/voz/controlo-de-custos/factura-electronica.htm?ecmp=mdd" class="mdd-3level" title="">Fatura Vodafone</a>
                              </div>
                              <div class="support last">
                                <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;ecmp=mdd" style="background-image:url('//www.recursosvdf.pt/mdd/static/suporte_icon.png'); background-repeat:no-repeat; background-color:#ebebeb" class="">
<p>Apoio a Clientes</p>
</a><a href="https://my.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Login My Vodafone</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=SERVICE" class="mdd-3level" title="">Tópicos de Ajuda</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115352&amp;LEFT_NAV_ID=0&amp;MODE=NONJS" class="mdd-3level" title="">Voz  Móvel</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115354&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Voz e Dados Fixos</a><a href="http://forum.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Fórum Vodafone</a><a href="http://www.vodafone.pt/main/ajuda/cobertura/?ecmp=mdd" class="mdd-3level" title="">Cobertura</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=CONTACT_US" class="mdd-3level" title="">Contactos</a>
                              </div>
                            </li>
                          </ul>
                        </li>
                        <li style="width: 108px;" class="title">
                          <a href="http://negocios.vodafone.pt/internet/?ecmp=mdd" onclick="javascript:return PreventTouchClick();" class="mdd-4level " title=""><span class="v-outer" style="width: 98px;">
<div class="v-middle">
<div class="v-inner">Internet</div>
</div>
</span></a>
                          <ul class="sub" style="opacity: 0;">
                            <li>
                              <div class=" first">
                                <a href="http://negocios.vodafone.pt/internet/movel/blm.htm?ecmp=mdd" class="mdd-2level">
<p>Banda Larga Móvel</p>
</a><a href="https://negocios.vodafone.pt/loja/banda-larga-movel/simulador.htm?ecmp=mdd" class="mdd-3level" title="">Como escolher</a><a href="http://negocios.vodafone.pt/internet/movel/blm/planos-individuais.htm?ecmp=mdd" class="mdd-3level" title="">Planos Individuais</a><a href="http://negocios.vodafone.pt/internet/movel/blm/planos-partilhados.htm?ecmp=mdd" class="mdd-3level" title="">Planos Partilhados</a><a href="http://negocios.vodafone.pt/internet/movel/blm/multi-equipamento.htm?ecmp=mdd" class="mdd-3level" title="">Opção Multiequipamento</a><a href="http://negocios.vodafone.pt/internet/movel/blm/sessoes-blm.htm?ecmp=mdd" class="mdd-3level" title="">Sessões Banda Larga Móvel</a><a href="http://negocios.vodafone.pt/internet/movel/blm/wi-fi.htm?ecmp=mdd" class="mdd-3level" title="">Wi-Fi</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/internet/movel/?ecmp=mdd" class="mdd-2level">
<p>Internet no Telemóvel</p>
</a><a href="http://negocios.vodafone.pt/internet/movel/no-telemovel.htm?ecmp=mdd" class="mdd-3level" title="">Aditivos de Internet</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/?ecmp=mdd" class="mdd-3level" title="">Apps Recomendadas</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/apps-vodafone.htm?ecmp=mdd" class="mdd-3level" title="">Apps Vodafone</a><a href="https://negocios.vodafone.pt/loja/telemoveis-negocios/smartphones/?ecmp=mdd" class="mdd-3level" title="">Smartphones</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/internet/fixa/?ecmp=mdd" class="mdd-2level">
<p>Internet Fixa</p>
</a><a href="http://negocios.vodafone.pt/internet/fixa/voz-mais-internet.htm?ecmp=mdd" class="mdd-3level" title="">Voz + Internet</a><a href="http://negocios.vodafone.pt/internet/fixa/voz-fixa-plus-com-internet.htm?ecmp=mdd" class="mdd-3level" title="">Voz Fixa Plus com Internet</a><a href="http://negocios.vodafone.pt/internet/fixa/net-premium.htm?ecmp=mdd" class="mdd-3level" title="">Net Premium</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/internet/vodafone-secure/?ecmp=mdd" class="mdd-2level">
<p>Vodafone Secure</p>
</a><a href="http://negocios.vodafone.pt/internet/vodafone-secure/ethernet-connect.htm?ecmp=mdd" class="mdd-3level" title="">Ethernet Connect</a><a href="http://negocios.vodafone.pt/internet/vodafone-secure/secure-mobile.htm?ecmp=mdd" class="mdd-3level" title="">Acesso Remoto</a><a href="http://negocios.vodafone.pt/internet/vodafone-secure/data-vpn.htm?ecmp=mdd" class="mdd-3level" title="">Data VPN</a><a href="http://negocios.vodafone.pt/internet/vodafone-secure/firewall.htm?ecmp=mdd" class="mdd-3level" title="">Firewall</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/vodafone-protect.htm?ecmp=mdd" class="mdd-3level" title="">Vodafone Protect</a><a href="http://negocios.vodafone.pt/internet/vodafone-secure/secure-net.htm?ecmp=mdd" class="mdd-3level" title="">Vodafone Secure Net</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/internet/tv-net-voz/?ecmp=mdd" class="mdd-2level">
<p>Tv Net Voz</p>
</a><a href="http://negocios.vodafone.pt/internet/tv-net-voz/tarifarios.htm?ecmp=mdd" class="mdd-3level" title="">Tarifários</a><a href="http://negocios.vodafone.pt/internet/tv-net-voz/servicos-interactivos.htm?ecmp=mdd" class="mdd-3level" title="">Serviços Interativos</a><a href="http://negocios.vodafone.pt/internet/tv-net-voz/net-voz-fixa.htm?ecmp=mdd" class="mdd-3level" title="">Net Voz Fixa</a>
                              </div>
                              <div class="support last">
                                <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;ecmp=mdd" style="background-image:url('//www.recursosvdf.pt/mdd/static/suporte_icon.png'); background-repeat:no-repeat; background-color:#ebebeb" class="">
<p>Apoio a Clientes</p>
</a><a href="https://my.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Login My Vodafone</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=SERVICE" class="mdd-3level" title="">Tópicos de Ajuda</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115353&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Internet Móvel</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115354&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Voz e Dados Fixos</a><a href="http://forum.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Fórum Vodafone</a><a href="http://www.vodafone.pt/main/ajuda/cobertura/?ecmp=mdd" class="mdd-3level" title="">Cobertura</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=CONTACT_US" class="mdd-3level" title="">Contactos</a>
                              </div>
                            </li>
                          </ul>
                        </li>
                        <li style="width: 108px;" class="title">
                          <a href="http://negocios.vodafone.pt/roaming/?ecmp=mdd" onclick="javascript:return PreventTouchClick();" class="mdd-4level " title=""><span class="v-outer" style="width: 98px;">
<div class="v-middle">
<div class="v-inner">Roaming</div>
</div>
</span></a>
                          <ul class="sub" style="opacity: 0;">
                            <li>
                              <div class=" first">
                                <a href="http://negocios.vodafone.pt/roaming/voz/?ecmp=mdd" class="mdd-2level">
<p>Roaming Voz</p>
</a><a href="http://negocios.vodafone.pt/roaming/voz/easy-roaming.htm?ecmp=mdd" class="mdd-3level" title="">Easy Roaming</a><a href="http://negocios.vodafone.pt/roaming/voz/vodafone-world.htm?ecmp=mdd" class="mdd-3level" title="">Vodafone World</a><a href="http://negocios.vodafone.pt/roaming/voz/vodafone-travel.htm?ecmp=mdd" class="mdd-3level" title="">Vodafone Travel</a><a href="http://negocios.vodafone.pt/roaming/voz/roaming-aditivos-voz.htm?ecmp=mdd" class="mdd-3level" title="">Aditivos Voz</a><a href="http://negocios.vodafone.pt/roaming/voz/roaming-como-utilizar.htm?ecmp=mdd" class="mdd-3level" title="">Como utilizar</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/roaming/internet/?ecmp=mdd" class="mdd-2level">
<p>Roaming Internet</p>
</a><a href="http://negocios.vodafone.pt/roaming/internet/no-telemovel.htm?ecmp=mdd" class="mdd-3level" title="">No Telemóvel</a><a href="http://negocios.vodafone.pt/roaming/internet/no-computador-e-tablet.htm?ecmp=mdd" class="mdd-3level" title="">No Computador e Tablet</a><a href="http://negocios.vodafone.pt/roaming/internet/roaming-aditivos-internet.htm?ecmp=mdd" class="mdd-3level" title="">Aditivos Internet</a><a href="http://negocios.vodafone.pt/roaming/internet/roaming-controlo-de-custos.htm?ecmp=mdd" class="mdd-3level" title="">Controlo de Custos</a>
                              </div>
                              <div class="support last">
                                <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;ecmp=mdd" style="background-image:url('//www.recursosvdf.pt/mdd/static/suporte_icon.png'); background-repeat:no-repeat; background-color:#ebebeb" class="">
<p>Apoio a Clientes</p>
</a><a href="https://my.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Login My Vodafone</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=SERVICE" class="mdd-3level" title="">Tópicos de Ajuda</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115356&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Roaming</a><a href="http://www.vodafone.pt/main/ajuda/cobertura/?ecmp=mdd" class="mdd-3level" title="">Cobertura</a><a href="http://forum.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Fórum Vodafone</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=CONTACT_US" class="mdd-3level" title="">Contactos</a>
                              </div>
                            </li>
                          </ul>
                        </li>
                        <li style="width: 128px;" class="title">
                          <a href="http://negocios.vodafone.pt/aplicacoes-empresariais/?ecmp=mdd" onclick="javascript:return PreventTouchClick();" class="mdd-4level " title=""><span class="v-outer" style="width: 118px;">
<div class="v-middle">
<div class="v-inner">Aplicações Empresariais</div>
</div>
</span></a>
                          <ul class="sub" style="opacity: 0;">
                            <li>
                              <div class=" first">
                                <a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-ti/" class="mdd-2level">
<p>Soluções TI</p>
</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-ti/vodafone-e-fax.htm?ecmp=mdd" class="mdd-3level" title="">Vodafone e-Fax</a><a href="http://negocios.vodafone.pt/voz/solucoes-integradas/one-net-collaboration.htm?ecmp=mdd" class="mdd-3level" title="">One Net Collaboration</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-ti/office-365.htm" class="mdd-3level" title="">Office 365</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-ti/conferencing.htm?ecmp=mdd" class="mdd-3level" title="">Conferencing</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-ti/criacao-email.htm?ecmp=mdd" class="mdd-3level" title="">Serviço de E-mail</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-ti/alojamento-e-dominios.htm?ecmp=mdd" class="mdd-3level" title="">Alojamento e Domínios</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-de-sms/broadcast.htm?ecmp=mdd" class="mdd-2level">
<p>Soluções de SMS</p>
</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-de-sms/broadcast.htm?ecmp=mdd" class="mdd-3level" title="">SMS Broadcast</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-de-sms/by-mail.htm?ecmp=mdd" class="mdd-3level" title="">SMS By E-mail</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-de-sms/sms-c.htm?ecmp=mdd" class="mdd-3level" title="">SMS-C</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-m2m/?ecmp=mdd" class="mdd-2level">
<p>Soluções M2M</p>
</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-m2m/factura-na-hora.html?ecmp=mdd" class="mdd-3level" title="">Factura na Hora</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-m2m/conectividade.htm?ecmp=mdd" class="mdd-3level" title="">Conetividade</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-m2m/gestao-de-frotas.htm?ecmp=mdd" class="mdd-3level" title="">Gestão de Frotas </a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-m2m/telemetria-e-controlo.htm?ecmp=mdd" class="mdd-3level" title="">Telemetria e Controlo</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-m2m/seguranca.htm?ecmp=mdd" class="mdd-3level" title="">Segurança</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/solucoes-m2m/cuidados-de-saude.htm?ecmp=mdd" class="mdd-3level" title="">Cuidados de Saúde</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/aplicacoes-empresariais/sectoriais/?ecmp=mdd" class="mdd-2level">
<p>Soluções Sectoriais</p>
</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/sectoriais/transportes-distribuicao.htm?ecmp=mdd" class="mdd-3level" title="">Transportes e Distribuição</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/sectoriais/industria-construcao.htm?ecmp=mdd" class="mdd-3level" title="">Indústria e Construção</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/sectoriais/saude-accao-social.htm?ecmp=mdd" class="mdd-3level" title="">Saúde e Ação Social</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/sectoriais/horeca.htm?ecmp=mdd" class="mdd-3level" title="">Horeca</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/sectoriais/comercio.htm?ecmp=mdd" class="mdd-3level" title="">Comércio</a><a href="http://negocios.vodafone.pt/aplicacoes-empresariais/sectoriais/agricultura-pesca.htm?ecmp=mdd" class="mdd-3level" title="">Agricultura e Pesca</a>
                              </div>
                              <div class=" ">
                                <a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/?ecmp=mdd" class="mdd-2level">
<p>Apps Recomendadas</p>
</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/vodafone-contactos.htm?ecmp=mdd" class="mdd-3level" title="">Vodafone Contactos</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/vodafone-cloud.htm?ecmp=mdd" class="mdd-3level" title="">Vodafone Cloud</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/app-one-net.htm?ecmp=mdd" class="mdd-3level" title="">Portal Móvel - One Net</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/gestao-de-ficheiros.htm?ecmp=mdd" class="mdd-3level" title="">Gestão de Ficheiros</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/gestao-de-agenda.htm?ecmp=mdd" class="mdd-3level" title="">Gestão de Agenda</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/financas.htm?ecmp=mdd" class="mdd-3level" title="">Finanças</a><a href="http://negocios.vodafone.pt/internet/movel/apps-recomendadas/cardcloud.htm?ecmp=mdd" class="mdd-3level" title="">Em destaque: Cardcloud</a>
                              </div>
                              <div class="support last">
                                <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;ecmp=mdd" style="background-image:url('//www.recursosvdf.pt/mdd/static/suporte_icon.png'); background-repeat:no-repeat; background-color:#ebebeb" class="">
<p>Apoio a Clientes</p>
</a><a href="https://my.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Login My Vodafone</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=SERVICE" class="mdd-3level" title="">Tópicos de Ajuda</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115355&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Aplicações Empresariais</a><a href="http://forum.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Fórum Vodafone</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=CONTACT_US" class="mdd-3level" title="">Contactos</a>
                              </div>
                            </li>
                          </ul>
                        </li>
                        <li style="width: 118px;" class="title">
                          <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;ecmp=mdd" onclick="javascript:return PreventTouchClick();" class="mdd-4level " title=""><span class="v-outer" style="width: 108px;">
<div class="v-middle">
<div class="v-inner">Apoio a Clientes</div>
</div>
</span></a>
                          <ul class="sub" style="opacity: 0;">
                            <li>
                              <div class=" first">
                                <a href="https://my.vodafone.pt/?ecmp=mdd" class="mdd-2level">
<p>My Vodafone</p>
</a><a href="https://my.vodafone.pt/myvdffo/dispatcher?ldh=d_r" class="mdd-3level" title="">Registo</a><a href="https://my.vodafone.pt/myvdffo/faces/oracle/webcenter/portalapp/pages/electronicInvoice.jspx" class="mdd-3level" title="">Fatura Eletrónica</a><a href="https://my.vodafone.pt/myvdffo/faces/oracle/webcenter/portalapp/pages/directDebit.jspx" class="mdd-3level" title="">Débito Direto</a><a href="https://my.vodafone.pt/myvdffo/faces/oracle/webcenter/portalapp/pages/mobile.jspx" class="mdd-3level" title="">My Vodafone no Telemóvel</a><a href="http://www.vodafone.pt/main/ajuda/myvodafone/?ecmp=mdd" class="mdd-3level" title="">Ajuda</a>
                              </div>
                              <div class=" ">
                                <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=SERVICE" class="mdd-2level">
<p>Tópicos de Ajuda</p>
</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115351&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Oferta e Equipamentos</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115352&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Voz Móvel</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115353&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Internet Móvel</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115388&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">One Net</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115355&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Aplicações Empresariais</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=BROWSE_TOPIC&amp;requestedPage=SERVICE&amp;TOPIC_ID=115356&amp;LEFT_NAV_ID=0" class="mdd-3level" title="">Roaming</a>
                              </div>
                              <div class=" ">
                                <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device" class="mdd-2level">
<p>Manuais</p>
</a><a href="http://videos.vodafone.pt/Playlist/Equipamentos/PL667C288512D697AA/1?ecmp=mdd" class="mdd-3level" title="">Vídeos de Equipamentos</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device&amp;requestType=model&amp;devTypeId=118789&amp;mfrId=119386" class="mdd-3level" title="">Samsung</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device&amp;requestType=model&amp;devTypeId=118789&amp;mfrId=120148" class="mdd-3level" title="">HTC</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device&amp;requestType=model&amp;devTypeId=120211&amp;mfrId=119765" class="mdd-3level" title="">Tablets</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device&amp;requestType=model&amp;devTypeId=118789&amp;mfrId=119592" class="mdd-3level" title="">Apple</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device&amp;requestType=model&amp;devTypeId=118789&amp;mfrId=119501" class="mdd-3level" title="">Blackberry</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2354&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device" class="mdd-3level" title="">&gt; Todos os Manuais</a>
                              </div>
                              <div class=" ">
                                <a href="http://forum.vodafone.pt/?ecmp=mdd" class="mdd-2level">
<p>Fórum Vodafone</p>
</a><a href="http://forum.vodafone.pt/t5/user/userregistrationpage?ecmp=mdd" class="mdd-3level" title="">Registo</a><a href="http://forum.vodafone.pt/t5/A-Comunidade/ct-p/forum_1?ecmp=mdd" class="mdd-3level" title="">A Comunidade</a><a href="http://forum.vodafone.pt/t5/Android/ct-p/android?ecmp=mdd" class="mdd-3level" title="">Android</a><a href="http://forum.vodafone.pt/t5/Apple-iOS/ct-p/apple?ecmp=mdd" class="mdd-3level" title="">Apple / iOS</a><a href="http://forum.vodafone.pt/t5/Windows-Phone/bd-p/wphone_htc?ecmp=mdd" class="mdd-3level" title="">Windows Phone</a><a href="http://forum.vodafone.pt/t5/Servi%C3%A7os-Vodafone/ct-p/forum_2?ecmp=mdd" class="mdd-3level" title="">Serviços</a><a href="http://forum.vodafone.pt/t5/Vodafone-Tv-Net-Voz/ct-p/Forum_5?ecmp=mdd" class="mdd-3level" title="">TV Net Voz</a>
                              </div>
                              <div class=" last">
                                <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=CONTACT_US" class="mdd-2level">
<p>Mais Suporte</p>
</a><a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=CONTACT_US" class="mdd-3level" title="">Contactos</a><a href="http://negocios.vodafone.pt/pedido-contacto.htm?ecmp=mdd" class="mdd-3level" title="">Pedido de Contacto</a><a href="http://lojas.vodafone.pt/" class="mdd-3level" title="">Lojas</a><a href="http://www.vodafone.pt/main/ajuda/cobertura/" class="mdd-3level" title="">Cobertura</a><a href="http://www.vodafone.pt/main/ajuda/assistenciatecnica/?ecmp=mdd" class="mdd-3level" title="">Assistência Técnica</a><a href="http://downloads.vodafone.pt/?ecmp=mdd" class="mdd-3level" title="">Download Centre</a>
                              </div>
                            </li>
                          </ul>
                        </li>
                        <li class="search">
                          <input name="_adfp_portlet_field___adfpfp_f1790630358_adfpsep_f0_adfpsep_HeaderVodafone:Inputsearch1:txtSearch" onclick="adfp1790630358_CleanInputSearch(this);" type="text" class="txtSearch exorbyte_ac_input"
                            onkeydown="javascript:return adfp1790630358_Redirect(event);" id="HeaderVodafone_ucInputSearch_txtSearch"
                            autocomplete="off"><a name="HeaderVodafone:Inputsearch1:btnSearch" href="#" onclick="javascript:adfp1790630358_Search();return false;" class="SearchBox_btnImageButton iconSearch" id="HeaderVodafone_Inputsearch1_btnSearch"></a>
                        </li>
                      </ul>
                    </div>
                  </div>
                </div>
              </div>
              <div id="pt1:headerPortlet::_diagDiv" class="xiq" style="display:none">
                <ul>
                  <li>Portlet Component ID : headerPortlet</li>
                  <li>Portlet Binding ID : Header1_1</li>
                  <li>Producer Name : ONCPRL</li>
                  <li>Portlet Name : Header1</li>
                  <li>Portlet Instance : /oracle/adf/portlet/ONCPRL/ap/header_537ccf4b_0143_1000_8006_0a0ff22248dd</li>
                  <li>Initial Render ECID : 0000OndKoD^5yW05Vzc9yc1__ogR0013lw</li>
                </ul>
              </div>&nbsp;
            </div>
          </div>
        </div>
      </div>
      <div id="pt1:pt_pc3" class="containerBorder xfz" style="padding-bottom: 70px;">
        <div id="pt1:pt_pc3::content">
          <div>
            <div id="pt1:pt_pc2" class="containerLogin xfz">
              <div id="pt1:pt_pc2::content">
                <div>
                  <div id="pt1:dashboardPortlet" class="xip xga">
                    <div class="xel p_AFLight">
                      <div id="pt1:dashboardPortlet::div2" class="xen p_AFLight">
                        <script>
                          function adfpp_getEventTarget(e) {
                            if (!e) var e = window.event;
                            if (!e) return null;
                            var targetEl;
                            if (e.target) targetEl = e.target;
                            else if (e.srcElement) targetEl = e.srcElement;
                            return targetEl;
                          }
                        </script>
                        <script>
                          function adfpp_isRich() {
                            if (window.AdfPage) return true;
                            else return false;
                          }

                          function adfpp_submitPortlet(portlet_compId) {
                            var facesForm_id = "f1";
                            if (adfpp_isRich()) {
                              var x1 = AdfPage.PAGE.findComponent(portlet_compId);
                              var x3 = new AdfActionEvent(x1);
                              x3.setPartial(true);
                              x1.queueEvent(x3);
                            } else {
                              submitForm(facesForm_id, 0, {
                                source: portlet_compId
                              });
                            }
                          }
                        </script>
                        <script>
                          function adfpp828099409_handleLocationChange(url) {
                            var form = document.forms["f1"];
                            form.elements["_adfp_submitted_portlet.828099409"].value = "true";
                            form.elements["_adfp_submitted_form.828099409"].value = "none";
                            form.elements["_adfp_portlet_link_url.828099409"].value = url;
                            if (isURLForCurrentPage(url, form.action)) {
                              adfpp_submitPortlet("pt1:dashboardPortlet");
                            } else {
                              window.location.href = url;
                            }
                            return false;
                          }
                        </script><input name="_adfp_submitted_portlet.828099409" type="hidden" value="false"><input name="_adfp_portlet_link_url.828099409" type="hidden" value=""><input name="_adfp_submitted_form.828099409" type="hidden" value="">
                        <script type="text/javascript">
                          var __ns828099409_pID = function(id) {
                            return pNSID('__ns828099409_', id);
                          };
                          var __ns828099409_pObj = function(id) {
                            return $('#' + __ns828099409_pID(id));
                          };
                          var __ns828099409_topics = {};
                          var __ns828099409_res = __ns828099409_res || {
                            getPartialText: function() {
                              return {
                                moreText: "Ver mais",
                                lessText: "Ver menos",
                                showChar: "100"
                              };
                            },
                            getMsgTmpl: function() {
                              return {
                                ERROR: '',
                                WARNING: '<div class="warnMsgBlock">	<div class="icon">&nbsp;</div>	<div class="msgBlock">		<div class="title">{0}</div>		<div class="msg">{2}</div>  		</div>	<div class="clear">&nbsp;</div></div>',
                                OK: '<div class="okMsgBlock">	<div class="icon">&nbsp;</div>	<div class="msgBlock">		<div class="title">{0}</div>		<div class="msg">{2}</div> 		</div>	<div class="clear">&nbsp;</div></div>'
                              }
                            },
                            getMsgTitle: function() {
                              return {
                                ERROR: 'AVISO',
                                WARNING: 'ATEN&Ccedil;&Atilde;O',
                                OK: 'SUCESSO'
                              }
                            },
                            getDownload: function() {
                              return {
                                preparingMessage: "Por favor aguarde alguns segundos...",
                                preparingCloseBtn: "Fechar",
                                failCloseBtn: "Fechar",
                                preparingPopupTitle: "A iniciar o download",
                                failPopupTitle: "Erro no download",
                                androidPostUnsupportedMessage: "Infelizmente o browser do android n&atilde;o suporta este tipo de download, por favor tente com outro browser."
                              }
                            }
                          };
                          var __ns828099409_cfg = __ns828099409_cfg || {
                            getSubmit: function() {
                              return {
                                hdnOp: 'action',
                                btnDo: 'do'
                              };
                            },
                            getCalendar: function() {
                              return {
                                dateFormat: 'dd-mm-yy',
                                dateTimeFormat: 'dd-mm-yyyy HH:MM',
                                changeMonth: true,
                                changeYear: true
                              };
                            },
                            getNumeric: function() {
                              return {
                                decimal: ',',
                                decDigits: 2,
                                negative: false
                              };
                            },
                            getDownload: function() {
                              return {
                                httpMethod: 'POST',
                                checkInterval: 100,
                                preparingDialogWidth: 350,
                                preparingDialogHeight: 70,
                                failDialogWidth: 350,
                                failDialogHeight: 70
                              };
                            },
                            getRegExpTerminalTypes: function() {
                              return {
                                ePhone: /^PC(\d{9})$|^PC(\w|\*)+$/,
                                lync: /^LC((\d|\*)+)$/,
                                terminals: /^(00|\+)?(351)?((\d|\*){9})$/,
                                voicemail: 123,
                                google: /^GT(\d{9})$|^GT(\w|\*)+$/,
                                trunkWithoutPublicNumber: /\|(.)+/,
                                natAndIntRegexMaskedFunction: /^((\+|00|)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)|)[1-9](\d|\*){6,10}$/
                              };
                            },
                            getPresentationTerminalTypes: function() {
                              return {
                                lync: 'TeamCollaboration',
                                ephone: 'e-Phone',
                                terminals: '+',
                                voicemail: 'Voicemail',
                                indicative: '351',
                                google: 'Google',
                                trunkWithoutPublicNumber: '-'
                              };
                            },
                            getGoogleMapsApiKey: function() {
                              return 'AIzaSyAczwbHg1VQE7lEMabbRzhOGmM6FOdmNFc';
                            }
                          };
                          var __ns828099409_ctx = createCtx('__ns828099409_', __ns828099409_cfg, __ns828099409_res, __ns828099409_topics);
                          //On Document Ready
                          $(function() {
                            pToggleRegion($('div[id*=megatabPortlet]'), false);
                            $('.tabcontent').fadeIn('slow');
                          });
                        </script>
                        <div id="pt1:dashboardPortlet::_diagDiv" class="xiq" style="display:none">
                          <ul>
                            <li>Portlet Component ID : dashboardPortlet</li>
                            <li>Portlet Binding ID : Dashboard1_1</li>
                            <li>Producer Name : ONCPRL</li>
                            <li>Portlet Name : Dashboard1</li>
                            <li>Portlet Instance : /oracle/adf/portlet/ONCPRL/ap/dashboard_537df02d_0143_1000_8007_0a0ff22248dd</li>
                            <li>Initial Render ECID : 0000OndKoD^5yW05Vzc9yc1__ogR0013lw</li>
                          </ul>
                        </div>&nbsp;
                      </div>
                    </div>
                  </div>
                </div>
                <div>
                  <div class="clear">&nbsp;</div>
                </div>
                <div>
                  <div id="pt1:loginPortlet" class="xip xga" style="margin-top: 0px;">
                    <div class="xel p_AFLight">
                      <div id="pt1:loginPortlet::div2" class="xen p_AFLight">
                        <script>
                          function adfpp_getEventTarget(e) {
                            if (!e) var e = window.event;
                            if (!e) return null;
                            var targetEl;
                            if (e.target) targetEl = e.target;
                            else if (e.srcElement) targetEl = e.srcElement;
                            return targetEl;
                          }
                        </script>
                        <script>
                          function adfpp_isRich() {
                            if (window.AdfPage) return true;
                            else return false;
                          }

                          function adfpp_submitPortlet(portlet_compId) {
                            var facesForm_id = "f1";
                            if (adfpp_isRich()) {
                              var x1 = AdfPage.PAGE.findComponent(portlet_compId);
                              var x3 = new AdfActionEvent(x1);
                              x3.setPartial(true);
                              x1.queueEvent(x3);
                            } else {
                              submitForm(facesForm_id, 0, {
                                source: portlet_compId
                              });
                            }
                          }
                        </script>
                        <script>
                          function adfpp2087359418_handleLocationChange(url) {
                            var form = document.forms["f1"];
                            form.elements["_adfp_submitted_portlet.2087359418"].value = "true";
                            form.elements["_adfp_submitted_form.2087359418"].value = "none";
                            form.elements["_adfp_portlet_link_url.2087359418"].value = url;
                            if (isURLForCurrentPage(url, form.action)) {
                              adfpp_submitPortlet("pt1:loginPortlet");
                            } else {
                              window.location.href = url;
                            }
                            return false;
                          }
                        </script>
                        <script>
                          function adfpp_preSubmit_pt1_loginPortlet() {
                            adfpp2087359418_f0_preSubmit(null);
                          }
                        </script><input name="_adfp_submitted_portlet.2087359418" type="hidden" value="false"><input name="_adfp_portlet_link_url.2087359418" type="hidden" value=""><input name="_adfp_submitted_form.2087359418" type="hidden" value="">
                        <script>
                          function adfpp2087359418_f0_preSubmit(e) {
                            var targetElement = adfpp_getEventTarget(e);
                            var form = document.forms["f1"];
                            form.elements["_adfp_submitted_portlet.2087359418"].value = "true";
                            form.elements["_adfp_submitted_form.2087359418"].value = "f0";
                          }

                          function adfpp2087359418_f0_doSubmit(e) {
                            adfpp2087359418_f0_preSubmit(e);
                            adfpp_submitPortlet("pt1:loginPortlet");
                            return false;
                          }
                        </script><input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep__adf.ctrl-state" type="hidden" value="11w8sy1m5x_4"><input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep__afrWindowId"
                          type="hidden" value="null"><input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep__afrLoop" type="hidden" value="50009099900481740"><input
                          name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep__afrWindowMode" type="hidden" value="0"><input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep___adfpwp_action_portlet" type="hidden"
                          value="2087359418"><input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep___adfpwsrp_navstate.2087359418" type="hidden" value="eJyLL07OL0i1zc1PSQ0GsVLU0nPykxJzbAF*5QmO"><input
                          name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep___adfpwsrp_navparam.2087359418" type="hidden" value=""><input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep___adfpwsrp_bi" type="hidden"
                          value="2087359418"><input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep___adfpwsrp_backurl.2087359418" type="hidden"
                          value="https://onenet.vodafone.pt/oncfo/a/faces/homepage?_adf.ctrl-state=11w8sy1m5x_4&amp;_afrWindowId=null&amp;_afrLoop=50009099900481740&amp;_afrWindowMode=0"><input
                          name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep___adfpwsrp_interstate.2087359418" type="hidden" value="wlp__ns2087359418__handler=mainLogin&amp;wlp__ns2087359418__javax.portlet.action=mainLogin">
                        <script type="text/javascript">
                          var __ns2087359418_pID = function(id) {
                            return pNSID('__ns2087359418_', id);
                          };
                          var __ns2087359418_pObj = function(id) {
                            return $('#' + __ns2087359418_pID(id));
                          };
                          var __ns2087359418_topics = {};
                          var __ns2087359418_res = __ns2087359418_res || {
                            getPartialText: function() {
                              return {
                                moreText: "Ver mais",
                                lessText: "Ver menos",
                                showChar: "100"
                              };
                            },
                            getMsgTmpl: function() {
                              return {
                                ERROR: '',
                                WARNING: '<div class="warnMsgBlock">	<div class="icon">&nbsp;</div>	<div class="msgBlock">		<div class="title">{0}</div>		<div class="msg">{2}</div>  		</div>	<div class="clear">&nbsp;</div></div>',
                                OK: '<div class="okMsgBlock">	<div class="icon">&nbsp;</div>	<div class="msgBlock">		<div class="title">{0}</div>		<div class="msg">{2}</div> 		</div>	<div class="clear">&nbsp;</div></div>'
                              }
                            },
                            getMsgTitle: function() {
                              return {
                                ERROR: 'AVISO',
                                WARNING: 'ATEN&Ccedil;&Atilde;O',
                                OK: 'SUCESSO'
                              }
                            },
                            getDownload: function() {
                              return {
                                preparingMessage: "Por favor aguarde alguns segundos...",
                                preparingCloseBtn: "Fechar",
                                failCloseBtn: "Fechar",
                                preparingPopupTitle: "A iniciar o download",
                                failPopupTitle: "Erro no download",
                                androidPostUnsupportedMessage: "Infelizmente o browser do android n&atilde;o suporta este tipo de download, por favor tente com outro browser."
                              }
                            }
                          };
                          var __ns2087359418_cfg = __ns2087359418_cfg || {
                            getSubmit: function() {
                              return {
                                hdnOp: 'action',
                                btnDo: 'do'
                              };
                            },
                            getCalendar: function() {
                              return {
                                dateFormat: 'dd-mm-yy',
                                dateTimeFormat: 'dd-mm-yyyy HH:MM',
                                changeMonth: true,
                                changeYear: true
                              };
                            },
                            getNumeric: function() {
                              return {
                                decimal: ',',
                                decDigits: 2,
                                negative: false
                              };
                            },
                            getDownload: function() {
                              return {
                                httpMethod: 'POST',
                                checkInterval: 100,
                                preparingDialogWidth: 350,
                                preparingDialogHeight: 70,
                                failDialogWidth: 350,
                                failDialogHeight: 70
                              };
                            },
                            getRegExpTerminalTypes: function() {
                              return {
                                ePhone: /^PC(\d{9})$|^PC(\w|\*)+$/,
                                lync: /^LC((\d|\*)+)$/,
                                terminals: /^(00|\+)?(351)?((\d|\*){9})$/,
                                voicemail: 123,
                                google: /^GT(\d{9})$|^GT(\w|\*)+$/,
                                trunkWithoutPublicNumber: /\|(.)+/,
                                natAndIntRegexMaskedFunction: /^((\+|00|)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)|)[1-9](\d|\*){6,10}$/
                              };
                            },
                            getPresentationTerminalTypes: function() {
                              return {
                                lync: 'TeamCollaboration',
                                ephone: 'e-Phone',
                                terminals: '+',
                                voicemail: 'Voicemail',
                                indicative: '351',
                                google: 'Google',
                                trunkWithoutPublicNumber: '-'
                              };
                            },
                            getGoogleMapsApiKey: function() {
                              return 'AIzaSyAczwbHg1VQE7lEMabbRzhOGmM6FOdmNFc';
                            }
                          };
                          var __ns2087359418_ctx = createCtx('__ns2087359418_', __ns2087359418_cfg, __ns2087359418_res, __ns2087359418_topics);
                          //On Document Ready
                          $(function() {
                            pToggleRegion($('div[id*=megatabPortlet]'), false);
                            $('.tabcontent').fadeIn('slow');
                          });
                        </script>
                        <!-- ONC Version: 2023-12-11 11:16:38, 1702293398428 -->
                        <!-- allow cookies -->
                        <!-- frag definition must be kept here for showPopUp() visibility-->
                        <script type="text/javascript">
                          parseDate = function(input) {
                            var dateFormat = 'dd-MM-yyyy';
                            format = dateFormat.toLowerCase();
                            var parts = input.match(/(\d+)/g),
                              i = 0,
                              fmt = {};
                            // extract date-part indexes from the format
                            format.replace(/(yyyy|dd|mm)/g, function(part) {
                              fmt[part] = i++;
                            });
                            return new Date(parts[fmt['yyyy']], parts[fmt['mm']] - 1, parts[fmt['dd']]);
                          }
                          getSessionMessages = function() {
                            var sTMsg = $.parseHTML('A sess&atilde;o expirou e n&atilde;o est&aacute; mais ativa. Clique OK para ir para a p&aacute;gina de login.');
                            return {
                              sessionTimeout: sTMsg[0].nodeValue
                            };
                          };
                          var __ns2087359418_allowCookie_gDialog;
                          var allowCookie_showPopUp;
                          require(['jquery'], function($) {
                            $(window).load(function() {
                              function pCtx() {
                                return __ns2087359418_ctx;
                              }

                              function pID(id, suffix) {
                                return pCtx().pID(id, suffix);
                              }

                              function pObj(id) {
                                return pCtx().pObj(id);
                              }

                              function pCfg() {
                                return __ns2087359418_cfg;
                              }
                            });
                            $(document).ready(function() {
                              var origin;

                              function pCtx() {
                                return __ns2087359418_ctx;
                              }

                              function pID(id, suffix) {
                                return pCtx().pID(id, suffix);
                              }

                              function pObj(id) {
                                return pCtx().pObj(id);
                              }

                              function pCfg() {
                                return __ns2087359418_cfg;
                              }

                              function pRemoveNS(id) {
                                return pCtx().pRemoveNS(id);
                              }

                              function pExists(id) {
                                return pObj(id).length > 0;
                              }

                              function pOPBind(ctx, target, eventType, publish, op) {
                                opBind(ctx, target, eventType, publish, op, origin);
                              };
                            });
                          });
                        </script>
                        <script type="text/javascript">
                          parseDate = function(input) {
                            var dateFormat = 'dd-MM-yyyy';
                            format = dateFormat.toLowerCase();
                            var parts = input.match(/(\d+)/g),
                              i = 0,
                              fmt = {};
                            // extract date-part indexes from the format
                            format.replace(/(yyyy|dd|mm)/g, function(part) {
                              fmt[part] = i++;
                            });
                            return new Date(parts[fmt['yyyy']], parts[fmt['mm']] - 1, parts[fmt['dd']]);
                          }
                          getSessionMessages = function() {
                            var sTMsg = $.parseHTML('A sess&atilde;o expirou e n&atilde;o est&aacute; mais ativa. Clique OK para ir para a p&aacute;gina de login.');
                            return {
                              sessionTimeout: sTMsg[0].nodeValue
                            };
                          };
                          require(['jquery'], function($) {
                            $(window).load(function() {
                              function pCtx() {
                                return __ns2087359418_ctx;
                              }

                              function pID(id, suffix) {
                                return pCtx().pID(id, suffix);
                              }

                              function pObj(id) {
                                return pCtx().pObj(id);
                              }

                              function pCfg() {
                                return __ns2087359418_cfg;
                              }
                            });
                            $(document).ready(function() {
                              var origin;

                              function pCtx() {
                                return __ns2087359418_ctx;
                              }

                              function pID(id, suffix) {
                                return pCtx().pID(id, suffix);
                              }

                              function pObj(id) {
                                return pCtx().pObj(id);
                              }

                              function pCfg() {
                                return __ns2087359418_cfg;
                              }

                              function pRemoveNS(id) {
                                return pCtx().pRemoveNS(id);
                              }

                              function pExists(id) {
                                return pObj(id).length > 0;
                              }

                              function pOPBind(ctx, target, eventType, publish, op) {
                                opBind(ctx, target, eventType, publish, op, origin);
                              };
                              allowCookie_showPopUp = function(newTitle, newDescription) {
                                var titleContent = "";
                                var body = "";
                                var title = '';
                                if (newTitle != null && newTitle != undefined) {
                                  title = newTitle;
                                } else {
                                  title = '' + titleContent;
                                }
                                var description = '';
                                if (newDescription != null && newDescription != undefined) {
                                  description = newDescription;
                                } else {
                                  description =
                                    '\u003Cp\u003EEst&aacute; a aceder ao site Vodafone One Net. Este site utiliza cookies estritamente necess&aacute;rios usados para ajudar o nosso website a funcionar de modo eficiente, conforme descritos na Pol&iacute;tica de Cookies no Suplemento de Privacidade do Servi&ccedil;o.&nbsp;\u003C\/p\u003E\n\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\n\u003Cp\u003EAo clicar em &ldquo;Aceitar&rdquo; declara que leu e concorda com os Termos e Condi&ccedil;&otilde;es e Suplemento de Privacidade do Servi&ccedil;o dispon&iacute;vel em \u003Ca href=\"https:\/\/www.vodafone.pt\/info\/termos-condicoes\/one-net.html#privacidade\" rel=\"noopener noreferrer\" target=\"_blank\"\u003E\u003Cu\u003Ehttps:\/\/www.vodafone.pt\/info\/termos-condicoes\/one-net.html\u003C\/u\u003E\u003C\/a\u003E\u003C\/p\u003E' +
                                    body;
                                }
                                __ns2087359418_allowCookie_gDialog = pAccept(title, description, 'Aceitar', __ns2087359418_allowCookie_doPopUpAction, {
                                  width: '600',
                                  height: 'auto',
                                  overideProceedClose: true,
                                  closeOnOutsideClick: false,
                                  closeOnEscape: false
                                });
                              }

                              function __ns2087359418_allowCookie_doPopUpAction() {
                                createCookie();
                              }
                              //if no triggerButton declared, whoever uses this fragment 
                              //needs to call __ns2087359418_allowCookie_showPopUp explicitly
                              if ('' != "") {
                                pButton(pCtx(), '', function() {
                                  __ns2087359418_allowCookie_showPopUp(null, null);
                                });
                              }
                            });
                          });
                        </script>
                        <input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep_action" type="hidden" id="__ns2087359418_action">
                        <input type="submit" style="display: none" id="__ns2087359418_do" onclick="return adfpp2087359418_f0_doSubmit(event);">
                        <script type="text/javascript">
                          $(document).ready(function() {
                            window.scrollTo(0, 0);
                          });
                        </script>
                        <script type="text/javascript">
                          parseDate = function(input) {
                            var dateFormat = 'dd-MM-yyyy';
                            format = dateFormat.toLowerCase();
                            var parts = input.match(/(\d+)/g),
                              i = 0,
                              fmt = {};
                            // extract date-part indexes from the format
                            format.replace(/(yyyy|dd|mm)/g, function(part) {
                              fmt[part] = i++;
                            });
                            return new Date(parts[fmt['yyyy']], parts[fmt['mm']] - 1, parts[fmt['dd']]);
                          }
                          getSessionMessages = function() {
                            var sTMsg = $.parseHTML('A sess&atilde;o expirou e n&atilde;o est&aacute; mais ativa. Clique OK para ir para a p&aacute;gina de login.');
                            return {
                              sessionTimeout: sTMsg[0].nodeValue
                            };
                          };
                          __ns2087359418_res.getValidator = function() {
                            return {
                              defaultMsg: 'Por favor, corrija o valor deste campo.',
                              equaltoMsg: 'Os valores introduzidos não coincidem. Tente novamente.',
                              differsMsg: 'Os valores introduzidos não coincidem. Tente novamente.',
                              differentPasswordMsg: 'O valor introduzido tem de ser diferente do atual.',
                              minlengthMsg: 'O tamanho m&iacute;nimo &eacute; de {0} caracteres.',
                              maxlengthMsg: 'O tamanho m&aacute;ximo &eacute; de {0} caracteres.',
                              rangelengthMsg: 'Deve preencher todos os campos obrigatórios',
                              minMsg: 'Por favor, insira um n&uacute;mero maior ou igual a {0}.',
                              maxMsg: 'Por favor, insira um n&uacute;mero menor ou igual a {0}.',
                              betweenMsg: 'Por favor, insira um n&uacute;mero entre {0} e {1}.',
                              requiredMsg: 'Este campo &eacute; de preenchimento obrigat&oacute;rio.',
                              alphaMsg: 'Por favor, insira apenas caracteres alfab&eacute;ticos.',
                              alphanumMsg: 'Por favor, insira apenas caracteres alfanum&eacute;ricos.',
                              digitMsg: 'Por favor, insira apenas d&iacute;gitos.',
                              numberMsg: 'Por favor, insira um n&uacute;mero v&aacute;lido.',
                              emailMsg: 'Por favor, insira um e-mail v&aacute;lido.',
                              imageMsg: 'Este campo aceita apenas imagem.',
                              urlMsg: 'Por favor, insira uma URL v&aacute;lida.',
                              ip4Msg: 'Por favor, insira um endere&ccedil;o IPv4 v&aacute;lido.',
                              ip6Msg: 'Por favor, insira um endere&ccedil;o IPv6 v&aacute;lida.',
                              dateMsg: 'Por favor, insira uma data v&aacute;lida no formato {0}.',
                              futureDateMsg: 'Por favor insira uma data no futuro.',
                              systemErrorMsg: 'N&atilde;o foi possivel carregar a informa&ccedil;&atilde;o',
                              msisdnMsg: 'Por favor, insira um n&uacute;mero de telefone v&aacute;lido.',
                              rangeMsg: 'Por favor, insira uma range v&aacute;lida.',
                              shortNumberMsg: 'N&uacute;mero curto inv&aacute;lido. N&atilde;o pode começar por 0 ou prefixos restritos. Deve ter um tamanho entre 2 e 8 d&iacute;gitos.',
                              shortOrNormalizedNumberMsg: 'Por favor insira um número curto ou de telefone.',
                              phoneNumberMsg: 'Por favor, insira um n&uacute;mero de telefone v&aacute;lido.',
                              faxNumberMsg: 'Por favor, insira um n&uacute;mero de fax v&aacute;lido.',
                              accountMsg: 'Por favor, insira um n&uacute;mero de conta v&aacute;lido.',
                              pinMsg: 'Por favor, insira um PIN v&aacute;lido.',
                              simMsg: 'Por favor, insira um SIM v&aacute;lido.',
                              assetMsg: 'Por favor, insira um n&uacute;mero, conta ou ID v&aacute;lido.',
                              friendlyNameMsg: 'Por favor, insira um nome v&aacute;lido.',
                              emailMsg: 'Por favor, insira um e-mail v&aacute;lido.',
                              userProfileNameMsg: 'Por favor, insira um nome v&aacute;lido.',
                              passwordEqualsToMsg: 'Os dados inseridos nos campos &quot;{0}&quot; e &quot;{1}&quot; n&atilde;o coincidem',
                              nifMsg: 'Por favor, insira um NIF v&aacute;lido.',
                              destinationNumberMsg: 'Por favor, insira um n&uacute;mero de destino v&aacute;lido',
                              callDivertMsg: 'N&atilde;o &eacute; possivel selecionar este n&uacute;mero',
                              multiHuntGroupPrefixMsg: 'O valor inserido n&atilde;o &eacute; v&aacute;lido',
                              createTerminalMsg: 'Por favor, insira um n&uacute;mero v&aacute;lido',
                              commonFaxSubjectMsg: 'Por favor, n&atilde;o insira carateres especiais',
                              commonIPMsg: 'Por favor, insira um IP v&aacute;lido',
                              normalizedPhoneNumberMsg: 'Por favor, insira um n&uacute;mero de telefone v&aacute;lido.',
                              validNameMsg: 'Por favor, insira um nome v&aacute;lido.',
                              voiceMailNotAllowed: 'N&atilde;o &eacute; permitido introduzir o n&uacute;mero do voicemail neste campo',
                              validHostMsg: 'Por favor, insira um endere&ccedil;o v&aacute;lido',
                              validCrmHostNameMsg: 'Por favor insira um endereço HTTPS'
                            };
                          };
                          __ns2087359418_cfg.getValidator = function() {
                            return {
                              msisdnRegex: /^9[0-9]{8}$/,
                              phoneNumberRegex: /^([+][0-9]{3}){0,1}[0-9]{9}$/,
                              accountRegex: /^[13][0-9]{8}$/,
                              assetRegex: /^[1239][0-9]{8}$/,
                              friendlyNameRegex: /^(\S{0,2}|\S.{0,11}\S)$/,
                              genericEmailRegex: /^[^\x00-\x1F^\(^\)^\<^\>^\@^,^\;^\:^\^\"^\.^\[^\]^\s^\+]+(\.[^\x00-\x1F^\(^\)^\<^\>^\@^,^\;^\:^\^\"^\.^\[^\]^\s^\+]+)*@(([^\x00-\x1F^\(^\)^\<^\>^\@^,^\;^\:^\^\"^\.^\[^\]^\s^\+]+\.)+[^\x00-\x40^\(^\)^\<^\>^\@^,^\;^\:^\^\"^\.^\[^\]^\s]{2,4})$/,
                              natAndIntRegexFunction: /^((\+|00|)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)|)[0-9](\d|\*){7,11}$/,
                              natIntAndShortRegex: /^((((\+|00|)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)|)|0)(0?)[1-9]\d{8,12}|(^[1-9]))$/,
                              genericForwardRegexFunction: /^(\+)?\d{2,15}$/,
                              rangeRegexFunction: /^(((\+|PC)[1-9][0-9]{1,14})|(00[1-9][0-9]{1,14})|([1-9][0-9]{1,14}))$/,
                              commonFaxSubject: /^([a-zA-Z0-9 \_ \-  \u00C0\u00C1\u00C2\u00C3\u00C9\u00CA\u00CD\u00D3\u00D4\u00D5\u00DA\u00E0\u00E1\u00E2\u00E3\u00E9\u00EA\u00ED\u00F3\u00F4\u00F5\u00FA\u00C7\u00E7\u00BA\u00AA])*$/,
                              commonIP: /^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])$/,
                              userProfileNameRegex: /^([a-zA-Z1-9 \-  \u00C0\u00C1\u00C2\u00C3\u00C9\u00CA\u00CD\u00D3\u00D4\u00D5\u00DA\u00E0\u00E1\u00E2\u00E3\u00E9\u00EA\u00ED\u00F3\u00F4\u00F5\u00FA\u00C7\u00E7]){1,50}$/,
                              pinRegex: /^[1-9][0-9]{3}$/,
                              shortNumberRegex: /(^[1-9])/,
                              shortOrNormalizedRegex: /^351[\d^0]{1}?\d{8,9}$|(^[1-9])/,
                              destinationNumberRegex: /^(351)?(\d{3})(\d{3})(\d{3})$/,
                              multiHuntGroupPrefixRegex: /^(?!00)\d*$/,
                              createTerminalRegex: /^(351)(\d{9})$|^PC\w+/,
                              namesRegex: /^[\u0020-\u0022\u0024-\u003A\u003C-\u007E\u00A0-\u00A3\u00A5\u00A7\u00A9-\u00B3\u00B6-\u00B7\u00B9-\u00BB\u00BF-\u00FF\u20AC\u0152-\u0153\u0160-\u0161\u0178\u017D\u017E]*$/,
                              validSearchNumberRegex: /^(P?C)?(\d)*$|^(G?T)?(\d)*$|^(L?C)?(\d)*$|^\+?(\d)*$/,
                              voicemail: /123/,
                              validCrmHostName: /^https{1}/
                            };
                          };
                          var changePasswordPopup = null;
                          var loadCaptcha;
                          var setCaptchaCookie;
                          var __ns2087359418_queue1 = [];
                          var createCookie = null;
                          var validated = false;
                          require(['jquery', 'validator'], function($, validator) {
                            window.validator = validator;
                            window.pResetValidator = validator.pResetValidator;
                            window.pValidate = validator.pValidate;
                            window.pValidateElements = validator.pValidateElements;
                            window.pSystemError = validator.pSystemError;
                            window.pInputArea = validator.pInputArea;
                            $(window).load(function() {
                              function pCtx() {
                                return __ns2087359418_ctx;
                              }

                              function pID(id, suffix) {
                                return pCtx().pID(id, suffix);
                              }

                              function pObj(id) {
                                return pCtx().pObj(id);
                              }

                              function pCfg() {
                                return __ns2087359418_cfg;
                              }
                            });
                            $(document).ready(function() {
                              var origin;

                              function pCtx() {
                                return __ns2087359418_ctx;
                              }

                              function pID(id, suffix) {
                                return pCtx().pID(id, suffix);
                              }

                              function pObj(id) {
                                return pCtx().pObj(id);
                              }

                              function pCfg() {
                                return __ns2087359418_cfg;
                              }

                              function pRemoveNS(id) {
                                return pCtx().pRemoveNS(id);
                              }

                              function pExists(id) {
                                return pObj(id).length > 0;
                              }
                              origin = '19e15e20-eb5d-439f-b24d-93e0706db5c0';
                              pSubscribe(pCtx(), TOPIC_OP, function(data) {
                                if (typeof data.origin === 'undefined' || origin === data.origin) {
                                  var funcName = 'on' + data.op.capitalize();
                                  if (eval('typeof ' + funcName) == 'function') {
                                    var func = eval(funcName);
                                    var result = func(data);
                                    if (result === true) {
                                      pOPSubmit(pCtx(), data.op);
                                    }
                                  } else {
                                    pOPSubmit(pCtx(), data.op);
                                  }
                                  return false;
                                }
                                return true;
                              });

                              function pOPBind(ctx, target, eventType, publish, op) {
                                opBind(ctx, target, eventType, publish, op, origin);
                              };
                              if (false == true) pObj('password').val('');
                              setCaptchaCookie = function(visible) {
                                var oncCookieExpirationDate = new Date();
                                oncCookieExpirationDate.setTime(oncCookieExpirationDate.getTime() + (10 * 365 * 24 * 60 * 60 * 1000));
                                $.cookie('captchaVisible', visible, {
                                  expires: oncCookieExpirationDate,
                                  path: '/',
                                  domain: 'onenet.vodafone.pt'
                                });
                              }
                              pObj('updateCaptcha').bind('click', function() {
                                loadCaptcha();
                              });
                              loadCaptcha = function() {
                                pToggleRegion(pObj('captchaLoader'), true);
                                __ns2087359418_queue1.push(pGetJSON(
                                  'https://onenet.vodafone.pt/oncfo/a/resourceproxy/k-52f9ebdbc3a01d985197bf2f6f76d37e7dfb6e90dbacc9b8ed843581e9499b0906ad140bdc5a5d86cd44833fbd1e071cc5494f3f8e27e62367e53a9a9d377289/generateNewCaptcha',
                                  null,
                                  function(model) {
                                    document.getElementById("captchaImg").src = 'data:image/png;base64,' + model.image;
                                    //document.getElementById("captchaSound").src='data:audio/mp3;base64,'+model.audio;
                                    pToggleRegion(pObj('captchaLoader'), false);
                                    $('#captchaZone').show();
                                    if ($('#captchaZone').is(":visible")) {
                                      pObj('answer').keyup(function(e) {
                                        handleLoginSubmit(e, 'captcha')
                                      });
                                    }
                                  },
                                  function() {
                                    pToggleRegion(pObj('captchaLoader'), false);
                                  }));
                              }
                              var showCaptcha = $.cookie('captchaVisible');
                              if (showCaptcha == 'true') {
                                loadCaptcha();
                              }
                              var INPUT_AREA_ID = 'inputArea';
                              pOPBind(pCtx(), 'loginBtn', 'click', true, 'login');
                              pObj('loginBtn').unbind('click');
                              pObj('loginBtn').click(function(e) {
                                if (pValidate(pCtx(), INPUT_AREA_ID)) {
                                  pOPSubmit(pCtx(), 'login');
                                } else {
                                  validated = true;
                                  if ($(':password').val() == "") {
                                    $(':password').css('margin-bottom', '0px');
                                  }
                                  if (pObj('username').val() == "") {
                                    $(':text').css('margin-bottom', '0px');
                                  }
                                  if (pObj('answer').val().length != 5) {
                                    pObj('answer').css('margin-bottom', '0px');
                                  }
                                  $('.bVErrMsgContainer').css('margin-bottom', '0px');
                                  $('.bVErrMsgContainer').css('padding-top', '0px');
                                  e.stopImmediatePropagation();
                                  return false;
                                }
                              });
                              pObj('username').focus();
                              var handleLoginSubmit = function(e, inputId) {
                                window.setTimeout(function() {
                                  if (inputId == 'user' && pObj('username').val() != "") pObj('username').css('margin-bottom', '11px');
                                  else if (inputId == 'user' && pObj('username').val() == "" && validated) {
                                    pObj('username').css('margin-bottom', '0px');
                                    $('.bVErrMsgContainer').css('margin-bottom', '0px');
                                    $('.bVErrMsgContainer').css('padding-top', '0px');
                                  }
                                  if (inputId == 'pass' && pObj(':password').val() != "") $(':password').css('margin-bottom', '11px');
                                  else if (inputId == 'pass' && pObj(':password').val() != "" && validated) {
                                    $(':password').css('margin-bottom', '0px');
                                    $('.bVErrMsgContainer').css('margin-bottom', '0px');
                                    $('.bVErrMsgContainer').css('padding-top', '0px');
                                  }
                                  if (inputId == 'captcha' && pObj('answer').val().length == 5) pObj('answer').css('margin-bottom', '11px');
                                  else if (inputId == 'captcha' && pObj(':answer').val() != "" && validated) {
                                    pObj('answer').css('margin-bottom', '0px');
                                    $('.bVErrMsgContainer').css('margin-bottom', '0px');
                                    $('.bVErrMsgContainer').css('padding-top', '0px');
                                  }
                                  if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
                                    e.preventDefault();
                                    pObj('loginBtn').click();
                                    return false;
                                  }
                                }, 0);
                              }
                              pObj('username').keyup(function(e) {
                                handleLoginSubmit(e, 'user')
                              });
                              pObj('password').keyup(function(e) {
                                handleLoginSubmit(e, 'pass')
                              });
                              pInputArea(pCtx(), INPUT_AREA_ID);
                              pButton(pCtx(), 'loginBtn');
                              changePasswordPopup = function() {
                                pAlert('Obter/Recuperar password', 'Por favor, para efectuar a altera&ccedil;&atilde;o de password contacte o supporte.', "OK", {
                                  height: 'auto',
                                  width: 280
                                });
                              };
                              createCookie = function() {
                                var oncCookieExpirationDate = new Date();
                                oncCookieExpirationDate.setTime(oncCookieExpirationDate.getTime() + (10 * 365 * 24 * 60 * 60 * 1000));
                                $.cookie('allowCookies', 'allowCookieData', {
                                  expires: oncCookieExpirationDate,
                                  path: '/',
                                  domain: 'onenet.vodafone.pt'
                                });
                              };
                              var existingCookie = $.cookie('allowCookies');
                              if (existingCookie === undefined || existingCookie === null || existingCookie === '') {
                                //cookie does not exist, so launch cookie popup
                                allowCookie_showPopUp();
                              }
                            });
                          });
                        </script>
                        <div id="__ns2087359418_inputArea">
                          <div class="homeloginblock" id="__ns2087359418_loginBlock">
                            <div class="title">Login</div>
                            <label for="username">Número de telefone</label>
                            <input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep_username" maxlength="16" type="text" autocomplete="off" class="inputlogin" value="" data-bvalidator="required" id="__ns2087359418_username"
                              data-bvalidator-system="valempty,systemerror">
                            <label for="pass">Password</label>
                            <input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep_password" maxlength="16" type="password" autocomplete="off" class="inputlogin" value="" data-bvalidator="required" id="__ns2087359418_password"
                              data-bvalidator-system="valempty,systemerror">
                            <div style="margin-bottom:11px" id="__ns2087359418_captchaLoader">
                              <div style="display:none" id="captchaZone">
                                <label for="answer">Escreva o código</label>
                                <input name="_adfp_portlet_field___adfpfp_f2087359418_adfpsep_f0_adfpsep_captchaAnswer" maxlength="5" type="text" autocomplete="off" class="inputlogin" value="" data-bvalidator="minlength[5],maxlength[5],required"
                                  id="__ns2087359418_answer">
                                <div style="padding-bottom:11px" class="refreshWIcon inlineBlock" title="" id="__ns2087359418_updateCaptcha">&nbsp;</div>
                                <br>
                                <img alt="Captcha image" src="" id="captchaImg">
                              </div>
                            </div>
                            <div class="buttonOne">
                              <span class="notpressed"><input type="button" value="Login" id="__ns2087359418_loginBtn"></span>
                            </div>
                            <a class="rememberLink" id="__ns2087359418_forgotPasswordLnk">Solicitar password</a>
                            <a href="https://www.vodafone.pt/info/termos-condicoes/one-net.html" class="functionLink" target="_blank" id="__ns2087359418_generalTermsLnk">Condições Gerais</a>
                            <a href="https://www.vodafone.pt/ajuda.html" class="functionLink" target="_blank" id="__ns2087359418_enterpriseSolutionsLnk">Ajuda &amp; Suporte</a>
                            <div class="clear">&nbsp;</div>
                          </div>
                        </div>
                        <!-- 
Fragment to change user's password.
Flag 'popUp' defines if it will be shown on a pop-up modal ('true') or not ('false'). 
NOTE: if it's a pop-up, you'll need to have a container on the main page with id='__ns2087359418_showMsgContainer' 
 -->
                        <script type="text/javascript">
                          parseDate = function(input) {
                            var dateFormat = 'dd-MM-yyyy';
                            format = dateFormat.toLowerCase();
                            var parts = input.match(/(\d+)/g),
                              i = 0,
                              fmt = {};
                            // extract date-part indexes from the format
                            format.replace(/(yyyy|dd|mm)/g, function(part) {
                              fmt[part] = i++;
                            });
                            return new Date(parts[fmt['yyyy']], parts[fmt['mm']] - 1, parts[fmt['dd']]);
                          }
                          getSessionMessages = function() {
                            var sTMsg = $.parseHTML('A sess&atilde;o expirou e n&atilde;o est&aacute; mais ativa. Clique OK para ir para a p&aacute;gina de login.');
                            return {
                              sessionTimeout: sTMsg[0].nodeValue
                            };
                          };
                          __ns2087359418_res.getValidator = function() {
                            return {
                              defaultMsg: 'Por favor, corrija o valor deste campo.',
                              equaltoMsg: 'Os valores introduzidos não coincidem. Tente novamente.',
                              differsMsg: 'Os valores introduzidos não coincidem. Tente novamente.',
                              differentPasswordMsg: 'O valor introduzido tem de ser diferente do atual.',
                              minlengthMsg: 'O tamanho m&iacute;nimo &eacute; de {0} caracteres.',
                              maxlengthMsg: 'O tamanho m&aacute;ximo &eacute; de {0} caracteres.',
                              rangelengthMsg: 'Deve preencher todos os campos obrigatórios',
                              minMsg: 'Por favor, insira um n&uacute;mero maior ou igual a {0}.',
                              maxMsg: 'Por favor, insira um n&uacute;mero menor ou igual a {0}.',
                              betweenMsg: 'Por favor, insira um n&uacute;mero entre {0} e {1}.',
                              requiredMsg: 'Este campo &eacute; de preenchimento obrigat&oacute;rio.',
                              alphaMsg: 'Por favor, insira apenas caracteres alfab&eacute;ticos.',
                              alphanumMsg: 'Por favor, insira apenas caracteres alfanum&eacute;ricos.',
                              digitMsg: 'Por favor, insira apenas d&iacute;gitos.',
                              numberMsg: 'Por favor, insira um n&uacute;mero v&aacute;lido.',
                              emailMsg: 'Por favor, insira um e-mail v&aacute;lido.',
                              imageMsg: 'Este campo aceita apenas imagem.',
                              urlMsg: 'Por favor, insira uma URL v&aacute;lida.',
                              ip4Msg: 'Por favor, insira um endere&ccedil;o IPv4 v&aacute;lido.',
                              ip6Msg: 'Por favor, insira um endere&ccedil;o IPv6 v&aacute;lida.',
                              dateMsg: 'Por favor, insira uma data v&aacute;lida no formato {0}.',
                              futureDateMsg: 'Por favor insira uma data no futuro.',
                              systemErrorMsg: 'N&atilde;o foi possivel carregar a informa&ccedil;&atilde;o',
                              msisdnMsg: 'Por favor, insira um n&uacute;mero de telefone v&aacute;lido.',
                              rangeMsg: 'Por favor, insira uma range v&aacute;lida.',
                              shortNumberMsg: 'N&uacute;mero curto inv&aacute;lido. N&atilde;o pode começar por 0 ou prefixos restritos. Deve ter um tamanho entre 2 e 8 d&iacute;gitos.',
                              shortOrNormalizedNumberMsg: 'Por favor insira um número curto ou de telefone.',
                              phoneNumberMsg: 'Por favor, insira um n&uacute;mero de telefone v&aacute;lido.',
                              faxNumberMsg: 'Por favor, insira um n&uacute;mero de fax v&aacute;lido.',
                              accountMsg: 'Por favor, insira um n&uacute;mero de conta v&aacute;lido.',
                              pinMsg: 'Por favor, insira um PIN v&aacute;lido.',
                              simMsg: 'Por favor, insira um SIM v&aacute;lido.',
                              assetMsg: 'Por favor, insira um n&uacute;mero, conta ou ID v&aacute;lido.',
                              friendlyNameMsg: 'Por favor, insira um nome v&aacute;lido.',
                              emailMsg: 'Por favor, insira um e-mail v&aacute;lido.',
                              userProfileNameMsg: 'Por favor, insira um nome v&aacute;lido.',
                              passwordEqualsToMsg: 'Os dados inseridos nos campos &quot;{0}&quot; e &quot;{1}&quot; n&atilde;o coincidem',
                              nifMsg: 'Por favor, insira um NIF v&aacute;lido.',
                              destinationNumberMsg: 'Por favor, insira um n&uacute;mero de destino v&aacute;lido',
                              callDivertMsg: 'N&atilde;o &eacute; possivel selecionar este n&uacute;mero',
                              multiHuntGroupPrefixMsg: 'O valor inserido n&atilde;o &eacute; v&aacute;lido',
                              createTerminalMsg: 'Por favor, insira um n&uacute;mero v&aacute;lido',
                              commonFaxSubjectMsg: 'Por favor, n&atilde;o insira carateres especiais',
                              commonIPMsg: 'Por favor, insira um IP v&aacute;lido',
                              normalizedPhoneNumberMsg: 'Por favor, insira um n&uacute;mero de telefone v&aacute;lido.',
                              validNameMsg: 'Por favor, insira um nome v&aacute;lido.',
                              voiceMailNotAllowed: 'N&atilde;o &eacute; permitido introduzir o n&uacute;mero do voicemail neste campo',
                              validHostMsg: 'Por favor, insira um endere&ccedil;o v&aacute;lido',
                              validCrmHostNameMsg: 'Por favor insira um endereço HTTPS'
                            };
                          };
                          __ns2087359418_cfg.getValidator = function() {
                            return {
                              msisdnRegex: /^9[0-9]{8}$/,
                              phoneNumberRegex: /^([+][0-9]{3}){0,1}[0-9]{9}$/,
                              accountRegex: /^[13][0-9]{8}$/,
                              assetRegex: /^[1239][0-9]{8}$/,
                              friendlyNameRegex: /^(\S{0,2}|\S.{0,11}\S)$/,
                              genericEmailRegex: /^[^\x00-\x1F^\(^\)^\<^\>^\@^,^\;^\:^\^\"^\.^\[^\]^\s^\+]+(\.[^\x00-\x1F^\(^\)^\<^\>^\@^,^\;^\:^\^\"^\.^\[^\]^\s^\+]+)*@(([^\x00-\x1F^\(^\)^\<^\>^\@^,^\;^\:^\^\"^\.^\[^\]^\s^\+]+\.)+[^\x00-\x40^\(^\)^\<^\>^\@^,^\;^\:^\^\"^\.^\[^\]^\s]{2,4})$/,
                              natAndIntRegexFunction: /^((\+|00|)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)|)[0-9](\d|\*){7,11}$/,
                              natIntAndShortRegex: /^((((\+|00|)(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)|)|0)(0?)[1-9]\d{8,12}|(^[1-9]))$/,
                              genericForwardRegexFunction: /^(\+)?\d{2,15}$/,
                              rangeRegexFunction: /^(((\+|PC)[1-9][0-9]{1,14})|(00[1-9][0-9]{1,14})|([1-9][0-9]{1,14}))$/,
                              commonFaxSubject: /^([a-zA-Z0-9 \_ \-  \u00C0\u00C1\u00C2\u00C3\u00C9\u00CA\u00CD\u00D3\u00D4\u00D5\u00DA\u00E0\u00E1\u00E2\u00E3\u00E9\u00EA\u00ED\u00F3\u00F4\u00F5\u00FA\u00C7\u00E7\u00BA\u00AA])*$/,
                              commonIP: /^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])$/,
                              userProfileNameRegex: /^([a-zA-Z1-9 \-  \u00C0\u00C1\u00C2\u00C3\u00C9\u00CA\u00CD\u00D3\u00D4\u00D5\u00DA\u00E0\u00E1\u00E2\u00E3\u00E9\u00EA\u00ED\u00F3\u00F4\u00F5\u00FA\u00C7\u00E7]){1,50}$/,
                              pinRegex: /^[1-9][0-9]{3}$/,
                              shortNumberRegex: /(^[1-9])/,
                              shortOrNormalizedRegex: /^351[\d^0]{1}?\d{8,9}$|(^[1-9])/,
                              destinationNumberRegex: /^(351)?(\d{3})(\d{3})(\d{3})$/,
                              multiHuntGroupPrefixRegex: /^(?!00)\d*$/,
                              createTerminalRegex: /^(351)(\d{9})$|^PC\w+/,
                              namesRegex: /^[\u0020-\u0022\u0024-\u003A\u003C-\u007E\u00A0-\u00A3\u00A5\u00A7\u00A9-\u00B3\u00B6-\u00B7\u00B9-\u00BB\u00BF-\u00FF\u20AC\u0152-\u0153\u0160-\u0161\u0178\u017D\u017E]*$/,
                              validSearchNumberRegex: /^(P?C)?(\d)*$|^(G?T)?(\d)*$|^(L?C)?(\d)*$|^\+?(\d)*$/,
                              voicemail: /123/,
                              validCrmHostName: /^https{1}/
                            };
                          };
                          var loadCaptchaRecovery;
                          var showManual;
                          var hideManual;
                          var __ns2087359418_queue1 = [];
                          var enableAutomaticOptionChangePassword = false;
                          var showChangePasswordDialog;
                          require(['jquery', 'validator'], function($, validator) {
                            window.validator = validator;
                            window.pResetValidator = validator.pResetValidator;
                            window.pValidate = validator.pValidate;
                            window.pValidateElements = validator.pValidateElements;
                            window.pSystemError = validator.pSystemError;
                            window.pInputArea = validator.pInputArea;
                            $(window).load(function() {
                              function pCtx() {
                                return __ns2087359418_ctx;
                              }

                              function pID(id, suffix) {
                                return pCtx().pID(id, suffix);
                              }

                              function pObj(id) {
                                return pCtx().pObj(id);
                              }

                              function pCfg() {
                                return __ns2087359418_cfg;
                              }
                            });
                            $(document).ready(function() {
                              var origin;

                              function pCtx() {
                                return __ns2087359418_ctx;
                              }

                              function pID(id, suffix) {
                                return pCtx().pID(id, suffix);
                              }

                              function pObj(id) {
                                return pCtx().pObj(id);
                              }

                              function pCfg() {
                                return __ns2087359418_cfg;
                              }

                              function pRemoveNS(id) {
                                return pCtx().pRemoveNS(id);
                              }

                              function pExists(id) {
                                return pObj(id).length > 0;
                              }
                              origin = '5b74c0f2-2d48-451e-8006-fb47c7e0bfe2';
                              pSubscribe(pCtx(), TOPIC_OP, function(data) {
                                if (typeof data.origin === 'undefined' || origin === data.origin) {
                                  var funcName = 'on' + data.op.capitalize();
                                  if (eval('typeof ' + funcName) == 'function') {
                                    var func = eval(funcName);
                                    var result = func(data);
                                    if (result === true) {
                                      pOPSubmit(pCtx(), data.op);
                                    }
                                  } else {
                                    pOPSubmit(pCtx(), data.op);
                                  }
                                  return false;
                                }
                                return true;
                              });

                              function pOPBind(ctx, target, eventType, publish, op) {
                                opBind(ctx, target, eventType, publish, op, origin);
                              };
                              var __ns2087359418_queue1 = [];
                              var __ns2087359418_forgotPassword = ('true' == 'true');
                              var __ns2087359418_showCaptcha = ('true' == 'true');
                              var __ns2087359418_requireOriginal = ('false' == 'true');
                              var __ns2087359418_changePasswordDialog;
                              var __ns2087359418_fragTitle = 'Obter/Recuperar password';
                              var __ns2087359418_showAutomaticOption = 'false';
                              var confortText = '<spring:message htmlEscape="false" code="fragment.changePassword.recovery"/>';
                              var atLeastCharacterErrorMsg = '';
                              var CHANGE_PASSWORD_DIALOG_CONTENT = '';
                              CHANGE_PASSWORD_DIALOG_CONTENT += '<div id="__ns2087359418_changePasswordInput">';
                              CHANGE_PASSWORD_DIALOG_CONTENT += '<br>' + '<div id="changePasswordManualContent"><div class="marginTop10" id="changePwConfortText">' + confortText + '</div><br>' + '<br>' +
                                '<span id="__ns2087359418_requiredFieldsMsg" class="floatL">Todos os campos marcados com <font color="red">*</font> s&atilde;o obrigat&oacute;rios</span>' + '<br><br>' +
                                '<div id="__ns2087359418_changePasswordMessageContainer" class="marginBot20"></div>' + '';
                              if (__ns2087359418_forgotPassword) {
                                CHANGE_PASSWORD_DIALOG_CONTENT += '<label for="__ns2087359418_dLogin" class="floatL requiredField ">Número de telefone</label>' +
                                  '<input id="__ns2087359418_dLogin" class="inputtxt w150 floatR profileInfoPwdValidatorOffset" type="text" data-bvalidator="required"/>' + '<div class="clear"/><br>';
                              }
                              if (__ns2087359418_requireOriginal) {
                                if (__ns2087359418_forgotPassword) {
                                  CHANGE_PASSWORD_DIALOG_CONTENT += '<label for="__ns2087359418_dTempPassword" class="floatL requiredField">Password inicial</label>' +
                                    '<input id="__ns2087359418_dTempPassword" class="inputtxt w150 floatR profileInfoPwdValidatorOffset" maxlength="30" type="password" data-bvalidator="required,rangelength[' + '8' + ':' + '16' + ']" />' +
                                    '<div class="clear"/>' + '<br>';
                                } else {
                                  CHANGE_PASSWORD_DIALOG_CONTENT += '<label for="__ns2087359418_dCurrentPassword" class="floatL requiredField">Password atual</label>' +
                                    '<input id="__ns2087359418_dCurrentPassword" class="inputtxt w150 floatR profileInfoPwdValidatorOffset" type="password"  maxlength="30" data-bvalidator="required,rangelength[' + '8' + ':' + '16' + ']" />' +
                                    '<div class="clear"/>' + '<br>';
                                }
                              }
                              if (!__ns2087359418_forgotPassword || __ns2087359418_requireOriginal) {
                                CHANGE_PASSWORD_DIALOG_CONTENT += '<label for="__ns2087359418_dNewPassword" class="floatL requiredField">Nova password</label>' + '<div id="__ns2087359418_pwdvalidator" class="floatR" />' +
                                  '<input id="__ns2087359418_dNewPassword" name="newPassword" class="inputtxt w150 floatR" type="password" maxlength="30"  autocomplete="off" data-bvalidator="required,rangelength[8:16],differs[__ns2087359418_currentPassword],validpassword" />' +
                                  '' + '<div class="clear"/>' + '<div id="__ns2087359418_passwordErrorContainer">' +
                                  '<div class="bvalidator_errmsg hide" id="__ns2087359418_sucessiveCharactersErrorMsg">A password não deverá conter mais que dois caracteres iguais consecutivamente.</div>' +
                                  '<div class="colorGreen hide bold" id="__ns2087359418_passwordCompliantMsg">A password está em conformidade com as regras.</div>' + '</div>' + '<br>' +
                                  '<label for="__ns2087359418_dConfirmNewPassword" class="floatL requiredField ">Confirme a nova password</label>' +
                                  '<input id="__ns2087359418_dConfirmNewPassword" class="inputtxt w150 floatR profileInfoPwdValidatorOffset" maxlength="30" type="password" data-bvalidator="required,equalto[__ns2087359418_dNewPassword]" />' +
                                  '<div class="clear"/>' + '<br>';
                              }
                              if (__ns2087359418_showCaptcha) {
                                CHANGE_PASSWORD_DIALOG_CONTENT += '<div id="__ns2087359418_captchaLoaderRecovery">' + '<label for="__ns2087359418_answerRecovery" class="floatL requiredField ">Escreva o código</label>' +
                                  '<input id="__ns2087359418_answerRecovery" class="inputtxt w150 floatR profileInfoPwdValidatorOffset" maxlength="5" autocomplete="off" data-bvalidator="rangelength[5:5],required"/>' + '<div class="clear"/>' +
                                  '<br>' + '<div class="refreshBIcon inlineBlock floatR" id="__ns2087359418_updateCaptchaRecovery" title="" style="margin-right:253px">&nbsp;</div>' + '<div class="clear"/>' + '<br>' +
                                  '<img id="captchaImgRecovery" src="" class="floatR profileInfoPwdValidatorOffset hide" alt="Captcha image" />' + '<br>' + '</div>';
                              }
                              CHANGE_PASSWORD_DIALOG_CONTENT += '<br>';
                              CHANGE_PASSWORD_DIALOG_CONTENT += '</div></div>';
                              loadCaptchaRecovery = function() {
                                pToggleRegion(pObj('captchaLoaderRecovery'), true);
                                __ns2087359418_queue1.push(pGetJSON(
                                  'https://onenet.vodafone.pt/oncfo/a/resourceproxy/k-53310cd8036e1dc7c2552c88f70ba27d9b1c57dbfd8c4755f8f338cdc15f4d931f9a79d13bd4e054e45c0e01b8639b2e41f01ed538f8e81ccdb8a1f12ddde253/generateNewCaptchaRecovery',
                                  null,
                                  function(model) {
                                    document.getElementById("captchaImgRecovery").src = 'data:image/png;base64,' + model.image;
                                    $('#captchaImgRecovery').show();
                                    pToggleRegion(pObj('captchaLoaderRecovery'), false);
                                  },
                                  function() {
                                    pToggleRegion(pObj('captchaLoaderRecovery'), false);
                                  }));
                              }
                              showChangePasswordDialog = function(e) {
                                var e = e || null;
                                if (e) {
                                  e.preventDefault();
                                }
                                __ns2087359418_changePasswordDialog = pConfirm('Obter/Recuperar password', CHANGE_PASSWORD_DIALOG_CONTENT, 'Alterar password', 'Cancelar', doChangePasswordDialog, {
                                  width: 450,
                                  height: 'auto',
                                  showCloseBtn: true,
                                  //Avoid auto-close before form validation
                                  overideProceedClose: true,
                                  cancelProceed: function(event) {
                                    if (interceptorEnabled == 'true') pSendOmnitureFormEvent(omnitureCancelEvent, 'Cancel', 'password recovery');
                                  }
                                });
                                pInputArea(pCtx(), 'changePasswordInput', {
                                  validator: {
                                    oCustom: [{
                                      name: 'validpassword',
                                      fn: function(field) {
                                        if ($('[id="validPassword"]').val() === 'true') {
                                          return true;
                                        }
                                        return false;
                                      },
                                      msg: ""
                                    }]
                                  }
                                });
                                pObj('pwdvalidator').html(pPasswordStrength('validPassword', {
                                  label: "Grau de seguran&ccedil;a"
                                }));
                                pObj('passwordErrorContainer').hide();
                                pObj('dNewPassword').on('keyup', function() {
                                  pObj('passwordErrorContainer').show();
                                  var inputs = {
                                    inputId: this.id,
                                    strengthLabel: "Grau de seguran&ccedil;a",
                                    digits: $('#passwordDigits').val(),
                                    regularChars: $('#passwordRegularChars').val(),
                                    regularCharsUpper: $('#passwordRegularChars').val().toUpperCase(),
                                    specialChars: $('#passwordSpecialChars').val(),
                                    pwdvalidator: pObj('pwdvalidator')[0].id,
                                    controlresultid: 'validPassword'
                                  };
                                  var errorMsgs = {
                                    sucessiveCharactersErrorMsg: pObj('sucessiveCharactersErrorMsg')[0].id,
                                    passwordCompliantMsg: pObj('passwordCompliantMsg')[0].id
                                  }
                                  pCheckPasswordCompliance(inputs, errorMsgs, 16, 8);
                                });
                                toggleRequiredFieldClass(pObj('changePasswordInput'));
                                loadCaptchaRecovery();
                                pObj('updateCaptchaRecovery').bind('click', function() {
                                  loadCaptchaRecovery();
                                });
                              }

                              function __ns2087359418_checkSuccessMessage(model, message) {
                                pToggleRegion(pObj('changePasswordInput'), false);
                                if (typeof message != "undefined" && message.msgType == 'OK') {
                                  //Validation OK -> Show msg on base container and close Dialog
                                  if (pObj('showMsgContainer').exists()) {
                                    pShowMessage('__ns2087359418_showMsgContainer', message.msgType, '', message.msgString, true);
                                  } else {
                                    pAlert(__ns2087359418_fragTitle, 'Password atualizada com sucesso.', "OK", {
                                      height: 25,
                                      width: 280
                                    });
                                  }
                                  pSendOmnitureFormEvent('event7,event8,event10', 'Recover Password', 'password recovery');
                                  __ns2087359418_changePasswordDialog.close();
                                } else if (typeof message != "undefined") {
                                  var msgString = message.msgString;
                                  if (typeof model.invalidPassword != 'undefined' && typeof model.remainingLoginRetries != 'undefined' && model.invalidPassword && !model.passwordLocked) {
                                    msgString += " " + 'Password inv&aacute;lida. N&uacute;mero de tentativas restantes: ' + model.remainingLoginRetries;
                                  } else if (typeof model.invalidPassword != 'undefined' && typeof model.remainingLoginRetries != 'undefined' && model.passwordLocked) {
                                    msgString = 'Password bloqueada';
                                  }
                                  pShowMessage('__ns2087359418_changePasswordMessageContainer', message.msgType, '', msgString, true);
                                  pSendOmnitureFormEvent('event7,event8,event11', 'Recover Password', 'password recovery');
                                } else {
                                  message = 'Erro ao atualizar a password.';
                                  pShowMessage('__ns2087359418_changePasswordMessageContainer', 'ERROR', '', message, true);
                                  pSendOmnitureFormEvent('event7,event8,event11', 'Recover Password', 'password recovery');
                                }
                              }

                              function doChangePasswordDialog() {
                                if (pValidate(pCtx(), 'changePasswordInput')) {
                                  //Submit
                                  $('#automatic').val(false);
                                  pToggleRegion(pObj('changePasswordInput'), true);
                                  var __ns2087359418_parameters = {
                                    forgotPassword: __ns2087359418_forgotPassword,
                                    currentPassword: pObj('dCurrentPassword').val(),
                                    newPassword: pObj('dNewPassword').val(),
                                    captchaAnswer: pObj('answerRecovery').val(),
                                    automatic: $('#automatic').val()
                                  };
                                  if (__ns2087359418_forgotPassword) {
                                    __ns2087359418_parameters.currentPassword = pObj('dTempPassword').val();
                                    __ns2087359418_parameters.login = pObj('dLogin').val();
                                  }
                                  var url =
                                    'https://onenet.vodafone.pt/oncfo/a/resourceproxy/k-433a8641dbd1f68915f62d90183d0055a1ea5068925cbd5993dc728b8fc5a65283e5252428c82830a70a3abc3462f878c584912f1e508c205c1f26d004e57302/changePasswordUnauthenticated';
                                  pGetJSON(url, __ns2087359418_parameters, function(model) {
                                    __ns2087359418_checkSuccessMessage(model, model.message);
                                    loadCaptchaRecovery();
                                    pObj('answerRecovery').val("");
                                  }, function(model) {
                                    __ns2087359418_checkSuccessMessage(model, model.message);
                                    loadCaptchaRecovery();
                                    pObj('answerRecovery').val("");
                                  });
                                }
                              }
                              pButton(pCtx(), 'forgotPasswordLnk', showChangePasswordDialog);
                            });
                          });
                        </script>
                        <input type="hidden" value="abcdefghijklmnopqrstuvwxyz" id="passwordRegularChars">
                        <input type="hidden" value="!'*,-./" id="passwordSpecialChars">
                        <input type="hidden" value="1234567890" id="passwordDigits">
                        <input type="hidden" path="automatic" id="automatic">
                        <div id="pt1:loginPortlet::_diagDiv" class="xiq" style="display:none">
                          <ul>
                            <li>Portlet Component ID : loginPortlet</li>
                            <li>Portlet Binding ID : Login1_1</li>
                            <li>Producer Name : ONCPRL</li>
                            <li>Portlet Name : Login1</li>
                            <li>Portlet Instance : /oracle/adf/portlet/ONCPRL/ap/login_537e52ca_0143_1000_8008_0a0ff22248dd</li>
                            <li>Initial Render ECID : 0000OndKoD^5yW05Vzc9yc1__ogR0013lw</li>
                          </ul>
                        </div>&nbsp;
                      </div>
                    </div>
                  </div>
                </div>
                <div>
                  <div id="pt1:hm_pgc1" class="xge">
                    <div id="pt1:hm_pgc1::c">
                      <div id="pt1:hm_pnc1" class="xfz" style="overflow:auto;overflow:visible;">
                        <div id="pt1:hm_pnc1::content">
                          <div>
                            <div id="pt1:r1" class="contentOffset xe0">
                              <div id="pt1:r1:0:psvPgl1" class="x1a" style="">
                                <div>
                                  <div id="pt1:r1:0:psvPopup1" style="display:none">
                                    <div style="top:auto;right:auto;left:auto;bottom:auto;width:auto;height:auto;position:relative;" id="pt1:r1:0:psvPopup1::content"></div>
                                  </div>
                                </div>
                                <div>
                                  <div id="pt1:r1:0:psvPopup2" style="display:none">
                                    <div style="top:auto;right:auto;left:auto;bottom:auto;width:auto;height:auto;position:relative;" id="pt1:r1:0:psvPopup2::content"></div>
                                  </div>
                                </div>
                                <div>
                                  <div id="pt1:r1:0:psvPopup3" style="display:none">
                                    <div style="top:auto;right:auto;left:auto;bottom:auto;width:auto;height:auto;position:relative;" id="pt1:r1:0:psvPopup3::content"></div>
                                  </div>
                                </div>
                                <div>
                                  <div id="pt1:r1:0:psvPopup4" style="display:none">
                                    <div style="top:auto;right:auto;left:auto;bottom:auto;width:auto;height:auto;position:relative;" id="pt1:r1:0:psvPopup4::content"></div>
                                  </div>
                                </div>
                                <div>
                                  <div id="pt1:r1:0:j_id__ctru0pc3:textHtmlPanel" class="x1a" style="width:100%;height:100%;overflow:auto;">
                                    <div><style>
                                        body {
                                          background: none repeat scroll 0 0 #F4F4F4 !important;
                                        }

                                        .containerBorder {
                                          margin-top: -28px;
                                          /*background-color: #fff;*/
                                        }

                                        .homeloginblock {
                                          height: auto;
                                          width: 157px;
                                          padding: 20px 32px 5px 32px;
                                          position: relative;
                                          left: 291px;
                                          background-color: #333;
                                          margin: 10px auto;
                                          z-index: 1;
                                        }

                                        .contentOffset {
                                          margin-top: -355px;
                                        }

                                        .hero {
                                          height: 300px;
                                          width: 960px;
                                          margin: 0 auto;
                                          background: url('/oncfo/a/ShowProperty?nodeId=%2FUCM%2FONC009201%2F%2FidcPrimaryFile&revision=latestreleased') no-repeat 0 0;
                                        }

                                        .intro_sections {
                                          width: 932px;
                                          padding: 20px 0 70px 0;
                                          margin: 0 auto;
                                          text-align: left;
                                        }

                                        .intro_sections h2 {
                                          font-family: 'VodafoneRg';
                                          font-weight: bold;
                                          font-size: 23px;
                                          padding-bottom: 5px;
                                          border-bottom: 1px solid #cbcaca;
                                        }

                                        .intro_sections .business_options li {
                                          float: left;
                                          width: 300px;
                                          padding-top: 20px;
                                          margin-right: 16px;
                                        }

                                        .intro_sections .business_options img {
                                          margin-bottom: 15px;
                                        }

                                        .intro_sections .business_options h3 {
                                          font-family: 'VodafoneRg';
                                          font-size: 20px;
                                          font-weight: bold;
                                          color: #333;
                                          margin: 0 0 11px 0;
                                          padding: 0;
                                          letter-spacing: -1px;
                                        }

                                        .intro_sections .business_options p {
                                          font-size: 14px;
                                          line-height: 20px;
                                          color: #333;
                                          height: 140px;
                                        }

                                        .intro_sections .business_options .last {
                                          margin-right: 0;
                                        }
                                      </style>
                                      <div class="hero"></div>
                                      <div class="intro_sections">
                                        <h2>Conheça todas as Funcionalidades One Net</h2>
                                        <ul class="business_options clearfix">
                                          <li>
                                            <img src="/oncfo/a/ShowProperty?nodeId=%2FUCM%2FONC000227%2F%2FidcPrimaryFile&amp;revision=latestreleased" alt="Vodafone">
                                            <h3>Vodafone One Net</h3>
                                            <p>O One Net é uma solução que integra as comunicações fixas e móveis de forma simples e autónoma para que não perca nenhuma oportunidade de negócio, quer esteja no escritório ou em mobilidade.</p>
                                            <a class="redArrowLink" href="https://www.vodafone.pt/business/comunicacoes/central/one-net.html">Descubra o serviço One Net</a>
                                          </li>
                                          <li>
                                            <img src="/oncfo/a/ShowProperty?nodeId=%2FUCM%2FONC000228%2F%2FidcPrimaryFile&amp;revision=latestreleased" alt="Vodafone">
                                            <h3>Vodafone One Net Analytics</h3>
                                            <p>O One Net Analytics é uma solução que permite a visualização rápida, de forma gráfica, dos dados estruturados do desempenho das suas chamadas do serviço One Net.</p>
                                            <a class="redArrowLink" href="https://www.vodafone.pt/business/comunicacoes/central/one-net-analytics.html">Descubra o One Net Analytics</a>
                                          </li>
                                          <li class="last">
                                            <img src="/oncfo/a/ShowProperty?nodeId=%2FUCM%2FONC000229%2F%2FidcPrimaryFile&amp;revision=latestreleased" alt="Vodafone">
                                            <h3>Vodafone One Net Contact Centre</h3>
                                            <p>O One Net Contact Centre é uma solução cloud que permite a gestão eficiente de todas as suas interações omnicanal numa única plataforma, autónoma e adaptável ao seu negócio.</p>
                                            <a class="redArrowLink" href="https://www.vodafone.pt/business/comunicacoes/central/one-net-contact-centre.html">Descubra o One Net Contact Centre</a>
                                          </li>
                                        </ul>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                                <div>
                                  <div id="pt1:r1:0:cpTmplt:wzrdPopup" style="display:none">
                                    <div style="top:auto;right:auto;left:auto;bottom:auto;width:auto;height:auto;position:relative;" id="pt1:r1:0:cpTmplt:wzrdPopup::content"></div>
                                  </div>
                                </div>
                              </div>
                              <div style="display:none"><a id="pt1:r1:0:_afrCommandDelegate" class="xh7" onclick="return false;" href="#"></a></div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div>
            <div class="clear">&nbsp;</div>
          </div>
        </div>
      </div>
      <div class="clear">&nbsp;</div>
      <div id="pt1:pt_pc1" class="footerFull-en xfz">
        <div id="pt1:pt_pc1::content">
          <div>
            <div class="noindex robots-nocontent"></div>
            <div>
              <div id="pt1:footerPortlet" class="xip xga">
                <div class="xel p_AFLight">
                  <div id="pt1:footerPortlet::div2" class="xen p_AFLight">
                    <script>
                      function adfpp_getEventTarget(e) {
                        if (!e) var e = window.event;
                        if (!e) return null;
                        var targetEl;
                        if (e.target) targetEl = e.target;
                        else if (e.srcElement) targetEl = e.srcElement;
                        return targetEl;
                      }
                    </script>
                    <script>
                      function adfpp_isRich() {
                        if (window.AdfPage) return true;
                        else return false;
                      }

                      function adfpp_submitPortlet(portlet_compId) {
                        var facesForm_id = "f1";
                        if (adfpp_isRich()) {
                          var x1 = AdfPage.PAGE.findComponent(portlet_compId);
                          var x3 = new AdfActionEvent(x1);
                          x3.setPartial(true);
                          x1.queueEvent(x3);
                        } else {
                          submitForm(facesForm_id, 0, {
                            source: portlet_compId
                          });
                        }
                      }
                    </script>
                    <script>
                      function adfpp1357022216_handleLocationChange(url) {
                        var form = document.forms["f1"];
                        form.elements["_adfp_submitted_portlet.1357022216"].value = "true";
                        form.elements["_adfp_submitted_form.1357022216"].value = "none";
                        form.elements["_adfp_portlet_link_url.1357022216"].value = url;
                        if (isURLForCurrentPage(url, form.action)) {
                          adfpp_submitPortlet("pt1:footerPortlet");
                        } else {
                          window.location.href = url;
                        }
                        return false;
                      }
                    </script><input name="_adfp_submitted_portlet.1357022216" type="hidden" value="false"><input name="_adfp_portlet_link_url.1357022216" type="hidden" value=""><input name="_adfp_submitted_form.1357022216" type="hidden" value="">
                    <div class="footer">
                      <div class="footerQuickLink">
                        <ul style="width:220px" class="first">
                          <li class="heading">Sobre a Vodafone Portugal</li>
                          <li>
                            <a href="http://press.vodafone.pt/" title="">Press Releases</a>
                          </li>
                          <li>
                            <a href="http://www.vodafone.pt/main/a+vodafone/pt/responsabilidadesocial/" title="">Responsabilidade Social</a>
                          </li>
                          <li>
                            <a href="http://www.fundacaovodafone.pt/" title="">Fundação Vodafone</a>
                          </li>
                          <li>
                            <a href="http://recrutamento.vodafone.pt/" title="">Trabalhar na Vodafone</a>
                          </li>
                          <li>
                            <a href="http://www.vodafone.pt/main/a+vodafone/pt/a-empresa/" title="">Mais</a>
                          </li>
                        </ul>
                        <ul style="width:450px" class="">
                          <li class="heading">Ajuda</li>
                          <li>
                            <a href="http://forum.vodafone.pt/" title="">Fórum Vodafone</a>
                          </li>
                          <li>
                            <a href="http://www.vodafone.pt/main/ajuda/assistenciatecnica/" title="">Assistência Técnica</a>
                          </li>
                          <li>
                            <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=device" title="">Manuais de Equipamentos</a>
                          </li>
                          <li>
                            <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=SERVICE" title="">Perguntas frequentes</a>
                          </li>
                          <li>
                            <a href="https://ajuda.vodafone.pt/" title="">Mais</a>
                          </li>
                        </ul>
                        <ul style="width:220px" class="last">
                          <li class="heading">Mais suporte</li>
                          <li>
                            <a href="http://lojas.vodafone.pt/" title="">Lojas</a>
                          </li>
                          <li>
                            <a href="https://ajuda.vodafone.pt/system/selfservice.controller?CONFIGURATION=2353&amp;PARTITION_ID=1&amp;USERTYPE=1&amp;LANGUAGE=pt&amp;COUNTRY=pt&amp;CMD=STARTPAGE&amp;requestedPage=CONTACT_US" title="">Contactos</a>
                          </li>
                          <li>
                            <a href="http://survey.omniture.com/d2/hosted/ac360046a6" title="">Sugestões?</a>
                          </li>
                        </ul>
                      </div>
                      <div class="footerNotesGroup">
                        <ul>
                          <li>
                            <a href="http://www.vodafone.pt/main/ajuda/termoscondicoes/" target="" title="Consulte os termos e condi&amp;ccedil;&amp;otilde;es">Condições de Oferta dos Serviços</a>
                          </li>
                          <li>
                            <a href="http://www.vodafone.pt/main/ajuda/privacidade/" target="" title="">Privacidade</a>
                          </li>
                          <li>
                            <a href="http://wholesale.vodafone.pt/" target="" title="">Ofertas Wholesale</a>
                          </li>
                          <li>
                            <a href="http://newsletter.vodafone.pt" target="" title="Subscreva a Newsletter da Vodafone e esteja a par de todas as novidades">Newsletter</a>
                          </li>
                          <li>Copyright © Vodafone 2014</li>
                        </ul>
                      </div>
                      <div class="footerSocial">
                        <ul>
                          <li>Siga-nos:</li>
                          <li class="">
                            <a href="http://www.facebook.com/home.php#!/vodafonePT?sk=wall" target="" title="Vodafone no Facebook"><img alt="Vodafone no Facebook" src="//www.recursosvdf.pt/mdd/static/vodafone-facebook.png"></a>
                          </li>
                          <li class="">
                            <a href="http://www.twitter.com/vodafonept" target="" title="Vodafone no Twitter"><img alt="Vodafone no Twitter" src="//www.recursosvdf.pt/mdd/static/vodafone-twitter.png"></a>
                          </li>
                          <li class="">
                            <a href="https://plus.google.com/+vodafonept" target="" title="Vodafone no Google+"><img alt="Vodafone no Google+" src="//www.recursosvdf.pt/mdd/static/vodafone-gMais.png"></a>
                          </li>
                          <li class="">
                            <a href="http://www.youtube.com/vodafonept" target="" title="Vodafone no Youtube"><img alt="Vodafone no Youtube" src="//www.recursosvdf.pt/mdd/static/vodafone-youtube.png"></a>
                          </li>
                          <li class="">
                            <a href="http://www.linkedin.com/company/vodafone-portugal" target="" title="Vodafone no LinkedIn"><img alt="Vodafone no LinkedIn" src="//www.recursosvdf.pt/mdd/static/vodafone-LinkedIn.png"></a>
                          </li>
                          <li class="">
                            <a href="http://instagram.com/vodafonept" target="" title="Vodafone no Instagram"><img alt="Vodafone no Instagram" src="//www.recursosvdf.pt/mdd/static/vodafone-instagram.png"></a>
                          </li>
                          <li class="">
                            <a href="http://forum.vodafone.pt/" target="" title="Fórum da Vodafone"><img alt="Fórum da Vodafone" src="//www.recursosvdf.pt/mdd/static/vodafone-eforum-2.png"></a>
                          </li>
                        </ul>
                      </div>
                    </div>
                    <div class="clear"></div>
                    <div id="pt1:footerPortlet::_diagDiv" class="xiq" style="display:none">
                      <ul>
                        <li>Portlet Component ID : footerPortlet</li>
                        <li>Portlet Binding ID : Footer1_1</li>
                        <li>Producer Name : ONCPRL</li>
                        <li>Portlet Name : Footer1</li>
                        <li>Portlet Instance : /oracle/adf/portlet/ONCPRL/ap/footer_537ebb0e_0143_1000_8009_0a0ff22248dd</li>
                        <li>Initial Render ECID : 0000OndKoD^5yW05Vzc9yc1__ogR0013lw</li>
                      </ul>
                    </div>&nbsp;
                  </div>
                </div>
              </div>
            </div>
            <div></div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="clear">&nbsp;</div><input type="hidden" name="org.apache.myfaces.trinidad.faces.FORM" value="f1"><span id="f1::postscript"><input type="hidden" name="javax.faces.ViewState" value="!xdus4rfqt"></span>
</form>

Text Content

Esta página utiliza JavaScript e requer um navegador ativado para JavaScript. O
navegador não está ativado para JavaScript.
A carregar...
Saltar para o conteúdo
 * Particulares
 * Vodafone Negócios
 * A Vodafone Portugal

 * Login One Net

   
 * Telemóveis e Equipamentos
   
   * Campanhas
     
     Campanha iPhoneClube VivaOutlet
     
     Telemóveis
     
     CatálogoComo escolheriPhone 6Campanha iPhoneSmartphones e
     Sistemas OperativosAcessóriosCartões SIM
     
     Tablets
     
     Como escolherCatálogoiPadAndroid
     
     Banda Larga Móvel
     
     Como escolherCatálogoPensRouters
     
     Fixos
     
     Sinal MaxTelefonesRouters
     
     Apoio a Clientes
     
     Login My VodafoneTópicos de AjudaOferta e EquipamentosFórum VodafoneManuais
     de EquipamentosVídeos demonstrativosContactos
 * Voz
   
   * Voz Móvel
     
     Como escolherPlanos RedPlanos ProPlanos Business OnAditivos de VozSinal
     MaxTarifários Descontinuados
     
     Voz Fixa
     
     Voz FixaVoz Fixa PlusVoz Fixa PremiumNúmeros Especiais
     
     Soluções Integradas
     
     One NetOne Net CollaborationVodafone Office Pack
     
     Controlo de Custos
     
     Análise de FaturaAtribuição de PlafondsFatura Vodafone
     
     Apoio a Clientes
     
     Login My VodafoneTópicos de AjudaVoz MóvelVoz e Dados FixosFórum
     VodafoneCoberturaContactos
 * Internet
   
   * Banda Larga Móvel
     
     Como escolherPlanos IndividuaisPlanos PartilhadosOpção
     MultiequipamentoSessões Banda Larga MóvelWi-Fi
     
     Internet no Telemóvel
     
     Aditivos de InternetApps RecomendadasApps VodafoneSmartphones
     
     Internet Fixa
     
     Voz + InternetVoz Fixa Plus com InternetNet Premium
     
     Vodafone Secure
     
     Ethernet ConnectAcesso RemotoData VPNFirewallVodafone ProtectVodafone
     Secure Net
     
     Tv Net Voz
     
     TarifáriosServiços InterativosNet Voz Fixa
     
     Apoio a Clientes
     
     Login My VodafoneTópicos de AjudaInternet MóvelVoz e Dados FixosFórum
     VodafoneCoberturaContactos
 * Roaming
   
   * Roaming Voz
     
     Easy RoamingVodafone WorldVodafone TravelAditivos VozComo utilizar
     
     Roaming Internet
     
     No TelemóvelNo Computador e TabletAditivos InternetControlo de Custos
     
     Apoio a Clientes
     
     Login My VodafoneTópicos de AjudaRoamingCoberturaFórum VodafoneContactos
 * Aplicações Empresariais
   
   * Soluções TI
     
     Vodafone e-FaxOne Net CollaborationOffice 365ConferencingServiço de
     E-mailAlojamento e Domínios
     
     Soluções de SMS
     
     SMS BroadcastSMS By E-mailSMS-C
     
     Soluções M2M
     
     Factura na HoraConetividadeGestão de Frotas Telemetria e
     ControloSegurançaCuidados de Saúde
     
     Soluções Sectoriais
     
     Transportes e DistribuiçãoIndústria e ConstruçãoSaúde e Ação
     SocialHorecaComércioAgricultura e Pesca
     
     Apps Recomendadas
     
     Vodafone ContactosVodafone CloudPortal Móvel - One NetGestão de
     FicheirosGestão de AgendaFinançasEm destaque: Cardcloud
     
     Apoio a Clientes
     
     Login My VodafoneTópicos de AjudaAplicações EmpresariaisFórum
     VodafoneContactos
 * Apoio a Clientes
   
   * My Vodafone
     
     RegistoFatura EletrónicaDébito DiretoMy Vodafone no TelemóvelAjuda
     
     Tópicos de Ajuda
     
     Oferta e EquipamentosVoz MóvelInternet MóvelOne NetAplicações
     EmpresariaisRoaming
     
     Manuais
     
     Vídeos de EquipamentosSamsungHTCTabletsAppleBlackberry> Todos os Manuais
     
     Fórum Vodafone
     
     RegistoA ComunidadeAndroidApple / iOSWindows PhoneServiçosTV Net Voz
     
     Mais Suporte
     
     ContactosPedido de ContactoLojasCoberturaAssistência TécnicaDownload Centre
 * 

 * Portlet Component ID : headerPortlet
 * Portlet Binding ID : Header1_1
 * Producer Name : ONCPRL
 * Portlet Name : Header1
 * Portlet Instance :
   /oracle/adf/portlet/ONCPRL/ap/header_537ccf4b_0143_1000_8006_0a0ff22248dd
 * Initial Render ECID : 0000OndKoD^5yW05Vzc9yc1__ogR0013lw

 
 * Portlet Component ID : dashboardPortlet
 * Portlet Binding ID : Dashboard1_1
 * Producer Name : ONCPRL
 * Portlet Name : Dashboard1
 * Portlet Instance :
   /oracle/adf/portlet/ONCPRL/ap/dashboard_537df02d_0143_1000_8007_0a0ff22248dd
 * Initial Render ECID : 0000OndKoD^5yW05Vzc9yc1__ogR0013lw

 
 
Login
Número de telefone Password
Escreva o código
 


Solicitar password Condições Gerais Ajuda & Suporte
 
 * Portlet Component ID : loginPortlet
 * Portlet Binding ID : Login1_1
 * Producer Name : ONCPRL
 * Portlet Name : Login1
 * Portlet Instance :
   /oracle/adf/portlet/ONCPRL/ap/login_537e52ca_0143_1000_8008_0a0ff22248dd
 * Initial Render ECID : 0000OndKoD^5yW05Vzc9yc1__ogR0013lw

 




CONHEÇA TODAS AS FUNCIONALIDADES ONE NET


 * VODAFONE ONE NET
   
   O One Net é uma solução que integra as comunicações fixas e móveis de forma
   simples e autónoma para que não perca nenhuma oportunidade de negócio, quer
   esteja no escritório ou em mobilidade.
   
   Descubra o serviço One Net


 * VODAFONE ONE NET ANALYTICS
   
   O One Net Analytics é uma solução que permite a visualização rápida, de forma
   gráfica, dos dados estruturados do desempenho das suas chamadas do serviço
   One Net.
   
   Descubra o One Net Analytics


 * VODAFONE ONE NET CONTACT CENTRE
   
   O One Net Contact Centre é uma solução cloud que permite a gestão eficiente
   de todas as suas interações omnicanal numa única plataforma, autónoma e
   adaptável ao seu negócio.
   
   Descubra o One Net Contact Centre



 
 
 * Sobre a Vodafone Portugal
 * Press Releases
 * Responsabilidade Social
 * Fundação Vodafone
 * Trabalhar na Vodafone
 * Mais

 * Ajuda
 * Fórum Vodafone
 * Assistência Técnica
 * Manuais de Equipamentos
 * Perguntas frequentes
 * Mais

 * Mais suporte
 * Lojas
 * Contactos
 * Sugestões?

 * Condições de Oferta dos Serviços
 * Privacidade
 * Ofertas Wholesale
 * Newsletter
 * Copyright © Vodafone 2014

 * Siga-nos:
 * 
 * 
 * 
 * 
 * 
 * 
 * 


 * Portlet Component ID : footerPortlet
 * Portlet Binding ID : Footer1_1
 * Producer Name : ONCPRL
 * Portlet Name : Footer1
 * Portlet Instance :
   /oracle/adf/portlet/ONCPRL/ap/footer_537ebb0e_0143_1000_8009_0a0ff22248dd
 * Initial Render ECID : 0000OndKoD^5yW05Vzc9yc1__ogR0013lw

 

 

 


  

 


OK






 


   


OKCancelar




 close

Está a aceder ao site Vodafone One Net. Este site utiliza cookies estritamente
necessários usados para ajudar o nosso website a funcionar de modo eficiente,
conforme descritos na Política de Cookies no Suplemento de Privacidade do
Serviço. 




Ao clicar em “Aceitar” declara que leu e concorda com os Termos e Condições e
Suplemento de Privacidade do Serviço disponível em
https://www.vodafone.pt/info/termos-condicoes/one-net.html