/* CSS Document */

* html img/**/ {
	filter: expression(this.alphaxLoaded ? "" : (this.src.substr(this.src.length-4)==".png" ? ((!this.complete) ? "" : this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+String(this.alphaxLoaded=true).substr(0,0)+(this.src="inc/lightbox/images/blank.gif").substr(0,0)) :  this.runtimeStyle.filter=""));   
}

span
{
	margin:0px;
}

/* PROPRIEDADES DA PÁGINA 
--------------------------------------------------------------*/
body{
	background-image: url(img/bg-princ.png); 
	background-color: #d6d6d6; 
	background-repeat: repeat-y; 
	background-position: center top; 
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:11px;
	margin:0;
	padding:0;	
}

#wrapper{
	background-color: white;
	width: 758px;
	margin: 0 auto;
	padding: 8px 8px 0 8px;
}

#w_index{
	background-color: white;
	width: 908px;
	margin: 0 auto;
	padding: 8px 8px 0 8px;
}


#conteudo{ width: 758px; margin: 20px auto 10px auto; }
a:hover{ text-decoration: underline; }
a{color: black; text-decoration: none; }
p{ margin: 0; padding: 0; }
.collun-spacer{ width: 16px; }
/*--------------------------------------------------------------*/




/* BARRA COM LINKS PARA OS CANAIS E CAIXA DE Plano de Desenvolvimento Institucional 
--------------------------------------------------------------
#barrauniversal{
	background-color: #EFEFEF;
	width: 	758px;
	height: 71px;
	letter-spacing: -10px;
	*letter-spacing: -4px;
	margin: 0 0 10px 0;
}
	#barrauniversal .logo{ margin: 13px 15px 0 17px; }
	#barrauniversal #Plano de Desenvolvimento Institucional{
		text-align: right;
		margin: 0 11px 0;
		padding: 6px 0px 14px 0px;
		*padding: 6px 0px 12px 0px;
	}
	#barrauniversal #formPlano de Desenvolvimento Institucional{
		margin: 0px;
		padding: 0px;
	}
	#barrauniversal #Plano de Desenvolvimento Institucional #q{
		border: 0;
		background-image: url(imagens/background_Plano de Desenvolvimento Institucional.gif);
		width: 156px;
		height: 17px;
		color: #5779BD;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding: 4px 4px 0 4px;
		margin-right: 7px;
		
	}
	#barrauniversal #botoes img{ float: left; border: 0px; }
--------------------------------------------------------------*/


/* BARRA COM LINKS PARA OS CANAIS E CAIXA DE Plano de Desenvolvimento Institucional 
-------------------------------------------------------------- */
	#puc_barrauniversal{
		background-color: #EFEFEF;
		width: 	758px !important;
		height: 75px !important;
		/*
		letter-spacing: -10px;
		*letter-spacing: -4px;*/
		margin: 0 auto;
		/*border-bottom: 1px solid <%=corBorda%>;*/
	}
		
	#puc_barrauniversal .puc_logo{ margin: 13px 15px 0 17px; }
		
	#puc_barrauniversal #puc_busca{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: right;
		margin: 0 11px 0;
		padding: 6px 0px 14px 0px;
		*padding: 6px 0px 12px 0px;
	}
	
	#puc_barrauniversal #puc_busca a{
	
		color: black; 
		text-decoration: none;	
	}

	#puc_barrauniversal #puc_busca a:hover{
		
		text-decoration: underline;	
	}
		
	#puc_barrauniversal #puc_formBusca{
		margin: 0px;
		padding: 0px;
	}
		
	#puc_barrauniversal #puc_busca #q{
		border: 1px solid black; !important;
		/*background-image: url(/imagens/background_busca.gif);*/
		width: 156px !important;
		height: 16px !important;
		color: #5779BD;
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
		font-weight: bold !important;
		padding: 4px 5px 0 4px;
		margin-right: 7px;
		font-size:10px !important;
	}
	
	#puc_barrauniversal #puc_botoes img{ border: 0px; margin-top:3px;}
/* --------------------------------------------------------------*/


/* BARRA COM LINKS PARA OS CANAIS E CAIXA DE Plano de Desenvolvimento Institucional 
-------------------------------------------------------------- */
	#puc_barrauniversal_index{
		background-color: #EFEFEF;
		width: 	900px !important;
		height: 74px !important;
		/*
		letter-spacing: -10px;
		*letter-spacing: -4px;*/
		margin: 0 auto;
		border-bottom: 1px solid #3f31aa;
	}
		
	#puc_barrauniversal_index .puc_logo{ margin: 13px 15px 0 17px; }
		
	#puc_barrauniversal_index #puc_busca{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: right;
		margin: 0 11px 0;
		padding: 6px 0px 14px 0px;
		*padding: 6px 0px 12px 0px;
	}
	
	#puc_barrauniversal_index #puc_busca a{
	
		color: black; 
		text-decoration: none;	
	}

	#puc_barrauniversal_index #puc_busca a:hover{
		
		text-decoration: underline;	
	}
		
	#puc_barrauniversal_index #puc_formBusca{
		margin: 0px;
		padding: 0px;
	}
		
	#puc_barrauniversal_index #puc_busca #q{
		border: 1px solid black; !important;
		/*background-image: url(/imagens/background_busca.gif);*/
		width: 156px !important;
		height: 16px !important;
		color: #5779BD;
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
		font-weight: bold !important;
		padding: 4px 5px 0 4px;
		margin-right: 7px;
		font-size:10px !important;
	}
	
	#puc_barrauniversal_index #puc_botoes img{ border: 0px; margin-top:3px;}
/* --------------------------------------------------------------*/






.seta-titulo{ margin: 0 10px 0 0; }




/* LISTAGEM DOS CURSOS DE GRADUAÇÃO
--------------------------------------------------------------*/					
#barra-graduacao{ 
	width: 181px;
	vertical-align: top;
}
	#barra-graduacao p{ margin: 0; padding: 0; }
	.titulo-graduacao{
		font-weight: bolder;
		color: #3F31AA;
		margin: 0 0 10px 0;
	}
	#barra-graduacao .nome-curso{
		font-weight: bolder;
		font-size: 12px;
		color: 2B2B2B;
		/*background-color: #CECECE;*/
		padding: 7px 0 7px 7px;
		margin: 0px;
	}
	#barra-graduacao .conteudo{		
		padding: 6px 7px 6px 7px;
		background-image:url(imagens/degrade_listagraduacao.jpg); background-repeat:repeat-x;
	}	
	
	#barra-graduacao .conteudo td{ vertical-align: top; }
	#barra-graduacao .conteudo img{ margin: 15px 0 15px 0; }
	#barra-graduacao .conteudo ul{
		list-style-type: none;
		padding: 0 0 0 0px;
		margin: 0;
	}
	#barra-graduacao li{
		background-image: url(imagens/seta_direita_graduacao.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 12px;
	}
	#barra-graduacao .saiba-mais{ color: #5779BD; text-decoration: underline; }
	.saiba-mais{ color: #000; text-decoration: none; background-color: #DADADA; padding: 2px; }
/*--------------------------------------------------------------*/



/* Menu dos cursos e campo de busca*/

#container {
	margin: 0px;;
	width: 456px;
}

#button {
	height: 30px;
	width: 456px;
	margin: auto;
	cursor:pointer;
}

ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu_class {
	/*border:1px solid #1c1c1c;*/
	border:1px solid #FFF;	
}

.the_menu {
	display:none;
	width:456px;
	background-color:#FFF;	
	/*border: 1px solid #1c1c1c;*/
	border: 1px solid #CCC;
	position:relative;
}

.the_menu li {
	/*background-color: #302f2f;*/
	background-color: #fff;	
}

.the_menu li a {
	color:#000; 
	text-decoration:none; 
	padding:3px;
	padding-left:10px;
	display:block;
}

.the_menu li a:hover {
	padding:3px;
	padding-left:10px;	
	font-weight:bold;
	color: #eba000;
}





/* DESTAQUES DO PORTAL & ESPECIAL MULTIMÍDIA
--------------------------------------------------------------*/
#destaques{ vertical-align: top; z-index:0px; } 	
.destaques{
	font-weight: bolder;
	margin: 0px 0 6px 0;
	padding: 0px 0;
	color: #5779BD;
}
	.destaque-item{
		background-image: url(imagens/separador_destaques.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		padding: 0 0 13px 0;
		*padding: 0 0 16px 0;
		margin: 0;
	}
	.destaque-item-nobg{ margin: 0; }
	.destaque-titulo{ font-weight: bolder; padding: 0; }
	.destaque-item p{ margin: 0; padding: 0; }
	
	#materia-especial{ width: 173px; }
	#materia-especial #titulo{ background-color: #B55512; padding: 4px; }
	#materia-especial #titulo a{ color: white; }
	#especial-legenda{ padding: 4px 0 4px 0; background-color: white; }
	
	#materia-esp-novo{ width: 360px; }	
	#materia-esp-novo #titulo{ height: 14px; background-color: #126ABF; padding: 4px; font-size:11px; }
	#materia-esp-novo #titulo a{ color: white; }
	
/*--------------------------------------------------------------*/




/* AGENDA
--------------------------------------------------------------*/
#agenda{ vertical-align: top; background-color: #FBF6E9; margin:0px; width:100px; }
.agenda-chapeu{
	font-weight: bolder;
	margin: 0 0 3px 0;
	color: #5779BD;
	letter-spacing: -0.08em;
}
	.agenda-chapeu{ text-transform: uppercase; }
	#agenda #conteudo{
		margin: 0px 0 0px 0;
		width:179px;
	}
	#agenda #ver-todas{
		background-color: #FBF6E9;
		text-align: right;
		padding: 0 10px 5px 0;
	}
	#agenda #ver-todas a{
		color: #5779BD;
		font-weight: bold;
		margin-top:10px;
	}
/*--------------------------------------------------------------*/


	

/* ÚLTIMAS NOTÍCIAS
--------------------------------------------------------------*/		
#ultimas-noticias{
	padding: 0px 0px 0px 0px;
	margin-left:1px;
	vertical-align: top;
	/*background-image:url(imagens/degrade.png);*/
	background-repeat:repeat-x;
	width:370px;
}
	.noticias-chapeu{
		font-weight: bolder;
		margin: 0 0 3px 0;
		color: #5779BD;
		letter-spacing: -0.08em;
		float: left;
		padding-left:10px;
	}
	.noticias-chapeu-imprensa{ text-align: right; margin-right: 4px; font-family: Georgia, "Times New Roman", Times, serif }
	.noticias-chapeu-imprensa a{ color: #868686; text-decoration: underline; }
	#ultimas-noticias p{ margin: 0; padding: 0; }
	#ultimas-noticias .conteudo{ 
		/*	background-color: #EAEFF7;*/
		background-image:url(imagens/degrade.png);
		background-repeat:repeat-x;
		padding: 11px 11px 11px 11px;		
		margin-left:1px;
	}
	#ultimas-noticias .conteudo ul{ 
		margin: 0;
		padding: 0;
		list-style-type: none;
		word-spacing: -0.2em;
	}
	#ultimas-noticias .conteudo li{ margin: 0 0 15px 0; }
	#ultimas-noticias .conteudo ul li span{ 
		font-weight: bolder;
	}
	#ultimas-noticias .conteudo .arquivo{ text-align: right; padding-top: 5px; }
	#ultimas-noticias .conteudo .arquivo a{ color: #8A98C6; text-decoration: underline; }
	#ultimas-noticias .noticias-anteriores{ 
		margin-bottom: 5px; 
		*margin-bottom: -10px; 
		*margin-top: 10px;
		padding-top: 0px;
		font-weight: bolder;
		color: #5779BD;
	}
/*--------------------------------------------------------------*/




/* PAINEL DE LOGIN & BANNERS
--------------------------------------------------------------*/
	/*SITES*/
	.abaSitesS {
		background-color:#FEFFF1;
		border-color:#DDA0E6;
		border-style:solid solid none;
		border-width:1px 1px 0;
		cursor:pointer;
		padding:3px;
		text-align:center;
	}
	.abaSitesN{
		background-color: #FEFFF1;
		border: 1px solid #DDA0E6;
		border-bottom: 1px solid #78A8D9;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.tabelaSites{
		width:183px;
		background-color: #FEFFF1;
		border: 1px solid #DDA0E6;
		border-top: 0;
		padding:2px;
	}
	/*WEBMAIL*/
	
	.abaWebmailS{
		background-color: #D1E1F1;
		border: 1px solid #78A8D9;
		border-bottom: 0;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.abaWebmailN{
		background-color: #D1E1F1;
		border: 1px solid #78A8D9;
		border-bottom: 1px solid #DDA0E6;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.tabelaWebmail{
		width:183px;
		background-color: #D1E1F1;
		border: 1px solid #78A8D9;
		border-top: 0;
		padding:2px;
	}




/* PAINEL DE PERFIS
--------------------------------------------------------------*/
	/*PADRÃO*/	
	.tabelaPerfil{
		width:350px;
		margin-left: 13px;
		}


	/*ALUNOS*/
	.abaAlunosS{
		background-color: #FEFFF1;
		border: 1px solid #DDA0E6;
		border-bottom: 0;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.abaAlunosN{
		background-color: #FEFFF1;
		border: 1px solid #DDA0E6;
		border-bottom: 1px solid #78A8D9;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.tabelaAlunos{
		margin-left: 13px;
		width:350px;
		height: 120px;
		background-color: #FEFFF1;
		border: 1px solid #DDA0E6;
		border-top: 0;
		padding:2px;
	}	
		
	/*EXALUNOS*/
	
	.abaExAlunosS{
		background-color: #D1E1F1;
		border: 1px solid #78A8D9;
		border-bottom: 0;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.abaExAlunosN{
		background-color: #D1E1F1;
		border: 1px solid #78A8D9;
		border-bottom: 1px solid #DDA0E6;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.tabelaExAlunos{
		margin-left: 13px;
		width:350px;
		height: 120px;
		background-color: #D1E1F1;
		border: 1px solid #78A8D9;
		border-top: 0;
		padding:2px;
	}
		
	/*PROFESSORES*/
	
	.abaProfessoresS{
		background-color: #E2E9D9;
		border: 1px solid #6C941D;
		border-bottom: 0;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.abaProfessoresN{
		background-color: #E2E9D9;
		border: 1px solid #6C941D;
		border-bottom: 1px solid #DDA0E6;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.tabelaProfessores{
		margin-left: 13px;
		width:350px;
		height: 120px;
		background-color: #E2E9D9;
		border: 1px solid #6C941D;
		border-top: 0;
		padding:2px;
	}

	/*REFAZ LINHAS*/
	.ExAlunos-Professores{
	    background-color: #E2E9D9;
		border: 1px solid #6C941D;
		border-bottom: 1px solid #78A8D9;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}	
	.Professores-Alunos{
		background-color: #FEFFF1;
		border: 1px solid #DDA0E6;
		border-bottom: 1px solid #6C941D;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	.Professores-ExAlunos{
		background-color: #D1E1F1;
		border: 1px solid #78A8D9;
		border-bottom: 1px solid #6C941D;
		cursor:pointer;
		text-align:center;
		padding:3px;
	}
	
	.select_indice 
	{	
		margin-top: 5px;
		font-style: normal; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #000000; 
		background-color: #EFEFEF;  
	}

	.login_pass 
	{
		width:75px;
		margin-top: 5px;
		font-style: normal; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #000000; 
		background-color: #FFFFFF;  
		border: #999999 1px solid;		
	}

	.style1 
	{
		color: #CC0033;
		font-weight: bold;
		font-size: 16px;
	}

	.solicita {
		color: #666666;
		font-weight: bold;
		font-size: 10.1px;
	}
	
	/*GERAL*/
	.tabelaAba{
		width:183px;
	}
	.tdLoginCampo{
		text-align:right;
	}
	.tdLoginValor{
		font-size:9px;
	}
	.tdLoginBotoes{
		text-align:center;
		padding-bottom:5px;
	}
	.tdLoginCampoRadio{
		padding-left:13px;
	}
	.tdErro{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-align:center;
	}
	.txtLogin{
		width: 82px;
		height: 13px;
		padding: 2px 5px 2px 5px;
		margin: 0 0 3px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #5779BD;
		BORDER: #999999 1px solid;
	}
	.btnEnviar{
		border: 1px solid #666;
		FONT-SIZE: 10px;
		COLOR: #000000;
		FONT-FAMILY: verdana;
		BACKGROUND-COLOR: gainsboro;
	}
	.btnAjuda{
		border: 1px solid #666;		
		FONT-SIZE: 10px;
		COLOR: #000000;
		FONT-FAMILY: Verdana;
		BACKGROUND-COLOR: gainsboro;
	}
	.linkAjuda{
		font-weight: bolder;
		color: #5779BD; 
	}
	/*GERAL*/
	
	
	.login-chapeu{
		background-image: url(imagens/background_logincontaspuc.gif);
		background-repeat: no-repeat;
		color: white;
		font-weight: bolder;
		text-align: center;
		padding: 2px 0 2px 0;
	}
	#login .conteudo{
		background-image: url(imagens/background_logincontaspuc-c.gif);
		background-repeat: no-repeat;
		padding: 16px 0 11px 18px;
	}
	#login .conteudo p, #formLogin, #webmail p, #banners p{ margin: 0; padding: 0; }
	#login #formLogin #txtLogin, #txtSenha{
		width: 82px;
		height: 13px;
		padding: 2px 5px 2px 5px;
		margin: 0 0 3px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #5779BD;
	}
	#login .label-login{ margin-left:-7px; }
	#login #formLogin #btnEnviar{
		margin: 5px 0 0 15px;
		*margin: 0px 0 0 15px;
		width: 63px;
		height: 22px;
	}
	#login .lbOn{ font-weight: bolder; color: #5779BD; }
	#login #webmail{
		background-color: #F6F8FC;
		text-align: right; 
		padding: 4px 23px 2px 10px;
	}
	#login #banners{
		background-color: #F2F2F2;
		padding: 10px 0 0 10px;
		height:302px;
	}
		#banners .esquerda{ float: left; margin: 0 9px 0 0;  }
		#banners div{ margin: 0 0 10px 0; }
	#login #banners-183{
		background-color: white;
		padding: 10px 0 0 0;
	}
	#login #banners-183 img{ margin-bottom: 10px; }

/*--------------------------------------------------------------*/

/* BANNERS ESPECIAIS e VARAL */

	#varal #banners{
		background-color: #F2F2F2;
		padding: 10px 0 0 10px;
		height:160px;
	}
	
	#banners .esquerda{ float: left; margin: 0 9px 0 0;  }
	#banners div{ margin: 0 0 10px 0; }
	
	#varal #banners-183{
		background-color: white;
		padding: 10px 0 0 0;
	}
	
	#varal #banners-183 img{ margin-bottom: 10px; }



/* ATALHOS (ALUNO, EX-ALUNO E PROFESSORES 
--------------------------------------------------------------*/		
#atalhos{
	background-color: #F2F2F2;
	float: left;
	margin-top: 0px;
}
	#atalhos ul{
		padding: 28px 0 0 6px;
		margin: 0 0 0 0;
		list-style-type: none;
		line-height: 14px;
	}
	#atalhos li{ padding-left: 15px; }
	#atalhos .esquerda{
		background-image: url(imagens/atalhos-alunos.gif);
		background-repeat: no-repeat;
		width: 189px;
		float: left;
	}
	#atalhos .esquerda li{ 
		background-image: url(imagens/atalhos-alunos.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
	#atalhos .centro{
		background-image: url(imagens/atalhos-exalunos.gif);
		background-repeat: no-repeat;
		width: 189px;
		height: 140px;
		float: left;
	}
	#atalhos .centro li{ 
		background-image: url(imagens/atalhos-exalunos.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
	#atalhos .direita{
		background-image: url(imagens/atalhos-professores.gif);
		background-repeat: no-repeat;
		width: 183px;
		height: 140px;
		float: left;
	}
	#atalhos .direita li{ 
		background-image: url(imagens/atalhos-professores.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
/*--------------------------------------------------------------*/



/* CURSOS EM OFERECIMENTO (PÓS-GRADUAÇÃO & EXTENSÃO
--------------------------------------------------------------*/
#cursos-oferecimento{
	vertical-align: top;
}
	#cursos-oferecimento .destaques{ margin: 20px 0 10px 0; }
	#pos-graduacao{
		background-image: url(imagens/background_cursos-pos-gradu.gif);
		background-repeat: no-repeat;
		float: left;
		width: 372px;
		padding: 29px 0 50px 7px;
	}
	#pos-graduacao ul{
		list-style-type: none;
		padding: 0px;
		margin: 0;
	}
	#pos-graduacao li{
		background-image: url(imagens/seta_direita_pos-graduacao.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 12px;
	}
	
	#extensao{
		background-image: url(imagens/background_extensao.gif);
		background-repeat: no-repeat;
		float: left;
		width: 372px;
		padding: 29px 0 50px 7px;
	}
	#extensao ul{
		list-style-type: none;
		padding: 0px;
		margin: 0;
	}
	#extensao li{
		background-image: url(imagens/seta_direita_extensao.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 12px;
	}
	#extensao center{ margin-top: 20px; }
	#extensao div{ margin-top: 30px; text-align: right; padding-right: 15px; }
	#extensao div a{ color: #8A98C6; text-decoration: underline; }
/*--------------------------------------------------------------*/		



/* RODAPÉ - BARRA COM LINKS PARA OS CANAIS E CAIXA DE Plano de Desenvolvimento Institucional 
--------------------------------------------------------------*/
#banner-central{ padding-bottom: 20px; }
/*--------------------------------------------------------------*/		



/* RODAPÉ - BARRA COM LINKS PARA OS CANAIS E CAIXA DE Plano de Desenvolvimento Institucional 
--------------------------------------------------------------*/
#footer {
	background-color: #F2F2F2;
	border-top: 1px solid #5779BD;
	clear: both;
	padding: 20px 5px 10px 5px;
	height: 60px;
	text-align: center;
	color: #999999;
}
	#footer ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#footer li{
		display: inline;
		margin: 0 8px 0 8px;
	}
	#footer div{ margin-top: 20px; }
/*--------------------------------------------------------------*/


/* PAINEL DE ACESSO RÁPIDO COM LINKS 
---------------------------------------------------------------- */

#acesso_painel
{
    width: 350px;
    height: 140px;
	margin-left:7px;
}

#acesso_botoes
{
    height:21px;
    width: 350px;
    border: 0;
}

#acessorapido
{
    width: 368px;
    height:119px;
}
.acesso_imagens
{
    border:0;
}

/* ------------------------------------------------------------ */


/* CURSOS DE POS E EXTENSÃO 
-----------------------------------------------------------------*/

.pos-chapeu
{
	font-weight: bolder;
	margin: 0 0 0 0;
	color: #5779BD;
	letter-spacing: -0.08em;
	float: left;
}

.seta-pos
{
	padding-right:5px;
}

/* LOGINS 
------------------------------------------------------------------*/


.text_form_visible
{
	display: normal;
	margin: 0; 
	padding: 4px; 
	width: 95%; 
	height: 21px; 
	font-size: 10px; 
	border: 1px solid #085FB8; 
}

.text_form_hidden
{
	display: none; 
	margin: 0; 
	padding: 4px; 
	width: 95%; 
	height: 21px; 
	font-size: 10px; 
	border: 1px solid #085FB8; 
}

/* links das abas */

.aba_aluno a
{
	color:#AF2ED3;
	margin-left:3px;
}

.aba_aluno a:hover
{
	text-decoration:underline;
}

.aba_exaluno a
{
	color:#055EBA;	
	margin-left:3px;
}

.aba_exaluno a:hover
{
	text-decoration:underline;
}

.aba_professor a
{
	color:#486B03;	
	margin-left:3px;
}

.aba_professor a:hover
{
	text-decoration:underline;
}

/*************** VARAL DE BANNERS ******************************/

#varal_banners
{
	margin-top: 10px;
}

#varal_banners img
{
	margin-bottom:10px; 
	margin-right:2px;
	margin-left:4px;
}

/*************** POP AJUDA ******************************/
#popup {
	font-size:11px;
	height:480px;
	overflow:hidden;
}

#popup_dragbar {
	cursor:pointer;
	height:30px;
	width:700px;

}

#popup_dragbar_col1 {
	background-image:url(../imagens/popup_left.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;  
	float:left;
	width:3px;
}

#popup_dragbar_col2 {
	background-image:url(../imagens/popup_center.gif);
	background-position:left;
	background-repeat:repeat-x;
	float:left;
	height:30px;
	width:694px;
}

#popup_dragbar_col3 {
	background-image:url(../imagens/popup_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	height:30px;
	width:3px;
}

#popup_body {
	font-family:verdana, Arial, Helvetica, sans-serif;
	background-color:#F9EECB;
	color:#000000;
	height:414px;
	filter: alpha(Opacity=97);
	border: 1px solid #E5B708;
}

#popup_red_header {
	font-family:verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E5B708;
	border-top: 1px solid #E5B708;
	background-color:#F6DC8C;
	color:#000000;
	font-weight:bold;
	height:16px;
	padding-left:10px;
	padding-right:10px;
}

#popup_text {
	height:370px;
	margin-top:15px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:10px;
	padding-right:10px;
}

.popex {	
	cursor:pointer;
	float:right;
	margin-top:10px;
	color: #FFFFFF;
	font-weight:bold;
}

.div_todos_extensao{
	position:absolute;
	/*margin-left:690px;*/
	margin-left:815px;
	margin-top:3px;
}
.link_todos_extensao{
	color:#BA6057;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

.div_todos_lato{
	position:absolute;
	/*margin-left:690px;*/
	margin-left:815px;
	margin-top:3px;
}
.link_todos_lato{
	color:#B437D1;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

.div_todos_stricto{
	position:absolute;
	/*margin-left:690px;*/
	margin-left:815px;	
	margin-top:3px;
}
.link_todos_stricto{
	color:#B437D1;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

#controles {
	padding-top:4px;
	text-align:left;
	background:url(img/f_menu.png) repeat-x;
	width: 440px;
	height: 30px;
	position: absolute; 
	margin-left:10px;
	margin-right:10px;
}
#controles ul {
	display: inline; 
	margin-right: 0.9em;
	
}
#controles li {
	list-style-type: none; 
	float: left; 
	margin-left: 0.9em;
	padding-top: 0px	
}
#controles li a {
	 display: block; 
	 background-position: center; 
	 color: #000; 
	 font-size: 1.1em;	 
	 text-decoration: none; 
}

.select {
		width:440px;
        color: #000000; 
        font-family: Verdana;
        font-size: 14px;
		background-image:url(img/f_menu.png);
		background-repeat:repeat-x;
		border:0px;
		} 

#campos {
	text-align:left;
	background:url(img/f_campo.png) repeat-x;
	height: 27px;
	position: absolute;
	margin-left:11px;
	margin-right:11px;
}

input {
		border:0px;
        color: #000000;
		background-color:transparent;
}

div.curso {
	position: absolute; 
	margin: 0 0 0 0; 
	display: inline; 
	width: 338px; 
	height: 33px; 
	background: url(/img/cursos.png) 0 0 no-repeat; 
	z-index:1px;
}

div.curso a {
	text-decoration:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 0.9em;
}

div.busca { 
	position: absolute; 
	margin: 0px 0 0 340px;
	display: inline; 
	width: 410px; 
	height: 45px; 
	background: url(/img/busca.png) 0 0 no-repeat; 
	z-index:1px;
}

div.busca input { 
	border: none; 
	width: 290px; 
	height: 18px; 
	margin: 7px 0 0 37px;
	font-size: 1.1em;
}


.link_cursos
{
	margin-right:-80px;
	height:246px;
	text-decoration: none;
	font-size:1.1em; 
	margin-left:18px; 
	font-family:Verdana, Geneva, sans-serif; 
	padding-top:8px;
	/*height:218px;*/
	
}

.link_cursos a:hover
{
	text-decoration:none;
	background-color:#E2E2E2;
}
