Según planteas la pregunta el div 1 no tiene márgenes ocupa toda la pantalla (100%) por lo que dentro de este el div 2 puedes por ejemplo ponerlo a 90% (por que en tu pregunta entiendo que quieres que sea liquida) de ancho y los márgenes en automático. Espero te aclare algo.
  
Código:
 #contenedor {
	background: #003333;
	width: 100%;
}
#contenedor #dentro {
	background: #0099FF;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
HTML:
<div id="contenedor">
  <div id="dentro">   
  </div>
</div>