How old do you have to be to buy and consume alcohol in Lanzarote?

18 years old.