/* Estilo Basico */

@media print {
	body {
		background: none !important;
		font-size: 12pt !important;	}
	
	#wrapper, 
	#canvas, 
	#content,
	.container-AB,
	.container-ABC { 
		width: auto !important;
		border: none !important;
		margin: 0;
		padding: 0;
		position: relative;
		font-size: 1em !important; }
	
	.text, 
	.box, 
	.box-gradient,
	.tab {
		position: relative; top:auto; left:0;
		clear: both;
		width: auto;
		float: none;
		page: auto;	
		page-break-after: avoid;	}
	
	.grid1, .grid2,
	.grid3, .grid4,
	.grid5, .grid6,
	.grid7, .grid8,
	.grid9, .grid10,
	.grid, 
	.grid-full,
	.grid-side,
	.grid-split3 {
		width: auto;
		display: block;
		float: none;
		position: relative;
		margin: 0;
		padding: 0;
		min-height: auto;	}
	
	#header * { display: none;	}
	#header .logo { 
		position: relative; top:auto; left:0;
		display: block;
		clear: both;	}
	#header .logo * { display: block;	}
	
	#bgWrapperClick, 
	#bgWrapper, 
	#footer, 
	#sidebar, 
	.no-print, 
	.cnr_tl, .cnr_tr, .cnr_br, .cnr_bl, .pointer, 
	.ad, .ad-tmp, 
	embed  {	display: none !important;	}
	
	.title {
		clear: both;	}
	
	.table td, .table th {
		border-color: gray;
		border-bottom-style: solid;}
		
	.table {}
	.highline {line-height: 2em;}
}
