I am a Brazilian citizen and I am visiting my family there for 3 weeks in February of 2011. I currently have a conditional green card that expires in May 2011. When visiting Brazil I should be able to enter the country just fine with my passport but my question is: To re-enter the United States, does my passport need to be valid for at least 6 months from the date of entry? I know this is a rule for people visiting the country but I am not sure if it applies to me or not. My current Brazilian passport expires in June of 2011 and Ill be re-entering February 27th, 2011. Is there any thing else that I need in order to leave and come back without any problems? Is there any thing I should "double check" or make sure of?
Thanks to anyone that can be of help. I am trying to find this information myself but if you have any experience with this, your insight will be appreciated.

