A new pliopithecid genus (primates: Pliopithecoidea) from Castell de Barberà (Vallès-Penedès Basin, Catalonia, Spain).