BODY					{ margin:0px; padding:0px; font-family:Arial; font-size:8pt; }
BODY.Window				{ margin:20px; padding:0px; background-color:white; }

P.SystemWarning			{ color:red; font-weight:bold; background-color:Yellow; border:1px solid red; }

/* Estándares */
FORM					{ margin:0px; padding:0px; }
EM						{ width:98%; }
P.Options				{ text-align:center; }
P.Buttons				{ text-align:center; }
P.ResultsNormal			{ text-align:center; margin:20px; }
H1.Title				{ font-size:12pt; font-style:italic; border-bottom:1px solid black; text-align:left; margin:0px; padding:0px; }
H1.Path					{ font-size:8pt; padding:0px; margin:0 0 10 0; }
INPUT					{ font-size:8pt; }
TEXTAREA				{ font-size:8pt; }
SELECT					{ font-size:8pt; }
TD						{ font-size:8pt; }
TH						{ font-size:8pt; }
A						{ color:#F99710; text-decoration:none; }
A:hover					{ color:red; text-decoration:underline; }

DIV.ResultValidation A	{ color:#A00000; }
DIV.ResultValidation P	{ font-weight:bold; }
DIV.AccessDenied			{ text-align:center; font-weight:bold; color:red; font-size:10pt; padding:20px; }

/* Menú automático para opciones con contenido y sin sub-opciones */
DIV.AutoMenu			{ font-size:10pt; }

/* Menú pequeño de la parte inferior central de los contenidos */
DIV.LocalMenu			{ text-align:center; }

/* Algunos textos de ayuda */
DIV.Help				{ }
DIV.Help UL				{ margin-left:20px; }
DIV.Help UL LI			{ margin-top:10px; }

/* Menú Principal */
TABLE.libMenu						{ background-color:#81D104; border:1px solid; border-color:#B6E46E #528503 #528503 #B6E46E; cursor:hand; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ padding:1 5 1 5; font-size:11px; }
TABLE.libMenu TABLE					{ border:1px solid #81D104; }
TABLE.libMenu TABLE TD.Caption		{ padding:1 1 1 5; }
TABLE.libMenu TABLE TD.Icon			{ padding:1 5 1 1; }
TABLE.libMenu TABLE.On				{ background-color:white; border:1px solid; border-color:#D0D0D0 #E0E0E0 #E0E0E0 #D0D0D0; }
TABLE.libMenu TABLE.On TD A			{ }
TABLE.libMenu TABLE.On TD A:hover	{ }
TABLE.libMenu TABLE TD A			{ color:Black; }

DIV.MenuHorizontal						{ text-align:left; }
DIV.MenuHorizontal TABLE.MainMenu		{ border-bottom:3px solid #CBCACA; }
DIV.MenuHorizontal TABLE.MainMenu TD	{ background-color:#81D104; border:1px solid; border-color:#B6E46E #528503 #528503 #B6E46E; padding:0 10 0 10; cursor:hand; font-size:8pt; text-align:center; width:16%; }
DIV.MenuHorizontal TABLE.MainMenu TD.On	{ background-color:white; border:1px solid; border-color:#D0D0D0 #E0E0E0 #E0E0E0 #D0D0D0; }

DIV.MenuUp							{ text-align:right; }
DIV.MenuUp TABLE.MainMenu TD		{ color:black; padding:0 10 0 10; cursor:hand; font-weight:bold; font-size:10pt; }
DIV.MenuUp TABLE.MainMenu TD.On		{ color:white; background-color:#8095BC; }

DIV.MenuDown						{ text-align:center; }
DIV.MenuDown TABLE.MainMenu TD		{ color:#DADADA; padding:0 10 0 10; cursor:hand; }
DIV.MenuDown TABLE.MainMenu TD.On	{ color:black;}


/* Dialog */
DIV.Dialog								{ text-align:center; }
DIV.Dialog TABLE.Main					{ background-color:#F7F9DF; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px; background-color:#B5BD63; color:White; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; }
DIV.Dialog TABLE.Main TD.NoteRequired	{ font-size:7pt; padding-bottom:10px; color:Red; }
DIV.Dialog TABLE.Main TD.Required		{ color:red; }
DIV.Dialog TABLE.Main TD.Caption		{ padding-left:10px; text-align:right; vertical-align:text-top; }
DIV.Dialog TABLE.Main TD.Field			{ padding-right:10px; }
DIV.Dialog TABLE.Main TD.Sep			{ text-align:center; padding:15 0 10 0; font-weight:bold; }
DIV.Dialog TABLE.Main TD.Sep SPAN		{ border-bottom:1px solid black; width:96%; }
DIV.Dialog TABLE.Main HR				{ height:1px; color:black; }
DIV.Dialog TABLE.Vertical TD.Caption	{ text-align:left; padding:0 10 0 10; }
DIV.Dialog TABLE.Vertical TD.Field		{ padding:0 10 0 10; }
/* DIV.Dialog SELECT				{ width:200px; } */
DIV.DialogLogin								{ text-align:center; margin-top:100px }


/* List */
TABLE.List							{ border:1px solid black; width:100%; border-collapse:collapse; background-color:#E5E5E5; }
TABLE.List TH						{ background-color:#79AE45; border:1px solid black; color:white; }
TABLE.List TH.Title	TH				{ text-align:left; border:0px; padding:1 3 1 3; }
TABLE.List TH.Title TH A			{ color:black; cursor:hand; }
TABLE.List TH.Title IMG				{ margin:1px; }
TABLE.List TD						{ border:1px solid black; vertical-align:top; padding:1 3 1 3; }
TABLE.List TD.Empty					{ padding:50px; text-align:center; }
TABLE.List TR.Footer TD				{ background-color:#0D613E; text-align:center; padding:1 3 1 3; }
TABLE.List TR.Footer TD	INPUT		{ width:120px; }
TABLE.List TR.Footer TD	A			{ font-weight:bold; text-decoration:none; }
TD.ListControls						{ text-align:right; width:32px; }
TD.Number							{ text-align:right; }
TD.Center							{ text-align:center; }
TD.SmallColumn						{ width:1%; }
TD.SmallColumnCenter				{ width:1%; text-align:center; }

/* WebMap */
DIV.WebMap								{ text-align:center; }
DIV.WebMap TABLE.ThemeName TD			{ padding-right:2px; }
DIV.WebMap TABLE.ThemeName TD TABLE		{ color:white; border:1px solid; border-color:#7CB69C #0D613E #0D613E #7CB69C; cursor:hand; background-color:#407861; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); }
DIV.WebMap TABLE.ThemeName TD TABLE.On	{ background-color:#00A000; color:yellow; }
DIV.WebMap TABLE.ThemeName TD TABLE TD	{ padding:1 3 1 3; }
DIV.WebMap TR.TREEMAP_START				{ padding:10 0 0 0; }
DIV.WebMap TR.TREEMAP_FINISH			{ padding:0 0 10 0; }

/* Busqueda */
DIV.Search								{ }
DIV.Search TD.Idx						{ background-color:#DAE2D9; font-weight:bold; padding:1 5 1 10; text-align:right; }
DIV.Search TD.Title						{ background-color:#DAE2D9; font-weight:bold; padding:1 10 1 5; }
DIV.Search TD.Rank						{ padding:1 5 1 10; text-align:right; }
DIV.Search TD.Abstract					{ padding:1 10 10 5; text-align:justify; }
DIV.Search P.Results					{ color:#0D613E; font-size:9pt; }
DIV.Search P.Results SPAN.Target		{ font-weight:bold; font-style:italic; }
DIV.Search P.Results SPAN.Quantity		{ color:#4DA17E; color:black; font-size:8pt; }

/* Pie de Página */
DIV.PageFooter			{ color:#606060; padding:0 8 0 8; }

DIV.VIS				{ text-align:right; padding:0 8 0 8; font-size:7pt; }
DIV.VIS A			{ color:#C0C0C0; }
DIV.VIS A:hover		{ color:#FF0000; }

/*HomeWelcome*/
P.cuerpo		{ font-size:10px; font-family:Verdana }
P.lema			{ color:#C6A563;font-size:10px;font-weight:bold; font-family:Verdana }
B.saludo		{ color:#C6A563;font-size:12px ; font-family:Verdana}
B.lema			{ color:#C6A563;font-size:10px;font-weight:bold;  font-family:Verdana}
B.cuerpo		{ font-size:10px; font-family:Verdana }
