The web pages are out of date and incorrect. Brazilians do not need a visa for Belize. This was changed March of 2012 for Argentina, Brazil and Chili.
If connecting thru the US, they need a visa for the US even when just intransit.
Last edited by bywarren; 03/31/14 06:09 AM.