El Virreinato duró casi 300 años.