It looks like you've got a really good plan.
I am another one that does the cardio first, even though there is so much evidence against it.
I think your original question was how long (minutes) do you do weights, how long do you do cardio?
For example, on Mondays I do Body Max 2 - warm up, step combos 1, 2, and 3 (takes me to about 38 minutes), and also work CHEST. I will let the video keep going, and do my own thing like push ups or chest flies, then between sets I will do 25 jumping jacks or power 15s on the step. I also try to time it so that I can do my weight work during the circuit combos, and then still do the blasts (#2 - power lunges is my absolute FAV!) Make sense? However, I am a REAL cardio junkie, especially where it comes to fun step like BM2 so I just can't help myself!