1. Proof of legal age: Both parties must be 18 years of age or older. If either party is under the age of 18, they must provide written consent from their parents or legal guardians.
2. No existing marital status: Both parties must be single, widowed or divorced, and present their marriage certificates or official documents that certify their marital status.
3. Valid photo ID: Both parties must present valid photo identification documents, such as driver's licenses or national ID cards.
4. Birth certificates: Both parties must present original copies of their birth certificates.
5. Declaration of intent to marry: Both parties must sign a declaration of intent to marry in front of a notary public. The declaration should include the full names, dates of birth, nationalities, and residential addresses of both parties.
6. Legal witnesses: At least two legal witnesses must be present at the wedding ceremony and sign the marriage certificate. The witnesses must be over 18 years old and cannot be related to either of the parties.
7. Marriage certificate: The marriage ceremony must be performed by a civil or religious authority. The marriage certificate will be issued by the civil registry office and must be signed by both parties and the witnesses.
8. Passport or visa (for foreign nationals): If either party is a foreign national, they must present a valid passport and a visa, if required.
It is important to note that the exact requirements may vary slightly depending on the specific state or city in Brazil where you plan to get married, so it is always best to check with the local authorities or consult with a Brazilian embassy or consulate for the most up-to-date information.