/* CSS Document */
body{padding:0px; margin:0px 0 0; background:#ffffff; color:#000000; font:12px/14px Verdana, Arial, sans-serif;}
div, p, ul, h2, h3, h4, h5, form, img{padding:0px; margin:0px;}
.drag{position:relative;cursor:move;}

/*----TOPO DA PÁGINA----*/
#topox{width:1000px; height:150px; position:relative; margin: 0px; background:#ffffff;}
#topo{width:824px; height:80px; position:relative; margin: 0px; background:#ffffff;}
#topo img.logo{width:150px; height:80px; position:absolute; top:0px; left:0px;}
#topo ul{width:674px; height:35px; position:absolute; top:5px; left:170px;}
#topo ul li{list-style: none;width:118px; height:15px; float:left; background:url(images/bt_liso_azul5.gif) 0 0 repeat-x;}
#topo ul li a{list-style: none;width:118px; height:17px; display:block; color:#fff; font:9px/15px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}
#topo ul li a:hover{list-style: none;color:#000000; text-decoration:none; background:url(images/bt_liso_cinza4.gif) 0 0 repeat-x;}
#topo div{width:674px; height:17px; position:absolute; top:65px; left:170px;}
#topo div img.sair{position:absolute; width:45px; height:15px; top:0px; left: 47px;}
#topo div img.fale{position:absolute; width:45px; height:15px; top:0px; left: 0px;}
#topo div span{left: 93px; top: 0px; position:absolute; display:block; color:#000; font:9px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; text-decoration:none;}
#topo h1 {top: 20px; left: 160px; position:absolute; color:#000; font:30px/30px  Calibri,Verdana, Arial; font-weight:bold; text-align:center; text-decoration:none;}
#topo ul.prof{width:674px; height:35px; position:absolute; top:35px; left:170px;}
#topo ul.prof li{list-style: none;width:118px; height:15px; float:left; background:url(images/bt_liso_dourado1.gif) 0 0 repeat-x;}
#topo ul.prof li a{list-style: none;width:118px; height:17px; display:block; color:#000; font:9px/15px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}
#topo ul.prof li a:hover{list-style: none;color:#fff; text-decoration:none; background:url(images/bt_liso_verde1.gif) 0 0 repeat-x;}

/*----RODAPÉ DA PÁGINA----*/
#rodape {width:624px; height:37px; position:relative; background:#004080; left: 0px; margin:0px;; top: 30px; z-index: -1;}
#rodape ul{width:622px; height:35px; position:relative; background:#fff; left: +1px; top: +1px;}
#rodape ul li{list-style: none;width:93px; height:16px; float:left; background:#fff;}
#rodape ul li a{list-style: none;width:93px; height:16px; display:block; color:#000; font:9px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}
#rodape ul li a:hover{list-style: none;color:#FF0000; text-decoration:none; background:#fff;}

/*----CORPO DA PÁGINA----*/
#corpo{width:784px; position:relative; margin: 0px; background:#FFF; }

/*----ÁREA DE LOGIN----*/
#login{width:200px; height: 200px; position:absolute; left: 784px; top: 80px; background:#004080; }
#login form{width:197px; height: 198px; position:absolute; left: 1px; top: 1px; background:#fff; }
#login h2{height: 30px; color:#000; font:12px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight:bold; text-align:center;}
#login label{height: 15px; color:#000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#login input{height: 15px; left: 10px; color:#000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; }
.label1 a{position:relative; left: 0px; top: 20px; height: 30px; color:#ff0000; font:11px/15px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-align:center; text-decoration:none;}
.label1 a:hover{position:relative; left: 0px; top: 20px; height: 30px; color:#000000; font:11px/15px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-align:center; text-decoration:none;}
#login input.btok {width: 80px; height: 25px; color:#000000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#c0c0c0;}

#logado{width:200px; height: 200px; position:absolute; left: 784px; top: 80px; background:#004080; }
#logado p{width:197px; height: 198px; position:absolute; left: 1px; top: 1px; background:#fff; }
.bv {height: 25px; color:#000000; font:10px/15px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-align:center; text-decoration:none;}
.nu {height: 25px; color:#FF0000; font:12px/15px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-align:center; text-decoration:none;}
.ua {height: 15px; color:#000000; font:9px/11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-align:center; text-decoration:none;}

/*----ÁREA DE MKT NO LOGIN----*/
#mktlog{width:200px; height: 200px; position:absolute; left: 784px; top: 80px; background:#fff; }
#mktlog span{width:200px; height: 200px; position:absolute; left: 0px; top: 0px; }

/*----ÁREA DE MKT NO TOPO----*/
#mkttop{width:200px; height: 75px; position:absolute; left: 784px; top: 5px; background:#fff; }

/*----ÁREA DE MKT NA LATERAL----*/
#mktlat{width:160px; height: 600px; position:absolute; left: 824px; top: 5px; background:#fff; }

/*----MENSAGEM DE ERRO----*/
#msgerro{width:300px; height: 200px; position:absolute; left: 200px; top: 100px; background:#004080; }
#msgerro p{width:298px; height: 198px; position:relative; left: 1px; top: 1px; background:#ffff93;}
#msgerro span{width:50px; height: 25px; position:absolute; left: 5px; top: 5px; color:#c40000; font:18px/18px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; }
#msgerro img{width:45px; height: 15px; position:absolute; left: 240px; top: 5px; }
#msgerro hr{width:298px; height: 2px; position:absolute; left: 1px; top: 25px; }
#msgerro div{width:240px; height: 140px; position:absolute; left: 5px; top: 30px; color:#002851; font:11px/14px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-align:justify; text-decoration:none;  }

/*----ÁREA DE BUSCA----*/
#busca{width:200px; height: 115px; position:absolute; left: 784px; top: 283px; background:#004080; }
#busca form{width:197px; height: 113px; position:absolute; left: 1px; top: 1px; background:#fff; }
#busca h2{height: 25px; color:#000; font:12px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight:bold; text-align:center;}
#busca label{height: 12px; color:#000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#busca input{height: 12px; left: 10px; color:#000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; max-width: 160px; }
#busca select{height: 20px; left: 10px; color:#000; font:11px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; font-weight:normal; text-align:left; text-decoration:none; max-width: 160px; }
#busca input.btok {width: 80px; height: 18px; color:#000000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#c0c0c0;}
#busca span{height: 12px; color:#ff0000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-decoration:none;}

/*----RESULTADO DA BUSCA----*/
#resbusca{ position:relative; margin: 10px; background:#ffffff; margin-top: 15px; text-align:center;}
#resbusca ul{ margin-top: +15px; background:#fff;}
#resbusca ul li{ }
#resbusca ul li a{ height:17px; display:block; color:#006A9D; font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; text-decoration:none; margin-left: 10px;}
#resbusca ul li a:hover{color:#FF0000; text-decoration:none; font:12px/12px Verdana, Arial, Helvetica, sans-serif;}
#resbusca h3{ height:17px; display:block; color:#000000; font:14px/14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#resbusca h4{ height:17px; display:block; color:#FF0000; font:13px/13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
.titbusca{height: 12px; color:#000000; font:12px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.argbusca{height: 12px; color:#FF0000; font:12px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-decoration:none;}

/*----Página Lembra Senha----*/
#lembrasenha{ position:relative; margin: 10px; background:#ffffff; margin-top: 15px; text-align:center;}
#lembrasenha h2{ margin-top: +45px; background:#ffffff; height:25px; color:#800000; font:14px/14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none; margin-left: 15px;}
#lembrasenha form{ margin-top: +25px; background:#ffffff; margin-left: 10px;}
#lembrasenha label{ height: 20px; color:#000000; font:12px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-decoration:none; vertical-align:bottom;}
#lembrasenha input{ height: 20px; color:#000000; font:12px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-decoration:none; vertical-align:bottom;}

#listdisc{ width:624px; height: 63px; position:relative; left: 5px; top: 10px; background:#0080C0; text-align: left;}
#listdisc span{width:619px; height: 60px; position:absolute; left: 1px; top: +1px; background:#ffffff; text-align: left; }
#listdisc div.div1{width:351px; height: 20px; position:absolute; left: +0px; top: +0px; text-align: left; }
#listdisc div.div2{width:200px; height: 20px; position:absolute; left: +351px; top: +0px; text-align: left; }
#listdisc div.div3{width:351px; height: 20px; position:absolute; left: +0px; top: +20px; text-align: left; }
#listdisc div.div4{width:200px; height: 20px; position:absolute; left: +351px; top: +20px; text-align: left; }
#listdisc div.div5{width:551px; height: 20px; position:absolute; left: +0px; top: +40px; text-align: left; }
#listdisc div.div6{width:351px; height: 20px; position:absolute; left: +0px; top: +40px; text-align: left;}
#listdisc div.div7{width:200px; height: 20px; position:absolute; left: +351px; top: +40px; text-align: left;}
.rot1{ color:#000000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;font-weight:normal; text-decoration:none;}
.var1{ color:#ff0000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-decoration:none; }
.var1 a{ color:#004080; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; text-decoration:none;}
.var1 a:hover{ color:#004080; font:11px/11px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-decoration:none;}

#formaluno{ width:624px; height: 313px; position:relative; left: 5px; top: 10px; background:#004080; text-align: left;}
#formaluno span{width:619px; height: 309px; position:absolute; left: +2px; top: +2px; background:#FFFFFF; text-align: left; }
#formaluno label#titform{position:absolute; left: +5px; top: +5px; text-align: left; font:18px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#nome   {position:absolute; left: +2px; top: +40px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#sexo   {position:absolute; left: +250px; top: +40px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#nasc   {position:absolute; left: +420px; top: +40px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#email  {position:absolute; left: +2px; top: +80px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#fone   {position:absolute; left: +250px; top: +80px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#cidade {position:absolute; left: +380px; top: +80px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#uf     {position:absolute; left: +500px; top: +80px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#inst   {position:absolute; left: +2px; top: +120px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#camp   {position:absolute; left: +2px; top: +160px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#curs   {position:absolute; left: +2px; top: +200px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#opclab {position:absolute; left: +50px; top: +240px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#msg    {position:absolute; left: +250px; top: +160px; height:50px; width:300px; text-align: center; font:10px Verdana, Arial, Helvetica; color:#FF0000; background-color:#FFFF80; letter-spacing: 0px; font-weight:bold; text-decoration:none; display:none;}
#formaluno label#senha1 {position:absolute; left: +2px; top: +265px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno label#senha2 {position:absolute; left: +2px; top: +285px; text-align: left; font:11px Verdana, Arial, Helvetica; color:#800000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}

#formaluno input#nome   {position:absolute; left: +2px; top: +53px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno select#sexo  {position:absolute; left: +250px; top: +53px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#nasc   {position:absolute; left: +420px; top: +53px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#email  {position:absolute; left: +2px; top: +93px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#ddd    {position:absolute; left: +250px; top: +93px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#fone   {position:absolute; left: +279px; top: +93px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#cidade {position:absolute; left: +380px; top: +93px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno select#uf    {position:absolute; left: +500px; top: +93px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno select#inst  {position:absolute; left: +2px; top: +133px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno select#camp  {position:absolute; left: +2px; top: +173px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#curs   {position:absolute; left: +2px; top: +213px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno select#opcao {position:absolute; left: +1px; top: +237px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#senha1 {position:absolute; left: +130px; top: +260px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#senha2 {position:absolute; left: +130px; top: +280px; text-align: left; font:9px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#formaluno input#inclui {position:absolute; left: +440px; top: +260px; text-align: center; font:12px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 1px; font-weight:bold; text-decoration:none; height:40px; vertical-align:middle;}

#incusu { width:624px; height: 313px; position:relative; left: 5px; top: 10px; background:#004080; text-align: left;}
#incusu span{width:619px; height: 311px; position:absolute; left: +1px; top: +1px; background:#FFFFFF; }
#incusu label#inctit {position:absolute; top: +5px; text-align: center; font:18px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#incusu label#incins {position:absolute; left: +5px; top: +65px; text-align: left; font:12px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#incusu label#incale {position:absolute; left: +5px; top: +200px; text-align: left; font:12px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
#incusu label#incnok {position:absolute; left: +5px; top: +20px; text-align: left; font:12px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.destaque{font:12px Verdana, Arial, Helvetica; color:#FF0000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.destaque a{font:12px Verdana, Arial, Helvetica; color:#FF0000; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.destaque a:hover{font:12px Verdana, Arial, Helvetica; color:#004080; letter-spacing: 0px; font-weight:bold; text-decoration:none;}

#cabmater{ width:624px; height: 26px; position:relative; left: 5px; top: 10px; background:#797979; text-align: left;}
#cabmater span{width:619px; height: 26px; position:absolute; left: 1px; top: +1px; background:#DFDFDF; text-align: left; }
#cabmater div.dta{width: 72px; height: 22px; position:absolute; left: +0px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; vertical-align:middle;}
#cabmater div.dsc{width: 330px;; height: 22px; position:absolute; left: +72px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; vertical-align:middle;}
#cabmater div.tam{width: 50px; height: 22px; position:absolute; left: +402px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; vertical-align:middle;}
#cabmater div.for{width: 50px; height: 22px; position:absolute; left: +452px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; vertical-align:middle;}
#cabmater div.qtd{width: 50px; height: 22px; position:absolute; left: +502px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; vertical-align:middle;}

#listmate{ width:624px; height: 26px; position:relative; left: 5px; top: 10px; background:#ffffff; text-align: left;}
#listmate span{width:619px; height: 26px; position:absolute; left: 1px; top: +1px; background:#ffffff; text-align: left; }
#listmate div.dta{width: 72px; height: 18px; position:absolute; left: +0px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; vertical-align:middle;}
#listmate div.dsc{width: 330px;; height: 18px; position:absolute; left: +72px; top: +0px; text-align: left; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; vertical-align:middle;}
#listmate div.dsc a{ color:#004080; text-decoration:none;}
#listmate div.dsc a:hover{ color:#004080; background-color:#C0C0C0; text-decoration:none;}
#listmate div.tam{width: 50px; height: 18px; position:absolute; left: +402px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; vertical-align:middle;}
#listmate div.for{width: 50px; height: 18px; position:absolute; left: +452px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; vertical-align:middle;}
#listmate div.qtd{width: 50px; height: 18px; position:absolute; left: +502px; top: +0px; text-align: center; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:normal; vertical-align:middle;}

/*---- SALA DE PROFESSORES ----*/

#salaprof { position:relative; margin-left: +10px; background:#ffffff; margin-top: +15px; text-align:left;}
#salaprof form{width: 480px; height: 205px; position:relative; left: 10px; top: 10px; background-color:#FFFF80; border-style:solid; border-width:thin; border-color:#804040; background-image:url('http://www.aulalivre.com/images/Sala_CliqueArraste.gif'); background-position:top; background-repeat:no-repeat;}
#salaprof label#lb01{position:absolute; left: +5px; top: +5px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#salaprof label#lb02{position:absolute; left: +5px; top: +5px; width: 480px; top: +40px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#salaprof label#chklb{position:absolute; left: +25px; top: +168px; width: 400px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#salaprof input#nomecat{position:absolute; left: +5px; top: +18px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#salaprof textarea{position:absolute; left: +5px; top: +53px; height: 100px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#salaprof input#chkfile{position:absolute; left: +5px; top: +168px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#salaprof div#divfile {display:none; position:absolute; width: 400px; left: 0px;}
#salaprof label#lbfn {position:absolute; left: +5px; top: +188px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#salaprof input#filename {position:absolute; left: +100px; top: +188px; width: 380px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#salaprof input#btok {position:absolute; top: +180px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#salaprof input#btnok {position:absolute; top: +180px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}
#salaprof label#lb07{position:absolute; left: +460px; top: +40px; width: 240px; height: 40px; color:#FF0000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#salaprof ul{margin: +15px;}
#salaprof ul li{margin-left: +30px; height:22px; font:14px/14px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; vertical-align:middle; color:#000000;}
#salaprof ul li a{height:22px; color:#000000;}
#salaprof ul li a:hover{height:22px; font:16px/16px Calibri, Verdana, Arial; color:#FF0000; font-weight:bold;}
#salaprof ul li span {display:none; position:relative; margin-right: 5px; float:right; background:#FFD1A4; border-style:solid; border-width:thin; border-color:#000000; width: 340px; font:11px/11px Calibri, Verdana, Arial; color: #000000; z-index: 2;}
#salaprof h1{font:26px/26px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none; font-style: italic;}
#salaprof h2{height:22px; font:18px/18px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#salaprof h2 span {height:22px; font:20px/20px Calibri, Verdana, Arial; color: #FF0000; font-weight:bold; text-align:left; text-decoration:none; font-style: italic;}
#salaprof h4{height:22px; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; color:#000000;}
#salaprof h4 a{height:22px; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; color:#000000;}
#salaprof h4 a:hover{height:22px; color:#FF0000; text-decoration:none; font:14px/14px Calibri, Verdana, Arial;}
#salaprof h5{font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#salaprof h5 a{font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#salaprof h5 a:hover{color:#FF0000; text-decoration:none; font:12px/12px Calibri, Verdana, Arial;}
#salaprof div#erro {height:80px; font:16px/16px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#salaprof span#apres{font:14px/14px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; font-style:normal;}
.qtdtop{ font: 11px/11px Calibri, Verdana, Arial;  color:#000000;}
.qtdpost{ font: 11px/11px Calibri, Verdana, Arial;  color:#000000;}

#femail{width: 480px; height: 205px; position:absolute; left: 50%; top: 50%; background-color:#FFFF80; border-style:solid; border-width:thin; border-color:#804040;}
#femail label#lb00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail label#lb01{position:absolute; left: 17px; top: 25px; width: 100px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail label#lb02{position:absolute; left: 222px; top: 25px; width: 105px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail label#lb03{position:absolute; left: 5px; top: 112px; width: 80px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail label#lb04{position:absolute; left: 2px; top: 40px; width: 5px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail label#lb05{position:absolute; left: 2px; top: 58px; width: 5px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail label#lb06{position:absolute; left: 2px; top: 76px; width: 5px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail label#lb07{position:absolute; left: 2px; top: 94px; width: 5px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail span#q2{position:absolute; left: 15px; top: 60px; width: 300px; height: 15px; color:#004080; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail span#q3{position:absolute; left: 15px; top: 78px; width: 300px; height: 15px; color:#004080; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail span#q4{position:absolute; left: 15px; top: 96px; width: 300px; height: 15px; color:#004080; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#femail input#nomed1{position:absolute; left: 15px; top: 37px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail input#emaild1{position:absolute; left: 220px; top: 37px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail input#nomed2{position:absolute; left: 15px; top: 55px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail input#emaild2{position:absolute; left: 220px; top: 55px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail input#nomed3{position:absolute; left: 15px; top: 73px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail input#emaild3{position:absolute; left: 220px; top: 73px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail input#nomed4{position:absolute; left: 15px; top: 91px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail input#emaild4{position:absolute; left: 220px; top: 91px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail textarea{position:absolute; left: 5px; top: 124px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#femail input#btok {position:absolute; top: 180px; left: 160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#femail input#btnok {position:absolute; top: 180px; left: 260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#progresso{width: 480px; height: 225px; position:relative; left: 10px; top: 10px; background-color:#FFFFFF; border-style:solid; border-width:thin; border-color:#804040;}
#progresso h1 {top: 20px; font:28px/28px Calibri, Verdana, Arial; color:#004080; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#progresso h2 {top: 40px; font:14px/14px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#progresso h3 {top: 120px; font:60px/60px Calibri, Verdana, Arial; color:#004080; letter-spacing: 2px; font-weight:bold; text-align:center; text-decoration:none;}
#progresso h4 {top: 190px; font:16px/16px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#progresso h5 {top: 215px; font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:center; text-decoration:none;}

#confirma{width: 480px; height: 160px; position:absolute; left: 50%; top: 50%; background-color:#FFFFFF; border-style:solid; border-width:medium; border-color:#FF0000; display:none; z-index: 2;}
#confirma h1 {top: 5px; font:28px/28px Calibri, Verdana, Arial; color:#004080; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#confirma div {position:absolute; top: 40px; left: 15px; font:14px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#confirma .var {font:14px/14px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold;}
#confirma .btsim {position:absolute; top: 100px; left: 160px;}
#confirma .btnao {position:absolute; top: 100px; right: 160px;}

#msgresp{width: 480px; height: 260px; position:absolute; left: 30%; top: 50%; margin-left: 130px; margin-top: -80px; background-color:#FFFFFF; border-style:solid; border-width:medium; border-color:#FF0000; display:none;}
#msgresp h1 {top: 5px; font:18px/18px Calibri, Verdana, Arial; color:#004080; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#msgresp .btsim {position:absolute; top: 200px; left: 215px;}

.postagem{ width:540px; position:relative; left: 5px; top: 10px; background:#F7F1AE; text-align: left; border-style:solid; border-width:thin; border-color:#9A9A9A;}
.rot1{ color:#000000; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px;font-weight:normal; text-decoration:none;}
.var1{ color:#804040; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.var1 a{ color:#004080; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.var1 a:hover{ color:#004080; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.coment { position:absolute; right: 0px;}
.sl_excluir { position:absolute; right: 65px;}
.sl_enviar { position:absolute; right: 90px;}
.sl_imprimir { position:absolute; right: 115px;}
.var2{ position:relative; left: 5px; top: 0px; color:#000000; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.var3{ color:#000000; font:10px/10px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }

.ppostagem{ width:540px; position:relative; left: 5px; top: 10px; background:#ffffff; text-align: left; border-style:solid; border-width:thin; border-color:#000000;}
.pcomentario{ width:520px; position:relative; left: 25px; top: 10px; background:#ffffff; text-align: left; border-style:solid; border-width:thin; border-color:#000000;}
.prot1{ color:#000000; font:14px/14px Calibri, Verdana, Arial; letter-spacing: 0px;font-weight:normal; text-decoration:none;}
.pvar1{ color:#804040; font:16px/16px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.pvar2{ position:relative; top: 10px; left: 1px; right: 0; color:#000000; font:13px/13px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }

.comentario{ width:520px; position:relative; left: 25px; top: 10px; background:#D1E6BD; text-align: left; border-style:solid; border-width:thin; border-color:#99C76B;}
.crot1{ color:#000000; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px;font-weight:normal; text-decoration:none;}
.cvar1{ color:#004080; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.cvar1 a{ color:#004080; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.cvar1 a:hover{ color:#004080; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.ccoment { position:absolute; right: 0px;}
.cvar2{ position:relative; left: 5px; top: 0px; color:#000000; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }

.primpag{ position:absolute; left: 5px;}
.primpag { color:#004080; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.primpag a{ color:#004080; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.primpag a:hover{ color:#FF0000; font:13px/13px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}

.proxpag{ position:absolute; right: 5px;}
.proxpag { color:#004080; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.proxpag a{ color:#004080; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.proxpag a:hover{ color:#FF0000; font:13px/13px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}

.pagentrada{ position:absolute; right: 5px;}
.pagentrada{ color:#004080; font:14px/14px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.pagentrada a{ color:#004080; font:14px/14px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}
.pagentrada a:hover{ color:#FF0000; font:15px/15px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none;}

.pagnav   { color:#004080; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.pagnav a { color:#004080; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }
.pagnav a:hover { color:#FF0000; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; }

/*---- ATIVIDADES COMPLEMENTARES ----*/

#ativcomp { position:relative; margin-left: +10px; background:#ffffff; margin-top: +15px; text-align:left;}
#ativcomp form{width: 480px; height: 205px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#ativcomp label#lb00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp label#lb01{position:absolute; left: +2px; top: +40px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp label#lb02{position:absolute; left: +2px; top: +65px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp label#lb03{position:absolute; left: +2px; top: +90px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp label#lb04{position:absolute; left: +2px; top: +115px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp label#lb05{position:absolute; left: +2px; top: +140px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp label#lb06{position:absolute; left: +2px; top: +160px; width: 480px; height: 15px; color:#FF0000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp label#lb07{position:absolute; left: +460px; top: +40px; width: 240px; height: 40px; color:#FF0000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp label#lb08{position:absolute; left: +480px; top: +90px; width: 240px; height: 40px; color:#FF0000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp input#nomectratv{position:absolute; left: +95px; top: +35px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#ativcomp span#divinst{position:absolute; left: +75px; top: +60px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#ativcomp span#divcamp{position:absolute; left: +75px; top: +85px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#ativcomp span#divcurs{position:absolute; left: +75px; top: +110px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#ativcomp span#divinstt{position:absolute; left: +75px; top: +135px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#ativcomp input#btok {position:absolute; top: +180px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#ativcomp input#btnok {position:absolute; top: +180px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}
#ativcomp ul{margin: +15px;}
#ativcomp ul li{margin-left: +30px; height:22px; font:14px/14px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; vertical-align:middle; color:#000000;}
#ativcomp ul li a{height:22px; color:#000000;}
#ativcomp ul li a:hover{height:22px; font:16px/16px Calibri, Verdana, Arial; color:#FF0000; font-weight:bold;}
#ativcomp ul li span {display:none; position:relative; margin-right: 5px; float:right; background:#FFFF80; border-style:solid; border-width:thin; border-color:#D9D900; width: 340px; font:11px/11px Calibri, Verdana, Arial; color: #000000; z-index:1;}
#ativcomp h1{font:26px/26px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none; font-style: italic;}
#ativcomp h2{height:22px; font:18px/18px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#ativcomp h2 span {height:22px; font:20px/20px Calibri, Verdana, Arial; color: #FF0000; font-weight:bold; text-align:left; text-decoration:none; font-style: italic;}
#ativcomp h4{height:22px; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; color:#000000;}
#ativcomp h4 a{height:22px; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; color:#000000;}
#ativcomp h4 a:hover{height:22px; color:#FF0000; text-decoration:none; font:14px/14px Calibri, Verdana, Arial;}
#ativcomp h5{font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#ativcomp h5 a{font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#ativcomp h5 a:hover{color:#FF0000; text-decoration:none; font:12px/12px Calibri, Verdana, Arial;}
#ativcomp div#erro {height:22px; font:18px/18px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#ativcomp span#apres{font:14px/14px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; font-style:normal;}

#menuctratv ul{margin: +15px;}
#menuctratv ul li{margin-left: +30px; height:25px; font:14px/14px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; vertical-align:middle; color:#000000;}
#menuctratv ul li a{height:25px; color:#000000;}
#menuctratv ul li a:hover{height:25px; font:14px/14px Calibri, Verdana, Arial; color:#FF0000; font-weight:bold;}
#menuctratv ul li span {display:none; position:relative; margin-right: 5px; float:right; background:#FFFF80; border-style:solid; border-width:thin; border-color:#D9D900; width: 300px; font:12px/12px Calibri, Verdana, Arial; color: #000000;}
#menuctratv h1{font:26px/26px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none; font-style: italic;}
#menuctratv h2{height:22px; font:18px/18px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#menuctratv h2 span {height:22px; font:20px/20px Calibri, Verdana, Arial; color: #FF0000; font-weight:bold; text-align:left; text-decoration:none; font-style: italic;}
#menuctratv h3{height:25px; font:16px/16px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#menuctratv h4{height:18px; font:16px/16px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#menuctratv h5{height:15px; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#menuctratv h5 span {height:15px; font:12px/12px Calibri, Verdana, Arial; color: #FF0000; font-weight:bold; text-align:left; text-decoration:none; font-style: italic;}

#atividade { position:relative; margin-left: 0px; background:#ffffff; margin-top: +15px; text-align:left;}
#atividade  .periodo0{font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#atividade  .tipo0{font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#atividade  .nome0{text-align:left; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-decoration:none; background-color:#DCF1D3;}
#atividade  .nome0:hover{ color: #FF0000; }
#atividade  .qtdh0{text-align:right; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-decoration:none; background-color:#DCF1D3;}
#atividade  .dtcr0{text-align:center; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-decoration:none; background-color:#DCF1D3;}
#atividade  .totais{text-align:right; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-decoration:none; background-color:#F9FB91;}
#atividade  .acoes0{ text-align:center; background-color:#DCF1D3; }
.desc{display:none; position:relative; width: 300px; right: 0px; background:#FFFF80; border-style:solid; border-width:thin; border-color:#D9D900; font:12px/12px Calibri, Verdana, Arial; color: #000000; z-index: 2;}
#atividade  .periodo1{font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#atividade  .tipo1{font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#atividade  .nome1{text-align:left; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-decoration:none; background-color:#DFE9EE;}
#atividade  .nome1:hover{ color: #FF0000; }
#atividade  .qtdh1{text-align:right; font:12px/12px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-decoration:none; background-color:#DFE9EE;}
#atividade  .dtcr1{text-align:center; font:11px/11px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-decoration:none; background-color:#DFE9EE;}
#atividade  .acoes1{ text-align:center; background-color:#DFE9EE; }
.cabhh {font:12px/15px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none; background-color:#ffffff;}
.cabdt {font:12px/15px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none; background-color:#ffffff;}
.cabat {font:12px/15px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#ffffff;}
.tbquebra {font:12px/15px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#ffffff;}
.tbquebra span {letter-spacing: 1px; color:#FF0000;}
.tbqbnome {font:12px/15px Calibri, Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#c0c0c0;}
.tbqbnome span {letter-spacing: 1px; color:#FF0000;}

#listatsug form{width: 480px; height: 205px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#listatsug label#lb00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listatsug label#lb01{position:absolute; left: +2px; top: +40px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listatsug label#lb02{position:absolute; left: +2px; top: +65px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listatsug label#lb03{position:absolute; left: +2px; top: +90px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listatsug label#lb03a{position:absolute; left: +2px; top: +115px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listatsug label#lb04{position:absolute; left: +2px; top: +145px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listatsug label#lb05{position:absolute; left: +2px; top: +165px; width: 480px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#listatsug div#filtroperiodo{position:absolute; left: +95px; top: +60px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listatsug div#filtrotipo{position:absolute; left: +95px; top: +85px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listatsug div#classifica{position:absolute; left: +95px; top: +110px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listatsug div#resultado{position:absolute; left: +95px; top: +140px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listatsug select {color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listatsug input#btok {position:absolute; top: +180px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#listatsug input#btnok {position:absolute; top: +180px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#inclatsug form{width: 480px; height: 205px; position:absolute; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#inclatsug label#lb00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclatsug label#lb01{position:absolute; left: +2px; top: +30px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclatsug label#lb02{position:absolute; left: +2px; top: +55px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclatsug label#lb03{position:absolute; left: +2px; top: +75px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclatsug label#lb04{position:absolute; left: +300px; top: +75px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclatsug label#lb05{position:absolute; left: +2px; top: +90px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclatsug label#lb06{position:absolute; left: +98px; top: +52px; width: 480px; height: 15px; color:#FF0000; font:13px/13px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclatsug input#titativ{position:absolute; left: +45px; top: +25px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#inclatsug input#qthativ{position:absolute; left: +45px; top: +48px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#inclatsug textarea#obsativ{position:absolute; left: +5px; top: +105px; height: 65px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#inclatsug div#inctipo{position:absolute; left: +45px; top: +70px; height: 16px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#inclatsug div#incperiodo{position:absolute; left: +360px; top: +70px; height: 16px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#inclatsug select {color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#inclatsug input#btok {position:absolute; top: +180px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#inclatsug input#btnok {position:absolute; top: +180px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#inclper form{width: 480px; height: 125px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#inclper label#per00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclper label#per01{position:absolute; left: +2px; top: +30px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inclper input#titper{position:absolute; left: +45px; top: +25px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#inclper input#btok {position:absolute; top: +100px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#inclper input#btnok {position:absolute; top: +100px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#listper form{width: 480px; height: 125px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#listper label#lp00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listper input#btok {position:absolute; top: +100px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#listper input#btnok {position:absolute; top: +100px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#incltip form{width: 480px; height: 225px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#incltip label#tip00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#incltip label#tip01{position:absolute; left: +2px; top: +30px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#incltip label#tip02{position:absolute; left: +2px; top: +60px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#incltip input#tittip{position:absolute; left: +55px; top: +25px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#incltip textarea#desctip{position:absolute; left: +55px; top: +57px; height: 82px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#incltip input#btok {position:absolute; top: +200px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#incltip input#btnok {position:absolute; top: +200px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#listtip form{width: 480px; height: 125px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#listtip label#lt00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listtip input#btok {position:absolute; top: +100px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#listtip input#btnok {position:absolute; top: +100px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#associatsug form{width: 480px; height: 205px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#associatsug label#lb00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#associatsug label#lb01{position:absolute; left: +2px; top: +40px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#associatsug label#lb02{position:absolute; left: +2px; top: +65px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#associatsug label#lb03{position:absolute; left: +2px; top: +90px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#associatsug label#lb07{position:absolute; left: +2px; top: +115px; width: 480px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#associatsug div#filtroperiodoass{position:absolute; left: +95px; top: +60px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#associatsug div#filtrotipoass{position:absolute; left: +95px; top: +85px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#associatsug div#resultado{position:absolute; left: +95px; top: +140px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#associatsug select {color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#associatsug input#btok {position:absolute; top: +180px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#associatsug input#btnok {position:absolute; top: +180px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#confass{width: 480px; height: 380px; position:absolute; left: 25%; top: 50%; background-color:#F0F773; border-style:solid; border-width:medium; border-color:#CFE7E9; display:none; z-index: 2;}
#confass h1 {top: 5px; font:18px/18px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#confass div {position:absolute; top: 40px; left: 15px; font:16px/16px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#confass #listaturmas {position:absolute; top: 80px; left: 15px; font:14px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#confass #apagalista {position:absolute; top: 80px; left: 15px; font:14px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#confass #marcall {position:absolute; top: 320px; left: 290px; font:11px/11px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#confass .var {font:16px/16px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold;}
#confass .btsim {position:absolute; top: 320px; left: 210px;}

#visaoalunos form{width: 480px; height: 205px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#visaoalunos label#lb00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#visaoalunos label#lb01{position:absolute; left: +2px; top: +30px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#visaoalunos label#lb03{position:absolute; left: +2px; top: +52px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#visaoalunos label#lb04{position:absolute; left: +2px; top: +125px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#visaoalunos label#lb06{position:absolute; left: +2px; top: +75px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#visaoalunos label#lb08{position:absolute; left: +2px; top: +120px; width: 480px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#visaoalunos span#aj01{position:absolute; left: +370px; top: +25px;}
#visaoalunos span#aj02{position:absolute; left: +340px; top: +50px;}
#visaoalunos span#aj03{position:absolute; left: +150px; top: +120px;}
#visaoalunos span#aj04{position:absolute; left: +150px; top: +72px;}
.ajtx{position:absolute; display:none; right: 10px; margin-right: 0px; float:right; top: 50px;  width: 280px; height: auto; color:#000; font:12px/15px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#E6E6E6; border-style:solid; border-width:thin; border-color:#000000; z-index: 2;}
#visaoalunos input#titativ{position:absolute; left: +45px; top: +25px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#visaoalunos input#emailcom{position:absolute; left: +2px; top: +90px; height: 12px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#visaoalunos div#visperiodo{position:absolute; left: +45px; top: +120px; height: 16px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#visaoalunos select#opcaviso{position:absolute; left: +280px; top: +52px; height: 16px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#visaoalunos select {color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#visaoalunos input#btok {position:absolute; top: +180px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#visaoalunos input#btnok {position:absolute; top: +180px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#contrnotas form{width: 480px; height: 255px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#contrnotas label#nt00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#contrnotas label#nt01{position:absolute; left: +2px; top: +30px; width: 480px; height: 25px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#contrnotas label#nt02{position:absolute; left: +2px; top: +55px; width: 480px; height: 25px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#contrnotas label#nt03{position:absolute; left: +2px; top: +95px; width: 480px; height: 25px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#contrnotas label#nt05{position:absolute; left: +60px; top: +175px; width: 480px; height: 25px; color:#800000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#contrnotas label#nt08{position:absolute; left: +2px; top: +155px; width: 480px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#contrnotas select#opcnota{position:absolute; left: +160px; top: +170px; height: 25px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:left; text-decoration:none; background:#FFFFFF;}
#contrnotas select {color:#000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:left; text-decoration:none; background:#FFFFFF;}
#contrnotas input#btok {position:absolute; top: +230px; left: +150px; width: 70px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#contrnotas input#btnok {position:absolute; top: +230px; left: +250px;  width: 70px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#detalheativ{width: 540px; height: 380px; position:absolute; left: 30%; top: 70%; background-color:#E1EED7; border-style:solid; border-width:medium; border-color:#A7CE8A; display:none; z-index: 2;}
#detalheativ span#dtnomeativ {position:absolute; top: 5px; left: 5px; font:16px/16px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#detalheativ span#dttipoativ {position:absolute; top: 25px; left: 5px; font:16px/16px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#detalheativ span#dtqtdeativ {position:absolute; top: 45px; left: 5px; font:16px/16px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#detalheativ span#dtobsativ  {position:absolute; top: 65px; left: 5px; font:12px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#detalheativ .btsim {position:absolute; top: 350px; right: 0px;}

#inscativ{width: 480px; height: 280px; position:absolute; left: 30%; top: 70%; background-color:#E1EED7; border-style:solid; border-width:medium; border-color:#A7CE8A; display:none; z-index: 2;}
#inscativ h1 {top: 5px; font:18px/18px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#inscativ div {position:absolute; top: 40px; left: 15px; font:16px/16px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#inscativ form#frmx {position:absolute; width:0px; height:0px;}
#inscativ #inscdados  {position:absolute; top: 50px; left: 10px; font:14px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#inscativ #apagalista {position:absolute; top: 140px; left: 10px; width: 400px; height: 100px; font:18px/18px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#inscativ #resultado {position:absolute; top: 140px; left: 10px; width: 400px; height: 100px; font:18px/18px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#inscativ label#literal{position:absolute; left: -5px; top: 30px; width: 220px; height: 15px; color:#000000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:left; text-decoration:none;}
#inscativ label#nomealun{position:absolute; left: 85px; top: 30px; width: 220px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:left; text-decoration:none;}
#inscativ label#nummatr{position:absolute; left: -5px; top: 55px; width: 220px; height: 15px; color:#000000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:left; text-decoration:none;}
#inscativ label#atencao{position:absolute; left: -8px; top: 80px; width: 470px; height: 15px; color:#000000; font:13px/16px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#inscativ input#matricula{position:absolute; left: 220px; top: 50px; width: 120px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:normal; text-align:left; text-decoration:none;}
#inscativ .var {font:16px/16px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold;}
#inscativ .btsim {position:absolute; top: 220px; left: 170px;}
#inscativ .btnao {position:absolute; top: 220px; right: 170px;}

#caninscativ{width: 480px; height: 280px; position:absolute; left: 30%; top: 70%; background-color:#E1EED7; border-style:solid; border-width:medium; border-color:#A7CE8A; display:none; z-index: 2;}
#caninscativ h1 {top: 5px; font:18px/18px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#caninscativ div {position:absolute; top: 40px; left: 15px; font:16px/16px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#caninscativ #capagalista {position:absolute; top: 120px; left: 10px; width: 400px; height: 100px; font:18px/18px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#caninscativ #cresultado {position:absolute; top: 120px; left: 10px; width: 400px; height: 100px; font:18px/18px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#caninscativ label#alerta{position:absolute; left: 5px; top: 80px; width: 470px; height: 20px; color:#FF0000; font:16px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#caninscativ .var {font:16px/16px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold;}
#caninscativ .btsim {position:absolute; top: 220px; left: 170px;}
#caninscativ .btnao {position:absolute; top: 220px; right: 170px;}

#listaluinsc form{width: 480px; height: 270px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#listaluinsc label#lb00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:16px/16px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc label#lb01{position:absolute; left: +2px; top: +35px; width: 480px; height: 15px; color:#800000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc label#lb02{position:absolute; left: +2px; top: +60px; width: 480px; height: 15px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc label#lb03{position:absolute; left: +2px; top: +85px; width: 480px; height: 15px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc label#lb04{position:absolute; left: +2px; top: +215px; width: 480px; height: 15px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc label#lb05{position:absolute; left: +2px; top: +145px; width: 480px; height: 15px; color:#800000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#listaluinsc label#lb06{position:absolute; left: +2px; top: +110px; width: 480px; height: 15px; color:#000000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc label#lb07{position:absolute; left: +2px; top: +162px; width: 480px; height: 15px; color:#000000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc label#lb08{position:absolute; left: +2px; top: +185px; width: 480px; height: 15px; color:#000000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc label#lb09{position:absolute; left: +2px; top: +135px; width: 480px; height: 15px; color:#000000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#listaluinsc div#filtroperiodo{position:absolute; left: +95px; top: +55px; height: 18px; color:#000; font:9px/9px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listaluinsc div#filtrotipo{position:absolute; left: +95px; top: +80px; height: 18px; color:#000; font:9px/9px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listaluinsc div#filtroturma{position:absolute; left: +95px; top: +105px; height: 18px; color:#000; font:9px/9px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listaluinsc div#filtroaluno{position:absolute; left: +95px; top: +130px; height: 18px; color:#000; font:9px/9px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listaluinsc div#sequencia{position:absolute; left: +95px; top: +155px; height: 18px; color:#000; font:9px/9px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listaluinsc div#situacao{position:absolute; left: +95px; top: +180px; height: 18px; color:#000; font:9px/9px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listaluinsc div#resultado{position:absolute; left: +95px; top: +210px; height: 18px; color:#000; font:9px/9px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listaluinsc select {color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#listaluinsc input#btok {position:absolute; top: +240px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#listaluinsc input#btnok {position:absolute; top: +240px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#msgaluinsc form{width: 480px; height: 235px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#msgaluinsc label#lbm00{position:absolute; left: 2px; top: 1px; height: 20px; color:#000; font:18px/18px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#msgaluinsc label#lbm01{position:absolute; left: +2px; top: +35px; width: 480px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#msgaluinsc label#lbm02{position:absolute; left: +2px; top: +60px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#msgaluinsc label#lbm03{position:absolute; left: +2px; top: +85px; width: 480px; height: 15px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#msgaluinsc label#lbm05{position:absolute; left: +2px; top: +145px; width: 480px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#msgaluinsc label#lbm06{position:absolute; left: +2px; top: +110px; width: 480px; height: 15px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#msgaluinsc label#lbm08{position:absolute; left: +2px; top: +162px; width: 480px; height: 15px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#msgaluinsc div#mfiltroperiodo{position:absolute; left: +95px; top: +55px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#msgaluinsc div#mfiltrotipo{position:absolute; left: +95px; top: +80px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#msgaluinsc div#mfiltroturma{position:absolute; left: +95px; top: +105px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#msgaluinsc div#msequencia{position:absolute; left: +95px; top: +130px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#msgaluinsc div#msituacao{position:absolute; left: +95px; top: +155px; height: 18px; color:#000; font:10px/10px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#msgaluinsc select {color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#msgaluinsc input#btok {position:absolute; top: +210px; left: +160px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}
#msgaluinsc input#btnok {position:absolute; top: +210px; left: +260px;  width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#EF6652;}

#envmsgaluinsc form{width: 550px; height: 280px; position:relative; left: 10px; top: 10px; background-color:#E7F3F8; border-style:solid; border-width:thin; border-color:#8ED7DD;}
#envmsgaluinsc label#lbmsgass{position:absolute; left: 2px; top: 1px; height: 20px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#envmsgaluinsc label#lbmsgtxt{position:absolute; left: 2px; top: +45px; width: 480px; height: 15px; color:#800000; font:14px/14px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#envmsgaluinsc input#msgass{position:absolute; left: 2px; top: +20px; height: 18px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#envmsgaluinsc textarea#msgtxt{position:absolute; left: 2px; top: +60px; height: 180px; color:#000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none; background:#FFFFFF;}
#envmsgaluinsc input#btok {position:absolute; top: +255px; left: +245px; width: 60px; height: 20px; color:#000000; font:12px/12px Calibri,Verdana, Arial; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none; background:#86DC7C;}

#confrejinsc{width: 540px; height: 460px; position:absolute; left: 15%; top: 25%; background-color:#FFFFFF; border-style:solid; border-width:medium; border-color:#FF0000; display:none; z-index: 2;}
#confrejinsc h1 {font:32px/32px Calibri, Verdana, Arial; color:#004080; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#confrejinsc div {position:absolute; top: 50px; left: 5px; font:16px/20px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#confrejinsc form#frmx {position:absolute; width:0px; height:0px; color:#ffffff;}
#confrejinsc label#lb01 {position:absolute; top: 290px; left: 5px; font:14px/20px Calibri, Verdana, Arial; color:#000080; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#confrejinsc label#lb02 {position:absolute; top: 320px; left: 5px; font:18px/20px Calibri, Verdana, Arial; color:#008000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#confrejinsc textarea#justificativa {position:absolute; top: 310px; left: 0px; font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#FFFFC6;}
#confrejinsc .var {font:16px/18px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold;}
#confrejinsc .btsim {position:absolute; top: 400px; left: 190px;}
#confrejinsc .btnao {position:absolute; top: 400px; right: 190px;}

#confentrel{width: 540px; height: 460px; position:absolute; left: 15%; top: 25%; background-color:#FFFFFF; border-style:solid; border-width:medium; border-color:#FF0000; display:none; z-index: 2;}
#confentrel h1 {font:32px/32px Calibri, Verdana, Arial; color:#004080; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#confentrel div {position:absolute; top: 50px; left: 15px; font:16px/20px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#confentrel form#frmy {position:absolute; width:0px; height:0px; color:#ffffff;}
#confentrel label#notatit {position:absolute; top: 250px; left: 0px; font:14px/20px Calibri, Verdana, Arial; color:#000080; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#confentrel label#lbnota  {position:absolute; top: 250px; left: 100px; width: 150px; font:14px/20px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#confentrel input#notavlr {position:absolute; top: 250px; left: 40px; font:14px/20px Calibri, Verdana, Arial; color:#008000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#confentrel label#lber1 {position:absolute; top: 290px; left: 5px; font:14px/20px Calibri, Verdana, Arial; color:#000080; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#confentrel label#lber2 {position:absolute; top: 320px; left: 5px; font:18px/20px Calibri, Verdana, Arial; color:#008000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#confentrel textarea#erjustificativa {position:absolute; top: 310px; left: 0px; font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#FFFFC6;}
#confentrel .var {font:16px/18px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold;}
#confentrel .btsim {position:absolute; top: 400px; left: 190px;}
#confentrel .btnao {position:absolute; top: 400px; right: 190px;}

#confdesfaz{width: 540px; height: 360px; position:absolute; left: 15%; top: 25%; background-color:#FFFF00; border-style:solid; border-width:medium; border-color:#FF0000; display:none; z-index: 2;}
#confdesfaz h1 {font:32px/32px Calibri, Verdana, Arial; color:#004080; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#confdesfaz div {position:absolute; top: 50px; left: 15px; font:16px/20px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#confdesfaz form#frmu {position:absolute; width:0px; height:0px; color:#ffffff;}
#confdesfaz label#lbun1 {position:absolute; top: 190px; left: 5px; font:14px/20px Calibri, Verdana, Arial; color:#000080; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#confdesfaz label#lbun2 {position:absolute; top: 220px; left: 5px; font:18px/20px Calibri, Verdana, Arial; color:#008000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#confdesfaz textarea#unjustificativa {position:absolute; top: 210px; left: 0px; font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#FFFFC6;}
#confdesfaz .var {font:16px/18px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold;}
#confdesfaz .btsim {position:absolute; top: 300px; left: 190px;}
#confdesfaz .btnao {position:absolute; top: 300px; right: 190px;}

#enviamsg{width: 540px; height: 460px; position:absolute; left: 15%; top: 25%; background-color:#FFFFFF; border-style:solid; border-width:medium; border-color:#FF0000; display:none; z-index: 2;}
#enviamsg h1 {font:32px/32px Calibri, Verdana, Arial; color:#004080; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#enviamsg div {position:absolute; top: 50px; left: 15px; font:16px/20px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#enviamsg form#frmz {position:absolute; width:0px; height:0px; color:#ffffff;}
#enviamsg label#msgtit {position:absolute; top: 190px; left: 0px; font:14px/20px Calibri, Verdana, Arial; color:#000080; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#enviamsg label#msgcon {position:absolute; top: 230px; left: 0px; width: 200px; font:14px/20px Calibri, Verdana, Arial; color:#000080; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#enviamsg label#msgresult {position:absolute; top: 200px; left: 20px; font:18px/20px Calibri, Verdana, Arial; color:#008000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#enviamsg input#assunto {position:absolute; top: 210px; left: 0px; font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#FFFFC6;}
#enviamsg textarea#msgaluno {position:absolute; top: 250px; left: 0px; font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none; background-color:#FFFFC6;}
#enviamsg .var {font:16px/18px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold;}
#enviamsg .btsim {position:absolute; top: 400px; left: 190px;}
#enviamsg .btnao {position:absolute; top: 400px; right: 190px;}

#emiteficha{width: 540px; height: 360px; position:absolute; left: 15%; top: 25%; background-color:#FFFFFF; border-style:solid; border-width:medium; border-color:#FF0000; display:none; z-index: 2;}
#emiteficha h1 {font:22px/22px Calibri, Verdana, Arial; color:#004080; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}
#emiteficha div {position:absolute; top: 80px; left: 15px; font:20px/20px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}
#emiteficha form#frmficha {position:absolute; top: 120px; left: 90px; width:350px; height:100px; color:#ffffff;}
#emiteficha input#opcfi1 {position:absolute; top: 10px; left: 50px;}
#emiteficha input#opcfi2 {position:absolute; top: 40px; left: 50px;}
#emiteficha input#opcfi3 {position:absolute; top: 70px; left: 50px;}
#emiteficha label#lbfi1 {position:absolute; top: 15px; left: 70px; font:14px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 1px; font-weight:bold; text-align:left; text-decoration:none;}
#emiteficha label#lbfi2 {position:absolute; top: 45px; left: 70px; font:14px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 1px; font-weight:bold; text-align:left; text-decoration:none;}
#emiteficha label#lbfi3 {position:absolute; top: 75px; left: 70px; font:14px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 1px; font-weight:bold; text-align:left; text-decoration:none;}
#emiteficha .btsim {position:absolute; top: 300px; left: 170px;}
#emiteficha .btnao {position:absolute; top: 300px; right: 170px;}

#relativ label {font:12px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#relativ span {font:12px/14px Calibri, Verdana, Arial; color:#FF0000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#relativ input#dtrealiza {font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#relativ input#dtinicio {font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#relativ input#dtfim {font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#relativ input#artista {font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#relativ label#exposicao {font:14px/16px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
#relativ input#museu {font:12px/12px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:bold; text-align:left; text-decoration:none;}
#relativ textarea#texto {font:12px/14px Calibri, Verdana, Arial; color:#000000; letter-spacing: 0px; font-weight:normal; text-align:left; text-decoration:none;}

/*----ÁREA DO PENSE----*/
#pense{width:200px; height: 135px; position:absolute; left: 784px; top: 401px; background:#004080; }
#pense p{width:197px; height: 133px; position:absolute; left: 1px; top: 1px; background:#fff; }
.tit {height: 25px; color:#000; font:12px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight:bold;}
#pense label{height: 14px; color:#004080; font:12px/14px Helvetica, Verdana, Arial; letter-spacing: 0px; font-weight:normal; text-align:center; text-decoration:none;}
#pense span{height: 12px; color:#ff0000; font:10px/10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-align:right; text-decoration:none;}

/*----Left Panel----*/
#parte1{width:480px; float:left; padding:18px 26px 0 0; color:#fff;}
#parte1 p{padding:14px 0 0;}
 
#parte1 h2{width:290px; color:#fff; font:22px/22px Verdana, Arial, serif;}
#parte1 h2 span{color:#BBDDFF;}
#parte1 h3{width:220px; color:#fff; font:18px/18px Verdana, Arial, serif;}
#parte1 h3 span{color:#BBDDFF;}
#parte1 h4{width:180px; color:#fff; font:18px/18px Verdana, Arial, serif;}
#parte1 h4 span{color:#BBDDFF;}

.tipousuario a{position:relative; left: 0px; top: 30px; height: 50px; color:#ff0000; font:16px/18px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-weight:bold; text-align:center; text-decoration:none;}
.tipousuario a:hover{position:relative; left: 0px; top: 30px; height: 50px; color:#000000; font:22px/24px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight:bold; text-align:center; text-decoration:none;}


