body, a, tr, td, p, li, ul, ol { font: 8pt Arial; color: black; margin: 0px; }
pre { font: 8pt Arial; color: gray; }

body, textarea, select {
	scrollbar-face-color: #AAAAAA;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-shadow-color: #888888;
	scrollbar-3dlight-color: #AAAAAA;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #AAAAAA;
	scrollbar-darkshadow-color: #888888;
}
ul, ol { padding-left: 20px; }

input, select, textarea, .checkbox, .checklist { font: 8pt Verdana; color: black; background-color: #CCCCCC; border: inset 1px; border-color: #888888 #AAAAAA #AAAAAA #888888; }
.btn { font: bold 8pt Verdana; font-variant: small-caps; border: outset 1px; background-color: #AAAAAA; border-color: #AAAAAA #888888 #888888 #AAAAAA; }
.checkbox { background-color: white; width: 13px; height: 13px; border-width: 0px; }
.checklist { width: 264px; overflow: auto; padding: 0px; cursor: default; }

.inr  { border: inset 1px; padding: 1px; padding-left: 2px; padding-right: 2px; font: bold 8pt Arial; color: black; border-color: #888888 #DDDDDD #DDDDDD #888888; }
a.inr { padding: 0px; border-width: 0px; text-decoration: none; } a.inr:visited { color: black; } a.inr:hover { text-decoration: underline; }
.outr { border: outset 1px; background-color: #AAAAAA; padding: 1px; padding-left: 2px; padding-right: 2px; font: bold 8pt Verdana; color: black; border-color: #DDDDDD #888888 #888888 #DDDDDD; }
a.outr { font: bold 8pt Arial; padding: 0px; border-width: 0px; text-decoration: none; } a.outr:visited { color: black; } a.outr:hover { text-decoration: underline; }

.toptab { font: 8pt Verdana; color: white; }
a.toptab { text-decoration: none; } a.toptab:visited { color: white; } a.toptab:hover { text-decoration: underline; }
.curtoptab { font: bold 8pt Verdana; color: black; }
a.curtoptab { text-decoration: none; } a.curtoptab:visited { color: black; } a.curtoptab:hover { text-decoration: underline; }

.midtab { font: 8pt Verdana; color: black; }
a.midtab { text-decoration: none; } a.midtab:visited { color: black; } a.midtab:hover { text-decoration: underline; }
.curmidtab { font: bold 8pt Verdana; color: black; }
a.curmidtab { text-decoration: none; } a.curmidtab:visited { color: black; } a.curmidtab:hover { text-decoration: underline; }

.pager { font: bold 8pt Verdana; color: #aaaaaa; }
a.pager { text-decoration: none; } a.pager:visited { color: #aaaaaa; }
.curpager { font: bold 8pt Verdana; color: white; }
a.curpager { text-decoration: none; } a.curpager:visited { color: white; }

.mini { font: 7pt Arial; color: black; }
a.mini { font-size: 100%; text-decoration: underline; } a.mini:visited { color: black; } a.mini:hover { color: #cccccc; }

.err { font: bold 8pt Verdana; color: #880000; }
a.err { text-decoration: underline; } a.err:visited { color: #880000; }
li.err { margin-left: 25px; }

.sym { font: 6pt Wingdings 3; color: black; margin: 0px; }

.seccion { font: bold 10pt Verdana; border-bottom: 1px dashed gray; padding-top: 1em; }
