DIV#Canvas												{ width:100%; height:100%; text-align:center; }
DIV#InterfaceContainer									{ width:952px; height:100%; margin-left:auto; margin-right:auto; }
TABLE#Interface											{ width:952px; height:100%; }
TABLE#Interface TR#InterfaceHeader						{ height:156px; }
TABLE#Interface TR#InterfaceHeader TD					{ }
TABLE#Interface TR#InterfaceHeader TD TD				{ }
TABLE#Interface TR#InterfaceTopBar						{ height:39px; }
TABLE#Interface TR#InterfaceTopBar TD					{ padding:0px 0px 6px 0px; }
TABLE#Interface TR#InterfaceTopBar TD TD				{ padding:0px; }
TABLE#Interface TR#InterfaceTopBar TD TABLE.libMenu TD	{ padding:1px 5px 1px 5px; }

TABLE#Interface TR#InterfaceWorkspace TD#Workspace		{ vertical-align:top; padding:0px; font-size:10pt; }
TABLE#Interface TR#InterfaceWorkspace TD#Workspace H1	{ font-size:14pt; color:#DF538A; }

TABLE#Interface TR#InterfaceFooter					{ }
TABLE#Interface TR#InterfaceFooter TD				{ color:#969696; padding-top:35px; }
TABLE#Interface TR#InterfaceFooter TD TD			{ padding:0px; }
TABLE#Interface TR#InterfaceFooter DIV.BannerFooter	{ background-image:url(Interface/Main/BottomBack.gif); background-repeat:repeat-x; height:71px; border-bottom:1px solid #EBEAEA; margin-bottom:1px; }
TABLE#Interface TR#InterfaceFooter DIV.MenuBottom TABLE.MainMenu TD	{ padding:0px 10px 0px 10px; }
TABLE#Interface TR#InterfaceFooter DIV.MenuBottom TABLE.MainMenu TD.On	{ color:#DF538A; }

DIV.MenuHorizontal								{ width:952px; }
DIV.MenuHorizontal TABLE.MainMenu				{ width:100%; table-layout:fixed; }
DIV.MenuHorizontal TABLE.MainMenu TD			{ color:#AFB3B9; font-size:9pt; padding:0px 2px 0px 2px; }
DIV.MenuHorizontal TABLE.MainMenu TD DIV		{ margin:0px 2px 0px 2px; height:28px; padding-top:5px; border:1px solid #AFB3B9; text-align:center; cursor:hand; }
DIV.MenuHorizontal TABLE.MainMenu TD.On DIV		{ color:#FFFFFF; background-color:#EF7EB6; }
DIV.MenuHorizontal TABLE.MainMenu TD.First DIV	{ margin-left:0px; }
DIV.MenuHorizontal TABLE.MainMenu TD.Last DIV	{ margin-right:0px; }

DIV.MenuBottom							{ border-top:1px solid #EBEAEA; margin-top:1px; margin-bottom:5px; }
DIV.MenuBottom TABLE.MainMenu			{ margin-top:5px; }
DIV.MenuBottom TABLE.MainMenu TD		{ border:solid #EBEAEA; border-width:0px 1px 0px 1px; cursor:hand; }
DIV.MenuBottom TABLE.MainMenu TD.First	{ border-left:0px; }
DIV.MenuBottom TABLE.MainMenu TD.Last	{ border-right:0px; }

TABLE.libMenu						{ background-color:#FFFFFF; border:1px solid #EFEDED; cursor:hand; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ font-size:9pt; }
TABLE.libMenu TD TD					{ }
TABLE.libMenu TABLE					{ border-bottom:1px dotted #AFAFAF; border-collapse:collapse; height:20px; margin-top:5px; }
TABLE.libMenu TABLE TD				{ font-size:10px; font-weight:bold; font-family:verdana; }
TABLE.libMenu TABLE TD A			{ color:#A0A0A0; }
TABLE.libMenu TABLE TD.Caption		{ padding:1px 1px 1px 5px; }
TABLE.libMenu TABLE TD.Icon			{ padding:1px 5px 1px 1px; }
TABLE.libMenu TABLE.On				{ }
TABLE.libMenu TABLE.On TD A			{ color:#EF7EB6; }
TABLE.libMenu TABLE.On TD A:hover	{ }
TABLE.libMenu TR.Last TABLE			{ border-bottom:0px; }

DIV.Path					{ font-size:9pt; border-bottom:1px solid #D0D0D0; margin-bottom:10px; color:Black; }
DIV.LocalMenu				{ border-top:1px solid #D0D0D0; font-size:8pt; text-align:center; color:#D0D0D0; margin-top:10px; }
DIV.LocalMenu SPAN.Current	{ color:Black; }
A							{ text-decoration:none; color:#DF538A; }
A:hover						{ text-decoration:underline; }

/* WebMap */
DIV.WebMap								{ text-align:center; }
DIV.WebMap TD							{ vertical-align:middle; }
DIV.WebMap TABLE.ThemeName TD			{ padding-right:2px; font-size:8pt; }
DIV.WebMap TABLE.ThemeName TD TABLE		{ background-color:#FFFFFF; color:#808080; border:1px solid #AFB3B9; cursor:hand; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); }
DIV.WebMap TABLE.ThemeName TD TABLE.On	{ background-color:#EF7EB6; color:#FFFFFF; }
DIV.WebMap TABLE.ThemeName TD TABLE TD	{ padding:1px 3px 1px 3px; }
DIV.WebMap TR.TREEMAP_START				{ padding:10px 0px 0px 0px; }
DIV.WebMap TR.TREEMAP_FINISH			{ padding:0px 0px 10px 0px; }

/* Newsletter Subscribe */
DIV#objNewsletterSubscribe	{ height:37px; border:1px dotted #E0E0E0; }

/* modMagazine */
DIV.MagazineHome												{ width:220px; border:1px solid #E6E4E5; border-bottom:8px solid #D2F4FD; padding:10px; }
DIV.MagazineHome DIV.Scheme3									{ height:250px; overflow:hidden; }
DIV.MagazineHome DIV.Scheme3 DIV.Article						{ padding:0xp; font-size:8pt; }
DIV.MagazineHome DIV.Scheme3 DIV.Article DIV.Photo				{ width:100%; height:141px; text-align:center; margin-bottom:6px; }
DIV.MagazineHome DIV.Scheme3 DIV.Article DIV.Title				{ padding:0px; font-size:14pt; text-align:left; }
DIV.MagazineHome DIV.Scheme3 DIV.Article DIV.SubTitle			{ padding:2px; }
DIV.MagazineHome DIV.Scheme3 DIV.Article DIV.Abstract			{ padding:2px; color:#174888; }
DIV.MagazineHome DIV.Scheme3 DIV.Article DIV.More				{ padding:0px; text-align:right; }
DIV.MagazineHome DIV.Scheme3 DIV.Article DIV.More DIV.cmdMore	{ width:89px; height:15px; text-align:left; padding-left:20px; border:1px dotted #DE558B; }
DIV.MagazineHome DIV.Scheme3 DIV.Article DIV.More DIV.cmdMore A	{ }

DIV.MagazineHome DIV.SearchBox				{ border-top:1px dotted #E6E4E5; padding-top:5px; margin-top:5px; }
DIV.MagazineHome DIV.SearchBox INPUT.Text	{ width:130px; }
DIV.MagazineHome DIV.SearchBox INPUT.Cmd	{ width:20px; margin-left:5px; }
DIV.Magazine DIV.SearchBox					{ text-align:center; border-bottom:1px dotted #E6E4E5; padding-bottom:10px; margin-bottom:10px; }
DIV.Magazine DIV.SearchBox INPUT.Text		{ width:130px; }
DIV.Magazine DIV.SearchBox INPUT.Cmd		{ width:20px; margin-left:5px; }
DIV.Magazine DIV.SearchCounter				{ font-weight:bold; margin-bottom:10px; }
DIV.Magazine DIV.SearchItem					{ margin-bottom:10px; }
DIV.Magazine DIV.SearchItem DIV.Title		{ font-weight:bold; }
DIV.Magazine DIV.SearchItem DIV.SubTitle	{ }
DIV.Magazine DIV.SearchItem DIV.Abstract	{ }

TABLE.iFlexzine									{ }
TABLE.iFlexzine TR.MainTitle					{ display:none; }
TABLE.iFlexzine DIV.SectionTitle				{ display:none; }
TABLE.iFlexzine DIV.Article						{ text-align:justify; font-size:9pt; }
TABLE.iFlexzine DIV.Article DIV.Date			{ display:none; color:#808080; padding-bottom:10px; font-weight:bold; text-align:right; }
TABLE.iFlexzine DIV.Article H1					{ font-size:12pt; color:#DF538A; margin-top:0px; margin-bottom:5px; }
TABLE.iFlexzine DIV.Article H2					{ font-size:10pt; color:black; margin-top:0px; margin-bottom:5px; }
TABLE.iFlexzine DIV.Article DIV.Gorro			{ }
TABLE.iFlexzine DIV.Article TABLE.ImageRight	{ border:1px solid #DDDDDD; margin:0px 0px 10px 10px; }
TABLE.iFlexzine DIV.Article TABLE.ImageCenter	{ border:1px solid #DDDDDD; margin:0px 0px 10px 0px; }
TABLE.iFlexzine DIV.Article TABLE.ImageLeft		{ border:1px solid #DDDDDD; margin:0px 10px 10px 0px; }
TABLE.iFlexzine DIV.Article DIV.Attachment		{ text-align:center; margin-bottom:10px; }
TABLE.iFlexzine DIV.Article DIV.Attachment DIV	{ color:black; background-color:#FFD3FF; padding:5px; border:1px dotted #E3007E; white-space:nowrap; width:1%; }
TABLE.iFlexzine DIV.Options						{ text-align:center; }
TABLE.iFlexzine DIV.Options SPAN				{ margin:0px 5px 0px 5px; }
/*
DIV.RBArticle DIV.Image			{ margin-bottom:5px; }
DIV.RBArticle DIV.Title			{ font-weight:bold; font-size:8pt; text-align:left; }
DIV.RBArticle DIV.SubTitle		{ font-weight:bold; color:#404040; text-align:left; }
DIV.RBArticle TD				{ vertical-align:top; }
DIV.RBArticle TD.Bullet			{ padding:7 7 0 0; }
DIV.RBArticle TD.Article		{ text-align:justify; }
DIV.RBArticle P					{ margin-top:5px; margin-bottom:0px; }
DIV.RBArticle DIV.ArticleSep	{ width:100%; height:19px; }

DIV.ArticleList												{ width:100%; }
DIV.ArticleList	TD											{ vertical-align:top; }

DIV.ArticleList DIV.Scheme3											{}

DIV.ArticleList DIV.Scheme2											{ width:100%; margin-bottom:10px; }
DIV.ArticleList DIV.Scheme2 TD.Article								{ width:33%; }
DIV.ArticleList DIV.Scheme2 DIV.ArticleContainer					{ width:100%; margin-right:10px; }
DIV.ArticleList DIV.Scheme2 TABLE.ArticleTitle						{ width:162px; height:22px; }
DIV.ArticleList DIV.Scheme2 TABLE.ArticleTitle TH.Section			{ text-align:left; }
DIV.ArticleList DIV.Scheme2 TABLE.ArticleTitle TH.Bullet			{ width:11px; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents TR.Sep			{ display:none; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents TR.Image IMG		{ border:1px solid black; margin-top:2px; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents P.Title			{ margin:0px; font-weight:bold; font-size:10pt; padding-top:5px; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents P.Title A			{ color:#7F7F7F; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents P.Title A:hover	{ color:#0000FF; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents P.SubTitle		{ margin:0px; font-weight:bold; }
DIV.ArticleList DIV.Scheme2	TABLE.ArticleContents P.Text			{ margin:5 0 5 0; }

DIV.ArticleList DIV.Scheme1											{ width:100%; margin-bottom:10px; padding:10 0 10 0; border:solid #909090; border-width:1 0 1 0; }
DIV.ArticleList DIV.Scheme1 DIV.Section TABLE.SectionHeader			{ display:none; }
DIV.ArticleList DIV.Scheme1 DIV.Section TD.ArticleBullet			{ width:8px; }
DIV.ArticleList DIV.Scheme1 DIV.Section TD.ArticleBullet DIV.Bullet	{ background-image:url(../CIT2006/Interface/Main/RBBullet.gif); width:5px; height:10px; background-repeat:no-repeat; margin:2 3 0 0; }
DIV.ArticleList DIV.Scheme1 DIV.Section TD.Article					{ padding-bottom:10px; }
DIV.ArticleList DIV.Scheme1 DIV.Section P.Title						{ font-weight:bold; margin:0px; }
DIV.ArticleList DIV.Scheme1 DIV.Section P.Title A					{ color:black; }
DIV.ArticleList DIV.Scheme1 DIV.Section P.Title A:hover				{ color:#0000FF; }
DIV.ArticleList DIV.Scheme1 DIV.Section P.Abstract					{ color:#909090; margin:0px; }

*/

/* Rapid Boxes */
DIV.RapidBoxes								{ margin-left:20px; width:200px; }
DIV.RapidBoxes TABLE TH						{ background-color:#DDDDDD; text-align:left; color:#184687; font-size:9pt; padding:2px 5px 2px 5px; }
DIV.RapidBoxes TABLE TH TH					{ padding:0px; }
DIV.RapidBoxes TABLE TH TH IMG				{ margin-right:5px; }
DIV.RapidBoxes TABLE TD.Main				{ padding:5px; border:1px solid #DDDDDD; border-bottom:4px solid #D2F4FD; }
DIV.RapidBoxes TABLE TABLE					{ }
DIV.RapidBoxes TABLE TABLE TD				{ }
DIV.RapidBoxes UL							{ }
DIV.RapidBoxes SELECT.Selector				{ width:100%; }
DIV.RapidBoxes TR.RBEnd						{ display:none; }
DIV.RapidBoxes TR.RBSep DIV.Sep				{ width:100%; height:19px; }

/* Estructuras jerárquicas */
DIV.Tree							{ margin-bottom:8px; }
DIV.Tree TD							{ padding-top:3px; font-size:8pt; }
DIV.Tree TD.Section					{ padding:1px 0px 0px 0px; }
DIV.Tree TD.Bullet					{ width:5px; padding:3px 7px 0px 0px; vertical-align:top; }
DIV.Tree TD.Caption					{ }
DIV.Tree TD.Caption DIV.Current A	{ font-weight:bold; }
DIV.CurrentEdition					{ text-align:center; }

/* Dialog */
DIV.Dialog								{ text-align:center; }
DIV.Dialog TABLE.Main					{ border:1px solid #DDDDDD; background-color:#F1F1F1; margin:0px auto 0px auto; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px; background-color:#EF7EB6; color:White; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Header TH		{ padding-left:5px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; }
DIV.Dialog TABLE.Main TD.NoteRequired	{ font-size:7pt; padding-bottom:10px; color:#800000; }
DIV.Dialog TABLE.Main TD.Required		{ color:#800000; }
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 TD.Sep			{ text-align:center; padding:15 0 0 0; font-weight:bold; }
DIV.Dialog TABLE.Main TD.Sep SPAN		{ border-bottom:1px dotted #D0D0D0; 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; }

/* modText */
DIV.Text	{ }
DIV.Text H1	{ font-size:14pt; color:#DF538A; }
DIV.Text H2	{ font-size:12pt; color:Black; }
DIV.Text P	{ text-align:justify; }
DIV.Text *  { font-size:10pt; }

/* ContentBanner (modGallery2007) */
DIV.ContentBanner TABLE.Off					{ cursor:hand; }
DIV.ContentBanner TABLE.On					{ cursor:hand; background-color:#FFD3FF; }
DIV.ContentBanner TD.Icon					{ padding:5px; vertical-align:top; }
DIV.ContentBanner TD.Icon IMG				{ border:1px solid #DDDDDD; }
DIV.ContentBanner TD.Text					{ padding:5px 5px 5px 0px; vertical-align:top; font-size:12pt; }
DIV.ContentBanner TD.Text DIV.Title			{ font-weight:bold; color:#E3007E; }
DIV.ContentBanner TD.Text DIV.Description	{ font-size:10pt; }
DIV.ContentBanner TD.Text DIV.Description P	{ font-size:10pt; padding:0px; margin:0px; }
DIV.ContentBanner TD.Text DIV.Notes			{ font-style:italic; font-size:8pt; }
DIV.SubGroups								{ margin-bottom:10px; }
DIV.SubGroups TD							{ vertical-align:top; padding:0px 10px 0px 0px; text-align:left; }
DIV.SubGroups TD.Icon						{ width:16px; padding-right:3px; }

DIV.SearchGallery TD	{ padding:0 3 0 3; }

BODY.Gallery							{ background-color:white; margin:0px; padding:0px; border:0px; }
BODY.Gallery TABLE.Layout				{ width:100%; height:100%; }
BODY.Gallery TABLE.Layout TD			{ vertical-align:top; }
BODY.Gallery TABLE.Layout TD.Text			{ }
BODY.Gallery TABLE.Layout TD.Text DIV		{ padding:10px; }
BODY.Gallery TABLE.Layout TD.Text DIV H1	{ font-size:12pt; margin:0px; color:#E3007E; }
BODY.Gallery TABLE.Layout TD.Text DIV P		{ font-size:10pt; margin:0px; }
BODY.Gallery TABLE.Layout TR.Body TABLE					{ width:100%; }
BODY.Gallery TABLE.Layout TR.Footer						{ height:150px; }
BODY.Gallery TABLE.Layout TR.Footer	TD					{ background-color:#3C3B3B; width:594px; color:#808080; }
BODY.Gallery TABLE.Layout TR.Footer	TR.Gallery TD		{ font-size:10pt; font-family:Arial; font-style:italic; font-weight:bold; padding:10px 10px 0px 10px; color:White; }
BODY.Gallery TABLE.Layout TR.Footer	TR.Gallery TD DIV	{ padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #E3007E; }
BODY.Gallery TABLE.Layout TR.Footer	TR.NavControl		{ padding:0px 10px 0px 10px; font-size:8pt; vertical-align:top; color:white; }
BODY.Gallery TABLE.Layout TR.Footer	TR.NavControl A		{ color:white; }
BODY.Gallery TABLE.Layout TR.Footer	TR.NavControl A:hover	{ color:yellow; }
BODY.Gallery TABLE.Layout TR.Footer	TR.NavControl SPAN.Current	{ font-weight:bold; color:#FC8B19; }
BODY.Gallery TABLE.Layout TR.Footer TABLE				{ width:100%; height:100%; }
BODY.Gallery TABLE.Layout TR.Footer TR.Footer 			{ height:81px; }

BODY.Gallery TABLE#objGalleryV TR.Body TD.Text		{ }
BODY.Gallery TABLE#objGalleryV TR.Body TD.Text DIV	{ height:370px; overflow:hidden; overflow-y:auto; }
BODY.Gallery TABLE#objGalleryV TR.Body TD.Image DIV	{ height:370px; overflow:hidden; }
BODY.Gallery TABLE#objGalleryH TR.Body TD.Text		{ }
BODY.Gallery TABLE#objGalleryH TR.Body TD.Text DIV	{ height:70px; overflow:hidden; overflow-y:auto; }
BODY.Gallery TABLE#objGalleryH TR.Body TD.Image DIV	{ height:300px; overflow:hidden; }

DIV.Testimoniales						{ width:236px; border:1px solid #E6E4E5; margin-top:10px; height:112px; overflow:hidden; }
DIV.Testimoniales DIV.Item				{ padding:10px; }
DIV.Testimoniales DIV.Item DIV.Memo		{ font-style:italic; font-size:9pt; }
DIV.Testimoniales DIV.Item DIV.Memo P	{ padding:0px; margin:0px 0px 5px 0px; }
DIV.Testimoniales DIV.Item DIV.Name		{ text-align:right; font-size:8pt; }
DIV.Testimoniales DIV.Item DIV.EMail	{ text-align:right; font-size:8pt; }

DIV.MemberInfo DIV.Logo	{ float:left; width:300px; text-align:center; }
DIV.MemberInfo DIV.Body	{ margin-left:320px; margin-bottom:20px; }
