body {
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  background-color: #FFF;
}

a:visited {
  text-decoration: none;
}

#barratop {
  padding: 0px;
}

.logo {
  float: left;
  width: 50px;
  height: 50px;
  border: 0px;
}

#navHoriz {
  height: 40px;
  padding: 0px;
}

#container {
  padding: 0px;
}


#conteudoINTRO {
  padding: 5px;
  padding-top: 10px;
  padding-left: 15px;
}



#sobre {
  width: 500px;
  padding: 0px;
  margin: 20px;
}




#conteudoINTRO #menuIntro {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-family: Arial, sans-serif;
  font-size: 18px;
 }

#conteudoINTRO #menuIntro li {
  float: left;
  border-right: 1px solid #BBB;
  width: 150px;
}

#menuIntro li a {
  display: block;
  text-decoration: none;
  padding: 20px;
}

#menuIntro li a:link, #menuIntro li a:visited {
  color: #BBB;
}

#menuIntro li a:hover {
  color: #000;
  background-color: #EEE;
}

#listas {
  padding: 0px;
  margin-left: 5px;
  height: 150px;
  font-size: 12px;
}

#bnlistas {
  float: left;
  width: 99%;
  background-color: #75A1D3;
  padding: 0px;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 12px;
  color: white;
}

#bnlistas a {
  color: white;
  text-decoration: none;
}

#conteudo {
  font-size: 16px;
  padding: 0px;
  margin-left: 0px;
}

.novo {
  color: white;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}




#listamaterias {
  float: left;
  width: 99%;
  background-color: #004CB6;
  padding: 0px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: white;
  font-size: 13px;
}

#listamaterias p {
  margin-top: 0px;
  margin-bottom: -5px;
}





#listamateriasCOR1 {
  float: left;
  width: 98%;
  background-color: #F0F5FD;
  padding: 5px;
  padding-left: 10px;
}

#listamateriasCOR1 p {
  margin-top: 0px;
  margin-bottom: -5px;
}

#listamateriasCOR1 a:link, visited {
  color: gray;
  text-decoration: none;
}

#listamateriasCOR1 a:hover {
  color: blue;
  text-decoration: none;
}





#listamateriasCOR2 {
  float: left;
  width: 98%;
  background-color: #DEEAFE;
  padding: 5px;
  padding-left: 10px;
}

#listamateriasCOR2 p {
  margin-top: 0px;
  margin-bottom: -5px;
  width: 200px;
}

#listamateriasCOR2 a:link, visited {
  color: gray;
  text-decoration: none;
}

#listamateriasCOR2 a:hover {
  color: blue;
  text-decoration: none;
}

#listamateriasCOR1:hover {
  background-color: #B7D4FD;
  color: white;
}

#listamateriasCOR2:hover {
  background-color: #B7D4FD;
  color: white;
}

#listamateriasCOR3 {
  background-color: #95B2DB;
  color: white;
}






#listasecoesCOR1 {
  float: left;
  width: 98%;
  background-color: #F0F5FD;
  padding: 2px;
  padding-left: 10px;
}

#listasecoesCOR1 p {
  margin-top: 0px;
  margin-bottom: -5px;
  width: 200px;
  float: left;
}

#listasecoesCOR1 a:link, visited {
  color: gray;
  text-decoration: none;
}

#listasecoesCOR1 a:hover {
  color: blue;
  text-decoration: none;
}


#listasecoesCOR1:hover {
  background-color: #B7D4FD;
  color: white;
}






#listasecoesCOR2 {
  float: left;
  width: 98%;
  background-color: #DEEAFE;
  padding: 2px;
  padding-left: 10px;
}

#listasecoesCOR2 p {
  margin-top: 0px;
  margin-bottom: -5px;
  float: left;
}

#listasecoesCOR2 a:link, visited {
  color: gray;
  text-decoration: none;
}

#listasecoesCOR2 a:hover {
  color: blue;
  text-decoration: none;
}


#listasecoesCOR2:hover {
  background-color: #B7D4FD;
  color: white;
}

#listasecoesCOR3 {
  background-color: #95B2DB;
  color: white;
}







#listatitulos {
  float: left;
  padding: 10px;
  padding-left: 5px;
}


#listaeditar {
  float: right;
  width: 100px;
  text-align: center;
  padding: 0px;
  padding-left: 5px;
}





#lista-materias-prototipo {
  margin: 0px;
  margin-top: 20px;
  margin-left: 30px;
  padding: 0px;
  list-style: none;
}

#lista-materias-prototipo li a {
  padding: 4px;
  font-size: 150%;
  text-decoration: none;
  display: block;
}

#lista-materias-prototipo li a:link,
#lista-materias-prototipo li a:visited {
  background: #EEE;
}

#lista-materias-prototipo li a:hover {
  background: #AAA;
  color: white;
}

#lista-materias-prototipo li a:active {
  background: #EEE;
}



#mat_info {
  margin-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

#mat_info input {
  border-style: colapse;
}

#rodape {
}





