/* SOLUCOES */

	.solucoes .solucaoAtiva{}
		.solucoes .solucaoAtiva .imagem{ width:12%; float:left; margin-right:3%; margin-top:25px;}
		.solucoes .solucaoAtiva .texto{ width:85%; float:left;}
			.solucoes .solucaoAtiva .texto h2{ color:#e41e2c; font:700 35px 'Open Sans'; padding:40px 0px 5px 0px;}
			.solucoes .solucaoAtiva .texto .resenha{ font-size:15px; color:#7e8185; line-height:19px;}
				.solucoes .solucaoAtiva .texto .itemSolucao{ float:left; width:50%; padding-right:9%; margin-right:7%; margin-top:40px; border-right:solid 1px #e8e8e9; box-sizing:border-box;}
				.solucoes .solucaoAtiva .texto .itemSolucao:nth-child(2n){ width:42%; padding-right:0%; margin-right:0%; border-right:none; }

					.solucoes .solucaoAtiva .texto .itemSolucao h3 a:link,
					.solucoes .solucaoAtiva .texto .itemSolucao h3 a:active,
					.solucoes .solucaoAtiva .texto .itemSolucao h3 a:visited{ color:#2e2e31; font-size:18px; line-height:24px; font-weight:700; transition:all 0.5s ease;}
						.solucoes .solucaoAtiva .texto .itemSolucao h3 a:hover{ color:#e41e2c;}
						.solucoes .solucaoAtiva .texto .itemSolucao h3 a:hover em{ color:#f86318;}
						.solucoes .solucaoAtiva .texto .itemSolucao h3 em{ color:#d6d6d6; font-size:17px; padding-right:8px; transition:all 0.5s ease;}
						.solucoes .solucaoAtiva .texto .itemSolucao p{ color:#7e8185; line-height:21px; padding-top:5px; text-align:justify; padding-left:18px;}
						
						.solucoes .solucaoAtiva .texto .itemSolucao a.vejamais:link,
						.solucoes .solucaoAtiva .texto .itemSolucao a.vejamais:active,
						.solucoes .solucaoAtiva .texto .itemSolucao a.vejamais:visited{font-weight:700; color:#ffffff; padding:10px 15px; background:#e41e2c; float:right; transition:all 0.5s ease; margin-top:15px;}
							.solucoes .solucaoAtiva .texto .itemSolucao a.vejamais em{ font-size: 20px; float:right; line-height: 12px; margin-left:5px;}
							.solucoes .solucaoAtiva .texto .itemSolucao a.vejamais:hover{ background:#f86318;} 
			
	.solucoes .outrasSolucoes{ background:#fbfbfb; border-top:solid 5px #f6f6f6; clear:both; margin-top:55px; float:left; width:100%; padding:20px 0;}
		.solucoes .outrasSolucoes .centro{ position:relative;}
	.solucoes .outrasSolucoes h4{ transform: rotate(270deg); transform-origin: left top 0; font:700 35px 'Open Sans'; color:#d6d6d6; position:absolute; top:318px; left:-89px;}	
	
	.solucoes .outrasSolucoes .solucaoOutro{ padding:30px 0px; border-bottom:double 3px #f0f0f0; overflow:hidden;}	
	.solucoes .outrasSolucoes .solucaoOutro:last-child{ border-bottom:none;}
		.solucoes .outrasSolucoes .solucaoOutro .imagem{ width:9%; margin-right:4%; float:left; margin-top:-8px;}
		.solucoes .outrasSolucoes .solucaoOutro .texto{ width:87%; float:left;}
			.solucoes .outrasSolucoes .solucaoOutro .texto .textoPrincipal{ width:25%; margin-right:7%; float:left;}
				.solucoes .outrasSolucoes .solucaoOutro .texto .textoPrincipal h2{ font:300 28px 'Open Sans'; color:#2e3033; line-height:28px;}
				.solucoes .outrasSolucoes .solucaoOutro .texto .textoPrincipal p{ color:#7e8185; line-height:21px; padding-top:10px; text-align:justify;}
			.solucoes .outrasSolucoes .solucaoOutro .texto ul{ width:68%;float:left; margin-top:38px;}
				.solucoes .outrasSolucoes .solucaoOutro .texto ul li{ float:left; width:33%; margin-bottom:6px;}
					.solucoes .outrasSolucoes .solucaoOutro .texto ul li a:link,
					.solucoes .outrasSolucoes .solucaoOutro .texto ul li a:active,
					.solucoes .outrasSolucoes .solucaoOutro .texto ul li a:visited{ font-weight:700; color:#2e2e31; font-size:14px; transition:all 0.5s ease;}
						.solucoes .outrasSolucoes .solucaoOutro .texto ul li a em{ color:#d6d6d6; font-size:17px; padding-right:8px; transition:all 0.5s ease;}
						.solucoes .outrasSolucoes .solucaoOutro .texto ul li a:hover{ color:#e41e2c;}
						.solucoes .outrasSolucoes .solucaoOutro .texto ul li a:hover em{ color:#f86318;}
	
	.sobreNosSolucao{ background:#0e0e0e; overflow:hidden; padding:70px 0; width:100%; float:left;}
		.sobreNosSolucao .texto{ width:69%; float:left;} 
			.sobreNosSolucao .texto h3{ font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:bold;}
			.sobreNosSolucao .texto p{ line-height:22px; text-align:justify; color:#fbfbfb; margin-top:10px;}
			.sobreNosSolucao .texto p br{ line-height:30px; display:block;}
			.sobreNosSolucao .texto p b{ font-weight:bold; color:#ff742d;}
		.sobreNosSolucao .imagem{ width:25%; margin-left:6%; float:left;}
		.sobreNosSolucao .texto a:link,
		.sobreNosSolucao .texto a:active,
		.sobreNosSolucao .texto a:visited{font-weight:700; color:#ffffff; padding:10px 15px; background:#e41e2c; float:left; transition:all 0.5s ease; margin-top:18px; text-transform:uppercase;}
		 	.sobreNosSolucao .texto a em{ font-size: 20px; float:right; line-height: 12px; margin-left:5px;}
		 	.sobreNosSolucao .texto a:hover{ background:#f96a1f;} 
			
/* SOLUÇÕES DETALHES */

.solucaoDetalhes{ padding-top:42px;}
	.solucaoDetalhes h2{ color:#c2c5cc; font:300 35px 'Open Sans'; float:left;}
		.solucaoDetalhes h2 span{ color:#2e3033;}
		.solucaoDetalhes a.voltar:link,
		.solucaoDetalhes a.voltar:active,
		.solucaoDetalhes a.voltar:visited{ display:block; font-weight:700; color:#2e2e31; padding:10px 15px; background:#ffffff; float:right; transition:all 0.5s ease; text-transform:uppercase; margin-right:5px;}
			.solucaoDetalhes a.voltar em{font-size: 20px; float:left; line-height: 12px; margin-right:5px;}
			.solucaoDetalhes a.voltar:hover{ color:#f86318;}
		
		.solucaoDetalhes a.outrasSolucoes:link,
		.solucaoDetalhes a.outrasSolucoes:active,
		.solucaoDetalhes a.outrasSolucoes:visited{ display:block; font-weight:700; color:#ffffff; padding:10px 15px; background:#e41e2c; float:right; transition:all 0.5s ease; text-transform:uppercase;}
			.solucaoDetalhes a.outrasSolucoes em{font-size: 20px; float:right; line-height: 12px; margin-left:6px;}
			.solucaoDetalhes a.outrasSolucoes:hover{ background:#f86318;}

	.solucaoDetalhes .texto{ float:left; margin-top:40px; margin-bottom:50px;}
		.solucaoDetalhes .texto .textoEditor{ font-size:13px; line-height:22px;} 

		.solucaoDetalhes .texto .textoEditor p{ font-size:16px; line-height: 28px; color:#666666; }
		.solucaoDetalhes .texto .textoEditor p strong{ font-weight: bold; }
		.solucaoDetalhes .texto .textoEditor p a{ color:#e41e2c; }
		
		.solucaoDetalhes .texto .textoEditor .tituloPreto{ display:block; font:700 25px 'Open Sans'; color:#2e3033; padding-bottom:5px;}
		.solucaoDetalhes .texto .textoEditor .tituloVermelho{ display:block; font:700 18px 'Open Sans'; color:#e21f2b; padding-bottom:5px;}
		.solucaoDetalhes .texto .textoEditor ul{ }
		.solucaoDetalhes .texto .textoEditor ul li{ font-weight:bold; color:#494a4c;}
		.solucaoDetalhes .texto .textoEditor ul li:before{ content:'•'; display:block; float:left; color:#919599; padding-right:8px;}
	.solucaoDetalhes .imagem{ float:left; margin-top:40px; margin-bottom:50px;}


.solucoesDetalhes .chamadasDetalhes{ background:url(../img/solucoes/fundoCases.gif) repeat-y top center; padding:60px 0px; width:100%; float:left;}
	.solucoesDetalhes .chamadasDetalhes .case{ width:50%; float:left;}
		.solucoesDetalhes .chamadasDetalhes .case h4{ width:100%; margin-bottom:30px; font-size:14px; color:#e31f2b; font-weight:700; line-height:14px; text-transform:uppercase;}
				.solucoesDetalhes .chamadasDetalhes .case h4 em{ color:#bbbbbf; padding:0px 5px;}
				.solucoesDetalhes .chamadasDetalhes .case h4 span{ color:#424246;}
		.solucoesDetalhes .chamadasDetalhes .case .imagem{ width:39%; margin-right:6%; float:left;}
		.solucoesDetalhes .chamadasDetalhes .case .texto{ width:46%; float:left;}
			.solucoesDetalhes .chamadasDetalhes .case .texto p{color:#898b8f; text-align:justify; line-height:21px; height:88px; overflow:hidden;}
		
		.solucoesDetalhes .chamadasDetalhes .case .texto .botao:link,
		.solucoesDetalhes .chamadasDetalhes .case .texto .botao:active,
		.solucoesDetalhes .chamadasDetalhes .case .texto .botao:visited{ display:block; font-weight:700; color:#ffffff; padding:10px 15px; background:#e41e2c; float:left; transition:all 0.5s ease; text-transform:uppercase; margin-top:10px;}
			.solucoesDetalhes .chamadasDetalhes .case .texto .botao em{font-size: 20px; float:right; line-height: 12px; margin-left:6px;}
			.solucoesDetalhes .chamadasDetalhes .case .texto .botao:hover{ background:#f86318;}

	.solucoesDetalhes .chamadasDetalhes .noticia{ width:50%; float:left;}
		.solucoesDetalhes .chamadasDetalhes .noticia h4{ margin-left:9%; width:91%; margin-bottom:30px; font-size:14px; color:#adadb2; font-weight:700; line-height:14px; text-transform:uppercase;}			
		.solucoesDetalhes .chamadasDetalhes .noticia .imagem{ width:39%; margin-right:6%; float:left; margin-left:9%;}
		.solucoesDetalhes .chamadasDetalhes .noticia .texto{ width:46%; float:left;}
			.solucoesDetalhes .chamadasDetalhes .noticia .texto p{color:#898b8f; text-align:justify; line-height:21px; height:88px; overflow:hidden;}
		
		.solucoesDetalhes .chamadasDetalhes .noticia .texto .titulo:link,
		.solucoesDetalhes .chamadasDetalhes .noticia .texto .titulo:active,
		.solucoesDetalhes .chamadasDetalhes .noticia .texto .titulo:visited{ font-size:18px; line-height:24px; color:#2e2e31; display:block; height:88px;}
			.solucoesDetalhes .chamadasDetalhes .noticia .texto .titulo:hover{ color:#e41e2c;}
		
		.solucoesDetalhes .chamadasDetalhes .noticia .texto .botao:link,
		.solucoesDetalhes .chamadasDetalhes .noticia .texto .botao:active,
		.solucoesDetalhes .chamadasDetalhes .noticia .texto .botao:visited{ display:block; font-weight:700; color:#ffffff; padding:10px 15px; background:#3b3b3f; float:left; transition:all 0.5s ease; text-transform:uppercase; margin-top:10px;}
			.solucoesDetalhes .chamadasDetalhes .noticia .texto .botao em{font-size: 20px; float:right; line-height: 12px; margin-left:6px;}
			.solucoesDetalhes .chamadasDetalhes .noticia .texto .botao:hover{ background:#e41e2c;}


.solucaoDetalhes .imagem{ display: none; }

@media only screen and (max-width: 1180px) {

	.solucoes .outrasSolucoes .solucaoOutro .texto .textoPrincipal,
	.solucoes .outrasSolucoes .solucaoOutro .texto ul{ width: 100%; }

	.solucaoDetalhes h2{ float:none; }
	.group-buttons{ margin:30px auto; max-width: 290px; overflow: hidden; }

	.solucoesDetalhes .chamadasDetalhes .noticia .texto .titulo{ height: auto !important; }
}

@media only screen and (max-width: 767px) {

	.solucoes .solucaoAtiva .imagem{ margin-top: 6vw; }
	.solucoes .solucaoAtiva .texto .itemSolucao{ width:100% !important; float: none !important; margin-right: 0 !important; padding-right: 0 !important; border: none !important; margin-bottom: 40px; overflow: hidden; }

	.solucoes .outrasSolucoes .solucaoOutro .imagem{ width: 16%; }
	.solucoes .outrasSolucoes .solucaoOutro .texto{ width: 80%; }
	.solucoes .outrasSolucoes .solucaoOutro .texto ul li { width: 50%; }

	.sobreNosSolucao .texto{ width: auto; float: none; }
	.sobreNosSolucao .imagem{ display: none; }

	.solucaoDetalhes .texto .textoEditor{ text-align: justify; }

	.solucoesDetalhes .chamadasDetalhes{ background: #f4f4f4; }
	.solucoesDetalhes .chamadasDetalhes .case{ float: none; width:auto; overflow: hidden; }
	.solucoesDetalhes .chamadasDetalhes .noticia{ float: none; width:auto; overflow: hidden; margin-top: 40px;}
	.solucoesDetalhes .chamadasDetalhes .noticia h4,
	.solucoesDetalhes .chamadasDetalhes .noticia .imagem{ margin-left: 0; }


}

@media only screen and (max-width: 480px) {
	.solucoes .solucaoAtiva .imagem,
	.solucoes .solucaoAtiva .texto{ width: 100%; float: none; }
	.solucoes .solucaoAtiva .imagem img{ display: block; margin:0 auto; }


	.solucoes .outrasSolucoes .solucaoOutro .texto ul li { width: 100%; float: none; }

	.solucoesDetalhes .chamadasDetalhes .case .imagem,
	.solucoesDetalhes .chamadasDetalhes .case .texto,

	.solucoesDetalhes .chamadasDetalhes .noticia .imagem,
	.solucoesDetalhes .chamadasDetalhes .noticia .texto{ width: auto; float: none; }

	.solucoesDetalhes .chamadasDetalhes .imagem{ margin:0 0 20px 0 !important; max-width: 230px; }
}
