How about safety glasses that you'd use while operating machinery or working in a chemical lab?
They aren't made for cycling. But they are clear and usually come in sizes specifically made to fit over eye glasses.
In the USA they are at every Home Depot. Not sure how readily available such a thing would be in Caracus.
Something like this