Salma Hayek: Businesswoman or Beachgoer?

BUENOS AIRES, ARGENTINA - NOVEMBER 17:  Actress Salma Hayek attends 'El Gato Con Botas' (Puss In Boots) photocall at the Alvear Hotel on November 17, 2011 in Buenos Aires, Argentina.  (Photo by Lalo Yasky/WireImage)
Salma Hayek. Photo: Lalo Yasky

Salma Hayek wore a black vest over a pink halter top with black wide-legged pants to a photo call for Puss In Boots in Buenos Aires, Argentina today. She added a large metallic cuff.

Would this look improve with a different shirt under the vest, or does the pink add a nice touch of whimsy to the outfit?