The many hues of Mexico's colour-dominated streetscape create a motley, almost abstract backdrop against which everyday life takes place.