Hola:
Si no interpreto mal tu duda, el problema está en que las celdas de la tabla de exterior no son del mismo tamaño porque se adaptan al contenido de la mayor de ahí que te salga descuadrado.
La mejor solución ya te la dió
alexk en
esta respuesta.
Saludos.