@media print { /* Todas las reglas Css */ 
	hr:{
		display:none;
	}
	@page {
		font-family:Verdana, Geneva, sans-serif;
		margin: 10mm;
		size:8.5in 11in landscape;
		marks: none;
	}
	@page rotada {size: landscape;}
	#pageSabana{
		 page-break-after: always 
	}
	#foot{
		width:100%;
		position:fixed;
		bottom:0;
		border-spacing: 0;
		padding: 0px;
	}
	.copy{
		font-size:6pt;
		font-family:Verdana, Geneva, sans-serif;
		font-style:italic;
		font-weight:100 !important;
	}
}
@page {
	font-family:Verdana, Geneva, sans-serif;
	margin: 10mm;
	size:8.5in 11in landscape;
	marks: none;
}

hr{
	margin:0;
	padding:0;
}
.nom_doc{
	font-size:7pt !important;
}  
#pageSabana{
	 page-break-after: always  
}
.copy{
	font-size:6pt;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-weight:100 !important;
}

#foot{ 
	font-family:Verdana, Geneva, sans-serif !important;
	width:100%;
	bottom:0;
	border-spacing: 0;
	padding: 0px;
}

#foot p{
	padding:0px;
	margin:0px;
}
#foot td{
	padding:0px;
	margin:0px;
}
	
.sabana {
   font-size: 8pt;	
   font-family: Verdana, Geneva, sans-serif;
   vertical-align:top;
}
@page rotada {size: landscape;}
table.sabana {
	page: rotada;
	border-collapse:collapse; 
	margin:0px; 
	width:100%;	
    padding: 0;
    border: none;
    background: #FFFFFF;
    vertical-align: middle;
	
}

table.sabana td { 
	border:1px solid; 
    padding: 1px;
}

.nommat { 
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Safari and Chrome */
	-moz-transform: rotate(-90deg); /* Firefox */
	-o-transform: rotate(-90deg); /* Opera */
}

table.sabana th { 
	border:1px solid; 
    padding: 1px;
    border: solid 1px;
    text-align: center;
	font-weight:bold;
	height:150px;
	
}