Revert "Mejoras varias"

This reverts commit e1ef694019a4e2d01149fb94f8426ea4cfd0175e.
Revert "Revert "Mejoras varias""

This reverts commit 24412addb1e3b47ed02095557464fccd561ddd10.
Añadidas algunas funciones necesarias para el posterior añadido a lista