Corrección de algunos errores.
Código final v1.0