*	{ font-family:Arial; font-size:10pt; }

DIV.Title					{ font-weight:bold; text-align:center; font-size:12pt; }

DIV.ListManager				{ }
DIV.ListManager TABLE.Main					{ border:1px solid black; border-collapse:collapse; }
DIV.ListManager TABLE.Main TR.Headers TH	{ background-color:#F0F0F0; }
DIV.ListManager TABLE.Main TR.Headers TH A	{ color:black; text-decoration:none; }
DIV.ListManager TABLE.Main TH				{ border:1px solid black; padding:0 2px 0 2px; }
DIV.ListManager TABLE.Main TD				{ border:1px solid black; padding:0 2px 0 2px; }
DIV.ListManager TABLE.Main TD.ColNUMERIC	{ text-align:right; }
DIV.ListManager TABLE.Main TD.ColCENTERED	{ text-align:center; }
DIV.ListManager TABLE.Main TD.ColTEXT		{ }
DIV.ListManager DIV.ItemsCounter			{ font-size:7pt; text-align:center; }
div.clsReportes								{ width:100%; }
div.clsReportes *							{ font-size:8pt; }
div.clsReportes table						{ border-collapse:collapse; border:1pt solid black; max-width:100%; margin:0 auto; }
div.clsReportes table th,
div.clsReportes table td					{ padding:2pt 5pt; border:1pt solid #A0A0A0; }
div.clsReportes table tr.level1.first td	{ border-top-width:3pt; }
div.clsReportes table tr.level1 td			{ background-color:#E0E0E0; }
div.clsReportes table tr.level1 td.indent	{ }
div.clsReportes table tr.level2 td			{ background-color:#F0F0F0; }
div.clsReportes table tr.level2 td.indent	{ padding-left:25pt; }
div.clsReportes table tr.level3 td			{ }
div.clsReportes table tr.level3 td.indent	{ padding-left:45pt; }
div.clsReportes table th					{ background-color:#D0D0D0; text-align:center; }
div.clsReportes table td					{ vertical-align:top; text-align:left; }
div.clsReportes table td.numeric			{ text-align:right; }
div.clsReportes table td.date,
div.clsReportes table td.centered			{ text-align:center; }
div.clsReportes .checked.checked-0			{ color:red; }
div.clsReportes .checked.checked-1			{ color:green; }
div.clsReportes .sep-left					{ border-left-width:3pt; }

DIV.List							{ }
DIV.List TABLE						{ border-collapse:collapse; width:100%; }
DIV.List TABLE TR.Header TH			{ background-color:#E0E0E0; text-align:center; }
DIV.List TABLE TD					{ border:solid #E0E0E0; border-width:1px; padding:1px 3px 1px 3px; vertical-align:top; font-size:9pt; }
DIV.List TABLE TR.Item TD TD		{ border:0px; padding:0px; }
DIV.List TABLE TD.Numeric			{ text-align:right; }
DIV.List TABLE TD.Date				{ text-align:center; }
DIV.List TABLE TR.Item TD.Centered	{ text-align:center; }
DIV.List TABLE TR.Item TD.Command	{ width:1%; padding:1px 3px 1px 3px; background-color:#F5F5F5; white-space:nowrap; }
DIV.List TABLE TR.Footer TD			{ background-color:#E0E0E0; font-weight:bold; }
DIV.OutputControls					{ display:none; }
DIV.Commands						{ display:none; }