/* CSS Document
*************************** 
  Disposição do layout  background-color: #E9F2Fc;
  atualizado em nov/2023
 ***************************/

/*---------------- TABELAS ----------------------------*/


/*---------------- CAIXAS DO MENU DE OPCOES ----------------------------*/
.caixa_menu1 {
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	width:140px;
	height: 80px;
	padding:0px;
	margin: 6px;
}

/* ------- PARA PULAR LINHA ------*/
.flex-break {
    flex-basis: 100%;
    height: 0;
}

/*---------------- MOSTRA AS OPCOES DOS CURSOS PARA VER A GRADE ----------------------------*/
.coluna_ver {
    width: 300px;
    height: 120px;
    padding: 5px;
    margin: 2px;
    border: 4px solid transparent;
    border-radius: 10px;
    background:
        linear-gradient(#e0fff9, #e0fff9) padding-box,
        linear-gradient(to bottom, #1a7a6e, transparent) border-box;
}

/*---------------- PARA A CAIXA DE AUTENTICACAO  ----------------------------*/
.coluna_autent {
    width: 300px;
    height: 180px;
    padding: 5px;
    margin: 0 auto;
    border: 4px solid transparent;
    border-radius: 10px;
    background:
        linear-gradient(#ddd, #fff) padding-box,
        linear-gradient(to bottom, #1a7a6e, transparent) border-box;
}

/*---------------- PARA A CAIXA DE AUTENTICACAO  ----------------------------*/
.coluna_suporte {
    width: 350px;
    padding: 5px;
    margin: 0 auto;
    border: 4px solid transparent;
    border-radius: 10px;
    background:
        linear-gradient(#ddd, #fff) padding-box,
        linear-gradient(to bottom, #1a7a6e, transparent) border-box;
}
/*---------------- FIM CAIXAS DO MENU DE OPCOES ----------------------------*/

/* --------------- 2 colunas simples para Fotos da Biblioteca --------------------*/
.colunadireita01 {
	font: 1.0em/1.2em Arial, Helvetica, Courier News, Verdana;
	width:67%;
	padding:6px;
	margin:0px;
	/*float:left;*/
}

.colunaesquerda01 {
	font: 1.0em/1.2em Arial, Helvetica, Courier News, Verdana;
	width:29%;
	padding:6px;
	margin:0px;
	/*float:left;*/
}

.colunadireita0A {
	font: 1.0em/1.2em Arial, Helvetica, Courier News, Verdana;
	width:29%;
	padding:6px;
	margin:0px;
	/*float:left;*/
}

.colunaesquerda0A {
	font: 1.0em/1.2em Arial, Helvetica, Courier News, Verdana;
	width:67%;
	padding:6px;
	margin:0px;
	/*float:left;*/
}

/* --------------- CAIXAS PARA A PARTE SUPERIOR DAS PAGINAS --------------------*/
.col_topoA_esq {
	width:12%;
	height:64px; 
	padding:0px;
	/*padding-left:5px;*/
	margin:0px;
	background-color: #1A7A6E;
	/*border:#00f solid 1px;*/
	float:left;
}
.col_topoA_dir {
	width:60%;
	height:64px; 
	padding:0px;
	margin:0px;
	/*border:#00f solid 1px;*/
	float:left;
}
.col_topoA_dirA {
	width:88%;
	height:64px; 
	padding:0px;
	margin:0px;
	background-color: #1A7A6E;
	/*border-bottom:#1A7A6E solid 2px;*/
	float:right;
}
.col_topoA_dir_esq {
	width:750px;
	height:44px; 
	padding:0px;
	margin:0px;
	margin-top:10px;
	/*border:#000 solid 1px;*/
	float:left;
}
.col_topoA_dir_esq1 {
	width:400px;
	height:44px; 
	padding:0px;
	background-color: #1A7A6E;
	margin:0px;
	margin-top:20px;
	float:left;
}

.col_topoA_dir_dir {
	/*width:250px;*/
	height:44px; 
	padding:0px;
	margin:0px;
	margin-top:5px;
	/*border:#000 solid 1px;*/
	float:right;
}


/* ------------------- 3 colunas com altura 14px para RODAPE de autent --------*/
.ColEsq {
    float:left;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	background-color: #e0fff9;
    width:38%;
	height:16px;
    }
.ColCentral {
    float:left;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	background-color: #e0fff9;
    width:24%;
	height:16px;
	text-align:center;
    }
.ColDir {
    float:left;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	background-color: #e0fff9;
    width:38%;
	height:16px;
	text-align:right;
    }	

/*---------------- PARA A CAIXA DE AUTENTICACAO ----------------------------*/
.autent1{
	padding:2px;
	width:60px;
	text-align:center;
	margin:0px;
	float: left;
}
.autent2{
	padding:2px;
	width:200px;
	text-align:center;
	margin:0px;
	float: left;
}


/* ---------------  CAIXA DE ALERT ------------------*/
.cxmeialerta {
	font: 1.0em/1.2em Arial, Helvetica, Courier News, Verdana;
    color: #1a7a6e;
    padding: 8px;
    margin: 10px;
    border-bottom: #1a7a6e solid 4px;
    border-left: #1a7a6e solid 4px;
    background: linear-gradient(to bottom, #e0fff9, #ffffff);
}


/* --------------- caixa do Menu do Suporte ---*/
.cxmenusup {
	width:350px;
	padding:4px;
	margin:5px;
	text-align:center;
	margin-left:20px;
	border:#1a7a6e 4px inset;
}


/* ----------- WEBADMIN PARA A LISTAGEM ------------ */
.cxwebadmine{
	width:330px;
	padding:0x;
	margin:0px;
	border-top:#000 2px solid;
	border-left: #000 2px solid;
	border-right: #000 2px solid;
	float:left;
}

.cxwebadmind{
	width:334px;
	padding:0px;
	margin:0px;
	border-top:#000 2px solid;
	border-right:#000 2px solid;
	float:left;
}
.cxwebadmin{
	width:666px;
	padding:0px;
	margin 0px;
	border-left:#000 2px solid;
	border-top: #000 2px solid;
	border-right: #000 2px solid;
	float:left;
}

.cxwebadmin1{
	width:666px;
	padding:0px;
	margin-bottom:8px;
	border:#000 2px solid;
	float:left;
}


/*---------------- MOMTAR A TELA PARA CADASTRAR / ALTERAR WEB ADMIN ----------------------------*/
.cxwebadminA {
    width: 670px;
    padding: 2px;
    margin: 2px;
    margin-left: 20px;
    border:    4px solid #1a7a6e;
	background-color: #E0FFF9;
	float:left;
}

.cxwebadminA1 {
    width: 330px;
    padding: 2px;
    margin: 2px;
    border: 2px solid #1a7a6e;
	background-color: #E0FFF9;
	float:left;
}





/*---------------- dividindo a tela em 2 colunas ----------------------------*/
#coluna_esquerda {
	width:30%;
	padding:0px;
	margin: 0px;
	float:left;
}

#coluna_direita {
	width:70%;
	padding:0px;
	margin: 0px;
	float:left;
}


#cxmeialerta_A {
	width:900px;
	padding:8px;
	margin:10px;
	color:#F00;
	border-bottom:#FF0000 solid 2px;
	border-left:#FF0000 solid 2px;
}
#cxmeialerta1 {
	width:700px;
	padding:8px;
	margin:10px;
	border-bottom:#FF0000 solid 4px;
	border-left:#FF0000 solid 4px;
	
}
#cxmeialertab {
	width:700px;
	padding:8px;
	margin:10px;
	font-size:14px;
	font-weight:bold;
	color:#00F;
	border-bottom:#FF0000 solid 4px;
	border-left:#FF0000 solid 4px;
}
#cxmeialertac {
	width:910px;
	padding:8px;
	margin:10px;
	font-size:14px;
	font-weight:bold;
	color:#00F;
	border-bottom:#FF0000 solid 4px;
	border-left:#FF0000 solid 4px;
}
#cxalertab {
	width:800px;
	padding:8px;
	margin:10px;
	border:#FF0000 inset 4px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#cxcheiasombra {
	width:930px;
	padding:8px;
	margin:10px;
	border:#75BEC4 inset 4px;
}

#cxcheiasombra1 {
	width:930px;
	padding:8px;
	margin:10px;
	border:#75BEC4 inset 8px;
}
#cxcheiasombra2 {
	width:700px;
	padding:0px;
	margin:0px;
	border:#75BEC4 inset 4px;
}


#cxmenusup1 {
	width:340px;
	height: 2px;
	padding:0px;
	margin:0px;
	border:#fff 1px solid;
	font-size:4px;
}

/* --------------- caixas para ver Turmas e Profs ESAMC ---------*/
#cxturmasdir {
	width:440px;
	padding:4px;
	margin:10px;
	border:#75BEC4 8px inset;
	float:right;
}

#cxturmasesq {
	width:440px;
	padding:4px;
	margin:10px;
	border:#eda95c 8px inset;
	float:left;
}

#cxturmasesq2 {
	width:360px;
	padding:4px;
	margin:10px;
	border:#eda95c 8px inset;
	float:left;
}

/* --------------- caixas para ver Areas de conhecimento ---------*/
#cxturmasdir1 {
	width:436px;
	padding:4px;
	margin:0px;
	border:#75BEC4 4px inset;
	float:right;
}

#cxturmasesq1 {
	width:436px;
	padding:4px;
	margin:0px;
	border:#75BEC4 4px inset;
	float:left;
}
/* --------------- FIM CAIXA DE ALERT ------------------*/

/* --------------- CAIXAS UNICA para Atestado------------------*/
#caixaunica {
	width:640px;
	padding:8px;
	margin:10px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border:#000 solid 2px;
}
/* --------------- 2 colunas simples para Atestado de matricula --------------------*/
#atestadoesq_a {
	width:335px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:left;
	font-family:Bookman Old Style;
	font-size:10px;
}

#atestadodir_a {
	width:330px;
	padding:0px;
	margin: 0px;
	float:right;
	text-align:right;
	font-family:Bookman Old Style;
	font-size:10px;
}

/* ------------- PARA E-MEC NA HP ----------------------*/
#caixa_emec {
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	width:160px;
	padding:0px;
	margin: 0px;
	margin-left: 2px;
	float:left;	
}
/* ------------- FIM PARA E-MEC NA HP ----------------------*/

/* ------------- PLANO DE ENSINO - CAIXA PARA MODELO ----------------------*/
#caixa_plano {
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	width:940px;
	height: 50px;
	padding:0px;
	margin: 0px;
	margin-left: 2px;
	border:#000 1px solid;
	float:left;
}

#caixa_plano1 {
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	width:940px;
	padding:0px;
	margin: 0px;
	margin-left: 2px;
	border:#000 1px solid;
	float:left;
	
}
/* ------------- FIM tabela para montar página de videos do BB ----------------------*/
#col_bb0 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:center;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:18px;
	font-weight:bold;
	color:#0080FF;
    width:180px;
	height:120px;
}
#col_bb1 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:center;
    width:140px;
	height:120px;
}
#col_bb1A {
    float:left;
	text-align:center;
    width:140px;
	height:84px;
}
#col_bb11 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:center;
    width:100px;
	height:60px;
}

#col_bb2 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	width:300px;
	height:215px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	color:#FFF;
	padding-top:100px;
	background-color:#0000bb;
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	
}

#col_bb3 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:center;
    width:560px;
	height:315px;
}
	
/* ------------------- 3 colunas --------*/
#col1 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:center;
    width:320px;
	border:#75BEC4 solid 2px;
    }	

#col1A {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:center;
    width:320px;
	border:#75BEC4 solid 2px;
	margin:4px;
    }
		
#col1B {
    float:left;
	text-align:center;
    width:200px;
	border:#000 solid 2px;
    }	

#col2 {
	width:278px;
	text-align:center;
    padding:4px;
	margin:10px;
	border:#75BEC4 8px inset;
	float:left;
    }		
/* ------------------- 3 colunas Para header --------*/

#colesq1 {
    display:inline; /*Bug da margem dupla para floats no IE*/
	height: 45px; 
	width:120px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
    float:left;
	padding:0px;
	margin:0px;
    }

#colesq1_e {
	height: 50px; 
	width:101px;
    float:left;
	padding:0px;
	margin:0px;
    }

#colesq1_d
	{
	height: 69px; 
	width:158px;
    float:left;
	padding:0px;
	margin:0px;
    }
	
#colcentral1 {
	height: 50px; 
	width:800px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
    float:left;
	padding:0px;
	margin:0px;
	text-align:center;
    }
#colcentral2 {
	height: 85px; 
	width:800px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:20px;
	color:#777;
	font-weight:bold;
    float:left;
	padding:0px;
	margin:0px;
	text-align:center;
    }
#colcentral3 {
	height: 85px; 
	width:800px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:14px;
	color:#fff;
	font-weight:bold;
    float:left;
	padding:0px;
	margin:0px;
	text-align:center;
    }
#coldir1 {
	height: 50px; 
	width:130px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
    float:left;
	padding:0px;
	margin:0px;
	text-align:right;
    }
#coldir2 {
	height: 120px; 
	width:210px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
    float:left;
	padding:0px;
	margin:0px;
	text-align:right;
    }
	

/* --------------- MONTAGEM do CABECALHO Athon em TopoA  --------------------*/

/* --------------- MONTAGEM do HP  --------------------*/
#caixa_a {
	background: #FCAD40;
	width:100px;
	height:200px; 
	padding:0px;
	margin:0px;
	margin-top:20px;
	border:#000 solid 2px;
	float:left;
}

/* --------------- FIM MONTAGEM do HP  --------------------*/


/* --------------- MONTAGEM AUTOAVALIACAO DE ALUNOS ----------------*/
#col_avalia_aluno_curso{
	width:360px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	border:#000 solid 1px;
	float:left;
}

#col_avalia_aluno_respondentes{
	width:45px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	text-align:center;
	border:#000 solid 1px;
	float:left;	
}

/* --------------- FIM MONTAGEM AUTOAVALIACAO DE ALUNOS ----------------*/


/* --------------- MONTAGEM PARA PARAMETRIZACAO DA ANALIE SOCIO-ECONOMICA */
#col_analise01 {
	width:50px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	border:#000 solid 1px;
	float:left;
}
#col_analise02 {
	width:110px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	border:#000 solid 1px;
	float:left;
}
#col_analise02A {
	width:80px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	border:#000 solid 1px;
	float:left;
}
#col_analise03 {
	width:267px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	border:#000 solid 1px;
	float:left;
}
#col_analise04 {
	width:225px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	border:#000 solid 1px;
	float:left;
}
#col_analise04A {
	width:184px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	border:#000 solid 1px;
	float:left;
}
#col_analise05 {
	width:330px;
	padding:1px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	border:#000 solid 1px;
	float:left;
}

#col_analise06 {
	width:450px;
	height:25px;
	padding:px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:4px;
	padding-bottom:4px;
	border-bottom:#00f solid 1px;
	float:left;
}
#col_analise06A {
	width:190px;
	height:25px;
	padding:px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:4px;
	/*border-bottom:#000 solid 1px;*/
	float:left;
}
#col_analise06B {
	width:350px;
	height:25px;
	padding:px;
	margin:0px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-right:4px;
	/*border-bottom:#000 solid 1px;*/
	float:left;
}

/* --------------- MONTAGEM PARA PARAMETRIZACAO DA ANALIE SOCIO-ECONOMICA FIM --------------------*/

/* --------------- 2 colunas simples MBA FASE 1 --------------------*/
#colunadir_mba {
	width:330px;
	padding:2px;
	margin:2px;
	font-size:12px;
	/*border:#75BEC4 solid 1px;*/
	float:left;
}

#colunaesq_mba {
	width:330px;
	padding:2px;
	margin:2px;
	font-size:12px;
	/*border:#75BEC4 solid 1px;*/
	float:left;
}

/* --------------- 2 colunas simples Plano de ensino --------------------*/
#colunadir_pe {
	width:520px;
	padding:1px;
	margin:0px;
	border:#000 solid 1px;
	float:right;
}

#colunaesq_pe {
	width:520px;
	padding:1px;
	margin:0px;
	border:#000 solid 1px;
	float:left;
}

#colunadir_pe1 {
	width:320px;
	padding:1px;
	margin:0px;
	border:#000 solid 1px;
	float:right;
}

#colunadir_pe3 {
	width:320px;
	padding:1px;
	margin:0px;
	margin-bottom:2px;
	border:#000 solid 1px;
	float:right;
}

#colunaesq_pe1 {
	width:320px;
	padding:1px;
	margin:0px;
	border:#000 solid 1px;
	float:left;
}

#colunaesq_pe3 {
	width:320px;
	padding:1px;
	margin:0px;
	margin-bottom:2px;
	border:#000 solid 1px;
	float:left;
}

#coluna_petotal {
	width:650px;
	padding:1px;
	margin:0px;
	float:left;
}
#coluna_petotal1 {
	width:1050px;
	padding:1px;
	margin:0px;
	float:left;
}
#colunaesq_pe2 {
	width:360px;
	padding:1px;
	margin:0px;
	text-align: right;
	margin-right: 5px;
	float:left;
}
/* --------------- 2 colunas simples Plano de ensino --------------------*/

/* --------------- Montagem do Plano de Ensino --------------------*/
#plano_linhainteira {
	width:895px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}
#plano_linhainteira1 {
	width:895px;
	margin:2px;
	float:left;
}
#plano_coluna1 {
	width:172px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}
#plano_coluna2 {
	width:231px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}
#plano_coluna3 {
	width:100px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}
#plano_coluna3A {
	width:100px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border:#000 solid 1px;
	float:left;
}
#plano_coluna4 {
	width:711px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}
#plano_coluna4A {
	width:711px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border:#000 solid 1px;
	float:left;
}
#plano_coluna5 {
	width:180px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#plano_coluna6 {
	width:145px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}
#plano_coluna7 {
	width:70px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}
#plano_coluna7A {
	width:70px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border:#000 solid 1px;
	float:left;
}
/* --------------- FIM Montagem do Plano de Ensino --------------------*/

/* --------------- Montagem MEDIA DOS PROFESSORES --------------------*/

#media_nome {
	width:396px;
	padding:1px;
	margin:0px;
	margin-bottom:2px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#media_nome1 {
	width:400px;
	padding:1px;
	margin:0px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	border-bottom:#FFF solid 1px;
	border-left:#000 solid 1px;
	float:left;
}

#media_anosem {
	width:100px;
	padding:1px;
	margin:0px;
	margin-bottom:1px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border:#000 solid 1px;
	float:left;
}

#media_anosem1 {
	width:100px;
	padding:1px;
	margin:0px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border-bottom:#000 solid 1px;
	float:left;
}

#media_media {
	width:100px;
	padding:1px;
	margin:0px;
	margin-bottom:1px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border:#000 solid 1px;
	float:left;
}

#media_media1 {
	width:100px;
	padding:1px;
	margin:0px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border-bottom:#000 solid 1px;
	border-right:#000 solid 1px;
	float:left;
}

#media_media2 {
	width:100px;
	padding:1px;
	margin:0px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	color: #FF0000;
	text-align:center;
	border-bottom:#000 solid 1px;
	border-right:#000 solid 1px;
	float:left;
}

/* --------------- FIM Montagem MEDIA DOS PROFESSORES --------------------*/


/* --------------- Montagem IMPREANSA --------------------*/
#imprensa_id {
	width:90px;
	padding:1px;
	margin:0px;
	margin-bottom:2px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#imprensa_id1 {
	width:90px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#imprensa_nome {
	width:570px;
	padding:1px;
	margin:0px;
	margin-bottom:2px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#imprensa_nome1 {
	width:570px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#imprensa_outras {
	width:664px;
	padding:1px;
	margin:0px;
	margin-bottom:2px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#imprensa_outras1 {
	width:664px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border-left:#000 solid 1px;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	float:left;
}

#imprensa_disp {
	width:90px;
	padding:1px;
	margin:0px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border:#000 solid 1px;
	float:left;
}

#imprensa_disp1 {
	width:110px;
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border:#000 solid 1px;
	float:left;
}
#imprensa_disp11 {
	width:110px;
	height:15px; 
	padding:1px;
	margin:0px;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	border:#000 solid 1px;
	float:left;
}
/* --------------- FIM Montagem IMPRENSSA --------------------*/

/* --------------- Montagem Login ID --------------------*/
#loginID_nome {
	width:300px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#loginID_sit {
	width:80px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#loginID_login {
	width:200px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}



/* --------------- FIM Montagem Login ID --------------------*/

/* --------------- Montagem Nome / telefone / e-mails --------------------*/
#nome_prof {
	width:250px;
	height: 36px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#tel_prof {
	width:180px;
	height: 36px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}

#email_prof {
	width:250px;
	height: 36px;
	padding:1px;
	margin:0px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
	float:left;
}



/* --------------- FIM Montagem  Nome / telefone / e-mails--------------------*/

/* --------------- FIM Montagem de Assuntos --------------------*/
#coluna_assunto {
	width:972px;
	padding:0px;
	margin:0px;
	float:left;
}
#colunadir_assunto {
	width:480px;
	padding:0px;
	margin:0px;
	border:#000 solid 1px;
	float:right;
}

#colunaesq_assunto {
	width:480px;
	padding:0px;
	margin:0px;
	border:#000 solid 1px;
	float:left;
}

/* --------------- Montagem de assuntos --------------------*/


#manualdir {
	width:520px;
	padding:2px;
	margin:4px;
	/*border:#75BEC4 solid 1px;*/
	float:right;
	border:#75BEC4 4px inset;
}

#manualesq {
	width:520px;
	padding:2px;
	margin:4px;
	/*border:#75BEC4 solid 1px;*/
	float:left;
	border:#75BEC4 4px inset;
}

/* ------------------- 2 para DOCs e EDITAIS --------*/
#colreg0 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    width:800px;
	float:left;
	/*text-align:center;*/
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:14px;
	font-weight:bold;
	/*border:#000 solid 1px;*/
    }	
	
/* EDITAIS */	
#colreg1 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    width:280px;
	float:left;
	/*text-align:center;*/
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	font-weight:bold;
	/*border:#000 solid 1px;*/
    }	

/*repositorio */
#colreg1A {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    width:280px;
	float:left;
	/*text-align:center;*/
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	font-weight:bold;
	/*border:#000 solid 1px;*/
    }

/* EDITAIS */	
#colreg11 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    width:250px;
	float:left;
	/*text-align:center;*/
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	font-weight:bold;
	/*border:#000 solid 1px;*/
    }	
	
/* EDITAIS */	
#colreg2 {
	width:905px;
	float:left;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
    padding-left:5px;
	margin:0px;
	/*border-right:#000 solid 1px;*/
    }

/*repositorio */
#colreg2A {
	width:905px;
	float:left;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
    padding-left:5px;
	margin:0px;
	/*border-right:#000 solid 1px;*/
    }

/* DOC */	
#colreg21 {
	width:250px;
	float:left;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
    padding-left:10px;
	margin:0px;
    }
#colreg3 {
	width:308px;
	float:left;
	/*text-align:center;*/
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
    padding-left:5px;
	margin:0px;
    }
/* --------------- 2 colunas mostrar disciplinas para pedir SUB --------------------*/
#colunaesq_f {
	width:16px;
	height:50px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Bookman Old Style;
	font-size:12px;
	border-top:#75BEC4 solid 1px;
	border-bottom:#75BEC4 solid 1px;
	border-left:#75BEC4 solid 1px;
}
#colunadir_f {
	width:880px;
	height:50px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Bookman Old Style;
	font-size:12px;
	border:#75BEC4 solid 1px;
}
	
/* --------------- 2 colunas para grades_ver --------------------*/



/*-------------- 2 colunas para solicitar eletivas e prova sub----------------*/
#colunaesq_a {
	width:80px;
	padding:4px;
	margin:0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
}
#colunaesq_a1 {
	width:100px;
	padding:2px;
	margin:0px;
	margin-bottom:2px;
	float:left;
	text-align:right;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;

}
#colunaesq_a2 {
	width:230px;
	padding:4px;
	margin:0px;
	float:left;
	text-align:left;
	font-family:Bookman Old Style;
	font-size:14px;
}

#colunadir_a {
	width:940px;
	padding:4px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
}
#colunadir_a1 {
	width:600px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:4px;
	margin: 0px;
	margin-bottom:2px;
	float:left;
	text-align:left;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#colunadir_a11 {
	width:200px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:4px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	border-top:#75BEC4 solid 1px;
	border-right:#75BEC4 solid 1px;
	border-bottom:#75BEC4 solid 1px;
}
#colunadir_a2 {
	width:940px;
	padding:4px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:14px;
}
/*----------------------- MONTAR A CONSULTA DE DIPLOMAS ----------------------------------*/
#diplomaesq_a {
	width:200px;
	padding:4px;
	margin:0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	border:#75BEC4 solid 1px;
}
#diplomadir_a {
	width:500px;
	padding:4px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	border:#75BEC4 solid 1px;
}

#diplomadir_a1 {
	width:200px;
	padding:4px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	border:#75BEC4 solid 1px;
}

/*----------------------- FIM MONTAR A CONSULTA DE DIPLOMAS ----------------------------------*/

/* --------------- TABELA para Montar topo --------------------*/
#topo_esq {
	width:210px;
	height:32px; 
	padding:2px;
	margin:0px;
	float:left;
}
#topo_dir {
	width:70%;
	height:32px; 
	padding:2px;
	margin:0px;
	float:left;
}

/* --------------- TABELA para Montar dados do aluno --------------------*/
#coluna_1 {
	width:70px;
	padding:2px;
	margin:0px;
	margin-bottom:2px; 
	margin-left:4px;
	float:left;
	text-align:right;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;

}

#coluna_2 {
	width:200px;
	padding:2px;
	margin: 0px;
	margin-bottom:2px; 
	float:left;
	text-align:left;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}

#coluna_3 {
	width:600px;
	padding:2px;
	margin: 0px;
	margin-bottom:2px; 
	float:left;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}

/* --------------- */

/* --------------- Listagem dos Codigos de Cursos --------------------*/
#codigo_curso_a {
	width:60px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	/* border-top:#75BEC4 solid 1px; */
	border-bottom:#75BEC4 solid 1px;
	border-left:#75BEC4 solid 1px;
}
#codigo_curso_b {
	width:400px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	/* border-top:#75BEC4 solid 1px; */
	border-bottom:#75BEC4 solid 1px;
	border-left:#75BEC4 solid 1px;
}

/* --------------- Diario de Frequencia e Notas --------------------*/
#diario_1 {
	width:666px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:14px;
	font-weight:bold;
	border-left:#000 solid 1px;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
}

#diario_2 {
	width:460px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:center;
	font:0.8em/0.8em Verdana,Courier News,Arial,Helvetica;
	font-weight:bold;
	border-left:#000 solid 1px;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#diario_2_a {
	width:460px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:left;
	font:0.6em/1.05em Verdana,Courier News,Arial,Helvetica;
	border-left:#000 solid 1px;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#diario_3 {
	width:100px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:center;
	font:0.6em/1.05em Verdana,Courier News,Arial,Helvetica;
	font-weight:bold;
	/*border-left:#75BEC4 solid 1px;*/
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}


/* --------------- ATRIBUICAO NAS GRADES AM --------------------*/
#grade_1 {
	font: 1.0em/0.9em Arial, Helvetica, Courier News, Verdana;
	width:666px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:center;
	border-left:#000 solid 1px;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
}

#grade_disc {
	font:0.8em/0.8em Verdana,Courier News,Arial,Helvetica;
	width:250px;
	height:20px;
	padding-top:1px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:left;
	/*border-left:#000 solid 1px;
	border-top:#000 solid 1px;*/
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_disc_cabec {
	font:0.8em/0.9em Verdana,Courier News,Arial,Helvetica;
	width:250px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:center;
	/*border-left:#000 solid 1px;*/
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_dia {
	font:0.8em/0.8em Verdana,Courier News,Arial,Helvetica;
	width:45px;
	height:20px;
	padding-top:1px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:left;
	/*border-left:#75BEC4 solid 1px;
	border-top:#000 solid 1px;*/
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_dia_cabec {
	font:0.8em/0.9em Verdana,Courier News,Arial,Helvetica;
	width:45px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:center;
	/*border-left:#75BEC4 solid 1px;*/
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_turma {
	font:0.8em/0.8em Verdana,Courier News,Arial,Helvetica;
	width:61px;
	height:20px;
	padding-top:1px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:left;
	border-left:#75BEC4 solid 1px;
	/*border-top:#000 solid 1px;*/
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_turma_cabec {
	font:0.8em/0.9em Verdana,Courier News,Arial,Helvetica;
	width:61px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:center;
	border-left:#75BEC4 solid 1px;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_horario {
	font:0.8em/0.8em Verdana,Courier News,Arial,Helvetica;
	width:82px;
	height:20px;
	padding-top:1px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:left;
	/*border-left:#75BEC4 solid 1px;
	border-top:#000 solid 1px;*/
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_horario_cabec {
	font:0.8em/0.9em Verdana,Courier News,Arial,Helvetica;
	width:82px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:center;
	/*border-left:#75BEC4 solid 1px;*/
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_cpf {
	font:0.8em/0.8em Verdana,Courier News,Arial,Helvetica;
	width:95px;
	height:20px;
	padding-top:1px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:left;
	/*border-left:#75BEC4 solid 1px;
	border-top:#000 solid 1px;*/
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_cpf_cabec {
	font:0.8em/0.9em Verdana,Courier News,Arial,Helvetica;
	width:95px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:center;
	/*border-left:#75BEC4 solid 1px;*/
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_prof {
	font:0.8em/0.8em Verdana,Courier News,Arial,Helvetica;
	width:272px;
	height:20px;
	padding-top:1px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:left;
	/*border-left:#75BEC4 solid 1px;
	border-top:#000 solid 1px;*/
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_prof_cabec {
	font:0.8em/0.9em Verdana,Courier News,Arial,Helvetica;
	width:272px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:center;
	/*border-left:#75BEC4 solid 1px;*/
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}

#grade_email {
	font:0.8em/0.9em Verdana,Courier News,Arial,Helvetica;
	width:280px;
	height:20px;
	padding-top:1px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:left;
	/*border-left:#75BEC4 solid 1px;
	border-top:#000 solid 1px;*/
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#grade_email_cabec {
	font:0.8em/0.9em Verdana,Courier News,Arial,Helvetica;
	width:280px;
	padding-left:1px;
	margin: 0px;
	float:left;
	text-align:center;
	/*border-left:#75BEC4 solid 1px;*/
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}


/* --------------- GANHADORES DA MARATONA --------------------*/
#maratona {
	font:1.0em/1.0em Verdana,Courier News,Arial,Helvetica;
    float:left;
	text-align:center;
    width:320px;
	font-weight:bold;
	color:#1a7a6e;
    }	
	
#maratona_a {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:center;
    width:50px;
	margin-right:3px;
	font-family:Bookman Old Style;
	font-size:10px;
	font-weight:bold;
	color:#00F;
    }	
#maratona_a1 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:center;
    width:210px;
	margin-right:3px;
	font-family:Bookman Old Style;
	font-size:10px;
	font-weight:bold;
	color:#00F;
    }	
#maratona_b {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	text-align:left;
    width:100px;
	margin-right:10px;
	font-family:Bookman Old Style;
	font-size:12px;
	font-weight:bold;
	color:#00F;
    }	

#maratona_c {
	width:457px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	/* border-top:#75BEC4 solid 1px; */
	border-bottom:#75BEC4 solid 1px;
	border-left:#75BEC4 solid 1px;
	border-right:#75BEC4 solid 1px;
}

/* --------------- REQUERIMENTOS --------------------*/
#requer_a {
	width:518px;
	height:15px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	color: #000;
	font-weight:bold;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;
}
#requer_b {
	width:140px;
	height:15px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	color: #000;
	font-weight:bold;
	border:#000 solid 1px;
}
#requer_c {
	width:99%;
	height:15px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	color: #000;
	font-weight:bold;
	border:#000 solid 1px;
}

/* --------------- 2 colunas CENTRO DE ATENDIMENTO --------------------*/
	
/* --------------- */
#colunaesq_e {
	width:100px;
	height:15px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	color: #00b;
	font-weight:bold;
	border-top:#75BEC4 solid 1px;
	border-bottom:#75BEC4 solid 1px;
	border-left:#75BEC4 solid 1px;
}

#colunadir_e {
	width:140px;
	height:15px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	color:#00b;
	font-weight:bold;
	border-top:#75BEC4 solid 1px;
	border-left:#75BEC4 solid 1px;
	border-bottom:#75BEC4 solid 1px;
}

#colunaesq_e1 {
	width:420px;
	height:15px;
	padding:2px;
	margin-bottom:2px;
	float:left;
	text-align:left;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border-left:#000 solid 1px;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
}

#colunadir_e1 {
	width:380px;
	height:15px;
	padding:2px;
	margin-bottom:2px;
	float:left;
	text-align:left;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border:#000 solid 1px;
}
#colunadir_e11 {
	width:80px;
	height:15px;
	padding:2px;
	margin: 0px;
	margin-bottom:2px;
	float:left;
	text-align:left;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#coluna_c {
	width:560px;
	padding:0px;
	margin:0px;
	float:left;
	border-right:#fff solid 2px;
}


/* --------------- para montar os candidatos do ENEM e VESTIBYLAR ONLILNE ----------------------------------- */
#colunaenem_e {
	width:400px;
	height:15px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	font-weight:bold;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;
}
#colunaenem_d {
	width:80px;
	height:15px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	font-weight:bold;
	border-top:#000 solid 1px;
	border-left:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#colunaenem_d1 {
	width:50px;
	height:15px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	font-weight:bold;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;
}
#colunaenem_1 {
	width:160px;
	height:25px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	font-weight:bold;
}
#colunaenem_1A {
	width:460px;
	height:25px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
}
#colunaenem_1B {
	width:100px;
	height:25px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
}
/* --------------- FIM para montar os candidatos do ENEM ----------------------------------- */

/* --------------- */
#colunaesq1_e {
	width:75px;
	height:15px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	font-weight:bold;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;
}
#colunaesq1_e1 {
	width:253px;
	height:15px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#colunadir1_e {
	width:75px;
	height:15px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	font-weight:bold;
	border-top:#000 solid 1px;
	border-left:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#colunadir1_e1 {
	width:253px;
	height:15px;
	padding:1px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	border-top:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#000 solid 1px;
}
#colunatot_e {
	width:667px;
	height:5px;
	padding:0px;
	margin: 0px;
	font-size:6px;
	float:left;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
}

/* --------------- */
/* --------------- 2 colunas simples para calendario do Auditorio --------------------*/
#auditorioesq {
	width:440px;
	padding:2px;
	margin:0px;
	float:left;
}

#auditoriodir {
	width:510px;
	padding:2px;
	margin:0px;
	float:right;
}
/* --------------- 2 colunas simples para professore_disp --------------------*/
#caixa2colesqs{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:150px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#DDDDDD;
	border:#75BEC4 8px inset;
	float:left;
}

#caixa2coldirs {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:150px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#DDDDDD;
	border:#75BEC4 8px inset;
	float:left;
}

#caixa2colesqsA {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:250px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#DDDDDD;
	border:#75BEC4 8px inset;
	float:left;
}

#caixa2coldirsA {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:250px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#DDDDDD;
	border:#75BEC4 8px inset;
	float:left;
}

#caixa2colesqs1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:250px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#DDDDDD;
	border:#75BEC4 8px inset;
	float:left;
}

#caixa2coldirs1 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:250px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#DDDDDD;
	border:#75BEC4 8px inset;
	float:left;
}

#caixa2ce2 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:300px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#DDDDDD;
	border:#75BEC4 8px inset;
	float:left;
}

#caixa2cd2 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:300px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#DDDDDD;
	border:#75BEC4 8px inset;
	float:right;
}
	


	
/* --------------- 2 colunas simples usei em material de professores --------------------*/
#colunadireita02 {
	width:480px;
	padding:2px;
	margin:0px;
	border:#0000ff solid 2px;
	float:right ;
}

#colunaesquerda02 {
	width:480px;
	padding:2px;
	margin:0px;
	border:#0000ff solid 2px;
	float:left;
}	

#colunadireita03 {
	width:520px;
	padding:2px;
	margin:0px;
	border:#0000ff solid 2px;
	float:right ;
}

#colunaesquerda03 {
	width:520px;
	padding:2px;
	margin:0px;
	border:#0000ff solid 2px;
	float:left;
}	
/* ------------------- Tabela para Caixa de Autenticacao--------------------*/
#cxautent {
	width:340px;
	height:90px;
	padding:15px;
	margin:4px;
	background:#DDDDDD;
	border:#75BEC4 10px inset;
}
#colesqautent {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	float:left;
    width:100px;
	border:#0000ff solid 2px;
}
#coldirautent {	
	float:left;
    width:210px;
	padding-left:2px;
	border:#0000ff solid 2px;
}	
/* ------------------------------- autent ---------------------------------- */
#autent1{
	padding:2px;
	width:394px;
	text-align:center;
	margin:0px;
	float:center;
	border-top:10px solid #A50A65;
	border-right:10px inset #F98A1B;
	border-bottom:10px inset #F98A1B;
	border-left:10px solid #A50A65;
	
}
#autent2{
	padding:2px;
	width:378px;
	text-align:center;
	margin:0px;
	float: center;
	border-top:6px solid #A50A65;
	border-right:6px inset #F98A1B;
	border-bottom:6px inset #F98A1B;
	border-left:6px solid #A50A65;
}
#autent3{
	padding:2px;
	width:366px;
	text-align:center;
	margin:0px;
	float: center;
	border-top:4px solid #A50A65;
	border-right:4px inset #F98A1B;
	border-bottom:4px inset #F98A1B;
	border-left:4px solid #A50A65;
}
#autent4{
	padding:2px;
	width:354px;
	text-align:center;
	margin:0px;
	float: center;
	border-top:4px solid #A50A65;
	border-right:4px inset #F98A1B;
	border-bottom:4px inset #F98A1B;
	border-left:4px solid #A50A65;
}


/* --------------- caixas simples fundo cinza Boa para destaques ---*/
#cxscinza{
	width:954px;
	padding:2px;
	margin:4px;
	font-size:14px;
	border:#75BEC4 4px inset;
	background:#eeeeee;
}	
#cxscinzab{
	width:840px;
	padding:2px;
	margin:4px;
	font-size:14px;
	border:#75BEC4 4px inset;
	color:#00F;
	font-weight:bold;
	background:#dddddd;
}
#cxscinza2{
	width:890px;
	padding:4px;
	margin:0px;
	font-size:14px;
	border:#75BEC4 4px inset;
	background:#dddddd;
}	

/* ----------- Listagem de Areas da Bibilioteca Digital ------------ */
#biblioreg{
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	width:40px;
	height:30px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#biblioarea{
	font: 0.9em/1.0em Arial, Helvetica, Courier News, Verdana;
	width:720px;
	/*height:40px;*/
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border: 1px #000000 solid;
	/*border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;*/
	float:left;
}

#biblioarea1{
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	width:620px;
	height:30px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

/* ----------- Listagem de PESQUISA de Professores ESAMC ------------ */
/*---- listagem por professor */
#pesqcod{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:320px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqprofe{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:482px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqunidade{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:130px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqper{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqfichas{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:180px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqid{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:106px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#pesqnome{
	width:665px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/*---- listagem por professor */
#pesqreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:39px;
	height:50px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqcodigo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:140px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqprof{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:430px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqperiodo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:47px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqmodulo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:573px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqespec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:623px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadesq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:160px;
	background:#FFFFFF;
	text-align:left;
	font-size:14px;
	color: #0000FF;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:10px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcaddir{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:430px;
	background:#FFFFFF;
	text-align:left;
	font-size:14px;
	color: #0000FF;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadesq1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:160px;
	background:#FFFFFF;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:10px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcaddir1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:430px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadtitulo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:772px;
	background:#CCCCCC;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#popcadtitulo1{
	width:612px;
	background:#CCCCCC;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#popcadopcao{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:26px;
	background:#CCCCCC;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadopcao1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:26px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadmedia{
	width:50px;
	background:#CCCCCC;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadmedia1{
	width:50px;
	height:30px;
	background:#FFFFFF;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadnum{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:39px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadnum2{
	width:30px;
	height:30px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadnum21{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:47px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadnum21_A{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:38px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadnum21_B{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:92px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadiretor{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:300px;
	height:45px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-top:1px #000000 solid;
	float:left;
}
#popcadiretor1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:30px;
	height:45px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	float:left;
}
#popcaddesc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:730px;
	height:20px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcaddesc1{
	width:579px;
	height:30px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/* ----------- FIM Listagem de Pesquisa de Professores ESAMC ------------ */	

/* ----------- IMPRIMIR AVALIACAO INDIVIDUAL DOS PROFESORES ------------ */
#avalia_A{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#eda95c;
	text-align:center;
	font-size:10px;
	color:#8f4188;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #FFF solid;
	border-left:1px #000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A2{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#eda95c;
	text-align:center;
	font-size:10px;
	color:#8f4188;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000 solid;
	border-left:1px #FFF solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_A3{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:28px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A3A{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:28px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border:1px #000000 solid;

	float:left;
}
#avalia_A4{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:30px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_A4_vermelha{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:30px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	color:#F00;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_A4_verde{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:30px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	color:#0F0;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_A4_azul{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:30px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	color:#00F;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_A4_preta{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:30px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	color:#000;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}


#avalia_Aturma{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_Aturma1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:107px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_AturmaA{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#avalia_AturmaA1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:107px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#avalia_Adisc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:296px;
	background:#FFF;
	text-align:left;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_AturmaAperc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:60px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}


#avalia_AdiscA{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:296px;
	background:#FFF;
	text-align:left;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#avalia_Aturmaperc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:60px;
	background:#FFF;
	text-align:center;
	font-size:9px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_AA{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:36px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A_verde{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#0F0;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A_vermelha{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#F00;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A_azul{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#00F;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A_preta{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#000;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_A1_verde{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FF9;
	text-align:center;
	font-size:10px;
	color:#0F0;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A1_vermelha{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FF9;
	text-align:center;
	font-size:10px;
	color:#F00;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A1_azul{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FF9;
	text-align:center;
	font-size:10px;
	color:#00F;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_A1_preta{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FF9;
	text-align:center;
	font-size:10px;
	color:#000;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_AA_verde{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:36px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#0F0;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_AA_vermelha{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:36px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#F00;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_AA_azul{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:36px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#00F;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_AA_preta{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:36px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#000;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_B{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:581px;
	background:#eda95c;
	text-align:center;
	font-size:10px;
	color:#8f4188;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #FFF solid;
	border-left:1px #FFF solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_B1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:581px;
	background:#FFFFFF;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_B2{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:624px;
	background:#FF9;
	text-align:right;
	font-size:10px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_B3{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:666px;
	background:#BBB;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalia_C{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:140px;
	font: 0.7em/0.7em Arial, Helvetica, Courier News, Verdana;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#avalia_C1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:140px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding:3px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#avalia_C2{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:509px;
	height:5px;
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}

#avalia_C3{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:190px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding:3px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
/* ----------- IMPRIMIR AVALIACAO INDIVIDUAL DOS PROFESORES ------------ */

/* ----------- FORMULARIO PARA PESQUISA DE PROFS E ESTRUTURA ------------ */
#pesqformaluno{
	width:660px;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#pesqformtitulo{
	width:778px;
	font-size:14px;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#pesqformopcao{
	width:25px;
	font-size:14px;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#pesqformitem{
	width:25px;
	height:18px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#pesqformitem_G1{
	width:25px;
	height:26px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqformprof{
	width:750px;
	height:18px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-top: 2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#pesqformprof_G1{
	width:750px;
	height:26px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-top: 2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#pesqformnota{
	width:25px;
	height:20px;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	background-color:#fff;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#pesqformnota_F{
	width:25px;
	height:20px;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	background-color:#ccc;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#pesqformnota_G1{
	width:25px;
	height:26px;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#pesqformtitulo1{
	width:778px;
	text-align:left;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	font-weight: bold;
	color:#FFF;
	padding:0px;
	padding-left:2px;
	margin:0px;
	background-color:#999;
	border:1px #000000 solid;
	float:left;
}
#pesqformspace{
	width:1050px;
	height:5px;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	float:left;
}
#pesqformopcao1{
	width:25px;
	text-align:center;
	font: 1.0em/1.0em Arial, Helvetica, Courier News, Verdana;
	font-weight: bold;
	color:#FFF;
	padding:0px;
	padding-left:2px;
	margin:0px;
	background-color:#999;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#pesqformitem1{
	width:25px;
	height:20px;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqformitem_F{
	width:25px;
	height:18px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	padding-top: 2px;
	margin:0px;
	background-color:#ccc;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqformitem_G{
	width:25px;
	height:26px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	padding-top: 2px;
	margin:0px;
	background-color:#ccc;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqformprof1{
	width:930px;
	height:20px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
#pesqformprof_F{
	width:750px;
	height:18px;
	text-align:left;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	padding:0px;
	padding-left:2px;
	padding-top: 2px;
	margin:0px;
	background-color:#ccc;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#pesqformprof_G{
	width:750px;
	height:26px;
	text-align:left;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	padding:0px;
	padding-left:2px;
	padding-top: 2px;
	margin:0px;
	background-color:#ccc;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}



#pesqformnota_G{
	width:25px;
	height:24px;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	padding-top:4px;
	margin:0px;
	background-color:#ccc;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/* ----------- FIM FORMULARIO PARA PESQUISA PROF E ESTRUTURA ------------ */

/* ----------- Listagem GRADES ATHON ------------ */
#gradereg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:12px; 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}

#gradesigla{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:95px;
	height:12px; 
	text-align:center;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}

#gradecurso{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:450px;
	height:12px; 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}

#gradestatus{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:65px;
	height:12px; 
	text-align:center;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}

/* ----------- Listagem para apresentar DISCIPLINAS ATHON ------------ */

#disciplinareg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:12px; 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}

#disciplinanome{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:450px;
	height:12px; 
	font: 0.7em/0.7em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}

#disciplinaarea{
	font: 0.7em/0.7em Arial, Helvetica, Courier News, Verdana;
	width:140px;
	height:12px; 
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}

#disciplinastatus{
	font: 0.7em/0.7em Arial, Helvetica, Courier News, Verdana;
	width:25px;
	height:12px; 
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}
/* ----------- Listagem profs ATHON ------------ */
#profreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:12px; 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}
#profreg1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:95px;
	height:12px; 
	text-align:center;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}

#profnome{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:380px;
	height:12px; 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}
#profcpf{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:110px;
	height:17px; 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	padding:0px;
	padding-top:2px;
	padding-left:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}
#profstatus{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	height:17px; 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	padding:0px;
	padding-top:2px;
	padding-left:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}
#profarea{
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:240px;
	height:12px; 
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	margin-bottom:2px;
	border:1px #000000 solid;
	float:left;
}
/* ----------- FIM Listagem profs ESAMC ------------ */

/* ----------- Listagem Parametros de Disponibilidade ------------ */
#profdispreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:45px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#profdispano{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:65px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#profdispsemestre{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#profdisplimite{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:110px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

/* ----------- FIM Listagem profs ESAMC ------------ */

/* ----------- Listagem turmas / Disciplinas ESAMC ------------ */
#turmareg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:35px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmareg_A{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:34px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmareg_B{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:50px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmagrade{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:35px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#dispdisp_A{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:540px;
	height:34px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#dispespec_A{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:85px;
	height:34px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#turmaturma{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:110px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmacurso{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:120px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmacurso1{
	display:inline; /*Bug da margem dupla para floats no IE*/
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:240px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmaturno{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:50px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#turmaunidade{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:60px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#turmaespec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:346px;
	background:#FFFFFF;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/* ----------- FIM Listagem turmas / Disciplinas ESAMC ------------ */

/* ----------- Listagem de ELETIVAS ------------ */
#eletivareg{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:40px;
	height:36px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:8px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#eletivacapacidade{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:35px;
	height:36px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#eletivasala{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:80px;
	height:36px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#eletivadisc{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:345px;
	height:36px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#eletivareg1{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:40px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:8px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#eletivacapacidade1{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:35px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#eletivasala1{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:80px;
	height:20px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#eletivadisc1{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:345px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	font-size:10px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#eletivadia{
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:60px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

/* ----------- FIM Listagem ELETIVAS ------------ */

/* ----------- MONTAR A GRADE DAS DISCIPLINAS POR DIA ------------ */
#cxgradedia_dia{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:25px;
	padding:1px;
	margin-left:0px;
	font-size:10px;
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	float:left;
}
#cxgradedia_tempo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:65px;
	padding:1px;
	margin:0px;
	font-size:10px;
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	float:left;
}
#cxgradedia_curso{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:60px;
	padding:1px;
	margin:0px;
	font-size:10px;
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	float:left;
}
#cxgradedia_turma{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	padding:1px;
	margin:0px;
	font-size:10px;
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	float:left;
}
#cxgradedia_disc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:400px;
	padding:1px;
	margin:0px;
	font-size:10px;
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	float:left;
}
#cxgradedia_prof{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:166px;
	padding:1px;
	margin:0px;
	font-size:10px;
	border-top:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	float:left;
}
#cxgradedia_qtde{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	padding:1px;
	font-size:10px;
	margin-left:0px;
	border:#000 1px solid;
	float:left;
}
#cxgradedia_sala{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	padding:1px;
	font-size:10px;
	margin-left:0px;
	border:#000 1px solid;
	float:left;
}
/* ----------- FIM MONTAR A GRADE DAS DISCIPLINAS POR DIA ------------ */

/* ----------- MONTAR A GRADE DE GRADUACAO EM TELA ------------ */

#cxgrade_dia{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:1060px;
	padding:1px;
	margin-left:2px;
	border-right:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	float:left;
}

#cxgrade_dia1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:1060px;
	background:#6FF;
	padding:1px;
	margin-left:2px;
	border-right:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	float:left;
}

#cxgrade_dia_dia{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 1.2em/1.2em Arial, Helvetica, Courier News, Verdana;
	font-weight: bold;
	text-align:center;
	width:1060px;
	padding:1px;
	margin-left:2px;
	border-right:#000 1px solid;
	border-top: #000 1px solid;
	border-left:#000 1px solid;
	float:left;
}

#cxgrade_dia_dia1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 1.2em/1.2em Arial, Helvetica, Courier News, Verdana;
	font-weight: bold;
	text-align:center;
	width:1060px;
	background:#6FF;
	padding:1px;
	margin-left:2px;
	border-right:#000 1px solid;
	border-top: #000 1px solid;
	border-left:#000 1px solid;
	float:left;
}
#cxgradee{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	height:60px;
	padding:1px;
	margin-left:2px;
	background:#eeeeee;
	border:#eeeeee 2px solid;
	float:left;
}
#cxgradee_a{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	width:75px;
	padding:1px;
	margin-left:2px;
	float:left;
}
#cxgradee_a1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	color: #FF0000;
	text-align:center;
	width:75px;
	padding:1px;
	margin-left:2px;
	float:left;
}
#cxgradee_b{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	height:60px;
	padding:1px;
	margin-left:2px;
	background:#6FF;
	border:#6FF 2px solid;
	float:left;
}
#cxgradec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:110px;
	height:60px;
	padding:1px;
	background:#eeeeee;
	border:#75BEC4 2px solid;
	float:left;
}
#cxgradec_a{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	width:110px;
	/*height:50px;*/
	padding:1px;
	/*background:#FF0;
	border:#75BEC4 2px solid;*/
	float:left;
}
#cxgradec_b{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:110px;
	height:60px;
	padding:1px;
	background:#6FF;
	border:#75BEC4 2px solid;
	float:left;
}

#cxgraded{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:863px;
	height:60px;
	padding:1px;
	background:#eeeeee;
	border:#75BEC4 2px solid;
	float:left;
}

#cxgraded_a{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:863px;
	height:50px;
	padding:1px;
	background:#FF0;
	border:#75BEC4 2px solid;
	float:left;
}
#cxgraded_b{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:863px;
	height:60px;
	padding:1px;
	background:#6FF;
	border:#75BEC4 2px solid;
	float:left;
}
#cxgradedisc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:330px;
	padding:2px;
	margin-left:2px;
	text-align:center;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	background:#eeeeee;
	float:left;
}

#cxgradedisc_a{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:500px;
	padding:2px;
	margin-left:1px;
	text-align:center;
	float:left;
}
#cxgradedisc_b{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:330px;
	padding:2px;
	margin-left:2px;
	text-align:center;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	background:#6FF;
	float:left;
}

#cxgradeprof {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:400px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#eeeeee;
	font-size:12px;
	font-family:Arial, Helvetica, Courier News, Verdana;
	float:left;
}
#cxgradeprof_a {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	width:360px;
	padding:2px;
	margin:0px;
	text-align:center;
	float:left;
}
#cxgradespen_a {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#FF0;
	float:left;
}
#cxgradespen {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	padding:2px;
	margin:0px;
	text-align:center;
	background:#EEE;
	float:left;
}
#cxgradeprof_b {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:400px;
	padding:2px;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	background:#6FF;
	float:left;
}
/* ----------- FIM MONTAR A GRADE DE GRADUACAO EM TELA ------------ */
/* ------------------- 2 colunas para grade_grad_cop ---------------*/	
#cxgradeesq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:470px;
	height:70px;
	padding:1px;
	margin-left:2px;
	background:#eeeeee;
	font-family:Arial, Helvetica, Courier News, Verdana;
	border:#75BEC4 2px solid;
	float:left;
}
#cxgradedir{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:470px;
	height:70px;
	padding:1px;
	background:#eeeeee;
	border:#75BEC4 2px solid;
	float:right;
}
/* ------------------- FIM 2 colunas para grade_grad_cop ---------------*/	
/* ---------- Tabela 2 colunas iguais simples com fundo azul --------------*/
#cxfundo {
	width:820px;
	border:#75BEC4 2px solid;
	float:none;
	background:#DDDDDD;
	text-align:center;
} 

#cxcolesq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:400px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	/* border-top:#75BEC4 2px solid; */
	float:left;
}

#cxcoldir {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:400px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	/*border-top:#75BEC4 2px solid;*/
	float:left;
}
/* ---------- Tabela 2 colunas iguais simples Largura total 670px com fundo azul --------------*/
/* ----------- Formulario para preencher horario  das turmas de Graduacao ESAMC ------------ */

#graddiacabecm{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:20px;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#graddiam{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:100px;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:14px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempocabecm{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:207px;
	height:20px;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempocabecn{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:312px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempom{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:207px;
	height:100px;
	background:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempom1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:417px;
	height:100px;
	background:#FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempon{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:312px;
	height:100px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
/* ----------- FIM Formulario para preencher horario Graduacao ESAMC ------------ */

/* ----------- Formulario para preencher horario Professors Graduacao ESAMC ------------ */

#graddiaprofdia{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:23px;
	height:20px;
	float:left;
}
#graddiaprofmanha{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:384px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
#graddiaprofnoite{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:255px;
	height:20px;
	background:#dddddd;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#graddiaprofcabec{ 
	width:20px;
	height:12px;
	background:#FFFFFF;
	text-align:center;
	font: 0.6em/0.6em Arial, Helvetica, Courier News, Verdana;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofcabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:158px;
	height:12px;
	font:0.6em/0.6em Verdana,Courier News,Arial,Helvetica;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	padding-top:2px; 
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofcabec_a{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:105px;
	height:12px;
	background:#FFFFFF;
	text-align:center;
	font: 0.6em/0.6em Arial, Helvetica, Courier News, Verdana;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	padding-top:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofcabec1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:14px;
	font:0.6em/0.6em Verdana,Courier News,Arial,Helvetica;
	background:#DDDDDD;
	text-align:center;
	padding:0px;
	padding-left:2px;
	padding-top:2px; 
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofcabec2{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:14px;
	background:#DDDDDD;
	text-align:center;
	font:0.6em/0.6em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:2px;
	padding-top:2px; 
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofcabec3{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:14px;
	background:#FFFFFF;
	text-align:center;
	font:0.6em/0.6em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempoprofcabec4{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:105px;
	height:30px;
	background:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#graddiaprofcabec4{ 
	width:20px;
	height:30px;
	background:#FFFFFF;
	text-align:center;
	font-size:08px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#graddiaprof{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	height:70px;
	background:#FFFFFF;
	text-align:center;
	font: 0.6em/1.0em Arial, Helvetica, Courier News, Verdana;
	font-weight:bold;
	padding:0px;
	padding-left:2px;
	padding-top:50px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#graddiaprofha{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	height:160px;
	background:#FFFFFF;
	text-align:center;
	font:0.6em/1.0em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#graddiaprofhatot{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	height:27px;
	background:#FFFFFF;
	text-align:center;
	font: 0.6em/1.0em Arial, Helvetica, Courier News, Verdana;
	padding:0px;
	padding-left:2px;
	padding-top: 2px
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#graddiaprofha_a{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	height:160px;
	background:#FFFFFF;
	text-align:center;
	font-size:08px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#graddiaprofha1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	height:160px;
	background:#FFFFFF;
	text-align:center;
	font-size:08px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:2px #000000 solid;
	float:left;
}
#graddiaprofha_a1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	height:160px;
	background:#FFFFFF;
	text-align:center;
	font-size:08px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:2px #000000 solid;
	float:left;
}
#gradtempoprof{
	width:126px;
	height:120px;
	background:#FFFFFF;
	text-align:left;
	font:0.6em/1.0em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofha{
	width:105px;
	height:160px;
	background:#FFFFFF;
	text-align:left;
	font:0.6em/1.0em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempoprofhatot{
	width:105px;
	height:24px;
	background:#FFFFFF;
	text-align:center;
	font:0.6em/1.0em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:1px;
	padding-top: 3px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempoprofhageral{
	width:663px;
	height:28px;
	background:#FFFFFF;
	text-align:center;
	font:0.8em/0.8em Verdana,Courier News,Arial,Helvetica;
	font-weight: bold;
	color:#00f;
	padding:0px;
	padding-left:1px;
	padding-top: 5px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#gradtempoprofhageral1{
	width:663px;
	height:2px;
	background:#000;
	padding:0px;
	margin:0px;
	margin-top: 4px;
	margin-bottom: 4px;
	border:1px #000000 solid;
	float:left;
}

#gradtempoprofha_a{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:160px;
	height:160px;
	background:#FFFFFF;
	text-align:left;
	font:0.5em/0.8em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofha1{
	width:105px;
	height:160px;
	background:#FFFFFF;
	text-align:left;
	font:0.6em/1.0em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:2px #000000 solid;
	float:left;
}
#gradtempoprofha_a1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:160px;
	height:160px;
	background:#FFFFFF;
	text-align:left;
	font:0.5em/0.8em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:1px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:2px #000000 solid;
	float:left;
}
#gradtempoprof1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:120px;
	background:#ddd;
	text-align:left;
	font:0.6em/1.0em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempoprof2{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:120px;
	background:#DDDDDD;
	text-align:left;
	font:0.6em/1.0em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempoprof21{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:255px;
	height:120px;
	background:#DDDDDD;
	text-align:center;
	font:0.6em/1.0em Verdana,Courier News,Arial,Helvetica;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
/* ------- FIM Formulario para preencher horario Professors Graduacao ESAMC ------------ */

/* ------------------- colunas Para lista SALAS de AULAS --------*/
#salascolid {
    display:inline; /*Bug da margem dupla para floats no IE*/
	width:60px;
    float:left;
	padding:0px;
	padding-left:3px;
	margin:0px;
	border:1px #000000 solid;
}

#salascol {
    display:inline; /*Bug da margem dupla para floats no IE*/
	width:100px;
    float:left;
	padding:0px;
	padding-left:3px;
	margin:0px;
	border:1px #000000 solid;
}
#salascol2 {
    display:inline; /*Bug da margem dupla para floats no IE*/
	width:150px;
    float:left;
	padding:0px;
	padding-left:3px;
	margin:0px;
	border:1px #000000 solid;
}
/* ----------------------- CALENDARIO --------------- */
#calencabec_e{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:120px;
	height: 20px;
	background:#aaa;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:20px;
	border-bottom:1px #fff solid;
	float:left;
}

#calencabec_c{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height: 20px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	text-align:center;
	font-weight: bold;
	background:#aaa;
	padding:0px;
	margin:0px;
	border-bottom:1px #fff solid;
	float:left;
}

#calencabec_d{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:120px;
	height: 20px;
	font: 0.8em/1.0em Arial, Helvetica, Courier News, Verdana;
	text-align:right;
	font-weight: bold;
	background:#aaa;
	padding:0px;
	padding-right:2px;
	margin:0px;
	border-bottom:1px #fff solid;
	float:left;
}

#calendia_0{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:52px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	background:#dddddd;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-left:20px;
	border-bottom:1px #ffffff solid;
	border-top:1px #ffffff solid;
	border-left:1px #ffffff solid;
	float:left;
}
#calendia_00{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:52px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	background:#ffff00;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-left:20px;
	border-bottom:1px #ffffff solid;
	border-top:1px #ffffff solid;
	border-left:1px #ffffff solid;
	float:left;
}


#calendia_1{
	width:52px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	text-align:center;
	background:#eeeeee;
	padding:0px;
	margin:0px;
	border-bottom:1px #ffffff solid;
	border-top:1px #ffffff solid;
	border-left:1px #ffffff solid;
	float:left;
}

#calendia_11{
	width:52px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	text-align:center;
	background:#FFFF00;
	padding:0px;
	margin:0px;
	border-bottom:1px #ffffff solid;
	border-top:1px #ffffff solid;
	border-left:1px #ffffff solid;
	float:left;
}

#calendia_6{
	width:52px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	text-align:center;
	padding:0px;
	background:#eeeeee;
	margin:0px;
	border:1px #ffffff solid;
	float:left;
}

#calendia_66{
	width:52px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	text-align:center;
	background:#FFFF00;
	padding:0px;
	margin:0px;
	border:1px #ffffff solid;
	float:left;
}

#calenrodape{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:368px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:12px;
	background:#dddddd;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:20px;
	border:1px #ffffff solid;
	float:left;
}

/* ----------- AUDITORIO ------------ */
#aud0{
	width:670px;
	padding:0px;
	margin:0px;
	border:1px #000000 inset;
}
#audrisco{
	width:670px;
	margin:3px;
	border:1px #ffffff;
}
#auddata{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:95px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}
#audreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}

#audhora{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}
#audresp{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:140px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	float:left;
}
#audresp1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:480px;
	background:#FFFFFF;
	padding:0px;
	padding-left:2px;
	margin:0px;
	float:left;
}
#audevento{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:399px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	float:left;
}
#audrespevento{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:540px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	float:left;
}
/* ----------- FIM AUDITORIO ------------ */
/* ----------- RECURSOS ------------ */
#recrecursocab{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#rechoracab{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#receventocab{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:449px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#recregcab{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#recrecurso{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	height:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#rechora{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#recevento{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:449px;
	height:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#recreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
/* ----------- FIM RECURSOS ------------ */

/* ----------- JURIVITRINE ------------ */
#jurisala{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#jurihora{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#jurievento{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:449px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#juriid{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}


#jurisalat{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	height:80px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#jurihorat{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:80px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#jurieventot{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:449px;
	height:80px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#juriidt{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:80px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
/* ----------- FIM JURIVITRINE ------------ */


/* ----------- Professores preencherem cadastro ------------ */
#caixa3esq{
	width:470px;
	height:25px;
	padding:2px;
	padding-left:4px;
	margin-left:2px;
	font:1.0em/1.0.9em Arial,Helvetica,Courier News,Verdana;
	text-align:left;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	border-left:#ffffff 2px solid;
	border-right:#ffffff 6px solid;
	float:left;
}
#caixa3esq_a{
	width:475px;
	padding:2px;
	padding-left:4px;
	margin-left:2px;
	font:0.8em/0.8em Arial,Helvetica,Courier News,Verdana;
	text-align:left;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	border-left:#ffffff 2px solid;
	border-right:#ffffff 6px solid;
	float:left;
}
#caixa3dir{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:470px;
	height:25px;
	padding:2px;
	padding-left:4px;
	margin:0px;
	font:1.0em/1.0em Arial,Helvetica,Courier News,Verdana;
	text-align:left;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	float:right;
}	
#caixa3dir_a{
	width:475px;
	padding:2px;
	padding-left:4px;
	margin:0px;
	font:0.8em/0.8em Arial,Helvetica,Courier News,Verdana;
	text-align:left;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	float:left;
}	
#caixa3tot {
	width:964px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font:0.8em/1.0em Arial,Helvetica,Courier News,Verdana;
	font-weight:bold;
	border:#000 2px solid;
} 

#caixa3tot11 {
	width:964px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font:0.8em/1.0em Arial,Helvetica,Courier News,Verdana;
	font-weight:bold;
	background-color:#EDA95C;
	border:#000 2px solid;
} 

#caixa3tot_a {
	width:964px;
	height:16px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font-weight:bold;
	border:#ffffff 2px solid;
} 

#caixa3totA {
	width:688px;
	height:16px;
	padding:2px;
	margin-left:2px;
	text-align:center;
	font-weight:bold;
	border:#ffffff 2px solid;
	background:#dddddd;
} 


#caixa3totB {
	width:838px;
	height:16px;
	padding:2px;
	margin-left:2px;
	text-align:center;
	font-weight:bold;
	border:#ffffff 2px solid;
	background:#dddddd;
} 


#caixa3tot1 {
	width:952px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font:0.8em/0.8em Arial,Helvetica,Courier News,Verdana;
	font-weight:bold;
	border-bottom:#ffffff 2px solid;
	border-left:#ffffff 2px solid;
	border-right:#ffffff 2px solid;

	background:#eeeeee;
	float:left;
} 
#caixa3esqtel{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:110px;
	height:25px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	border-left:#ffffff 2px solid;
	border-right:#ffffff 2px solid;
	float:left;
}

#caixa3dirtel{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:848px;
	height:25px;
	padding:2px;
	margin:0px;
	text-align:left;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	border-right:#ffffff 2px solid;
	float:left;
}
#contatoesq{
	width:320px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font:0.8em/0.8em Arial,Helvetica,Courier News,Verdana;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	border-left:#ffffff 2px solid;
	border-right:#ffffff 2px solid;
	float:left;
}

#contatocentro{
	width:180px;
	padding:2px;
	margin:0px;
	text-align:left;
	font:0.8em/0.8em Arial,Helvetica,Courier News,Verdana;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	border-right:#ffffff 2px solid;
	float:left;
}
	
#contatodir{
	width:450px;
	padding:2px;
	margin:0px;
	text-align:left;
	font:0.8em/0.8em Arial,Helvetica,Courier News,Verdana;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:#ffffff 2px solid;
	border-right:#ffffff 2px solid;
	float:left;
}
/* ----------- Professores_disp - quadro de areas ------------ */
#dispcursos1{
	width:950px;
	padding:2px;
	margin-left:2px;
	text-align: left;
	font-weight:bold;
	border:#75BEC4 8px inset;
	background:#eeeeee;
	float:left;
}
#disphc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:120px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #ffffff solid;
	border-right:2px #ffffff solid;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	float:left;
}

#dispdc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	float:left;
}

#dispdc_A{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:140px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	float:left;
}

#disph{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:120px;
	height:50px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #ffffff solid;
	border-right:2px #ffffff solid;
	border-bottom:2px #ffffff solid;
	float:left;
}

/* para montar a tabela para escolha das eletivas */
#disph1{ 
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:120px;
	height:20px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #ffffff solid;
	border-right:2px #ffffff solid;
	border-bottom:2px #ffffff solid;
	float:left;
}
#disphnoite{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:70px;
	height:90px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}

#disphnoite1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:70px;
	height:120px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}

#dispd{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	height:20px;
	background:#eeeeee;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-bottom:2px #ffffff solid;
	float:left;
}

#dispd_A{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:140px;
	height:50px;
	background:#eeeeee;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-bottom:2px #ffffff solid;
	float:left;
}

#dispdnoite{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:132px;
	height:90px;
	background:#FFFFFF;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}
#dispdnoite1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:132px;
	height:120px;
	background:#FFFFFF;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}
#dispcxver{
	width:658px;
	padding:2px;
	margin:2px;
	font-size:12px;
	border:#CCCCCC 4px inset;
}

#dispcxver1{
	width:658px;
	padding:1px;
	margin:1px;
	font-size:10px;
	border:#CCCCCC 2px inset;
}		

#dispver {
	width:656px;
	height:14px;
	padding:2px;
	margin-left:2px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	border:#000000 2px solid;
} 

#disphver{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:138px;
	height:18px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:2px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}
#dispdver{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	height:18px;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}
#dispdverfim{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	height:18px;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:2px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}

/* ----- MONTAGEM DA GRADE PARA APRESENTAR AS UC PARA ESCOLHA ---------- */
#uc_uc{
	font: 2.oem/1.0em Verdana, Arial, Helvetica, Courier News;
	width:300px;
	height:15px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border:1px #000 solid;
	float:left;
}

#uc_escolha{
	font: 2.oem/1.0em Verdana, Arial, Helvetica, Courier News;
	width:50px;
	height:15px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border:1px #000 solid;
	float:left;
}

#uc_uc1{
	font: 2.oem/1.0em Verdana, Arial, Helvetica, Courier News;
	width:300px;
	height:15px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border:1px #000 solid;
	float:left;
}

#uc_escolha1{
	font: 2.oem/1.0em Verdana, Arial, Helvetica, Courier News;
	width:50px;
	height:15px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border:1px #000 solid;
	float:left;
}

/* ----- MONTAGEM DA GRADE PARA APRESENTAR AS DISCIPLINAS PARA ESCOLHA DAS ELETIVAS ---------- */
#eletivascod{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:12px;
	font-weight: bold;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#eletivasdisc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:420px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:12px;
	font-weight: bold;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	/*border-left:1px #000 solid;*/
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#eletivascod1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	height:18px;
	background:#fff;
	text-align:center;
	font-size:13px;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#eletivasdisc1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:420px;
	height:18px;
	background:#fff;
	text-align:left;
	font-size:13px;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	/*border-left:1px #000 solid;*/
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

/* ----- MONTAGEM DA GRADE PARA APRESENTAR AS DISCIPLINAS COM OS DIAS/HORARIOS ESCOLHA DAS ELETIVAS ---------- */
#eletivasDHdisc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:370px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:11px;
	font-weight: bold;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#eletivasDHdia{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:50px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:11px;
	font-weight: bold;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	/*border-left:1px #000 solid;*/
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#eletivasDHtempo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:11px;
	font-weight: bold;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	/*border-left:1px #000 solid;*/
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#eletivasDHdisc1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:370px;
	height:15px;
	background:#fff;
	text-align:left;
	font-size:11px;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#eletivasDHdia1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:50px;
	height:15px;
	background:#fff;
	text-align:left;
	font-size:11px;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	/*border-left:1px #000 solid;*/
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}

#eletivasDHtempo1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	height:15px;
	background:#fff;
	text-align:left;
	font-size:11px;
	font-family:Bookman Old Style,Verdana, Geneva, sans-serif;
	padding:0px;
	padding-left:2px;
	margin:0px;
	/*border-left:1px #000 solid;*/
	border-right:1px #000 solid;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	float:left;
}


/* ----------- WEBADMIN ------------ */
#cxwebadminvazio{
	width:330px;
	padding:0x;
	margin:0px;
	border:#fff 4px solid;
	float:left;
}
#cxwebadmine{
	width:330px;
	padding:0x;
	margin:0px;
	border:#000 2px solid;
	float:left;
}

#cxwebadmind{
	width:334px;
	padding:0px;
	margin:0px;
	border-top:#000 2px solid;
	border-right:#000 2px solid;
	border-bottom:#000 2px solid;
	float:left;
}
#cxwebadmin{
	width:666px;
	padding:0px;
	margin:0px;
	border:#000 2px solid;
	float:left;
}

/* ----------- PONTO DOS PROFESSORES ------------ */


#caixa2colesqs2{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:330px;
	padding:2px;
	margin:0px;
	font-size:12px;
	text-align:left;
	/*font-weight:bold; */
	float:left;
}

#caixa2coldirs2 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:330px;
	padding:2px;
	margin:0px;
	font-size:12px;
	text-align:right;
	/*font-weight:bold; */
	float:right;
}

#pontonomecabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:201px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	border-right: 1px #000000 dashed;
	float:left;
}

#pontoturmacabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:291px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	border-right: 1px #000000 dashed;
	float:left;
}

#pontotempocabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:13px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	border-right: 1px #000000 dashed;
	float:left;
}

#pontoasscabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:162px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	float:left;
}

#pontonome{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:201px;
	height:51px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-right: 1px #000000 dashed;
	float:left;
}

#pontoturma{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:291px;
	height:51px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-right: 1px #000000 dashed;
	float:left;
}

#pontotempo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:13px;
	height:51px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-right: 1px #000000 dashed;
	float:left;
}

#pontoass{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:162px;
	height:51px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}

/* ------- FIM Formulario para preencher horario Professors Graduacao ESAMC ------------ */

#caixa3colesqs1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:440px;
	padding:2px;
	margin-left:2px;
	background:#DDDDDD;
	border-left:#75BEC4 2px solid;
	border-top:#75BEC4 2px solid;
	float:left;
}

#caixa3coldirs1 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:440px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border-left:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	border-top:#75BEC4 2px solid;
	float:left;
}

/* ------- Para Montar tela de Alteracao de Alunos MBA ------------ */

#cxalunosmbaesq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:475px;
	padding:2px;
	margin-left:2px;
	background:#DDDDDD;
	border:#75BEC4 2px solid;
	float:left;
}

#cxalunosmbadir {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:475px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border:#75BEC4 2px solid;
	float:right;
}
/* ----------- LISTA DE PRESENCA ------------ */
#presencanome{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:294px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#presencadataN{
	width:48px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:0px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#presencadataS{
	width:97px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:0px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#presencadataS1{
	width:50px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:0px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#presencadia{
	width:11px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:0px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#presencadia1{
	width:10px;
	background:#cccccc;
	background-color:#CCC;
	text-align:center;
	padding:0px;
	padding-left:0px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#presencaspc{
	width:1px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#presencatot{
	width:50px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:0px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#presencatot1{
	width:21px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
/* ----------- FIM LISTA DE PRESENCA ------------ */

/* ----------- Listagem Especializacoes do MBA ESAMC ------------ */

#dispdisp{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:500px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#dispabrevia{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:120px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/* ----------- FIM Listagem Especializacoes do MBA ESAMC ------------ */

/* ----------- Listagem Disciplinas do MBA ESAMC ------------ */

#dispdisp1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:300px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#dispespec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:300px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

/* ----------- FIM Listagem Disciplinas do MBA ESAMC ------------ */

/* ----------- Listagem profs PAGTOS ------------ */
#pagtoreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:42px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#pagtoturma{
	width:72px;
	height:42px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#pagtodisciplina{
	width:310px;
	height:42px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#pagtoespecializa{
	width:78px;
	height:42px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#pagtodatamodulo{
	width:160px;
	height:42px;
	font-family:Arial,Helvetica,Courier News,Verdana;
	font-size:10px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
/* ----------- Assinaturas em PAGTOS ------------ */
#pagtoassina{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:200px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-top:1px #000000 solid;
	float:left;
}
#pagtoespaco{
	width:30px;
	text-align:center;
	padding:0px;
	margin:0px;
	float:left;
}
#pagtocaixa{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:660px;
	text-align:left;
	padding:2px;
	margin:0px;
	border:2px #000000 solid;
	float:left;
}

/* ----------- Escrever em uma posição absoluta para Tickets de alunos ------------ */
#tickettopleft {
	position:absolute;
	top:380px;
	left:300px;
	}

/* ------------- EVENTOS ESAMC - LISTA DE PRESENCA --------------- */
#eventotk{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:125px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#eventonome{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:350px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#eventora{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:80px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#eventodatacad{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

/* ----------- Assinaturas em LISTA de PRESENCA ------------ */
#presencaprof{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:300px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-top:1px #000000 solid;
	float:left;
}
#presencaespaco{
	width:50px;
	text-align:center;
	padding:0px;
	margin:0px;
	float:left;
}
#presencadata{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:300px;
	text-align:center;
	padding:0px;
	margin:0px;
	float:left;
}
/* ----------- PARAMETRIZACAO DA DISPONIBILIDADE de PROFESSROES ------------ */
#parametrodispid{
	width:60px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#parametrodispano{
	width:80px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#parametrodisplimite{
	width:120px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
#parametroconhec{
	width:420px;
	text-align:center;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
	
/* ----------- FIM PARAMETRIZACAO DA DISPONIBILIDADE de PROFESSROES ------------ */	
/* ----------- Listas dos profs ESAMC ------------ */
#listaproffnome{
	/*display:inline; Bug da margem dupla para floats no IE*/ 
	width:320px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#listaproftel{
	width:337px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#listaprofemail{
	width:217px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#listaprofnomedisp{
	/*display:inline; Bug da margem dupla para floats no IE*/ 
	width:236px;
	text-align:left;
	font-size:10px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#listaprofdisp{
	width:14px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:0px;
	float:left;
}
#listaprofdisp1{
	width:14px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:0px;
	border-right:0px;
	float:left;
}
#listaprofdispqtde{
	width:8px;
	text-align:center;
	font-size:12px;
	padding:px;
	/*padding-left:2px; */
	margin:0px;
	border-bottom:2px #000000 solid;
	float:left;
}
#listaprofdispn{
	width:14px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:2px #000000 solid;
	float:left;
}
#listaprofdispn1{
	width:14px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:0px;
	border-right:3px #000000 solid;
	background-color:#CCCCCC;
	float:left;
}
#listaprofdispn2{
	width:14px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:1px #000000 dashed;
	background-color:#CCCCCC;
	float:left;
}

#listaprofspc{
	width:6px;
	text-align:left;
	font-size:12px;
	padding:0px;
	/* padding-left:2px;*/
	margin:0px;
	border:0px #000000 solid;
	/* border-left:1px #000000 solid;*/
	border-right:1px #000000 solid; 
	float:left;
}
#listaprofmh{
	width:44px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:0px;
	border-right:0px;
	float:left;
}
#listaprofnoi{
	width:28px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:1px #000000 dashed;
	border-right:3px #000000 solid;
	background-color:#CCCCCC;
	float:left;
}
#listaprofdia{
	width:73px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-right:3px #000000 solid;
	border-left:0px;
	float:left;
}

/* ----------- FIM Listas dos profs ESAMC ------------ */

#colunaesq_b {
	width:100px;
	padding:2px;
	margin:0px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	border-top:#75BEC4 solid 1px;
	border-bottom:#75BEC4 solid 1px;
	border-left:#75BEC4 solid 1px;
}

#colunadir_b {
	width:600px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:4px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:10px;
	border-top:#75BEC4 solid 1px;
	border-right:#75BEC4 solid 1px;
	border-bottom:#75BEC4 solid 1px;
}
/* --------------- */

#colunaesq_c {
	width:16px;
	height:53px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	border-top:#75BEC4 solid 1px;
	border-bottom:#75BEC4 solid 1px;
	border-left:#75BEC4 solid 1px;
}
#colunadir_c {
	width:880px;
	height:53px;
	padding:2px;
	margin: 0px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, Courier News, Verdana;
	font-size:12px;
	border:#75BEC4 solid 1px;
}
/* --------------- */
/* -------------- TABELAS ------------------------------------*/
#tabela01 {
	width:205px;
	height:65px;
	text-align:center;
    padding:0px;
	margin:1px;
	/* border:#75BEC4 1px solid; */
	float:left;
    }		
	
/* ----------- tabela para ver QTDE de Alunos ------------ */
#qtdealunos_turno{
	width:20px;
	height:36px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#qtdealunos_curso{
	width:608px;
	height:36px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#qtdealunos_qtde{
	width:38px;
	height:36px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#qtdealunos_turnoA{
	width:20px;
	height:20px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#qtdealunos_cursoA{
	width:608px;
	height:20px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#qtdealunos_qtdeA{
	width:38px;
	height:20px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
#qtdealunos_turnoB{
	width:20px;
	height:36px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#qtdealunos_cursoB{
	width:260px;
	height:36px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#qtdealunos_qtdeB{
	width:75px;
	height:36px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#qtdealunos_perB{
	width:75px;
	height:36px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#qtdealunos_turnoC{
	width:20px;
	height:20px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#qtdealunos_cursoC{
	width:260px;
	height:20px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#qtdealunos_qtdeC{
	width:75px;
	height:20px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#qtdealunos_perC{
	width:75px;
	height:20px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
/* ----------- FIM tabela para ver QTDE de Alunos ------------ */

/* ----------- Avaliação Geral de Professores ------------ */
#avaliaprof_a{
	width:260px;
	/* height:36px; */
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	text-align:left;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avaliaprof_a1{
	width:260px;
	background:#ccc;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	/* height:36px; */
	text-align:left;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avaliaprof_a2{
	width:100px;
	background:#ccc;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	/* height:36px; */
	text-align:left;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	//border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avaliaprof_b{
	width:50px;
	background:#ccc;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	/* height:36px; */
	text-align:center;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avaliaprof_b_vermelha{
	width:50px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	/* height:36px; */
	text-align:center;
	color:#F00;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avaliaprof_b_preta{
	width:50px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	/* height:36px; */
	text-align:center;
	color:#000;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avaliaprof_b_preta1{
	width:100px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	/* height:36px; */
	text-align:center;
	color:#000;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avaliaprof_b_azul{
	width:50px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	/* height:36px; */
	text-align:center;
	color:#00F;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#avaliaprof_b_verde{
	width:50px;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	/* height:36px; */
	text-align:center;
	color:#0F0;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

/* ----------- ALUNOS QUE NÃO RESPONDERAM A AVALIACAO ------------ */
#avalianao_a{
	width:297px;
	/* height:36px; */
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#avalianao_b{
	width:70px;
	/* height:36px; */
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/* ----------- FIM Avaliação Geral de Professores ------------ */


#caixabotao_a {
	width:180px;
	height:40px;
	padding:2px;
	margin: 0px;
	/* border:1px #000 solid;*/
	float:left;
}	

#caixabotao_b {
	width:220px;
	height:40px;
	padding:2px;
	margin: 0px;
	/* border:1px #000 solid; */
	float:left;
}	

/* ----------- ALUNOS QUE NÃO RESPONDERAM A AVALIACAO e TOTAIS dos RESPONDENTES------------ */
#alunoqtde_a{
	width:120px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#alunoqtde_a1{
	width:120px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border-top:2px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:1px #000000 solid;
	float:left;
}
#alunoqtde_a1a{
	width:120px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	border-top:2px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:2px #000000 solid;
	float:left;
}
#alunoqtde_a1b{
	width:120px;
	text-align:left;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:2px #000000 solid;
	float:left;
}
#alunoqtde_a1c{
	width:120px;
	text-align:left;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:2px #000000 solid;
	background-color:#ccc;
	float:left;
}
#alunoqtde_a1d{
	width:120px;
	text-align:left;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	border-left:2px #000000 solid;
	background-color:#ccc;
	float:left;
}

#alunoqtde_a2{
	width:120px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:1px #000000 solid;
	background-color:#ccc;
	float:left;
}

#alunoqtde_a2a{
	width:120px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	background-color:#ccc;
	float:left;
}
/* ----------- FIM ALUNOS QUE NÃO RESPONDERAM A AVALIACAO ------------ */

/* ----------- IDADE DOS PROFESSORES ------------ */
#idadeprofA{
	width:660px;
	/* height:36px; */
	text-align:left;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	padding:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
#idadeprofB{
	width:660px;
	/* height:36px; */
	text-align:left;
	font: 0.8em/0.8em Arial, Helvetica, Courier News, Verdana;
	padding:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/* ----------- FIM IDADE DOS PROFESSORESO ------------ */

/* ----------- DISCIPLINAS POR CURSO ------------ */
#disc_curso_turma{
	width:100px;
	text-align:left;
	font-size:12px;
	padding:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#disc_curso_disc{
	width:550px;
	text-align:left;
	font-size:12px;
	padding:2px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

/* ----------- FIM DISCIPLINAS POR CURSO ------------ */