You can't line them up globally with one attribute, as they are separate tables, and are not joined. You just need to set the maximum width, something large, like 300px.
You can have them perfectly aligned, but the trade off is it'll have to be a fixed width. If that's not a concern, just remove the percentage and use a set width. The left td will just scale to fill in the space.