@media screen and (max-width: 600px) {	
	
	#menu li {
		display:block;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:20px;
		margin-left:0;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-color:#FFF;
	}
	
	#menu li:hover {
		padding-left:20px;
		background-color:#FFF;
		color:#999;
	}
	
	#geral {
		width:100%;
		text-align:center;
		margin:0 auto;
	}
	
	
	#menu {
		padding-top:20px;
		padding-bottom:20px;
		position:fixed;
		width:100%;
		height:60px;
		top:0;
		text-align:center;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
		z-index:10;
	}
	
	#marcatop {
		margin:0 auto;
		margin-top:21vh;
		width:350px;
		height:auto;
	}
	
	#menulimit {
		min-width:410px;
		height:auto;
		background-repeat:no-repeat;
		font-family:"novecentosbook", Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#333;
		margin:0 auto;
		display:flex;
		flex-direction: row;
		align-content:flex-end;
		align-items: center;
		justify-content: center;
	}
	
	#menulimit ul {
		height:35px;
		line-height:35px;
		padding:0;
		margin:0;
		align-self: flex-end;
		float:right;
	}
	
/*----------- menu responsivo ----------*/
	#rodaexecutive {
		position:absolute;
		left:20px;
		top:22px;
	}
	
	#separador-menu {
		position:absolute;
		left:80px;
		top:29px;
	}

	#menuresponsivo {
	position:absolute;
	right:20px;
	width:71px;
	height:62px;
	background-image:url(../images/menuresponsivo.png);
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	margin-left:90px;
	float:right;
	cursor:pointer;
	}
	
	.show {
		display:block !important;
	}
	
	#menu1 {
		display:none;
		opacity:0;
		position:fixed;
		top:100px;
		right:0;
		width:260px;
		font-size:15px;
	}
	
	#menu2 {
		position:fixed;
		opacity:0;
		top:200px;
		right:0;
		width:260px;
		display:none;
		font-size:15px;
	}
	
	#contraste {
		position:fixed;
		z-index:4;
		background-color:#000;
		display:none;
		opacity:0;
		width:100%;
		height:100%;
		display:none;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}

/*----------- menu responsivo ----------*/

	#menulimit ul li {
		display:block;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		background-color:#FFF;
	}
	
	#menulimit ul li:hover {
		border-bottom-width:0;
		background-color:#CCC;
		color:#FFF;
	}
	
	#menulimit ul li:active {
		color:#FFF;
		background-color:#900;
	}
	
	#menulimit ul li > div:nth-child(2),
	#menulimit ul li > div:nth-child(3) {
	  box-flex: 1;
	}

	
	#top {
		width:100vw;
		height:300px;
		background-color:#999;	
		text-align:center;
		background-image:url(../images/bg.jpg);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center;	
	}
	
	#middle {
		height:auto;
		width:100vw;
		background-color:#FFF;
		text-align:center;
	}
	
	.scrolling {
		background-color:#FFF;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	
	#bemvindo {
		height:auto;
		max-width:300px;
		width:100wv;
		margin:0 auto;
		margin-top:30px;
		margin-bottom:80px;
		text-align:center;
	}
	
	#bemvindo p {
		font-family:"Times New Roman", Times, serif;
		font-size:17px;
		margin:0 auto;
		text-align:justify;
		width:250px;
	}
	
	#bemvindo h2 {
		margin:0 auto;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:32px;
		margin-top:90px;
		margin-bottom:60px;
		color:#333;
	}
	
	.destaque {
		font-family:"novecentosbold", Verdana, Geneva, sans-serif;
		color:#900;
	}
	
	#servicos {
		height:auto;
		max-width:250px;
		width:100wv;
		margin:0 auto;
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
	}
	
	#servicos h2 {
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:20px;
		width:100%;
		color:#900;
		padding-bottom:10px;
		text-align:center;
		border-bottom-width:2px;
		border-bottom-style:solid;
		border-bottom-color:#900;
	}
	
	#servicos p {
		font-family:"novecentosbold", Verdana, Geneva, sans-serif;
		font-size:16px;
		height:45px;
	}
	
	#servicos img {
		margin:auto;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	
	#servicos ul {
		width:200px;
		min-width:200px;
		text-decoration:none;
		display:flex;
		flex-grow:1;
		flex-direction:column;
		justify-content:center;
		padding-left:0;
		padding-top:20px;
		margin:0 auto;
	}
	
	#servicos ul li {
		width:180px;
		margin-left:10px;
		margin-right:10px;
		display:flex;
		flex-grow:1;
		flex-direction:column;
		justify-content:space-between;
	}
	
	#servicos ul li:hover p {
		color:#900;
	}
	
	#servicos ul li:hover img {
		-ms-transform: rotateY(360deg); /* IE 9 */
		-webkit-transform: rotateY(360deg); /* Chrome, Safari, Opera */
		transform: rotateY(360deg);
	}
	
	#bottom {
		height:auto;
		width:100%;
		text-align:center;
	}
	
	#bottom p {
		font-family:"novecentosbook", Verdana, Geneva, sans-serif;
		font-size:12px;
		width:250px;
		line-height:20px;
		color:#555;
		margin:0 auto;
		padding-top:50px;
		padding-bottom:50px;
	}
	
	#textotop {
		display:none;
	}
	
	#textotopexpandido {
		display:none !important;
	}
	
	#textotop span {
		font-size:26px;
		font-family:"novecentosbold", Verdana, Geneva, sans-serif;
		color:#900;
	}
	
	#contato {
		width:100%;
		height:500px;
		text-align:center;
		background-image:url(../images/bg-contatos.jpg);
		background-repeat:repeat;
	}
	
	#contatolimit {
		height:400px;
		width:300px;
		min-width:300px;
		margin:0 auto;
	}
	
	#formulariocontato {
		float:right;
		width:300px;
		padding-top:20px;
		padding-right:0;
		height:350px;
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		align-items:center;
		justify-content:flex-end;
	}
	
	#formulariocontato input, textarea {
		border:0;
		font-family:"Novecentoslight", Verdana, Geneva, sans-serif;
		font-size:18px;
	}
	
	#nome {
		width:250px;
		height:30px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top:5px;
	}
	
	#email {
		width:250px;
		height:30px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top:5px;
	}
	
	#mensagem {
		width:250px;
		height:150px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin-bottom:10px;
		margin-top:5px;
	}
	
	#enviar {
		width:90px;
		height:40px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		color:#FFF;
		background-color:transparent;
		border-width:1px !important;
		border-style:solid !important;
		border-color:#FFF !important;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	
	#enviar:hover {
		background-color:#FFF;
		color:#999;
	}
	
	#contatodados {
		width:300px;
		height:300px;
		float:left;
		margin-top:50px;
		text-align:left;
	}
	
	#contatodados h2 {
		font-family:"Novecentosbold", Verdana, Geneva, sans-serif;
		font-size:36px;
		color:#FFF;
	}
	
	#contatodados p {
		font-family:"Novecentoslight", Verdana, Geneva, sans-serif;
		color:#FFF;
		font-size:16px;
		margin:0;
		margin-left:10px;
		line-height:25px;
	}
	
	#contatodados ul {
		list-style-type:none;
		padding:5px;
	}
	
	#contatodados ul li {
		display:flex;
		flex-direction:row;
		width:auto;
		padding-bottom:10px;
	}
	
	.destaquetexto {
		font-family:"Novecentosbold", Verdana, Geneva, sans-serif;
	}
	
	#contatodados img {
		flex-grow:0;
		flex-shrink:0;
	}
	
	/*------------------------- Geral para internas -----------------------*/
	.internas {
		padding-top:110px;
		height:200px !important;
		min-height:332px !important;
	}
	
	#textosinternos {
		width:100%;
		height:auto;
		background-color:rgba(255,255,255,0.6);
		text-align:center;
	}
	
	#textosinternoslimit {
		width:300px;
		padding-top:20px;
		padding-bottom:20px;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:space-between;
		height:auto;
		text-align:center;
		margin:0 auto;
	}
	
	#textosinternos p {
		font-family:"Times New Roman", Times, serif;
		font-size:18;
		color:#777;
		width:300px;
		height:auto;
		text-align:justify;
		float:right;
	}
	
	#textosinternos h1 {
		font-family:"Novecentosbold", Verdana, Geneva, sans-serif;
		font-size:40px;
		color:#900;
		width:300px;
		height:auto;
		float:left;
		text-align:center;
	}
	/* --------------------------- a empresa ----------------------------- */
	.empresa {
	background-image:url(../images/bg-aempresa.jpg)!important;
	height:auto !important;
	}
	
	#aempresa {
		height:auto;
		width:300px !important;
		margin:0 auto;
		margin-top:80px;
		margin-bottom:80px;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:space-between;
	}
	
	#aempresa p {
		margin:0 !important;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0 auto;
		text-align:justify;
		width:300px;
		padding-bottom:20px;
	}
	
	#aempresa h2 {
		margin:0 auto;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:32px;
		margin-top:90px;
		margin-bottom:60px;
		color:#333;
	}
	
	#aempresa span {
		font-family:"Novecentoslight";
		font-weight:bold;
		font-size:20px;
		color:#900;
	}
	/* --------------------------- a empresa ----------------------------- */
	/* --------------------------- pesquisa ----------------------------- */
	.pesquisa {
		background-image:url(../images/bg-pesquisa.jpg)!important;
		height:auto !important;
	}
	
	#pesquisa {
		height:auto;
		width:300px;
		margin:0 auto;
		margin-top:80px;
		margin-bottom:80px;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:space-between;
	}
	
	#pesquisa p {
		margin:0 !important;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0 auto;
		text-align:justify;
		width:100%;
	}
	
	#pesquisa h2 {
		margin:0 auto;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:32px;
		margin-top:90px;
		margin-bottom:60px;
		color:#333;
	}
	
	#pesquisa span {
		font-family:"Novecentosmedium", Verdana, Geneva, sans-serif;
		font-size:20px;
		color:#900;
	}
	
	#pesquisa-atuacao {
		width:300px;
		height:auto;
		padding-bottom:20px;
		margin:0 auto;
		text-align:center;
	}
	
	#pesquisa-atuacao ul {
		width:300px;
		display:flex;
		flex-direction:column;
		justify-content:space-between;
		list-style-type:none;
		padding-left:0;
		margin:0 auto;
	}
	
	#pesquisa-atuacao ul li {
		width:300px;
		padding-bottom:40px;
	}
	
	#pesquisa-atuacao ul h3 {
		font-family:"Novecentoslight", Verdana, Geneva, sans-serif;
		font-size:16px;
		color:#900;	
	}
	
	#pesquisa-atuacao ul li p {
		font-family:"Times New Roman", Times, serif;
		color:#333;
		font-size:16px;
		text-align:justify;
	}
	
	#pesquisa-atuacao ul img {
		border-width:0 !important;
		border-color:#FFF;
		width:300px;
		height:200px;
		background-color:#999;
	}
	
	#pesquisa-atuacao h2 {
		background-image:url(../images/bg-linha.jpg);
		width:270px;
		padding-left:30px;
		font-family:"Novecentosbold", Verdana, Geneva, sans-serif;
		font-size:26px;
		color:#FFF;
		text-align:left;
		height:60px;
		line-height:60px;
	}
	
	#opiniao {
		background-image:url(../images/pesquisa-opiniao.jpg);
	}
	
	#mercado {
		background-image:url(../images/pesquisa-mercado.jpg);
	}
	
	#satisfacao {
		background-image:url(../images/pesquisa-satisfacao.jpg);
	}
	/* --------------------------- pesquisa ----------------------------- */
	/* --------------------------- projetos ----------------------------- */
	.projetos {
		background-image:url(../images/bg-projetos.jpg)!important;
		height:auto !important;
	}
	
	#projetos {
		height:auto;
		width:300px;
		margin:0 auto;
		margin-top:80px;
		margin-bottom:80px;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:space-between;
	}
	
	#projetos p {
		margin:0 !important;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0 auto;
		text-align:justify;
		width:100%;
	}
	
	#projetos h2 {
		margin:0 auto;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:32px;
		margin-top:90px;
		margin-bottom:60px;
		color:#333;
	}
	
	#projetos span {
		font-family:"Novecentosmedium", Verdana, Geneva, sans-serif;
		font-size:20px;
		color:#900;
	}
	
	#projetos-atuacao {
		width:300px;
		padding-bottom:80px;
		margin:0 auto;
	}
	
	#projetos-atuacao p {
		text-align:left;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		color:#900;
	}
	
	#projetos-atuacao ul {
		list-style-type:none;
		padding-left:0;
	}
	
	#projetos-atuacao ul li {
		width:100%;
		height:auto;
		padding-top:15px;
		padding-bottom:15px;
		display:flex;
		flex-direction:column;
	}
	
	#projetos-atuacao ul h3 {
		font-family:"Novecentoslight", Verdana, Geneva, sans-serif;
		font-size:18px;
		color:#900;
		width:100%;
		width:240px;
		text-align:left;
	}
	
	#projetos-atuacao ul h3 img {
		width:30px;
		height:25px;
	}
	
	#projetos-atuacao ul p {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#666;
		text-align:justify;
	}
	/* --------------------------- projetos ----------------------------- */
	/* --------------------------- educacao ----------------------------- */
	.educacao {
		background-image:url(../images/bg-educacao.jpg)!important;
		height:auto !important;
	}
	
	#educacao {
		height:auto;
		width:300px;
		margin:0 auto;
		margin-top:80px;
		margin-bottom:20px;
		display:flex;
		flex-direction:column;
		align-items:flex-start;
		justify-content:space-between;
	}
	
	.educacao span {
		font-family:"Novecentosbold", Verdana, Geneva, sans-serif !important;
		font-size:16px;
		color:#666;
	}
	
	#educacao p {
		margin:0 !important;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0 auto;
		text-align:justify;
		width:100%;
	}
	
	#educacao-left {
		width:300px;
		height:auto;
		padding-top:20px;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	
	#educacao-left h3 {
		text-align:left;
		width:100%;
		margin-top:0;
		margin-bottom:10px;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:32px;
		color:#333;
	}
	
	#educacao-left p {
		text-align:justify;
		width:100%;
		margin-top:10px !important;
		margin-bottom:10px !important;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#333;
	}
	
	#subtitulo {
		font-family:"Novecentosbold", Verdana, Geneva, sans-serif !important;
		font-size:20px !important;
		width:100%;
		text-align:left !important;
		color:#666;
	}
	
	
	#educacao-right {
		display:flex;
		flex-direction:row;
		justify-content:space-between;
		flex-wrap:wrap;
		align-content:center;
		width:300px;
		height:auto;
		padding-top:20px;
		padding-bottom:20px;
		margin-bottom:20px;
	}
	
	.educacaoajustealtura {
		height:auto !important;
	}

	
	#educacao-right img {
		padding-bottom:15px;
		width:140px;
		height:110px;
	}
	
	#educacao-fullrow {
		width:100%;
		padding-top:80px;
		padding-bottom:80px;
		background-color:#EEE;
		text-align:center;
	}
	
	#educacao-fullrow-limit {
		margin:0 auto;
		width:300px;
		height:auto;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:space-between;
	}
	
	/* --------------------------- educacao ----------------------------- */	
	/* ------------------------- consultoria ---------------------------- */
	.consultoria {
		background-image:url(../images/bg-consultoria.jpg)!important;
		height:auto !important;
	}
	
	#consultoria {
		height:auto;
		width:300px;
		margin:0 auto;
		margin-top:80px;
		margin-bottom:80px;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:space-between;
	}
	
	#consultoria p {
		margin:0 !important;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0 auto;
		text-align:justify;
		width:100%;
	}
	
	#consultoria h2 {
		margin:0 auto;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:32px;
		margin-top:90px;
		margin-bottom:60px;
		color:#333;
	}
	
	#consultoria span {
		font-family:"Novecentosmedium", Verdana, Geneva, sans-serif;
		font-size:20px;
		color:#900;
	}
	
	#consultoria-atuacao {
		width:300px;
		padding-bottom:80px;
		margin:0 auto;
	}
	
	#consultoria-atuacao p {
		text-align:left;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		color:#900;
	}
	
	#consultoria-atuacao ul {
		list-style-type:none;
		padding-left:0;
	}
	
	#consultoria-atuacao ul li {
		width:100%;
		height:auto;
		padding-top:15px;
		padding-bottom:15px;
		display:flex;
		flex-direction:column;
	}
	
	#consultoria-atuacao ul h3 {
		font-family:"Novecentoslight", Verdana, Geneva, sans-serif;
		font-size:18px;
		color:#900;
		width:100%;
		width:240px;
		text-align:left;
	}
	
	#consultoria-atuacao ul h3 img {
		width:30px;
		height:25px;
	}
	
	#consultoria-atuacao ul p {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#666;
		text-align:justify;
	}
	/* ------------------------- consultoria ---------------------------- */
	/* ------------------------- tecnologias ---------------------------- */
	.tecnologias {
		background-image:url(../images/bg-tecnologias.jpg)!important;
		height:auto !important;
	}
	
	#tecnologias {
		height:auto;
		width:300px;
		margin:0 auto;
		margin-top:80px;
		margin-bottom:80px;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:space-between;
	}
	
	#tecnologias p {
		margin:0 !important;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0 auto;
		text-align:justify;
		width:100%;
	}
	
	#tecnologias h2 {
		margin:0 auto;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:32px;
		margin-top:90px;
		margin-bottom:60px;
		color:#333;
	}
	
	#tecnologias span {
		font-family:"Novecentosmedium", Verdana, Geneva, sans-serif;
		font-size:20px;
		color:#900;
	}
	
	#tecnologias-atuacao {
		width:300px;
		padding-bottom:80px;
		margin:0 auto;
	}
	
	#tecnologias-atuacao p {
		text-align:left;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		color:#900;
	}
	
	#tecnologias-atuacao ul {
		list-style-type:none;
		padding-left:0;
		width:300px;
	}
	
	#tecnologias-atuacao ul li {
		width:300px;
		height:auto;
		padding-top:15px;
		padding-bottom:15px;
		display:flex;
		flex-direction:column;
	}
	
	#tecnologias-atuacao ul li img {
		display:none;
	}
	
	#tecnologias-atuacao ul h3 {
		font-family:"Novecentoslight", Verdana, Geneva, sans-serif;
		font-size:26px;
		color:#900;
		width:100%;
		text-align:left;
	}
	
	#tecnologias-atuacao ul p {
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		color:#666;
		text-align:justify;
		width:300px;
	}
	/* ------------------------- tecnologias ---------------------------- */
	/* ---------------------- Download - Folder ------------------------- */
	#downloadfolderlimit {
		width:300px !important;
		height:110px !important;
		margin-top:50px;
		margin:0 auto !important;
	}
	
	#downloadfolder {
		display:flex;
		flex-direction:column;
		justify-content:center;
		width:300px;
		height:85px;
		float:right;
		margin-right:0;
	}
	
	#downloadfolder-esq {
		width:280px;
		height:40px;
		padding-top:10px;
		padding-left:20px;
	}
	
	#downloadfolder-esq p {
		font-size:14px;
		font-family:Verdana, Geneva, sans-serif;
		color:#333;
		text-align:right;
		margin:0;
	}
	
	#downloadfolder:hover #downloadfolder-dir {
		background-color:#900;
	}
	
	
	#downloadfolder-dir p {
		font-size:16px !important;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif !important;
		color:#FFF !important;
		margin:0;
		float:left;
		padding-right:10px;
		width:auto !important;	
	}
	
	#downloadfolder-dir {
		width:265px;
		height:104px;
		line-height:55px;
		padding-left:20px;
		padding-right:15px;
		font-size:14px;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		color:#FFF !important;
		background-color:#999;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	
	
	#downloadfolder img {
		flex-shrink:1;
		float:right;
	}
	/* ---------------------- Download - Folder ------------------------- */
	/* --------------------------- cursos ----------------------------- */
	.cursos {
		background-image:url(../images/bg-cursos.jpg)!important;
		height:auto !important;
	}
	
	#cursos {
		height:auto;
		width:300px;
		margin:0 auto;
		margin-top:80px;
		margin-bottom:80px;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:space-between;
	}
	
	#cursos p {
		margin:0 !important;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		margin:0 auto;
		text-align:justify;
		width:100%;
	}
	
	#cursos h2 {
		margin:0 auto;
		font-family:"novecentoslight", Verdana, Geneva, sans-serif;
		font-size:32px;
		margin-top:90px;
		margin-bottom:60px;
		color:#333;
	}
	
	#cursos span {
		font-family:"Novecentosmedium", Verdana, Geneva, sans-serif;
		font-size:20px;
		color:#900;
	}
	
	#cursos-atuacao {
		width:300px;
		padding-bottom:80px;
		margin:0 auto;
	}
	
	#cursos-atuacao p {
		text-align:left;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		color:#900;
	}
	
	#cursos-atuacao ul {
		list-style-type:none;
		padding-left:0;
	}
	
	#cursos-atuacao ul li {
		width:100%;
		height:auto;
		padding-top:15px;
		padding-bottom:15px;
		display:flex;
		flex-direction:column;
	}
	
	#cursos-atuacao ul h3 {
		font-family:"Novecentoslight", Verdana, Geneva, sans-serif;
		font-size:26px;
		color:#900;
		width:100%;
		text-align:left;
	}
	
	#cursos-atuacao ul h3 img {
		margin-bottom:-5px;
		margin-right:10px;
	}
	
	#listacursos p {
		font-family:"Novecentosbold";
		font-size:20px;
		color:#666;
		text-align:center;
		width:290px;
	}
	
	#listacursos li {
		padding-top:5px !important;
		padding-bottom:5px !important;
		display:flex !important;
		flex-direction:column !important;
		align-items:center;
		justify-content:space-between;
	}
	
	#downloadcursos {
		width:270px;
		background-color:#999;
		padding-left:25px;
		margin-bottom:20px;
		display:flex;
		flex-direction:row;
		justify-content:center;
		align-items:center;
	}
	
	#downloadcursos p {
		margin-top:0;
		margin-bottom:0;
		margin-right:20px;
		font-family:"Novecentoslight";
		font-size:20px;
		width:auto !important;
		color:#FFF !important;
	}
	
	.sumir {
		display:none;
	}

	/* --------------------------- projetos ----------------------------- */
}