/********* botoes especiais *********/
.clebtn { /* (i.e. div) para floating buttons */ overflow: hidden; width: 100%; }
a.btn { background: transparent url(../images/estrutura/bck_btn_cinza_a.gif) no-repeat scroll top right; display: block; float: left; font: normal 1em arial, sans-serif; height: 2.00em; margin: 0.50em; padding-right: 1.50em; /* padding do back maior */ text-decoration: none; }
a.btn span { background: transparent url(../images/estrutura/bck_btn_cinza.gif) no-repeat; display: block; line-height: 1.17em; padding: 0.42em 0.83em 0.42em 0.83em; color: #fff; font-weight:700; }
a.btn:active { background-position: bottom right; color: #fff; outline: none; /* esconde dotted line do firefox */ font-weight:700; }
a.btn:visited { text-decoration:none; }
a.btn:active span { background-position: bottom left; padding: 0.42em 0.83em 0.42em 0.83em; /* empurra o texto 1px */ }
/********* Faz as abas funcionarem **********/
#abas { position:relative; margin-top:3.33em;/* div que contem todo mundo*/ }
#menuabas { width:auto; position:absolute; left:0; top:-2.50em; }
#menuabas li { float:left; background: url(../images/estrutura/abaInatEsq.gif) no-repeat left top; padding:0 0 0 0.83em; }
#menuabas a { float:left; display:block; background: url(../images/estrutura/abaInatDir.gif) no-repeat right top; padding:0.75em 1.25em 0.2em 0.47em; font-weight:bold; font-size:1.25em; color:#666; }
/* Area comentada para ocultar esta regra do IE5-Mac \*/
#menuabas a { float:none; }
/* Final do hack para IE5-Mac */
#menuabas a:hover { color:#069; }
#menuabas #ativo { background-image: url(../images/estrutura/abaAtivaEsq.gif); }
#menuabas #ativo a { background-image: url(../images/estrutura/abaAtivaDir.gif); color:#000; padding:0.75em 1.25em 0.25em 0.47em; text-decoration:none; }
#contabas { padding:0.83em; border:1px solid #999; margin-top:2.50em; }
/* Faz funcionar as lista e sublistas  */

/* CSS de concursos*/
.concursos h3 { margin-top:0.83em; padding-top:0.83em; border-top:1px solid #ccc; }
.concursos h4 { color:#600; margin-top:0.83em; }
.concursos h5 { font-size:100%; }
.concursos p { margin-left:1.67em; }
.boxum { width:35.83em; float:left; }
.boxdois { width:35.83em; padding-left:0.83em; margin-left:0.83em; border-left:1px solid #ccc; float:left; }
.abertos li a { color:#090; }
.boxtres { margin-top:0.83em; padding-top:0.83em; border-top:1px solid #ccc; }
.boxum, .boxdois, .boxtres { position:static; }
.boxum h3, .boxdois h3, .boxtres h3 { margin-top:0.83em; }
.boxtres { position:relative; }
.coluna { float:left; margin:0.47em 0.47em 0 0.47em; padding-right:0.83em; border-right:1px solid #ccc; /*width:15.00em;*/ width:auto; }
.boxarqlink { width:35.83em; padding-left:0.83em; margin-left:0.83em; border-left:1px solid #ccc; float:left; margin-top:0.83em; }
.boxarqlink li { clear:both; }
.boxarqlink h4 { color:#900; margin-top:0.83em; padding-top:0.83em; border-top:1px solid #ccc; }
.link { padding-left:1.67em; background:url(../images/icones/chain.png) no-repeat left center; margin-bottom:0.47em; }
.link a, .link a:active { color:#36c; }
.link a:visited { color:#909; }
.pdf { padding-left:1.67em; background: url(../images/icones/document-pdf-text.png) no-repeat left center; margin-bottom:0.47em; }
.pdf a { color:#c00; }
.pdf a, .pdf a:active { color:#c00; }
.pdf a:visited { color:#600; }
.excel { padding-left:1.67em; background: url(../images/icones/document-excel.png) no-repeat left center; margin-bottom:0.47em; }
.excel a { color:#c00; }
.excel a, .pdf a:active { color:#c00; }
.excel a:visited { color:#600; }
.word { padding-left:1.67em; background: url(../images/icones/document-word.png) no-repeat left center; margin-bottom:0.47em; }
.word a { color:#c00; }
.word a, .pdf a:active { color:#c00; }
.word a:visited { color:#600; }
/* noticias */
#noticias { width:100%; }
#noticias .coluna { width:37em; }
#noticias li { margin-bottom:0.83em; padding-bottom:0.83em; border-bottom:1px solid #ccc; }
#noticias p{ margin:0;}
.data { color:#666; margin-top:0.25em; font-size:0.92em; }
#noticias strong a { font-size:1.25em; }
#lernoticia { width:51.67em; margin-right:0.83em; padding-right:0.83em; float:left; border-right:1px solid #ccc; }
#lernoticia .chapeu{ font-size:1.08em; text-transform:uppercase; font-weight:700;}
#lernoticia h3{ font-size:1.50em; color:#069;}
#lernoticia .sutien{ font-size:1.25em; font-style:italic;}
#lernoticia .autor{}
#outrasnoticias { width:23.33em; float:left; }
#outrasnoticias li { margin-bottom:0.83em; padding-bottom:0.83em; border-bottom:1px solid #ccc; }
#outrasnoticias p{ margin:0;}
.paginacao { clear:both; margin:0.83em; text-align:center; }
.paginacao li { display:inline; margin:0 0.83em; }

/* login */
.login{ border:1px solid #ccc; padding:0.83em; background-color:#fff;}
.login label{ display:block;}
.login h3{ margin:0;}