DIV#Canvas							{ height:100%; text-align:center; }
DIV#Canvas DIV#InterfaceContainer	{ height:100%; width:770px; padding:0px; }

DIV.BannersLeft						{ margin-top:10px; }
DIV.BannersRight					{ margin-top:10px; }
TABLE.BannerButtons	TD				{ text-align:center; }
TABLE.BannerButtons TABLE.Banner	{ margin-top:1px; }

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#Canvas DIV.Pixart				{ text-align:right; padding:0 20 0 0; }

/* ------------------------------------------------------------ */
/* modMagazine */
DIV.MagazineHome						{ width:100%; }
DIV.MagazineHome TABLE.iFlexzine		{ }
DIV.MagazineHome TABLE.iFlexzine TH		{ }

DIV.Scheme1								{ width:100%; }
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 #7A7572; border-width:1 1 0 1; text-align:left; font-weight:bold; font-size:10px; vertical-align:top; padding:2 0 2 5; }
DIV.Scheme1 DIV.Section TABLE.Section TH.SectionBulletR	{ display:none; }
DIV.Scheme1 TR.Sep						{ display:none; }
DIV.Scheme1 TD.Article					{ padding:10px; border:solid #7A7572; 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		{ 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; font-size:10px; }
DIV.Scheme1 SPAN.ColSep					{ width:8px; }

DIV.Scheme2									{ width:100%; }
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-size:10px; font-weight:bold; text-align:left; padding:0px; }
DIV.Scheme2 TD.Article TH.Section DIV		{ width:100%; white-space:nowrap; border:1px solid #7A7572; 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-size:15px; font-weight:bold; margin:0px; text-align:left; line-height:12px; }
DIV.Scheme2 TD.Article TD P.Title A			{ }
DIV.Scheme2 TD.Article TD P.Title A:hover	{ text-decoration:underline; }
DIV.Scheme2 TD.Article TD P.Subtitle		{ 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; }
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 #7A7572; }

DIV.Scheme3						{ border:1px solid #7A7572; width:100%; margin:13 0 10 0; }
DIV.Scheme3	TABLE				{ width:100%; }
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-size:15px; font-weight:bold; padding:6 5 5 4; line-height:12px; }
DIV.Scheme3 TD.Title A			{ }
DIV.Scheme3 TD.Title A:hover	{ text-decoration:underline; }

DIV.Scheme6											{ width:100%; 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	{ }

/* Encabezado: nombre de edición y fecha */
TABLE.iFlexzine							{ }
TABLE.iFlexzine TH						{ color:#404040; padding-bottom:0px; font-weight:normal; font-size:7pt; }
TABLE.iFlexzine TH A					{ }
TABLE.iFlexzine TH A:hover				{ text-decoration:underline; }
TABLE.iFlexzine TH.Edition				{ text-align:left; }
TABLE.iFlexzine TH.Date					{ text-align:right; }

/* Encabezado: nombre de sección */
DIV.SectionTitle				{ font-weight:bold; width:100%; margin-top:0px; margin-bottom:13px; border-top:1px solid #A0A0A0; text-align:right; }
DIV.SectionTitle DIV			{ font-weight:bold; font-size:10px; border:solid #A0A0A0; border-width:0 1 1 1; background-color:#F0F0F0; width:1%; white-space:nowrap; color:#808080; padding:1 5 1 5; }

/* Artículo desplegado */
DIV.Article						{ width:100%; }
DIV.Article H1					{ font-size:12pt; margin:5 0 0 0; }
DIV.Article H2					{ font-size:9pt; margin:0 0 5 0; }
DIV.Article DIV.Gorro			{ font-size:9pt; margin:0 0 5 0; color:#404040; }
DIV.Article H3					{ }
DIV.Article P					{ text-align:left;  }
DIV.Article LI					{ text-align:left; }
DIV.Article IMG.ImgImage		{ border:1px solid black; }
DIV.Article TABLE.ImageLeft		{ margin-bottom:10px; }
DIV.Article TABLE.ImageLeft TD	{ padding-right:10px; }
DIV.Article TABLE.ImageRight	{ margin-bottom:10px; float:right; }
DIV.Article TABLE.ImageRight TD	{ padding-left:10px; }
DIV.Article TABLE.ImageCenter	{ margin-bottom:10px; }
DIV.Article DIV.ImgNote P		{ text-align:center; }
DIV.Options						{ margin-top:30px; }


/* RapidBox: Lista de artículos de la sección actual */
DIV.RBArticles UL			{ margin:0px; }

/* RapidBox: Artículo en columna */
DIV.RBArticle				{ }
DIV.RBArticle DIV.Title		{ font-size:9pt; font-weight:bold; }
DIV.RBArticle A				{ font-weight:bold; }
DIV.RBArticle DIV.SubTitle	{ font-size:10px; margin-top:0px; font-weight:bold; line-height:12px; }
DIV.RBArticle P				{ font-size:10px; margin-top:5px; padding:0px; }
/* ------------------------------------------------------------ */

/* -------------------------------------------------- */
/* Rapid Boxes */
DIV.RapidBoxes						{ width:100%; }
DIV.RapidBoxes TABLE				{ }
DIV.RapidBoxes TABLE TH				{ text-align:left; padding:0px; }
DIV.RapidBoxes TABLE TH TH			{ padding:0 10 0 10; height:27px; border:0px; }
DIV.RapidBoxes TABLE TD				{ padding:0px;  }
DIV.RapidBoxes TABLE TD.Main		{ padding:10 10 10 10; }
DIV.RapidBoxes TABLE TR.RBEnd TD	{ font-size:6pt; padding:0px; height:15px; }
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; }
/* -------------------------------------------------- */

/* ------------------------------------------------------------ */
/* Dialog */
DIV.Dialog								{ text-align:center; }
DIV.Dialog TABLE.Main					{ border:1px solid #404040; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1 5 1 5; background-color:#E0E0E0; color:black; font-size:10px; }
DIV.Dialog TABLE.Main TH TH				{ border:0px; }
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; }
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
/* ZoomViewer */
BODY.ZoomViewer DIV.Title	{ font-weight:bold; padding:5 10 5 10; }
BODY.ZoomViewer DIV.Description	{ padding:5 10 5 10; }
/* ------------------------------------------------------------ */
