Weight training takes prescedence over cardio. If you do cardio first, you will not have much energy to lift heavy. Also, after weight training your body is ready to burn more calories because you have probably burned food cals you were storing for energy.