My experience on how to get Brazil's tourist visa with India passport living in the US.
First, you need to create an online application. Depending upon your passport, you may qualify for e-visa. However I had to apply for regular tourist visa. I had to upload following documents to successfully complete the application
Passport's front and back page
US Driving License
Round trip Flight itinerary. I booked a refundable ticket and choose tentative dates
Airbnb's refundable reservation
Digital copy of Passport-style (2"x2") photograph
Recent bank statement
Stamped US VISA and supporting documents
I-94 copy
Proof of current address in the US
For the next step, either you can directly mail all your documents (with original passport) to the nearest Brazil embassy and schedule an in person interview. Or you can use a third party visa consultant service which can do this on your behalf. Brazil embassy has list of visa consultant services listed after you complete your application. Since this was my first time, I contacted American Visa of DC1 and sent my documents via FedEx. I received my tourist visa within two weeks. Following is the breakdown of cost
Brazil Service Fee $200
Embassy Fee Brazil $80
US Postal Money order fee $25
Federal Express Return $45