BODY,HTML								{ background-color:#FFFFFF; margin:0; }
A										{ color:#FF9C00; }

DIV#Interface							{ width:980px; margin:0 auto 0 auto; background-color:white; }

/* Header */
DIV#InterfaceHeader										{ height:280px; background-image:url(Interface/Main/InterfaceHeader.jpg); background-repeat:no-repeat; }
DIV#InterfaceHeader DIV.BannerMain						{ height:232px; }
DIV#InterfaceHeader DIV.MenuTop							{ height:48px; background-image:url(Interface/Main/MenuBack.gif); background-repeat:no-repeat; padding:9px 11px 11px 10px; color:#444444; font-size:9pt; }
DIV#InterfaceHeader DIV.MenuTop TABLE.MainMenu			{ height:28px; border-collapse:collapse; }
DIV#InterfaceHeader DIV.MenuTop TABLE.MainMenu TD		{ vertical-align:middle; padding:0 10px 0 10px; border:solid #BFBFBF; border-width:0px 1px 0px 1px; }
DIV#InterfaceHeader DIV.MenuTop TABLE.MainMenu TD.First	{ border-left:0; }
DIV#InterfaceHeader DIV.MenuTop TABLE.MainMenu TD.Last	{ border-right:0; }
DIV#InterfaceHeader DIV.MenuTop TABLE.MainMenu TD.On	{ background-color:#E0E0E0; color:black; }

DIV#InterfaceBody								{ margin-top:8px; overflow:hidden; }
DIV#InterfaceBody DIV.ColLeft					{ float:left;  width:720px; }
DIV#InterfaceBody DIV.ColLeft DIV.BannerCentral	{ }
DIV#InterfaceBody DIV.ColLeft DIV.BannerCentral TABLE.Banner TD	{ }
DIV#InterfaceBody DIV.ColRight					{ float:right; width:251px; }

/* ColLeft (Workspace) */
DIV.MainTitle															{ height:28px; background-color:#FFA000; padding:7px 0 0 10px; color:white; font-size:12pt; font-weight:bold; font-family:Arial Narrow,Arial; }
DIV.CF_Songs															{ margin-top:5px; }
DIV.CF_Songs DIV.Title													{ height:28px; background-color:#FFA000; padding:7px 0 0 10px; color:white; font-size:12pt; font-weight:bold; font-family:Arial Narrow,Arial; }
DIV.CF_Songs DIV.List													{ border:1px solid #A1A2A5; padding:5px; }
DIV.CF_Songs DIV.List DIV.Song											{ border-bottom:1px dotted #808080; }
DIV.CF_Songs DIV.List DIV.Song TABLE									{ width:100%; }
DIV.CF_Songs DIV.List DIV.Song TABLE TD									{ padding:2px; }
DIV.CF_Songs DIV.List DIV.Song TABLE TD.Icon							{ width:24px; vertical-align:top; }
DIV.CF_Songs DIV.List DIV.Song TABLE TD.NameAuthor						{ }
DIV.CF_Songs DIV.List DIV.Song TABLE TD.NameAuthor DIV.Name				{ font-weight:bold; }
DIV.CF_Songs DIV.List DIV.Song TABLE TD.NameAuthor DIV.Author			{ }
DIV.CF_Songs DIV.List DIV.Song TABLE TD.Singer							{ }
DIV.CF_Songs DIV.List DIV.Song.First									{ border-top:1px dotted #808080; margin-top:5px; }
DIV.CF_Songs DIV.List DIV.Song.Last										{ border-bottom:1px dotted #808080; margin-bottom:5px; }
DIV#Canvas.Home DIV.CF_modCanciones_RankPlay							{ width:260px; float:left; }
DIV.CF_modCanciones_RankPlay DIV.List DIV.Song TABLE TD.NameAuthor		{ }
DIV.CF_modCanciones_RankPlay DIV.List DIV.Song TABLE TD.Singer			{ display:none; }
DIV#Canvas.Home DIV.CF_modCanciones_RankRec								{ width:455px; float:right; }
DIV.CF_modCanciones_RankRec DIV.List DIV.Song TABLE TD.NameAuthor		{ width:55%; }
DIV.CF_modCanciones_RankRec DIV.List DIV.Song TABLE TD.Singer			{ width:35%; }
DIV#Canvas.Home DIV.CF_modCanciones_UserRec								{ width:455px; float:right; }
DIV.CF_modCanciones_UserRec DIV.List DIV.Song TABLE TD.NameAuthor		{ width:55%; }
DIV.CF_modCanciones_UserRec DIV.List DIV.Song TABLE TD.Singer			{ width:35%; }
DIV#Canvas.Home DIV.CF_modCanciones_RankRecent							{ width:455px; float:right; }
DIV.CF_modCanciones_RankRecent DIV.List DIV.Song TABLE TD.NameAuthor	{ width:55%; }
DIV.CF_modCanciones_RankRecent DIV.List DIV.Song TABLE TD.Singer		{ width:35%; }
DIV.CF_modCanciones_Contest_Voting DIV.List DIV.Song TABLE TD.NameAuthor	{ width:55%; }
DIV.CF_modCanciones_Contest_Voting DIV.List DIV.Song TABLE TD.Singer		{ width:35%; }
DIV.CF_modCanciones_Contest_Results DIV.List DIV.Song TABLE TD.NameAuthor	{ width:55%; }
DIV.CF_modCanciones_Contest_Results DIV.List DIV.Song TABLE TD.Singer		{ width:35%; }

DIV.CF_modCanciones_SearchI DIV.List DIV.Song TABLE TD.NameAuthor		{ width:55%; }
DIV.CF_modCanciones_SearchI DIV.List DIV.Song TABLE TD.Singer			{ width:35%; }

DIV.Mode-MPS.CF_modCanciones_RankPlay									{ width:260px; float:left; }
DIV.Mode-MPS.CF_modCanciones_RankRec									{ width:455px; float:right; }

DIV.ContestVotingPanel									{ width:100%; }
DIV.ContestVotingPanel DIV.Tip							{ font-size:12pt; text-align:center; margin-top:10px; margin-bottom:10px; }
DIV.ContestVotingPanel TABLE.Main						{ margin:0px auto 0px auto; }
DIV.ContestVotingPanel TABLE.Main TR.Stars TD			{ width:46px; height:48px; text-align:center; vertical-align:middle; font-weight:bold; font-size:9pt; }
DIV.ContestVotingPanel TABLE.Main TR.Stars TD.Vote0		{ background-image:url(Interface/Main/vote0.gif); }
DIV.ContestVotingPanel TABLE.Main TR.Stars TD.Vote1		{ background-image:url(Interface/Main/vote1.gif); }
DIV.ContestVotingPanel TABLE.Main TR.Stars TD.ON		{ background-image:url(Interface/Main/vote2.gif); cursor:pointer; cursor:hand; }
DIV.ContestVotingPanel DIV.Options						{ margin-top:10px; text-align:center; }
DIV.ContestVotingPanel DIV.Options INPUT				{ font-size:10pt; width:120px; }

DIV.CF_Categories								{ }
DIV.CF_Categories DIV.Title						{ height:28px; background-color:#FFA000; padding:7px 0 0 10px; color:white; font-size:12pt; font-weight:bold; font-family:Arial Narrow,Arial; }
DIV.CF_Categories DIV.Items						{ border:1px solid #808080; padding:5px; }
DIV.CF_Categories DIV.Items	DIV.Category		{ border-top:1px dotted #808080; padding:5px; }
DIV.CF_Categories DIV.Items	DIV.Category.Last	{ border-bottom:1px dotted #808080; }

DIV.CF_UserProfile					{ margin-bottom:10px; overflow:auto; }
DIV.CF_UserProfile DIV.Title		{ height:28px; background-color:#FFA000; padding:7px 0 0 10px; color:white; font-size:12pt; font-weight:bold; font-family:Arial Narrow,Arial; margin-bottom:10px; }
/*
DIV.CF_UserProfile DIV.Photo		{ width:720px; overflow:hidden; margin:0 0 10px 0; text-align:center; }
*/
DIV.CF_UserProfile DIV.Photo		{ float:right; margin-left:10px; }
DIV.CF_UserProfile DIV.Photo IMG	{ border:1px solid #808080; }
DIV.CF_UserProfile TABLE.Main		{ border-collapse:collapse; border-top:1px dotted #D0D0D0; }
DIV.CF_UserProfile TABLE.Main TR TD	{ border-bottom:1px dotted #D0D0D0; }
DIV.CF_UserProfile TD.Label			{ color:#606060; vertical-align:top; padding:2px 0px 2px 0px; text-align:right; }
DIV.CF_UserProfile TD.Sep			{ color:#606060; vertical-align:top; padding:2px 5px 2px 5px; width:5px; }
DIV.CF_UserProfile TD.Value			{ color:#808080; vertical-align:top; padding:2px 0px 2px 0px; }
DIV.CF_UserProfile TD.Value *		{ margin:0; }

DIV.SongDetail					{ margin-bottom:10px; }
DIV.SongDetail DIV.Title		{ height:28px; background-color:#FFA000; padding:7px 0 0 10px; color:white; font-size:12pt; font-weight:bold; font-family:Arial Narrow,Arial; margin-bottom:10px; }
DIV.SongDetail DIV.SubTitle		{ font-weight:bold; margin:5px 0 5px 0; }
DIV.SongDetail DIV.SongViewer	{ width:410px; margin:0 auto 0 auto; }

DIV.clsComments DIV.Title		{ height:28px; background-color:#FFA000; padding:7px 0 0 10px; color:white; font-size:12pt; font-weight:bold; font-family:Arial Narrow,Arial; margin-bottom:10px; }
DIV.clsComments H1				{ font-size:12pt; }
DIV.clsComments DIV.Options		{ text-align:center; }
DIV.clsComments TABLE.Messages					{ }
DIV.clsComments TABLE.Message					{ border-bottom:1px dotted #808080; }
DIV.clsComments TABLE.Message DIV.strAuthor		{ font-size:8pt; }
DIV.clsComments TABLE.Message DIV.datePost		{ font-size:8pt; }
DIV.clsComments TABLE.Message DIV.strSubject	{ font-weight:bold; font-size:10pt; }
DIV.clsComments TABLE.Message DIV.strMessage	{ }
DIV.clsComments TABLE.Message DIV.cmdDelete		{ float:right; }

DIV.Dialog									{ margin-top:10px; }
DIV.Dialog TABLE.Main TR.Header TH			{ text-align:left; background-color:#FFA000; padding:4px 4px 2px 4px; color:white; font-size:12pt; font-weight:bold; font-family:Arial Narrow,Arial; }
DIV.Dialog TABLE.Main TR.Header TH TH		{ border:0; padding:0; }
DIV.Dialog TABLE.Main TR.Header TH.Icon		{ padding:3px 5px 0 0; }
DIV.Dialog TABLE.Main TD.NoteRequired		{ color:Red; font-size:7pt; }
DIV.Dialog TABLE.Main TD.Caption			{ text-align:right; vertical-align:top; }
DIV.Dialog TABLE.Main TD.Caption.Required	{ color:Red; }
DIV.Dialog TABLE.Main TD.Field				{ text-align:left; }
DIV.Dialog TABLE.Main TD.Sep				{ padding-top:10px; text-align:center; border-bottom:1px dotted #CACACA; }
DIV.Dialog TABLE.Main TD.Sep SPAN			{ width:100%; text-align:center; color:#808080; }
DIV.Dialog TABLE.Main TR.Footer TH			{ border-top:2px solid #CACACA; }

/* ------------------------------------------------------------ */

DIV.Workspace					{ border-collapse:collapse; }
DIV.Workspace H1.Path			{ font-size:9pt; color:black; border-bottom:0px; }
DIV.Workspace H1 				{ font-weight:bold; font-size:12pt; color:#964F00; border-bottom:1px dotted #A0A0A0; margin-bottom:10px; }
DIV.Workspace H2 				{ font-weight:bold; font-size:10pt; color:#964F00; }
DIV.Workspace H3 				{ font-weight:bold; font-size:9pt; color:#964F00; }
DIV.Workspace H4 				{ font-weight:bold; font-size:9pt; color:#964F00; }
DIV.Workspace H5 				{ font-weight:bold; font-size:9pt; color:#964F00; }
DIV.Workspace P					{ font-size:9pt; }
DIV.Workspace IMG.ImageRight	{ margin:0px 0px 10px 10px; }
DIV.Workspace IMG.ImageLeft		{ margin:0px 10px 10px 0px; }
DIV.Workspace LI				{ font-size:8pt; }
DIV.Workspace TABLE 			{ }
DIV.Workspace TABLE TH			{ }
DIV.Workspace TABLE TD			{ border-collapse:collapse; vertical-align:top; }
DIV.Workspace HR				{ width:100% ; height:4px; color:#D68F05; }

/* ------------------------------------------------------------ */

DIV.Products										{ width:100%; color:#6F6F6F; }
/*DIV.Products H1									{ font-size:9pt; background-color:#E0E0E0; padding:1px 5px 1px 5px; border:1px solid #C0C0C0; text-align:left; margin:0px; color:black; }*/
DIV.Products H1										{ font-size:9pt; text-align:left; margin:0px; color:black; }
DIV.Products H1 A									{ }
DIV.Products IMG.ImageMain							{ border:1px solid #629BDE; margin:0 10px 10px 0; }
DIV.HomePage DIV.Products H1						{ display:none; }

DIV.Products DIV.Groups								{ background-color:#7B7B76; width:100%;text-align:center; }
DIV.Products DIV.Groups TABLE						{ width:100%; text-align:left; }
DIV.Products DIV.Groups TABLE TD					{ padding:5px 10px 5px 20px; font-size:10pt; }

/*DIV.Products H2									{ font-size:8pt; background-color:#F1EACE; padding:1px 5px 1px 5px; border:1px solid #F0DFC4; text-align:left; color:black; margin:10px 0px 0px 0px; }*/
DIV.Products H2										{ font-size:8pt; text-align:left; color:black; margin:10px 0px 0px 0px; }
DIV.Products TABLE.Thumbnails						{ margin-top:10px; }
DIV.Products TABLE.Thumbnails TD					{ text-align:center; padding:0px 5px 0px 5px; vertical-align:top; }
DIV.Products INPUT.ButtonCmd						{ width:80px; }
DIV.HomePage DIV.Products TABLE.Thumbnails			{ margin-top:0px; }

DIV.Thumbnail					{ margin-bottom:10px; }
DIV.Thumbnail DIV.Title			{ font-size:8pt; font-weight:bold; text-align:center; }
DIV.Thumbnail DIV.Image			{ }
DIV.Thumbnail DIV.Image TABLE	{ margin:0 auto 0 auto; }
DIV.Thumbnail DIV.Image TD		{ }
DIV.Thumbnail DIV.Abstract		{ }
DIV.Thumbnail DIV.Price			{ color:black; }

DIV.Products TABLE.Detail				{ }
DIV.Products TABLE.Detail TD			{ padding:0px; vertical-align:top; }
DIV.Products TABLE.Detail IMG			{ }
DIV.Products TABLE.Detail DIV.Buttons	{ margin-top:16px; text-align:center; }
DIV.Products TABLE.Specs				{ }
DIV.Products TABLE.Specs TD.Label		{ font-weight:bold; text-align:left; padding-right:5px; vertical-align:top; }
DIV.Products DIV.Oferta					{ background-color:green; font-weight:bold; padding:2px 5px 2px 5px; }

DIV.RBProductSearch						{}
DIV.RBProductSearch	DIV.Field 			{ width:90%; float:left; }
DIV.RBProductSearch	DIV.Field INPUT		{ width:100%; }
DIV.RBProductSearch	DIV.Buttons			{ width:10%; float:right; }
DIV.RBProductSearch	DIV.Buttons INPUT	{ width:100%; }

DIV.RBProductDownloads					{ text-align:center; }
DIV.RBProductDownloads A				{ color:#808000; }
DIV.RBProductDownloads A:hover			{ color:#A0A000; }

DIV.RBNewReleases DIV.Item 				{ width:100%; text-align:center; margin-bottom:15px; }
DIV.RBNewReleases DIV.Item DIV.Image	{ width:149px; text-align:center; overflow:hidden; }
DIV.RBNewReleases DIV.Item DIV.Product	{ }
DIV.RBNewReleases DIV.Item DIV.Author	{ }
DIV.RBNewReleases DIV.Item DIV.Price	{ }
DIV.RBNewReleases DIV.Item DIV.Commands	{ }
DIV.RBNewReleases DIV.Last				{ margin-bottom:0px; } 

DIV.Products.EMailPreview				{ background-color:white; border:2px dotted #A0A0A0; padding:10px; width:100%; }

/* ------------------------------------------------------------ */

DIV.ShoppingCart						{ }
DIV.ShoppingCart TD.Quantity			{ width:60px; }
DIV.ShoppingCart TD.Quantity INPUT		{ width:100%; }
DIV.ShoppingCart TD.Product				{ }
DIV.ShoppingCart TD.Price				{ width:100px; white-space:nowrap; }
DIV.ShoppingCart TD.SubTotal			{ width:100px; white-space:nowrap; }
DIV.ShoppingCart TD.Controls			{ width:20px; }
DIV.ShoppingCart DIV.ReminderMinimum	{ text-align:center; color:white; font-weight:bold; padding:0px; }

DIV.ShoppingCart DIV.PaymentOptions				{ width:100%; }
DIV.ShoppingCart DIV.PaymentOptions TABLE		{ width:100%; }
DIV.ShoppingCart DIV.PaymentOptions TD.ColLeft	{ width:50%; text-align:right; vertical-align:bottom; padding-right:10px; }
DIV.ShoppingCart DIV.PaymentOptions TD.ColRight	{ width:50%; text-align:left; vertical-align:bottom; padding-left:10px; }
DIV.ShoppingCart DIV.PaymentOptions DIV.Option	{ margin-bottom:5px; width:100%; }

DIV.ShoppingCartRB TABLE					{ }
DIV.ShoppingCartRB TR.Header TD				{ text-align:center; font-weight:bold; }
DIV.ShoppingCartRB TR.Header TD.Quantity	{ border-bottom:1px solid #6AA4E5; }
DIV.ShoppingCartRB TR.Header TD.Product		{ border-bottom:1px solid #6AA4E5; }
DIV.ShoppingCartRB TR.Header TD.Price		{ border-bottom:1px solid #6AA4E5; }
DIV.ShoppingCartRB TR#objSCNewRow.ON TD		{ background-color:yellow; color:black; }
DIV.ShoppingCartRB TD						{ font-size:7pt; vertical-align:top; }
DIV.ShoppingCartRB TD.Quantity				{ }
DIV.ShoppingCartRB TD.Product				{ }
DIV.ShoppingCartRB TD.Price					{ text-align:right; }
DIV.ShoppingCartRB TD.Options				{ width:16px; padding:0px 0px 0px 3px; }
DIV.ShoppingCartRB TR.Total TD.Quantity		{ border-top:1px solid #6AA4E5; }
DIV.ShoppingCartRB TR.Total TD.Total		{ border-top:1px solid #6AA4E5; text-align:right; font-weight:bold; }
/* ------------------------------------------------------------ */

/* ColRight */
DIV.RapidBox				{ width:237px; padding:8px 7px 8px 7px; background-color:#EFEFEF; background-image:url(Interface/Main/RBBack.gif); background-repeat:no-repeat; margin-bottom:10px; color:#444444; }
DIV.RapidBox DIV.Icon		{ padding:10px 0 0 0; margin:0 5px 14px 13px; float:left; }
DIV.RapidBox DIV.Title		{ padding:7px 5px 0 0; margin:0 10px 14px 13px; height:24px; font-size:12pt; font-weight:bold; font-family:Arial Narrow,Arial; color:#515151; }
DIV.RapidBox DIV.Lbl		{ margin-top:10px; }
DIV.RapidBox DIV.Fld		{ margin-bottom:10px; }
DIV.RapidBox DIV.Fld INPUT	{ width:180px; border:0; }
DIV.RapidBox DIV.Rem		{ }
DIV.RapidBox DIV.Reg		{ text-align:center; margin-top:10px; }
DIV.RapidBox DIV.Hlp		{ text-align:center; }
DIV.RapidBox DIV.RBSep		{ display:none; }
DIV.RapidBox DIV.RBEnd		{ display:none; }
DIV.RapidBox DIV.Main		{ }
DIV.RapidBox DIV.RBSubTitle		{ margin-bottom:10px;  }
DIV.RapidBox DIV.RBSubList		{ background-color:#FAFAFA; padding:2px; }
DIV.RapidBox DIV.RBSubList A	{ }
DIV.RapidBoxV.Login0			{ margin:0 26px 0 24px; }
DIV.RapidBoxV.Login0 DIV.Cmd	{ float:right; }
DIV.RapidBoxV.Login0 DIV.Chk	{ float:left; }
DIV.RapidBoxV.Login1 DIV.Usr		{ display:none; }
DIV.RapidBoxV.Login1 DIV.Cmd		{ text-align:center; }
DIV.RapidBoxV.Login1 DIV.Cmd INPUT	{ width:150px; }

DIV.RapidBox.SearchBox .Value	{ width:170px; }
DIV.RapidBox.SearchBox .Cmd		{ width:30px; }

DIV.BannersRight TABLE.Banner	{ margin-top:0; }

DIV.PageControl					{ }
DIV.PageControl TABLE			{ width:100%; }
DIV.PageControl TABLE TD		{ padding:2px; }
DIV.PageControl TABLE TD.Prev	{ width:18px; }
DIV.PageControl TABLE TD.Select	{ text-align:center; }
DIV.PageControl TABLE TD.Next	{ width:18px; }

/* Footer */
DIV#InterfaceFooter											{ border-top:32px solid #FF9C00; margin-top:8px; }
DIV#InterfaceFooter DIV.MenuBottom							{ font-size:8pt; }
DIV#InterfaceFooter DIV.MenuBottom TABLE.MainMenu			{ border-collapse:collapse; margin:8px 0 8px auto; line-height:10px; }
DIV#InterfaceFooter DIV.MenuBottom TABLE.MainMenu TD		{ padding:0 5px 0 5px; color:#FF9C00; border:solid #FF9C00; border-width:0 1px 0 1px; }
DIV#InterfaceFooter DIV.MenuBottom TABLE.MainMenu TD.First	{ border-left:0; }
DIV#InterfaceFooter DIV.MenuBottom TABLE.MainMenu TD.Last	{ border-right:0; }
DIV#InterfaceFooter DIV.MenuBottom TABLE.MainMenu TD.On		{ text-decoration:underline; }
DIV#InterfaceFooter DIV.PageFooter							{ font-size:8pt; padding:0 8px 0 8px; }
DIV#InterfaceFooter DIV.VIS									{ padding-right:5px; }
DIV#InterfaceFooter DIV.VIS A								{ color:#E0E0E0; }
DIV#InterfaceFooter DIV.VIS A:hover							{ color:#FF9C00; }