From Timatic
Visa required.
Transiting without a visa is possible for:
Passengers with an onward ticket in transit through Rio de Janeiro Galeao International (GIG).
Passengers with a connecting flight booked on the same ticket in transit through Sao Paulo Guarulhos (GRU).
Important:
Passengers in transit through Sao Paulo Guarulhos (GRU) with a connecting flight booked on a separate ticket must collect their baggage and re-check their bags in at the OAL counter.
it seems to say you need to be on one ticket. No clue what the OAL counter is and whether it is after immigration. I do recall reading that there are some limitations when on two separate tickets so best to call the consulate and confirm.
Last edited by erik123; Mar 10, 2017 at 8:42 am