funciones generalizadas