function afterSave($created) {
	  if($created) {

		/* on create */
		if(!empty($this->data['Usuario']['es_experto'])) {		 
		  $this->_expert_create($this->id);		 
		}

		App::import('Model','Criterio');
		$Criterio = new Criterio;
		$criterios = $Criterio->find('all');
		foreach($criterios as $c) {
		  $this->TamanoDesafio->create();
		  
		  $this->TamanoDesafio->set(array(
			'id_usuario' => $this->id,
			'id_criterio' => $c['Criterio']['id_criterio'],
			'c_preguntas' => $c['Criterio']['tamano_minimo_desafio'],
		  ));
		  
		  $this->TamanoDesafio->save();
		}
		
		CakeLog::write('activity', 'User '.$this->id. ' created');
	  } else {
		/* on update */		
		if($this->data['Usuario']['es_experto'] == 1) {
		  $this->_expert_create($this->id);
		} else {
		  $this->_expert_delete($this->id);
		}
		CakeLog::write('activity', 'User '.$this->id. ' updated');
	  }	  	  	  
	}
	function afterSave($created) {
	  if($created) {
		App::import('Model', 'Criterio');
		$Criterio = new Criterio;
		$criterios = $Criterio->find('all');
		foreach($criterios as $c) {
	      $this->InformacionDesafio->create();
		  $this->InformacionDesafio->set(
			array(
			  'id_documento' => $this->id,
			  'id_criterio' => $c['Criterio']['id_criterio'],
			  'total_respuestas_1_no_validado' => 0,
			  'total_respuestas_2_no_validado' => 0,
			  //'respuesta_oficial_de_un_experto' => ,
			  'total_respuestas_1_como_desafio' => 0,
			  'total_respuestas_2_como_desafio' => 0,
			  'confirmado' => false,
			  'preguntable' => true,
			)
		  );		  
		  $this->InformacionDesafio->save();
		}
	  }
	}