/******************************************************
  Imaginarium.es
  Define el estilo de impresion de la factura
******************************************************/

abbr { border: 0 }

/*--- Elementos ocultos ---*/
#header,
#nav-bar,
#breadcrumb,
#col-left,
#footer,
h1,
.step,
.message-reply,
.print { display: none }

/*------------------------------------- FACTURA -------------------------------------*/
#view-shopping-cart .summary .invoice { font: 9pt Arial, "MS Trebuchet", sans-serif }


	/* Datos emisor y destinatario */
	#view-shopping-cart .summary .invoice .address {
		height: 5.5cm;
		margin-bottom: .5cm;
		border-bottom: 1px solid #000;
		color: #000;
	}
	
		#view-shopping-cart .summary .invoice .address div { float: left; width: 7cm }
		#view-shopping-cart .summary .invoice .address div.user { margin-left: 2.4cm }
		#view-shopping-cart .summary .invoice .address div h3 { margin-bottom: .1cm; font-size: 12pt }
		#view-shopping-cart .summary .invoice .address div h3.margin-top { margin-top: .5cm }
		#view-shopping-cart .summary .invoice .address div p { margin: 0 }
		
	/* Referencias del pedido */
	#view-shopping-cart .summary .invoice .order-reference dl { position: relative; margin: 0 0 .5cm .2cm }
	#view-shopping-cart .summary .invoice .order-reference dt { height: .4cm; font-weight: bold }
	#view-shopping-cart .summary .invoice .order-reference dd { position: absolute; left: 3.3cm; height: .4cm; margin: -.4cm 0 0 }
	
	#view-shopping-cart .summary .invoice .order-reference dt.margin-top { margin-top: .4cm }
		
	/* Tabla resumen pedido */
	#view-shopping-cart .summary .invoice .order-table {
		height: 11cm;
		height /**/:/**/ auto;
		min-height: 11cm;
		border: 1px solid #000;
		padding: 4px 15px;
	}
	
	#view-shopping-cart .summary .invoice .order-table table {
		width: 100%;
		border-collapse: collapse;
		border: 0;
	}
	
		#view-shopping-cart .summary .invoice .order-table th {
			padding-top: 2px;
			padding-bottom: 15px;
			text-align: right;
			text-transform: uppercase;
		}
		
		#view-shopping-cart .summary .invoice .order-table th.first { padding-left: 2px; text-align: left }
		
		#view-shopping-cart .summary .invoice .order-table td {
			border-bottom: .5px solid #ccc;
			padding-top: 3px;
			padding-bottom: 3px;
			text-align: right;
		}
		
		#view-shopping-cart .summary .invoice .order-table td.first { width: 250px; padding: 3px 2px; text-align: left }
		#view-shopping-cart .summary .invoice .order-table td.center { text-align: center }
	
	/* Totales: total factura */
	#view-shopping-cart .summary .invoice .totals ul { margin: .5cm .5cm 0; padding: 0 }
	#view-shopping-cart .summary .invoice .totals li { position: relative; height: .4cm; list-style: none; text-align: right }
	#view-shopping-cart .summary .invoice .totals li strong { position: absolute; right: 3cm; margin-left: 0; text-align: left }
			
	#view-shopping-cart .summary .invoice .totals li.total-factura { margin-top: .3cm; font-size: 14pt; font-weight: bold }
