body	{
	background: white;
	color: #333;
	margin:0;
	padding: 2px 0 0 0;
	border: 0;
	font-size: 9px;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	}
	


table.header tr td.clave {

	background: #F2F2F2;
	padding: 2px;

}

table.header tr td.title {
	
	font-size: 14px;
	padding: 0;
	padding-top: 1px;

}

table.header tr td.titleSub {
	
	font-size: 9px;
	padding: 0;
	padding-top: 0px;

}


table.header {
	
	border-bottom: 1px solid #ccc;

}




table.data-singleColumn tr td table tr.data-a td, table.data-singleColumn tr td table tr.data-b td{
	
	padding: 5px;
	border-left: 1px solid #ccc;

}

table.data-singleColumn tr td table tr.data-a {
	
	background: #F2F2F2;

}

table.data-singleColumn tr td table tr.data-a td.variable, table.data-singleColumn tr td table tr.data-b td.variable {
	
	font-weight: bold;

}


table.data-doubleColumn tr td table tr.data-a td, table.data-doubleColumn tr td table tr.data-b td{
	
	padding: 5px;
	border-left: 1px solid #ccc;

}

table.data-doubleColumn tr td table tr.data-a {
	
	background: #F2F2F2;

}

table.data-doubleColumn tr td table tr.data-a td.variable, table.data-doubleColumn tr td table tr.data-b td.variable {
	
	font-weight: bold;

}


table.sheet tr td table tr td{
	
	padding: 2px;
	border-left: 1px solid #ccc;

}

table.sheet tr td table tr.title td{
	
	background: #4D4D4D;
	color: #FFF;

}

table.sheet tr td table tr.data-a td{
	
	background: #F2F2F2;

}
