@charset "utf-8";
/* CSS Document */

/* Estilos da página Base */

body {
	margin:0;
	padding:0;
	text-align:center;
	background: #FFFFFF;
	overflow:-moz-scrollbars-vertical; /* Cria barra de rolagem desabilitada no Firefox toda vez que o conteúdo não for preenchido totalmente na página */
}
/**********   BOXES   ***********/

#pg_topo, #pg_rodape, #pg_principal, #pg_lateral {
	float:left;
	position:relative;
}
#pg_topo {
	height: 129px;
}
#pg_geral {
	width:780px;
	text-align:left;
	margin-left: auto;
	margin-right:auto;
}
#pg_principal {
	width:770px;
	height:auto;
	margin:0 auto;
	border: 5px solid #000066;
	border-top:0;
	border-bottom:0;
	background-color:#FFFFFF;
}
#pg_conteudo_centro {
	position:relative;
	float:left;
	width:550px;
	height:auto;
	border: 5px solid #DAE6EF;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;	
}
#pg_rodape {
	width:780px;
	background:#14214D;
	clear:both;
	color: #A1B1E2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	text-align:center;
}
/********* TITULOS ***************/
#pg_box_titulo {
	width: auto;
	line-height:40px;
	text-indent:20px;
}
#pg_t_azul {
	font-family:Arial, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	font-size:17px;
	color:#2B435D;
	text-indent:35px;
}
#pg_t_laranja {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#FCAC1F;
	text-indent:35px;
}
/************** TEXTOS ****************/



/**************     ESTILOS LATERAL ESQUERDA   *****************/


#pg_lateral {
	float:left;
	width:150px;
	height:auto;
	text-align:left;
	margin-right:20px;
}
#pg_topico_principal {
	background:url(http://www.unigran.br/unigran_geral/images/lateral/topico_lateral_principal.jpg);
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #F8A303;
	line-height:35px;
	text-indent:14px;
	text-decoration: none;
}
#pg_lat_meio {
	float:left;
	width: 140px;
	height:auto;
	border: 5px solid #DAE6EF;
	background-color:#FFFFFF;
}
#pg_topico {
	background:url(http://www.unigran.br/unigrageral/images/lateral/topico_lateral.jpg);
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
	text-decoration: none;
}
.pg_subtopico {
	float:left;
	width:120px;
	padding: 8px 0 8px 15px;
	font: 12px normal Verdana, Arial, Helvetica, sans-serif;
	color: #004A82;
	text-decoration:none;
}
pg_subtopico:link, pg_subtopico:visited, pg_subtopico:hover, pg_subtopico:active {
	text-decoration:none;
}
.pg_setinha {
	background-image:url(../../unigran_geral/images/icones/setinha.gif);
	background-repeat:no-repeat;
	background-position:8px 12px;
}
.pg_seta {
	background-image:url(../../unigran_geral/images/icones/setinha.gif);
	background-repeat:no-repeat;
	background-position:8px 8px;
}
.pg_texto_negrito {
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	font-weight:bold;
	color:#004A82;
	text-align:justify;
}
/****************** GALERIA DE FOTOS  ****************/
#pg_titulo_foto {
	float:left;
	width:275px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	color:#004A82;
}
#pg_box_fotos2 {
	float:left;
	width:275px;
	height:200px;
	text-align:center;
}
#pg_box_fotos1 {
	float:left;
	width:275px;
	height:250px;
}
#pg_box_fotos {
	float:left;
	width:570px;
	height:250px;
}
.pg_cor {
	color: #FCAC1F;
}
#pg_tit {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CAE4FF;
	text-indent:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
}
.pg_font {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#004A82;
}
#pg_box_disciplina {
	width:auto;
	line-height:30px;
	text-align:left;
	margin-left: 5px;
	margin-right: 5px;
}
#pg_top_grade {
	background-color:#F1F8FE;
	border-bottom-width: 0px;
	text-align:left;
	height:23px;
	padding:3px 3px 0 0;
}
#pg_semestre {
	float:left;
	width:553px;
	height:20px;
	padding:5px;
	background-color:#D6E4F3;
}
div#disc {
	width:450px;
	float:left;
	text-align:left;
	min-height:23px;
	padding:3px 3px 0 0;
}
div#hora {
	width:107px;
	float: left;
	text-align: center;
	min-height:23px;
	padding:3px 3px 0 0;
}
a {
	text-decoration: none;
}
/*****************ESTILOS HOME****************/

#pg_grade {
	height:auto;
	width:auto;
}
#pg_top_grade {
	background-color:#F1F8FE;
	border-bottom-width: 0px;
	text-align:left;
	height:23px;
	padding:3px 3px 0 0;
}
#pg_linha_tabela {
	width:auto;
	padding:5px;
	text-align:left;
	text-indent:20px;
}
.pg_curso_novo {
	color: #FF9900;
	font-weight: bold;
}

.pg_link_foto:link, .pg_link_foto:active, .pg_link_foto:visited {
border:4px solid #E2E6E9;

}
.pg_link_foto:hover{
border:4px solid #FF9900;

}

#pg_foto {
	float:left;
	width:120px;
	height:78px;
	line-height:30px;
	text-align:center;
	padding-top:5px;
	
}
/**** TABELA DE CURSOS de PÓS-GRADUAÇÃO ****************************/



/*  liks   */

/******************************************************/
#pg_inscricao {
	width:100px;
	padding:5px;
	text-align:left;
	text-indent:20px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
}
.pg_seta_curso {
	float:left;
	width:450px;
	height:90px;
	background-image:url(../images/setinha.gif);
	background-repeat:no-repeat;
	background-position:8px 13px;
	line-height:30px;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
	padding-left:20px;
}
/**********INSCRIÇÃO PÓS ************************/



.pg_texto_centro {
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	color:#004A82;
	text-align:justify;
}
#pg_texto_centro2 {
	text-indent:20px;
}
#pg_linha_alternada {
	float:left;
	width:700px;
	height:auto;
	background-color:#F9FBFD;
}
#pg_botao_incricao{
	float:left;
	width:104px;
	height:25px;
	background-image:url(../imagens/botao.jpg);
	background-repeat: no-repeat;
	padding-top:4px;
	margin-left:25px;
	text-indent:4px;
}
.pg_link_bot_insc:link, .pg_link_bot_insc:active, .pg_link_bot_insc:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.pg_link_bot_insc:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FF9900;
}
#pg_animacao {
	float:right;
	width:160px;
	height:auto;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	margin-left:10px;
}
#pg_legenda_botao {
	text-indent:20px;
}
#pg_disciplinas {
	width:auto;
	font-size:12px;
	line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	color:#004A82;
}
#pg_box_texto_pos {
	float:left;
	width: 500px;
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	margin-right:10px;
}
/************* MENU LARANJA ***********************/
#pg_box_menu {
	float:left;
	width: 168px;
	height:auto;
	margin-left:15px;
}

#pg_menu_direito_sup {
	float:left;
	width: 168px;
	height:23px;
	font-weight:bold;
	background:url(../imagens/menu/sup_cinza.gif);
	background-repeat:no-repeat;
}
#pg_menu_direito_meio {
	float:left;
	width: 168px;
	height:30px;
	text-indent:20px;
	font-weight:bold;
	background:url(../imagens/menu/meio_cinza.gif);
	background-repeat:no-repeat;
}
#pg_menu_direito_inf {
	float:left;
	width: 168px;
	height:23px;
	ptext-indent:20px;
	font-weight:bold;
	background:url(../imagens/menu/inf_cinza.gif);
	background-repeat:no-repeat;
}
.pg_link_tabela:link, .pg_link_tabela:active, .pg_link_tabela:visited, .pg_link_tabela:hover {
	text-decoration:underline;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
	text-align:left;
	font-weight:bold;
	text-indent:20px;
}
/************* MENU LARANJA ***********************/
#pg_box_menu {
	float:left;
	width: 168px;
	height:auto;
	margin-left:15px;
}

#pg_menu_laranja_sup {
	float:left;
	width: 168px;
	height:23px;
	font-weight:bold;
	background:url(../imagens/menu/sup_laranja.gif);
	background-repeat:no-repeat;
}
#pg_menu_laranja_meio {
	float:left;
	width: 168px;
	height:30px;
	text-indent:20px;
	font-weight:bold;
	background:url(../imagens/menu/meio_laranja.gif);
	background-repeat:no-repeat;
}
#pg_menu_laranja_inf {
	float:left;
	width: 168px;
	height:23px;
	ptext-indent:20px;
	font-weight:bold;
	background:url(../imagens/menu/inf_laranja.gif);
	background-repeat:no-repeat;
}
/************* MENU CINZA ***********************/
#pg_menu_cinza_sup {
	float:left;
	width: 168px;
	height:23px;
	background:url(../imagens/menu/sup_cinza.gif);
	background-repeat:no-repeat;
}
#pg_menu_cinza_meio {
	float:left;
	width: 168px;
	height:auto;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:10px;
	color:#004A82;
	text-align:justify;
	line-height:15px;
	background:url(../imagens/menu/meio_cinza.gif);
	background-repeat:repeat-y;
	
}
#pg_menu_cinza_inf {
	float:left;
	width: 168px;
	height:23px;
	background:url(../imagens/menu/inf_cinza.gif);
	background-repeat:no-repeat;
}
/*******************************************/
#pg_tabela_curso {
	float:left;
	width:750px;
	height:auto;
	margin-left:20px;
}
#pg_box_texto {
	float:left;
	width:auto;
	height:auto;
	margin-left:20px;
}
.pg_seta_curso {
	float:left;
	width:590px;
	height:80px;
	background-image:url(imagens/setinha.gif);
	background-repeat:no-repeat;
	background-position:8px 13px;
	line-height:20px;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004A82;
	padding-left:20px;
	margin-bottom:10px;
	text-align: justify;
}

#pg_situacao > #pg_fonte-menor {
	font-size: 11px
}

/****** Inscrição Pós ***/

div.pg_conteudo_inscricao {
	width:650px;
	height:auto;
	float:left;
	background:#FFFFFF;
	margin-left:20px;
}
div.pg_box_campos {
	float:left;
	width:650px;
	padding-top:5px;
	height:auto;
	text-align:left;
}
div.pg_campo_pos {
	float:left;
	width:600px;
	text-align:left;
	line-height:25px;
}
div.pg_titulo_inscricao {
	width:600px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#A3C33C;
	text-align:justify;
}
div.pg_titulo_campos_pos {
	float:left;
	width:90px;
	height:auto;
	font-size:12px;
	line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#004A82;
	text-align:justify;
}
.pg_campos_meio_pos {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#004A82;
}
.text {
	border: 1px solid #999999;
	background:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
div.pg_botao_radio {
	width:30px;
	height:30px;
	float:left;
	margin-right:10px;
	margin-left:10px;
}
.pg_link_pos {
	color: #485573;
	font-weight: bold;
	text-decoration:none;
}