HTML				{ background-color:#5F3B69; }
A					{ color:#AE6DC2; }
A:hover				{ color:#694375; }

DIV#Interface	{ width:1000px; height:800px; background-image:url(Interface/Main/Interface.jpg); margin:0 auto 0 auto; }

DIV#Interface DIV.InterfaceHeader						{ height:220px; }
DIV#Interface DIV.InterfaceHeader DIV.Logo				{ float:left;  margin:10px 0 0 16px; width:283px; height:82px; cursor:pointer; }
DIV#Interface DIV.InterfaceHeader DIV.Lang				{ float:right; margin:11px 7px 0 0;  width:67px;  height:14px; }
DIV#Interface DIV.InterfaceHeader DIV.Lang DIV.LangENG	{ float:left;  width:30px; height:14px; background-image:url(Interface/Main/LangENG.gif); cursor:pointer; }
DIV#Interface DIV.InterfaceHeader DIV.Lang DIV.LangSPA	{ float:right; width:30px; height:14px; background-image:url(Interface/Main/LangSPA.gif); cursor:pointer; }

DIV#Interface DIV.AreaLeft				{ width:148px; height:361px; margin-right:31px; overflow:hidden; float:left;  }
DIV#Interface DIV.AreaRight				{ width:202px; height:243px; margin-left:32px;  float:right; margin-right:7px; }
DIV#Interface DIV.AreaMiddle			{ width:560px; height:341px; margin:10px 0 10px 0; padding:0 10px 0 10px; overflow:auto; font-size:10pt; }
DIV#Interface DIV.AreaMiddle H1			{ color:black; font-size:12pt; border-bottom:1px dotted black; }
DIV#Interface DIV.AreaMiddle H1.Path	{ font-size:8pt; }
DIV#Interface DIV.AreaMiddle A			{ color:#AE6DC2; }
DIV#Interface DIV.AreaMiddle A:hover	{ color:#694375; }
DIV#Interface DIV.InterfaceFooter		{ margin-top:150px; height:79px; overflow:hidden; }
DIV#Interface DIV.InterfaceFooter DIV.PageFooter		{ }
DIV#Interface DIV.InterfaceFooter DIV.VIS			{ float:right; height:15px; margin-top:64px; }
DIV#Interface DIV.InterfaceFooter DIV.VIS A			{ color:#918096; }
DIV#Interface DIV.InterfaceFooter DIV.VIS A:hover	{ color:#8F599F; }

DIV.Text	{ font-size:10pt; }

/* ------------------------------------------------------------ */
/* MenuLeft */
DIV.MenuLeft								{ margin-left:8px; width:140px; overflow:hidden; }
DIV.MenuLeft DIV.Header						{ display:none; }
DIV.MenuLeft DIV.Body						{ }
DIV.MenuLeft DIV.Body TABLE.MainMenu		{ width:140px; }
DIV.MenuLeft DIV.Body TABLE.MainMenu TD		{ height:17px; background-image:url(Interface/Main/MenuBack0.gif); background-repeat:no-repeat; padding:3px 5px 6px 5px; cursor:pointer; color:#404040; }
DIV.MenuLeft DIV.Body TABLE.MainMenu TD.On	{ background-image:url(Interface/Main/MenuBack1.gif); color:black; }
DIV.MenuLeft DIV.Footer						{ display:none; }
/* ------------------------------------------------------------ */
TABLE.libMenu						{ background-color:#D5CAED; border:1px solid #E7BA02; cursor:pointer; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ padding:1px 5px 1px 5px; font-size:8pt; }
TABLE.libMenu TABLE					{ border:1px solid #D5CAED; margin:0; }
TABLE.libMenu TABLE TD A			{ color:black; }
TABLE.libMenu TABLE TD.Caption		{ padding:1px 1px 1px 5px; }
TABLE.libMenu TABLE TD.Icon			{ padding:1px 5px 1px 1px; }
TABLE.libMenu TABLE.On				{ border:1px solid #E7BA02; background-color:#E7BA02; }
TABLE.libMenu TABLE.On TD A			{ text-decoration:none; }
TABLE.libMenu TABLE.On TD A:hover	{ }
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
/* Rapid Boxes */
DIV.RapidBoxes						{ width:202px; margin-bottom:0; padding:0; }
DIV.RapidBoxes TABLE				{ }
DIV.RapidBoxes TABLE TH				{ background-color:#FFD204; font-size:8pt; text-align:left; padding:2px 5px 2px 5px; vertical-align:top; border:0; }
DIV.RapidBoxes TABLE TH TH			{ padding:0; }
DIV.RapidBoxes TABLE TH TH.Icon		{ width:1%; }
DIV.RapidBoxes TABLE TH TH.Title	{ width:99%; font-weight:bold; }
DIV.RapidBoxes TABLE TD				{ padding:0; }
DIV.RapidBoxes TABLE TD.Main		{ font-size:8pt; padding:10px; border:0px; background-color:#DEE1DD; }
DIV.RapidBoxes TABLE TR.RBEnd 		{ display:none; }
DIV.RapidBoxes TABLE TR.RBSep TD	{ height:5px; font-size:1pt; }
DIV.RapidBoxes TABLE TABLE			{ margin:0px; border:0px; }
DIV.RapidBoxes TABLE TABLE TD		{ padding:1px; }
DIV.RapidBoxes TABLE TABLE TD.Caption	{ width:40%; text-align:right; }
DIV.RapidBoxes TABLE TABLE TD.Field		{ width:60%; }
DIV.RapidBoxes .Commands	{ text-align:center; }
DIV.RapidBoxes UL					{ margin-left:20px; }
DIV.RapidBoxes INPUT.RBButton		{ width:125px; font-size:7pt; }
DIV.RapidBoxes TABLE TD.Main A		{ color:#F0F080; }
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
DIV.Dialog TABLE.Main TR.Header		{ background-color:#C4B8DB; }
DIV.Dialog TABLE.Main TR.Footer 	{ background-color:#C4B8DB; }
DIV.Dialog TABLE.Main TD.Sep		{ padding-left:10px; padding-right:10px; }
DIV.Dialog TABLE.Main TD.Sep SPAN	{ display:block; width:100%; }
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
TABLE.List TH						{ background-color:#C4B8DB; }
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
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.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:20px; width:100%; }
DIV.Thumbnail DIV.Title			{ font-size:8pt; font-weight:bold; text-align:center; }
DIV.Thumbnail DIV.Image			{ width:100%; }
DIV.Thumbnail DIV.Image	TABLE	{ width:100%; }
DIV.Thumbnail DIV.Image TD		{ }
DIV.Thumbnail DIV.Abstract		{ font-weight:bold; font-size:10pt; }
DIV.Thumbnail DIV.Price			{ font-weight:bold; font-size:10pt; color:red; }

DIV.Products TABLE.Detail				{ }
DIV.Products TABLE.Detail TD			{ padding:0px; vertical-align:top; }
DIV.Products TABLE.Detail IMG			{ border:1px solid #629BDE; }
DIV.Products DIV.Buttons				{ margin-top:16px; text-align:center; width:100%; }
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.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:90%; }
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; }
/* ------------------------------------------------------------ */
