The cardio should always be done first. You need more energy for cardio, and when you finish cardio, you will have enough energy to continue working on your muscles. On the contrary though, if you work your muscles first, you will not want to go running afterwards. Good luck and work hard.