Utilizar un buscador de vuelos no te servira de mucho porque generalmente se basan en los vuelos de las aerolineas grandes de Estados Unidos y Latinoamerica.
Por ultimo, por conocimiento propio te digo que a Mexico desde Brasil solo hay vuelos entre Sao Paulo y Ciudad de Mexico, con las lineas aereas Mexicana y Aeromexico. No hay otra ruta entre estos dos paises. Mexicana tiene dos vuelos a la semana y el de Aeromexico es diario. La forma mas sencilla seria viajar desde tu punto de origen a Sao Paulo y de ahi tomar el vuelo descrito.
Otra opcion seria volar, de Sao Paulo a Bogota por Gol o Avianca y de esa ciudad a Mexico por la misma Avianca o por Mexicana.
Una opcion mas, de Sao Paulo o Rio hacia Buenos Aires por Tam, Aerolineas Argentinas o Lan y de ahi hacia Mexico por Mexicana o Aeromexico.
De Sao Paulo o Rio hacia Santiago de Chile y de ahi a Ciudad de Mexico por LAN o Aeromexico.
Una ultima opcion, llegando a Cancun o Mexico DF, es viajar de Sao Paulo o Rio a Panama por Copa airlines y de ahi a alguno de los puntos mencionados.
De Belen o Sao Luis solamente tienes opcion de viajar por Tam o gol hacia Sao Paulo, porque los unicos vuelos internacionales desde Belen son hacia la isla de Guadalupe por Air Caraibes y a Surinam por Surinam airways, pero no a otras partes de America latina. Para hacer un viaje hacia Mexico forzosamente tienes que partir de Sao Paulo o Rio de Janeiro en vuelo directo o con escalas, segun sea el caso.