@charset "utf-8";


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);
/* font-family: 'Open Sans', sans-serif; */

@font-face	{

	font-family: Helvetica5;

	src:url(../fonts/helve5.ttf);	

}

*	{

	overline:none;

	outline:none;

	margin:0;

	padding:0;

	text-decoration:none;

	font-family: 'Open Sans', sans-serif;

}

.cursor{

	cursor:pointer;

}


.textini{
	margin:10px auto;
	width:923px;
}


#alexson{

	height:100px;

	display:block;

	background:#fff;

	margin-top:460px;

	}



p	{

	line-height:20px;

	margin-bottom:10px;

}

ul li	{

	list-style:none;

}

body	{

	background:url(../images/bg.jpg) no-repeat; !important

	background-size:100%;

}

a,img	{

	border:0;

	color:#2e2e2e;

}

#acessar-div	{

	position:absolute;

	width:280px;

	background:#FFF;

	margin-left:690px;

	margin-top:33px;

	padding:10px;

	box-shadow:0px 1px 4px rgba(0,0,0,0.3);

	z-index:5;

	opacity:0;

	visibility:hidden;

	transition:all 0.4s;

}

#acesse:hover #acessar-div	{

	opacity:1;

	visibility:visible;

	transition:all 0.4s;

}

#header-bg	{

	border-top: 2px solid #7EC43A;

	width:100%;

	height:30px;

}

#header	{

	width:923px;

	height:28px;

	margin:0 auto;

}

#nav	{

	margin:10px auto;

	width:923px;

	height:50px;	

}

#nav ul li	{

	list-style:none;

	float:left;

	height:50px;

	text-align:center;

	font-size:0.8em;

}

#menugrande	{

	text-align:left;

	position:absolute;

	display:block;

	opacity:0;

	visibility:hidden;

	margin-left:-250px;

	width:650px;

	top:90px;

	z-index:2;

	transition:all 0.3s;

}

#abrir-servicos:hover #menugrande	{

	opacity:1;

	visibility:visible;

	transition:all 0.3s;

}

#abrir-atuacao:hover #menu-atuacao	{

	opacity:1;

	visibility:visible;

	transition:all 0.7s;

}

#menu-atuacao	{

	text-align:left;

	position:absolute;

	visibility:hidden;

	opacity:0;

	display:block;

	margin-left:-33px;

	width:180px;

	top:90px;

	z-index:2;

	transition:all 0.7s;

	background:#3c3f36;

}

.produto	{

	display:block;

	margin:4px 0 4px 0;

	color:#fff;

	font-size:0.8em;

	font-weight:lighter;

	padding-left:15px;

}

.produto:hover	{

	color:#A0CE4E;	

}

#categorias	{

	float:left;

	width:200px;

	padding:5px;

	height:188px;

	background-color:#3c3f36;

}

.categoria	{

	padding:2px;

	display:block;

	font-size:11px;

	border-bottom:1px solid rgba(215,215,215,0.7);

	font-weight:bolder;

	color:#A3D51C;	

}

.categoria:hover	{

	color:#A6E825;

}

#menu-atuacao .categoria	{

	display:block;

	height:30px;

	text-indent:5px;

	font-size:11px;

	line-height:30px;

	border:0;	

}

#menu-atuacao .categoria:hover	{

	background:#636363;

	color:#ccc;	

}

.index	{

	padding:2px;

	display:block;

	font-size:11px;

	font-weight:bolder;

	color:#666;	

}

#banner	{

	margin:0 auto;

	width:100%;

	z-index:1;

	height:330px;

}

#grid	{

	width:100%;

	height:27px;

	background:url(../images/background.png) repeat-x;	

}

#grid-up	{

	width:960px;

	height:28px;

	margin:0 auto;

	background:url(../images/background2.png) no-repeat;

}

#bg-conteudo	{

	width:100%;

	float:left;

	background:#FFF;

	padding-bottom:10px;

}

#pattern	{

	width:100%;

	height:9px;

	background: url(../images/pattern.png) repeat-x;	

}

#pattern-index	{

	width:100%;

	float:left;

	margin-bottom:10px;

	height:9px;

	background: url(../images/pattern.png) repeat-x;	

}

#conteudo	{

	width:923px;

	margin:0 auto;

}

#conteudo-index	{

	width:923px;

	height:450px;

	margin:0 auto;

}

#fundo	{

	width:100%;

	height:192px;

	padding-top:75px;

	border-bottom:2px solid #7EC43A;

}

.divisoria	{

	width:50%;

	float:left;

}

#div-conteudo i{

	margin:0 0 0 68px;

	}

#div-conteudo	{

	float: left;

	width:210px;

	margin-bottom:50px;

	text-align:left;

	padding:0 10px;

}

.acenter{

	text-align:center	;

	}

#right{

	width:227px;

	height:300px;

	text-align:center;

	float: right !important;

}

.left{

	text-align: left;

}



#div-conteudo img	{

	height:97px;

}

#bg-footer	{

	background:#2A2E3A;

	width:100%;

	float:left;

	height:210px;	

	border-top:2px solid #7EC43A;

}

#rodape	{

	width:923px;

	height:190px;

	padding:10px 0 10px 0;

	margin:0 auto;	

}

#nav-rodape	{

	height:190px;

	width:300px;

	float:left;	

}

#nav-rodape ul li	{

	list-style:none;

	height:14px;

	margin-bottom:10px;

}

#nav-rodape ul li i	{

	background:#FFF;

	width:13px;

	height:13px;

	color:#333;

	padding:0;

	margin:0;

	text-align:center;

	font-size:0.8em;

	border-radius:8px;	

}

#mid-rodape	{

	width:450px;

	height:190px;

	float:left;

	background: url(../images/opacitylogo.png) no-repeat;

	background-position:center 30px;

}

#contato-rodape	{

	width:173px;

	height:190px;

	float:left;

	color:#FFF;

}

#bg-creditos	{

	width:100%;

	float:left;

	height:33px;

	background:#7EC43A;	

}

#sombra	{

	width:960px;

	margin:0 auto;

	height:23px;

	background:url(../images/sombra.png) no-repeat;

	text-align: center;

	color:#FFF;

	font-size:0.8em;

	padding-top:10px;

}

/* Estilos */

.procurar	{

	padding:4px;

	margin-top:2px;

	float:right;

	color:#90C92E;

	border:1px solid #E0E0E0;

	border-radius:8px;

	outline:none;

	cursor:help;

}

.facebook	{

	display:inline-block;

	width:31px;

	height:31px;

	background:url(../images/facebook.png) no-repeat;

	text-indent:-9999px;	

}

.facebook:hover,.twitter:hover	{

	background-position:left -31px;

}

.twitter	{

	display:inline-block;

	width:31px;

	height:31px;

	background:url(../images/twitter.png) no-repeat;

	text-indent:-9999px;	

}

.botao-procurar	{

	border-radius:8px;

	border:1px solid #E0E0E0;

	padding:4px;

	float:right;

	margin-top:2px;

	margin-left:10px;

	margin-right:10px;

	width:30px;

	background:#FFF;

	color:#90c92e;	

}

.botao-procurar:hover	{

	background:#f2f2f2;

	color:#69A718;

	cursor:pointer;	

}

a.acesse	{

	float:right;

	display:block;

	text-align:center;

	color:#FFF;

	font-size:0.8em;

	padding-top:3px;

	width:149px;

	height:28px;

	background:url(../images/bgacesse.png) no-repeat;	

}

.menu-a	{

	display:block;

	line-height:50px;

	width:109px;

	font-weight:bolder;

	text-transform:uppercase;

	color:#333;

	word-spacing:0px;

}

.menu-a:hover	{

	color:#FFF;

	background:#2A2E3A;

}

.lang	{

	width:28px;

	padding-top:10px;

	margin-left:15px;

	height:27px;

	float:right;

}

.menu-rodape	{

	color:#FFF;

	text-transform:uppercase;

	font-size:13px;

}

.menu-rodape:hover	{

	color:#A0Ce4e;	

}

.rodape	{

	font-size:0.8em;

}

.textos	{

	margin:10px 0 10px 0;

	font-size:0.8em;

	height: 130px;

	text-align:justify;

	color:#878787;	

}



.mais	{

	display:inline-block;

	padding:3px 13px 3px 13px;

	background:#A0CE4E;

	color:#FFF;

	margin-top:90px;

	font-size:0.8em;	

}

.mais:hover	{

	background:#8CBC34;	

}

.verde	{

	color:#A0CE4E;	

}

.call	{

	display:block;

	font-size:22px;

	color:#333;

	width:350px;

	height:30px;

}



.call2	{

	display:block;

	font-size:16px;

	color:#333;

	width:350px;

	height:30px;

}

.call-green	{

	font-size:17px;

	color:#333;

	font-weight:bolder;

	color:#A0CE4E;

}

.call-small	{

	font-size:14px;

	color:#666;

	height:20px;

}

.call-small .a	{

	font-size:14px;

	color:#666;

	height:20px;

}

.call-small .a:hover	{

	color:#060;

}







.botao-banner	{

	padding:10px 25px 10px 25px;

	background:#A0CE4E;

	color:#FFF;

	font-size:16px;

	transition: all 0.7s;

}

.botao-banner:hover	{

	background:#91C13A;

	transition:all 0.7s;	

}

.titulo	{

	text-align:center;

	font-size:50px;

	font-weight:300;
	font-family: 'Open Sans', sans-serif;

	text-shadow:1px 1px 1px #333;

	color:#FFF;

}

.titulosmall	{

	font-size:25px;
	font-weight:300;
	font-family: 'Open Sans', sans-serif;

	color:#FFF;

	text-shadow:1px 1px 1px #333;

	text-align:center;

}

.descricaopagina	{

	margin-top:10px;

	font-size:14px;

	color:#333;

	margin-bottom:10px;

}

#servicos	{

	margin:10px auto;

	width:250px;

	float:left;

}

#servicos-atuacao	{

	margin:10px auto;

	width:250px;

	float:left;

}

#servicos-atuacao a	{

	display:block;

	padding:7px 0 7px 5px;

	background:#f2f2f2;

	width:245px;

	color:#666;

	font-size:14px;

	float:left;

	transition:all 0.7s;

}

#servicos-atuacao a:hover	{

	background:#2A2E3A;

	color:#FFF;

	cursor:pointer;

	transition:all 0.7s;

}

#servicos a	{

	display:block;

	padding:7px 0 7px 5px;

	background:#f2f2f2;

	width:245px;

	color:#666;

	font-size:14px;

	float:left;

	transition:all 0.7s;

}

.servico-menu	{

	background:#3c3f36;

	display:block;

	padding:5px 0 6px 5px;

	cursor:pointer;

	color:#FFF;

	transition:all 0.7s;

}

#menu-lateral	{

	position:absolute;

	margin-left:245px;

	margin-top:-27px;

	visibility:hidden;

	opacity:0;

	width:200px;

	background:#3c3f36;

}

.servico-menu:hover #menu-lateral	{

	opacity:1;

	visibility:visible;

	transition:all 0.2s;

}

#servicos a:hover	{

	background:#2A2E3A;

	color:#FFF;

	cursor:pointer;

	transition:all 0.7s;

}

#servicos-conteudo div	{

	width:663px;

	float:right;

	font-size:14px;

	margin:0px 0 10px 0;

	color:#333;

}

#servicos-conteudo	{

	width:663px;

	float:right;

	font-size:14px;

	margin:10px 0 10px 0;

	color:#333;

}

#servicos-conteudo	h1{

	font-size:25px;

	margin: 10px 0;
font-weight:300;
	font-family: 'Open Sans', sans-serif;

}


#servicos-conteudo	h4{

	font-size:25px;

	margin: 10px 0;
font-weight:300;
	font-family: 'Open Sans', sans-serif;

}



#form	{

	width:50%;

	float:left;	

}

#contatos	{

	width:50%;

	float:right;	

}

#contatos p	{

	margin-bottom:10px;

	font-size:14px;

	color:#666;	

}

#contatos i	{

	display:inline-block;

	width:20px;

	text-align:center;	

}

.form input	{

	padding:6px;

	border:1px solid #CCC;

	color:#666;

	width:250px;

	font-size:14px;

	display:inline-block;

	margin-bottom:10px;

}

.form label	{

	display:inline-block;

	color:#666;

	width:80px;

	font-size:14px;

	margin-bottom:10px;

}

.form textarea	{

	border:1px solid #CCC;

	color:#666;

	width:337px;

	height:80px;

	padding:3px;

	margin-bottom:10px;

	font-size:14px;

	display:block;	

}

.form button	{

	background:#8FC740;

	color:#FFF;

	border:0;

	padding:15px;

	transition:all 1.2s;

}

.form button:hover	{

	background:#2A2E3A;

	transition:all 1.2s;	

}

#informacoes-empresarial	{

	width:300px;

	float:left;

	margin-top:20px;

}

.titulos	{

	font-size:24px;

	color:#4c4c4c;	

}

.descricao-valores	{

	font-size:14px;

	color:#4C4C4C;

}

#acessarconta label	{

	display:inline-block;

	width:28px;

	text-align:center;

	line-height:30px;

	color:#7EC43A;

	margin-bottom:10px;

}

#acessarconta .campos	{

	width:228px;

	display:inline-block;

	line-height:30px;

	height:30px;

	font-size:14px;

	font-weight:lighter;

	padding:0 4px 0 4px;

	color:#000;

	outline:none;

	border:0;

	background:rgba(0,0,0,.02);

}

#acessarconta input[type=submit]	{

	border:0;

	display:block;

	padding:10px;

	width:100%;

	font-size:14px;

	color:#FFF;

	background:#7EC43A;

}

#clientes	{

	width:100%;

	text-align:center;

	overflow:hidden;

	background:#6C0;

}

.clientes	{

	display:inline-block;

	width:175px;

	font-size:13px;

	opacity:0.6;

	font-weight:bolder;

	text-align:center;

	color:#666;	

	background-repeat:no-repeat;

	background-position:center 19px;

	height:143px;

	transition:all 0.7s;

}

.clientes:hover	{

	cursor:pointer;

	opacity:1;

	transition:all 0.7s;

}

