﻿html, body {
    margin: 0;
    padding: 0;
}

html, body, p, td, input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

hr {
    color: #063;
    background-color: #063; 
    height: 1px;
    border: 0;
}

p{
    margin:4px 0;
}

#body {
    padding: 10px;
    padding-left:68px;
}

a.logout {
    color: yellow;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 10px;
}

a.logout:hover {
    text-decoration: underline;
     
}

input#nome, input#nome0 {
    width: 450px;
}

#multiple select, #multiple0 select {
    height: 100px;
}

#multipleAluno select, #multipleAluno0 select {
    height: 130px;
}

fieldset {
    padding: 5px;
    margin-bottom: 10px;
    border-top: #063 solid 1px;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

fieldset td {
    padding-right: 5px;
}

legend {
    color: #063;
    font-weight: bold;
}

.label {
    color: #666;
}

#apagar {
    color: #c33;
    text-decoration: none;
    font-weight: normal;
}

#apagar:hover {
    text-decoration: underline;
}

#copiar {
    color: #063;
    text-decoration: none;
    font-weight: normal;
}

#copiar:hover {
    text-decoration: underline;
}

#path {
    font-size: 12px;
}

#path a {
    text-decoration: none;
    color: #063;
}

#path a:hover {
    text-decoration: underline;
}

#login {
    padding-left: 68px;
    padding-top: 15px;
}

#login input {
    border: 1px solid #063;
    font-size: 11px;
}

.button {
    color: #063;
    background-color: #e5ede9;
    cursor: pointer;
    border: 1px solid #063;
    font-size: 11px;
    }

input, select {
    border: 1px solid #030;
    font-size: 10px;
    background-color: white;
}

.aluno div {
    padding-right: 10px;
}

.aluno td {
    padding-top: 10px;
}

#home {
    padding-left: 0px;
}

#home a, #info a {
    text-decoration: none;
    color: #063;
    font-size: 12px;
}

#home a:hover , #info a:hover{
    text-decoration: underline;
}

#info .labelTable {
    width: 180px;
}

#info p.header, #ano_passado p.header {
    border-bottom: 1px solid #069;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #063;
    font-weight: bold;
    font-size: 11px;
}

#info p.header_1 , #ano_passado p.header_1 {
    padding-bottom: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #063;
    font-weight: bold;
}

#info td.header2 {
    color: #063;
    border-bottom: 1px solid #063;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

#info td.header3 {
    color: #666;
}

#info a {
    text-decoration: none;
    color: #063;
    font-size: 11px;
}

#info a:hover{
    text-decoration: underline;
}

#errosGlobais {
    border-top: 1px solid #063;
    margin-top: 10px;
    padding-top: 10px;
}

#erro {
    color: #c33;
}

table.listTable
{
    margin-top:0;
    border-bottom:1px solid #063;
  width:100%;
}
table.listTable a {
    text-decoration: none;
    color:black;
}

table.listTable thead td {
    border-bottom:1px solid #063;
    font-weight:bold;
}


table.turmas
{ text-align:left;
    margin-top:0;
     margin-bottom:15px;
    border-bottom:1px solid #063;
    width:700px;   
   
}
table.turmas a {
    text-decoration: none;
    color:black;
}

table.turmas  td {
  padding:5px;
  font-size:9px;
    

}

table.turmas thead td {
    border-bottom:1px solid #063;
    font-weight:bold;
    font-size:11px;
    background-color:#ffffcc;   
}






.exp {
   border-bottom:1px solid #063;
    font-weight:bold;
}
.confirmado {
   text-align: center;
   color: green;
}
.nconfirmado {
   text-align: center;
   color: red;
}
.centra {
   text-align: center;
}

table.listTable td {
    padding: 3px;
}
table.listTable .over td{
    background-color:#eee;
}

table.listTable tbody td{
    cursor:pointer;
}

#navAlunos{
    border-bottom: 1px solid #063;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 5px;
    color: #063;
}

.navAlunosItem{
    border:1px solid #eee;
    padding:3px;
    margin:2px;
    font-weight:bold;
    color:black;
}
a.navAlunosItem {
    text-decoration:none;
    font-weight:normal;
}

/* eventos */



#eventos {
    margin-top:10px;
    padding-top:5px;
    border-top:1px solid #063;
}

#eventos #item #ev{
    padding-right:10px;
    padding-bottom:5px;
    padding-top:5px;
    cursor:pointer;
    border-bottom:1px solid #063;
}

#eventos #evento textarea {
    width:350px;
    height:150px;
    border:1px solid black;
}

#eventos #titulo {
    font-size:11px;
    font-weight:bold;
    color: #063;
}

/* lista de alunos do ano passado */

#ano_passado {
    padding: 20px;
    padding-top:0;
}

#ano_passado a {
    text-decoration: none;
    color: #063;
}

#ano_passado a:hover {
    text-decoration: underline;
}

/* botão alunos ano passado */
#info a#anoAnteriorA{
    text-decoration:none;
    font-size:10px;
    color:black;
}

#info a#anoAnteriorA:hover{
    text-decoration:none;
    font-size:10px;
    color:black;
}

/*Notas em lista*/
ul.aviso li{
    padding-bottom:5px;
}

