body
{
	font-family: verdana;
	font-size: 12px;
	background: #f1f1f1;
}
.pagina
{
	width: 900px;
	margin: auto;
	border: 2px solid #FFF;
	background: #FFF;
}
.topo
{
	height: 150px;
	background: #3E7CA1 url('../imagens/newtopo.jpg');
	color: #FFF;
	border-bottom: 8px solid #8E8E8E;
	background-position: center;
}
.topo a 
{
	padding: 120px 200px;
}
.menu
{
	width: 200px;
	float: left;
}
.menu ul
{
	margin: 0;
	padding: 0;
}
.menu ul li 
{
	list-style-type: none;
	border-bottom: 1px solid #8E8E8E;
}
.menu ul li a 
{
	text-decoration: none;
	color: #34353a;
	background: #EEE;
	padding: 5px;
	display: block;
}
.menu ul li a:hover
{
	color: #b98519;
	background: #DDD;
}
.conteudo 
{
	width: 670px;
	float: right;
	padding: 5px;
}
.rodape 
{
	clear: both;
	padding: 10px;
	background: url('../imagens/logo-educon-proict.svg') no-repeat right #ffcb41;
	color: #000;
	border-top: 6px solid #8E8E8E;
	text-align: center;
}


/* mensagens */
.info, .sucesso, .alerta, .erro {
    border: 1px solid;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	margin-bottom: 10px;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../imagens/info.gif');
}
.sucesso {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../imagens/sucesso.gif');
}
.alerta {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../imagens/alerta.gif');
}
.erro {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../imagens/erro.gif');
}


/* conteudos */
a
{
	color: #000;
}
.list
{
	width: 740px;
	margin: auto;
}
.list tr:hover
{
	background: #EEE;
}
.list th 
{
	background: #CCC;
	padding: 5px;
}
.list td
{
	padding: 5px;
}
.list a
{
	text-decoration: none;
	color: #000;
}
.list .actions
{
	width: 150px;
	text-align: center;
}


/* Formul�rios */
.form fieldset
{
	width: 500px;
	border: solid 1px #CCC;
}
.form div
{
	width: 500px;
	display: table;
	margin: auto;
	padding-bottom: 5px;
	border-bottom: 1px dashed #CCC;
}
.form div label
{
	width: 190px;
	float: left;
}
.form div input, .form div select, .form div textarea
{
	width: 300px;
	float: right;
}
.form div textarea
{
	height: 100px;
}
.form label.error
{
	color: #F00;
	float: right;
	display: block;
	width: 100%;
	text-align: right;;
}


/* Outros importantes */
#addProfessor
 {
	width: auto;
	float: right;
}
#listProf
 {
	width: 90%;
}
#listProf tr td
{
	background: #FAFAFA;
}
a img
{
	border: 0;
}
#professores
{
	width: 80%;
}
#alterarTipo
{
	text-align: center;
	padding: 5px;
	background: #EEE;
}
.legenda
{
	text-align: right;
	padding: 5px;
	font-size: 12px;
}
#profs
{
	height: 230px;
}
.comentario
{
	border: 1px solid #CD5C5C;
	padding: 3px;
	background: #EEE;
}
.form div.tipo input
{
	width: 10px;
	float: none;
}
.form div.tipo div
{
	width: 300px;
	float: right;
	border: 0;
}
.projetos
{
	width: 100%;
	border: 1px solid #EEE;
}
.projetos thead
{
	background: #BBB;
}
.projetos td, .projetos th
{
	padding: 3px 6px;
}
.roxo
{
	background: #BED8E7;
}
.cinza
{
	background: #F3F3F3;
}
.projetos_interior
{
	width: 100%;
}
.projetos_interior tr td
{
	border-bottom: solid 1px #EAEBFF;
}

/* Define as cores dos status nas tabelas */
.editando
{
	
}
.enviado
{
	color: #B8860B;
}
.avaliado
{
	color: #B22222
}
.aprovado
{
	color: #2E8B57
}
.display ul
{
	margin: 0;
	padding-left: 8px;
}
.display ul li 
{
	margin: 0;
}
#comentario
{
	height: 200px;
}