@charset "utf-8";
/* CSS Document */
body{
	background:#F5F5F5;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans_serif;
}

.topo_login{
	padding:2rem;
	font-size:25px;
	color:#FFF;
	background:#09F;
}

.login{
	padding:2rem;
	padding-right:2rem !important;
	padding-left:2rem !important;
	text-align:center;
	font-size:20px;
	box-shadow:2px 2px 6px #666;
}

/* MANUTENCAO */
.mensagem_manutencao{
	color:#999;
	font-size:25px;
	padding:1%
}

cones_manutencao{
	padding:1rem
}

cones_manutenção img{
	width:80rem;
}

.ico{
	position:static !important;
}


.logo{
	padding:1%;
}

.logo img{
	width:50%;
}

.barra_topo{
	background:#09C;
	padding:15px;
	font-size:18px;
	color:#FFF;
}

.menu_topo{
	width:80%;
	padding:1%;
	text-align:right;
	float:right;
	font-size:15px;
	list-style:none;
	text-decoration:none;
}

.menu_topo img{
	width:50px; 
	height:50px;
}

.menu_topo li{
	position:relative;
	display:inline;
	padding:1%;
	text-align:center;
}

.menu_topo li a{
	text-decoration:none;
	color:#333;
}

.menu_topo li a:hover{
	color:#09F;
}

.menu_topo img{
	border-radius:100%;
	border:none;
}

.menu_topo ul{
	margin:0px;
	padding:0px;
}

.menu_topo li ul{
	position:absolute;
	display:none;
	top:30px;
	left:-50px;
	background:#EEE;
	text-decoration:none;
}

.menu_topo li:hover ul, #Menu_Topo li ul li:hover ul, #Menu_Topo li.over ul, #Menu_Topo li ul li.over ul{
	display:block;
}

.menu_topo li ul li{
	display:block;
	width:100px;
	height:20px;
	padding:2px;
	line-height:25px;
	border:solid 1px;
}

.nome_pagina{
	padding:0rem 0rem 0rem 5rem !important;
}

.quadrado{
	border:none;
	text-align: center;
	margin-bottom: 5rem;
}

.Quadrado img{
	width:100%;
	border-radius:5px;
	border:none;
}

.foto_palavra_diretor{
	margin:1rem;
	padding:1rem;
}

.foto_palavra_diretor img{
	width:95%;
}

.video_palavra_diretor{
	float:left;
	width:50%;
	margin:1rem;
	padding:1rem;
}

.texto_palavra_diretor{
	margin:1rem;
	padding:1rem;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:16px;
}

.rodape{
	padding:1rem;
	text-align:center;
	font-size:16px;
	color:#FFF;
	background:#999;
}

.rodape-login{
	padding:1rem;
	text-align:center;
	font-size:16px;
}

.dados_perfil{
	margin:1%;
}

.curso_perfil{
	font-size:20px;
	color:#666;
}

.foto_perfil{
	margin:1%;
}

.foto_perfil img{
	width:70%;
	border:none;
}

.botao-salvar
{
	margin-top:1.5rem;
}

.form-boletim{
	border:solid 1px;
	background:#FFF;
	margin-top:1.5rem;
	margin-bottom:5rem;
	padding:1rem;
}

.descricao-boletim{
	font-size:14px;
	font-weight:bold;
}

.area-comunicados{
	font-size:16px;
	font-weight:bold;
	border-bottom:groove 1px;
}

.desc-comunicado{
	padding:1rem;
	text-decoration:none;
	color:#000;
}

.desc-comunicado a{
	color:#000;
}

.desc-comunicado a:link{
	text-decoration:none;
	color:#000;
}

.desc-comunicado a:visited{
	text-decoration:none;
	color:#000;
}

.desc-comunicado a:hover{
	cursor:pointer;
	text-decoration:none;
	color:#03C;
}

.menu-breadcrumb{
	background:#FFF !important;
	color:#03F !important;
}

.menu-breadcrumb a{
	background:#FFF !important;
	color:#03F !important;
}

.area-comunicado-aluno{
	background:#F5F5F5 !important;
	padding:0.5rem;
	margin:1rem !important;
}

.desc-matriz-disc{
	padding:1rem;
	text-decoration:none;
	color:#000;
}

.desc-matriz-disc a{
	text-decoration:none;
	color:#000 !important;
}

.lousa_sala_aula img{
	width:95%;
	margin:6% 2%;
}

.aulas{
	border:solid 1px;
	padding:1%;
	color:#333;
}

.aulas a{
	text-decoration:none;
	padding:1%;
}

.aulas li{
	list-style:none;
}

.aulas:hover{
	color:#06F;
	cursor:pointer;
}

.foto_prof_sala_aula img{
	width: 7rem;
    height: 7rem;
    border-radius: 100%;
    border: none;
    padding: 1rem;
	color: gray;
}

.foto_prof_sala_aula a:link{
	text-decoration:none;
	color: gray;
}

.foto_prof_sala_aula a:hover{
	color: blue;
}
.foto_prof_sala_aula a:visited{
	color: black;
}

.espaco-reque-secretaria{
	padding:1rem;
	background:#F5F5F5 !important;
}

#Video_Aula{
	width:95%;
	text-align:center;
}

.buton-aulas{
	color:#000 !important;
	background-color:transparent !important;
	margin-bottom:2rem;
}

.buton-aulas a:hover{
	text-decoration: none;
	color:#06F;
}	

.buton-aulas a:visited{
	color:#000;
}

.area-forum{
	background:#CCC;
	padding:2%;
}

.titulo-form-forum{
	background:#666;
	color:#FFF;
	width:37%;
	padding:1%;
}

.result-form-forum{
	padding:1%;
	cursor:pointer;
	text-decoration:none;
}

.result-form-forum a{
	text-decoration:none !important;
	color:#000;
}

.result-form-forum :hover{
	color:#999;
	cursor:pointer;
}

.result-form-forum a:visited{
	color:#000;
}

.detalhes-forum{
	font-size:14px;
	padding:0.5rem;
}

.foto-perfil-comentario-forum img{
	width:5rem;
	border:none;
}

.Foto_Perfil_Comentario_Forum{
	float:left;
	padding:1%;
	text-align:center;
}

.Foto_Perfil_Comentario_Forum img{
	width:3em;
	height:3em;
	border:none;
}

.titulo-portifolio{
	background:#09C;
	color:#FFF;
	padding:1em;
	margin:2rem 0rem 1rem 0rem;
}

.area_titulo_provas{
	padding:0.5rem;
	background:#666;
	color:#FFF;
}

.titulo-result-provas{
	padding:1%;
	cursor:pointer;
}

.titulo-result-provas a:link, a:visited, a:active{
	text-decoration:none;
	color: black;
}

.campo-detalhes-result{
	font-size:14px;
}

.aba{
	display:none;
	padding:1%;
	margin:0px 9px;
	border:solid 1px #999;
}

.titulo-busc-provas-online{
	width:60%;
	padding:0.5rem;
	float:left;
	color:#FFF;
}

.data-busc-provas-online{
	width:10%;
	padding:0.5rem;
	float:left;
	color:#FFF;
}


#Abas{
	padding:1rem;
	list-style:none;
	margin:0px;
}

#Abas li{
	display:inline;
	padding:1.2% 0%;
	border-radius:5px 5px 0px 0px;
}

#Abas li a{
	text-decoration:none;
	padding:1.3rem;
	color:#666;
	border:solid 1px #CCC;
	border-radius:5px 5px 0px 0px;
}

#Abas li a:hover{
	background:#CCC;
	color:#FFF;
}

.Aba{
	display:none;
	padding:1%;
	margin:0px 9px;
	width:97%;
	border:solid 1px #999;
}

.Color_Aba:target{

}

.titulo_result_portfolio{
	padding:1%;
	cursor:pointer;
	color: black;
	text-decoration: none;
}

.campo_trabalho{
	padding:2em;
	text-align: center;
}
/*
iframe{
	width: 80rem;
	height: 70rem;
	border: none;
}
*/
.iframe_video_aula{
	width: 80rem;
	height: 70rem;
	border: none;
}

.row-ajuste{
	margin: 0.5rem !important;
}

#Botao_Abrir_Prova{
	border:none;
	background:fixed;
	cursor:pointer;
	color:#000;
}

.area-aviso-prova{
	margin:auto;
	width:80%;
	text-align:center;
	background:#B3D9FF;
}

.topo-inscricao{
	font-family:Verdana, Geneva, sans_serif;
	padding-top: 2rem;
}

#Redef_Login{
	font-size:14px;
	margin-top:10%;
	text-align:right;
	color:#000;
}

#Redef_Login a{
	text-decoration:none;
	color:#000;
}

#Sem_Video_Aula{
	text-align:center;
	font-size:2em;
	color:#039;
	margin:2%;
	margin-top:10%;
}

.oculta{
	display:none;
}

#carregando{
	background:#FFF;
	text-align:center;
	padding:20%;
}

.normal{
	display:block;
}

#MSGErro{
	text-align:center;
	color:#F00;
	font-size:15px;
}

#Form_Redef_Senha{
	padding:2%;
}


@media (min-width: 900px) {	
		
	
	
	/*AREA ALUNO*/
	#Centro_Painel{
		margin:auto;
		width:95%;
	}
	
	
	.lgtbox_background{
		background:#333;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		opacity:0;
		-moz-opacity:0;
		filter:alpha(opacity=o);
		z-index:100;
		display:none;
	}
	
	.lgtbox_recados{
		position:absolute;
		top:25%;
		left:30%;
		width:600px;
		min-height:300px;
		background:#FFF;
		z-index:101;
		padding:10px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		box-shadow:2px 2px 2px #666;
		-moz-box-shadow:2px 2px 2px #666;
		-webkit-box-shadow:2px 2px 2px #666;
		display:none;
	}
	
	.lgtbox_Fechar{
		background:#F00;
		color:#FFF;
		cursor:pointer;
		font-size:16px;
		width:20px;
		height:20px;
		border-radius:90%;
		float:right;
		text-align:center;
	}
	
	.lgtbox_Fechar .hover{
		background:#666;
		color:#060;
	}
	
	.Recados{
		width:95%;
		padding:10px;
		background:#6CC;
		margin:2px;
		border-radius:2px;
		-moz-border-radius:2px;
	}
	
	#Buton_Marca_Lido{
		width:50px;
	}

	
	.Video_Palavra_Diretor{
		float:left;
		width:50%;
		margin:1rem;
		padding:1rem;
	}
	
	.Texto_Palavra_Diretor{
		float:left;
		width:35%;
		margin:1rem;
		padding:1rem;
		font-family:Verdana, Geneva, sans-serif;
		text-align:justify;
		font-size:16px;
	}
	
	/*AREA DISCIPLINAS*/
	.Nome_Disciplinas{
		width:25%;
		height:20px;
		padding:2%;
		margin:2%;
		float:left;
		font-family:Arial, Helvetica, sans_serif;
		font-size:18px;
		background:#CCC;
	}
	
	.Nome_Disciplinas a{
		text-decoration:none;
		color:#666;
	}
	
	.Nome_Disciplinas a:hover{
		color:#FFF;
	}
	
	.Sem_Disciplinas{
		color:#F00;
		font-size:18px;
		text-align:center;
		padding:2em;
	}
	
	/*COMUNICADO*/
	#Area_Comunicado{
		padding:2%;
	}
	
	.Form{
		border:solid 1px;
	}
	
	.Titulo_Form{
		background:#666;
		color:#FFF;
		width:39%;
		padding:1%;
		float:left;
	}
	
	.Data_Form{
		background:#666;
		color:#FFF;
		width:16%;
		padding:1%;
		float:left;
	}
	
	.Titulo_Comunicado{
		width:39%;
		padding:1%;
		float:left;
		cursor:pointer;
	}
	
	.Remetente_Comunicado{
		width:39%;
		padding:1%;
		float:left;
	}
	
	.Data_Comunicado{
		background:#F00;
		width:16%;
		padding:1%;
		float:left;
	}
	
	.Mostra_Remetente_Comunicados{
		border:groove 1px;
		padding:2%;
	}
	
	.Mostra_Titulo_Comunicados{
		border:groove 1px;
		padding:2%;
	}
	
	.Mostra_Comunicados{
		border:groove 1px;
		padding:2%;
	}
	
	/*GRADE*/
	#Area_Grade{
		background:#CCC;
		padding:2%;
	}
	
	.Form{
		border:solid 1px;
	}
	
	.Titulo_Disciplinas_Form{
		background:#666;
		color:#FFF;
		width:66%;
		padding:1%;
		float:left;
	}
	
	.Carga_Horario_Form{
		background:#666;
		color:#FFF;
		width:30%;
		padding:1%;
		float:left;
	}
	
	.Result_Disciplina_Matriz{
		background:#FFF;
		width:66%;
		padding:1%;
		float:left;
	}
	
	.Result_Carga_Hora_Matriz{
		background:#FFF;
		width:30%;
		padding:1%;
		float:left;
	}
	
	/*BOLETIM*/
	#Area_Boletim{
		padding:2%;
		background:#CCC;
	}
	
	.Curso_Disciplina{
		background:#666;
		color:#FFF;
		width:34%;
		padding:1%;
		float:left;
		font-size:14px;
	}
	
	.Curso_Nota{
		background:#666;
		color:#FFF;
		width:6%;
		padding:1%;
		float:left;
		font-size:14px;
	}
	
	.Form_Boletim{
		border:solid 1px;
		background:#FFF;
	}
	
	
	.Result_Boletim{
		background:#FFF;
		width:20%;
		padding:1%;
		float:left;
	}
	
	.Result_Disciplina{
		width:34%;
		padding:1%;
		float:left;
		margin:0em, 0em, 1em, 0em;
		font-size:14px;
	}
	
	.Result_Nota{
		width:6%;
		padding:1%;
		float:left;
		text-align:center;
		font-size:14px;
	}
	
	
	
	
	.Form_Boletim{
		border:solid 1px;
		background:#FFF;
	}
	
	
	.Result_Boletim{
		background:#FFF;
		width:20%;
		padding:1%;
		float:left;
	}
	
	.Resul_Disciplina{
		background:#FFF;
		width:27.3em;
		padding:1%;
		float:left;
		margin:0em, 0em, 1em, 0em;
	}
	
	.Result_Prova{
		background:#FFF;
		width:22%;
		padding:1%;
		float:left;
		text-align:center;
	}
	
	/*SALA DE AULA*/
	#Area_Sala_Virtua{
		width:55%;
		padding:2%;
		float:left;
	}
	
	#Area_Sala_Virtua img{
		width:95%;
		height:22em;
		margin:6% 2%;
	}
	
	#Titulo_Aula{
		font-size:20px;
		float:left;
	}
	
	#Video{
		width:560px;
		height:315px; 
	}
	
	video.non-downloadable::-webkit-media-controls-enclosure{
	 overflow: hidden;
	}
	video.non-downloadable::-webkit-media-controls-panel{
	  width: calc(100% + 32px);
	}
	
	
	#Area_Sala_Aula{
		width:auto;
	}
	
	#Area_Aula{
		width:35%;
		height:20em;
		float:right;
		margin:4% 2% 0% 0%;
		background:#069;
		overflow:auto;
	}
	
	#Professor_Aula{
		font-size:14px;
		float:right;
		margin-right:2%;
		cursor:pointer;
	}
	
	#Professor_Aula img{
		border-radius:100%;
		border:none;
	}
	
	.Aulas{
		border:solid 1px;
		padding:1%;
		color:#FFF;
	}
	
	.Aulas a{
		text-decoration:none;
		padding:1%;
	}
	
	.Aulas li{
		list-style:none;
	}
	
	.Aulas:hover{
		background:#06F;
		cursor:pointer;
	}
	
	.Botoes_Sala_Aula{
		padding:2%;
	}
	
	.Links_Aula{
		padding:1%;
		cursor:pointer;
		text-decoration:none;
	}
	
	#Descricao_Aula{
		padding:1%;
	}
	
	/*SECRETARIA*/
	#Area_Secretaria{
		padding:2% 4%;
	}
	
	#Text_Area{
		width:60%;
		height:150px;
	}
	
	.Chk_Requerimento_Secretaria{
		float:left;
		background:#F4F4F4;
		padding:1%;
		margin:1% 1% 0% 0%;
		width:30%;
	}
	
	/*FORUM*/
	#Area_Forum{
		background:#CCC;
		padding:2%;
	}
	
	.Titulo_Form_Forum{
		background:#666;
		color:#FFF;
		width:37%;
		padding:1%;
		float:left;
	}
	
	.Data_Form_Forum{
		background:#666;
		color:#FFF;
		width:20%;
		padding:1%;
		float:left;
	}
	
	.Result_Form_Forum{
		width:37%;
		padding:1%;
		color:#FFF;
		float:left;
		cursor:pointer;
	}
	
	.Result_Data_Forum{
		width:20%;
		padding:1%;
		color:#FFF;
		float:left;
	}
	
	.Result_Sem_Forum{
		padding:1%;
		color:#FFF;
		float:left;
	}
	
	.Area_Autor_Forum{
		border:solid 1px #999;
	}
	
	.Dados_Autor_Forum{
		width:20%;
		float:left;
		text-align:center;
	}
	
	.Foto_Perfil_Forum{
		padding:1%;
		text-align:center;
	}
	
	.Foto_Perfil_Forum img{
		width:6em;
		height:6em;
		border:none;
	}
	
	.Foto_Perfil_Comentario_Forum{
		float:left;
		padding:1%;
		text-align:center;
	}
	
	.Foto_Perfil_Comentario_Forum img{
		width:3em;
		height:3em;
		border:none;
	}
	
	.Comentario_Forum{
		width:90%;
		float:left;
	}
	
	.Text_Area_Forum{
		float:left;
		width:70%;
		height:5em;
	}
	
	.Autor_Forum{
		padding:0.3em;
		border:1px;
	}
	
	.Data_Forum{
		padding:0.3em;
		border:1px;
	}
	
	.Topico_Forum{
		width:75%;
		padding:0.5em;
		border:1px;
		float:left;
	}
	
	.Texto_Forum{
		width:75%;
		padding:0.5em;
		border:1px;
		float:left;
	}
	
	.Salvar_Forum{
		width:90px;
		height:30px;
		cursor:pointer;
		border:none;
		border-radius:5px;
		background:#09F;
		color:#FFF;
		margin:0.5em;
	}
	
	#Post_Forum{
		padding:0.3em;
		color:#666;
		border-radius:5px;
	}
	
	.Area_Post_Forum{
		border: solid 1px #EEE;
	}
	
	.Area_Resposta_Post{
		margin-left:5em;
		border: solid 1px #EEE;
	}
	
	
	/* PORTIFOLIO */
	#Area_Portifolio{
		padding:2%;
	}
	
	#Campo_Portifolio{
		width:100%;
	}
	
	
	
	.Campo_Conteudo_Portifolio{
		padding:1em;
	}
	
	.Campo_Escolha_Disciplina{
		width:98%;
		margin:0.5em;
	}
	
	.Campo_Up_Arquivo{
		width:98%;
		margin:0.5em;
	}
	
	.Campo_Titulo_Arquivo{
		width:98%;
		margin:0.5em;
	}
	
	
	.Campo_Select_Disciplina_Portifolio{
		width:50%;
		height:30px;
		border-radius:5px;
	}
	
	.Titulo_Portifolio{
		width:98%;
		height:10px;
		border-radius:5px;
	}
	
	.Titulo_Arquivo{
		width:80%;
		height:25px;
		border-radius:5px;
	}
	
	.Area_Titulo_Portifolio{
		background:#666;
	}
	
	.Titulo_Busc_Portifolio{
		width:38%;
		padding:1%;
		float:left;
		color:#FFF;
	}
	
	.Data_Busc_Portifolio{
		width:15%;
		color:#FFF;
		padding:1%;
		float:left;
	}
	
	.Campo_Detalhes_Result{
		font-size:14px;
		background:#333;
	}
	
	
	.Data_Result_Portifolio{
		width:15%;
		padding:1%;
		float:left;
	}
	
	.Dados_Trabalho{
		border:solid 1px #CCC;
		padding:0.5em;
	}
	
	.Titulo_Trabalho{
		padding:0.5em;
	}
	
	
	
	/*PROVAS ONLINE*/
	#Cronometro{
		font-size:18px;
		border:#666 solid 1px;
		color:#F00;
	}
	
	
	
	#Area_Provas{
		padding:2%;
	}
	
	.Area_Titulo_Provas{
		background:#666;
	}
	
	.Titulo_Busc_Provas{
		width:30%;
		padding:1%;
		float:left;
		color:#FFF;
	}
	
	.Data_Busc_Provas{
		width:15%;
		padding:1%;
		float:left;
		color:#FFF;
	}
	
	.Titulo_Result_Provas{
		width:30%;
		color:#FFF;
		padding:1%;
		float:left;
		cursor:pointer;
	}
	
	.Titulo_Result_Provas a:link, a:visited, a:active{
		text-decoration:none;
		color:#FFF;
	}
	
	.Data_Result_Provas{
		width:15%;
		color:#FFF;
		padding:1%;
		float:left;
	}
	
	
	
	.Detalhes_Prova{
		background:#E9E9E9;
	}
	
	.Nome_Prova{
		font-size:2rem;
		text-align:center;
		padding:0.5rem;
		background:#CCC;
	}
	
	.Dados_Prova{
		width:32%;
		float:left;
		text-align:center;
	}
	
	.Observacoes_Prova{
		padding:0.5rem;
	}
	
	.Quetoes_Prova_Online{
		padding:1rem;
		background:#CEE1FF;
	}
	
	.Alternativas_Prova_Online{
		padding:0.5rem;
		margin:0.5rem;
	}
	
	.Avancar_Questao{
		width:45%;
		text-align:right;
		float:right;
		padding:1rem;
	}
	
	.Voltar_Questao{
		width:45%;
		float:left;
		padding:1rem;
	}
	
	.Titulo_Busc_Provas_Online{
		width:60%;
		padding:0.5rem;
		float:left;
		color:#FFF;
	}
	
	.Data_Busc_Provas_Online{
		width:10%;
		padding:0.5rem;
		float:left;
		color:#FFF;
	}
	
	.Result_Nome_Termino_Prova{
		width:60%;
		float:left;
		padding:0.5rem;
		color:#FFF;
	}
	
	.Result_Nome_Termino_Prova:hover{
		cursor:pointer;
	}
	
	.Result_Data_Termino_Prova{
		width:10%;
		float:left;
		padding:0.5rem;
		color:#FFF;
	}
	
	/*CURRICULO PROFESSOR*/
	.Nome_Professor{
		float:left;
		width:70%;
		padding:1%;
		font-size:25px;
		color:#333;
	}
	
	.Disciplina_Professor{
		float:left;
		width:70%;
		padding:1%;
		font-size:25px;
		color:#333;
	}
	
	.Contato_Professor{
		float:left;
		width:70%;
		padding:2%;
		color:#666;
	}
	
	.Descricao_Professor{
		padding:2%;
		color:#666;
	}
	
	.Label_Assunto{
		margin:1em;
		color:#666;
	}
	
	.Label_Mensagem{
		margin:1em;
		color:#666;
	}
	
	
}

@media (max-width: 900px) {
	/*DEFINIÇÕES GERAIS*/

		
		#Centro{
			width:90%;
			background:#FFF;
			margin:auto;
		}
		
		#Logo{
			width:10%;
			float:left;
			padding:1%;
		}
		
		#Logo img{
			width:70%;
			margin-left:4%;
		}
		
		
		
		
		.oculta{
			display:none;
		}
		
		#carregando{
			background:#FFF;
			text-align:center;
			padding:20%;
		}
		
		.normal{
			display:block;
		}
		

		
		#Abas{
			padding:1%;
			list-style:none;
			margin:0px;
		}
		
		#Abas li{
			display:inline;
			padding:1.2% 0%;
			border-radius:5px 5px 0px 0px;
		}
		
		#Abas li a{
			text-decoration:none;
			padding:10px;
			color:#666;
			border:solid 1px #CCC;
			border-radius:5px 5px 0px 0px;
		}
		
		#Abas li a:hover{
			background:#CCC;
			color:#FFF;
		}
		
		.Aba{
			display:none;
			padding:1%;
			margin:0px 9px;
			width:97%;
			border:solid 1px #999;
		}
		
		.Color_Aba:target{
	
		}
	
		
	
	
	/*LOGIN*/
	
	#Login{
		background:#FFF;
		width:350px;
		height:290px;
		margin:auto;
		padding:2%;
		text-align:center;
		font-size:20px;
		box-shadow:2px 2px 2px #666;
	}
	
	#Text_User{
		width:80%;
		height:35px;
		margin:0% 2% 0% 1%;
		border:none;
	}
	
	.Img_Login{
		float:left;
		background:#FFF;
		padding:1%;
		margin-left:8px;
	}
		
	
	
	/*AREA ALUNO*/
	#Centro_Painel{
		margin:auto;
		width:95%;
	}
	
	
	.lgtbox_background{
		background:#333;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		opacity:0;
		-moz-opacity:0;
		filter:alpha(opacity=o);
		z-index:100;
		display:none;
	}
	
	.lgtbox_recados{
		position:absolute;
		top:25%;
		left:30%;
		width:600px;
		min-height:300px;
		background:#FFF;
		z-index:101;
		padding:10px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		box-shadow:2px 2px 2px #666;
		-moz-box-shadow:2px 2px 2px #666;
		-webkit-box-shadow:2px 2px 2px #666;
		display:none;
	}
	
	.lgtbox_Fechar{
		background:#F00;
		color:#FFF;
		cursor:pointer;
		font-size:16px;
		width:20px;
		height:20px;
		border-radius:90%;
		float:right;
		text-align:center;
	}
	
	.lgtbox_Fechar .hover{
		background:#666;
		color:#060;
	}
	
	.Recados{
		width:95%;
		padding:10px;
		background:#6CC;
		margin:2px;
		border-radius:2px;
		-moz-border-radius:2px;
	}
	
	#Buton_Marca_Lido{
		width:50px;
	}
	
	.Video_Palavra_Diretor{
		float:left;
		width:40%;
		padding:1rem;
		background:#999;
	}
	
	.Texto_Palavra_Diretor{
		float:left;
		width:40%;
		padding:1rem;
		background:#999;
	}
	
	/*AREA DISCIPLINAS*/
	.Nome_Disciplinas{
		width:25%;
		height:20px;
		padding:2%;
		margin:2%;
		float:left;
		font-family:Arial, Helvetica, sans_serif;
		font-size:18px;
		background:#CCC;
	}
	
	.Nome_Disciplinas a{
		text-decoration:none;
		color:#666;
	}
	
	.Nome_Disciplinas a:hover{
		color:#FFF;
	}
	
	.Sem_Disciplinas{
		color:#F00;
		font-size:18px;
		text-align:center;
		padding:2em;
	}
	
	/*COMUNICADO*/
	#Area_Comunicado{
		padding:2%;
	}
	
	.Form{
		border:solid 1px;
	}
	
	.Titulo_Form{
		background:#666;
		color:#FFF;
		width:39%;
		padding:1%;
		float:left;
	}
	
	.Data_Form{
		background:#666;
		color:#FFF;
		width:16%;
		padding:1%;
		float:left;
	}
	
	.Titulo_Comunicado{
		width:39%;
		padding:1%;
		float:left;
		cursor:pointer;
	}
	
	.Remetente_Comunicado{
		width:39%;
		padding:1%;
		float:left;
	}
	
	.Data_Comunicado{
		background:#F00;
		width:16%;
		padding:1%;
		float:left;
	}
	
	.Mostra_Remetente_Comunicados{
		border:groove 1px;
		padding:2%;
	}
	
	.Mostra_Titulo_Comunicados{
		border:groove 1px;
		padding:2%;
	}
	
	.Mostra_Comunicados{
		border:groove 1px;
		padding:2%;
	}
	
	
	
	/*BOLETIM*/
	#Area_Boletim{
		padding:2%;
		background:#CCC;
	}
	
	.Curso_Disciplina{
		background:#666;
		color:#FFF;
		width:35%;
		padding:1%;
		float:left;
		font-size:14px;
	}
	
	.Curso_Nota{
		background:#666;
		color:#FFF;
		width:7%;
		padding:1%;
		float:left;
		font-size:14px;
	}
	
	.Form_Boletim{
		border:solid 1px;
		background:#FFF;
	}
	
	
	.Result_Boletim{
		background:#FFF;
		width:20%;
		padding:1%;
		float:left;
	}
	
	.Result_Disciplina{
		background:#FFF;
		width:34%;
		padding:1%;
		float:left;
		margin:0em, 0em, 1em, 0em;
		font-size:14px;
	}
	
	.Result_Nota{
		background:#FFF;
		width:7%;
		padding:1%;
		float:left;
		text-align:center;
		font-size:14px;
	}
	
	
	
	.Form_Boletim{
		border:solid 1px;
		background:#FFF;
	}
	
	
	.Result_Boletim{
		background:#FFF;
		width:20%;
		padding:1%;
		float:left;
	}
	
	.Resul_Disciplina{
		background:#FFF;
		width:27.3em;
		padding:1%;
		float:left;
		margin:0em, 0em, 1em, 0em;
	}
	
	.Result_Prova{
		background:#FFF;
		width:22%;
		padding:1%;
		float:left;
		text-align:center;
	}
	
	/*SALA DE AULA*/
	#Area_Sala_Virtual{
		width:55%;
		padding:2%;
		float:left;
	}
	
	#Area_Sala_Virtual img{
		width:95%;
		height:22em;
		margin:6% 2%;
	}
	
	#Titulo_Aula{
		font-size:20px;
		float:left;
	}
	
	#Video_Aula{
		width:95%;
		height:22em;
		text-align:center;
	}
	
	#Video{
		width:560px;
		height:315px; 
	}
	
	video.non-downloadable::-webkit-media-controls-enclosure{
	 overflow: hidden;
	}
	video.non-downloadable::-webkit-media-controls-panel{
	  width: calc(100% + 32px);
	}
	
	
	#Area_Sala_Aula{
		width:auto;
	}
	
	#Area_Aula{
		width:35%;
		height:20em;
		float:right;
		margin:4% 2% 0% 0%;
		background:#069;
		overflow:auto;
	}
		
}