Indians citizens do not require a Brazilian tourist visa before their travel to Brazil. The tourist visa is valid for 90 days and can be applied online. The visa costs around INR 13,000 and takes 15-20 days to process.
Passport
Proof of sufficient funds
Recent photo
Proof of employment/current study/retirement
Print out of hotel reservations
Print out of confirmed round trip ticket
Birth certificate (in case of minors)
All South American countries, India, China, almost all European countries, Mexico, few African countries