body {font-family:Verdana, Helvetica, sans-serif;}
h3{color:#4F4F4F;font-family:Verdana, Helvetica, sans-serif;font-size:15px;}
h1{color:#CC3300;font-family:Verdana, Helvetica, sans-serif;font-size:20px;padding-top:10px;text-indent:10px;}
img,a,a:hover{text-decoration:none;border:0px;}

.fl{float:left;}
.fr{float:right;}
.db{display:block;}
.wb{font-weight:bold;}
.cb{clear:both;}



/* CABECALHO */
#pag {width:800px;text-align:justify;}
#topo {height:80px;padding-top:20px;position:relative;z-index:40;overflow:hidden;clear:both;}
#menu_superior{float:right;clear:none;width:500px;text-align:right;}
#saudacao{font-family:Verdana, Helvetica, sans-serif;font-size:12px;text-align:right;float:right;height:20px;}
#logo{background-image:url(../img/logo.jpg);background-repeat:no-repeat;position:relative;top:10px;width:250px;height:70px;float:left;}

/* CORPO */
#corpo{}
#conteudo{float:left;width:620px;}
#corpo_topo{background-image:url(../img/menu_corpo_principal_topo.gif);background-repeat:no-repeat;height:50px;padding-top:1px;}
#corpo_meio{background-image:url(../img/menu_corpo_principal_meio.gif);background-repeat:repeat-y;font-size:13px;height:100%;padding-left:20px;padding-right:20px;padding-top:12px;height:100%;}
#corpo_rodape{background-image:url(../img/menu_corpo_principal_base.gif);background-repeat:no-repeat;height:15px;}



/* menu */
#menu{float:left;width:160px}
#menu .menu_corpo{background-image:url(../img/menu_corpo.jpg);background-repeat:repeat-y;padding-left:10px;position:relative;height:100%;font-size:12px;font-family:Verdana, Helvetica, sans-serif;}
#menu .menu_topo{background-image:url(../img/menu_topo.gif);background-repeat:no-repeat;height:20px;}
#menu .menu_rodape{background-image:url(../img/menu_rodape.gif);background-repeat:no-repeat;height:20px;}
.menu_admin{font-size:13px;font-family:Verdana, Helvetica, sans-serif;font-weight:bolder;padding-top:5px;}
/*
#menu ul{list-style:none;}
#menu li{text-decoration:none;font-family:Verdana, Helvetica, sans-serif;font-size:15px;color:blue;list-style:none;width:100px}
*/
/* LOGIN */
#login_topo {height:75px;padding-top:20px;position:relative;z-index:40;overflow:hidden;clear:both;}
#menu_login{float:right;text-align:left;padding-top:15px;}
#login {margin-top:20px;margin-left:220px;margin-bottom:20px;width:350px;font-family:Verdana, Helvetica, sans-serif;font-size:13px;color:#4F4F4F;background-color:#F0F8FF;}
#login label {width:70px;text-align:right;padding-right:5px;float:left;margin-bottom:5px;}
#login input {width:200px;margin-bottom:5px;font-family:Verdana, Helvetica, sans-serif;font-size:13px;}
#login .btn {float:left;}
#login form {padding:5px;padding-top:35px;padding-bottom:14px;}
#login p {padding:0 4px}
#login .dividir_lo_esq {padding-left:8px}
#login a,a:hover{text-decoration:none;color:#4F4F4F;}
#login .corpo_topo{background-image:url(../img/menu_corpo_login_topo.gif);background-repeat:no-repeat;height:15px;}
#login .corpo_meio{background-image:url(../img/menu_corpo_login_meio.gif);background-repeat:repeat-y;padding-left:10px;position:relative;height:100%;}
#login .corpo_rodape{background-image:url(../img/menu_corpo_login_base.gif);background-repeat:no-repeat;height:15px;}

/*PRINCIPAL*/
#texto_principal{width:590px;font-family:Verdana;font-size:12px;}

/* Arquivos */
#arquivos_cabecalho{text-align:center;font-family:Verdana, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;font-weight:bolder;background-color:#483D8B;width:600px;height:20px;padding-top:5px;}
#arquvios_corpo{height:400px;overflow:auto;clear:both;position:relative;}
.lista_0{font-family:Verdana, Helvetica, sans-serif;font-size:13px;color:#000;width:593px;padding-top:10px;height:30px;clear:both;border-bottom-style:solid;border-color:grey;border-width:1px;}
#nome{width:370px;float:left;text-align:left;overflow:hidden;}
#atividade{width:80px;float:left;}
#materia{width:100px;float:left;text-align:center;}
#curso{width:100px;float:left;text-align:center;}
#data{width:80px;float:left;text-align:center;}
#arquivo{width:65px;float:left;text-align:center;}
#baixar{width:60px;float:left;text-align:center;}
#descricao{width:60px;float:left;text-align:left;}
#editar_cab{width:60px;float:left;text-align:center;}
#excluir_cab{width:60px;float:left;text-align:center;}
.text_descricao{display:none;width:580px;text-align:left;text-indent:5px;position:relative;clear:both;padding-top:5px;}

/*MSG'S DO SISTEMA #483D8B*/
#alerta{background-color:red;color:#FFFFFF;font-weight:bold;height:25px;padding-top:8px;text-align:center;width:600px;font-family:Verdana, Helvetica, sans-serif;font-size:12px;}
#confirmacao{background-color:green;color:#FFFFFF;font-weight:bold;height:25px;padding-top:8px;text-align:center;width:600px;font-family:Verdana, Helvetica, sans-serif;font-size:12px;}

/* forum */
#forum{width:590px;}
#forum_cabecalho{background-color:#483D8B;font-family:Verdana, Helvetica, sans-serif;font-size:14px;font-weight:bolder;text-indent:10px;color:#FFF;height:18px;text-indent:10px;width:590px;cursor:pointer;}
#forum_cabecalho #titulo{width:290px;float:left;}
#forum_cabecalho #num_comentarios{width:190px;float:left;}
#forum_cabecalho #data_publicacao{width:110px;float:left;}

.texto_forum{text-align:left;text-indent:10px;padding-left:10px;font-family:Verdana, Helvetica, sans-serif;font-size:13px;}
.comentarios{padding-top:10px;text-align:left;padding-left:15px;font-family:Verdana, Helvetica, sans-serif;font-size:11px;clear:both;}
.grupo_comentarios{}
.exibir_comentarios{width:590px;height:15px;background-color:#483D8B;font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-indent:15px;cursor:pointer;clear:both;font-weight:bolder;color:#FFF;}
#foto{float:left;height:80px;width:60px;padding-top:5px;}
#data_comentario{}
#data_comentario .data{font-weight:bolder;}

.edit_comentario {margin-top:20px;margin-bottom:20px;width:590px;font-family:Verdana, Helvetica, sans-serif;font-size:13px;color:#4F4F4F;display:none;}
.edit_comentario label {width:70px;text-align:right;padding-right:5px;float:left;margin-bottom:5px;}
.edit_comentario input {margin-bottom:5px;font-family:Verdana, Helvetica, sans-serif;font-size:13px;}
.edit_comentario .btn {float:left;}
.edit_comentario form {padding:5px;padding-top:15px;padding-bottom:14px;}
.edit_comentario p {padding:0 4px}
.forum_conteudo{}


/*contato*/
#contato{padding-top:10px;font-size:12px;font-family:Verdana, Helvetica, sans-serif;width:590px;}
#formulario {margin-top:10px;margin-bottom:10px;width:590px;font-family:Verdana, Helvetica, sans-serif;font-size:13px;color:#4F4F4F;}
#formulario label {width:110px;text-align:right;padding-right:3px;float:left;margin-bottom:3px;}
#formulario input {margin-bottom:5px;font-family:Verdana, Helvetica, sans-serif;font-size:13px;}
#formulario .btn {float:left;}
#formulario form {padding:5px;padding-top:20px;padding-bottom:14px;}
#formulario p {padding:0 4px}


/*Atividades*/

#atividades{width:550px;font-family:Verdana, Helvetica, sans-serif;padding-top:20px;text-align:center;}
#atividades .atividade{float:left;width:180px;}
#atividades .valor{float:left;width:100px;border-left:solid;border-color:#483D8B;border-width:1px;}
#atividades .data{float:left;width:100px;border-left:solid;border-color:#483D8B;border-width:1px;}
#atividades .excluir {border-color:#483D8B;border-left:1px solid #483D8B;border-width:1px;float:left;width:70px;}
#atividades .alterar {border-color:#483D8B;border-left:1px solid #483D8B;border-width:1px;float:left;width:70px;}
#atividades .fazer {border-color:#483D8B;border-left:1px solid #483D8B;border-width:1px;float:left;width:35px;}
#atividades .tipo {border-color:#483D8B;border-left:1px solid #483D8B;border-width:1px;float:left;width:70px;}
#atividades .nota{float:left;width:100px;border-left:solid;border-color:#483D8B;border-width:1px;}
#atividades #cabecalho{background-color:#483D8B;height:20px;font-size:14px;color:#FFF;padding-top:5px;font-weight:bolder;}
#atividades #resultados{clear:both;height:20px;border:solid;border-color:#483D8B;border-width:1px;padding-top:3px;}
#atividades .nota{float:left;width:100px;border-left:solid;border-color:#483D8B;border-width:1px;}
#atividades #informacoes {float:left;border:solid;border-color:#483D8B;border-width:1px;padding:5px;width:538px;text-align:left;}


/*Notas*/
#notas{width:550px;font-family:Verdana, Helvetica, sans-serif;padding-top:20px;text-align:center;}
#notas .atividade{float:left;width:180px;}
#notas .valor{float:left;width:100px;border-left:solid;border-color:#483D8B;border-width:1px;}
#notas .data{float:left;width:100px;border-left:solid;border-color:#483D8B;border-width:1px;}
/*#notas .alterar .excluir{float:left;width:50px;border-left:solid;border-color:#483D8B;border-width:1px;}*/
#notas .excluir {border-color:#483D8B;border-left:1px solid #483D8B;border-width:1px;float:left;width:70px;}
#notas .alterar {border-color:#483D8B;border-left:1px solid #483D8B;border-width:1px;float:left;width:70px;}
#notas .nota{float:left;width:100px;border-left:solid;border-color:#483D8B;border-width:1px;}
#notas #cabecalho{background-color:#483D8B;height:20px;font-size:14px;color:#FFF;padding-top:5px;font-weight:bolder;}
#notas #resultados{clear:both;height:20px;border:solid;border-color:#483D8B;border-width:1px;padding-top:3px;}
#notas #soma{background-color:#483D8B;height:20px;font-size:14px;color:#FFF;padding-top:5px;}
#soma .total{float:left;width:340px;background-color:#483D8B;color:#FFF;font-weight:bolder;height:20px;}
#soma .nota{font-weight:bolder;font-size:12px;background-color:green}
#notas #informacoes {float:left;border:solid;border-color:#483D8B;border-width:1px;padding:5px;width:538px;text-align:left;}
/*#resultados .excluir{cursor:pointer;width:50px;border-left:solid;border-color:#483D8B;border-width:1px;}
#resultados .alterar{cursor:pointer;width:50px;border-left:solid;border-color:#483D8B;border-width:1px;}
*/
/*professores admin*/
#lista {clear:both;}
#professores {clear:both;font-family:Verdana,Helvetica,sans-serif;height:30px;text-indent:8px;width:600px;}
#professores #cabecalho{background-color:#483D8B;color:#FFFFFF;font-weight:bolder;height:15px;padding-bottom:5px;padding-right:5px;padding-top:5px;text-align:left;}
#professores #cabecalho .professor{text-indent:5px;}
#professores .professor{float:left;width:440px;}
#professores .editar{float:left;width:50px;text-align:center;}
#professores .excluir{float:left;width:50px;text-align:center;}

/*alunos admin*/
#lista {clear:both;}
#alunos {clear:both;font-family:Verdana,Helvetica,sans-serif;height:30px;text-indent:8px;width:600px;}
#alunos #cabecalho{background-color:#483D8B;color:#FFFFFF;font-weight:bolder;height:15px;padding-bottom:5px;padding-right:5px;padding-top:5px;text-align:left;}
#alunos #cabecalho .aluno{text-indent:5px;}
#alunos .aluno{float:left;width:440px;}
#alunos .editar{float:left;width:50px;text-align:center;}
#alunos .excluir{float:left;width:50px;text-align:center;}


/*admin depoimentos*/
#lista {clear:both;}
#depoimentos {clear:both;font-family:Verdana,Helvetica,sans-serif;height:30px;text-indent:8px;width:600px;}
#depoimentos #cabecalho{background-color:#483D8B;color:#FFFFFF;font-weight:bolder;height:15px;padding-bottom:5px;padding-right:5px;padding-top:5px;text-align:left;}
#depoimentos #cabecalho .depoimento{text-indent:5px;}
#depoimentos .depoimento{float:left;width:440px;}
#depoimentos .editar{float:left;width:50px;text-align:center;}
#depoimentos .excluir{float:left;width:50px;text-align:center;}



/*admin fotos*/
#lista {clear:both;}
#fotos {clear:both;font-family:Verdana,Helvetica,sans-serif;height:30px;text-indent:8px;width:600px;}
#fotos #cabecalho{background-color:#483D8B;color:#FFFFFF;font-weight:bolder;height:15px;padding-bottom:5px;padding-right:5px;padding-top:5px;text-align:left;}
#fotos #cabecalho .foto{text-indent:5px;}
#fotos .foto{float:left;width:440px;}
#fotos .editar{float:left;width:50px;text-align:center;}
#fotos .excluir{float:left;width:50px;text-align:center;}

/*materias admin*/
#lista {clear:both;}
#materias {clear:both;font-family:Verdana,Helvetica,sans-serif;height:30px;text-indent:8px;width:600px;}
#materias #cabecalho{background-color:#483D8B;color:#FFFFFF;font-weight:bolder;height:15px;padding-bottom:5px;padding-right:5px;padding-top:5px;text-align:left;}
#materias #cabecalho .materia{text-indent:5px;}
#materias .materia{float:left;width:490px;}
#materias .editar{float:left;width:50px;text-align:center;}
#materias .excluir{float:left;width:50px;text-align:center;}

/*cursos admin*/
#lista {clear:both;}
#cursos {clear:both;font-family:Verdana,Helvetica,sans-serif;height:30px;text-indent:8px;width:600px;}
#cursos #cabecalho{background-color:#483D8B;color:#FFFFFF;font-weight:bolder;height:15px;padding-bottom:5px;padding-right:5px;padding-top:5px;text-align:left;}
#cursos #cabecalho .curso{text-indent:5px;}
#cursos .curso{float:left;width:490px;}
#cursos .editar{float:left;width:50px;text-align:center;}
#cursos .excluir{float:left;width:50px;text-align:center;}


/*aleatorios*/
#pasta{background-image:url(../img/folder.gif);background-position:left;background-repeat:no-repeat;text-indent:20px;}
#adicionar{background-image:url(../img/add.gif);background-position:left;background-repeat:no-repeat;text-indent:20px;}
#email{background-image:url(../img/email.gif);background-position:left;background-repeat:no-repeat;text-indent:20px;}

/*atividades*/
#escolhe_tipo{cursor:pointer;}
#nova_pergunta{cursor:pointer;}
.pergunta{width:430px;}
.resposta{width:250px;}

/*dados*/
#dados{font-family:Verdana, Helvetica, sans-serif;font-size:12px;}
#dados .dados{width:110px;float:left;height:20px;font-weight:bolder;}

/* RODAPÉ */
#rodape{height:20px;padding-bottom:0px;position:relative;z-index:0;bottom:0px;clear:both;background-color:#E8E8E8;color:silver;font-size:12px;height:20px;padding-top:3px;position:relative;text-align:center;}



/*outros*/
.selecao{font-size:12px;width:240px;padding-left:10px;border-color:#483D8B;border:1px solid #483D8B;border-width:1px;}

/*HOME*/
#bloco_esq{float:left;width:280px;height:185px;border:solid 1px;border-color:#483D8B;}
#bloco_dir{float:right;width:280px;height:185px;border:solid 1px;border-color:#483D8B;}
.titulo{font-size:14px;font-weight:bolder;background-image:url(../img/menu_home.gif);background-repeat:repeat-x;height:20px;text-align:center;padding-top:5px;color:#FFF}
.cabecalho_home{float:left;font-size:12px;font-weight:bolder;height:25px;background-color:#e8e5f8;padding-top:8px;}
.dados_home{float:left;font-size:12px;height:20px;padding-top:5px;}
.ver_lista {font-weight:bolder;text-align:center;height:25px;padding-top:5px;}


#pag_login{background-position:center center;background-repeat:no-repeat;width:810px;height:600px;position:absolute; /*posição para o div*/top: 25%; /*distância do div em relação ao topo*/left: 31%; /*distância do div em relação a lateral esquerda*/margin: -150px 0 0 -250px;}
#pag_login #form_login{width:225px;height:200px;padding-top:230px;padding-left:130px;text-align:right;font-size:12px;}
