

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  CENTRAL  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
A div central é a parte do layout onde os textos e formulários são colocados. 
É a formatação dinâmica de maior interesse pois permite alta flexibilidade à formatação.

*/

#central td {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

#central th {
	text-transform:uppercase;
	background-color:#A35079;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	padding-left:5px;
	color: #FFFFFF;
	font-style:normal;
	border-right: #FFFFFF 1px solid;
	height:20px;
 
}


#central table {
	text-align: left;
	vertical-align:top;
	border: none;
	padding: 0px;
	border-spacing:0px;
	empty-cells: show;

}

#central p {
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	font-size: 13px;
	margin-left:25px;
	}


#central img, button {
    vertical-align: middle;
}


/* ---------------------------------------------------------------------------- */

/* LINK PADRÃO */

#central a:link
{
	color: #284D67;
	text-decoration : underline;
}

#central  a:visited
{
	color: #284D67;
	text-decoration : underline;
}

#central a:active
{
	text-decoration : underline;
}

#central a:hover
{
	text-decoration : none;

}


/* ---------------------------------------------------------------------------- */
/* 
TÍTULOS das páginas

h1 - Título de Mensagens de erros
h2 - Título padrao das páginas
h3 - Sem uso específico ainda
h4 - Sem uso específico ainda

 */

#central h1
{
	font-size: 13px;
	color: #000000;
	text-align : left;
	margin-left: 24px;
	margin-top: 0px;
	margin-bottom:10px;
  	text-indent: 0%;
	text-transform:uppercase;
}

#central h2
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	font-size: 14px;
	color: #666666;
	text-align : left;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom:10px;
  	text-indent: 0%;
	text-transform:uppercase;
}

#central h3
{
	/*font-size: 17px; */
	font-size: 13;
	color: #000000;
	text-align : left;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
  	text-indent: 0%;
}

#central h4
{
	/*font-size: 17px; */
	font-size: 11;
	color: #000000;
	text-align : left;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
  	text-indent: 0%;
}

/* ---------------------------------------------------------------------------- */
/* FORMULÁRIOS */

#central INPUT, SELECT
{
	background-color: none;
	font-size: 10px;
	text-align : left;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}


#central textarea {
	background-color: none;
	font-size: 12px;
	text-align : left;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


/* -------------------- Rodapé da página  ------------------------------------------ */



.estilo_rodape {
		font-family: Tahoma, Arial; 
		color: #CCCCCC; 
		font-size: 9px;
		}	

/* ---------------------------------------------------------------------------- */

/*
No cadastro e na atualização de estudante, na seção idioma, ao inserir uma nova
linha esta classe abaixo é a reponsável pela nova linha inserida. 
*/
.rankCells {

	background-color:#FFFFFF;
	font-weight:normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

}
/* ########################### Menus Horizontais ######################################## */


.menu_horizontal_celula
{
	font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	border: none;	
	letter-spacing: 0px;
}

.menu_horizontal
{
	
	border: #000000 0px solid;
	vertical-align:top;
	padding: 0px;
	border-spacing:0px;
	text-align: center;
	
	height : 30px;	
}

/* ---------------------------------------------------------------------------- */

/* -------------------------- Outros ------------------------------------------- */

/* Links padrões 
Aplicável aos links dos menus e outros que não estejam na div central

*/

a:link, a:visited, a:active
{
	text-decoration : none;
	
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

a:hover
{
	text-decoration : underline;

}


/* ---------------------------------------------------------------------------- */



/* ########################### Menu adm ######################################## */

.submenu_adm_celula
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

	height : 17;
	border-bottom: #000000 1px solid;
	letter-spacing: 2px;
	
/*	background-color: #ffffff; */

}

.submenu_adm
{
	width: 170px;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	padding: 0px;
	border-spacing:0px;
	text-align: left;
	background-color: #f2f2f2;

	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	-moz-opacity : 0.85;

}


.sub_submenu_adm
{
	width: 250px;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	padding: 0px;
	border-spacing:0px;
	text-align: left;
	background-color: #f2f2f2;

 	
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-moz-opacity : 0.8;

}


/* ---------------------------------------------------------------------------- */


/*--------------------------------------formatação tabela de listagem ------------*/

#listagem table {
	text-align: left;
	vertical-align:top;
	border: none;
	padding: 2px;
	border-spacing:0px;
	empty-cells: show;
	padding-left:10px;

}


#listagem th {
	text-transform:uppercase;
	background-color:#A35079;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	padding-left:5px;
	color: #FFFFFF;
	font-style:normal;
	border-right: #FFFFFF 1px solid;
	height:30px;
	
 
}

#listagem td {
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Sans, Geneva;
	font-size: 13px;
	height:25px;
	padding-left:10px;
	border-bottom: #A35079 1px solid;
	border-right: #FFFFFF 2px solid;
	text-transform:lowercase;
	}





#listagem input {
background:#CCCCCC; /* a cor do fundo do botão */
color:#666666; /* a cor das letras Enviar */
border:1px solid #5F5F5F;
/* uma borda de 2px solida branca no botão*/
} 



.linha_par {
background-color: #FBF7FB;
}
.linha_impar {
background-color: #FFFFFF;
}

/* ---------------------------------------------------------------------------- */

#listagem .input_checkbox
{
background:#FFFFFF; /* a cor do fundo do botão */
color:#FFFFFF; /* a cor das letras Enviar */
border:0px solid #FFFFFF;
/* uma borda de 2px solida branca no botão*/	
}
