Visa Requirements: Brazil has reciprocity agreements with many countries and, as a result, visitors from some foreign countries need a Visa. It is recommended to contact the nearest Brazilian Embassy or Consulate in your city, at least 45 days prior to your travel, to obtain all necessary information. The Executive Secretariat, upon request, may provide an official invitation. Requirements for a tourist visa include a valid passport for at least six months from the date of arrival, one passport size photograph and a round trip ticket. Most international airlines can advise on visa requirements.

You can also find the information you need at http://www.consulatebrazil.org/visas.htm