HTML,BODY			{ }
BODY				{ margin:0px; padding:0px; background-color:#FFFFFF; }
BODY *				{ font-family:Arial; font-size:8pt; }
FORM				{ margin:0px; padding:0px; }
DIV.SysError		{ font-size:14pt; font-weight:bold; color:red; }
DIV.Help			{ margin-left:auto; margin-right:auto; margin-bottom:10px; width:50%; padding:10px; background-color:#F0F0F0; border:1px solid #E0E0E0; }
DIV.ValidatorErrors	{ margin-left:auto; margin-right:auto; margin-bottom:10px; width:50%; padding:10px; background-color:#FFEAEA; border:1px solid #FFE0E0; }
A					{ color:#646464; text-decoration:none; }
A:hover				{ color:#000000; }

/* --- Interface --- */
DIV#objInterfaceContainer					{ width:960px; margin:0px auto 0px auto; }
DIV#objInterface							{ }
DIV#objInterfaceHeader						{ height:210px; }
DIV#objInterfaceBody						{ margin-top:2px; overflow:auto; }
DIV#objInterfaceFooter						{ height:22px; margin-top:10px; padding-top:8px; background-image:url(Img/BackBar.gif); background-repeat:no-repeat; color:white; }
DIV#objInterfaceFooter *					{ padding:0px; margin:0px; }

DIV#objInterfaceHeader DIV#objRow1			{ display:none; height:32px; margin-top:7px; margin-bottom:3px; text-align:right; }
DIV#objInterfaceHeader DIV#objRow2			{ height:30px; background-image:url(Img/BackBar.gif); margin-top:10px; text-align:right; padding-right:10px; }
DIV#objInterfaceHeader DIV#objRow3			{ height:120px; margin:10px auto 10px auto; }
DIV#objInterfaceHeader DIV#objRow4			{ height:30px; background-image:url(Img/BackBar.gif); }

DIV#objInterfaceBody DIV#objColLeft			{ width:170px; float:left; }
DIV#objInterfaceBody DIV#objColMiddle		{ width:600px; margin:0px 180px 0px 180px; background-image:url(Img/WorkspaceBody.gif); }
DIV#objInterfaceBody DIV#objColRight		{ width:170px; float:right; }

DIV#objWorkspaceHeader						{ background-image:url(Img/WorkspaceHeader.gif); height:6px; }
DIV#objWorkspaceBody						{ background-image:url(Img/WorkspaceBody.gif); padding:0px 10px 0px 10px; }
DIV#objWorkspaceFooter						{ background-image:url(Img/WorkspaceFooter.gif); height:6px; }

DIV.Path									{ margin-bottom:10px; border-bottom:1px solid #A0A0A0; }
DIV.LocalMenu								{ margin-top:10px; margin-bottom:1px; text-align:center; border-top:1px solid #A0A0A0; }
DIV.Path,			DIV.LocalMenu			{ font-size:7pt; color:black; }
DIV.Path A,			DIV.LocalMenu A			{ font-size:7pt; }
DIV.Path A:hover,	DIV.LocalMenu A:hover	{ border-bottom:1px dotted black; }
DIV.AutoMenu								{ }

DIV.Workspace					{ overflow:hidden; }
DIV.Workspace *					{ font-size:8pt; color:#646464; }
DIV.Workspace TD				{ text-align:left; }
DIV.Workspace A					{ color:#008000; }
DIV.Workspace A:hover			{ color:#008000; text-decoration:underline; }
DIV.Workspace H1				{ font-size:11pt; color:#84C225; }
DIV.Workspace H2				{ font-size:10pt; color:#67941E; margin-bottom:5px; }
DIV.Workspace H3				{ font-size:9pt; color:#606060; }
DIV.Workspace H4				{ font-size:8pt; color:#808080; }
DIV.Workspace P					{ text-align:justify; }
DIV.Workspace LI				{ text-align:justify; }
DIV.Workspace IMG.Photo			{ border:1px solid black; }
DIV.Workspace IMG.PhotoLeft		{ border:1px solid black; margin:0px 7px 6px 0px; }
DIV.Workspace IMG.PhotoRight	{ border:1px solid black; margin:0px 0px 6px 7px; }
DIV.Workspace TABLE.List		{ }
DIV.Workspace TABLE.List TH		{ background-color:#D0D0D0; text-align:center; }
DIV.Workspace TABLE.List TD		{ background-color:#F0F0F0; text-align:left; }
/* --- --------- --- */

/* --- modHTM --- */
DIV.modHTM					{ }
/* --- ------ --- */

/* --- Menú Principal --- */
DIV.MainMenuMT						{ padding-top:7px; padding-right:10px; }
DIV.MainMenuMT TABLE         		{ margin:0px 0px 0px auto; }
DIV.MainMenuMT TABLE TD      		{ border-left:1px solid #6A6A6A; border-right:1px solid #313131; color:#D0D0D0; font-size:8pt; font-family:Arial; font-weight:bold; text-align:center; padding:0px 10px 0px 10px; }
DIV.MainMenuMT TABLE TD.On   		{ background-color:#A0A0A0; color:black; cursor:pointer; }
DIV.MainMenuMT TABLE TD.First		{ border-left:0px; }
DIV.MainMenuMT TABLE TD.Last		{ border-right:0px; }
DIV.MainMenuMT TABLE TD.Unique		{ border:0px; }
DIV.MainMenuMT TABLE TD.Current		{ background-color:#D0D0D0; color:black; }
DIV.MainMenuMT TABLE TD.Current.On	{ background-color:#FFFFFF; }
/* --- ---- --------- --- */

/* --- Menú Izquierdo --- */
DIV.MainMenuML						{ margin-bottom:10px; }
DIV.MainMenuML TABLE         		{ width:100%; }
DIV.MainMenuML TABLE TD      		{ padding:2px 5px 2px 5px; background-color:#3A3A3A; color:white; border:solid #A0A0A0; border-width:0px 0px 1px 0px; }
DIV.MainMenuML TABLE TD.On   		{ background-color:#A0A0A0; color:black; cursor:pointer; }
DIV.MainMenuML TABLE TD.First		{ }
DIV.MainMenuML TABLE TD.Last		{ border-bottom:0px; }
DIV.MainMenuML TABLE TD.Unique		{ }
DIV.MainMenuML TABLE TD.Current		{ background-color:#D0D0D0; color:black; }
DIV.MainMenuML TABLE TD.Current.On	{ background-color:#FFFFFF; }
/* --- ---- --------- --- */

TABLE.libMenu						{ background-color:#494949; border:1px solid; border-color:#707070 #2E2E2E #2E2E2E #707070; cursor:pointer; margin-right:0; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ padding:1px 5px 1px 5px; font-size:9pt; }
TABLE.libMenu TABLE					{ border:1px solid #494949; }
TABLE.libMenu TABLE TD A			{ color:#F0F0F0; }
TABLE.libMenu TABLE TD.Caption		{ padding:1px 1px 1px 5px; }
TABLE.libMenu TABLE TD.Icon			{ padding:1px 5px 1px 1px; }
TABLE.libMenu TABLE.On				{ background-color:#A0A0A0; border:1px solid; border-color:#E0E0E0 #808080 #808080 #E0E0E0; }
TABLE.libMenu TABLE.On TD A			{ color:black; }
TABLE.libMenu TABLE.On TD A:hover	{ }

/* --- Banners --- */
DIV.Banner1				{ }
DIV.Buttons2			{ text-align:center; }
DIV.Buttons2 DIV.Button	{ margin-bottom:5px; }
DIV.Buttons3			{ text-align:center; }
DIV.Buttons3 DIV.Button	{ margin-bottom:5px; }
/* --- ------- --- */

/* --- clsListManager --- */
DIV.ListManager							{ }
DIV.ListManager TABLE.Main				{ border-collapse:collapse; border:1px solid #F0F0F0; width:100%; }
DIV.ListManager TR.Headers TH			{ background-color:#F0F0F0; }
DIV.ListManager TD						{ padding:1px 2px 1px 2px; border:1px #F0F0F0; border-style:none solid dotted solid; vertical-align:top; }
DIV.ListManager TD.ColNUMERIC			{ text-align:right; }
DIV.ListManager TD.ColDATE				{ text-align:center; }
DIV.ListManager TD.ColCENTERED			{ text-align:center; }
DIV.ListManager TH.ColumnCommands		{ width:1%; background-color:#F0F0F0; text-align:center; vertical-align:top; white-space:nowrap; padding:1px; }
DIV.ListManager TH.ColumnCommands IMG	{ margin-right:1px; }
DIV.ListManager DIV.Empty				{ text-align:center; padding:20px; }
DIV.ListManager DIV.Commands			{ text-align:center; background-color:#F0F0F0; }
/* --- -------------- --- */

/* --- FormBuilder --- */
DIV.FormBuilder				{ background-color:#F5F5F5; margin:10px auto 10px auto; padding:0px; border:3px solid #E0E0E0; }
DIV.FormBuilder H1			{ background-color:#E0E0E0; font-size:10pt; padding:2px 5px 5px 5px; margin:0px 0px 0px 0px; border:0px; text-align:center; }
DIV.FormBuilder H2  		{ text-align:left; font-size:10pt; border-bottom:1px dotted black; text-transform:uppercase; margin:0px 10px 10px 10px; }
DIV.FormBuilder H3  		{ text-align:left; font-size:9pt; margin-bottom:5px; }
DIV.FormBuilder H4  		{ text-align:left; font-size:8pt; padding-left:10px; margin:0px; }
DIV.FormBuilder H5			{ text-align:left; font-size:8pt; padding-left:20px; margin:0px; }
DIV.FormBuilder H6 			{ text-align:left; font-size:8pt; padding-left:30px; margin:0px; }
DIV.FormBuilder DIV.Sep		{ background-color:#E0E0E0; color:black; text-align:center; margin:10px 10px 5px 10px; font-weight:bold; font-size:10pt; }
DIV.FormBuilder DIV.SepOn	{ background-color:#E0E0E0; border:1px solid; border-color:#808080 #F9F9F9 #F9F9F9 #808080; cursor:pointer; }
DIV.FormBuilder DIV.Text	{ text-align:justify; padding:0px 5px 0px 5px; }
DIV.FormBuilder OL			{ margin:0px 0px 0px 30px; }
DIV.FormBuilder UL			{ margin:0px 0px 0px 30px; }

DIV.FormBuilder TABLE.DataGrid					{ border-collapse:collapse; margin:10px auto 10px auto; }
DIV.FormBuilder TABLE.DataGrid TH				{ background-color:#E0E0E0; color:black; }
DIV.FormBuilder TABLE.DataGrid TH H3			{ padding:2px 5px 2px 5px; margin:0px; }
DIV.FormBuilder TABLE.DataGrid TD				{ padding:1px; }
DIV.FormBuilder TABLE.DataGrid TD.SubHeader		{ background-color:#F0F0F0; }
DIV.FormBuilder TABLE.DataGrid TD.FieldCaption	{ white-space:nowrap; text-align:right; padding:2px 5px 1px 10px; vertical-align:top; }
DIV.FormBuilder TABLE.DataGrid TD.FieldValue	{ text-align:left; padding:0px 10px 0px 0px; }
DIV.FormBuilder TABLE.DataGrid TD INPUT.File	{ }

DIV.FormBuilder DIV.FormControls	{ text-align:center; margin-top:10px; background-color:#E0E0E0; }
/* --- ----------- --- */

/* --- modMagazine --- */
DIV.modMagazineColumn																		{ height:100px; overflow:hidden; border:1px solid #D0D0D0; padding:5px; margin-bottom:10px; }
DIV.modMagazineColumn DIV.ArticleList														{ }
DIV.modMagazineColumn DIV.ArticleList DIV.ArticleListItem									{ display:none; }
DIV.modMagazineColumn DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemSection		{ font-size:9pt; font-weight:bold; border-bottom:1px dotted #D0D0D0; margin-bottom:5px; }
DIV.modMagazineColumn DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemTitle			{ margin-bottom:5px; font-size:8pt; font-weight:bold; }
DIV.modMagazineColumn DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemTitle A		{ text-decoration:none; }
DIV.modMagazineColumn DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemTitle A:hover	{ text-decoration:underline; }
DIV.modMagazineColumn DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemSubTitle		{ font-size:8pt; font-style:italic; }
DIV.modMagazineColumn DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemAbstract		{ font-size:7pt; }
DIV.modMagazineColumn DIV.ArticleList DIV.Last												{ border-bottom:0px; }

DIV.modMagazine																			{ }
DIV.modMagazine DIV.ArticleList															{ }
DIV.modMagazine DIV.ArticleList DIV.ArticleListItem										{ height:82px; padding-bottom:7px; margin-bottom:7px; border-bottom:1px dashed #D0D0D0; }
DIV.modMagazine DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemImage			{ height:82px; width:117px; margin-right:10px; float:left; text-align:center; }
DIV.modMagazine DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemTitle A			{ text-decoration:none; font-size:10pt; font-weight:bold; }
DIV.modMagazine DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemTitle A:hover	{ text-decoration:underline; }
DIV.modMagazine DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemSubTitle			{ font-size:9pt; font-weight:bold; }
DIV.modMagazine DIV.ArticleList DIV.ArticleListItem DIV.ArticleListItemAbstract			{ font-size:8pt; font-style:italic; margin-top:7px; }
DIV.modMagazine DIV.ArticleList DIV.Last												{ border-bottom:0px; padding-bottom:0px; margin-bottom:0px; }

DIV.modMagazine DIV.Article								{ }
DIV.modMagazine DIV.Article DIV.ArticleImage			{ width:117px; margin-right:10px; float:left; text-align:center; }
DIV.modMagazine DIV.Article DIV.ArticleTitle 			{ color:#696969; font-size:10pt; font-weight:bold; text-decoration:none; }
DIV.modMagazine DIV.Article DIV.ArticleSubTitle			{ font-size:9pt; font-weight:bold; }
DIV.modMagazine DIV.Article DIV.ArticleAbstract			{ font-size:8pt; font-style:italic; margin-top:7px; }
DIV.modMagazine DIV.Article DIV.ArticleContents			{ font-size:8pt; }
/* --- ----------- --- */

/* --- clsSearch --- */
DIV.clsSearchBox						{ color:#868686; }
DIV.clsSearchBox SPAN.Caption			{  }
DIV.clsSearchBox SPAN.Field INPUT		{ font-size:7pt; }
DIV.clsSearchBox SPAN.cmdSubmit INPUT	{ width:20px; }
/* --- --------- --- */

/* --- Login Box --- */
DIV#objLoginBox							{ width:230px; }

DIV#objLoginBoxRB H1					{ font-size:10pt; }
DIV#objLoginBoxRB TD.FieldValue SELECT	{ width:100px; }
DIV#objLoginBoxRB TD.FieldValue INPUT	{ width:100px; }
DIV#objLoginBoxRB.LoggedIn				{ border:1px solid #808080; margin-bottom:10px; padding:5px; }
DIV#objLoginBoxRB.LoggedIn DIV.UserName	{ text-align:center; font-weight:bold; }
DIV#objLoginBoxRB.LoggedIn DIV.Options	{ text-align:center; }
/* --- ----- --- --- */

/* --- VIS --- */
DIV#VIS			{ float:right; }
DIV#VIS A		{ color:#D0D0D0; text-decoration:none; font-size:7pt; }
DIV#VIS A:hover	{ color:#808080; text-decoration:underline; }
/* --- --- --- */
