*
{
	font-family: 'Verdana', 'Arial', 'Sans-Serif', 'Helvetica';
	font-size: 12px;
	}

label
{
	border-bottom: solid 1px #cccccc;
	width: 110px;
	float: left;
	display: inline;
}

label.maior{width: auto;}

.metade_tela
{
	width: 350px;
	float: left;
	display: inline;
	margin-left: 2px;
}

#menu
{
	font-size: 14pt;
	font-style:italic;  
	color:#FFFFFF;	
	table-layout:auto;
	padding: 3px;
	background:#D72E15; 
}

.glamurosa #menu
{
	background-color: Transparent;
	background-image: url(../imagens/menu_fundo.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 32px;
	padding: 0px;
	font-style: normal;
}

	.glamurosa #menu .esq
	{
		background-image: url(../imagens/menu_esq.gif);
		background-repeat: no-repeat;
		float: left;
		display: inline;
		margin: 0px;
		width: 12px;
		height: 32px;
	}
	
	.glamurosa #menu #botoes
	{
		background-image: url(../imagens/menu_dir.gif);
		background-position: right;
		background-repeat: no-repeat;
		height: 32px;
		/*width: 100px;*/
		float: right;
		display: inline;
		margin: 0px;
		padding-right: 30px;
	}
	
	.glamurosa #menu #botoes img
	{
		margin-top: 10px;
	}
	
	.glamurosa #menu h2
	{		
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
		padding-top: 10px;
	}
	

#procura
{
	text-align: left;
	width: 100%;
		
	/*position: absolute;
	left: 50%;
	margin-left: -360px;*/
	
	z-index: 100;
}

#procura input
{
	border: solid 1px #cccccc;
}

#palavra_chave
{
	clear: both;
	margin-top: 20px;
}



body
{
	margin: 0px;
	padding: 0px;
	background-color:#FBFBFB;
	text-align:center;
}

body.Corpo2
{
	margin: 0px;
	padding: 0px;
	background-color:#F3F3F3;
	text-align:center; 
}

.Foto
{
	border:1px #000000 solid;
}

.AlunoClasse
{
	border:1px #000000 solid;
}


/* campos padrão */
input
{
	font-size: 11px;
}

/* campos padrão */
select
{
	
	font-size: 11px; 
}

.FontePadrao
{
	
	font-size: 11px;
}

/* Formatacao de titulos para avisos (alerts) */
.FonteTituloAviso
{
	
	font-size: 14pt;
	font-style:italic;  
	color:#FFFFFF;	
	background:#E0522E;
}

/* Formatacao de titulos para avisos (alerts) */
.FonteAviso
{
	
	font-size: 10pt;
	font-style:normal;  
	color:#FFFFFF;
	font-weight:bold;  
}

.FonteComment
{
	font-size: 9px;
}

.FonteMenu
{
	
	font-size: 10px;
	font-weight:bold;
	text-align:right;
}

.FonteMenuDestaque
{
	background:#99200F;
	color:#FFFFFF;
}

.FonteComboMenuDestaque
{

	font-size: 9px;
	font-weight:bold;
	text-align:right;
	background:#99200F;
	color:#FFFFFF;
}

/* Tabela Padrao */
Table
{

	font-size: 12px;
}

/* Formatacao de Tabela de titulos da aplicacao */
Table.TabelaTitulo1
{

	font-size: 14pt;
	font-style:italic;  
	color:#FFFFFF;	
	table-layout:auto;
	padding: 5px;
	background:#D72E15; 
}

/* Formatacao de Tabela de titulos da aplicacao */
Table.TabelaMenu
{

	font-size: 14pt;
	color:#FFFFFF;	
	table-layout:auto;
	background:#99200F; 
}

/* Formatacao de titulos da aplicacao */
.Titulo1
{

	/*font-size: 14pt;*/
	font-size: 16px;
	font-style:italic;  
	color:#FFFFFF;	
	background:#D72E15;
	/*font-weight:0;*/
}

/* Formatacao de titulos da aplicacao */
.Titulo2
{

	font-size: 14pt;
	font-style:normal;  
	font-weight:bold;  
	color:#000000;	
}

/* Formatacao de titulos da aplicacao */
.Titulo3
{

	font-size: 9pt;
	font-style:normal;  
	color:#000000;
}

/* Formatacao de titulos da aplicacao */
.Titulo4
{

	font-size: 11pt;
	font-style:normal;  
	color:#FFFFFF;	
	background:#D72E15;
}

Table.TabelaCorpo
{

	font-size: 11px;
	font-style:normal;  
	color:#000000;	
	table-layout:auto;
	padding: 4px;
	position:static
}

.BarraProgresso
{
	color:#4EE721;	
	background:#4EE721;	
	padding: 0px;
}

.ContornoBarraProgresso
{

	font-size: 11px;
	font-style:normal;  
	color:#000000;	
	padding: 1px;
	background:#FBD3CE;
	border:1px #BF2813 solid;
	z-index:3;
	height:250px;
	filter: Alpha(Opacity=95, FinishOpacity=95,
	 Style=3, StartX=10, StartY=10, 
	 FinishX=10, FinishY=10)		
	/*filter:shadow(color=000000,,direction=120,enabled=10);*/
}

.CaixaBarraProgresso
{

	font-size: 13px;
	font-style:italic; 
	font-weight:bold;   
	color:#FFFFFF;	
	padding: 1px;
	background:#F37C70;
	position:relative;
}

.Situacao
{
	
	font-size:7pt;
	border:1px #000000 solid;
	background:#FFFFFF;
	padding:2px; 
}

.SituacaoDestaque
{
	
	font-weight:bold; 
	font-size:7pt;
	border:1px #000000 solid;
	background:#FFFFFF;
	padding:2px; 
}

.SituacaoAtual
{
	
	font-size:7pt;
	font-weight:normal;  
	border:1px #000000 solid;
	background:#FFFF62;
	color:#000000;
	padding:2px;
	filter:Glow(Color=#00FF00, Strength=20); 
}

.Quote
{
	border:1px #969696 solid;
	background:#F7F7F7;
	padding:6px;  
}

.SemLinhaSituacao
{
		border:1px #FBD3CE solid;
}

.LinhaSituacao
{
		border:1px #000000 solid;
}

/* Link padrão*/
A
{

	font-weight : normal;
	color:Black;
	font-size:11px; 
	text-decoration:none; 
}

A:hover
{
	text-decoration :none;
	color:#FFFFFF;
}

A:visited
{
	text-decoration :none;
	color:#FFFFFF;
	text-decoration:none;	
}

/* Link para itens de menu */
A.LinkMenu
{

	color:#FFFFFF;
	text-decoration:none;	
}

A.LinkMenu:hover
{

	/*color:#FFFFFF;*/
	text-decoration:none;	
}
	
A.LinkMedio
{
	text-decoration:none;
	font-size:10px;
	font-style:normal;
	/*color:#ffffff;*/
	background:#D72E15;

}

A.LinkMedio:hover
{
	text-decoration:none;
	font-size:10px;
	font-style:normal;
	/*color:#ffffff;*/
}	

A.LinkMenu:visited
{

	color:#FFFFFF;
	text-decoration:none;	
}


.Tabela.TituloGrid
{
	background-color : #000000; 
	color : #ffffff; 
	font-weight:bold;  
}

/* Formato para itens de listagens*/
.Tabela.Itens
{
	background-color : #E2E2E2; 
}

/* Formato para itens alternados de listagens*/
.Tabela.ItensAlternados
{
	background-color : #F7F7F7; 
}

/* Exibe uma tabela como um quadro de destaque*/
.Tabela.TabelaQuadro
{
	border:solid 1px #000000;
	border-collapse :separate; 
	font-size: 12px;	
	background-color : #FFFFFF; 
}

/* css para Impressao*/
.Tabela.TabelaQuadroImpressao
{
	border:solid 1px #000000;
	border-collapse :separate; 
	font-size: 12px;	
	background-color : #FFFFFF; 
}

/* Formatacao de titulos da aplicacao */
.QuadroDestaque
{
	border:1px #D3D3D3 solid; 
	color:#000000;	
	background:#F0F0F0; 
	overflow :auto;
	width : 600px;
	position:static
}

/* Formatacao de titulos da aplicacao */
.QuadroDestaque2
{
	border:1px #000000 solid; 
	color:#000000;	
	background:#C4E1FF; 
	overflow :auto
}

.QuadroDestaque3
{
	
	font-size:9pt;
	border:1px #000000 solid;
	background:#FFFFFF;
	padding:2px; 
}

.QuadroDestaque4
{
	
	font-size:9pt;
	border:2px #9B370D dashed;
	background:#F4E1CE;
	padding:2px; 
	/*filter: Alpha(Opacity=95, FinishOpacity=37,
	 Style=3, StartX=10, StartY=10, 
	 FinishX=10, FinishY=10);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8BB85, endColorstr=#DA6F0E,GradientType=0);	 
}

.QuadroDestaqueMin
{
	border:1px #D3D3D3 solid; 
	color:#FFFFFF;	
	background:#F0F0F0; 
	height:30px;
	overflow :auto;	 
}

.QuadroDestaqueMax
{
	height:auto; 
}

.QuadroFotos
{
	border:#D3D3D3 double;	
	padding:5px; 
}

.iconeTipoProjeto
{
	font-family:verdana;
	font-weight:bold;
	font-size:9px;
	border:1px solid #000000;
	color:#000000;
	background-color:#ffffff;
	text-align:center justify;
	width :20px;	
}