Commit por las dudas. Primera versión terminada.