/*
 Folha de Estilos do Modulo do Professor
*/

.ImagemSistema
{
    background-image: url(imagens/professor/cab.logo.png);
}

#curso
{
    width:99%;
}

#pageTitle {
    font-weight: bold;
    line-height: 18px;
    margin: 0 5px;
    border-bottom: #99bbe8 1px solid;
}

#pageTitle span {
}

/* LOAD SCREEN */

#loading
{
    position: absolute;
    left: 40%;
    top: 40%;
    background: white;
    z-index:99;
    padding:5px;
    border:1px solid #000;
}

#fundoLoading
{
    background-color: white;
    width:100%;
    height:100%;
    
    *width:100px;
    *height:100px;
       
    z-index:95;
       
    position:absolute;
    left:0px;
    top:0px;
    opacity: .5;
	filter: alpha(opacity=50);
}


#bodyOverlay
{
    background-color: white;
    z-index:95;
   
    position:absolute;
    left:0px;
    top:0px;
    
    width: 100%;
    opacity: .8;
	filter: alpha(opacity=80);
}


#tbFichaAluno{
	margin-top: 10px;
	padding:0px;
	
}

#tbFichaAluno #dia{
	font-weight: bold;
}

#tbFichaAluno th{
	height: 20px;
	margin-top: 10px;
	font-size:12px;
	background-color: #CBD9EB;
	font-weight: bold;
}

#tbFichaAluno #frequencia{
	border-style: none none none solid;
	border-width: 1px;
	margin:0px;
}

#tbFichaAluno #atvPratTop{
	border-style: none none none solid;
	border-width: 1px;
	font-weight: bold;
	padding-top:10px;
}

#tbFichaAluno #freqTop{
	font-weight: bold;
	padding-top:10px;
}

#tbFichaAluno #thDetalhes{
	text-align: center;
	border-style: none none solid none;
	border-width: 1px;
	margin:0px;
	font-weight: bold;
	background-color: #F8FBFC;
}

#tbFichaAluno td{
	padding: 0px 4px 0px 4px;
	margin:0px;
}

#tbFichaAluno .tdDetalhes{
	border-style: none none none none;
}

#tbFichaAluno #tituloDetalhes{
	border-bottom-style:solid;
	border-bottom-width: 1px;
}

#tbFichaAluno #tbDetalhes{
	margin: 5px;
	padding:0px;
	border-style: solid;
	border-width: 1px;
}
#tbFichaAluno #thDisciplina{
	height: 25px;
	margin-top: 10px;
	font-size:12px;
	background-color: #CBD9EB;
}



/*Carregando */

.x-window-dlg .ext-mb-download {
            background:transparent url(imagens/download.gif) no-repeat top left;
            height:46px;
        }
/* Classes para mensagens no sistema*/
.titleMsgError{
	font-weight:bold;
}
.titleMsgAlert{
	font-weight:bold;
}
.titleMsgConfirm{
	font-weight:bold;
}
.titleMsgLoad{
	font-weight:bold;
}
.transparenciaBranco
{
    background-color: white;
    z-index:95;
    opacity: .5;
	filter: alpha(opacity=50);
}

#PainelContens
{
     position:absolute;
     left:30%;
     top:45%;
     z-index:99;
     background-color: white;
     border:1px solid #000;
     
}



.linkDownload
{
    background-image: url(imagens/download_link.png);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:10px;
}

.linkDownload:hover
{
    background-image: url(imagens/download_link_sobre.png);
    background-position:left top;
    background-repeat:no-repeat;
}


.SelectAlunosTurmas
{
    width:100%;
}
.SelectModulosPrograma
{
    width:10%;
}



.JanelaLiberacao
{
    position:absolute;
    left:30%;
    top:45%;
    z-index:99;
    background-color: white;
    padding:0px;
}

.painelTestaFormula
{
    position:absolute;
    left:30%;
    top:35%;
    z-index:99;
    background-color: white;
    padding:0px;

}


.painelNovoModelo
{
    position:absolute;
    left:30%;
    top:35%;
    z-index:99;
    background-color: white;
    padding:0px;

}




div.tbl-container
{
    /*width: 750px;*/
    width: 100%;
    overflow: auto;
}


div.tbl-container thead tr th
{
    width:150px;
}

.MovableCol
{
    position:relative;
    left:0px;
}

.hackfixedTable{
    position:inherit;
    *position:absolute;
}


.LinhaDispensa
{
    color:Red;
    text-align:center;
}
.taskIcon{
	background-image:url(imagens/tasks.png) !important;
}

/* Configuracao de modelos */
.gv-botao-adicionar{
	background-image:url(../../resource/extjs/images/default/dd/drop-add.gif) !important;
}

.legenda-botao * {
    cursor: help !important;
}

.legenda-botao table td{
	background-image: none !important;
}

.btn-consultaContatoProfessor{
    background-image:url(imagens/mail_16.png) !important;
}

.btn-consultaPercentualDigNotas{
    background-image:url(imagens/calculator_16.png) !important;
}

.btn-consultaRelatorioProfessor{
    background-image:url(imagens/tasks.png) !important;
}

.btn-editDiario{
	background-image:url(imagens/edit.png) !important;
}

.removerModeloAvaliacao {
	background-image:url(imagens/delete.png);
}

.editarModeloAvaliacao {
	background-image:url(imagens/edit.png);
}

.visualizarAprovacaoPlanoEnsino {
	background-image:url(imagens/preview_16.png);
}

.historicoAprovacaoPlanoEnsino {
	background-image:url(imagens/clock_16.png);
}

.consultaContatoProfessor{
	background-image:url(imagens/mail_16.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	cursor: pointer;
}

.consultaPercentualDigNotas{
	background-image:url(imagens/calculator_16.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	cursor: pointer;
}

.consultaRelatorioProfessor{
	background-image:url(imagens/tasks.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-left:5px;
	cursor: pointer;
}

.editDiarioClasse{
	background-image:url(imagens/edit.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-left:5px;
	cursor: pointer;
}

.editMencaoObjetivos{
	background-image:url(imagens/ob.png);
	background-repeat:no-repeat;
	background-position: top center;
    background-size: auto 12px;
	padding: 0 4px;
	cursor: pointer;
}

/* Editar Modelo Avaliacao */
.removerSubPar_row{
	background-image:url(imagens/delete.png) !important;
}

.editSubPar_row{
	background-image:url(imagens/edit.png)!important;
}

.removerParcial{
	background-image:url(imagens/delete.png) !important;
}

.editarParcial{
	background-image:url(imagens/edit.png) !important;
}
.addPar_row{
	background-image:url(../../resource/extjs/images/default/dd/drop-add.gif) !important;
}


/* Digitacao de Notas */
#gv-loading-mask{
	position:absolute;
	left:0;
	top:0;
    width:100%;
    height:100%;
    z-index:20000;
    background-color:white;
}

#gv-loading-box{
	position: absolute;
	left: 35%;
	top: 45%;
	padding: 2px;
	z-index: 20001;
    height: auto;
}

#gv-loading-box .gv-loading-img {
	background-image: url(imagens/ajax_Loading.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 45px;
	height: 38px;
	display: inline-block;
	float: left;
}

#gv-loading-box .gv-loading-indicator{
	color: #555;
	font: bold 13px tahoma,arial,helvetica;
	margin: 0;
    text-align: center;
	padding: 10px 4px 0px 4px;
    display: inline-block;
	float: left;
	height: 38px;
}

/* Estilos usados na exportação de turmas para o Moodle */
.moodleTurmas, .agendamentoHorarios, .status {
    height: 16px;
    padding: 0 0 0 20px;
}

.moodleTurmas .unexported   {background: url(../../resource/icones/cog.png    ) no-repeat center left !important;}
.moodleTurmas .waiting      {background: url(../../resource/icones/time.png   ) no-repeat center left !important;}
.moodleTurmas .proccessing  {background: url(../../resource/icones/loading.gif) no-repeat center left !important;}
.moodleTurmas .static-proccessing  {background: url(../../resource/icones/static-loading.png) no-repeat center left !important;}
.moodleTurmas .done         {background: url(../../resource/icones/tick.png   ) no-repeat center left !important;}
.moodleTurmas .failed       {background: url(../../resource/icones/cross.png  ) no-repeat center left !important;}
.moodleTurmas .import       {background: url(../../resource/icones/download.png  ) no-repeat center left !important;}

.agendamentoHorarios .zoomin   {background: url(../../resource/icones/zoom_in.png    ) no-repeat center left !important;}
.agendamentoHorarios .pencil      {background: url(../../resource/icones/pencil.png   ) no-repeat center left !important;}
.agendamentoHorarios .cross  {background: url(../../resource/icones/cross.png) no-repeat center left !important;}

.acompanhamento-atividades .x-layout-collapsed-east {
	background-image: url("imagens/professor/collapsed-legenda.gif");
}

.lb-info-turma{
	display: block;
	width: 100% !important;
  	height: 11% !important;
  	padding-top: 6px;
  	padding-left: 5px;
}

/* Destaque para as parciais no grid de configuração de modelos/avaliações */
.parcial-bold .ux-treegrid-level-0 * {
    color:#3764A0 !important;
    font-weight:bold !important;
}

/* Estilos usados para impressão da página */
@media print {
    #bodyContent .divActions, #bts { visibility: hidden; }
    #centro .logotipo { visibility: visible; }
}

.divActions {
    text-align:right;
    margin-bottom: 8.5px;
    width:797px;
}

.divActions span{
    padding:5px;
}

a.linkUpdateDataOn {
    padding: 10px 0 0 18px;
    background: url(../../resource/icones/arrow_refresh.png) no-repeat bottom left !important;
}

a.linkUpdateDataOff {
    display:none;
}

a.print {
    padding: 10px 0 0 18px;
    background: url(../../resource/icones/printer.png) no-repeat bottom left !important;
}

.gv-botao-expand{
    background-image:url(../../resource/extjs/images/default/dd/arrow_switch.png) !important;
}

.gv-botao-colapse{
    background-image:url(../../resource/extjs/images/default/dd/arrow_redo.png) !important;
}

/* Planejamentos */
.planejamentosEditar {
	background-image:url(imagens/edit.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-left:5px;
	padding: 2px 10px;
	cursor: pointer;
}

.planejamentosVisualizar {
	background-image:url(imagens/preview_16.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-left:5px;
	padding: 2px 10px;
	cursor: pointer;
}

.planejamentosX {
	background-image:url(imagens/configurador/cross.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-left:5px;
	padding: 2px 10px;
	cursor: pointer;
}

.planejamentosV {
	background-image:url(imagens/configurador/tick.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-left:5px;
	padding: 2px 10px;
	cursor: pointer;
}

/*Liberar Avaliação*/

.liberaravaliacoes-grid-turma {
	float: left;
	width: 100%;
	font-weight: bold;
	padding: 5px !important;
}
.liberaravaliacoes-grid-turma label {
	cursor: pointer;
}
.liberaravaliacoes-grid-turma span,
.liberaravaliacoes-grid-turma span.active {
	float: left;
    width: 16px;
    height: 18px;
    display: block;
    margin-top: -3px;
    margin-left: -3px;
    margin-right: 5px;
    background-image: url(./../../resource/extjs/images/default/tree/elbow-plus-nl.gif);
}
.liberaravaliacoes-grid-turma span.active {
	background-image: url(./../../resource/extjs/images/default/tree/elbow-minus-nl.gif);
}
.liberaravaliacoes-grid-parcial,
.liberaravaliacoes-grid-subparcial {
	float: left;
	padding: 5px 10px 5px 5px !important;
	display: none;
	font-weight: bold;
}
.liberaravaliacoes-grid-subparcial {
	width: 100%;
	margin-left: 12px !important;
	font-weight: normal;
}
.liberaravaliacoes-grid-parcial label,
.liberaravaliacoes-grid-subparcial label {
	float: left;
    width: 100%;
	cursor: pointer;
}
.liberaravaliacoes-grid-parcial input,
.liberaravaliacoes-grid-subparcial input {
	float: left;
    margin-right: 5px;
}