* { padding:0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; border: none; font-size: 1em; line-height:1.50em; color: inherit; background-color: inherit; text-decoration:inherit; }
abbr, acronym { border-bottom: 1px dotted #505050; cursor: help; }
acronym:hover, abbr:hover { cursor: help; }
a:link, a:active { color: #05408a; background-color: inherit; text-decoration: underline; }
a:visited { color: #800080; background-color: inherit; text-decoration: underline; }
a:hover { text-decoration: underline; }
sup {font-size:0.7em;}
select { background-color: white;color: inherit;}
.clr { clear:both; }
.alt { float: left; }
.art { float: right; }
.ann { float: none; }
.tactr { text-align:center; }
.talt { text-align:left; }
.tart { text-align:right; }
.w100 { width:100%; }
.wauto { width:auto; }
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.s1 {padding: 2px 0; clear:both;}
.s2 {padding: 4px 0; clear:both;}
.s3 {padding: 0; clear:both; font-size:1em;}
.p5top {padding:5px 0 0 0;}
.p5bot {padding:0 0 5px 0;}
.m5top {margin:5px 0 0 0;}
.m5bot {margin:0 0 5px 0;}
.m5lft {margin:0 0 0 5px;}
.m5rgt {margin:0 5px 0 0;}
.cleantable { width:100%; border-collapse:collapse; padding:0; border:0; }
#sho { float:left; display:none; font-size: 0.6em; }
@media aural { #sho { display:block; } } /*para links rapidos para os screenreaders WCAG1 13.6 (AAA) */
@media handheld { #sho { display:block; } } /*para links rapidos para os screenreaders WCAG1 13.6 (AAA) */
.sh { display:block; }
.hd { display:none; }
div.rNo { background-color: #123b8d; color:white; height: 1px; clear:both; }
div.rCl { background-color: #a8a9d7; color:white; height: 1px; clear:both;}
div.rTr { border-top: 1px dashed #7596be; color:white; background-color: inherit; height: 0; clear:both; }
div.rCo { border-top: 1px solid #7596be; color:white; background-color: inherit; height: 0; clear:both; }
div.rNo hr, div.rCl hr, div.rTr hr, div.rCo hr, div.rNo *, div.rCl *, div.rTr *, div.rCo * { display: none; }
.sep { padding:0 5px; float:left; }
#sml00, #war {  }
.wait { width: 100%; float:left; font-size: 0.6em; color:#313131; background-color: #ffffcc; padding:5px; border-bottom: 1px solid #05418A;}
.error { width: 100%; float:left; font-size: 0.6em; color:#313131; background-color: #ffffcc; display:block; padding:5px; border-bottom: 1px solid #05418A;}
.error p.dsc, .error p.dsc { margin: 4px 0 2px 0; }
.error p.ttl, .error p.ttl { font-size: 1.3em; font-weight:bold;}
.error a:link, .error a:link { color: #05408a; background-color: inherit; text-decoration: underline; }
.error a:hover, .error a:hover { color: #05408a; background-color: inherit; text-decoration: underline; }
.error a:visited, .error a:visited { color: #800080; background-color: inherit; text-decoration: underline; }
.sBt { float: left; background: url('../ima/shadow.gif') no-repeat bottom right; margin: 4px 0 0 0; }
.sBt div { clear:both;float:left; background: url('../ima/shadow2.gif') no-repeat left top; padding: 0 5px 5px 0; }
.sBt div .sBr,.sBr { float:left;border-left: 2px solid #F3CC2A; border-right: 2px solid #F3CC2A; cursor: pointer; }
.sBt div .sBr .btE,.sBr .btE { float:left;color: white; background-color: #05408a; cursor:pointer; white-space: nowrap; width: auto; overflow: visible; height: auto; padding:0 0.7em; }
.sBt div .sBr .btD,.sBr .btD { float:left;color: white; background-color: #bbc4ce; cursor:default; white-space: nowrap; width: auto; overflow: visible; height: auto; padding:0 0.7em; }
/* ul, ol, dd { padding: 0 0 0 30px; } */