If she's not on the red carpet promoting a new project, chances are that Salma Hayek is somewhere fabulous wearing a swimsuit. And when it's her birthday, double those odds.