Bonjour Josie
Les étrangers sont autorisés à rester maximum 6 mois par an avec un visa touristique.
Je pense que vous pouvez faire prolonger votre visa pour rester de juillet à août.
Vous venez 3 semaines en Mai, vous revenez une seconde fois dans l'année vous avez le droit.
Ensuite vous revenez au début de l'année suivante, c'est une nouvelle année !
Donc vous avez à nouveau le droit de rester 6 mois sur le sol brésilien.