@import url("reset.css");
@import url("fontes.css");
@import url(https://fonts.googleapis.com/css?family=Work+Sans:400,300,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Amaranth:400,700,400italic,700italic);

body{font: normal 13px "Work Sans"; color:#464646;}  
	a:link, a:active, a:visited{text-decoration:none; outline:none; color:#464646;}
		a:hover{}
		a img{display:block;}
	img{display:block;}
	
	.clear{clear:both;}
	
	::selection {background:#00afc2; color:#ffffff;}
	::-webkit-selection {background:#00afc2; color:#ffffff;}
	::-moz-selection {background:#00afc2; color:#ffffff;}
	
	/* VALIDAR */
	
	.atencao{ background:url(../img/fundoAtencao.png); position:fixed; bottom:0; width:100%; padding:30px 50px 20px 50px; border-top:solid 3px #ffa64f; display:none; cursor:pointer; z-index:1000000000000; max-height:90px; }
		.atencao .h1{ font-size:20px; color:#5d3e07; margin:0px 0px 5px 0px; letter-spacing:-1px; color:#321305; font-weight:500; margin:0px 0px 5px 0px;}
		.atencao p{  font-size:13px ; color:#61380f; }
			.atencao p span{ font-weight:bold; color:#271606;}
		.atencao .imagem{ float:left; margin:-5px 15px 0px 0px; height:100%;}

/* ### */
.conteudo{min-width: 320px; max-width:600px; margin:0 auto;}
.conteudo h1 img{display:block; margin:0 auto;}

/*	.topo .menu{background: #C3C3C3;display: block;padding: 16px 0 17px 20px;color: #ffffff;line-height: 13px;font-weight: 600;}
		.topo .menu a:active,
		.topo .menu a:link,
		.topo .menu a:visited{text-transform:uppercase;font-size: 13px; line-height:13px; color: #ffffff;}
			.topo .menu a:hover{}
		.topo .menu span{background:url(../img/menu.png);width:20px;height:15px;display: block;float: left;margin-right: 11px;margin-top: -1px;} */
/*	
	.menuNUC{background: #f1f1f1;display:none;padding-bottom:5px;}
	.menuNUC a:link,
	.menuNUC a:active,
	.menuNUC a:visited{border-top: solid 1px #CACACA;color: #464646;padding: 8px 0px 8px 22px;display:block;text-transform:uppercase;font-size: 13px;line-height: 13px;}
		.menuNUC a:hover{background: #A9A9A9;color: #ffffff;}
		
		.menuNUC .subMenu{}
			.menuNUC .subMenu a:link,
			.menuNUC .subMenu a:active,
			.menuNUC .subMenu a:visited{padding: 8px 0px 8px 39px;background: #D2D2D2;}
				.menuNUC .subMenu a:hover{} */
				
		.menu{display: block;float:right;margin-top: 25px;margin-right: 5%;}
		.menu.on{display: block;top: 0;position: fixed;width: 20px;height: 18px;right: 0;margin: 0 0 0 0;z-index: 9999;padding: 0 20px 0 0;}
			.menu a:active,
			.menu a:link,
			.menu a:visited{text-transform:uppercase;font-size: 13px; line-height:13px; color: #ffffff;}
				.menu a:hover{}
			.menu span{background: url(../img/menu.png) #e6e6e8 center center no-repeat;width: 21px;height: 30px;display: block;padding: 5px 10px;}
			

		.menuInterno{display: block;float:right;margin-top: 25px;margin-right: 5%;}
			.menuInterno a:active,
			.menuInterno a:link,
			.menuInterno a:visited{text-transform:uppercase;font-size: 13px; line-height:13px; color: #ffffff;}
				.menuInterno a:hover{}
			.menuInterno span{background: url(../img/menu.png) #e6e6e8 center center no-repeat;width: 21px;height: 30px;display: block;padding: 5px 10px;}	

				
		.menuNUC{background: #F7F7F7;position:fixed;top:0px;right:-220px;z-index:999999;width:220px;height:100%;border-left:solid 2px #f1f1f1;transition:all 0.5s ease;}
		.menuNUC.ativo{ top:0px; right:0px;}
		.menuNUC a:link,
		.menuNUC a:active,
		.menuNUC a:visited{display:block;text-transform:uppercase;font-size:13px;line-height:13px;text-align:right;color: #464646;border-bottom:1px solid #E3E3E3;cursor:pointer;}
			.menuNUC a:hover, .menuNUC a.ativo{/* background:#f4f4f4; */color:#000000;}
			.menuNUC a:last-child{/* border-bottom:none; */}
		
		.menuNUC .menu{display:block; float:right; margin-top:0px; margin-right:0px; border-bottom:none !important;}
		.menuNUC .linha{ display:block; width:100%; clear:both; height:5px;}
		
		.menuNUC .subMenu{}
			.menuNUC .subMenu a:link,
			.menuNUC .subMenu a:active,
			.menuNUC .subMenu a:visited{background: #F7F7F7;}
				.menuNUC .subMenu a:hover{}
		
		@media all and (orientation:portrait) {
		  	.menuNUC{padding: 10px 0px 20px 0px;}
			.menuNUC a:link,
			.menuNUC a:active,
			.menuNUC a:visited{padding: 12px 20px 13px 8px;}
			.menuNUC a.menuInterno{padding:0;margin-top: 14px;margin-right: 9%;}
		}
		
		@media all and (orientation:landscape) {
		  	.menuNUC{padding:0px 0px;}
			.menuNUC a:link,
			.menuNUC a:active,
			.menuNUC a:visited{padding: 6px 20px 6px 8px;}
			.menuNUC .linha{ height:2px;}
			.menuNUC .menuPrincipal{ margin-top:8px;}
			.menuNUC .idiomas{top:0; position:absolute; left:0;}
			.menuNUC .social{position:fixed;left: 0;bottom:10px;padding: 0 10px 0 9px;background: rgba(255,255,255,0.5);}
			.menuNUC a.menuInterno{padding:0;margin-top: 0px;margin-right: 9%;}
		}
				

	/* TOPO */
	
	#estrutura{margin:0 auto;overflow: hidden;}
	
	.topo h1{height: 75px;width: 219px;font: normal 23.7px 'lubalgraph';color:#7e7e7e;line-height:32px;display: block;padding: 0 0 0 20px;margin: 20px 0;float: left;}
		.topo h1 img{float:left;width: 71px;margin-right:18px;}
		.topo h1 em{padding-top:5px;line-height: 23px;display:block;}
		.topo h1 span.moises{font: normal 9.2px 'GothamBold';color:#00b0c2;display:block;letter-spacing:0.24em;padding-top:3px;}
		.topo h1 span.linha{width: 112px;margin: 6px 0px 0px 89px;border-bottom:solid 1px #7c7c7c;background:#c5c5c5;height:1px;display:block;}
		.topo h1 a:link,
		.topo h1 a:active,
		.topo h1 a:visited{color:#7e7e7e;}
		.topo h1 a:hover{}
	
	.topo h2{font:italic 18px 'Amaranth';line-height:21px;color:#00afc2;margin: 0 auto 30px auto;display: block;text-align: center;}
		
	.busca{ float:right; margin-top:137px;}
		.busca input{ width:150px; height:25px; border:solid 1px #7c7c7c; font-size:15px; float:left; padding:0px 12px;}
		.busca a:link,
		.busca a:active,
		.busca a:visited{ background:url(../img/lupa.gif) no-repeat; width:25px; height:26px; display:block; float:left; margin-left:7px; opacity:0.6;}
			.busca a:hover{ opacity:1;}
	
	/* RODAPE */
	
	.rodape{background:#f1f1f1;padding: 25px 0px 25px 0px;overflow:hidden;margin-top: 10px;}
		.rodape .estruturaRodape{margin:0 auto;padding: 0 10px;}
		.rodape .like{padding: 7px 0 18px 12px;text-align: center;padding-bottom: 40px;}
			.rodape .like p{font-size: 13px;font-weight:700;padding:5px 0px 7px 0px;}
			.rodape .like span{background:url(../img/like.gif) no-repeat;width:28px;height:26px;float:left;}
			.rodape .like a:link,
			.rodape .like a:active,
			.rodape .like a:visited{ float:left; display:block; background:#00afc2; color:#ffffff; font-size:12px; text-align:center; line-height:24px; display:block; text-transform:uppercase; font-weight:700; padding:0px 18px; margin:2px 0px 0px 11px;}
				.rodape .like a:hover{background:#00d4eb;}
				
		.rodape .endereco{padding-bottom: 5px;font-size: 12px;padding-top: 7px;line-height: 21px;text-align: center;}
		.rodape .endereco span{ font-weight:700; display:inline-block;}
		.rodape .endereco address{ display:inline-block;}
		.rodape .endereco a:link,
		.rodape .endereco a:active,
		.rodape .endereco a:visited{ transition:all 0.3s ease;}
			.rodape .endereco a:hover{ color:#212121;}
			
		.rodape .endereco a.assinaturaSite:link,
		.rodape .endereco a.assinaturaSite:active,
		.rodape .endereco a.assinaturaSite:visited{font-weight:600;}
			.rodape .endereco a.assinaturaSite:hover{color:#212121;}
			
			
	/* BREADCRUMBS */
	.breadcrumbs{font-size: 13px;color: #464646;margin: 20px 0;text-transform: lowercase;padding: 0 20px;text-align: center;clear: both;}
		.breadcrumbs a:link,
		.breadcrumbs a:active,
		.breadcrumbs a:visited{
    clear: both;
}
			.breadcrumbs a:hover{color: #00afc2;}
			
	/* 1024 BREADCRUMBS */
	.breadcrumbs._1024{margin: -20px 0 0 0;}
			 
	
	
	/* HOME - CONTEUDO */
	.home{}
	.home .estruturaBanner{ clear:both;}
	.home .banner{ width:100%; height:auto; position:relative;}
		.home .banner .box{bottom:22px;width: 93.334%;background: #f1f1f1;padding:20px;}
			.home .banner .box h3{font-size: 17px;line-height: 17px;float:left;font-weight:600;text-transform:uppercase;margin-right:9px;}
				.home .banner .box .linha{ overflow:hidden; border-bottom:solid 1px #a0a0a0; margin-top:13px; }
			.home .banner .box h2{font-size: 22px;line-height: 21px;font-weight:700;color:#00afc2;clear:both;margin-top: 10px;}
			.home .banner .box p{font-size: 14px;line-height: 19px;margin-top: 10px;}
			.home .banner .box a:link,
			.home .banner .box a:active,
			.home .banner .box a:visited{background:#00afc2;color:#ffffff;font-size: 13px;text-align:center;line-height: 30px;width: 105px;display:block;text-transform:uppercase;font-weight:700;margin-top: 10px;}
				.home .banner .box a:visited{ background:#00d2e9;}
				
	.home .editora{text-align:center;padding-bottom: 30px;overflow:hidden;}
		.home .editora h2{text-align: left;font-size:22px;color:#00b0c2;font-weight:700;margin-top:40px;background:#ffffff;padding: 0px 20px;position:relative;}
		.home .editora p{text-align: left;font-size: 15px;color: #464646;padding: 0 20px;margin-top: 7px;}
		.home .editora .slick{padding: 15px 0px 16px 0px;}
		.home .editora .divisor{ border-top:solid 1px #a0a0a0; margin-top:-14px; height:15px;}
			.home .editora .slick .ibox{width: 240px;margin: 10px auto 0 auto;text-align: center;} 
			.home .editora .slick .ibox h3 {font-size:15px;font-weight:bold;transition:all 0.5s ease;margin-top: 7px;display:block;letter-spacing:-0.020em;float: none;margin-bottom: 3px;line-height: 14px;}
			.home .editora .slick .ibox:hover h3{ color:#212121;}
			.home .editora .slick .ibox p{font-size:15px;text-align: center;margin: 3px;}
			.home .editora .slick .ibox img{height:336px;}
			.home .editora .slick .ibox .detalhes:link,
			.home .editora .slick .ibox .detalhes:active,
			.home .editora .slick .ibox .detalhes:visited{color:#00b0c2;font-weight:700;transition:all 0.5s ease;font-size: 14px;display: block;text-align: center;}
				.home .editora .slick .ibox .detalhes:hover{ color:#00d3e8;} 
						
		.home .editora a.verTodos:link,
		.home .editora a.verTodos:active,
		.home .editora a.verTodos:visited{background:#00afc2;color:#ffffff;font-size: 13px;text-align:center;line-height: 30px;display: inline-block;text-transform:uppercase;font-weight:700;margin-top: -3px;width: 105px;}
			.home .editora a.verTodos:hover{ background:#00d4eb;}
	
			
	/* MOISES GROISMAN */
	.moises{}
		.moises .menuLateral{
    padding: 0 20px;
}
			.moises .menuLateral ul{}
			.moises .menuLateral ul li{padding: 5px 0;border-bottom:1px solid #c5c5c5;}
			.moises .menuLateral ul li:nth-child(1){
    border-top: 1px solid #c5c5c5;
}
		  		.moises .menuLateral ul li a:link,
				.moises .menuLateral ul li a:active,
				.moises .menuLateral ul li a:visited{color:#464646;font-size: 15px;}
				.moises .menuLateral ul li a:hover{color:#00afc2;}
				.moises .menuLateral ul li a.ativo{color:#00afc2; font-weight:600;}
		
		
		.moises .conteudoDireita{margin-bottom: 20px;padding: 0 20px;}
			.moises .conteudoDireita h2{font-weight:600;font-size: 26px;line-height: 24px;margin: 20px 0;padding: 0 20px;text-align: center;}
			.moises .conteudoDireita img{padding-bottom: 15px;border-bottom:1px solid #a0a0a0;margin-bottom: 15px;width: 100%;}
			.moises .conteudoDireita p{line-height: 20px;font-size: 14px;}

			
			.moises a.voltar:link,
			.moises a.voltar:active,
			.moises a.voltar:visited{background: url(../img/setaBotaoVoltar.png) 12px center #bdbdbd no-repeat;font-size:14px;color:#464646;padding: 10px 25px 10px 40px;font-weight: 600;clear: both;display: inline-block;margin: 0 0 30px 0;margin-left: 20px;}
				.moises a.voltar:hover{color: #fff;background: url(../img/setaBotaoVoltar.png) 12px center #00d4eb no-repeat;}

			
	
	/* MOISES GROISMAN - ARTIGOS */
	.moises .artigosLista{
    text-align: left;
}
		.moises .artigosLista ul{}
			.moises .artigosLista ul li{margin-bottom:34px;}
				.moises .artigosLista ul li h4{margin-bottom: 0px;}
				.moises .artigosLista ul li h4 a:link,
				.moises .artigosLista ul li h4 a:active,
				.moises .artigosLista ul li h4 a:visited{color: #464646;font-size: 17px;line-height: 20px;font-weight: 600;}
					.moises .artigosLista ul li h4 a:hover{}
					
				.moises .artigosLista ul li p{margin-bottom: 0px;font-size: 14px;line-height: 20px;padding: 6px 0px;}
				.moises .artigosLista ul li a.clique:link,
				.moises .artigosLista ul li a.clique:active,
				.moises .artigosLista ul li a.clique:visited{color: #00afc2;font-size: 14px;font-weight: 600;border-bottom: 1px solid #00afc2;}
					.moises .artigosLista ul li a.clique:hover{color: #00d4eb;}



	/* MOISES GROISMAN - ENTREVISTAS */
	.moises .entrevistasLista{padding: 0 20px;}
		.moises .entrevistasLista ul{}
			.moises .entrevistasLista ul li{margin-bottom: 30px; position: relative;}
			.moises .entrevistasLista ul li:nth-child(2n){}
			.moises .entrevistasLista ul li iframe{
    padding-bottom: 15px;
    border-bottom: 1px solid #a0a0a0;
    margin-bottom: 10px;
}
			.moises .entrevistasLista ul li h4{color:#00afc2;font-weight:600;font-size: 15px;margin-top: 4px;text-align: center;}
			.moises .entrevistasLista ul li span{color:#464646;font-weight:600;font-size: 14px;margin: 3px 0 1px 0;display: block;text-align: center;}
			.moises .entrevistasLista ul li p{font-size: 14px;line-height: 20px;text-align: center;}
			.moises .entrevistasLista ul li a.mascara:link,
			.moises .entrevistasLista ul li a.mascara:active,
			.moises .entrevistasLista ul li a.mascara:visited{position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 9999;}
			.moises .entrevistasLista ul li a.mascara:hover{}


	/* EQUIPE */
	.equipe{}
		.equipe h3{color: #464646;font-size: 26px;line-height: 25px;font-weight: 600;margin: 0px 0 43px 0;padding: 0 20px;text-align: center;}
		
		.equipe .listaMembros{margin-bottom: 38px; padding: 0 20px;}
			.equipe .listaMembros ul{}
				.equipe .listaMembros ul li{margin-bottom: 30px;}
				.equipe .listaMembros ul li:nth-child(4n){margin-right:0px;}
					.equipe .listaMembros ul li img{
    width: 100%;
}
					.equipe .listaMembros ul li h4{color:#00afc2;font-weight:600;font-size: 16px;margin: 13px 0 1px 0;text-align: center;}
					.equipe .listaMembros ul li span{font-size: 16px;line-height: 21px;color:#464646;font-weight:600;text-transform:lowercase;text-align: center;display: block;}
					.equipe .listaMembros ul li p{margin-top: 5px;line-height: 20px;font-size: 14px;text-align: center;}
					
	/* 1024 EQUIPE */
	.equipe._1024 h3{font-size:23px;line-height:22px;margin: 57px 0 41px 0;}
			.equipe._1024 .listaMembros ul li{margin-bottom: 62px;margin-right: 2.2%;}
			.equipe._1024 .listaMembros ul li:nth-child(4n){margin-right:0px;}
				.equipe._1024 .listaMembros ul li img{w;width: 100%;}
				.equipe._1024 .listaMembros ul li h4{color:#00afc2;font-weight:600;font-size: 16px;margin: 13px 0 1px 0;}
				.equipe._1024 .listaMembros ul li span{font-size: 16px;color:#464646;font-weight:600;text-transform:lowercase;}
				.equipe._1024 .listaMembros ul li p{margin-top: 5px;line-height: 20px;font-size: 14px;}
					
	/* EDITORA */
	.editora{}
		.editora h3{color:#464646;font-size:26px;line-height:25px;font-weight:600;margin: 0px 0 10px 0;padding: 0 20px;text-align: center;}
		.editora p.subtitulo{font-size: 16px;padding: 0 20px;margin-bottom: 30px;text-align: center;}
		
		.editora .listaLivros{padding: 0 20px;clear: both;margin-bottom: 30px;overflow: hidden;}
			.editora .listaLivros ul{}
				.editora .listaLivros ul li{margin-bottom: 30px;}
				.editora .listaLivros ul li:nth-child(5n){margin-right:0px;}
					.editora .listaLivros ul li img{height: 326px;margin: 0 auto;}
					.editora .listaLivros ul li h4{margin-top: 13px;line-height: 15px;text-align: center;}
						.editora .listaLivros ul li h4 a:link,
						.editora .listaLivros ul li h4 a:active,
						.editora .listaLivros ul li h4 a:visited{font-size: 16px;font-weight: 600;color: #464646;}
							.editora .listaLivros ul li h4 a:hover{color: #00b0c2;}
							
					.editora .listaLivros ul li p{color: #464646;font-size: 15.5px;margin: 5px 0;line-height: 15px;text-align: center;}
					.editora .listaLivros ul li a.detalhes:link,
					.editora .listaLivros ul li a.detalhes:active,
					.editora .listaLivros ul li a.detalhes:visited{font-size: 16px;font-weight: 600;color: #00b0c2;line-height: 15px;display: block;text-align: center;}
						.editora .listaLivros ul li a.detalhes:hover{color: #464646;}

	
			
			.editora .detalhesLivro{clear: both;margin-bottom: 30px;overflow: hidden;}
				.editora .detalhesLivro .imagemLivro{margin: 0px auto 15px auto; padding:  0 20px;}
				.editora .detalhesLivro .imagemLivro img{margin: 0 auto;height: 326px;}
				
				.editora .detalhesLivro .detalhes{padding: 0 20px;}
					.editora .detalhesLivro .detalhes h4{color: #00afc2;font-weight: 600;font-size: 18px;line-height: 18px;margin-bottom: 6px;text-align: center;}
					.editora .detalhesLivro .detalhes p{font-size: 14px;line-height: 22px;text-align: center;}
					.editora .detalhesLivro .detalhes span.preco{color: #00afc2;font-weight: 600;font-size: 20px;line-height: 25px;padding: 15px 0 15px 0;display: block;text-align: center;}
					
					.editora .detalhesLivro .detalhes .comprar{color: #464646;font-size: 17px;font-weight: 600;text-align: center;}
						.editora .detalhesLivro .detalhes .comprar span{color: #00afc2;}
						.editora .detalhesLivro .detalhes .comprar a:link,
						.editora .detalhesLivro .detalhes .comprar a:active,
						.editora .detalhesLivro .detalhes .comprar a:visited{border-bottom: 1px solid #464646;}
							.editora .detalhesLivro .detalhes .comprar a:hover{color: #00afc2;border-bottom: 1px solid #00afc2;}
					
					
	/* CONTATO */
	.contato{}
		.contato  h3{color:#464646;font-size:26px;line-height:25px;font-weight:600;margin: 0px 0 43px 0;text-align: center;}
		
		.contato form{font-size: 14px;padding: 0 20px;}
			.contato form label{display:none;}
			.contato form input{padding: 2.2% 2%;width: 95.5%;border: 1px solid #7c7c7c;border-bottom: 2px solid #b5b5b5;margin-bottom: 18px;}
			.contato form textarea{height: 160px;padding: 2.2% 2%;width: 95.5%;border: 1px solid #7c7c7c;border-bottom: 2px solid #b5b5b5;resize: none;}
				.contato form input:focus, .contato form textarea:focus{box-shadow: none;outline: none;box-shadow: none;border: 1px solid #00afc2;border-bottom: 2px solid #00AFC2;}
				
			.contato form a:link,
			.contato form a:active,
			.contato form a:visited{color:#ffffff;font-size: 13px;line-height: 12px;background:#00afc2;padding: 13px 32px;display: inline-block;margin: 25px 0;font-weight: 600;}
				.contato form a:hover{background: #00d4eb;}
			
		.contato .enderecoMapa{padding: 25px 20px 0px 20px;border-top: 1px solid #a0a0a0;font-size: 14px;line-height: 20px;text-align: center;margin-bottom: 30px;}
			.contato .enderecoMapa address{}

			.contato .enderecoMapa a:link,
			.contato .enderecoMapa a:active,




			.contato .enderecoMapa a:visited{display: block;margin-top: 4px; font-weight: 600; margin-bottom: 42px;}
				.contato .enderecoMapa a:hover{color: #00AFC2;}
				
			.contato .enderecoMapa .mapa{width: 100%;height: 300px;}
				.contato .enderecoMapa .mapa #map1{width: 100%; height: 374px;}
				
					
				.contato li.sucesso{padding: 40px 0;text-align: center;clear: both;float: left;color: #464646;font-size: 26px;line-height: 25px;font-weight: 600;}
				.contato li.sucesso p{color: #464646;font-size: 26px;line-height: 25px;font-weight: 600;}
				.contato li.sucesso img{margin:0 auto 10px auto;}
				
			
	/* CURSO */
	.curso{}
		.curso  h3{color:#464646;font-size:26px;line-height:25px;font-weight:600;margin: 0px 0 43px 0;padding: 0 20px;text-align: center;}
		
		.curso .listaCursos{clear: both;padding: 0 20px;margin-bottom: 20px;}
			.curso .listaCursos ul{}
				.curso .listaCursos ul li{padding: 21px 21px;border: 1px solid #9c9c9c;text-align: center;margin-bottom: 30px;}
				.curso .listaCursos ul li:nth-child(4n){margin-right:0;}
				.curso .listaCursos ul li h4{font-size: 17px;color: #00afc2;margin-bottom: 15px;line-height: 20px;font-weight: 600;letter-spacing: -0.03em;overflow: hidden;text-align: center;}
				.curso .listaCursos ul li h4 a:link,
				.curso .listaCursos ul li h4 a:active,
				.curso .listaCursos ul li h4 a:visited{color: #00afc2;}
				.curso .listaCursos ul li h4 a:hover{color: #00d4eb;}				
				.curso .listaCursos ul li img{margin-bottom: 20px;width:100%;}
				.curso .listaCursos ul li p{font-size: 14px;line-height: 20px;height: 61px;overflow: hidden;text-align: center;}
				.curso .listaCursos ul li a.saibaMais:link,
				.curso .listaCursos ul li a.saibaMais:active,
				.curso .listaCursos ul li a.saibaMais:visited{background: #00afc2;color: #ffffff;font-weight: 600;font-size: 14px;display: inline-block;margin-top: 20px;padding: 0 18px;line-height: 30px;}

					.curso .listaCursos ul li a.saibaMais:hover{background: #00d4eb;}

		.curso .detalhesCurso{clear: both;overflow: hidden;padding: 0 20px 20px 20px;margin-bottom: 20px;}
			.curso .detalhesCurso h4{font-size: 17px;color: #00afc2;font-weight: 600;letter-spacing: -0.01em;margin-bottom: 20px;text-align: left;}
			.curso a.voltar:link,
			.curso a.voltar:active,
			.curso a.voltar:visited{background: url(../img/setaBotaoVoltar.png) 12px center #bdbdbd no-repeat;font-size:14px;color:#464646;padding: 10px 25px 10px 40px;font-weight: 600;clear: both;display: inline-block;margin: 0 0 30px 0;margin-left: 20px;}
				.curso a.voltar:hover{color: #fff;background: url(../img/setaBotaoVoltar.png) 12px center #00d4eb no-repeat;}
				.curso .detalhesCurso img{margin: 0 auto 16px auto;width: 100%;}
			
			.curso .detalhesCurso .detalhes{margin-top: 15px;border-bottom: 1px solid #a7a7a7;padding-bottom: 20px;}

				.curso .detalhesCurso .detalhes .boxInformacoes{margin-bottom: 15px;background: #f1f1f1;}
				.curso .detalhesCurso .detalhes .boxInformacoes.total{width:100%;}
				.curso .detalhesCurso .detalhes .boxInformacoes:nth-child(3n){margin-right: 0;}

					.curso .detalhesCurso .detalhes .boxInformacoes .infoTopo{padding: 15px 20px 0 20px;font-size: 18px;line-height: 18px;font-weight: 600;letter-spacing: -0.02em;text-align: left;}
						.curso .detalhesCurso .detalhes .boxInformacoes .infoTopo span{color: #464646;}
						.curso .detalhesCurso .detalhes .boxInformacoes .infoTopo em{color: #464646;float: right;}
					
					.curso .detalhesCurso .detalhes .boxInformacoes .informacoes{padding: 12px 20px;background: #f1f1f1;text-align: left;}
						.curso .detalhesCurso .detalhes .boxInformacoes .informacoes span{font-size: 13px;display: block;margin-bottom: 7px;}
						.curso .detalhesCurso .detalhes .boxInformacoes .informacoes span em{font-weight: 600;}
						.curso .detalhesCurso .detalhes .boxInformacoes .informacoes a:link,
						.curso .detalhesCurso .detalhes .boxInformacoes .informacoes a:active,
						.curso .detalhesCurso .detalhes .boxInformacoes .informacoes a:visited{background: #00afc2;color: #ffffff;font-weight: 600;font-size: 14px;padding: 0 20px;line-height: 30px;overflow: hidden;display: inline-block;margin-top: 15px;}
							.curso .detalhesCurso .detalhes .boxInformacoes .informacoes a:hover{
    background: #00d4eb;
}
			
			.curso .detalhesCurso .texto{
    text-align: center;
}
				.curso .detalhesCurso .texto p{font-size: 14px;line-height: 22px;text-align: left;}
					
	/* COGRESSOS */
	.congressos{}
		.congressos h3{color:#464646;font-size:26px;line-height:25px;font-weight:600;margin: 0px 0 43px 0;padding: 0 20px;text-align: center;}
		
		.congressos .detalheCongresso{clear: both;overflow: hidden;border-bottom: 1px solid #a0a0a0;margin-bottom: 25px;padding: 0 20px 25px 20px;}
			.congressos .detalheCongresso .texto{}
			.congressos .detalheCongresso .texto p{font-size: 14px;line-height: 20px;text-align: left;}
				.congressos .detalheCongresso .texto p span{font-weight: 600; color: #464646;}
				.congressos .detalheCongresso .texto p b{font-weight: 600; color: #464646;}
		
			.congressos .detalheCongresso .imagemLegenda{
    margin-bottom: 20px;
}
				.congressos .detalheCongresso .imagemLegenda img{ width: 100%;}
				.congressos .detalheCongresso .imagemLegenda span{display: block;background: #f1f1f1;color: #464646;font-size: 13.5px;padding: 10px;margin-top: 10px;text-align: center;}
		
		.congressos .proximosCongressos{
    text-align: center;
    padding: 0 20px;
} 
			.congressos .proximosCongressos span.proximo{font-size:26px; font-weight:600; color:#464646;}
			
			.congressos .proximosCongressos .congresso{margin: 10px 0 30px 0;overflow: hidden;}
				.congressos .proximosCongressos .congresso h4{color:#00afc2;font-size:26px;font-weight: 600;margin-bottom: 21px;text-align: center;}
				.congressos .proximosCongressos .congresso h4 span{display:block; font-size:19px; color:#464646;}
				.congressos .proximosCongressos .congresso img{
    width: 100%;
    margin: 0 auto;
}
				.congressos .proximosCongressos .congresso .esquerda{text-align: center; margin-bottom: 20px;}
				.congressos .proximosCongressos .congresso .direita{}
				
				.congressos .proximosCongressos .congresso .detalhes{background: #f1f1f1;padding: 20px 15px;margin-bottom: 19px;}
					.congressos .proximosCongressos .congresso .detalhes span{display:block;color: #464646;font-weight: 600;font-size: 13px;margin-bottom: 3px;}
					.congressos .proximosCongressos .congresso .detalhes span em{font-weight:400;}
					.congressos .proximosCongressos .congresso .detalhes span.investimento{color: #00afc2;}
					.congressos .proximosCongressos .congresso .detalhes span.tema{font-size:18px;margin-bottom: 6px;}
					
					.congressos .proximosCongressos .congresso .detalhes a:link,
					.congressos .proximosCongressos .congresso .detalhes a:active,
					.congressos .proximosCongressos .congresso .detalhes a:visited{background: #00afc2;color: #ffffff;font-weight: 600;font-size: 13px;display: inline-block;margin-top: 20px;padding: 12px 20px;line-height: 13px;}
						.congressos .proximosCongressos .congresso .detalhes a:hover{background: #00d4eb;}
						
				.congressos .proximosCongressos .congresso .textoCongresso{}
					.congressos .proximosCongressos .congresso .textoCongresso p{font-size: 13px;line-height: 20px;color: #7d7d7d;}
					
					
	/* ATENDIMENTOS */
	.atendimentos{}
		.atendimentos h3{color:#464646;font-size:26px;line-height:25px;font-weight:600;margin: 0px 0 43px 0;text-align: center;}
		.atendimentos img.titulo{padding-bottom:14px;border-bottom:1px solid #7c7c7c;width: 100%;margin: 0 auto 20px auto;}
		
		.atendimentos .lista{padding: 0 20px;}
			.atendimentos .lista ul{}
				.atendimentos .lista ul li{background: #f1f1f1;padding: 7px 7px;margin-bottom: 30px;}
				.atendimentos .lista ul li:nth-child(2n){margin-right:0px;}
					.atendimentos .lista ul li h4{font-size: 15px;font-weight: 600;padding: 10px 10px 11px 10px;text-align: left;}
					
					.atendimentos .lista ul li .texto{background:#ffffff;padding: 9px 10px 20px 10px;}
						.atendimentos .lista ul li .texto p{font-size: 14px;margin: 10px 0 10px 0;line-height: 20px;text-align: left;}
						
						.atendimentos .lista ul li .texto a:link,		

						.atendimentos .lista ul li .texto a:active,
						.atendimentos .lista ul li .texto a:visited{color: #00afc2;font-weight: 600;font-size: 16px;display: block;text-align: left;}
							.atendimentos .lista ul li .texto a:hover{color: #00d4eb;}
							.atendimentos .lista ul li .texto a span{color: #464646;}
							.atendimentos .lista ul li .texto a:hover span{color: #D1D1D1;}
							
							
		.paginacao{text-align:center; margin-top:35px;}
			.paginacao a.back:link,

			.paginacao a.back:active,
			.paginacao a.back:visited,
			.paginacao a.next:link,
			.paginacao a.next:active,
			.paginacao a.next:visited{color: #464646;font-size:17px;transition:color 0.3s ease;}
				.paginacao a.next:hover, .paginacao a.back:hover{color: #00AFC2;}
				.paginacao a.next{margin-left:14px;}
				.paginacao a.back{margin-right:14px;}
			
			.paginacao a.p:link,
			.paginacao a.p:active,
			.paginacao a.p:visited{background-color:#FFF;font-size:15px;color:#787b8a;padding: 5px 7px 5px;transition:all 0.3s ease;}
				.paginacao a.p:hover, .paginacao a.p.ativo{color: #FFFFFF;background-color: #00AFC5;}