BODY		{ background-color:#848383; }
BODY.Home	{ background-color:#808080; }

A			{ color:#0090D5; }

H3	{ margin-bottom:0px; }
H4	{ font-family:Verdana; font-size:11px; line-height:15px; background-color:#023467; padding:1px; }

DIV#Canvas								{ height:100%; }
DIV#InterfaceContainer					{ width:770px; height:100%; padding:0px; background-color:white; border:solid black; border-width:0 1 0 1; }
TABLE#Interface							{ width:770px; height:100%; border-collapse:collapse; }
TABLE#Interface TD.ColLeft				{ width:250px; vertical-align:top; }
TABLE#Interface TD.ColLeft DIV.Area		{ width:250px; }
TABLE#Interface TD.Workspace			{ width:519px; vertical-align:top; }
TABLE#Interface TD.Workspace DIV.Area	{ width:519px; padding:19px; }

H1.Path				{ border-bottom:1px solid #31456A; font-family:Arial; font-weight:bold; }
DIV.LocalMenu		{ border-top:1px solid #31456A; margin:10 0 0 0; }

DIV.BannersLeft					{ width:150px; }
DIV.BannersLeft TABLE.Banner	{ margin-bottom:10px; }

DIV.BannersRight				{ width:149px; }
DIV.BannersRight TABLE.Banner	{ margin-bottom:10px; }

TABLE.BannerButtons				{ }
TABLE.BannerButtons TD			{ text-align:center; }

A.Button			{ height:16px; padding:1 5 1 5; margin:0 1 0 1; font-family:Arial; font-size:10px; color:white; text-align:center; background-color:#1597D3; border:2px solid; border-color:#5AADD1 #0087BD #0087BD #5AADD1; white-space:nowrap; }
SPAN.LinkMore		{ font-size:7pt; font-weight:bold; text-decoration:underline; letter-spacing:normal; color:#0CA0DC; }
SPAN.LinkMore IMG	{ }

DIV.Text			{ font-size:9pt; }
DIV.Text H1			{ font-size:13pt; color:#31456A; }
DIV.Text H2			{ font-size:11pt; color:#31456A; }
DIV.Text P			{ font-size:9pt; text-align:justify; }
DIV.Text LI			{ font-size:9pt; text-align:justify; color:black; }
DIV.Text TD			{ font-size:9pt; text-align:justify; }
DIV.Text TH			{ font-size:9pt; }
DIV.Text IMG.PhotoRight	{ border:1px solid black; margin:0 0 10 10; }
DIV.Text IMG.PhotoLeft	{ border:1px solid black; margin:0 10 10 0; }
DIV.Text IMG.Photo		{ border:1px solid black; }

TABLE.DataTable		{ border-collapse:collapse; border:1px solid black; }
TABLE.DataTable TH	{ border:1px solid black; background-color:#31456A; color:White; }
TABLE.DataTable TD	{ border:1px solid black; }

TABLE.SmallDataTable	{ border-collapse:collapse; border:1px solid black; }
TABLE.SmallDataTable TH	{ border:1px solid black; background-color:#31456A; color:White; font-size:7pt; }
TABLE.SmallDataTable TD	{ border:1px solid black; font-size:7pt; }

/* ------------------------------------------------------------ */
/* modMagazine */
DIV.Scheme1								{ width:432px; }
DIV.Scheme1 DIV.Section					{ margin:4 0 10 0; }
DIV.Scheme1 DIV.Section TABLE.Section TH.SectionBullet	{ display:none; }
DIV.Scheme1 DIV.Section TABLE.Section TH.SectionTitle	{ border:solid #023562; border-width:1 1 0 1; text-align:left; font-weight:bold; font-size:10px; vertical-align:top; padding:2 0 2 5; background-color:#023262; color:white; }
DIV.Scheme1 DIV.Section TABLE.Section TH.SectionBulletR	{ display:none; }
DIV.Scheme1 TR.Sep						{ display:none; }
DIV.Scheme1 TD.Article					{ padding:4px; border:solid #023562; border-width:0 1 1 1; }
DIV.Scheme1 TD.Article P.Title			{ margin:0px; text-align:left; line-height:12px; }
DIV.Scheme1 TD.Article P.Title A		{ color:#0C95C3; text-decoration:none; font-weight:bold; }
DIV.Scheme1 TD.Article P.Title A:hover	{ text-decoration:underline; }
DIV.Scheme1 TD.Article P.Abstract		{ margin-top:0px; color:#183C6C; font-size:10px; }
DIV.Scheme1 SPAN.ColSep					{ width:8px; }

DIV.Scheme2									{ width:432px; }
DIV.Scheme2 TABLE							{ width:100%; }
DIV.Scheme2 TD.Article						{ padding:10 0 10 0; }
DIV.Scheme2 TD.Article TH					{ }
DIV.Scheme2 TD.Article TH.Section			{ font-family:Arial; font-size:10px; font-weight:bold; text-align:left; padding:0px; }
DIV.Scheme2 TD.Article TH.Section DIV		{ width:100%; white-space:nowrap; background-color:#023262; color:White; border:1px solid #052C67; margin-bottom:1px; padding:1 5 1 5; }
DIV.Scheme2 TD.Article TH.Bullet			{ display:none; }
DIV.Scheme2 TD.Article TD.Sep				{ display:none; }
DIV.Scheme2 TD.Article TD					{ font-size:8pt; padding:10 0 10 0; vertical-align:top; }
DIV.Scheme2 TD.Article TD.Contents			{ vertical-align:top; padding:10 7 10 7; }
DIV.Scheme2 TD.Article TD P.Title			{ font-family:Arial; font-size:15px; font-weight:bold; margin:0px; text-align:left; line-height:12px; }
DIV.Scheme2 TD.Article TD P.Title A			{ color:#089CCA; }
DIV.Scheme2 TD.Article TD P.Title A:hover	{ text-decoration:underline; }
DIV.Scheme2 TD.Article TD P.Subtitle		{ color:#003763; font-size:8pt; font-weight:bold; margin:3 0 0 0; text-align:left; }
DIV.Scheme2 TD.Article TD P.Text			{ margin:5 0 0 0; line-height:15px; color:#023467; }
DIV.Scheme2 TD.Article TD P.Text A			{ font-weight:bold; }
DIV.Scheme2 TD.Article TD P.Text A:hover	{ text-decoration:underline; }
DIV.Scheme2 TD.Article TD P.Text IMG		{ margin-top:7px; }
DIV.Scheme2 TD.Article TD IMG.ImageLeft		{ margin:0 0 0 10; }
DIV.Scheme2 TD.Article TD IMG.ImageRight	{ margin:0 10 0 0; }
DIV.Scheme2 TD.Article TABLE.ArticleContents	{ border:1px solid #033260; }

DIV.Scheme3						{ border:1px solid #023562; width:432px; margin:13 0 10 0; }
DIV.Scheme3	TD					{ font-weight:bold; font-size:11pt; }
DIV.Scheme3 TD.Subtitle			{ }
DIV.Scheme3 TD.Subtitle	A		{ }
DIV.Scheme3 TD.Subtitle	A:hover	{ }
DIV.Scheme3 TD.Title			{ font-family:Arial; font-size:15px; font-weight:bold; padding:6 5 5 4; line-height:12px; }
DIV.Scheme3 TD.Title A			{ color:#089CCA; }
DIV.Scheme3 TD.Title A:hover	{ text-decoration:underline; }

DIV.Scheme6											{ width:432px; margin:13 0 10 0; }
DIV.Scheme6 TR.RowSection TD						{ border-bottom:1px solid #052C67; }
DIV.Scheme6 TR.RowSection DIV.SectionTitle			{ border:1px solid black; width:1%; white-space:nowrap; margin-bottom:3px; padding:1 5 1 5; font-family:Arial; font-size:10px; background-color:#7E99B4; color:White; font-weight:bold; }
DIV.Scheme6 TR.RowArticle TD						{ padding-top:10px; }
DIV.Scheme6 TR.RowArticle TD.Contents				{ padding:27 10 0 15; vertical-align:top; }
DIV.Scheme6 TR.RowArticle DIV.Title					{ font-size:12pt; font-weight:bold; font-family:Arial; }
DIV.Scheme6 TR.RowArticle DIV.SubTitle				{ font-size:9pt; font-weight:bold; color:#003D67; margin-bottom:9px; }
DIV.Scheme6 TR.RowArticle DIV.Text					{ font-size:8pt; color:#053A5A; text-align:justify; }
DIV.Scheme6 TR.RowArticle DIV.Text SPAN.LinkMore	{ }

DIV.MagazineHome						{ font-family:Arial; width:432px; }
DIV.MagazineHome TABLE.iFlexzine		{ }
DIV.MagazineHome TABLE.iFlexzine TH		{ }
DIV.MagazineHome DIV.Article H1			{ font-size:12pt; margin:0px; color:#004236; }
DIV.Magazine							{ font-family:Arial; width:100%; }
DIV.Magazine TABLE.iFlexzine			{ }
DIV.Magazine DIV.RapidBoxes				{ margin-left:10px; }
TABLE.iFlexzine							{ }
TABLE.iFlexzine TH						{ color:#083B61; padding-bottom:5px; font-weight:normal; font-size:7pt; }
TABLE.iFlexzine TH A					{ color:#0F355A; }
TABLE.iFlexzine TH A:hover				{ text-decoration:underline; }
TABLE.iFlexzine TH.Edition				{ text-align:left; }
TABLE.iFlexzine TH.Date					{ text-align:right; }

/*
DIV.Magazine DIV.SectionTitle				{ width:432px; margin-top:10px; margin-bottom:13px; border-bottom:1px solid #00285F; }
DIV.Magazine DIV.SectionTitle DIV			{ font-weight:bold; font-size:10px; border:1px solid #00285F; margin-bottom:3px; border-bottom:1px solid #00285F; background-color:#889DBA; width:1%; white-space:nowrap; color:White; padding:1 5 1 5; }
*/
DIV.Magazine DIV.SectionTitle				{ font-weight:bold; }
DIV.Magazine DIV.Article					{ width:432px; margin-top:10px; color:#023467; line-height:15px; overflow-x:hidden; padding:0px; }
DIV.Magazine DIV.Article H1					{ font-size:12pt; margin:3 0 0 0; color:#009CDC; font-family:Arial; }
DIV.Magazine DIV.Article H2					{ font-size:9pt; margin:2 0 0 0; color:#083A5B; }
DIV.Magazine DIV.Article H3					{ line-height:normal; }
DIV.Magazine DIV.Article P					{ color:#023467; text-align:left;  }
DIV.Magazine DIV.Article LI					{ color:#023467; text-align:left; }
DIV.Magazine DIV.Article IMG.ImgImage		{ border:1px solid black; }

DIV.Magazine DIV.Article TABLE.ImageLeft		{ margin-bottom:10px; }
DIV.Magazine DIV.Article TABLE.ImageLeft TD		{ padding-right:10px; }
DIV.Magazine DIV.Article TABLE.ImageRight		{ margin-bottom:10px; float:right; }
DIV.Magazine DIV.Article TABLE.ImageRight TD	{ padding-left:10px; }
DIV.Magazine DIV.Article TABLE.ImageCenter		{ margin-bottom:10px; }
DIV.Magazine DIV.Article DIV.ImgNote P			{ text-align:center; }

DIV.Magazine DIV.Article DIV.Gorro		{ color:#058EDE; font-family:Arial; font-size:10pt; font-weight:bold; line-height:17px; margin-top:10px; }
DIV.Magazine DIV.Options				{ margin-top:40px; }

DIV.RBArticles				{ font-family:Arial; }
DIV.RBArticles UL			{ margin:0px; }
DIV.RBArticles UL LI		{ font-size:10px; }
DIV.RBArticles A			{ color:#4B4B4B; }

DIV.RBArticle				{ font-family:Arial; padding:0 0 0 0; }
DIV.RBArticle DIV.Title		{ font-family:Arial; font-size:9pt; margin:0px; font-weight:bold; line-height:15px; }
DIV.RBArticle A				{ color:#19A0D7; font-weight:bold; }
DIV.RBArticle DIV.SubTitle	{ font-size:10px; margin:3 0 0 0; font-weight:bold; line-height:12px; color:#003D67; }
DIV.RBArticle P				{ color:#003D67; font-size:10px; margin:2 0 0 0; padding:0px; }
/* ------------------------------------------------------------ */

/* -------------------------------------------------- */
/* Rapid Boxes */
DIV.RapidBoxes						{ width:140px; margin:0 5 0 4;  }
DIV.RapidBoxes TABLE				{ }
DIV.RapidBoxes TABLE TH				{ font-family:Arial; font-size:7pt; text-align:left; padding:0px; background-color:#023262; color:white; vertical-align:top; border:solid black; border-width:1 1 0 1; }
DIV.RapidBoxes TABLE TH TH			{ padding:2px; border:0px; }
DIV.RapidBoxes TABLE TD				{ padding:0px;  }
DIV.RapidBoxes TABLE TD.Main		{ font-size:8pt; padding:10 4 10 4; border:solid black; border-width:0 1 1 1; }
DIV.RapidBoxes TABLE TR.RBEnd TD	{ font-size:6pt; padding:0px; height:15px; border:solid black; border-width:0 0 0 0; }
DIV.RapidBoxes TABLE TR.RBSep		{ display:none; }
DIV.RapidBoxes TABLE TABLE			{ margin:0px; }
DIV.RapidBoxes TABLE TABLE TD		{ padding:1px; }
DIV.RapidBoxes UL					{ margin-left:20px; }
/* -------------------------------------------------- */

/* ------------------------------------------------------------ */
/* Gallery */
DIV.Gallery									{ width:100%; text-align:center; }
DIV.Gallery H1								{ font-size:12pt; }
DIV.Gallery TABLE.Main TD					{ text-align:center; padding:0 5 10 5; vertical-align:bottom; }
DIV.Gallery TABLE.Thumbnail TD				{ padding:0px; }
DIV.Gallery TABLE.Thumbnail IMG				{ border:1px solid black; }
DIV.Gallery TABLE.Thumbnail DIV.Title		{ font-size:10pt; font-weight:bold; }
DIV.Gallery TABLE.Thumbnail DIV.Description	{ font-size:8pt; }

BODY.ZoomViewer DIV.Title					{ padding:10px; font-size:10pt; font-weight:bold; }
BODY.ZoomViewer DIV.Description				{ padding:0 10 10 10; font-size:8pt; }
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
DIV.RB_Login TH					{ font-size:10pt; font-family:Arial; text-align:right; padding-top:5px; }
DIV.RB_Login TD.Label			{ text-align:right; }
DIV.RB_Login TD.Field			{ text-align:right; }
DIV.RB_Login INPUT.textfield	{ width:70px; }
/* ------------------------------------------------------------ */

/* Pie de Página */
TD.BarBottom			{ text-align:center; }

DIV.PageFooter			{ padding:0 8 0 8; }
DIV.PageFooter A		{ font-weight:bold; }
DIV.PageFooter A:hover	{ }

DIV.Pixart				{ text-align:right; padding:0 5 0 5; font-size:7pt; }

/* ------------------------------------------------------------ */
/* Menú Principal */
TABLE.libMenu						{ background-color:#DBDBDB; border:1px solid #BEC7CC; cursor:hand; border-collapse:collapse; margin-right:5px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ padding:0px; font-family:Arial; font-size:10px; font-weight:bold; border:1px solid #BEC7CC; }
TABLE.libMenu TABLE					{ border:0px; }
TABLE.libMenu TABLE TD				{ border:0px; }
TABLE.libMenu TABLE TD.Caption		{ padding:2 1 2 5; }
TABLE.libMenu TABLE TD.Icon			{ padding:2 5 2 1; }
TABLE.libMenu TABLE.On				{ background-color:#809AB3; }
TABLE.libMenu TABLE.On TD A			{ color:#04386A; }
TABLE.libMenu TABLE.On TD A:hover	{ }
TABLE.libMenu TABLE TD A			{ color:#04386A; }

DIV.MenuTop							{ text-align:right; padding:3 3 2 3; height:20px; }
DIV.MenuTop TABLE.MainMenu			{ }
DIV.MenuTop TABLE.MainMenu TD		{ padding:0 10 0 10; font-size:8pt; }
DIV.MenuTop TABLE.MainMenu TD.On	{ cursor:hand; }

DIV.MenuLeft							{ width:100%; }
DIV.MenuLeft TABLE.MainMenu			{ width:100%; border-top:1px solid white; border-bottom:1px solid white; }
DIV.MenuLeft TABLE.MainMenu TD		{ padding:2 10 2 10; font-size:8pt; }
DIV.MenuLeft TABLE.MainMenu TD.On	{ cursor:hand; }

DIV.MenuDown						{ text-align:center; padding:3 10 2 10; }
DIV.MenuDown TABLE.MainMenu			{ border-left:1px solid #0000D0; border-right:1px solid #000040; }
DIV.MenuDown TABLE.MainMenu TD		{ color:#D0D0D0; border-left:1px solid #000040; border-right:1px solid #0000D0; padding:0 5 0 5; font-size:7pt; }
DIV.MenuDown TABLE.MainMenu TD.On	{ color:white; cursor:hand; }

/* ------------------------------------------------------------ */
/* Dialog */
DIV.Dialog								{ text-align:center; }
DIV.Dialog TABLE.Main					{ border:1px solid #00285F; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1 5 1 5; background-color:#1597D3; color:white; font-size:10px; font-family:Arial; }
DIV.Dialog TABLE.Main TH TH				{ border:0px; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; border:0px; }
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; vertical-align:text-top; }
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; } */

/* ------------------------------------------------------------ */
/* List */
TABLE.List							{ border:1px solid; border-color:#1992E3 #0E5482 #0E5482 #1992E3; width:100%; background-color:#E4E7EC; }
TABLE.List TH						{ background-color:#126CAA; border:1px solid; border-color:#1992E3 #0E5482 #0E5482 #1992E3; color:white; padding:0px; }
TABLE.List TH.Title	TH				{ text-align:left; border:0px; padding:0 0 0 5; vertical-align:top; }
TABLE.List TH.Title TH A			{ color:black; cursor:hand; }
TABLE.List TH.Title IMG				{ margin:3 0 0 0; }
TABLE.List TD						{ border:solid #CDD0D4; border-width:0 1 1 0; vertical-align:top; padding:1 3 1 3; }
TABLE.List TD TD					{ border:0px; }
TABLE.List TD.Empty					{ padding:50px; text-align:center; }
TABLE.List TR.Footer TD				{ background-color:#126CAA; 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; }

/* ------------------------------------------------------------ */