La sociedad colonial en Perú estaba dividida en dos repúblicas principales - la República de los Españoles y la República de los Indios - que reflejaban una estructura clasista y racista. La República de los Españoles incluía a los peninsulares, españoles nacidos en España, y los criollos, hijos de españoles nacidos en América. La República de los Indios estaba dividida entre la nobleza indígena, los indios comunes y los mitimayos. Las uniones entre españoles, indios