I just booked a flight with TAM to Orlando from EZE that flies through Sao Paolo. They told me that I would need a "transit visa" just to stop in Sao Paulo since, as a US citizen, I am going to be there "overnight" arriving on 7/24 evening and departing at 1 am 7/25. My layover is 1.5 hours. I flew through Brasil on the way to Argentina and didn't get a visa. Anyone have any experience here? Do I really need this? How much would this kind of visa cost? I realize I can call the embassy tomorrow but I was hoping someone here could give me some info. Thanks!!