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; width:100%; }
EM						{ width:98%; }
P.Buttons				{ text-align:center; }
P.ResultsNormal			{ text-align:center; margin:20px; }
H1.Title				{ font-size:12pt; font-style:italic; border-bottom:1px solid #183464; text-align:left; margin:0px; padding:0px; }
H1.Path					{ font-size:8pt; padding:0px; margin:0 0 10 0; }
INPUT					{ font-size:8pt; }
INPUT.Number			{ text-align:right; }
TEXTAREA				{ font-size:8pt; }
SELECT					{ font-size:8pt; }
TD						{ font-size:8pt; }
TH						{ font-size:8pt; }
A						{ color:#B62123; text-decoration:none; }
A:hover					{ color:red; text-decoration:underline; }

DIV.ResultValidation A	{ color:#A00000; }
DIV.ResultValidation P	{ font-weight:bold; }

/* 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				{ margin-top:20px; }
DIV.Help H1				{ font-size:13pt; color:#800000; }
DIV.Help H2				{ font-size:11pt; color:#800000; }
DIV.Help UL				{ margin-left:20px; }
DIV.Help UL LI			{ margin-top:10px; }

/* Menú Principal F0037F F1EACE F0DFC4 */
TABLE.libMenu						{ background-color:#D2DCEA; color:white; 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:9pt; }
TABLE.libMenu TABLE					{ border:1px solid #D2DCEA; }
TABLE.libMenu TABLE TD.Caption		{ padding:1 1 1 5; }
TABLE.libMenu TABLE TD.Icon			{ padding:1 5 1 1; }
TABLE.libMenu TABLE.On				{ border:1px solid #0E2767; }
TABLE.libMenu TABLE.On TD A			{ color:#0E2767;}
TABLE.libMenu TABLE.On TD A:hover	{ }
TABLE.libMenu TABLE TD A			{ color:#889299; }

DIV.MenuLeft						{ width:100%; margin-bottom:15px; }
DIV.MenuLeft TABLE.MainMenu			{ width:100%; border-collapse:collapse; }
DIV.MenuLeft TABLE.MainMenu TD		{ color:black; font-weight:bold; font-size:8pt; padding:2 10 2 10; border:solid white; border-width:1 0 1 0; }
DIV.MenuLeft TABLE.MainMenu TD.On	{ background-color:#B62123; color:white; cursor:hand; }

DIV.MenuHorizontal								{ text-align:right; background-image:url(Webs/Shared/Interface/Main/linea.gif); width:955px; height:35px; padding-right:10px; }
DIV.MenuHorizontal TABLE.MainMenu				{ height:35px; }
DIV.MenuHorizontal TABLE.MainMenu TD			{ vertical-align:middle; text-align:center; color:white; font-size:9pt; font-weight:bold; padding:0px; }
DIV.MenuHorizontal TABLE.MainMenu TD DIV		{ padding:0px 5px 0px 5px; border-right:1px solid white; }
DIV.MenuHorizontal TABLE.MainMenu TD.On			{ background-color:#6F87B4; color:white; cursor:hand; }
DIV.MenuHorizontal TABLE.MainMenu TD.First		{ }
DIV.MenuHorizontal TABLE.MainMenu TD.Last DIV 	{ border-right:0px; }

DIV.MenuDown						{ text-align:center; }
DIV.MenuDown TABLE.MainMenu TD		{ color:#DADADA; padding:0 0 0 0; cursor:hand; }
DIV.MenuDown TABLE.MainMenu TD.On	{ color:black;}


/* Dialog */
DIV.Dialog								{ text-align:center; width:100%; }
DIV.Dialog TABLE.Main					{ border:1px solid #F0DFC4; background-color:#E3D3B1; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px; background-color:#B62123; color:White; background-image:url(Webs/Shared/Interface/Main/MenuBack.gif); }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; background-color:#B62123; }
DIV.Dialog TABLE.Main TD.NoteRequired	{ font-size:7pt; padding-bottom:10px; 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.Required		{ color:red; }
DIV.Dialog TABLE.Main TD.Field SPAN.Required { color:Red; }
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 0 0 0; }
DIV.Dialog TABLE.Vertical TD.Field		{ padding:0 0 0 0; }
/* DIV.Dialog SELECT				{ width:200px; } */

/* List */
TABLE.List							{ border:1px solid #FFFFFF; width:100%; border-collapse:collapse; background-color:#E3D3B1; }
TABLE.List TR.Header TH				{ padding:1 0 1 0; height:20px; font-family:Verdana; color:#737373; font-size:11px; }
TABLE.List TH						{ background-color:294A8C; border:1px solid #FFFFFF; color:white; }
TABLE.List TH.Title	TH				{ text-align:left; border:0px; padding:1 0 1 0; font-family:Verdana; color:#737373; font-size:12px; }
TABLE.List TH.Title TH A			{ color:black; cursor:hand; }
TABLE.List TH.Title IMG				{ margin:1px; font-family:Verdana; color:#737373; font-size:11px; }
TABLE.List TD						{ border:1px solid #FFFFFF; vertical-align:top; padding:1 2 1 5; background-color:#E7EFF7; font-family:Verdana; color:#087B94; font-size:25px; }
TABLE.List TD.Empty					{ padding:50px; text-align:center; }
TABLE.List TR.Footer TD				{ background-color:#E7EFF7; text-align:center; color:White; padding:1 0 1 0; height:20px; }
TABLE.List TR.Footer TD.Total		{ text-align:right; font-weight:bold; }
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; }

/* -------------------------------------------- */
/* Rapid Boxes */
DIV.RapidBoxes						{ width:100%; margin-bottom:0px; padding:1 3 1 0 }
DIV.RapidBoxes TABLE				{  }
DIV.RapidBoxes TABLE TH				{ background-color:#EFDE52; font-size:8pt; text-align:left; padding:1 5 1 5; color:#737373; vertical-align:top; border:solid #EFDE52; border-width:1 1 0 1; background-image:url(images/Harusame_HeaderLogin.jpg); }
DIV.RapidBoxes TABLE TH TH			{ padding:1 0 1 0; border:0px; }
DIV.RapidBoxes TABLE TD				{ padding:0px; color:#737373 }
DIV.RapidBoxes TABLE TD.Main		{ background-color:#FFFFFF; font-size:8pt; padding:10 5 10 5; border:solid #EFDE52; border-width:0 1 0 1; }
DIV.RapidBoxes TABLE TR.RBEnd TD	{ background-color:#FFFFFF; font-size:6pt; padding:0px; border:solid #EFDE52; border-width:0 1 1 1; }
DIV.RapidBoxes TABLE TR.RBSep TD	{ font-size:6pt; padding:0px; }
DIV.RapidBoxes TABLE TABLE			{ margin:0px; border:0px; }
DIV.RapidBoxes TABLE TABLE TD		{ padding:1px; }
DIV.RapidBoxes UL					{ margin-left:20px; }
DIV.RapidBoxes INPUT.RBButton		{ width:125px;  }

/* 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 0 1 0; text-align:right; }
DIV.Search TD.Abstract					{ padding:1 0 10 0; 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		{ height:24px; text-align:top; background-image:url(Webs/Shared/Interface/Main/final.gif); background-repeat:no-repeat; padding-left:10px; padding-top:5px; background-position:top left; }
				
DIV.VIS				{ text-align:right; padding:0px 10px 0px 0px; font-size:7pt; }
DIV.VIS A			{ color:white; }
DIV.VIS A:hover		{ color:white; }
