I've had the show's themes song stuck in my head for the past few weeks randomly. I don't know how that happened seeing as how it's been years since I watched the show. It took me a while to realize where the song was even from.
I remember finding out that the show was based on a comic, but I thought it was originally French. Interesting that it was actually Spanish, and never translated into English despite the cartoon. I'd intended to find the show online and rewatch it but maybe I'll check out the comics first if I can find them. I could probably get my sister to translate from French if I can't find much in English.