/* Generales */
H1				{ text-align:center; font-size:14pt; }
H2				{ text-align:center; font-size:12pt; }
HR				{ color:black; }
INPUT			{ font-size:8pt; }
SELECT			{ font-size:8pt; }
SELECT.Multiple	{ width:150px; }
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; }
LI				{ font-size:8pt; }
TD				{ font-size:8pt; }
FORM			{ margin:0px; }

DIV#objInterfaceContainer		{ text-align:center; width:100%; height:100%; }
DIV#objInterface				{ background-image:url(images/Home/Back.gif); width:770px; height:100%; padding:0px 27px 0px 22px; }
DIV#objHeader					{ background-image:url(images/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; background-image:url(images/Home/MainMenu.gif); }
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:18px; 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:18px; padding-left:5px; padding-right:5px; }
DIV#objMainMenu DIV#objMenu2 SPAN.Current1	{ height:18px; padding-left:5px; padding-right:5px; background-color:#EFA160; }

H1.AreaTitle	{ text-align:left; font-family: Arial; border-bottom:1px solid black; margin:4 5 5 0; }

/* 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; }

/* 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 H1				{ text-align:left; font-size:12pt; }
DIV.ThemesTree IMG.Outline		{ cursor:hand; }

/* SubThemes */
P								{ margin:0 10 16 0; }

/* ThemesList */
DIV.ThemesList					{ padding-bottom:20px; }
DIV.ThemesList H1				{ text-align:left; font-size:12pt; }
DIV.ThemesList H2				{ text-align:left; font-size:10pt; }
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:#FFFFFF; font-weight:bold; }
.MainMenu A					{ text-decoration:none; }

.Bottom						{ border-top:1px solid black; text-align:center; margin:10 5 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				{ font-size:12pt; }

DIV#objSegments							{ margin-bottom:10px; }
DIV#objSegments H1						{ font-size:9pt; 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; }

DIV#objLayoutBottom TD.ColNews					{ width:348px; padding-right:4px; vertical-align:top; }
DIV#objLayoutBottom TD.ColNews H1				{ background-color:#EFA160; color:White; font-size:10pt; height:26px; padding:5px 10px 0px 10px; text-align:left; margin-bottom:10px; }
DIV#objLayoutBottom TD.ColNews TABLE.Article	{ width:100%; border-bottom:1px dotted #EFA160; margin-bottom:10px; }
DIV#objLayoutBottom TD.ColNews DIV.Title		{ font-weight:bold; font-size:9pt; padding:0px 10px 0px 10px; }
DIV#objLayoutBottom TD.ColNews DIV.Title A		{ color:#EFA160; text-decoration:none; }
DIV#objLayoutBottom TD.ColNews DIV.SubTitle		{ font-size:8pt; padding:0px 10px 0px 10px; margin-bottom:10px; }
DIV#objLayoutBottom TD.ColNews IMG.PhotoLeft	{ border:1px solid black; margin:0px 10px 10px 0px; }
DIV#objLayoutBottom TD.ColNews IMG.PhotoRight	{ border:1px solid black; margin:0px 0px 10px 10px; }

DIV#objLayoutBottom TD.ColRight			{ width:239px; vertical-align:top; }

TABLE.RapidBox							{ width:239px; }
TABLE.RapidBox TR.Header TH				{ background-image:url(Images/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; }

/* NewsPopUp */
BODY.NewsPopUp					{ margin:0px; padding:20px; background-color:White; }
BODY.NewsPopUp H1				{ background-color:#EFA160; color:White; font-size:10pt; height:26px; padding:5px 10px 0px 10px; text-align:left; margin-bottom:10px; }
BODY.NewsPopUp H2				{ text-align:left; font-size:12pt; }
BODY.NewsPopUp H3				{ text-align:left; font-size:10pt; font-style:italic; }
BODY.NewsPopUp IMG.PhotoCenter	{ border:1px solid black; margin-bottom:10px; }
BODY.NewsPopUp IMG.PhotoLeft	{ border:1px solid black; margin:0px 10px 10px 0px; }
BODY.NewsPopUp IMG.PhotoRight	{ border:1px solid black; margin:0px 0px 10px 10px; }
BODY.NewsPopUp DIV.Article		{ font-size:10pt; }
BODY.NewsPopUp DIV.Article P	{ text-align:justify; }
BODY.NewsPopUp DIV.Options		{ text-align:center; }


/* 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:10 20 20 10; font-size:10pt; }
DIV.InsertedHTML P			{ text-align:justify; }
DIV.InsertedHTML LI			{ text-align:justify; }
DIV.InsertedHTML HR			{ height:1px; }
DIV.InsertedHTML H1			{ font-size:11pt; }
DIV.InsertedHTML TABLE TD	{ font-size:10pt; }
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; }
.lil {
	list-style-image: url(imagen/arrow_r.gif);
	list-style-type: circle;
}
.style1 {color: #FFFFFF}
a.mainMenu:link, a.mainMenu:visited, a.mainMenu:active, a.mainMenu:hover { 
	font-weight: bold;  
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.mainMenu_:link, a.mainMenu_:visited, a.mainMenu_:active, a.mainMenu_:hover { 
	font-weight: bold;  
	font-size: 10px;
	color: #2A4272;
	text-decoration: none;	
}

a.mainMenu__:link, a.mainMenu__:visited, a.mainMenu__:active, a.mainMenu__:hover { 
	font-weight: bold;  
	font-size: 9px;
	color: #4E5055;
	text-decoration: none;	
}
