Queen Letizia of Spain cut a stylish figure in a belted denim dress this evening as she presided over an environmental awards ceremony in Madrid.