Agregadas variaas validaciones.