public String salvar() {
	String mensagem = null;
	String campo = null;
	String destino = "/index.xhtml";

	UsuarioRN rn = new UsuarioRN();

	try {
	    rn.inserir(dto);

	} catch (EmailDuplicadoException cause) {
	    mensagem = cause.getMessage();
	    campo = "email";

	} catch (MenorDeIdadeException cause) {
	    mensagem = cause.getMessage();
	    campo = "ano";

	} catch (ValidacaoException cause) {
	    mensagem = cause.getMessage();
	}

	if (mensagem != null) {
	    FacesMessage facesMessage = new FacesMessage(mensagem);
	    getFacesContext().addMessage(campo, facesMessage);

	    destino = null;
	}

	return destino;
    }