public void CambiarEstadoREIM(estadoREIM nuevoEstado)
    {
        DeshabilitarVista();

        if (nuevoEstado == estadoREIM.vista1)
        {
            vista1.enabled = true;
            ultimaVista    = estadoREIM.vista1;             //Se guarda la ultima vista utilizada, para volver a ella despues de una actividad
            if (mostradaIntruccionVista1yVista2 == false)   //Consulta si ya se han mostrado las instrucciones por primera vez
            {
                VerOcultarInstrucciones();
                mostradaIntruccionVista1yVista2 = true;
            }
        }
        else if (nuevoEstado == estadoREIM.vista2)
        {
            vista2.enabled = true;
            ultimaVista    = estadoREIM.vista2;
        }
        else if (nuevoEstado == estadoREIM.intro_a1)
        {
            sesion.registrarIngresoIntroA1();
            intro_a1.enabled = true;
            if (alumno_sexo == true)
            {
                intro_a1_hombre.GetComponent <RawImage>().enabled = true;   //Aparece el avatar masculino
                intro_a1_mujer.GetComponent <RawImage>().enabled  = false;
            }
            else
            {
                intro_a1_mujer.GetComponent <RawImage>().enabled  = true; //Aparece el avatar femenino
                intro_a1_hombre.GetComponent <RawImage>().enabled = false;
            }
        }
        else if (nuevoEstado == estadoREIM.a1)
        {
            sesion.registrarInicioA1();
            SceneManager.LoadScene(4, LoadSceneMode.Single);
        }
        else if (nuevoEstado == estadoREIM.intro_a2)
        {
            sesion.registrarIngresoIntroA2();
            intro_a2.enabled = true;
            if (alumno_sexo == true)
            {
                intro_a2_hombre.GetComponent <RawImage>().enabled = true;   //Aparece el avatar masculino
                intro_a2_mujer.GetComponent <RawImage>().enabled  = false;
            }
            else
            {
                intro_a2_mujer.GetComponent <RawImage>().enabled  = true; //Aparece el avatar femenino
                intro_a2_hombre.GetComponent <RawImage>().enabled = false;
            }
        }
        else if (nuevoEstado == estadoREIM.a2)
        {
            sesion.registrarInicioA2();
            SceneManager.LoadScene(2, LoadSceneMode.Single);
        }
        else if (nuevoEstado == estadoREIM.intro_a3)
        {
            sesion.registrarIngresoIntroA3();
            intro_a3.enabled = true;
            if (alumno_sexo == true)
            {
                intro_a3_hombre.GetComponent <RawImage>().enabled = true;   //Aparece el avatar masculino
                intro_a3_mujer.GetComponent <RawImage>().enabled  = false;
            }
            else
            {
                intro_a3_mujer.GetComponent <RawImage>().enabled  = true; //Aparece el avatar femenino
                intro_a3_hombre.GetComponent <RawImage>().enabled = false;
            }
        }
        else if (nuevoEstado == estadoREIM.a3)
        {
            sesion.registrarInicioA3();
            SceneManager.LoadScene(3, LoadSceneMode.Single);
        }

        /*else if (nuevoEstado == estadoREIM.inicio)
         * {
         *  bienvenida.enabled = true;
         * }*/

        estadoActualREIM = nuevoEstado;
        VerOcultarBotonera();
    }