Versión Funcional Final

Versión lista para evaluación.  De aquí en adelante, sólo podría haber
cambios estéticos.