@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:137px;
	width:780px;
	
	
}
#pg_geral {
	width:780px;	
	text-align:left;
	margin-left: auto;
	margin-right:auto;
}
#pg_principal {
	width:780px;
	min-height: 550px;
	margin:0 auto;
	/*border: 5px solid #000066;*/
	border-top:0;
	border-bottom:0;
	background-color:#FFFFFF;
}
#pg_conteudo_centro {
	position:relative;
	float:right;
	width:530px;
	height:auto;
	padding-bottom:5px;
	
	padding-right:10px;
	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:180px;
	height:auto;
	text-align:left;
	margin-right:20px;
}
#pg_topico_principal {
	float: left;
	width: 180px;
	height: 38px;
	background-image:url(http://www.unigran.br/unigran_geral/lateral/imagens/esquerda/topo_topico.gif);
	border:0px;
	font-weight: bold;
	font-size: 10x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:38px;
	color:#0B1F4D;
	
}
#pg_lat_meio {
	float:left;
	width: 180px;
	
	
}
#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:179px;
	height:34px;
	list-style:none;
	border:0px;
	background-image:url(http://www.unigran.br/unigran_geral/lateral/imagens/esquerda/topico.gif);
	text-align:left;
	line-height:34px;
}

.pg_subtopico a  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0B1F4D;
	text-decoration:none;
	margin-left:22px;
}
.pg_subtopico a:hover {
text-decoration:underline;

}
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;
}
.pg_texto {
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	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:200px;
	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_laranja.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_laranja.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_laranja.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:680px;
	height:auto;
	margin-left:20px;
}
#pg_box_texto {
	float:left;
	width:auto;
	height:auto;
	margin-left:20px;
}
.pg_seta_curso {
	float:left;
	width:500px;
	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;
}

#pg_situacao > #pg_fonte-menor {
	font-size: 11px
}

/*--------------- PRÉ-INSCRIÇÃO INICIO ------------*/

div.pg_insc_geral {
	width:780px;
	height:auto;
	text-align:left;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right:auto;
}
div.pg_insc_topo {
	width:780px;
	height: 129px;
	float:left;
	position:relative;
}
div.pg_insc_principal {
	width:780px;
	height:auto;
	float:left;
	position:relative;
	margin:0;
	border:0;
}
div.pg_insc_conteudo_centro {
	width:770px;
	height:auto;
	float:left;
	background:#FFFFFF;
	border: 0;
	padding:5px;	
}
div.pg_insc_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;
}
div.pg_insc_texto_centro {
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:20px;
	color:#004A82;
	text-align:justify;
}
div.pg_insc_conteudo_inscricao {
	width:500px;
	height:auto;
	float:left;
	background:#FFFFFF;
	margin-left:20px;
}
div.pg_insc_box_campos {
	float:left;
	width:500px;
	padding-top:5px;
	height:auto;
	text-align:left;
}
div.pg_insc_campo_pos {
	float:left;
	width:400px;
	text-align:left;
	line-height:25px;
}
div.pg_insc_titulo_inscricao {
	width:500px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#FCAC1F;
	text-align:justify;
}
div.pg_insc_titulo_campos_pos {
	float:left;
	width:70px;
	height:auto;
	font-size:12px;
	line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#004A82;
	text-align:justify;
}
.pg_insc_campos_meio_pos {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#004A82;
}
.pg_insc_text {
	border: 1px solid #999999;
	background:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
div.pg_insc_botao_radio {
	width:30px;
	height:30px;
	float:left;
	margin-right:10px;
	margin-left:10px;
}
.pg_insc_link_pos {
	color: #485573;
	font-weight: bold;
	text-decoration:none;
}

/*--------------- PRÉ-INSCRIÇÃO FIM ------------*/

/*** Estilos do Fale Conosco INICIO ****/

.pg_fc_formulario {
	border: #adcada;
	border-style: ridge;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pg_fc_botao{
	color: #47506F;
	padding: 2px 2px 2px 2px;
	cursor:pointer;	
}
#pg_fc_campos{
	margin:5px;
	width: 450px;
	padding-top: 4px;
	min-height:15px; /*hack para o mozila*/
}
#pg_id{
	float:left;
	width: 80px;
}
#pg_campo{
	float:left;
	width: 370px;
}

table {
	
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:10px;
	color:#004A82;
	text-align:justify;
}
table a {
	text-decoration: none;
	color:#004A82;
}

table a:hover {
	text-decoration: underline;
	
}
/*** Estilos do Fale Conosco FIM ****/