* { 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; }
abbr, acronym { border-bottom: 1px dotted #5A5A5A; 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; }
.clr { clear:both; }
.alt { float: left; }
.art { float: 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;}
#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.rNo hr, div.rCl hr, div.rTr hr, div.rNo *, div.rCl *, div.rTr * { display: none; }
.sep { padding:0 5px; float:left; }
noscript, #war { font-size: 0.6em; color:#313131; background-color: #ffffcc; border-bottom:  1px solid #05418A; width: 100%; float:left; }
noscript#sml { position: absolute; z-index:10;}
noscript#big { position: relative; }
noscript div, #war div { padding:5px;}
noscript p.dsc, #war p.dsc { margin: 4px 0 2px 0; }
noscript p.ttl, #war p.ttl { font-size: 1.3em; font-weight:bold;}
noscript a:link, #war a:link { color: #05408a; background-color: inherit; text-decoration: underline; }
noscript a:hover, #war a:hover { color: #05408a; background-color: inherit; text-decoration: underline; }
noscript a:visited, #war 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; } */
