/// <summary>
        /// Carga la configuracion desde el archivo de configuracion
        /// de la aplicacion.
        /// </summary>
        private static void Load()
        {
            XmlSerializer serializer = new XmlSerializer(typeof(LearnerConfig),
                                                         GetSerializationOverrides());

            string path = PathUtils.GetConfigFilePath("MathTextLearner");

            Stream configStream;

            if (File.Exists(path))
            {
                configStream = new FileStream(path, FileMode.Open);
            }
            else
            {
                // Cargamos la configuraciĆ³n por defecto, cargandola desde
                // un archivo de recursos.
                Assembly runningAssembly = Assembly.GetExecutingAssembly();
                configStream = runningAssembly.GetManifestResourceStream("defaultConfig");
            }

            // Deserializamos
            config = (LearnerConfig)serializer.Deserialize(configStream);
            configStream.Close();
        }
		/// <summary>
		/// Carga la configuracion desde el archivo de configuracion
		/// de la aplicacion.
		/// </summary>
		private static void Load()
		{
						
			XmlSerializer serializer = new XmlSerializer(typeof(LearnerConfig),
			                                              GetSerializationOverrides());	
			
			string path = PathUtils.GetConfigFilePath("MathTextLearner");
			
			Stream configStream;
			
			if(File.Exists(path))
			{			                                           
				configStream = new FileStream(path,FileMode.Open);
			}
			else
			{
				// Cargamos la configuraciĆ³n por defecto, cargandola desde
				// un archivo de recursos.				
				Assembly runningAssembly =Assembly.GetExecutingAssembly();
				configStream = runningAssembly.GetManifestResourceStream("defaultConfig");			
				
			}
			
			// Deserializamos
			config = (LearnerConfig)serializer.Deserialize(configStream);					
			configStream.Close();
			
		}