@charset "utf-8";
/* CSS Document */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#all { width: 925px; margin: 0 auto; }
#bannertopo { background-image: url(../imgs/fundo_banner.png); background-repeat: repeat-x; background-position: center center; height: 95px; text-align: center; }
#flashtopo { height: 265px; }
#leftbar { width: 240px; float: left; }
#menuleft { font-size: 16px; font-weight: bold; }
#menuleft li a { display: block; width: 217px; height: 28px; background-image: url(../imgs/bk-menu.png); background-repeat: no-repeat; padding-left: 20px; padding-top: 10px; color: #000; }
#menuleft li a:hover { background-position: right; color: #FFF; text-decoration: none; }
#conteudo { margin-left: 245px; margin-top: 10px; margin-right: 5px; }
#meio { width: 410px; }
#rightbar { float: right; width: 252px; }
.blocobig { width: 406px; margin-bottom: 10px; }
.blocobigger { margin-bottom: 10px; }
.blocotit { background-image: url(../imgs/blocobig-topo.png); background-repeat: no-repeat; background-position: center top; height: 25px; font-size: 16px; font-weight: bold; padding-top: 15px; padding-left: 20px; }
.blococomplete { border-right: 2px solid #383431; border-bottom: 2px solid #383431; border-left: 2px solid #383431; background: #FFF; }
.blocotxt { padding: 10px; }
.more a { text-align: right; padding-right: 40px; background-image: url(../imgs/bk-more.gif); background-repeat: no-repeat; background-position: right center; height: 18px; display: block; color: #FFF; font-weight: bold; }
.blocomn { width: 251px; margin-bottom: 10px; }
.blocotitmn { background-image: url(../imgs/blocomenor-topo.png); background-repeat: no-repeat; background-position: center top; height: 24px; font-size: 16px; font-weight: bold; padding-top: 15px; padding-left: 20px; }
.imgplano { margin-bottom: 10px; margin-top: 10px; }
#rodape { background-repeat: no-repeat; background-position: center top; position: absolute; width: 925px; z-index: -1; background-color: #B8DC7C; padding-top: 10px; margin-top: 10px; }
#cadastrese { padding: 10px; }
#formcad label { display: block; margin-top: 10px; color: #23512D; font-weight: bold; }
#formcad input, #formcad select, #formcad textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../imgs/bkform.png) repeat-x right bottom; padding: 3px; }
#formcad textarea { background: url(../imgs/bkform.png) repeat-x right top; background-color:#DFDFDE }
.submitcad { color: #030; font-weight: bold; text-transform: uppercase; cursor: pointer; }
.erro { color: #C00; background-color: #FCC; border: 1px solid #900; }
.green { color: #090; }
.titsecao { background-image: url(../imgs/bkform.png); background-repeat: repeat-x; font-size: 18px; padding: 5px; }
#interna { padding: 10px; border: 1px solid #CCC; background-color: #FFF; overflow: hidden; width: 653px; float:right }
.mgbt { margin-bottom: 10px; }
.mgbt5 { margin-bottom: 5px; }
.blocotitinterno { background-image: url(../imgs/bk_interno.png); background-repeat: repeat-x; font-weight: bold; background-color: #DEDEDD; }
.blococompletefull { background: #FFF; border: 2px solid #383431; overflow: hidden; padding-bottom: 5px; }
.art { font-size: 12px; font-weight: bold; }
.titart { font-size: 22px; margin-bottom: 5px; }
.subart { color: #666; }
.relatorio { color: #000; padding: 8px; font-size:14px }
.artlink a { color: #000; display: block; padding: 8px; }
.artlink a:hover { color: #060; background-color: #F3F3F3; text-decoration: none; }
.blocofullnoborder { background: #FFF; overflow: hidden; padding-bottom: 5px; }
.blocotitindex { font-weight: bold; background-color: #DEDEDD; }
.ok { background-color: #F4F4F4; border: 1px solid #999; color: #060; margin: 5px; padding: 5px; }
.erro { background-color: #F4F4F4; border: 1px solid #999; color: #C00; margin: 5px; padding: 5px; }
#list { margin: 0; padding: 0; list-style-type: none; }
#list li { background-color: #EFF7E1; margin-bottom: 3px; padding: 3px; border: 1px solid #84C225; }
#list li.tit { background-color: #063; color: #FFF; font-weight: bold; }
.artxt { font-size: 14px; line-height: 18px; }
#interna a, a.internalink { color: #090; }
#interna a:hover { color: #FFF; background-color: #84C225; text-decoration: none; }
.newtit { padding: 3px 3px 3px 10px; font-weight: bold; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #030; border-left-color: #030; margin-bottom: 5px; color: #030; margin-top: 10px; background-color: #F4F4F4; }
.boxpalestras { background-color: #f4f4f4; margin: 20px; border: 1px solid #999; padding: 5px; width: 400px; line-height: 20px; }
#interna .inscrevase a { color: #FFF; padding: 5px; display: block; width: 400px; text-align: right; font-weight: bold; text-decoration: none; background-color: #030; }
#interna .inscrevase a:hover { color: #FFF; padding: 5px; display: block; width: 400px; text-align: right; font-weight: bold; text-decoration: none; background-color: #093; }
#list li.tit a { background-color: #090; color: #FFF; font-weight: bold; padding: 2px; display:block; margin-left:40px; margin-top:3px }
#logoemidia { text-align: right; margin-bottom: 5px; padding-right: 10px; height: 80px; margin-top: -80px; }
#enquete { margin: 10px 5px 5px 5px; }
.alert { font-weight:bold; color:#FF0000 }
.princtab { background-color: #CCC; background-image: url(../imgs/bk_interno.png); padding: 3px; font-weight:bold; }
.datatab { background-color: #F0F0F0; padding: 3px; }
.totaltab {background-color:#666;color:#FFF}
.redalert {font-size:14px;font-weight:bold;color:#F00}
.calmdown {font-size:16px;font-weight:bold;color:#060}
.tabs {width:630px;overflow:hidden}
#foto_rank {  width:80px; padding:5px; border:#666 solid 1px; background-color: #FFF; margin: 0 auto }
.boxranking{ background-color:#F2F2F2; border:#999 solid 1px; padding:5px; width:100px; overflow: hidden; float:right;margin:5px}
.size {font-size:12px}
.posicao { background-color: #060; font-size: 36px; padding: 5px; float: left; color: #FFF; margin-right: 10px; width:45px;height:45px; text-align:center}
.imgclassificado.imgclassificado { float: right; margin-left: 10px; }
.classificado { background-color: #F0F0F0; border: 1px solid #999; overflow: hidden; padding: 5px; font-size: 26px; }
.cursoinst { font-size: 14px; }
.boxflow {overflow:hidden;width:650px;margin-bottom:10px}

