BODY					{ margin:0px; padding:0px; font-family:Arial; font-size:8pt; }
BODY.Window				{ margin:20px; padding:0px; background-color:white; }

P.SystemWarning			{ color:red; font-weight:bold; background-color:Yellow; border:1px solid red; }

/* Estándares */
FORM					{ margin:0px; padding:0px; width:100%; }
EM						{ width:98%; }
P.Buttons				{ text-align:center; }
P.ResultsNormal			{ text-align:center; margin:20px; }
H1.Title				{ font-size:12pt; font-style:italic; border-bottom:1px solid black; text-align:left; margin:0px; padding:0px; }
H1.Path					{ font-size:10pt; padding:5px 0px 0px 0px; margin:0 0 10 0; text-align:left; display:none }
INPUT					{ font-size:8pt; }
INPUT.Number			{ text-align:right; }
TEXTAREA				{ font-size:8pt; }
SELECT					{ font-size:8pt; }
TD						{ font-size:8pt; }
TH						{ font-size:8pt; }
A						{ color:#404040; text-decoration:none; font-weight:bold; }
A:hover					{ color:#808080; text-decoration:underline; }
H1						{ font-size:8pt; }

DIV.ResultValidation A	{ color:#A00000; }
DIV.ResultValidation P	{ font-weight:bold; }

/* Menú automático para opciones con contenido y sin sub-opciones */
DIV.AutoMenu			{ font-size:10pt; }

/* Menú pequeño de la parte inferior central de los contenidos */
DIV.LocalMenu			{ text-align:center; }

/* Algunos textos de ayuda */
DIV.Help				{ margin-top:20px; }
DIV.Help H1				{ font-size:13pt; color:#800000; }
DIV.Help H2				{ font-size:11pt; color:#800000; }
DIV.Help UL				{ margin-left:20px; }
DIV.Help UL LI			{ margin-top:10px; }

/* Menú Principal F0037F F1EACE F0DFC4 */
TABLE.libMenu						{ background-color:#F0037F; border:1px solid #F0037F; cursor:hand; margin-right:4px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); }
TABLE.libMenu TD					{ padding:1 5 1 5; font-size:11px; }
TABLE.libMenu TABLE					{ border:1px solid #F0037F; }
TABLE.libMenu TABLE TD.Caption		{ padding:1 1 1 5; }
TABLE.libMenu TABLE TD.Icon			{ padding:1 5 1 1; }
TABLE.libMenu TABLE.On				{ background-color:#F87CBC; border:1px solid #F0037F; }
TABLE.libMenu TABLE.On TD A			{ color:white; }
TABLE.libMenu TABLE.On TD A:hover	{ color:black }
TABLE.libMenu TABLE TD A			{ color:white; }

DIV.MenuHorizontal						{ }
DIV.MenuHorizontal TABLE.MainMenu		{ }
DIV.MenuHorizontal TABLE.MainMenu TD	{ color:White; font-weight:bold; padding:0px 10px 0px 10px; text-align:center; }
DIV.MenuHorizontal TABLE.MainMenu TD.On	{ background-color:#E6E6E6; color:black; }

/* ThemesTree */
DIV.clsTree					{ margin:0px; }
DIV.clsTree DIV.Head		{ background-image:url(images/clsTree_Head.gif); background-repeat:no-repeat; height:22px; color:#42A3C7; font-size:10pt; font-weight:bold; padding:3px 0px 0px 18px; }
DIV.clsTree DIV.Body		{ padding:10px; border:solid #42A3C7; border-width:3px 1px 1px 1px; background-image:url(images/clsTree_Body.gif); background-repeat:repeat-x; background-position:bottom; background-color:white; }
DIV.clsTree DIV.Footer		{ display:none; }
DIV.clsTree TABLE TD		{ vertical-align:middle; font-size:8pt; }
DIV.clsTree TABLE TD A		{ text-decoration:none; }
DIV.clsTree TABLE TD A.On	{ text-decoration:underline; }
DIV.clsTree DIV 			{ padding-left:30px; }
DIV.clsTree IMG.Outline		{ cursor:hand; }

/* Dialog */
DIV.Dialog								{ text-align:center; width:100%; margin-top:22px; }
DIV.Dialog TABLE.Main					{ text-align:center; border:1px solid #64AAC4; background-color:#F2F2F5; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px 2px 1px 3px; background-color:#64AAC4; color:white; font-size:10pt; }
DIV.Dialog TABLE.Main TH TH				{ padding:0px; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; display:none; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; padding:0px; }
DIV.Dialog TABLE.Main TR.Footer TH INPUT.Button	{ }
DIV.Dialog TABLE.Main TD.NoteRequired	{ font-size:7pt; padding-bottom:10px; color:Red; }
DIV.Dialog TABLE.Main TD.Caption		{ padding-left:10px; text-align:right; vertical-align:text-top; }
DIV.Dialog TABLE.Main TD.Field			{ padding-right:20px; text-align:left; }
DIV.Dialog TABLE.Main TD.Required		{ color:red; }
DIV.Dialog TABLE.Main TD.Field SPAN.Required { color:Red; }
DIV.Dialog TABLE.Main TD.Sep			{ text-align:center; padding:15 0 10 0; font-weight:bold; }
DIV.Dialog TABLE.Main TD.Sep SPAN		{ border-bottom:1px solid black; width:96%; }
DIV.Dialog TABLE.Main HR				{ height:1px; color:black; }
DIV.Dialog TABLE.Vertical TD.Caption	{ text-align:left; padding:0px 10px 0px 10px; }
DIV.Dialog TABLE.Vertical TD.Field		{ padding:0px 10px 0px 10px; }

/* List */
TABLE.List							{ border:1px solid #64AAC4; width:100%; border-collapse:collapse; background-color:#f2f2f5; }
TABLE.List TR.Header TH				{ padding:1px 3px 1px 3px; height:20px; }
TABLE.List TH						{ background-color:#64AAC4; border:1px solid #f2f2f5; color:white; }
TABLE.List TH.Title	TH				{ text-align:left; border:0px; padding:1 3 1 3; }
TABLE.List TH.Title TH A			{ color:black; cursor:hand; }
TABLE.List TH.Title IMG				{ margin:1px; }
TABLE.List TR TD					{ border:1px solid #64AAC4; vertical-align:top; padding:1px 3px 1px 3px; }
TABLE.List TD.Empty					{ padding:50px; text-align:center; }
/*TABLE.List TR.Footer				{ background-color:white; }*/
TABLE.List TR.Footer TD				{ background-color:#13136F; text-align:center; color:White; padding:1 3 1 3; height:20px; }
TABLE.List TR.Footer TD.Igv			{ text-align:right; font-weight:bold; }
TABLE.List TR.Footer TD.Total		{ text-align:right; font-weight:bold; }
TABLE.List TR.Footer TD	INPUT		{ width:120px; }
TABLE.List TR.Footer TD	A			{ font-weight:bold; text-decoration:none; }
TD.ListControls						{ text-align:right; width:32px; }
TD.Number							{ text-align:right; }
TD.Center							{ text-align:center; }
TD.SmallColumn						{ width:1%; }
TD.SmallColumnCenter				{ width:1%; text-align:center; }

/* WebMap */
DIV.WebMap								{ text-align:center; }
DIV.WebMap TABLE.ThemeName TD			{ padding-right:2px; }
DIV.WebMap TABLE.ThemeName TD TABLE		{ color:white; border:1px solid; border-color:#7CB69C #0D613E #0D613E #7CB69C; cursor:hand; background-color:#407861; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); }
DIV.WebMap TABLE.ThemeName TD TABLE.On	{ background-color:#00A000; color:yellow; }
DIV.WebMap TABLE.ThemeName TD TABLE TD	{ padding:1 3 1 3; }
DIV.WebMap TR.TREEMAP_START				{ padding:10 0 0 0; }
DIV.WebMap TR.TREEMAP_FINISH			{ padding:0 0 10 0; }

/* -------------------------------------------- */
/* Rapid Boxes */
/*
DIV.RapidBoxes								{ width:100%; margin:0px; padding:0px; }
DIV.RapidBoxes TABLE TR TH 					{ display:none; }
*/

DIV.RBRegister								{ width:100%; text-align:right; margin:0px 0px 10px 0px; padding:0px; }
DIV.RBRegister FORM							{ width:100%; text-align:right; }
DIV.RBRegister TABLE						{ }
DIV.RBRegister TABLE TR TH 					{ display:none; }
DIV.RBRegister TABLE TR.RBEnd				{ display:none; }
DIV.RBRegister TABLE TR.Reg					{ text-align:right }
DIV.RBRegister TABLE TR.Reg TD.Usr			{ white-space:no-wrap; text-align:right; padding:0px 5px 0px 0px; }
DIV.RBRegister TABLE TR.Reg TD.CmdReg1		{ width:60px; }
DIV.RBRegister TABLE TR.Reg TD.CmdReg2		{ width:80px; }
DIV.RBRegister TABLE TR TD					{ font-size:8pt; color:white; font-weight:bold; }
DIV.RBRegister TABLE TR TD.Lbl				{ padding-left:3px; white-space:nowrap; }
DIV.RBRegister TABLE TR TD.Fld INPUT		{ font-size:8pt; width:80px }
DIV.RBRegister TABLE TR TD.Hlp				{ padding-left:3px; }
DIV.RBRegister TABLE TR TD.Hlp A			{ color:white; text-decoration:underline; }

DIV.cuerpo			{ background-color:white; width:100%; padding:0px 0 0 0px; margin-top:0px; height:250px; text-align:left; }
TABLE.cuerpo		{ height:248px; width:100%  }
TD.celcuerpo		{ vertical-align:top; text-align:left; width:100%;padding:0 0 0 0 }
TD.bodcuerpo		{ width:50%; vertical-align:top; padding: 0 0 5 0; text-align:left }

TD.contprod			{ border-left:1px solid #42A3C7; border-right:1px solid #42A3C7; font-family:Arial; font-size:11px; color:#404040; }
TD.bodprod0			{ background-color:#FFFFFF; }
TD.bodprod1			{ background-color:#FFFFFF; }

TD.sublin2			{ background-color:#42A3C7;height:3px }
A.aProducto			{ text-decoration:none;color:#404040;display:block }
A.aProducto:hover	{ background-color:#E3F5FC;color:4BA4C5; text-decoration:none; }
DIV.inProd			{ padding: 1 1 1 8;}

TD.MasVenCuer		{ padding:10 50 10 35;font-family:arial;font-size:11px;border-left:1px solid #64AAC4;border-right:1px solid #64AAC4 }

TD.SucCuerpo		{ padding:5 10 20 10;font-family:arial;font-size:11px;border-left:1px solid #64AAC4;border-right:1px solid #64AAC4  }

TD.homeSubti		{ background-image:url(img/marcoHome.gif);font-family:arial;color:#C79211;font-size:10px;padding: 0 0 0 15;font-weight:bold; }

TABLE.regUsu		{ background-image:url(images/marcoLoguin.gif);text-align:center; }
TD.lblusu			{ color;#949495;font-size:11px;font-family:arial; padding:0px 0px 0px 0px }
TD.lblpas			{ color;#949495;font-size:11px;font-family:arial; }
TD.txtreg			{ text-align:left } 
TD.txtpas			{ text-align:left }
INPUT.txtreg		{ border:1px solid #D7AB40;font-size:10px; }
INPUT.txtpas		{ border:1px solid #D7AB40;font-size:10px;  }
INPUT.btnentrar		{ font-size:10px;font-family:arial;border:0px solid black;background-image:url(images/btnentrar.gif);width:70;text-align:center;height:24;padding: 2 0 0 0 }
INPUT.btnreg		{ font-weight:bold;text-align:center;color:#C58D06;font-size:10px;font-family:arial;border:0px solid black;width:73;height:24;background-image:url(images/btnreg.gif); }
TD.SucCuerpo		{ padding:5 10 20 10;font-family:arial;font-size:11px;border-left:1px solid #64AAC4;border-right:1px solid #64AAC4  }

TD.homeSubti		{ background-image:url(images/marcoHome.gif); font-family:arial;color:#C79211; font-size:10px; padding: 0 0 0 15px; font-weight:bold; }
TD.imgFlecha		{ padding-bottom:0px }
TD.lblbus			{ color:#9B9B9C;font-size:10px; padding-right:5px }
SELECT.selProd		{ font-size:9px; border:1px solid #A4A2A2;color:#A4A2A2; width:200px }

DIV.BestSellers									{ width:100%; }
DIV.BestSellers TABLE.Header					{ height:22px; }
DIV.BestSellers TABLE.Header TD.Left			{ background-image:url(images/bodIzquierda.gif); width:18px; }
DIV.BestSellers TABLE.Header TD.Middle			{ text-align:center; font-family:arial; font-size:13px; font-weight:bold; width:100px; vertical-align:bottom; color:#42A3C7; }
DIV.BestSellers TABLE.Header TD.Right			{ background-image:url(images/bodDerecha.gif); width:30px; }
DIV.BestSellers TABLE.Header TD.Spacer			{ width:260px; }
DIV.BestSellers TABLE.Item TD.Sep1				{ background-color:#42A3C7; height:3px }
DIV.BestSellers TABLE.Item TD.Icon				{ padding-top:5px; vertical-align:middle; }
DIV.BestSellers TABLE.Item TD.Icon DIV.Icon		{ border:1px solid #65ABC5; border-left:0px; height:76px; width:100px; text-align:center; padding:5px 0px 0px 0px; }
DIV.BestSellers TABLE.Item TD.Icon DIV.Arrow	{ height:76px; width:13px; background-image:url(images/flecha.gif); }
DIV.BestSellers TABLE.Item TD.Text				{ padding:10px; font-family:arial; font-size:11px; border-left:1px solid #64AAC4; border-right:1px solid #64AAC4; }
DIV.BestSellers TABLE.Item TD.Text .Title		{ color:#404040; font-weight:bold; }
DIV.BestSellers TABLE.Item TD.Text .Description	{ color:#404040; }
DIV.BestSellers TABLE.Item TD.LinkMore			{ border-left:1px solid #64AAC4; border-right:1px solid #64AAC4; text-align:right; }
DIV.BestSellers TABLE.Item TD.LinkMore A		{ padding:0px 20px 0px 0px; font-family:arial; font-size:11px; color:#7AB6CC; text-decoration:none; }
DIV.BestSellers TABLE.Item TD.LinkMore A:hover	{ text-decoration:underline }
DIV.BestSellers TABLE.Item TD.Sep2				{ font-size:0px; background-color:#ABD6E6; height:8px; border-left:1px solid #64AAC4; border-right:1px solid #64AAC4; border-bottom:1px solid #64AAC4; }
DIV.BestSellers TABLE.Item TD.Sep3				{ height:10px; }

/* Busqueda */
DIV.ToolBox						{ border-bottom:2px solid #BF9228; width:700px; padding-bottom:5px; margin-top:5px; margin-bottom:10px; color:#404040; }
DIV.ToolBox SPAN.Label			{ }
DIV.ToolBox SPAN.Field			{ }
DIV.ToolBox SPAN.Field INPUT	{ border:solid #CF9813; border-width:2px 0px 2px 2px; }
DIV.ToolBox SPAN.Field SELECT	{ }
DIV.ToolBox SPAN.Cmd			{ }
DIV.ToolBox TABLE				{ width:100%; }
DIV.ToolBox TD					{ padding:0px 0px 4px 0px; vertical-align:bottom; }
DIV.ToolBox TD.Search			{ padding-right:10px; }
DIV.ToolBox TD.SearchFast		{ }
DIV.ToolBox TD.ShowCart			{ width:200px; text-align:center; }
DIV.ToolBox TD.Reseller			{ padding-bottom:0px; text-align:right; }

DIV.Search								{ }
DIV.Search TD.Idx						{ background-color:#DAE2D9; font-weight:bold; padding:1 5 1 10; text-align:right; }
DIV.Search TD.Title						{ background-color:#DAE2D9; font-weight:bold; padding:1 10 1 5; }
DIV.Search TD.Rank						{ padding:1 5 1 10; text-align:right; }
DIV.Search TD.Abstract					{ padding:1 10 10 5; text-align:justify; }
DIV.Search P.Results					{ color:#0D613E; font-size:9pt; }
DIV.Search P.Results SPAN.Target		{ font-weight:bold; font-style:italic; }
DIV.Search P.Results SPAN.Quantity		{ color:#4DA17E; color:black; font-size:8pt; }

/* Pie de Página */
DIV.PageFooter			{ width:100%; height:0px; color:#C7C7C7; padding:0 8 0 8; background-color:white; }

DIV.VIS				{ text-align:right; padding:0 8 0 8; font-size:7pt;color:#F4F4F4 }
DIV.VIS A			{ color:#F4F4F4; }
DIV.VIS A:hover		{ color:#FF0000; }

DIV.LeftText 									{ padding:0 10 10 10; }
td.prodGrupo a									{ margin:0px }
DIV.Groups 										{ padding:0px 0px 10px 0px; margin:0px; text-align:center; border:0px solid black }
DIV.Products									{ padding:18px 0px 0px 0px; margin:0px; text-align:left; }
DIV.Products TABLE.List TD						{ padding:1px 3px 1px 3px; background-color:white; }
DIV.Products TABLE.Main							{ text-align:left; margin-top:0px; padding-top:0px; width:100% }
DIV.Products TABLE.Main TD						{ vertical-align:bottom; height:100%; padding:1px 3px 1px 3px; }
DIV.Products TABLE.Main TD.ContenidoProducto	{ vertical-align:bottom; height:100%; text-align:center }
DIV.Products H1.SubRuta							{ color:#404040; padding:0px; margin:0px; font-size:10pt; }
DIV.Products H1.SubRuta A						{ color:black; }
DIV.Products H1.SubRuta A:hover					{ color:#808080; }
DIV.Products P									{ text-align:justify; }

TD.cellArbol			{ padding-right:5px }
TD.Description			{ font-size:9px; }

div.BannersRight table.BannerButtons tr td			{ padding-bottom:3px }

