We strongly advise you to check with the Brazilian Consulate of your country, before making travel arrangements. As a general rule, Brazil requests visas based on the principle of reciprocity of treatment given to Brazilian citizens.
For more information, click here.