a {
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
a:hover {
	color: #000099;
	text-decoration: underline;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
}
h1 {
	font-size: 20px;
	color: #000033;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
h2 {
	font-size: 14px;
	color: #000033;
	text-decoration: none;
	padding: 0px;
}
h3 {
	font-size: 12px;
	color: #000033;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h4 {
	font-size: 14px;
	color: #579AD6;
	text-decoration: none;
	padding: 0px;
	text-align: left;
	margin: 0px;
}
ul {
	list-style: none;
	margin: 0px;
	background-position: right;
}
#avisoBox {
	float: right;
	width: 25%;
	background-color: #FFF9E1;
	padding: 3px;
	border: 2px solid #FFEA95;
}
#avisoBox h1 {
	font-family: "Trebuchet MS", Verdana, Arial, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #A95A00;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#avisoG {
	font-family: "Trebuchet MS", Verdana, Arial, "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(imagens/alert.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 30px;
	padding-top: 80px;
	text-align: center;
}
#busca {
	width: 450px;
	float:right;
	margin-top: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
#divPDF {
	font-size: 9px;
	background-color: #FFDDDE;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFA6AC;
	border-bottom-color: #FFA6AC;
}
#divRight {
	float: right;
	margin-right: 5px;
}
#DivSubMenu {
	text-align: right;
	padding: 0px;
	margin: 0px;
}
#fontSize {
	float: right;
	width: 50px;
	letter-spacing: 1em;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}#Livro img {
	border: 1px solid #333;
}
#Menu {
	background-image: url(imagens/azul_bkg_menu.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	text-align: right;
}
#Menu a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#Menu a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#MenuA {
	max-width: 180px;
	background-image: url(imagens/menuAvancado.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	padding-top: 38px;
}
#rodape {
	font-size: 12px;
	background-image: url(imagens/divRodape.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding: 10px;
}
#menuControle ul {
	background-color: #86BDC7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5CA7B4;
	border-bottom-color: #5CA7B4;
}
#menuControle ul li {
  display: inline;
}
#SubMenu ul { display: table; height: 1%; }
#SubMenu li { float: left; margin: 0 4px; }

#SubMenu ul li.primeira { margin-left: 0; }
#SubMenu ul li a {
	display: block;
	float: left;
	padding: 5px 12px;
	background-color: #C4C4C4;
	color: #000033;
	font-weight: bold;
	text-decoration: none;
}
#SubMenu ul li a.selecionado {
	background-color: #BFBFFF;
	color: #000099;
	text-decoration: none;
}  
#SubMenu ul li a:hover {
	background-color: #EAEAEA;
	color: #000099;
	text-decoration: none;
}  
#Topo {
	background-image: url(imagens/azul_bkg_topo.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 95px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	text-align: center;
}
.alerta {
	font-family: "Trebuchet MS", Verdana, Arial, "Times New Roman";
	font-size: 10px;
	color: #990000;
	background-image: url(imagens/no.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.atencao {
	font-weight: bold;
	color: #975A00;
	text-decoration: none;
	background-color: #FFF3C4;
	background-image: url(imagens/alert.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-bottom: 5px;
	border: 1px dotted #ECC168;
	margin-top: 5px;
}
.controle {
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	background-color: #E6E6FF;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAAAFF;
	margin-bottom: 5px;
}
.controle input {
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
}

.controle select {
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
}
.controle #titulo {
	font-size: 23px;
	margin-left: 5px;
}
.discreto {
	font-family: "Trebuchet MS", Verdana, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #9797FF;
}
.discretoForm {
	font-family: "Trebuchet MS", Verdana, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #9797FF;
	background-color: #E2DFFD;
	margin: 0px;
	padding: 0px;
	border: 1px solid #E2DFFD;
}

.ctrLinkAlu {
	font-weight: bold;
	color: #000033;
	background-color: #F0F0F0;
	background-image: url(imagens/alunos_p.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	border: 1px solid #AEAEAE;
	width: 135px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 25px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: right;
}
.ctrLinkAlu:hover {
	background-color: #C8E2E6;
	text-decoration: none;
}
.ctrLinkEdt {
	font-weight: bold;
	color: #000033;
	background-color: #F0F0F0;
	background-image: url(imagens/edit_p.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	border: 1px solid #AEAEAE;
	width: 135px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 25px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: right;
}
.ctrLinkEdt:hover {
	background-color: #C8E2E6;
	text-decoration: none;
}
.ctrLinkPDF {
	font-weight: bold;
	color: #000033;
	background-color: #F0F0F0;
	background-image: url(imagens/pdf_p.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	border: 1px solid #AEAEAE;
	width: 135px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 25px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: right;
}
.ctrLinkPDF:hover {
	background-color: #C8E2E6;
	text-decoration: none;
}
.erro {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	background-color: #FFECEC;
	background-image: url(imagens/stop.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-bottom: 5px;
	border: 1px dotted #FF7777;
	margin-top: 5px;
}
.formBTNn {
	font-weight: bold;
	color: #000033;
	background-color: #F0F0F0;
	background-image: url(imagens/no.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	border: 1px solid #000033;
	width: 120px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 25px;
	margin-right: 5px;
	margin-left: 5px;
}
.formBTNy {
	font-weight: bold;
	color: #000033;
	background-color: #F0F0F0;
	background-image: url(imagens/yes.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	border: 1px solid #000033;
	width: 120px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 25px;
	margin-right: 5px;
	margin-left: 5px;
}
.FormDest {
	font-family: "Trebuchet MS", Verdana, Arial, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #8282FF;
	padding: 2px;
}
.fotoAluno {
	margin-right: 5px;
	border: 1px solid #000033;
}
.Linha1 {
	color: #000000;
	padding: 2px;
}
.Linha2 {
	color: #000000;
	padding: 2px;
	background-color: #F0F0F0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C9C9C9;
	border-bottom-color: #C9C9C9;
}
.Deferido {
	background-color:#DAFECF;
}
.Indeferido {
	background-color:#FDDFE0;
}
.LinkNo {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.new {
	font-size: 9px;
	font-style: italic;
	color: #F00;
	text-decoration: blink;
	padding-right: 3px;
	padding-left: 3px;
}
.nomeAluno {
	font-size: 16px;
	font-weight: bold;
}
.statusAzul {
	color: #0000CC;
}
.statusCinza {
    color: #666666;
}
.statusLaranja {
	color: #FF6600;
}
.statusMarrom {
	color: #600;
	font-weight: bold;
}
.statusVerde {

	color: #009933;
}
.statusVermelha {
	color: #E80000;
}
.TBLForm {
	font-weight: bold;
	background-color: #E2DFFD;
	padding: 3px;
	border: 1px solid #C4C4C4;
}
.TBLForm td {
	padding-bottom: 3px;
}

.TBLForm input {
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
}
.TBLForm select {
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
}
.TBLFormSubtitulo {
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
}
.TBLForm textarea {
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
}
.TBLtitulo {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #BFBFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A8AFF;
	text-align: center;
	padding: 3px;
}
.TBLtituloV {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #BFBFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A8AFF;
	padding: 3px;
}
.TBLResultado {
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	background-color: #ECECFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A8AFF;
	padding: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8A8AFF;
}