private void Page_Load(object sender, System.EventArgs e)
        {
            PortalConfig configPortal = (PortalConfig)HttpContext.Current.Items["PortalConfig"];

            nombrePortal.Text = configPortal.Nombre;

            if (Request.IsAuthenticated == true)
            {
                string Usuario = UsuariosBD.ObtenerNombre(Context.User.Identity.Name);
                hypUsuario.Text        = Usuario;
                hypUsuario.NavigateUrl = Global.ObtenerRuta(Request) + "/Administracion/NombreUsuario.aspx?pagid=" + configPortal.PagActiva.PagId.ToString() + "&usuario=" + Context.User.Identity.Name;

                hypLogin.Text = "Salir";

                hypLogin.NavigateUrl = Global.ObtenerRuta(Request) + "/Administracion/Salir.aspx";
            }
            else
            {
                hypLogin.Text        = "Ingresar";
                hypLogin.NavigateUrl = Global.ObtenerRuta(Request) + "/Default.aspx?pagid=" + configPortal.PagActiva.PagId.ToString() + "&login=1";
                hypUsuario.Text      = hypUsuario.NavigateUrl = "";
            }

            if (MostrarPaginas)
            {
                int pagId;

                if (configPortal.PagActiva.PagPadre == -1)
                {
                    pagId = configPortal.PagActiva.PagId;
                }
                else
                {
                    pagId = BuscarPadre(configPortal.PagActiva.PagId);
                }

                // Build list of tabs to be shown to user
                ArrayList PaginasAutorizadas = new ArrayList();

                int agregadas = 0;

                for (int i = 0; i < configPortal.Paginas.Count; i++)
                {
                    Pagina pag = (Pagina)configPortal.Paginas[i];

                    if (SeguridadPortal.EstaEnGrupos(pag.GruposAutorizados) && (pag.PagPadre == -1))
                    {
                        PaginasAutorizadas.Add(pag);

                        if (pag.PagId == pagId)
                        {
                            Paginas.SelectedIndex = agregadas;
                        }

                        agregadas++;
                    }
                }

                Paginas.DataSource = PaginasAutorizadas;
                Paginas.DataBind();
            }
        }