#encabezado, #menu,
#formulario-grafico, #formulario-filtro, #formulario-filtro-inicio,
.enlaces-tablas-compras-ventas,
ul.herramientas-tabla,
#pie{
	display: none !important;
}


/*
 * Bloque principal con gráfico y tabla de datos con pestañas
 */
#tablas-compras-ventas .col{
	clear: both;
}
.pestana-inactiva, .pestana-inv-inactiva{
	display: none !important;
}


/*
 * Tablas de datos
 */
table.datos{
	page-break-inside: avoid;
}
table.datos thead, table.datos tfoot{
	/*
	 * Bug de Chrome: el encabezado y el pie se imprimen dos veces, primero en su lugar correcto y después en medio de la tabla
	 * https://productforums.google.com/forum/#!msg/chrome/5r_7BoH7Ev4/6d8w17cgAgAJ
	 */
	display: table-row-group !important;
}
table.datos thead th{
	padding: 1mm 0.5mm !important;
}
table.datos tbody td, table.datos tfoot td{
	color: #333333;
}

/* Pseudo-enlaces con AJAX */
table.datos .enlace-ajax{
	border-bottom-width: 0 !important;
}

div.titulo-impresion{
	display: block;
	margin: 0.25em 0;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
}


/*
 * Gráficos de tarta con tablas de datos para socio y GAUE
 */
/* Común */
.tartas4col{
	width: 100%;
	min-height: 20cm;
	clear: both;
	position: relative;
}
.tartas4col .col1de4, .tartas4col .col2de4, .tartas4col .col3de4, .tartas4col .col4de4{
	float: none !important;
	width: auto !important;
}
/* Tablas */
.tartas4col .col2de4, .tartas4col .col4de4{
	padding: 5mm 0 10mm 0 !important;
}
/* Derecha (GAUE) */
.tartas4col .col3de4, .tartas4col .col4de4{
	position: absolute;
	right: 0;
	top: 0; /* La tabla se posiciona según el tamaño de la tarta en cada hoja de estilo individual */
}


/*
 * Gráficos en Flash (versión SVG)
 */
@media print{
	/* Chrome muestra un borde grueso en las bandas horizontales */
	svg rect[stroke-width="0.000001"]{
		stroke-width: 0;
	}
}


/*
 * Ajustes específicos para A.A.M.
 */
.aam .cols, .aam .conclusion{
	page-break-inside: avoid !important;
}
.aam .conclusiones{
	page-break-before: always;
}
