Hi there,
All U.S. citizens, including infants, must have passport and tourist visa from the Brazilian embassy or a consulate.
Canadians, Australians, and New Zealanders also need a visa. You must also have a photocopy of your
roundtrip ticket with confirmed bookings.Once in Brazil, carry a copy of your passport at all times (required) and leave the original in a safe place.
Hope this helps
Vacationbuddy