@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	width:100%;
	height:100%;
	text-align:center;
}

a {
	font-family:inherit;
	color:inherit;
	text-decoration:none;
}

p {
	color:#777;
}

@font-face {
	font-family: "novecentosbook";
		src: url('../fonts/Novecentosanswide-Book-webfont.eot');
		src: url('../fonts/Novecentosanswide-Book-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Novecentosanswide-Book-webfont.woff') format('woff'),
			 url('../fonts/Novecentosanswide-Book-webfont.ttf') format('truetype'),
			 url('../fonts/Novecentosanswide-Book-webfont.svg#webfont') format('svg');
}

@font-face {
	font-family: "novecentosbold";
		src: url('../fonts/Novecentosanswide-Bold-webfont.eot');
		src: url('../fonts/Novecentosanswide-Bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Novecentosanswide-Bold-webfont.woff') format('woff'),
			 url('../fonts/Novecentosanswide-Bold-webfont.ttf') format('truetype'),
			 url('../fonts/Novecentosanswide-Bold-webfont.svg#webfont') format('svg');
}

@font-face {
	font-family: "novecentoslight";
		src: url('../fonts/Novecentosanswide-Light-webfont.eot');
		src: url('../fonts/Novecentosanswide-Light-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Novecentosanswide-Light-webfont.woff') format('woff'),
			 url('../fonts/Novecentosanswide-Light-webfont.ttf') format('truetype'),
			 url('../fonts/Novecentosanswide-Light-webfont.svg#webfont') format('svg');
}


#geral {
	width:100%;
	text-align:center;
	margin:0 auto;
}


#menu {
	padding-top:20px;
	padding-bottom:20px;
	position:fixed;
	width:100%;
	height:47px;
	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;
}

#marcatop {
	margin:0 auto;
	margin-top:18vh;
}

#menulimit {
	min-width:1024px;
	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;

}

/*------------ responsivo --------- */
		#toggleMenu { 
			display: none;
		}
										
		.menuTitle {
			display:none;
		}
/*------------ responsivo --------- */

#menulimit ul {
	height:47px;
	line-height:47px;
	padding:0;
	margin:0;
	align-self: flex-end;
}

#menulimit ul li {
	display:inline;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

#menulimit ul li:hover {
	border-bottom-width:2px;
	border-bottom-color:#900;
	border-bottom-style:solid;
}

#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:100vh;
	min-height:800px;
	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;
}

.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:1024px;
	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:730px;
}

#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:1024px;
	width:100wv;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

#servicos h2 {
	font-family:"novecentoslight", Verdana, Geneva, sans-serif;
	font-size:20px;
	width:100%;
	color:#900;
	padding-bottom:10px;
	text-align:left;
	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 {
	min-width:1024px;
	text-decoration:none;
	display:flex;
	flex-grow:1;
	justify-content:space-between;
	padding-left:0;
	padding-top:20px;
}

#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:200px;
	width:100%;
}

#bottom p {
	font-family:"novecentosbook", Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:200px;
	color:#555;
}

#textotop {
	height:auto;
	width:700px;
	margin:0 auto;
}

#textotopexpandido {
	width:100%; 
	background-color:rgba(255,255,255,0.4); 
	padding-top:50px; 
	padding-bottom:50px;
	margin-top:3vh;
}

#loading { 
	display: block;
	width: 320px;
	height:250px;
	padding-top:35vh;
}
.content { margin: 0 auto; }

#textotop p {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	text-align:justify;
	color:#777;
	flex-grow: 1;
	margin-left:40px;
	margin-right:40px;
}

#slick-dots {
	flex-grow: 1;
}

#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:500px;
	width:1024px;
	min-width:1024px;
	margin:0 auto;
}

#formulariocontato {
	float:right;
	width:400px;
	padding-top:100px;
	padding-right:50px;
	height:350px;
	display:flex;
	flex-direction:row;
	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:400px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
}

#email {
	width:400px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
}

#mensagem {
	width:400px;
	height:150px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#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:450px;
	height:300px;
	float:left;
	margin-top:100px;
	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;
	margin-top:7px;
}

#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:250px;
	height:auto !important;
	min-height:200px !important;
}

#textosinternos {
	width:100%;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	background-color:rgba(255,255,255,0.8);
}


#textosinternoslimit {
	width:1024px;
	padding-top:20px;
	padding-bottom:20px;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	margin:0 auto;
}

#textosinternos p {
	font-family:"Times New Roman", Times, serif;
	font-size:18;
	color:#777;
	width:490px;
	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:left;
}

/* --------------------------- a empresa ----------------------------- */

.empresa {
	background-image:url(../images/bg-aempresa.jpg)!important;
}

#aempresa {
	height:auto;
	max-width:1024px;
	width:100wv;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:80px;
	display:flex;
	flex-direction:row;
	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:480px;
}

#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-weight:bold;
	font-family:"Novecentoslight";
	font-size:20px;
	color:#900;
}
/* --------------------------- a empresa ----------------------------- */
/* --------------------------- pesquisa ----------------------------- */
.pesquisa {
	background-image:url(../images/bg-pesquisa.jpg)!important;
}

#pesquisa {
	height:auto;
	max-width:1024px;
	width:100wv;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:40px;
	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:1024px;
	height:auto;
	padding-bottom:20px;
	margin:0 auto;
}

#pesquisa-atuacao ul {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	list-style-type:none;
	padding-left:0;
}

#pesquisa-atuacao ul li {
	width:300px;
}

#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:100%;
	max-width:995px;
	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;
}

#projetos {
	height:auto;
	max-width:1024px;
	width:100wv;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:30px;
	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:1024px;
	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:26px;
	color:#900;
	width:100%;
	text-align:left;
}

#projetos-atuacao ul h3 img {
	margin-bottom:-5px;
	margin-right:10px;
}

#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;
}

#educacao {
	height:auto;
	max-width:1024px;
	width:100wv;
	margin:0 auto;
	margin-top:80px;
	display:flex;
	flex-direction:row;
	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:500px;
	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:420px;
	height:auto;
	padding-top:20px;
}

.educacaoajustealtura {
	height:500px !important;
}

#educacao-right img {
	padding-bottom:15px;
}

#educacao-fullrow {
	width:100%;
	padding-top:80px;
	padding-bottom:80px;
	background-color:#EEE;
	text-align:center;
}

#educacao-fullrow-limit {
	margin:0 auto;
	width:1024px;
	height:auto;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
}

/* --------------------------- educacao ----------------------------- */
/* ------------------------- consultoria ---------------------------- */
.consultoria {
	background-image:url(../images/bg-consultoria.jpg)!important;
}

#consultoria {
	height:auto;
	max-width:1024px;
	width:100wv;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:30px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
}

#consultoriachamada {
	margin-top:60px;
	margin-bottom:60px;
}

#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;
}
#consultoriatipos {
	width:100%;
	list-style-type:none;
	padding-left:0;
}
#consultoriatipos li {
	width:100%;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#CCC;
}

#consultoria-atuacao {
	width:1024px;
	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:26px;
	color:#900;
	width:100%;
	text-align:left;
}

#consultoria-atuacao ul h3 img {
	margin-bottom:-5px;
	margin-right:10px;
}

#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;
}

#tecnologias {
	height:auto;
	max-width:1024px;
	width:100wv;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:10px;
	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:1024px;
	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;
}

#tecnologias-atuacao ul li {
	width:100%;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;	
	justify-content:space-between;
	align-items:center;
}

#tecnologias-atuacao ul h3 {
	font-family:"Novecentoslight", Verdana, Geneva, sans-serif;
	font-size:45px;
	color:#900;
	width:100%;
	text-align:left;
}

#tecnologias-atuacao ul h3 span {
	font-family:"Novecentosbold", Verdana, Geneva, sans-serif;
}

#tecnologias-atuacao ul p {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#666;
	text-align:justify;
	width:600px;
}
/* ------------------------- tecnologias ---------------------------- */
/* ---------------------- Download - Folder ------------------------- */
#downloadfolderlimit {
	width:1024px !important;
	height:110px !important;
	margin:0 auto !important;
}

#downloadfolder {
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:330px;
	height:110px;
	float:right;
	margin-right:0;
}

#downloadfolder-esq {
	width:310px;
	height:20px;
	padding-top:10px;
	padding-left:20px;
}

#downloadfolder-esq p {
	font-size:14px  !important;
	font-family:Verdana, Geneva, sans-serif  !important;
	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:20px;
	width:auto !important;
}

#downloadfolder-dir {
	width:285px;
	height:55px;
	line-height:55px;
	padding-left:25px;
	padding-right:20px;
	font-size:14px !important;
	font-family:"novecentoslight", Verdana, Geneva, sans-serif !important;
	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;
}

#cursos {
	height:auto;
	max-width:1024px;
	width:100wv;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:30px;
	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:1024px;
	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:justify;
	width:700px;
}

#listacursos li {
	padding-top:5px !important;
	padding-bottom:5px !important;
	display:flex !important;
	flex-direction:row !important;
	align-items:center;
	justify-content:space-between;
}

#downloadcursos {
	width:160px;
	background-color:#999;
	padding-left:25px;
	display:flex;
	flex-direction:row;
	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;
}

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