Hallo,
im Zusammenhang mit relativen Größenangaben ist eine Zentrierung, so wie Du sie vor hast, ziemlich kompliziert.
So könnte es funktionieren:
Leider klappt das aber nicht mehr sobald irgendwelche Inhalte in das Mutter-Div kommen. Dann rutscht der mittige Container nach unten.
Ich weiss nicht was Du vorhast, vielleicht hilft Dir ein simpler workaround 
Vorschlag:
Ein Div, das mit einer hinreichend breiten Border, die beiden verschachtelten und zentrierten DIVs „simuliert“. Falls Inhalte in das Mutter-Div (also in diesem Fall die Border) sollen können diese mittels zindex über dem Div platziert werden.
Hmmm, na ja, so toll ist das auch nicht. Hoffe es hilft Dir trotzdem ein bisschen weiter 