Se internacionalizaron los mensajes de error y se agregó validación con html5.