.pq a:visited { color: #52479E; font-family:Arial; font-size: 11px; text-decoration: none; }
.pq { color: #52479E; font-family: Arial; font-size: 11px; text-decoration: none; }
.pq a:link { color: #52479E; font-family: Arial; font-size: 11px; text-decoration: none; }
.pq a:hover{ color: #3A73A8; font-family: Arial; font-size: 11px;  text-decoration: underline; }

.preto a:visited { color: #000000; font-family:Arial; font-size: 11px; text-decoration: none; }
.preto { color: #000000; font-family: Arial; font-size: 11px; text-decoration: none; }
.preto a:link { color: #000000; font-family: Arial; font-size: 11px; text-decoration: none; }
.preto a:hover{ color: #3A73A8; font-family: Arial; font-size: 11px;  text-decoration: underline; }

.quadro1 a:visited { color: #848A1D; font-family:Arial; font-size: 11px; text-decoration: none; }
.quadro1 { color: #848A1D; font-family: Arial; font-size: 11px; text-decoration: none; }
.quadro1 a:link { color: #848A1D; font-family: Arial; font-size: 11px; text-decoration: none; }
.quadro1 a:hover{ color: #3A73A8; font-family: Arial; font-size: 11px;  text-decoration: underline; }

.quadro2 a:visited { color: #4398AC; font-family:Arial; font-size: 11px; text-decoration: none; }
.quadro2 { color: #4398AC; font-family: Arial; font-size: 11px; text-decoration: none; }
.quadro2 a:link { color: #4398AC; font-family: Arial; font-size: 11px; text-decoration: none; }
.quadro2 a:hover{ color: #3A73A8; font-family: Arial; font-size: 11px;  text-decoration: underline; }

.not a:visited { color: #6F6F6F; font-family:Arial; font-size: 11px; text-decoration: none; }
.not { color: #6F6F6F; font-family: Arial; font-size: 11px; text-decoration: none; }
.not a:link { color: #6F6F6F; font-family: Arial; font-size: 11px; text-decoration: none; }
.not a:hover{ color: #3A73A8; font-family: Arial; font-size: 11px;  text-decoration: underline; }

.dtnot a:visited { color: #DA251D; font-family:Arial; font-size: 11px; text-decoration: none; }
.dtnot { color: #DA251D; font-family: Arial; font-size: 11px; text-decoration: none; }
.dtnot a:link { color: #DA251D; font-family: Arial; font-size: 11px; text-decoration: none; }
.dtnot a:hover{ color: #3A73A8; font-family: Arial; font-size: 11px;  text-decoration: underline; }

.rodape a:visited { color: #FFFFFF; font-family:Arial; font-size: 11px; text-decoration: none; }
.rodape { color: #FFFFFF; font-family: Arial; font-size: 11px; text-decoration: none; }
.rodape a:link { color: #FFFFFF; font-family: Arial; font-size: 11px; text-decoration: none; }
.rodape a:hover{ color: #DA251D; font-family: Arial; font-size: 11px;  text-decoration: underline; }

.textonormal a:visited { color: #000000; font-family: Arial; font-size: 12px; text-decoration: none; }
.textonormal { color: #000000; font-family: Arial; font-size: 12px; text-decoration: none; }
.textonormal a:link { color: #000000; font-family: Arial; font-size: 12px; text-decoration: none; }
.textonormal a:hover{ color: #3A73A8; font-family: Arial; font-size: 12px;  text-decoration: underline; }




.campo {font-family: Arial; font-size: 11px; border: 0px solid #FFFFFF; background: url(imagens/campo2.gif);  height:18px; width: 172px; background-repeat:repeat-x; padding:3px 0px 0px 5px;}

.tranp {behavior:url(iepngfix.htc);}

.textogrande { color: #000000; font-family: Arial; font-size: 14px; text-decoration: none; }

/*
 *
 * Por Iago
 *
*/


.retorno-servidor{

	background: #FFCCCC;
	border: 1px solid #990000;

}

/* Calendários */
#mini-calendario, #mini-calendario-e{
	
	float: left;
	margin-left: 150px;
	width: 260px;

}

#desc-calendario,#desc-calendario-e{

	float: right;
	margin-right: 150px;
	margin-top: 37px;
	width: 400px;

}

#resposta-servidor-eventos,#resposta-servidor-eventos-e{
	
	display: none;
	float: right;
	margin-right: 150px;
	margin-top: 37px;
	width: 400px;

}

#resposta-servidor-eventos caption,#resposta-servidor-eventos-e caption{

	background: #524698;
	color: #FFF;
	padding: 7px 0;

}

#resposta-servidor-eventos tr td,#resposta-servidor-eventos-e tr td{
	
	padding: 4px 0;
	text-align: center;

}

#resposta-servidor-eventos,#resposta-servidor-eventos-e{

	border: 1px solid #524698;
	padding: 0;
	border-collapse:collapse;

}

.fc-day-number{
	
	float: none !important;

}

/* Login professor */
form#form-login-professor{

	padding: 0;
	width: 265px

}

form#form-login-professor ul{

	list-style: none;
	margin: 0;
	padding: 0;

}

form#form-login-professor ul li{

	float: left;
	width: 100%;
	
}

form#form-login-professor ul li .error{
	
	color: #CC0000;
	font: 11px Arial, Helvetica, sans-serif;
	float: right;
	margin: 0;
	padding: 0;
	width: 200px;

}

form#form-login-professor ul li label, form#form-login-professor ul li input, form#form-login-professor ul .retorno-servidor{

	display: block;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 4px;

}

form#form-login-professor ul li label{
	
	float: left;
	height: 18px;
	padding: 2px 0 0;
	text-align: right;
	width: 60px;

}

form#form-login-professor ul .retorno-servidor{
	display: none;
	float: right;
	padding: 2px;
	text-align: center;
	width: 196px;

}

form#form-login-professor ul li input{
	
	border: 1px solid #524698;
	float: right;
	height: 18px;
	padding: 0;
	width: 200px;

}

form#form-login-professor input#bt-form-login-professor{

	float: left;
	padding: 0;
	height: 20px;
	margin-left: 63px;
	width: 60px;

}



