Who made Salma Hayek’s print top, belt and black pants that she wore on November 23, 2011?

Shirt – Bottega Veneta

Pants and belt – Alexander McQueen