/* Generales */
H1				{ text-align:left; font-size:12pt; }
H2				{ text-align:left; font-size:11pt; }
H3				{ text-align:left; font-size:10pt; }
HR				{ color:black; }
INPUT			{ font-size:8pt; }
SELECT			{ font-size:8pt; }
SELECT.Multiple	{ width:150px; }
A				{ color:Blue; }
A:hover			{ color:red; }

BODY			{ font-family: Arial; margin:0px; padding:0px; }
BODY.Home		{ margin:0px; padding:0px; background-color:#8B8C92; }
BODY.PopUp		{ margin:20px; }
BODY.PopUp H1	{ text-align:center; }
LI				{ font-size:8pt; }
TD				{ font-size:8pt; }
P				{ font-size:8pt; }
FORM			{ margin:0px; }

DIV#objInterfaceContainer				{ text-align:center; width:100%; height:100%; }
DIV#objInterface						{ background-image:url(Interface/Home/Back.gif); width:770px; height:100%; padding:0px 27px 0px 22px; }
DIV#objHeader							{ background-image:url(Interface/Home/Header.gif); background-repeat:no-repeat; width:721px; height:134px; }
DIV#objHeader TD.Logo					{ width:216px; text-align:center; }
DIV#objHeader TD.Banner					{ width:491px; text-align:center; vertical-align:top; padding-right:14px; }
DIV#objHeader TD.Banner TABLE.Banner	{ border:2px solid black; }
DIV#objHeader DIV#objSearch				{ font-size:8pt; padding:10px 14px 0px 216px; margin:0px; }
DIV#objFooter							{ font-size:7pt; color:#808080; border-top:5px solid #F0A463; margin-top:10px; padding-top:10px; }

DIV#objBody TD.ColLeft						{ width:120px; padding-right:5px; vertical-align:top; }
DIV#objBody TD.ColMiddle					{ width:591px; padding-right:5px; vertical-align:top; }
DIV#objMainMenu								{ width:591px; height:58px; }
DIV#objMainMenu DIV#objMenu1				{ text-align:center; height:17px; margin-top:2px; padding-top:1px; font-weight:bold; }
DIV#objMainMenu DIV#objMenu1 SPAN.Sep		{ width:10px; color:White; }
DIV#objMainMenu DIV#objMenu1 A				{ color:White; }
DIV#objMainMenu DIV#objMenu1 A:hover		{ color:Yellow; }
DIV#objMainMenu DIV#objMenu2				{ text-align:center; margin-top:2px; padding-top:2px; font-weight:bold; }
DIV#objMainMenu DIV#objMenu2 SPAN.Sep		{ height:17px; color:White; }
DIV#objMainMenu DIV#objMenu2 A				{ color:White; text-decoration:none; }
DIV#objMainMenu DIV#objMenu2 A:hover		{ color:Yellow; }
DIV#objMainMenu DIV#objMenu2 SPAN.Current0	{ height:17px; padding-left:5px; padding-right:5px; }
DIV#objMainMenu DIV#objMenu2 SPAN.Current1	{ height:17px; padding-left:5px; padding-right:5px; }
DIV#objMainMenu DIV#objMenu3				{ text-align:center; color:White; }
DIV#objMainMenu DIV#objMenu3 SPAN.Sep		{ color:White; }
DIV#objMainMenu DIV#objMenu3 A				{ color:White; text-decoration:none; }
DIV#objMainMenu DIV#objMenu3 A:hover		{ color:Yellow; }

H1.AreaTitle	{ }

/* Dialog */
.Dialog							{ text-align:center; }
.Dialog TABLE.Main				{ font-size:10pt; }
.Dialog TABLE.Main TD.Caption	{ text-align:right; padding-left:10px; vertical-align:top; }
.Dialog TABLE.Main TD.Field		{ padding-right:10px; }

/* Interface */
TABLE.Interface TD.Menu			{ text-align:center; }
TD.WorkArea						{ padding-top:10px; padding-right:10px; }
TD.WorkArea H1					{ border-bottom:1px solid black; }
TD.WorkArea H2					{ }
TD.WorkArea H3					{ }

/* ThemesTree */
DIV.ThemesTree					{ margin:0 10 15 10; }
DIV.ThemesTree H1				{ margin:0 0 5 20; padding:0px; border-bottom:1px solid black; }
DIV.ThemesTree TABLE TD			{ vertical-align:middle; font-size:8pt; font-weight:bold; padding-left:20px; }
DIV.ThemesTree TABLE TD A		{ text-decoration:none; }
DIV.ThemesTree TABLE TD A.On	{ text-decoration:underline; }
DIV.ThemesTree IMG.Outline		{ cursor:hand; }

/* SubThemes */
/*P								{ margin:0 10 16 0; }*/

/* ThemesList */
DIV.ThemesList					{ padding-bottom:20px; }
DIV.ThemesList P				{ text-align:justify; }
SPAN.NewDev						{ font-size:7pt; background-color:#F4F962; color:black; padding:1px; }
SPAN.Modified					{ font-size:7pt; background-color:#00F900; color:black; padding:1px; }

/* ListItems */
TABLE.ListItems 						{ padding:0 0 0 0; }
TABLE.ListItems TD						{ padding:0 20 0 0; }
TABLE.ListItems TD.Bullet				{ padding:10 5 0 20; }
TABLE.ListItems TD DIV.Title			{ font-weight:bold; margin-top:10px; padding:2 3 2 3; background-color:#F0F0F0; }
TABLE.ListItems TD DIV.Title TABLE TD	{ padding:0px; margin:0px; font-weight:bold; }
TABLE.ListItems TD DIV.Organization		{ font-weight:bold; }
TABLE.ListItems TD.Description			{ text-align:justify; }

/* Translate */
SPAN.Translate			{ font-size:7pt; font-family: Arial; font-weight:bold; margin-left:10px; }
SPAN.Translate A		{ color:black; text-decoration:none; }
SPAN.Translate A:hover	{ color:red; }

/* libMenu */
TABLE.libMenu				{ background-color:black; font-size:8pt; }
TABLE.libMenu TD			{ background-color:#E0E0FF; padding:1 5 1 5; border:1px outset;  }
TABLE.libMenu TD TD			{ padding:0px; vertical-align:middle; border:0px; }
TABLE.libMenu TD TD A		{ color:black; text-decoration:none; }
TABLE.libMenu TD TD A:hover	{ color:blue; }

/* MainMenu */
.MainMenu					{ color:#E0E0E0; font-weight:bold; }
.MainMenu A					{ text-decoration:none; }

.Bottom						{ border-top:1px solid black; text-align:center; margin:10 0 10 0; }
.Bottom .MainMenu A			{ text-decoration:none; }
.Bottom A					{ text-decoration:none; }

/* Home */
/*
BODY.Home A								{ color:blue; }
BODY.Home A:hover						{ color:red; }
BODY.Home .Partners						{ font-size:10pt; }
BODY.Home .Partners	A					{ color:white; text-decoration:none; }
BODY.Home .Partners	A:hover				{ color:yellow; }
BODY.Home .Partners	TABLE TD			{ background-color:#E0E0FF; padding:1 5 1 5; border:1px outset; }
BODY.Home .Partners	TABLE TD A			{ color:black; }
BODY.Home .Partners	TABLE TD A:hover	{ color:blue; }
BODY.Home DIV.Welcome					{ font-size:8pt; font-family: Arial; text-align:justify; }
BODY.Home DIV.Welcome H1				{ }
*/

DIV#objSegments							{ margin-bottom:10px; }
DIV#objSegments H1						{ text-align:center; font-size:10pt; color:black; margin:0px; border-bottom:1px dotted #EFA160;}
DIV#objSegments TABLE.Grid				{ width:100%; }
DIV#objSegments TABLE.Grid TD			{ vertical-align:top; padding:10px 5px 0px 5px; }
DIV#objSegments TABLE.Themes TD.Bullet	{ width:4px; padding:3px 5px 0px 0px; }
DIV#objSegments TABLE.Themes TD.Caption	{ padding:0px; }
DIV#objSegments A						{ text-decoration:none; color:Black; }
DIV#objSegments A:hover					{ text-decoration:underline; color:#EFA160; }

/* News */
DIV.modNewsLight H1								{ }
DIV.modNewsLight DIV.List TABLE.Article			{ width:100%; border-bottom:1px dotted #D0D0D0; margin-bottom:10px; }
DIV.modNewsLight DIV.List DIV.Title				{ font-weight:bold; font-size:9pt; padding:0px 10px 0px 10px; }
DIV.modNewsLight DIV.List DIV.Title A			{ color:black; text-decoration:none; }
DIV.modNewsLight DIV.List DIV.Title A:hover		{ color:#0000D0; }
DIV.modNewsLight DIV.List DIV.SubTitle			{ font-size:8pt; padding:0px 10px 0px 10px; margin-bottom:10px; }
DIV.modNewsLight DIV.List IMG.PhotoLeft			{ border:1px solid black; margin:0px 10px 10px 0px; }
DIV.modNewsLight DIV.List IMG.PhotoRight		{ border:1px solid black; margin:0px 0px 10px 10px; }

DIV#objLayoutBottom TD.ColNews												{ width:348px; padding-right:4px; vertical-align:top; }
DIV#objLayoutBottom TD.ColNews DIV.modNewsLight H1							{ background-color:#EFA160; color:White; font-size:10pt; height:26px; padding:5px 10px 0px 10px; text-align:left; margin-bottom:10px; border:0px; }
DIV#objLayoutBottom TD.ColNews DIV.modNewsLight DIV.List TABLE.Article		{ border-bottom:1px dotted #EFA160; }
DIV#objLayoutBottom TD.ColNews DIV.modNewsLight DIV.List DIV.Title A		{ color:#AF6110; }
DIV#objLayoutBottom TD.ColNews DIV.modNewsLight DIV.List DIV.Title A:hover	{ text-decoration:underline; }
DIV#objLayoutBottom TD.ColNews DIV.modNewsLight DIV.Selector A				{ color:black; text-decoration:none; }
DIV#objLayoutBottom TD.ColNews DIV.modNewsLight DIV.Selector A:hover		{ text-decoration:underline; color:#AF6110; }
DIV#objLayoutBottom TD.ColRight									{ width:239px; vertical-align:top; }

DIV.modNewsLight TABLE.SchemeInternal			{ width:100%; }
DIV.modNewsLight TABLE.SchemeInternal TD.Left	{ width:70%; vertical-align:top; padding-right:10px; border-right:1px dotted #C0C0C0; }
DIV.modNewsLight TABLE.SchemeInternal TD.Right	{ width:30%; vertical-align:top; padding-left:10px; }

DIV.modNewsLight DIV.Detail					{ margin:0px; }
DIV.modNewsLight DIV.Detail	H2				{ }
DIV.modNewsLight DIV.Detail	H3				{ }
DIV.modNewsLight DIV.Detail	IMG.PhotoCenter	{ border:1px solid black; margin-bottom:10px; }
DIV.modNewsLight DIV.Detail	IMG.PhotoLeft	{ border:1px solid black; margin:0px 10px 10px 0px; }
DIV.modNewsLight DIV.Detail	IMG.PhotoRight	{ border:1px solid black; margin:0px 0px 10px 10px; }
DIV.modNewsLight DIV.Detail	DIV.Article		{ font-size:10pt; }
DIV.modNewsLight DIV.Detail	DIV.Article P	{ text-align:justify; }
DIV.modNewsLight DIV.Detail	DIV.Options		{ text-align:center; }

DIV.modNewsLight DIV.Selector					{ }
DIV.modNewsLight DIV.Selector A					{ color:black; text-decoration:none; }
DIV.modNewsLight DIV.Selector A:hover			{ text-decoration:underline; color:#0000D0; }
DIV.modNewsLight DIV.Selector H1				{ border:0px; background-color:#D0D0D0; color:Black; padding:5px; font-size:9pt; margin-top:0px; }
DIV.modNewsLight DIV.Selector UL				{ margin-left:25px; }

/* RapidBox */
TABLE.RapidBox							{ width:239px; }
TABLE.RapidBox TR.Header TH				{ background-image:url(Interface/Home/RBHeader.gif); height:26px; }
TABLE.RapidBox TR.Body TD				{ border:solid #EFA160; border-width:0px 3px 3px 3px; background-color:#FEE8CD; text-align:center; }
TABLE.RapidBox TR.Body TD TD			{ border:0px; }
TABLE.RapidBox IMG						{ border:0px; }

/* SearchBox */
.SearchBox						{ text-align:center; }
.SearchBox .Caption				{ text-align:right; }
.SearchBox .Field SELECT		{ width:300px; }
.SearchBox .Field INPUT.Text	{ width:300px; }
.SearchBox .Field .Checkbox		{ text-align:center; }

.SearchResults H2				{ text-align:left; font-size:10pt; }
.SearchResults H2 .Target		{ color:blue; }
.SearchResults H2 .Quantity		{ margin-left:20px; color:gray; font-size:8pt; }

/* LastUpdate */
.LastUpdate					{ padding-left:10px; text-align:right; padding-right:5px; }

/* InsertedHTML */
DIV.InsertedHTML			{ margin:0px; }
DIV.InsertedHTML P			{ text-align:justify; }
DIV.InsertedHTML LI			{ text-align:justify; }
DIV.InsertedHTML HR			{ height:1px; }
DIV.InsertedHTML H1			{ }
DIV.InsertedHTML A			{ text-decoration:none; }

/* Partners */
TABLE.Partners TD			{ padding:0 5 0 5; font-weight:bold; }

/* Segments */
P.SegmentList				{ padding:0 10 0 10; font-size:10pt; margin:5 0 0 0; text-align:center; }
P.SegmentList INPUT.Button	{ border-width:2px; border-style:outset; width:150px; margin:2 5 2 5; font-family:Verdana; font-size:10pt; font-weight:bold; cursor:hand; }

/* Banners */
BODY.Home TD.ColLeft TABLE.BannerButtons		{ margin-top:21px; }
BODY.Home TD.ColLeft TABLE.BannerButtons TD DIV	{ margin-bottom:5px; }
BODY.Home .BannerContainer					{ }
BODY.Home .Banner TD 						{ }

BODY.Main TABLE.BannerButtons			{ margin-left:25px; }
BODY.Main TABLE.BannerButtons TD		{ padding:1px; }
BODY.Main TABLE.BannerButtons TD DIV	{ margin-bottom:5px; }
BODY.Main .BannerContainer				{ position:absolute; left:290px; top:0px; }
BODY.Main .Banner TD 					{ margin:0px; padding:0px; }

/* Welcome
DIV.Welcome H1	{ margin:10 0 10 0; }
DIV.Welcome P	{ margin:10 0 10 0; }
*/

/* ThemeMap */
DIV.ThemeMap TABLE.ThemeName TD				{ padding-right:2px; }
DIV.ThemeMap TABLE.ThemeName TD TABLE		{ border:1px solid black; cursor:hand; background-color:#F0F0A0; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); }
DIV.ThemeMap TABLE.ThemeName TD TABLE.On	{ background-color:yellow; }
DIV.ThemeMap TABLE.ThemeName TD TABLE TD	{ padding:1 3 1 3; }
DIV.ThemeMap TR.TREEMAP_START				{ padding:10 0 0 0; }
DIV.ThemeMap TR.TREEMAP_FINISH				{ padding:0 0 10 0; }

/* Favoritos */
DIV.Favoritos		{ margin:5 0 10 0; text-align:center; }
DIV.Favoritos A		{ text-decoration:none; }

P.ResultsNormal		{ text-align:center; }

DIV.Help			{ font-size:9pt; }
DIV.Help TH			{ font-size:9pt; }
DIV.Help TD			{ font-size:9pt; }