Acrescentadas mais validações e realzados alguns ajustes