-
Period: 120,000 BCE to 80,000 BCE
Homo Antecesor
-
Period: 100,000 BCE to 1000 BCE
Paleolítico
-
Period: 100,000 BCE to 10,000 BCE
Paleolítico Inferior
-
35,000 BCE
Homo Heidelbergensis
-
25,000 BCE
Homo Neandertalis
-
Period: 10,000 BCE to 4000 BCE
Paleolítico Medio
-
4000 BCE
Homo Sapiens Sapiens
-
Period: 4000 BCE to 1000 BCE
Paleolítico Superior
-
Period: 1000 BCE to 500 BCE
Mesolítico
-
Period: 500 BCE to 250 BCE
Neolítico
-
Period: 500 BCE to 350 BCE
Neolítico Inicial
-
Period: 350 BCE to 250 BCE
Neolítico Pleno