Thank you:
* Obrigado (formal, masculine)
* Obrigada (formal, feminine)
* Obrigado(a) (informal, both genders - this is a combined form that can be used for both male and female recipients)
* Obrigada(o) (informal, both genders - this is another combined form that can be used for both male and female recipients)
Welcome:
* Bem-vindo(a) (formal, both genders)
* Seja bem-vindo(a) (more formal, both genders)
* Bem-vindo (informal, masculine)
* Bem-vinda (informal, feminine)
Note: In Portuguese, gender agreement matters. You need to use the correct form based on the gender of the person you're addressing.