BODY					{ margin:0px; padding:0px; font-family:Verdana; 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; }
P.Warning		{ color:red; font-weight:bold; text-align:center; margin:0px; padding:20px; }
P.Warning0		{ color:#FF0000; font-weight:bold; text-align:center; margin:0px; padding:20px; }
P.Warning1		{ color:#B0B000; font-weight:bold; text-align:center; margin:0px; padding:20px; }
P.Warning2		{ color:#00B000; font-weight:bold; text-align:center; margin:0px; padding:20px; }

/* Estándares */
FORM			{ margin:0px; padding:0px; }
EM				{ width:98%; }
P.Buttons		{ text-align:center; }
P.ResultsNormal	{ text-align:center; margin:20px; font-size:10pt; font-weight:bold; color:Red; }
H1.Title		{ font-size:15pt; color:#808080; }
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:#F47304; text-decoration:none; }
A:hover			{ color:#F47304; text-decoration:underline; }

DIV.ResultValidation	{ color:#FF0000; }
DIV.ResultValidation A	{ color:#FF0000; }
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			{ text-align:left; }
DIV.Help UL			{ margin-left:20px; }
DIV.Help UL LI			{ margin-top:10px; }

/* Menú Principal */
TABLE.libMenu						{ background-color:#E0E0E0; border:1px solid; border-color:#F0F0F0 #C0C0C0 #C0C0C0 #F0F0F0; cursor:hand; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ padding:1 5 1 5; }
TABLE.libMenu TABLE					{ }
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:#FE9A4A; }
TABLE.libMenu TABLE.On TD A			{ color:Black; }
TABLE.libMenu TABLE.On TD A:hover	{ }
TABLE.libMenu TABLE TD A			{ color:black; }

DIV.MenuLeft							{ width:100%; }
DIV.MenuLeft TABLE.MainMenu				{ width:100%; border-collapse:collapse; }
DIV.MenuLeft TABLE.MainMenu TD			{ height:28px; border:solid #ABACAC; border-width:1 0 1 0; padding-left:20px; background-image:url(Webs/Shared/Interface/Main/MenuLeft0.gif); text-transform:uppercase; color:#ED9514; font-weight:bold; }
DIV.MenuLeft TABLE.MainMenu TD.On		{ color:Red; cursor:hand; }

DIV.MenuHorizontal							{ height:41px; text-align:center; padding-top:8px; }
DIV.MenuHorizontal TABLE.MainMenu			{ }
DIV.MenuHorizontal TABLE.MainMenu TD DIV	{ margin:0 7 0 7; font-size:9px; padding-top:17px; width:91px; height:33px; text-align:center; background-image:url(Webs/Shared/Interface/Main/MenuTop0.gif); text-transform:uppercase; }
DIV.MenuHorizontal TABLE.MainMenu TD.On		{ cursor:hand; }
DIV.MenuHorizontal TABLE.MainMenu TD.On DIV	{ padding-top:15px; background-image:url(Webs/Shared/Interface/Main/MenuTop1.gif); color:White; }

DIV.MenuDown						{ width:100%; background-color:#FFD76E; text-align:center; }
DIV.MenuDown TABLE.MainMenu			{ height:23px; }
DIV.MenuDown TABLE.MainMenu TD		{ text-transform:uppercase; color:#FF6400; vertical-align:middle; font-weight:bold; padding:0 4 0 4; letter-spacing:-1px; }
DIV.MenuDown TABLE.MainMenu TD.On	{ color:red; cursor:hand; }

/* Dialog */
DIV.Dialog								{ text-align:center; }
DIV.Dialog TABLE.Main					{ border:1px solid #D0D0D0; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px; background-color:#4F85BB; color:White; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; background-color:#4F85BB; }
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 dotted 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; } */

/* List */
TABLE.List							{ border:1px solid black; width:100%; border-collapse:collapse; }
TABLE.List TH						{ background-color:#4F85BB; border:1px solid black; color:white; padding:3 3 3 3; font-weight:normal; font-size:7pt; vertical-align:top; }
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:#4F85BB; text-align:center; padding:0 3 0 3; color:white; }
TABLE.List TR.Footer TD	INPUT		{ }
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; }

DIV.ListOptions						{ background-color:#4F85BB; width:100%; border:1px solid; border-width:1 1 0 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:black; border:1px solid; border-color:#F6F6F6 #D4DBB2 #D4DBB2 #F6F6F6; cursor:hand; background-color:#F4FED4; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); }
DIV.WebMap TABLE.ThemeName TD TABLE.On	{ border-color:#FFFFA8 #E5DC27 #E5DC27 #FFFFA8; background-color:#FFF729; }
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%; }
DIV.RapidBoxes TABLE				{ }
DIV.RapidBoxes TABLE TH				{ color:#8D8B8C; height:29px; text-align:left; padding-left:20px; border-bottom:1px solid #ABACAC; background-image:url(Webs/Shared/Interface/Main/RBTitleBack.gif); }
DIV.RapidBoxes TABLE TH A			{ color:#8D8B8C; }
DIV.RapidBoxes TABLE TH TH			{ background-image:none; border:0px; text-transform:uppercase; padding:0px; }
DIV.RapidBoxes TABLE TH TH IMG		{ margin:2 5 0 0; }
DIV.RapidBoxes TABLE TD				{ padding:0px; }
DIV.RapidBoxes TABLE TD.Main		{ padding:10px; }
DIV.RapidBoxes TABLE TR.RBEnd TD	{ }
DIV.RapidBoxes TABLE TR.RBSep TD	{ }
DIV.RapidBoxes UL					{ }
DIV.RapidBoxes DIV.LinkMore			{ display:none; }
DIV.RapidBoxes A					{ color:#808080;  }
DIV.RapidBoxes A:hover				{ color:#FF9933;  }

/* Excepciones */
DIV.RapidBoxes TR.Title1 TH		{ background-image:none; background-color:#FFD76E; color:#5E6D67; }
DIV.RapidBoxes TR.Title1 TH TH	{ border:0px; }

DIV.RapidBoxes TR.Title2		{ display:none; }
DIV.RapidBoxes TR.Content2 TD	{ padding:0px; }

DIV.RapidBoxes TR.Title4		{ display:none; }
DIV.RapidBoxes TR.Content4 TD	{ background-image:none; background-color:#FCF7E3; }


/* modRegister */
DIV.RapidBoxes TD.RBCaption				{ font-weight:bold; }
DIV.RapidBoxes TD.RBLinkRegister		{ padding-top:10px; }
DIV.RapidBoxes TD.RBButton				{ padding-top:10px; text-align:center; }
DIV.RapidBoxes TD.RBLinkRecoverPassword	{ padding-top:10px; text-align:center; }

/* modComments */
DIV.modComments							{ padding:0px; margin:0px; }
DIV.modComments DIV.CommentContainer	{ border:1px solid; border-color:#808080 #E0E0E0 #E0E0E0 #808080; padding:0 5 0 5; background-color:White; text-align:left; height:76px; overflow:hidden; }
DIV.modComments DIV.Comment				{ display:none; color:#6699CC; font-family:Arial; font-size:11px; font-weight:bold; }
DIV.modComments DIV.SubmitComments		{ text-align:center; }

/* 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				{ DISPLAY:NONE; text-align:right; color:#C0C0C0; padding:0 8 0 8; font-size:7pt; font-family:Arial; }
DIV.VIS A			{ color:#C0C0C0; }
DIV.VIS A:hover		{ color:#FF0000; }
