BODY					{ margin:0; font-family:Arial; font-size:8pt; background-color:white; }

TH						{ font-size:8pt; }
TD						{ font-size:8pt; }
A						{ color:#0000A0; text-decoration:none; }
A:hover					{ color:#0000FF; text-decoration:underline; }
P						{ text-align:justify; }

EM						{ width:98%; }
P.Options				{ text-align:center; }
P.Buttons				{ text-align:center; }
P.ResultsNormal			{ text-align:center; margin:20px; }
H1.Title				{ font-size:12pt; font-style:italic; border-bottom:1px solid black; margin:10px 10px 0 10px; }
H1.Path					{ font-size:8pt; border-bottom:1px solid #797979; margin-bottom:20px; }
INPUT					{ font-size:8pt; }

DIV.ResultValidation	{ color:red; }
DIV.ResultValidation A	{ color:red; }
DIV.ResultValidation P	{ font-weight:bold; }

DIV.AutoMenu			{ font-size:10pt; }

/* Menú pequeño de la parte inferior central de los contenidos */
DIV.LocalMenu			{ text-align:center; border-top:1px solid #797979; font-size:8pt; margin:20px 0 20px 0; }
DIV.LocalMenu A			{ color:#0000A0; text-decoration:none; }
DIV.LocalMenu A:hover	{ color:#0000FF; text-decoration:underline; }

DIV.Help				{ padding:10px 0 0 10px; }
DIV.Help UL				{ margin-left:20px; }
DIV.Help UL LI			{ margin-top:10px; }


/* libMenu */

TABLE.libMenu							{ background-color:#EEF2F8; margin-right:4px; border:1px solid #CFCFCF; cursor:pointer; }
TABLE.libMenu TD						{ padding:2px 0 2px 0; font-size:10pt; }
TABLE.libMenu TABLE						{ }
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:#4C75B0; }
TABLE.libMenu TABLE.On TD A				{ color:white; }
TABLE.libMenu TABLE.On TD A:hover		{ color:white; }
TABLE.libMenu TD TD						{ padding:0; vertical-align:middle; border:0; }
TABLE.libMenu TD TD A					{ color:#4C75B0; text-decoration:none; }
TABLE.libMenu TD TD A:hover				{ color:#4C75B0; text-decoration:none; }

/* MainMenu */
TABLE.MainMenu			{ }
TABLE.MainMenu TD		{ cursor:pointer; }
TABLE.MainMenu TD.On	{ }

/* Dialog */
DIV.Dialog								{ margin-top:10px; text-align:center; }
DIV.Dialog TABLE.Main					{ border:1px solid black }
DIV.Dialog TABLE.Main TH				{ background-color:#BD300A; color:white; text-align:left; padding:1px; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center }
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 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.modDocs			{ width:100% }
DIV.modDocs H1		{ font-size:12pt; }
DIV.modDocs H2		{ font-size:10pt; }

/* List */
TABLE.List							{ border:1px solid black; width:100%; border-collapse:collapse; }
TABLE.List TH						{ background-color:#BD300A; color:white; border:1px solid black; }
TABLE.List TH.Title	TH				{ text-align:left; border:0; }
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; }
TABLE.List TD.Empty					{ padding:50px; text-align:center; }
TABLE.List TR.Footer TD				{ background-color:#BD300A; text-align:center; padding:1px; }
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:0; }
DIV.WebMap TABLE.ThemeName TD TABLE		{ border:1px solid black; cursor:pointer; background-color:#FFFFFF; margin:10px 0 10px 0; }
DIV.WebMap TABLE.ThemeName TD TABLE.On	{ background-color:#FFE7E1; }
DIV.WebMap TABLE.ThemeName TD TABLE TD	{ padding:2px 10px 2px 10px; font-size:14pt; font-family:Calibri; }
DIV.WebMap TR.TREEMAP_START				{ padding:10px 0 0 0; }
DIV.WebMap TR.TREEMAP_FINISH			{ padding:0 0 10px 0; }

/* -------------------------------------------------- */
DIV.Workspace				{ padding:0; }
DIV.Workspace DIV.Text		{ font-size:10pt; }
DIV.Workspace DIV.Text H1	{ font-size:12pt; }
DIV.Workspace DIV.Text H2	{ font-size:10pt; font-family:Verdana; color:#315DA5; }
DIV.Workspace DIV.Text TD	{ font-size:10pt; }
DIV.Workspace DIV.Text P				{ text-align:justify; }
DIV.Workspace DIV.Text IMG.PhotoLeft	{ border:1px solid black; margin:0 10px 10px 0; }
DIV.Workspace DIV.Text IMG.PhotoRight	{ border:1px solid black; margin:0 0 10px 10px; }
DIV.Workspace DIV.Text IMG.Photo		{ border:1px solid black; margin:10px; }

DIV.Text TABLE.Clientes IMG	{ border:1px solid black; }
DIV.Text TABLE.Clientes H3	{ margin:0; font-size:10pt; font-family:Verdana; color:#315DA5; }
DIV.Text TABLE.Clientes P	{ margin:0; }

DIV.RapidBoxes						{ width:167px; }
DIV.RapidBoxes TABLE				{ width:167px; }
DIV.RapidBoxes TABLE TH				{ background-image:url(Webs/Shared/Interface/Main/RBL1.gif); height:21px; text-align:left; padding:0 0 0 12; font-size:8pt; }
DIV.RapidBoxes TABLE TD				{ background-image:url(Webs/Shared/Interface/Main/RBL2.gif); font-size:8pt; padding:3px; }
DIV.RapidBoxes TABLE TR.RBEnd TD	{ background-image:url(Webs/Shared/Interface/Main/RBL3.gif); height:9px; font-size:1pt; }
DIV.RapidBoxes TABLE TR.RBSep TD	{ background-image:none; }

.PageLeft DIV.RapidBoxes			{ margin:10 0 0 20; }
.PageRight DIV.RapidBoxes			{ margin:10 0 0 0; }

/* -------------------------------------------------- */
/* modMagazine */

DIV.Scheme1								{ }
DIV.Scheme1 TABLE.Section				{ margin-top:8px; border:1px solid #283C8A; }
DIV.Scheme1 TABLE.Section TD			{ padding:6 0 4 2; }
DIV.Scheme1 TABLE.Section TD.Article	{ padding-right:8px; }
DIV.Scheme1 TH.SectionTitle				{ color:white; text-align:left; padding-left:4px; background-color:#283C8A; }
DIV.Scheme1 TD.Article P.Title			{ margin:0; text-align:left; }
DIV.Scheme1 TD.Article P.Title A		{ color:black; text-decoration:none; font-weight:bold; }
DIV.Scheme1 TD.Article P.Title A:hover	{ color:blue; text-decoration:underline; }
DIV.Scheme1 TD.Article P.Abstract		{ margin-top:0; color:#666666; }
DIV.Scheme1 SPAN.ColSep					{ width:8px; }

DIV.Scheme2								{ border:solid #283C8A; border-width:0 1 1 1; }
DIV.Scheme2 TABLE TD					{ padding:10px; }
DIV.Scheme2 TABLE TABLE TH				{ background-color:#283C8A; color:white; }
DIV.Scheme2 TABLE TABLE TD				{ padding:0; }
DIV.Scheme2 TABLE TABLE TD IMG			{ border:1px solid #283C8A; }
DIV.Scheme2 TABLE TD P					{ margin:0; text-align:left; }
DIV.Scheme2 TABLE TD P.Title			{ font-weight:bold; }
DIV.Scheme2 TABLE TD P.Abstract			{ color:#666666; }

DIV.Scheme3								{ border:solid #283C8A; border-width:0 1 1 1; }
DIV.Scheme3 TD.Article					{ padding:10px; }
DIV.Scheme3 TD.Article P.Title			{ font-size:12pt; font-weight:bold; margin:0; text-align:left; }
DIV.Scheme3 TD.Article P.Title A		{ color:black; }
DIV.Scheme3 TD.Article P.Title A:hover	{ color:blue; }
DIV.Scheme3 TD.Article P				{ font-size:9pt; color:#666666; margin-top:10px; }
DIV.Scheme3 TD.Article P IMG.ImageLeft	{ margin:0 10 10 0; border:1px solid black; }
DIV.Scheme3 TD.Article P IMG.ImageRight	{ margin:0 0 10 10; border:1px solid black; }

DIV.MagazineHome TABLE.iFlexzine		{ margin-top:8px; }
DIV.Magazine TABLE.iFlexzine			{ margin-top:0; }
TABLE.iFlexzine TR.MainTitle TH			{ }
TABLE.iFlexzine TH						{ color:white; }
TABLE.iFlexzine TH A					{ color:white; }
TABLE.iFlexzine TH A:hover				{ color:yellow; }
TABLE.iFlexzine TH.Left					{ background-color:white; }
TABLE.iFlexzine TH.Title				{ text-align:left; padding-left:10px; }
TABLE.iFlexzine TH.Title IMG			{ margin-right:4px; }
TABLE.iFlexzine TH.Date					{ text-align:right; padding-right:10px; }

DIV.Magazine							{ width:100%; }
DIV.Magazine DIV.Article				{ background-color:white; padding:10px; margin:0; width:100%; border:solid #283C8A; border-width:0 1 1 1;}
DIV.Magazine DIV.Article I				{ color:#202020; font-style:normal; }
DIV.Magazine DIV.Article H1				{ font-size:12pt; margin:0; }
DIV.Magazine DIV.Article P				{ color:#666666; }
DIV.Magazine DIV.Article IMG.ImageLeft	{ border:1px solid black; margin:0 10 10 0; }
DIV.Magazine DIV.Article IMG.ImageRight	{ border:1px solid black; margin:0 0 10 10; }

/* -------------------------------------------------- */
/* Pixart */
DIV.VIS			{ text-align:right; font-size:7pt; padding:0 15px 0 0; margin:0 auto 0 auto; }
DIV.VIS A		{ color:#C0C0C0; }
DIV.VIS A:hover	{ color:blue; }
