BODY			{ font-family:arial,lucida; font-size:8pt; color:#404040; background-color:#FCFCFC; margin:5px; }
TH			{ font-size:8pt; color:#404080; font-weight:bold; text-align:center; padding:0px; }
TD			{ font-size:9pt; vertical-align:top; padding:2px; }
H4,SELECT.title		{ font-size:12pt; color:#404080; margin:0px; border:0px; font-weight:bold; }

FORM			{ margin:0; }
INPUT			{ background-color:#FFFFB0; }
INPUT.submit		{ color:#FFFFFF; background-color:#3565E0; font-weight:bold; text-align:center;
			  padding:1px; box-shadow: 3px 3px 4px #888888; }
SELECT			{ background-color:#FFFFD6; margin:0; }


INPUT:hover, SELECT:hover
			{ box-shadow:2px 2px 3px #999999; cursor:pointer; }
INPUT:focus, SELECT:focus
			{ background-color:#FFFF40; box-shadow:2px 2px 3px #999999; cursor:pointer; }

INPUT[type=number]::-webkit-inner-spin-button, INPUT[type=number]::-webkit-outer-spin-button
			{ -webkit-appearance:none; margin:0; } 
INPUT[type=number]	{ -moz-appearance:textfield; }

TABLE			{ margin:0px; border:0px; display:inline-table; }
TABLE.info		{ background-color:#CBCBCB; }
TABLE#salary		{ background-color:#CBCBCB; width:100%; }

TABLE#salary TD:nth-child(1)				{ font-weight:bold; }
TABLE#salary TD:nth-child(4)				{ color:#404080; }
TABLE#salary TD:nth-child(2),TD:nth-child(3)		{ font-weight:bold; }
TABLE#salary TD:nth-child(5)				{ color:#408040; }
TABLE#salary TD:nth-child(9),TD:nth-child(12),TD:nth-child(13),TD:nth-child(14),TD:nth-child(18)
			{ text-align:right; }

TABLE#psalary TD:nth-child(10)	{ text-align:right; }


.button		{ color:#FFFFFF; background-color:#6090E0; font-size:8pt; font-weight:bold; padding:2px;
		box-shadow: 3px 3px 4px #888888; -moz-user-select:-moz-none; user-select:none; -webkit-user-select:none; }
.button:hover		{ background-color:#0000B0; box-shadow: 5px 5px 5px #999999; transition-delay:200ms; cursor:pointer; }

B.ver_item		{ color:#0000FF; font-size: 10pt; } 

.lbl			{ background-color:#FFFFD6; font-size:8pt; color:#404080; }
.inf			{ background-color:#FFFFD6; vertical-align:middle; font-weight:bold; }
.innum			{ width:75px; text-align:right; }

.C1L			{ background-color:#E2F7FF; text-align:left; }
.C2L			{ background-color:#D5F7FF; text-align:left; }
.C1R			{ background-color:#E2F7FF; text-align:right; }
.C2R			{ background-color:#D5F7FF; text-align:right; }

IFRAME			{ width:100%; height:97%; margin:0px; border:0px; }
DIV#SEForm		{ position:fixed; width:490px; height:480px; left:67px; top:50px; display:none;
			background-color:#E0E0E0; border:1px solid #B0B0B0; padding:5px;
			box-shadow: 5px 5px 5px #999999; }


