body,
html {
	margin: 0;
	font-family: 'Oxygen', sans-serif;
	width: 100%;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #D5D6D6 inset;
}

#conteudo {
	float: left;
	width: 800px;
	margin-left: 130px;
	padding: 30px 0px !important;
}

.w590 {
	font-family: 'Oxygen', sans-serif;
}

.row {
	margin: 0px !important;
	height: auto;
}

.container {
	padding: 0px !important;
}

.navbar {
	height: auto !important;
}

.navbar .nav-pills {
	padding: 0px
}

.menu_contexto {
	color: #fff;
	padding: 7px 20px;
	display: block;
	margin: 0 20px;
	text-align: left;
}

.menu_contexto:hover {
	background-color: #8DB50D;
	border-radius: 15px;
}

.menu_contexto_curso {
	color: #fff;
	border-bottom: solid #0A8E3F 1px;
	border-top: solid #0A8E3F 1px;
	padding: 10px 20px;
	display: block;
	margin: 5px 20px;
	text-align: left;
}

.hr_menu {
	border-bottom: solid #0A8E3F 1px;
	margin: 10px 20px;
	display: block;
	height: 1px;
}

.acessoRapido {
	color: #fff;
}

.acessoRapido img {
	vertical-align: middle;
}

.acessoRapido .card {
	background: url(../img/preto_transparente.png);
	float: left;
	width: 300px;
	text-align: center;
	margin: 0px 0 0 20px;
	max-height: 500px;
	height: 500px;

}

.acessoRapido .titulo {
	border-bottom: solid #fff 1px;
	text-align: left;
	padding: 20px;
	margin: 0 15px;
	font-size: 20px;
	line-height: 21px;
}

.acessoRapido .card .evento {
	text-align: center;
	height: 160px;
	vertical-align: middle;
	display: table-cell;
	width: 300px;
}

.acessoRapido .card .evento span {
	text-align: center;
	display: inline-block;
	width: 240px;
	font-size: 20px;
	font-weight: bold;
}

.acessoRapido .card .data {
	text-align: center;
	font-size: 32px;
	border-top: solid #fff 1px;
	border-bottom: solid #fff 1px;

	margin: 10px;
	line-height: 50px;
}

.acessoRapido .card .vejamais {
	text-align: center;
	font-size: 22px;
	color: #fff;
	margin-top: 10px;
	display: inline-block;
}

a {
	text-decoration: none !important;

}

.textoNoticiaDetalhes a {
	color: #003C1B;
	text-decoration: underline;
	font-weight: bold;
}

img {
	border: none;
}

td,
th {
	font-family: Oxygen, sans-serif;
}

input {
	outline: none;
	height: 34px !important;
	width: 100% !important;
}

input::-webkit-file-upload-button {
	/* display: none !important; */
	background-color: #002E14;
	color: white;
	border: none;
	padding: 6px 12px;
	cursor: pointer;
	margin-right: 14px;
}

#file {
	padding: 2px 10px;
	cursor: pointer;
}

/* Seletores por elemento  */
.botoesGraduacao {
	bordeR: solid #353e4d 2px;
	float: left;
	/*padding:30px 20px !important;*/
	text-align: center;
	/*margin-right: 10px;*/
	line-height: 80px;
	color: #353e4d;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
	width: 98%;
}

.botoesGraduacao:hover {
	color: #556277;
}

.pdzero {
	padding: 0 !important;
}

#divTopo {
	width: 100%;
}

#divMenu {
	padding: 10px 0px;
	;
	/*width:1280px !important;*/
	margin: 0 auto;
}

#logoTopo {
	float: left;
	text-align: center;
	height: auto;
}

#menuTopoLinks {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	float: left;
	font-size: 22px;
}

#menuTopoLinks a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size: 14px;

}

#menuTopoLinks ul:hover {
	/*background-color:#003C1B ;
}
#menuTopoLinks ul:active{
	background-color:#003C1B ;*/
}

#menuTopoLinksHamburguer {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	float: left;
	font-size: 22px;
}

#menuTopoLinksHamburguer a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size: 14px;

}

#menuTopoLinksHamburguer ul:hover {
	background-color: #003C1B !important;
}

#menuTopoLinksHamburguer ul:active {
	background-color: #003C1B !important;
}

#menuTopoLinksHamburguerGraduacao {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	float: left;
	font-size: 22px;
}

#menuTopoLinksHamburguerGraduacao a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size: 14px;

}

#menuTopoLinksHamburguerGraduacao ul:hover {
	background-color: #003C1B !important;
}

#menuTopoLinksHamburguerGraduacao ul:active {
	background-color: #003C1B !important;
}


.geralGraduacao strong {
	text-align: left !important;
}

#bt_login {
	background-color: #05602C !important;
	padding: 5px 14px;
	border-radius: 15px !important;
	float: right;
	color: #FFFFFF;
	line-height: 23px !important;
}

#menuTopo {
	text-align: center;
}

.videosMenores {
	background-color: #A7A9AA;
	border-radius: 10px;
	margin-top: 10px;
}

.ajusteVideo {
	/*width:100% !important;*/
	margin-left: 0px !important;
}

#blogs .col-md-3 {
	margin: 0 auto !important;
}

#blogs .col-md-3 a {
	width: 100%;
}

.ajusteBlogs1 {
	display: none;
}

.ajusteBlogs2 {
	display: none;
}

.ajusteBlogs1280 {
	display: none;
}

#ajusteLogoTopo {
	display: none;
}

#controleMenuTopo {
	display: none;
}

#controleDicas {
	display: block;
}

.ajusteClear3 {
	display: none;
}

.ajusteLogoTopoBR {
	display: none;
}

#hamburguer {
	display: none !important;
}

#menuHamburguer {
	display: none;
}

.slide {
	width: 320px;
	height: 240px;
	float: left;
}

.painting {
	width: 100% !important;
	height: 300px;
	margin: 0px auto;
}

#viewport {
	position: relative;
	width: 100%;
	height: 460px;
	margin: 0 auto;
	background: #ECECEC;
	overflow: hidden;
}

.svg-hamb {
	display: block;
}

#wrapper {
	width: 100%;
	height: 240px;
	margin: 0 auto;
}

#scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 1280px;
	height: 240px;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
	background-color: #ECECEC;
}

.dicas {
	background: url(../img/dicasfag.png);
	background-size: 100%;
}

.tecfag {
	background: url(../img/tecfag.jpg);
	background-size: 100%;
}

.cres {
	background: url(../img/botao_cres.jpg);
	background-size: 100%;
}

.ead {
	background: url(../img/ead.png);
	background-size: 100%;
}

#indicator {
	position: relative;
	width: 110px;
	height: 20px;
	margin: 10px auto;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUBAMAAABohZD3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUGCDYztyDUJgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAGFBMVEUAAADNzc3Nzc3Nzc3Nzc3Nzc3Nzc3///8aWwwLAAAABnRSTlMAX5Ks3/nRD0HIAAAAAWJLR0QHFmGI6wAAAFtJREFUGFdjYGBgEHYNMWRAAJE0IHCEc5nSwEABxleD8JOgXMY0KBCA8FlgfAcIXwzGT4TwzWD8ZAjfDcZPgfDDYPxU7Hx09ejmoduH7h5096L7B8O/6OGBGl4APYg8TQ0XAScAAAAASUVORK5CYII=);
}

#dotty {
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	background: #003C1B;
}

#textoGraduacaoEsquerda p {
	font-size: 16px;
	font-family: 'Oxygen', sans-serif;
	line-height: 20px;
	margin-bottom: 18px;
}

#textoGraduacaoDireita p {
	font-size: 16px;
	font-family: 'Oxygen', sans-serif;
	line-height: 20px;
	margin-bottom: 18px;
}

#painelGraduacaoAzul h3 {
	font-size: 18px;
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
}

#painelGraduacaoAzul span {
	font-family: 'Oxygen', sans-serif;
	font-size: 14px;
}

#setaCursoNoticia {
	position: absolute;
	margin-top: -28px;
	margin-left: 150px;
}

.alinhamentoGraduacao {
	text-align: left;
}

.inputLoginRestrito {
	text-align: center;
	width: 400px;
	background-color: #D5D6D6 !important;
	padding: 15px !important;
	border: none !important;
	border-radius: 50px !important;
}

.bt_logar_restrito {
	background-color: #97BF0D !important;
	padding: 10px 30px !important;
	border: none !important;
	border-radius: 50px !important;
	display: inline-block;
	color: #fff;
	cursor: pointer;
}

@media (max-width:640px) {
	#boxGraduacaoContainer h1 {
		width: 98%;
		margin-left: 0px !important;

	}

	#topoGraduacaoGeralDesktop {
		display: none;
	}

	#topoGraduacaoGeralMobile {
		display: block !important;
	}

	#tituloGraduacaoGeral {
		font-size: 30px !important;
	}

	#videosMobile {
		display: block;
	}

	#videosDesktop {
		display: none;
	}

	#fulltopPrincipalMobile {
		display: block;
	}

	#fulltopPrincipal {
		display: none;
	}

	.ajusteLogoTopoBR {
		display: none;
	}

	#noticiasMobile {
		display: block !important;
	}

	#noticiasDesktop {
		display: none;
	}

	#viewport {
		display: block !important;
	}

	#pontos {
		display: block !important;
	}

	#blogs {
		display: none !important;
	}

	#nomeLogado {
		line-height: 18px !important;
		padding-top: 45px;
	}

	#cursoLogado {
		float: none !important;
		margin-left: 10px;
		line-height: 44px !important;
	}

	#ajusteLogado {
		display: block !important;
	}

	#silhuetaLogado {
		display: none !important;
	}

	.acessoRapido .card {
		background: url(../img/preto_transparente.png);
		float: left;
		width: 300px;
		text-align: center;
		margin: 0px 0 0 0px;
		max-height: 500px;
		height: 500px;
	}

	.voxyPos {
		background: url(img/Voxy-Banner.jpg?=12341234) !important;
	}

	#ajusteClearBotaoIpad {
		display: none !important;
	}

	#geralAcademicoOnline {
		width: 260px !important;
	}

	#setaCinzaAcademico {
		margin-top: -5px;
	}

	#containerPosVoxy {
		width: 100%;
	}

	#link_voxy_mobile {
		display: block;
	}

	#link_voxy {
		display: none;
	}

	#idResumoNotas {
		width: 100% !important;
	}

	.cardGraduacao {
		widtj: 100% !important;
	}

	#msgRecados {
		width: 100% !important;
	}

	.trianguloProfessorOnline {
		margin-top: -5px;
	}

	.ajusteProfessorOnline {
		width: 300px !important;
	}

	.boxGraduacao {
		width: 310px !important;
		height: 200px;
		color: #FFF;
		font-size: 20px;
		background-color: #58585a;
		cursor: pointer;
		float: left;
		line-height: 20px;
	}

	.marginGraduacao {
		margin: 0px 0px 0px 0px !important;
	}
}

@media (min-width:641px) {
	#topoGraduacaoGeralDesktop {
		display: block;
	}

	#topoGraduacaoGeralMobile {
		display: none;
	}

	#videosMobile {
		display: none;
	}

	#videosDesktop {
		display: block !important;
	}

	#fulltopPrincipalMobile {
		display: none;
	}

	#fulltopPrincipal {
		display: block;
	}

	#noticiasMobile {
		display: none;
	}

	#noticiasDesktop {
		display: block;
	}

	.slide {
		width: 640px !important;
		height: 240px;
		float: left;
	}

	#scroller {
		width: 2560px;
	}

	#viewport {
		display: none !important;
	}

	#pontos {
		display: none !important;
	}

	#blogs {
		display: block !important;
	}

	#nomeLogado {
		line-height: 110px !important;
	}

	#cursoLogado {
		float: right !important;
		line-height: 110px !important;
	}

	#ajusteLogado {
		display: none !important;
	}

	#silhuetaLogado {
		display: block !important;
	}

	.acessoRapido .card {
		background: url(../img/preto_transparente.png);
		float: left;
		width: 300px;
		text-align: center;
		margin: 0px 20px 0 20px;
		max-height: 500px;
		height: 500px;
	}

	.voxyPos {
		background: url(img/ingles.jpg?=12341234) !important;
	}

	#ajusteClearBotaoIpad {
		display: none !important;
	}

	#idResumoNotas {
		width: 615px !important;
	}

	#containerPosVoxy {
		width: 615px;
	}

	#link_voxy_mobile {
		display: none;
	}

	#link_voxy {
		display: block;
	}

	.cardGraduacao {
		width: 615px !important;
	}

	#msgRecados {
		width: 610px !important;
	}

	.trianguloProfessorOnline {
		margin-top: none;
	}
}

@media (max-width:415px) {
	.inputLoginRestrito {
		text-align: center;
		width: 300px;
		background-color: #D5D6D6 !important;
		padding: 15px;
		border: none;
		border-radius: 50px;
	}

	.boxGraduacao {
		width: 100% !important;
		height: 200px;
		color: #FFF;
		font-size: 20px;
		background-color: #58585a;
		cursor: pointer;
		float: left;
		line-height: 20px;
		margin: 0 auto !important;
	}

	#boxGraduacaoContainer .container {
		padding: 0px !important;
	}

}

@media (min-width:360px) {
	.slide {
		width: 360px !important;
		height: 240px;
		/*width: 200px;
		height: 240px;*/
		float: left;
	}

	#scroller {
		width: 1440px;
	}

	.blogsCarrosel {
		display: block !important;
	}

	#ajusteClearBotaoIpad {
		display: none !important;
	}

}

@media (max-width:1279px) {
	#menuTopoLinksHamburguerGraduacao a {
		width: 270px;
		border-bottom: solid #002E14 1px;
		border-radius: 0px;
		text-align: center;
		margin-left: 0px !important;
	}

	#containerBtGraduacao {
		width: 100%;
	}

	#menuTopoLinksHamburguerGraduacao {}

	#menuTopo {
		display: none;
	}

	#menuTopoHamburguer {
		/*display:block !important;*/
	}

	#controleDicas {
		display: none;
	}

	#controleMenuTopo {
		display: block;
	}

	#ajusteLogoTopo {
		display: block;
	}

	#blogs .container {
		width: 644px !important;
		padding: 0 !important;
	}

	#blogs .col-md-3 {
		width: 320px !important;
	}

	.setaBlogs {
		display: none !important;
	}

	.ajusteBlogs1280 {
		display: block;
	}

	#geralNoticia .container {
		width: 100%;
		text-align: center;
	}

	.ajusteClear {
		display: block;
	}

	#menuPrincipal {
		width: 100% !important;
		text-align: center;
		padding: 0;
		margin: 0;
	}

	#menuPrincipal .row {
		width: 100%;
	}

	#servicosVermelho .container {
		width: 100%;
	}

	.blocoCinza .container {
		width: 100%;
	}

	#blogs .container {
		width: 100%;
	}

	#menuTopo li {
		margin: 0px !important;
	}

	#menuTopo a {
		margin: 0px !important;
	}

	.navbar-nav {
		width: 270px !important;
		padding: 0px !important;
	}

	#menuTopo li:hover {
		background-color: #003C1B !important;
	}

	#menuTopo a:hover {
		background-color: #003C1B !important;
	}

	#logoTopo {
		width: 100% !important;
		text-align: center !important;
		margin: 0px !important;
		padding: 0px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#logoInterna {
		width: 300px;
		/* position: absolute;
		left: 50%;
		margin-left: -150px; */
	}

	#logoTopo a {
		margin: 0px !important;
		padding: 0px !important;
	}

	.logoTopoFloat {
		float: left;
	}

	.centroLogo {
		text-align: left;
	}

	.centroTopoCentro {
		margin-left: 10px;
	}

	.centroTopo {
		margin-left: 10px !important;
		margin-top: 3px;
	}

	.imgCentro {
		margin-top: 12px;
	}

	#menuTopoLinks {
		position: absolute;
		left: 50%;
		margin-left: -135px;
		/*margin-top:90px;*/
	}

	#menuTopoLinks a {
		width: 270px;
		border-bottom: solid #002E14 1px;
		border-radius: 0px;
		text-align: center;
		margin-left: 0px !important;
	}

	#menuTopoLinksHamburguer {
		position: absolute;
		left: 50%;
		margin-left: -135px;
		/*margin-top:90px;*/
	}

	#menuTopoLinksHamburguer a {
		width: 270px;
		border-bottom: solid #002E14 1px;
		border-radius: 0px;
		text-align: center;
		margin-left: 0px !important;
	}

	#bt_login {
		float: none;
		font-family: 'Oxygen', sans-serif !important;
		border: none;
		cursor: pointer;
		margin-top: 70px;
	}

	.nav-pills {
		list-style: none !important;
	}

	.nav-pills ul {
		list-style: none !important;
	}

	.nav-pills li a {
		display: inline-block;
		margin: 0;
	}

	.nav-pills span {
		display: none;
	}

	/*  Box Login até 1279px    */
	#loginGeral {
		width: 350px;
		float: none;
		padding-left: 0px !important;
		position: absolute;
		left: 50%;
		margin-left: -175px;
		z-index: 999999999999;
	}

	.setaLogin {
		width: 35px;
		height: 24px;
		text-align: center;
		margin-left: 160px;
	}

	.boxLogin {
		width: 350px;
		background-color: #05602C;
		display: none;
		text-align: center;
		padding: 0 !important;
		margin: 0 !important;
	}

	#imgLogin {
		border-radius: 240px;
		margin: 30px 0px 30px;
	}

	.inputLogin {
		width: 200px;
		padding: 15px !important;
		border-radius: 20px;
		border: none;
		background-color: #E2E3E3;
		margin-bottom: 15px;
	}

	.spanLogin {
		color: #FFF !important;
		display: block !important;
		margin-bottom: 10px !important;
		width: 100% !important;
		margin-left: 0px !important;
		font-family: 'Oxygen', sans-serif !important;
		font-size: 16px !important;
	}

	.bt_logar {
		width: 100px;
		background-color: #8DB50D;
		color: #FFF;
		padding: 7px 5px;
		text-align: center;
		border-radius: 20px;
		margin-top: 10px;
		cursor: pointer;
		font-size: 16px;
	}

	.inputLogin {
		width: 200px !important;
		padding: 15px !important;
		border-radius: 20px !important;
		border: none !important;
		background-color: #E2E3E3 !important;
		margin-bottom: 15px !important;
	}

	#videosContainer {
		width: auto;
	}

	#menuHamburguer {
		display: block;
	}

	#hamburguer {
		display: block !important;
	}

	#acessoRapido {
		width: 100%;
	}

	#containerEventos {
		width: 100%;
	}

	#recadosCoordenacao {
		width: 100%;
	}

	#academicoOnlineContainer {
		width: 100%;
	}

	#professorOnline .container {
		width: 100%;
	}

	#containerGraduacao {
		width: 100% !important;
	}

	#textoGraduacaoEsquerda {
		color: #575759;
		text-align: justify;
	}

	#textoGraduacaoDireita {
		color: #575759;
		text-align: justify;
	}

	#ajusteTextoGraduacao {
		/*verificar*/
		padding: 0px 15px !important;

	}

	.boxGraduacao {
		width: 415px;
		height: 200px;
		color: #FFF;
		font-size: 20px;
		background-color: #58585a;
		cursor: pointer;
		float: left;
		line-height: 20px;
	}

	#boxGraduacaoContainer {
		width: 100%;
	}

	.geralGraduacao {
		margin: 0 auto !important;
		width: 850px !important;
	}

	#boxGraduacaoContainer .col-sm-4 {
		width: 415px !important;
	}

	.boxDireitaGraduacao {
		float: right !important;
	}

	.topoGraduacaoGeralDesktop {
		display: none !important;
	}

	.topoGraduacaoGeralMobile {
		display: block !important;
	}

	#cursoGraduacaoInterna .container {
		width: 100%;
	}

}

@media (min-width:1280px) {
	#containerBtGraduacao {
		width: 1280px;
	}

	#noticiasMobile {
		display: none;
	}

	#menuTopoHamburguer {
		display: none;
	}

	.logoTopoFloat {
		float: left;
	}

	#geralServicosVermelho {
		width: 1300px !important;
	}

	#geralServicosVermelho .col-md-3 {
		width: 320px !important;
		text-align: center;
	}

	#textoIconesVermelho {
		width: 100px !important;

	}

	.ajusteClear1 {
		display: none !important;
	}

	#menuPrincipal {
		width: 1300px;
		padding: 13px 0px !important;
	}

	#menuPrincipal .row {
		width: 100%;
	}

	#servicosVermelho .container {
		width: 1300px;
	}

	#logoTopo {
		margin-left: 10px;
	}

	.centroLogo {
		margin-left: 22px;
		margin-top: 13px !important;
		text-align: left;
	}

	.imgCentro {
		margin-top: 13px;
		margin-left: 25px;
		float: left;
	}

	.blocoCinza .container {
		width: 1300px;
	}

	#divMenu {
		width: 68%;
		padding: none !important;
	}

	.ajusteClear {
		display: none;
	}

	#menuTopo {
		padding-top: 26px !important;
		display: block;
	}

	#menuTopo ul {
		margin-left: 120px;
	}

	#menuTopo li:hover {
		background-color: #003C1B !important;
	}

	#menuTopo a:hover {
		background-color: #003C1B !important;
	}

	#menuTopo li {
		padding: 0px !important;
	}

	.nav-pills li a {
		padding: 0px !important;

	}

	.nav-pills li {
		list-style: none !important;
	}

	.nav-pills a {
		width: 100px;
	}

	#menuTopoLinks {
		font-family: 'Oxygen', sans-serif !important;

		/*width: 1300px;*/
	}

	#bt_login {
		font-family: 'Oxygen', sans-serif !important;
		font-size: 16px;
		border: none;
		margin-left: -50px !important;
		margin-top: -4px;
		margin-right: 18px;
	}

	#loginGeral {
		position: absolute;
		right: 50%;
		margin-right: -610px;
		margin-top: -24px;
		z-index: 99999999;

	}

	.setaLogin {
		width: 35px;
		height: 24px;
		float: right;

	}

	.boxLogin {
		width: 350px;
		background-color: #05602C;
		display: none;
		float: right;
		margin-top: 24px;
		text-align: center;
		padding: 0 !important;
		margin-right: -80px;
	}

	#imgLogin {
		align: center;
		border-radius: 240px;
		margin: 30px 0px;

	}

	.inputLogin {
		width: 200px !important;
		padding: 15px !important;
		border-radius: 20px !important;
		border: none !important;
		background-color: #E2E3E3 !important;
		margin-bottom: 15px !important;
		line-height: 33px !important;
	}

	.bt_logar {
		width: 100px;
		background-color: #8DB50D;
		color: #FFF;
		padding: 7px 5px;
		text-align: center;
		border-radius: 20px;
		/*margin-left:123px;*/
		margin-top: 10px;
		cursor: pointer;
		font-size: 16px;
	}

	.spanLogin {
		color: #FFF;
		display: block;
		margin-bottom: 10px;
		margin-left: 0px !important;
		width: 100%;
		font-family: 'Oxygen', sans-serif;
		font-size: 16px;
	}

	#geralNoticia {
		text-align: center;
	}

	#acessoRapido {
		width: 1300px;
	}

	#containerEventos {
		width: 330px;
		float: left;
	}

	#recadosCoordenacao {
		width: 330px;
		float: left;
	}

	#ajusteClearBotaoIpad {
		display: none !important;
	}

	#academicoOnlineContainer {
		width: 1290px;
	}

	#professorOnline .container {
		width: 1280px;
	}

	#containerGraduacao {
		width: 1280px;
	}

	#textoGraduacaoEsquerda {
		float: left;
		width: 620px;
		color: #575759;
		text-align: justify;
	}

	#textoGraduacaoDireita {
		float: right;
		width: 620px;
		color: #575759;
		text-align: justify;
	}

	#ajusteTextoGraduacao {
		width: 1280px;
	}

	.boxGraduacao {
		width: 415px;
		height: 200px;
		color: #FFF;
		font-size: 20px;
		background-color: #58585a;
		cursor: pointer;
		float: left;
		line-height: 20px;
		margin-bottom: 0px !important;
	}

	#boxGraduacaoContainer {
		width: 1280px;
	}

	.geralGraduacao {
		margin: 0 auto !important;
		width: 100% !important;
	}

	.boxDireitaGraduacao {
		float: left !important;
	}

	.topoGraduacaoGeralDesktop {
		display: block !important;
	}

	.topoGraduacaoGeralMobile {
		display: none !important;
	}

	#menuGraduacao1280 {
		display: block !important;
	}

	#cursoGraduacaoInterna .container {
		width: 1280px;
	}

}

@media (max-width:991px) {
	#boxGraduacaoContainer h1 {
		width: 98%;
		margin-left: 10px;

	}

	#conteudo {
		width: 100%;
		margin-left: 0px;
		padding: 30px 15px !important;
	}

	#containerBtGraduacao {
		width: 98% !important;
	}

	.botoesGraduacao {
		bordeR: solid #353e4d 2px;
		/*float: left;*/
		/*padding:30px 20px !important;*/
		text-align: center;
		/*margin-right: 10px;*/
		line-height: 80px;
		color: #353e4d;
		font-size: 20px;
		font-weight: bold;
		width: 100%;
		cursor: pointer;
		margin-bottom: 10px;
	}

	.alinhamentoGraduacao {
		text-align: center !important;
	}

	.ajusteCard {
		width: 50%;
		float: left;
		margin-top: 5px;
	}

	.ajusteCardInterno {
		width: 300px !important;

	}

	#noticiaControle0 {
		float: right;
		margin-right: 5px;
	}

	#noticiaControle2 {
		float: right;
		margin-right: 5px;
	}

	#ajusteServicos {
		display: none;
	}

	.boxIconeServicos {
		float: left !important;
	}

	#geralServicosVermelho .col-md-3 {
		width: 50% !important;
		text-align: center;
		padding-bottom: 100px !important;
	}

	#geralServicosVermelho {
		width: 100% !important;
		text-align: center;
	}

	.textoIconesVermelho {
		width: 100% !important;
		padding-bottom: 80px;
		padding-left: 20px;
		padding-right: 20px;
	}

	#videosContainer {
		width: 100% !important;
	}

	.setaBlogs {
		display: none;
	}

	.bg_link_home {
		display: inline-block;
		/*width:330px !important;*/
		height: 317px;
		text-align: center;
	}

	.bg_link_home div {
		color: #fff;
		text-align: left;
		box-sizing: border-box;
		padding: 40px;
	}

	.ajusteBlogs1 {
		display: block;
	}

	.ajusteBlogs1280 {
		display: none !important;
	}

	#boxBlogs {
		width: 100% !important;
		margin: 0 auto;
	}

	#blogs .container {
		width: 100% !important;
		padding: 0 !important;
	}

	.ajusteClear3 {
		display: block;
	}

	.ajusteLogoTopoBR {
		display: block;
	}

	.centroTopoCentro {
		margin-top: -20px;
	}

	#noticiasMobile {
		display: none;
	}

	#rodapeMobile {
		display: block;
	}

	#rodapeVerde {
		display: none !important;
	}

	.acessoRapido .card {
		background: url(../img/preto_transparente.png);
		float: none;
		width: 300px;
		text-align: center;
		margin: 0px 0 0 0px !important;
		max-height: 500px;
		height: 500px;
	}

	#ajusteClearBotaoIpad {
		display: block !important;
	}

	#calendarioEventosTitulo {
		padding-top: 20px;
	}

	#idResumoNotas {
		width: 615px !important;
	}

	#containerPosVoxy {
		float: none !important;
	}

	.ajusteMargemDesktop {
		margin-left: none !important;
		margin-right: none !important;
	}

	.ajusteGraduacaoResponsivo {
		margin-bottom: 10px;
		width: 310px;
	}

	.imgBoxGraduacao {
		padding: 15px 95px !important;
	}

	.textoBoxGraduacao {
		height: 0px !important;
		float: none;
		text-align: center;
		margin: 0 auto;
		width: 310px;
	}

	.mb10Ajuste {
		margin-bottom: 10px !important;
	}

	.mtBoxGraduacao1 {
		/*margin-top:85px;*/
		margin: 0 auto !important;
	}

	.mtBoxGraduacao3 {
		/*margin-top:75px;*/
		margin: 0 auto !important;
	}

	.mtBoxGraduacao2 {
		/*margin-top:80px;*/
		margin: 0 auto !important;
	}

	#boxGraduacaoContainer .col-sm-4 {
		width: 310px !important;
	}

	.geralGraduacao {
		margin: 0 auto !important;
		width: 650px !important;
	}

	#painelGraduacaoAzul .row {
		width: 300px;
	}

	#azulGraduacao1 {
		width: 300px !important;

	}

	.graduacaoIconesGrandes {
		margin-bottom: 40px;
	}

	#topoGraduacaoRes {
		display: none !important;
	}

	#menuGraduacao1280 {
		display: none !important;
	}

	#esquerdaCursos {
		width: 100% !important;
		padding: 20px 0px;
	}

	#ajusteSobreCurso {
		padding: 0px 30px !important;
	}

	#cursoNoticiasPadding {
		padding: 0px 30px;
	}

	#ajusteSobreCurso h1 {
		font-size: 30px;
	}

	#topoMobileCursos {
		display: block !important;
	}

	#topoCursosGraduacao {
		display: none !important;
	}

	#videoGraduacao {
		width: 720px;
		heigth: 405px;
		padding: 0 auto;

	}
}

@media (min-width:992px) {
	#videoGraduacao .container {
		width: 720px;
		heigth: 405px;
		padding: 0 auto;
		botder: solid red 1px;
	}

	#videoGraduacaoInterna {
		width: 720px;
	}

	#rodapeMobile {
		display: none !important;
	}

	#rodapeVerde {
		display: block;
	}

	.acessoRapido .card {
		background: url(../img/preto_transparente.png);
		float: left;
		width: 300px;
		text-align: center;
		margin: 0px 20px 0 20px !important;
		max-height: 500px;
		height: 500px;

	}

	#ajusteClearBotaoIpad {
		display: none !important;
	}

	#idResumoNotas {
		width: 615px !important;
	}

	#containerPosVoxy {
		float: left !important;
	}

	.ajusteMargemDesktop {
		margin-left: 20px !important;
		margin-right: 20px !important;

	}

	.ajusteGraduacaoResponsivo {
		margin-bottom: 10px;
		width: 415px;
	}

	#topoGraduacaoRes {
		display: block !important;
	}

	#menuGraduacao1280 {
		display: block !important;
	}

	#esquerdaCursos {
		float: left;
		width: 700px;
		margin-left: 130px;
		padding: 30px 0px !important;
	}

	#ajusteSobreCurso h1 {
		font-size: 36px;
	}

	#topoMobileCursos {
		display: none !important;
	}

	#topoCursosGraduacao {
		display: block !important;
	}
}

@media (max-width:766px) {
	.ajusteCard {
		width: 300px;
		float: none;
		position: absolute;
		left: 50%;
		margin-left: -150px;
	}

	#noticiaControle0 {
		float: none;
		margin-right: 0px;
	}

	#noticiaControle2 {
		float: none;
		margin-right: 0px;
	}

	#geralServicosVermelho .col-md-3 {
		width: 100% !important;
		text-align: center;
	}

	.textoIconesVermelho {
		width: 100% !important;
		padding-bottom: 40px;
		padding-left: 20px;
		padding-right: 20px;
	}

	#setaServicos {
		margin-top: -10px !important;
	}

	.ajusteVideo {
		margin-left: 0px !important;
	}

	#videosInicial .col-md-4 {
		padding: 0 !important;
	}

	.videosMenores {
		width: 100%;
	}

	#videosContainer .container {
		width: 100%;
	}

	.ajusteBlogs2 {
		display: block;
	}

	.bg_link_home {
		display: inline-block;
		/*width:320px !important;*/
		height: 317px;
		text-align: center;
	}

	.bg_link_home div {
		color: #fff;
		text-align: left;
		box-sizing: border-box;
		padding: 40px;
	}

	.ajusteClear3 {
		display: none;
	}

	#noticiasMobile {
		display: none;
	}

	.container {
		width: 100% !important;
	}

	#ajusteClearBotaoIpad {
		display: none !important;
	}

	.geralGraduacao {
		margin: 0 auto !important;
		width: 310px !important;

	}

	.boxDireitaGraduacao {
		float: none !important;
	}

}

.container-fluid {
	padding: 0 !important;
}

@media (min-width:768px) {
	.ajusteClear1 {
		display: block;
	}

	#logoRodapeMobile {
		display: none !important;
	}

	#fraseRodapeMobile {
		display: none !important;
	}

	#logoRodapeDesktop {
		display: block !important;
	}

	#link_voxy {
		width: 615px !important;
	}

	#idResumoNotas {
		width: 615px !important;
	}

	#noticiasCursoMobile {
		display: none !important;
	}

	#noticiasCurso {
		display: block !important;
	}
}

@media (max-width:768px) {
	.ajusteClear1 {
		display: none;
	}

	#logoRodapeMobile {
		display: block !important;
	}

	#fraseRodapeMobile {
		display: block !important;
	}

	#logoRodapeDesktop {
		display: none !important;
	}

	#link_voxy {
		width: 98% !important;
		margin-left: 0px;
	}

	#idResumoNotas {
		width: 100% !important;
	}

	#noticiasCursoMobile {
		display: block !important;
	}

	#noticiasCurso {
		display: none !important;
	}


}


/* Final media querie maior de 1280px */
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
	padding: 0px !important;
}

@media (max-width:350px) {
	#cursoNoticiasPadding {
		padding: 0px 10px;
	}

	#ajusteSobreCurso {
		padding: 0px 10px !important;
	}

	#geralNoticia .container {
		width: 100%;
		text-align: center;
	}

	.container {
		padding: 5px !important;
	}

	.boxLogin {
		width: 100%;
		margin-left: 3px !important;
		background-color: #05602C;
		display: none;
		/*margin-top:-56px;*/
		text-align: center;
		padding: 0 !important;

	}

	#loginGeral {
		width: 100%;
		float: none;
		position: absolute;
		left: 50%;
		margin-left: -160px;
		z-index: 999999999999;
	}

	.setaLogin {
		width: 35px;
		height: 24px;
		text-align: center;
		margin-left: 142px;
	}

	.spanLogin {
		color: #FFF;
		display: block;
		margin-bottom: 10px;
		width: 100%;
		margin-left: 0px !important;
		font-family: 'Oxygen', sans-serif;
		font-size: 16px;
	}

	.inputLogin {
		width: 200px !important;
		padding: 15px !important;
		border-radius: 20px !important;
		border: none !important;
		background-color: #E2E3E3 !important;
		margin-bottom: 15px !important;
	}
}

#tituloNoticiasPrincipal {
	margin: 0 auto;
	text-align: center;
	font-size: 40px;
	padding: 55px 0px;
}

#cardNoticia {
	/*width:308px;*/
	/*height:361px;*/
	background-color: #FFFFFF;
	/*float:left;*/
	margin-left: 8px;
	border: solid #BCBDBE 1px;
	width: 98%;
}

#geralNoticia {
	margin: 0 auto;
	padding-bottom: 60px;

}

#geralServicosVermelho {
	margin: 0 auto;
}

#geralServicosVermelho .col-md-3 {
	padding: 0 !important;
	margin: 0 !important;
}

#tituloNoticia {
	color: #58585A;
	text-align: center;
	font-weight: bold;
	width: 250px;
	margin: 0 auto;
	padding: 25px 0px 15px;
	height: 65px;
	font-size: 16px;
	font-family: 'Oxygen', sans-serif !important;
}

#tituloNoticiaCurso {
	color: #58585A;
	text-align: center;
	font-weight: bold;
	width: 250px;
	margin: 0 auto;
	padding: 25px 0px 15px;
	height: 65px;
	font-size: 16px;
	font-family: 'Oxygen', sans-serif !important;

}

#dataNoticiaCurso {
	color: #BCBDBE;
	text-align: center;
	border-top: solid #BCBDBE 1px;
	width: 200px;
	padding: 15px 0px;
	margin: 0 auto;
	font-size: 16px;
	font-family: 'Oxygen', sans-serif !important;
}

#tituloNoticia:hover {
	color: #58585A;
	text-align: center;
	font-weight: bold;
	width: 250px;
	margin: 0 auto;
	padding: 25px 0px 15px;
	height: 65px;
}

#tituloNoticiaPos {
	color: #58585A;
	text-align: center;
	font-weight: bold;
	width: 250px;
	margin: 0 auto;
	padding: 25px 0px 15px;
	height: 65px;
	font-size: 16px;
	font-family: 'Oxygen', sans-serif;
}

#tituloNoticiaPos:hover {
	color: #58585A;
	text-align: center;
	font-weight: bold;
	width: 250px;
	margin: 0 auto;
	padding: 25px 0px 15px;
	height: 65px;
	font-family: 'Oxygen', sans-serif;
}

#dataNoticiaPos {
	color: #BCBDBE;
	text-align: center;
	border-top: solid #BCBDBE 1px;
	width: 200px;
	padding: 15px 0px;
	margin: 0 auto;
	font-size: 15px;
	font-family: 'Oxygen', sans-serif;
}

#dataNoticia {
	color: #BCBDBE;
	text-align: center;
	border-top: solid #BCBDBE 1px;
	width: 200px;
	padding: 15px 0px;
	margin: 0 auto;
	font-size: 16px;
	font-family: 'Oxygen', sans-serif !important;
}

#comentarioNoticia {
	display: none;
	background-color: rgba(87, 87, 89, .7);
	/*opacity:0.5;*/
	position: fixed;
	width: 100% !important;
	height: 100% !important;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	border: none;
	/*margin:0 auto;*/
}

#bt_x_fechar {
	color: #D0001A;
	font-size: 34px;
	float: right;
	width: 40px;
	cursor: pointer;
}

#principalNaae h1 {
	color: #622280;
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
}

#principalNaae h2 {
	color: #622280;
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
	font-size: 24px;
	border-bottom: solid #622280 1px;
	line-height: 40px;
}

#principalNaae p {
	text-align: justify;
	color: #58585A;
	font-family: 'Oxygen', sans-serif;
}

.pInternas {
	text-align: justify !important;
	color: #58585A !important;
	font-family: 'Oxygen', sans-serif;
}

.pInternas a {
	color: #58585A !important;
}

@-moz-document url-prefix() {
	.pInternas a {
		color: #58585A !important;
	}
}

#principalFies h1 {
	color: #0E325A;
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
}

#principalFies h2 {
	color: #0E325A;
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
	font-size: 24px;
	border-bottom: solid #0E325A 1px;
	line-height: 40px;
}

#principalFies h3 {
	color: #58585A;
	font-family: 'Oxygen', sans-serif;
}

#principalFies p {
	text-align: justify;
	color: #58585A;
	font-family: 'Oxygen', sans-serif;
}

/* Seletores por classe */
.ajusteRodape {
	margin: 0 auto;
}

.fl {
	float: left;
}

/* TAMANHOS */
.w1280 {
	/*width:1280px !important;	*/
}

.w450 {
	/*width:450px;*/
}

/* CORES */
.verdeFAG {
	background-color: #003C1B;
}

.naaeLista {
	color: #58585A;
}

.fonteVerdeFAG {
	color: #003C1B;
}

.vermelhoFAG {
	background-color: #84151A;
}

.fonteVermelhoFAG {
	color: #84151A;
}

.fonteBranca {
	color: #FFFFFF;
}

.fonteVermelha {
	color: #84151A;
}

/* MARGENS */
.mr15 {
	margin-right: 15px;
}

.ml15 {
	margin-left: 15px;
}

.ml100 {
	margin-left: 100px;
}

/* + PROPRIEDADES */

.centralizar {
	margin: 0 auto;
}

.tituloIcones {
	font-family: 'Open Sans', sans-serif !important;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px 0px;
	font-size: 16px !important;
}

.tituloIconesSericosAcademicoOnline {
	font-family: 'Open Sans', sans-serif;
	color: #84151A;
	font-weight: 600;
	padding: 10px 0px;
}

.blocoCinza {
	width: 100%;
	background-color: #ECECEC;
}

.blocoVermelho {
	width: 100%;
	background-color: #84151A;
}

.blocoVerdeProfessorOnline {
	width: 100%;
	background-color: #8DB50D;
}

.blocoVerde {
	width: 100%;
	background-color: #004E24;
}

.titulosPaginaInicial {
	margin: 0 auto;
	text-align: center;
	font-size: 40px;
	padding: 110px 0px 55px;
}

.boxIconeServicos {
	margin: 0px 15px;
	text-align: center !important;
}

.boxIconeAcamicoOnline {
	margin: 0px 5px;
	float: left;
	text-align: center;
	width: 246px;
	padding-bottom: 100px;
}

.textoIconesVermelho {
	color: #FFFFFF;
	font-family: 'Oxygen', sans-serif;
	font-size: 16px !important;
	width: 300px;
	text-align: center !important;
}

#ajusteServicos {
	padding-bottom: 100px !important;
}

.textoIconesServicosAcademicoOnline {
	color: #58585A;
	padding-bottom: 30px;
}

.blogdoEgressoPgInicial {
	width: 425px;
	height: 400px;
	background-color: #8A151A;
	float: left;
}

.blogEAD {
	width: 425px;
	height: 400px;
	background-color: #483c75;
	float: left;
}

.minhaFagPgInicial {
	float: left;
}

.boxInformacoesBlogs {
	margin-top: -4px;
	width: 430px;
	height: 200px;
	color: #FFFFFF;

}

.boxInformacoesEAD {
	margin-top: -4px;
	width: 426px;
	height: 200px;
	color: #FFFFFF;
}

.bgMinhaFAG {
	background-color: #D8007A;
}

.bgBlogdoEgresso {
	background-color: #6D031A;
}

.bgEAD {
	background-color: #e26a41;
}

.limparBordaImagem img {
	text-decoration: none;
	border: none;
}

.bt_logando {
	width: 100px;
	background-color: #8DB50D;
	color: #FFF;
	padding: 7px 5px;
	text-align: center;
	border-radius: 20px;
	margin-left: 123px;
	margin-top: 10px;
	cursor: wait;
	display: none;
}

.linksRodape {
	line-height: 35px;
}

.w1280Centralizar {
	width: 1280px;
	margin: 0 auto;
}

.margemNoticiaDetalhes {
	margin: 0px 32px 0px 95px;
}

.vejaMaisNoticia {
	background-color: #80151A;
	color: #FFF;
	font-family: 'Oxygen', sans-serif;
	font-size: 24px;
	font-weight: bold;
	width: 150px;
	height: 150px;
	border-radius: 100px;
	margin: 0 auto;
	cursor: pointer;
	margin-top: 20px;

}

.iconesNoticia {
	font-family: 'Oxygen', sans-serif;
	color: #58585A;
	font-size: 14px;

}

.fotosNoticiaMenores {
	width: 145px;
	height: 125px;
	background-color: #58585A;
	float: left;
	margin-left: 10px;
}

.dataNoticiaDetalhes {
	font-family: 'Oxygen', sans-serif;
	color: #58585A;
	font-size: 14px;
	margin-top: 30px;
}

.tituloNoticiaDetalhes {
	font-family: 'Oxygen', sans-serif;
	color: #004E24;
	font-weight: bold;
	font-size: 38px;
	line-height: 38px;
	text-align: left !important;
	margin-top: 30px;
	border-bottom: solid #003C1B 1px;
	padding-bottom: 25px;
}

.subtituloNoticiaDetalhes {
	margin-top: 20px;
	text-align: left !important;
	color: #58585A;
	font-family: 'Oxygen', sans-serif;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
}

.textoNoticiaDetalhes {
	font-family: 'Oxygen', sans-serif;
	color: #58585A;
	margin-top: 40px;
}

.boxUltimasNoticiasDetalhes {
	border-bottom: solid #003C1B 1px;
	width: 308px;
	margin-left: 63px;

}

.dataUltimasNoticiasDetalhe {
	color: #003C1B;
	font-weight: bold;
	font-family: 'Oxygen', sans-serif;
	font-size: 14px;
	padding: 20px 20px 10px 25px;
}

.textoUltimasNoticiasDetalhe {
	font-family: 'Oxygen', sans-serif;
	color: #58585A;
	font-size: 20px;
	padding: 0px 20px 20px 25px;
	line-height: 20px;
}

.boxComentarios {
	top: 50%;
	left: 50%;
	margin-top: -310px;
	margin-left: -570px;
	position: absolute;
	padding: 20px;
	width: 1080px;
	/*height:600px; */
	background-color: #FFF;
	overflow: auto;
	padding: 60px;
}

.descricaoComentario {
	/*padding: 20px 0px 20px 0px;*/
	font-family: 'Oxygen', sans-serif;
	color: #666;
}

.bt_comentar {
	font-family: 'Oxygen', sans-serif;
	background-color: #05602C;
	border: solid #05602C 1px;
	padding: 5px 14px;
	border-radius: 15px;
	float: right;
	color: #FFFFFF;
	line-height: 23px !important;
	cursor: pointer;
	/*margin-top:26px;*/
}

.bt_comentar:hover {
	font-family: 'Oxygen', sans-serif;
	background-color: #FFFFFF;
	border: solid #05602C 1px;
	padding: 5px 14px;
	border-radius: 15px;
	float: right;
	color: #05602C !important;
	line-height: 23px !important;
	cursor: pointer;
}

.comentariosInterna {
	font-family: 'Oxygen', sans-serif;
	color: #666;
	float: left;
	line-height: 24px !important;
	padding: 0px 14px 40px 0px;
	font-weight: bold;
	width: 1000px;
}

.textarea_comentario {
	width: 460px;
	height: 200px !important;
	resize: none;
	padding: 5px;
	margin-top: 5px;
}

.input_comentario {
	padding: 5px;
	width: 460px;
	margin-top: 5px;
}

.box_comentar {
	/*display:none;*/
	width: 600px;
	margin: 0 auto;
	padding: 50px;
}

.data_comentario {
	font-size: 14px;
	color: #666;
}

.botao_comentario {
	padding: 3px 10px;
	float: right;

}

.label_comentario {
	display: inline-block;
	width: 100px;
	color: #58585A;
	margin-top: 5px;
}

.div_comentario {
	width: 100px;
	color: #58585A;
	float: left;
	margin-top: 5px;
}

.bt_enviar_comentario {
	font-size: 18px;
	width: 95px;
	height: 40px;
	color: #FFFFFF;
	background-color: #58585A;
	text-align: center;
	line-height: 40px;
	box-shadow: 5px 5px 0px #3E3D40;
	cursor: pointer;
	float: right;
	margin-right: 40px;
}

.comentarios_formulario {
	height: 420px;
	overflow: auto;
}

.internas h2 {
	/*color:#622280;*/
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
	font-size: 20px;
	border-bottom: solid #622280 1px;
	line-height: 30px;
}

.internas a {
	color: #58585A;
}

.cor_svg_setas {
	fill: #622280;
}

.corTexto {
	color: #58585A;
}

.tabela_atividades {
	color: #FFFFFF;
	background-color: #38a962;
	margin-right: 5px;
	padding: 10px;
	height: 38px;
	text-align: left;

}

.menu_graduacao {
	color: #FFFFFF;
	background-color: #05602C;
	position: absolute;
	z-index: 999999;
	width: 450px;
	left: 50%;
	display: none;
	padding: 50px;
}

.seta_graduacao {

	width: 35px;
	height: 24px;
	float: right;
	margin-right: 350px;
	margin-top: -74px;
}

.links_menu {
	color: #FFFFFF;
	text-decoration: none;
}

.tituloNoticiaCursos {
	color: #58585A;
	text-align: left;
	font-weight: bold;
	width: 225px;
	/*margin:0 auto;*/
	/*padding:25px 0px 15px;*/
	height: 210px;
	float: right;
	/*padding-left:40px;*/
	margin-right: 20px;
}

#divTituloNoticiasCursos {
	padding-top: 25px;
	padding-bottom: 10px;
}

#dataNoticiaCursos {
	color: #BCBDBE;
	text-align: left;
	border-top: solid #BCBDBE 1px;
	width: 340px;
	padding: 15px 0px;
	margin: 0 auto;
}

.marginGraduacao {
	margin: 0px 15px 15px 0px;
}

.imgBoxGraduacao {
	padding: 40px 30px 40px 30px;
	float: left;
}

.textoBoxGraduacao {
	height: 200px;
	float: left;
}

.mtBoxGraduacao1 {
	margin-top: 85px;
}

.mtBoxGraduacao2 {
	margin-top: 80px;
}

.mtBoxGraduacao3 {
	margin-top: 75px;
}

.graduacaoIconesGrandes {
	float: left;
	text-align: center;
	color: #FFF;
	width: 300px;
	padding: 130px 0px;
}

.graduacaoIconesGrandes span {
	font-size: 14px;
}

.bt_envio {
	float: left;
	width: 200px;
	height: 100px;
	overflow: hidden;
	text-align: center;
}

.div_arquivo {
	margin-top: 20px;
}

.fulltopInputDescricao {
	padding: 5px;
}

#fullTop p {
	margin-top: 0px !important;
	/*line-height:none !important;*/
}

#bg_video {
	width: 100%;
	height: 100%;
	background-color: black !important;
	position: fixed;
	z-index: 99999999999999 !important;
	opacity: .8;
	display: none;
	cursor: auto;

}

#bg_video_pos {
	width: 100%;
	height: 100%;
	background-color: #000 !important;
	position: fixed;
	z-index: 9999999999999999999999999999999999 !important;
	opacity: .8;
	display: none;
	cursor: auto;

}

#video_geral {
	width: 720px;
	height: 405px;
	/*background-color:black; */
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -202px;
	margin-left: -360px;
	z-index: 9999999999999999999999999;
	/*opacity:.5;*/
	display: none;
	/*cursor:auto;*/

}

#fechar_bg_video {
	color: #FFF;
	position: fixed;
	z-index: 99999999999999999999;
	right: 30px;
	top: 20px;
	font-size: 24px;
	display: none;
	cursor: pointer;
}

/*.menu_pos{
	background-color:#004A75;
	line-height:80px;
}
	.menu_pos a{
		text-decoration:none;
		color:#FFF;
		margin-right:67px;
		font-size:14px !important;
	}
	.menu_pos a:hover{
		color:#C99D64 !important;		
	}*/
.bt_pos_ativo {
	color: #C99D64 !important;
}

.bt_pos_inativo {
	color: #FFFFFF;
}

.cursos_pos {
	background-color: #DEDEDE;
}

.cursos_pos span {
	color: #FFF;
	position: absolute;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding: 140px 0px 0px;
	/*height:315px;*/
	width: 315px;

}

/*#pos-eng-img:hover{
	-webkit-filter: blur(5px)
}*/
.titulo_pos_cursos {
	text-align: center;
	color: #004A75;
	font-size: 46px;
	padding: 50px 0px;
}

.videos_pos {
	background-color: #0B72B4;
}

.login_pos_principal {
	background-color: #0B72B4;
}

.bt_logar_pos {
	width: 100px;
	background-color: #004A75;
	color: #FFF;
	padding: 7px 5px;
	text-align: center;
	border-radius: 20px;
	margin-left: 170px;
	margin-top: 10px;
	cursor: pointer;
}

@-moz-document url-prefix() {
	.inputContatoPos {
		width: 200px;
		padding: 10px;
		border-radius: 20px;
		border: none;
		background-color: #E2E3E3;
		margin-bottom: 15px;
		float: right;
	}
}

.obrigatorio {
	border: solid red 1px !important;
}

.pInternas h2 {
	text-transform: uppercase;
}

#outer {
	height: 80px;
	width: 300px;
	background-color: #58585a;
	float: left;
	padding: 15px;
}

#outer[id] {
	display: table;
	position: static;
	/*margin-right:20px;*/
	margin-top: 15px;
}

#outer2 {
	height: 80px;
	width: 665px;
	background-color: #58585a;
	float: left;
	padding: 15px;
}

#outer2[id] {
	display: table;
	position: static;
	/*margin-right:20px;*/
	margin-top: 15px;
}

#outer3 {
	height: 30px;
	width: 665px;
	background-color: #58585a;
	float: left;
	padding: 15px;
}

#outer3[id] {
	display: table;
	position: static;
	/*margin-right:20px;*/
	margin-top: 15px;
}

#middle {
	position: absolute;
	top: 50%;
	text-align: left
}

/* for explorer only*/
#middle[id] {
	display: table-cell;
	vertical-align: middle;
	position: static;
}

.link_email {
	color: #58585A;
}

.link_email:hover {
	text-decoration: underline;
}

.bt_enviar_contato {
	width: 100px !important;
	background-color: #11233E !important;
	color: #FFF !important;
	padding: 7px 10px !important;
	text-align: center !important;
	border-radius: 20px !important;
	margin-top: -5px !important;
	cursor: pointer !important;
	font-size: 16px !important;
	float: right;
	border: none;

}

.spanContato {
	color: #11233E !important;
	font-size: 16px !important;
	line-height: 36px !important;
	padding-left: 10px !important;
	box-shadow: none !important;
	text-shadow: none !important;
	margin: 0 !important;
}

.inputContatoPos {
	padding: 10px 10px 10px 20px !important;
	border-radius: 20px !important;
	background-color: #FAF8ED !important;
	-webkit-appearance: none !important;
	outline: none !important;
	border: none !important;
	font-family: 'Oxygen', sans-serif !important;
}

.link_pagina_interna {
	color: #666;
	line-height: 40px;
}

#videosContainer {
	/*width:1280px !important;*/
	/*border:solid blue 1px;*/
}