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:0px; margin:0 0 10 0; }
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:#13136f; text-decoration:none; }
A:hover					{ color:#13136f; text-decoration:underline; }
H1						{ font-size:10pt; }
H2						{ font-size:9pt; }

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.MenuLeft						{ width:100%; margin-bottom:15px; }
DIV.MenuLeft TABLE.MainMenu			{ width:100%; border-collapse:collapse; }
DIV.MenuLeft TABLE.MainMenu TD		{ color:black; font-weight:bold; font-size:8pt; padding:2 10 2 10; border:solid white; border-width:1 0 1 0; }
DIV.MenuLeft TABLE.MainMenu TD.On	{ background-color:#B62123; color:white; cursor:hand; }

DIV.MenuHorizontal							{ text-align:right; padding-right:2px; border-left:1px none #2A2AAA; text-align:center; }
Div.MenuHorizontal Table.MainMenu 	 		{ border-bottom:4px solid #2929AD;}
DIV.MenuHorizontal TABLE.MainMenu TD		{ font-family:verdana; color:#13136f; font-weight:bold; padding:0px 5px 0px 5px; cursor:hand; font-size:8pt; text-align:center; }
DIV.MenuHorizontal TABLE.MainMenu TD.On		{ background-color:#1D1D78; color:white; cursor:hand }

DIV.MenuDown								{ text-align:center; }
DIV.MenuDown TABLE.MainMenu TD				{ color:#DADADA; padding:0 10 0 10; cursor:hand; }
DIV.MenuDown TABLE.MainMenu TD.On			{ color:black;}


/* Dialog */
DIV.Dialog								{ text-align:center; width:100%; }
DIV.Dialog TABLE.Main					{ text-align:center;border:1px solid #1F1FB6; background-color:#DDDDE6; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px; background-color:#13136F; color:White; background-image:url(Webs/SexShopPeru/Interface/Main/MenuBack.gif); }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; background-color:#13136F; }
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:10px; }
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:0 10 0 10; }
DIV.Dialog TABLE.Vertical TD.Field		{ padding:0 10 0 10; }
/* DIV.Dialog SELECT					{ width:200px; } */

/* List */
TABLE.List							{ border:1px solid #CBCBD8; width:100%; border-collapse:collapse; background-color:#f2f2f5; }
TABLE.List TR.Header TH				{ padding:1 3 1 3; height:20px; }
TABLE.List TH						{ background-color:#13136f; 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 TD						{ border:1px solid #CBCBD8; vertical-align:top; padding:1 3 1 3; }
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.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; }
TABLE.List TR.codi					{ padding:0px;border:0px solid black }
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:#407860; 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:150px; margin-bottom:10px; }
DIV.RapidBoxes TABLE				{ }
DIV.RapidBoxes TABLE TH				{ background-color:#13136F; font-size:8pt; text-align:left; padding:1 5 1 5; color:white; vertical-align:top; border:solid #1F1FB6; border-width:1 1 0 1; background-image:url(Webs/SexShopPeru/Interface/Main/MenuBack.gif); }

DIV.RapidBoxes TABLE TH TH			{ padding:1 3 1 0; border:0px; }
DIV.RapidBoxes TABLE TD				{ padding:0px; }
DIV.RapidBoxes TABLE TD.Main		{ background-color:#DDDDE6; font-size:8pt; padding:10 4 0 4; border:solid #1F1FB6; border-width:0 1 0 1; }
DIV.RapidBoxes TABLE TR.RBEnd TD	{ background-color:#DDDDE6; font-size:6pt; padding:0px; border:solid #1F1FB6; border-width:0 1 1 1; }
DIV.RapidBoxes TABLE TR.RBSep TD	{ font-size:6pt; padding:0px; }
DIV.RapidBoxes TABLE TABLE			{ margin:0px; border:0px; }
DIV.RapidBoxes TABLE TABLE TD		{ padding:1px; }
DIV.RapidBoxes UL					{ margin-left:20px; }
DIV.RapidBoxes INPUT.RBButton		{ width:125px; }

DIV.Logueo 										{ }
DIV.Logueo TR.RowTitle							{ display:none }
DIV.Logueo TR									{ }
DIV.Logueo TR.RBEnd								{ display:none; }
DIV.Logueo TABLE.RapidBoxH						{ background-color:none; margin-top:4px; }
DIV.Logueo TABLE.RapidBoxH tr.reg				{ text-align:right; margin-bottom:0px; }
DIV.Logueo TABLE.RapidBoxH tr.reg td.usr		{ font-size:9px; color:white; text-align:right; padding:0px 5px 0px 0px }
DIV.Logueo TABLE.RapidBoxH tr.reg td.cmdReg1	{ width:60px }
DIV.Logueo TABLE.RapidBoxH tr.reg td.cmdReg2	{ width:80px }
DIV.Logueo TABLE.RapidBoxH TR TD 				{ }
DIV.Logueo TABLE.RapidBoxH TR TD.lblLog			{ font-size:9px; color:white; }
DIV.Logueo TABLE.RapidBoxH TR TD.lblPas			{ font-size:9px; color:white; }
DIV.Logueo TABLE.RapidBoxH TR TD.fld			{ padding:0px; }
DIV.Logueo TABLE.RapidBoxH TR TD.fld input.mail	{ font-size:9px; width:80px }
DIV.Logueo TABLE.RapidBoxH TR TD.fld input.Pas	{ font-size:9px; width:80px }
DIV.Logueo TABLE.RapidBoxH TR TD.hlp A			{ font-size:9px; color:white; }

/* Busqueda */
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:40px; color:#606060; padding:0 8 0 8; background-color:black; background-image:url(Webs/SexShopPeru/Interface/Main/FooterBack.gif); background-repeat:no-repeat; }

DIV.Pixart				{ text-align:right; padding:0 8 0 8; font-size:7pt; }
DIV.Pixart A			{ color:#C0C0C0; }
DIV.Pixart A:hover		{ color:#FF0000; }

DIV.LeftText 			{ padding:0 10 10 10; }
td.prodGrupo a			{ margin:0px }
DIV.Products H1			{ font-size:12pt; text-transform:uppercase; }
DIV.Products H1	A		{ font-size:12pt; color:red; }
DIV.Groups 				{ padding:0px 0px 20px 0px; }
DIV.Groups TABLE		{ width:100%; }
DIV.Groups TABLE TD		{ font-size:10pt; text-transform:uppercase; }
DIV.Groups TABLE TD A:visited	{ color:#800080; }

table.DataVenta tr td						{ text-align:left }
table.DataVenta tr th.DataCabeceraCuenta	{ background-color:#E6E6EC }

/* BARRA DE BUSQUEDA */
div.BarraBusqueda							{ padding:3px 0px 0px 0px; text-align:center; margin-bottom:0px;  }
div.BarraBusqueda table						{ width:96%; }
div.BarraBusqueda table td					{ color:#13136F; font-weight:bold; padding:0px 3px 3px 3px; border-bottom:2px solid #2929AD }
div.BarraBusqueda table td.lblProducto		{ width:100px; }
div.BarraBusqueda table td.txtBuscar		{ width:100px; }
div.BarraBusqueda table td.imgCasa			{ width:100px; text-align:right; padding-right:5px; }
div.BarraBusqueda table td.imgCasa A		{ }
div.BarraBusqueda table td.imgCasa A:hover	{ }

DIV.BannerMain							{ }
DIV.BannerMain TABLE.Banner TD			{ padding:0px }

table.banner td							{ padding-bottom:5px }