/* ##################################################################### */
/* Configurações Gerais da Página*/
html {
	height:100%;
}
body {
	margin:0; 
	padding:0; 
	height:100%;	
  font-family:Verdana,Arial,Tahoma;
  font-size:11px;
	line-height:18px;
	text-align:center;
	background-color:#FFFFFF;
}
h5 {
color: #214466;
}
a:link {
	color:#3D648A;
	text-decoration:none;
}
a:visited {
	color:#3D648A;
	text-decoration:none;	
}
a:active {
	color:#3D648A;
	text-decoration:underline;	
}
a:hover {
	color:#3D648A;
	text-decoration:underline;	
}
.faltas:link {
	color:#000000;
}
.faltas:visited {
	color:#000000;
}
.borda {
	background-color:#f0f0f0;
}
.back {
	background-color:#ffffff;
}
.back {
	background-color:#ffffff;
}
.destaque {
	background-color:#fafafa;
}
table {
	border-style:solid;
	border-color:#f3f3f3;
	border-width:1px;
}
.tr_over {
	background-color:#D8D8D8;
}
.tr_out {
	background-color:#FFFFFF;
}
input {
  font-family:Verdana,Arial,Tahoma;
  font-size:11px;
	border-width:1px;
	border:#CCCCCC;
}
td {
	font-size:10px;
}
.number {
	background: #ccc;
	padding: .6% 3%;
	color: #FFF;
}
#msg1 {
	display:none;
}
#msg2 {
	display:none;
}
#imprimir {
	display:none;
}
.imprimir {
	display:none;
}

/* ##################################################################### */
/* Configurações das div's da INDEX */
#geral {
	height:100%;
	display:table;
	width:900px;
	background-color:#FFFFFF;
	position:relative;		
}
#topo {
	width:900px;
	height:140px;
	text-align:left;
	position:relative;
	display:none;		
}
#topo_impressao {
	display:table;
	height:86px;
	width:900px;
	position:relative;
	text-align:left;
}
#menu {
	width:900px;
	height:auto;
	text-align:center;
	background-color:#3D648A;
	display:none;	
	position:relative;		
}
#conteudo {
	display:table;
	width:900px;
	min-height:450px;
	text-align:left;
	border:none;
	position:relative;		
}
#cadastros {
	display:table;
	/*background-image:url(../img/background.JPG);*/
	width:900px;
	min-height:450px;
	height:100%;
	position:relative;		
}
#rodape {
	width:900px;
	height:70px;
	text-align:left;	
	background-color:#FFFFFF;	
	position:relative;	
	display:none;		
}
/* Configurações TOPO */
#logo {
	width:500px;
	/*float:left;*/
	text-align:left;	
	margin:18px;
}
#dados {
	width:320px;
	/*float:left;	*/
	text-align:left;	
	margin:18px 0 18px 0;	
}
/* Configurações MENU */
#menu_ul { clear: both; margin: 0 7px 0 7px; padding: 4px 0 4px 0; }
#menu_ul li { display: inline; }
#menu_ul a { padding: 3px 15px; margin: 0 3px 0 0; text-decoration: none; color: #FFFFFF; background: inherit;}
#menu_ul a.current { color: #fff; background: #3D648A; }
#menu_ul a:hover { background: #fff; color: #444;}

/* Configurações RODAPÉ */
#rod1 {
  /*float:left;*/
	width:250px;
	text-align:left;	
	margin:18px;
}
#rod2 {
	/*float:left;*/
	margin:18px;	
}
/* ##################################################################### */
/* Configurações CONTEÚDO */
/* Principal */
.princ_1 {
  width:244px;
	height:200px;
	padding:18px;	
	float:left;
	background-color:#ffffff;
	margin: 0 0 15px 15px;
	text-align:left;
	line-height:21px;
}
.princ_mural {
  width:394px;
	height:200px;	
	padding:18px;	
	float:left;	
	background-color:#ffffff;	
	text-align:left;	
	margin: 0 0 15px 15px;	
}
.princ_enquete {
  width:389px;
	height:200px;	
	padding:18px;		
	float:left;	
	background-color:#ffffff;	
	text-align:left;	
	margin: 0 0 15px 15px;
}
/* Plano de Ensino */
#listagem {
  width:0px;
	/*float:left;*/
	display:none;	
}
#areaVisualizacao {
  width:850px;
  margin: 0px 0 18px 18px;  
	padding: 10px 10px 10px 15px;
	/*float:left;*/
	text-align:left;
	font-size:15px;
	background-color:#FFFFFF;	
	display:table;		
}
#sem_menu {
	display:table;
	background-color:#ffffff;
	width:800px;
	min-height:450px;
	margin:0 18px 0 18px;
	padding:18px;
	height:100%;
	position:relative;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
.timecontainer {
	background-color:#FFFFCC;
	padding:5px;
	border:solid;
	border-width:1px;
	border-color:#FFCC33;
}
.quebrapagina {
	page-break-after: always;
}
#dhtmltooltip {
display:none;
}
#dhtmlpointer {
display:none;
}
#cab {
display:none;
}

#tblprof table
{
	border-collapse: collapse;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
}
#tblprof tr td, #tblprof tr th 
{
	padding: 2px 2px;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}
#tblprof tr th 
{
	background-color:#f0f0f0;
}					
