/* Estándares */
BODY					{ margin:0px; font-family:Arial; color:#F0F0F0; }
FORM					{ margin:0px; padding:0px; width:100%; }
EM						{ width:98%; }
P.Buttons				{ text-align:center; margin:0px; }
P.ResultsNormal			{ text-align:center; margin:2 0px; }
H1.Title				{ font-size:12pt; font-style:italic; border-bottom:1px solid black; text-align:left; margin:0px; padding:0px; }
H1.Path					{ font-size:8pt; padding:0px; margin:0px 0px 10px 0px; }
INPUT					{ font-size:8pt; color:#067591; }
INPUT.Number			{ text-align:right; }
TEXTAREA				{ font-size:8pt; }
SELECT					{ font-size:8pt; }
TD						{ font-size:8pt; }
TH						{ font-size:8pt; }
A						{ text-decoration:none; }
A:hover					{ text-decoration:underline; }
DIV.ResultValidation A	{ color:#FFFFFF; }
DIV.ResultValidation P	{ font-weight:bold; color:#FFFFFF;}
DIV.Paper				{ background-color:white; color:black; border:2px dotted black; padding:10px; width:100%; }
DIV.Paper TD			{ color:black; }
DIV.Paper TH			{ color:black; }
DIV.Paper A				{ color:#0000A0; text-decoration:underline; }

/* Dialog */
DIV.Dialog								{ text-align:center; width:100%; }
DIV.Dialog TABLE.Main					{ background-color:#B2ACAC; margin-left:auto; margin-right:auto; }
DIV.Dialog TABLE.Main TH				{ text-align:left; padding:1px; background-color:#629BDE; color:#FFFFFF; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center; background-color:#7B7B76; }
DIV.Dialog TABLE.Main TD.NoteRequired	{ font-size:7pt; padding-bottom:10px; color:#D04040;}
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.Field SELECT	{ width:100%; }
DIV.Dialog TABLE.Main TD.Required 		{ color:#D04040; }
DIV.Dialog TABLE.Main TD.Sep			{ text-align:center; padding:15px 0px 10px 0px; font-weight:bold; }
DIV.Dialog TABLE.Main TD.Sep SPAN		{ width:96%; border-bottom:1px dotted #; }
DIV.Dialog TABLE.Main HR				{ height:1px; color:black; }
DIV.Dialog TABLE.Vertical TD.Caption	{ text-align:left; padding:0px; }
DIV.Dialog TABLE.Vertical TD.Field		{ padding:0px; }
/* DIV.Dialog SELECT				{ width:200px; } */

/* List */
TABLE.List							{ border:1px solid #A29C9C; width:100%; border-collapse:collapse; }
TABLE.List TR.Header TH				{ padding:1px 0px 1px 0px; height:20px; font-family:Verdana; color:#ffffff; font-size:11px; }
TABLE.List TH						{ border:1px solid #A29C9C; text-align:center;  background-color:#7B7B76; padding:0px 3px 0px 3px; }
TABLE.List TH.Title	TH				{ text-align:left; border:0px; padding:1 0 1 0px; font-family:Verdana; color:#737373; font-size:12px; }
TABLE.List TH.Title TH A			{ cursor:hand; }
TABLE.List TH.Title IMG				{ margin:1px; font-family:Verdana; font-size:11px; }	/*color del td de la tabla de la clase list*/
TABLE.List TD						{ border:1px solid #A29C9C; vertical-align:top; padding:1px 3px 1px 3px; background-color:#b2aCaC; }
TABLE.List TD.Empty					{ padding:50px; text-align:right; }
TABLE.List TR.Footer TH				{ color:white; }
TABLE.List TR.Footer TD				{ background-color:#737373  ; text-align:left; color:white; }
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:center; }
TD.Number							{ text-align:right; }
TD.Center							{ text-align:center; }
TD.SmallColumn						{ width:1%; }
TD.SmallColumnCenter				{ width:1%; text-align:center; }

/* Rapid Boxes */
DIV.RapidBoxes						{ width:100%; margin-bottom:0px; padding:1px 3px 1px 0px }
DIV.RapidBoxes TABLE				{  }
DIV.RapidBoxes TABLE TH				{ background-color:#629BDE; font-size:8pt; text-align:left; padding:1px 5px 1px 5px; color:#ffffff; vertical-align:top; border:0px; }
DIV.RapidBoxes TABLE TH TH			{ padding:1px 0px 1px 0px; border:0px; }
DIV.RapidBoxes TABLE TD				{ padding:0px; color:#ffffff }
DIV.RapidBoxes TABLE TD.Main		{ background-color:#B2ACAC; font-size:8pt; padding:10px 5px 10px 5px; border-width:0px 1px 0px 1px; }
DIV.RapidBoxes TABLE TR.RBEnd TD	{ display:none;}
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.RapidBoxes TABLE TD.Main A		{ color:#F0F080; }

DIV.PageControl							{ text-align:center; background-color:#7B7B76; border:solid #A29C9C; border-width:0px 1px 0px 1px; padding:2px 0px 2px 0px; }
DIV.PageControl	TABLE					{ margin-left:auto; margin-right:auto; }
DIV.PageControl TABLE TD				{ color:#A0A0A0; padding:0px 10px 0px 10px; }
DIV.PageControl TABLE TD A				{ }
DIV.PageControl TABLE TD A:hover		{ color:yellow; text-decoration:none; }
DIV.PageControl TABLE TD.Prev			{ font-size:12pt; font-weight:bold; }
DIV.PageControl TABLE TD.Select			{ color:white; font-weight:bold; }
DIV.PageControl TABLE TD.Select SELECT	{ font-size:7pt; }
DIV.PageControl TABLE TD.Next			{ font-size:12pt; font-weight:bold; }

* { -moz-box-sizing:border-box; box-sizing:border-box; }