@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
}

body{
	background-color:#f5f5f5;
}

#boxSite{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.textosSub {
	font-size:10px;
	color:#666666;
	margin-top:30px;
	margin-bottom:15px;
}

/* topo */

#boxSite .alunoUsc{
	background-image:url(../img/bg-login-ava.jpg);
	background-repeat:repeat-x;
	height:40px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	margin-bottom:4px;
}
#boxSite .alunoUsc div{
	float:left;
}
#boxSite .alunoUsc div.formAva{
	padding-top:7px;
	float:right;
}
#boxSite .alunoUsc input{
	height:18px;
}
#boxSite .alunoUsc input.bt_ava{
	height:22px;
}
#boxSite .topo{
	height:108px;
	background-image:url(../img/bg-topo.jpg);
	background-repeat:repeat-x;
	padding-left:20px;
	padding-right:20px;
}
#boxSite .topo p.logo{
	background-image:url(../img/logo-unc.jpg);
	width:187px;
	background-repeat:no-repeat;
	float:left;
}
#boxSite .topo p.logo a{
	display:block;
	cursor:pointer;
	width:187px;
	height:108px;
}
#boxSite .topo p.logo span{
	display:none;
}
#boxSite .topo .ligue{
	float:right;
	/*line-height:60px;*/
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
}

/* menu */
#boxSite .menu{
	background-image:url(../img/bg-menu.jpg);
	background-repeat:repeat-x;
	height:52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
#boxSite .menu ul{
	height:52px;
}
#boxSite .menu li{
	list-style:none;
	display:inline;
}
#boxSite .menu li a{
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
	line-height:44px;
	padding-left:8px;
	padding-right:19px;
	background-image:url(../img/separador.jpg);
	background-repeat:no-repeat;
	background-position:right -1px;
}
#boxSite .menu li a.faleConosco{
	background-image:none;
	padding-right:0;
}
#boxSite .menu li a.home{
	padding-left:32px;
}

/* Banner */

#boxSite .banner{
	padding-left:3px;
}

/* Página Inicial */

#boxSite .pgInicial{
	background-color: #fff;
	/*background-image:url(../img/bg-home-cursos.jpg);*/
	background-repeat:repeat-x;
	/*padding-top:15px;*/
	font-family:Arial, Helvetica, sans-serif;
}
#boxSite .pgInicial h2{
	background-image:url(../img/titu-inscricao.jpg);
	background-repeat:no-repeat;
	height:44px;
	width:724px;
	margin:0px auto;
}

#boxSite .pgInicial .bgSubTitulo{
	background-image:url(../img/bg-subtitulo.jpg);
	height:31px;
	/*margin-top:11px;*/ 
}

#boxSite .pgInicial h2.tituloAluno{
	background-image:url(../img/titulo-aluno-unc.jpg);
	height:31px;
	width:129px;
	margin:0px auto;
}
#boxSite .pgInicial h2.tituloDestaques{
	background-image:url(../img/titulo-aluno-unc.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height:31px;
	width:130px;
	margin:0px auto;
}
#boxSite .pgInicial h2.tituloNoticias{
	background-image:url(../img/titulo-noticias-unc.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height:31px;
	width:91px;
	margin:0px auto;
}

#boxSite .pgInicial .bgSubTituloInferior{
	width:760px;
	margin-top:20px;
	background-image:url(../img/bg-subtitulo.jpg);
	height:31px;
	display:table;
	clear:both;
}

#boxSite .pgInicial h2 span{
	display:none;
}

/*  box da graduação, pos graduação, extensão e qualificação */

#boxSite .pgInicial ul.boxCursos{
	height:208px;
	color:#fff;
	font-size:12px;
}

	#boxSite .pgInicial ul.boxCursos li.cancelamento{
		padding-top:30px;
		clear:both;
		text-align:center;
	}
	

	#boxSite .pgInicial ul.boxCursos li h1.tituloHome{
		background-image:none;
		color:#01526f;
		font-size:16px;
		text-align:center;
		/*text-transform:uppercase;*/
		line-height:36px;
	}
	
	#boxSite .pgInicial ul.boxCursos li.boxGraduacao{
		width:241px;
		height:109px;
		background-image:url('../img/bg-box-vermelho.png');
		background-repeat:no-repeat;
		float:left;
		padding-top:7px;
		margin-top:15px;
		text-align:center;
		display:inline;
	}
	
	#boxSite .pgInicial ul.boxCursos li.boxPosgraduacao{
		width:241px;
		height:109px;
		background-image:url('../img/bg-box-azul.png');
		background-repeat:no-repeat;
		float:left;
		padding-top:7px;
		margin-top:15px;
		text-align:center;
		display:inline;
		margin-left:18px;
	}
	
	#boxSite .pgInicial ul.boxCursos li.boxExtensao{
		width:241px;
		height:109px;
		background-image:url('../img/bg-box-verde.png');
		background-repeat:no-repeat;
		float:left;
		padding-top:7px;
		margin-top:15px;
		text-align:center;
		display:inline;
		margin-left:18px;
	}

	#boxSite .pgInicial ul.boxCursos li.boxQualificacao{
		width:241px;
		height:109px;
		background-image:url('../img/bg-box-vermelho.png');
		background-repeat:no-repeat;
		float:left;
		padding-top:7px;
		margin-top:15px;
		text-align:center;
		display:inline;
	}
		#boxSite .pgInicial ul.boxCursos li.boxGraduacao p.curso, li.boxPosgraduacao p.curso, li.boxExtensao p.curso, li.boxQualificacao p.curso{
			font-size:18px;
		}
		#boxSite .pgInicial ul.boxCursos li.boxGraduacao p.frase, li.boxPosgraduacao p.frase, li.boxExtensao p.frase, li.boxQualificacao p.frase{
			font-size:12px;
			margin-top:15px;
		}
		#boxSite .pgInicial ul.boxCursos li.boxGraduacao p.link, li.boxPosgraduacao p.link, li.boxExtensao p.link, li.boxQualificacao p.link{
			font-size:11px;
			margin-top:15px;
		}
		#boxSite .pgInicial ul.boxCursos li.boxGraduacao p.link a, li.boxPosgraduacao p.link a, li.boxExtensao p.link a, li.boxQualificacao p.link a{
			color:#FFF;
		}

/*  box aluno ead  */

#boxSite .pgInicial .blocoAluno{
	padding-left:13px;
	float:left;
	margin-top:20px;
	display:table;
	background-color: #fff;
}

#boxSite .pgInicial .blocoNoticias{
	float:left;
	margin-top:5px;
	display:table;
}

#boxSite .pgInicial .blocoNoticias .boxNoticias{
	width:760px;
	height:200px;
	background:url(../img/bg-boxNoticias.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 25px;
}
	#boxSite .pgInicial .blocoNoticias .boxNoticias div.vejamais {
		margin-left: 20px;
		width: 720px;
		margin-bottom: 10px;
		text-align: right;
		padding-top:10px;
	}
		#boxSite .pgInicial .blocoNoticias .boxNoticias div.vejamais a {
			font-size: 12px;
			color: #EC4036;
			text-decoration: underline;
		}
		#boxSite .pgInicial .blocoNoticias .boxNoticias div.vejamais a:hover {
			text-decoration: none;
		}
	#boxSite .pgInicial .blocoNoticias .boxNoticias a.noticia {
		font-size: 12px;
		color: #333333;
		margin-left: 20px;
		border-bottom: solid 1px #dedede;
		width: 720px;
		line-height:24px;
		display: block;
		text-decoration: none;
	}
		#boxSite .pgInicial .blocoNoticias .boxNoticias a.noticia strong{
			color: #006699;
		}
	#boxSite .pgInicial .blocoNoticias .boxNoticias a.noticia:hover {
		text-decoration: none;
		background-color: #efefef;
	}

#boxSite .pgInicial .blocoAluno .boxAluno{
	width:362px;
	height:150px;
	background-image:url(../img/bg-boxAluno.jpg);
	padding-top:13px; 
}
	#boxSite .pgInicial .blocoAluno .boxAluno .bannerEditavel{
		width:332px;
		height:138px;
		background-color: #f9f9f9;
		margin-left: 15px;
	}
		#boxSite .pgInicial .blocoAluno .boxAluno .bannerEditavel img{
			border: 0px;
		}

#boxSite .pgInicial .blocoAluno .boxAluno .boxBannerGrad{
	width:347px;
	height:110px;
	padding-left:15px;
}

#boxSite .pgInicial .blocoAluno .boxAluno .boxBannerGrad img{
	border:0px;
}

#boxSite .pgInicial .blocoAluno .boxAluno .titulo{
	width:332px;
	height:27px;
	background-color:#0dace3;
	display:table;
	color:#FFFFFF;
	margin:0px auto;
	text-align:center;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
}

#boxSite .pgInicial .blocoAluno .boxAluno .tituloVermelho{
	width:332px;
	height:27px;
	background:url(../img/barra_banner_pos_graduacao.jpg);
	background-repeat:no-repeat;
	display:table;
	color:#FFFFFF;
	margin:0px auto;
	text-align:center;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	border:0;
}

#boxSite .pgInicial .blocoAluno .boxAluno .boxBannerPosGrad{
	width:347px;
	height:110px;
	padding-left:15px;
	margin-top:-1px;
}

#boxSite .pgInicial .blocoAluno .boxAluno .boxBannerPosGrad img{
	border:0px;
}

/* bloco inferior */

#boxSite .pgInicial .boxInferior{
	width:148px;
	height:71px;
	float:left;
	padding-top:5px;
	padding-left:100px;
	font-size:12px;
	margin-top:20px;
	margin-bottom:15px;
	background-position:20px;	
}

#boxSite .pgInicial .boxInferior1 span{
	font-weight:bold;
	color:#069;
}

#boxSite .pgInicial .boxInferior1{
	background-image:url(../img/icone-ava.jpg);
	background-repeat:no-repeat;

}

#boxSite .pgInicial .boxInferior2 span{
	font-weight:bold;
	color:#069;
}

#boxSite .pgInicial .boxInferior2{
	background-image:url(../img/icone-vmp.jpg);
	background-repeat:no-repeat;
}

#boxSite .pgInicial .boxInferior3 span{
	font-weight:bold;
	color:#c00;
}

#boxSite .pgInicial .boxInferior3{
	background-image:url(../img/icone-ta.jpg);
	background-repeat:no-repeat;
}

/*configuração geral das páginas de cursos */ 
#boxSite .boxConteudo{
	width:760px;
}
	#boxSite .boxConteudo #descricao-cursos{
		width:720px;
		margin:0px auto 15px auto;
		font-size:12px;
		color:#555;
	}
		#boxSite .boxConteudo #descricao-cursos h1{
			font-size:26px;
			height:30px; 
			line-height:30px;
			padding-left:10px;
			color:#0070A6;
		}
		#boxSite .boxConteudo #descricao-cursos h2{
			font-size:18px;
			height:30px; 
			line-height:30px;
			padding-left:10px;
		}
	#boxSite .boxConteudo #tipoCurso h2{
		font-size:14px;
		height:30px;
		line-height:30px;
		padding-left:10px;
	}

/* menu vertical*/
#boxSite .boxConteudo #tipoCurso{
	width:150px;
	height:30px;
	background-color:#0191C3;
	margin-left:10px;
	color:#FFF;
}
#boxSite .boxConteudo #menuVertical{
	width:180px;
	font-size:12px;
	float:left;
	padding-top:8px;
}

#boxSite .boxConteudo #menuVertical ul{
	padding-left:10px;
	margin-top:5px;
}


#boxSite .boxConteudo #menuVertical ul li{
	list-style:none;
	border-bottom:1px solid #999;
	height:auto;
	line-height:25px;
	width:150px;
}

#boxSite .boxConteudo #menuVertical ul li.categoria{
	list-style:none;
	height:20px;
	line-height:20px;
	border-bottom:none;	
	font-size:15px;
	color:#0F3D78;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:20px;
}

#boxSite .boxConteudo #menuVertical ul li.categoria:hover{
	background-color:#FFFFFF;
	color:#0F3D78;
}

#boxSite .boxConteudo #descricaoCurso{
	width:580px;
	float:left;	
}

#boxSite .boxConteudo #menuVertical ul li a{
	text-decoration:none;
	color:#333333;
	display:block;
	padding-left:10px;
	font-size:11px;
}

#boxSite .boxConteudo #menuVertical ul li a:hover{
	color:#FFF;
	background-color:#0191c3;
	border-bottom:1px solid #0F3D78;
}

#boxSite .boxConteudo #menuVertical ul li:hover{
	color:#FFF;

}

/* Rodapé */

#boxSite .rodape{
	clear:both;
	background-image:url(../img/bg-rodape.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#dae0e3;
	height:135px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:14px;
	padding-top:25px;
}
	#boxSite .rodape ul{
		list-style:none;
		float:left;
		display:table;
	}
	
	#boxSite .rodape ul.mapaSite{
		height:auto;
		width:80px;
		margin:0 40px;
		font-size:11px;
		line-height:13px;
	}
	#boxSite .rodape ul.mapaSite li.tit{
		font-size:12px;
		font-weight:bold;
		padding-bottom:8px;
	}
	#boxSite .rodape ul.mapaSite li a{
		color:#333;
		text-decoration:none;
	}
	
	#boxSite .rodape ul.logoRodape{
		height:auto;
		width:180px;
		margin:0 50px 0 25px;
		text-align:center;
		color:#777;
		font-size:9px;
		line-height:11px;
	}
	#boxSite .rodape ul.logoRodape li{
		padding-bottom:8px;
	}
	
	#boxSite .rodape ul.feed{
		height:auto;
		width:60px;
		margin-right:100px;
		text-align:center;
	}
	#boxSite .rodape ul.feed li.tit{
		font-size:12px;
		padding-bottom:12px;
		font-weight:bold;
	}
	
	#boxSite .rodape ul.atend{
		height:auto;
		width:135px;
		font-size:11px;
	}
	#boxSite .rodape ul.atend li.tit{
		font-size:12px;
		padding-bottom:8px;
		font-weight:bold;
	}
