I don't think Cristina needs to lose weight. The dress is not fitted so she looks heavier. It is unfair to compare Cristina with Letizia, they have very different body types. They just two very different tastes in styles. I think both women look relaxed and rested.