/* DESENVOLVIDO POR WESLEY SOUZA
24/07/2015 - TODOS OS DIREITOS RESERVADOS */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);

html{width:100%;float:left;}
body{font-family: 'Open Sans', sans-serif;width:100%;float:left;}
a{text-decoration:none;}
p{font-size:13px;font-family:"Trebuchet Ms", tahoma, 'Open Sans';}
.centerDiv{width:1040px;height:auto;overflow:hidden;margin:0 auto;background:;}
.spaceContent{padding:60px 0 60px 0;}
.titlePage{width:100%;max-width:575px;margin:0 auto;text-align:center;}
.titlePage h1{font-size:32px;font-weight:500;color:#696969;padding:0 0 20px 0;text-transform:uppercase;}
.titlePage h2{font-size:13px;color:#666;display:block;margin-bottom:25px;}
.titlePage span{display:block;width:172x;height:8px;background:url(../imagens/title.png) center no-repeat;margin-bottom:90px;}
.ancora{clear:both;display:block;width:100%;}

/* TOPO */

.barraTopo{width:auto;height:40px;background:#F3F3F3;float:left;min-width:100%;}
.barraTopo span{float:right;width:auto;display:block;min-width:255px;}
.barraTopo span img{float:left;margin-right:10px;}
.barraTopo span p{font-size:12px;color:#999;padding-top:12px;box-sizing:border-box;font-style:italic;font-weight:bold;}
.barraTopo span p strong{color:#003399;}

.positionNav{position:fixed;padding:6px 0!important;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.positionNav .logo img{width:80%;}

.header{padding:15px 0;border-bottom:1px solid #f8f8f8;width:100%;z-index:100;background:#fff;}
.header .logo{float:left;margin-top:15px;}
.menu{float:right;width:640px;height:auto;background:;display:block;margin-top:40px;}
.menu ul li{float:left;display:inline-block;}
.menu ul li a{float:left;padding:15px 27.7px;border-left:1px solid #eee;font-family:'Open Sans', tahoma;font-weight:600;
color:#999;text-transform:uppercase;font-size:14px;}
.menu ul li:last-child a{border-right:1px solid #eee;}
.menu ul li .icn{width:auto;margin-right:16px;font-size:16px;}
.menu ul li a:hover{color:#003399;}

.slider{clear:both;width:100%;height:660px;overflow:hidden;}
.slider img{/*width:100%;*/}


/* MENU LATERAL */

.menulateral{display:none;}
.show-menu{display:block;}

.menulateral .icn{color:#fff;font-size:15px;}
.nav_left{
	width:60px;
	height:auto;
	background:#003399;
	border:4px solid #fff;
	border-left:none;
	position:fixed;
	z-index:200;
	text-align:center;
	padding:10px 0px;
	-moz-border-radius:6px ;
	-webkit-border-radius:6px ;
	border-radius:6px ;
	top:50%;
	margin-top:-130px;
}

.nav_left ul li{
	display:block;
	border-bottom:1px dotted #fff;
	padding:10px 0px;
	position:relative;
	z-index:100;
}

.nav_left ul li a{position:relative;z-index:100;}

.nav_left ul li:last-child{
	border:none;		
}

.sub_nav_left{
	/*display:none;*/
	display:nonee;
	width:1px;
	padding:10px 10px;
	background:#003399;
	border:4px solid #fff;
	position:absolute;
	top:0px;
	left:60px;
	/*left:60px;*/
	z-index:0;
	overflow:hidden;
	max-height:30px;
	visibility:hidden;
}

.sub_nav_left a{
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font-family:"Trebuchet Ms", tahoma;
	font-size:13px;
	position:relative;
	z-index:0;
}

.nav_left ul li:hover .sub_nav_left{
	display:block;	
	left:60px;
	visibility:visible;
	width:auto;
	transition:all linear 0.5s;
}


/* QUEM SOMOS */

.about{float:left;width:auto;min-width:100%;height:auto;background:#fff url(../imagens/quem-somos/background-about.jpg) center bottom repeat-x;clear:both;min-height:706px;box-sizing:border-box;position:relative;}
.about img{float:left;}
.about span{display:block;float:right;width:518px;}
.about span h5{font-weight:bold;font-size:15px;color:#444444;font-style:italic;padding-left:25px;border-left:4px solid #0044D2;margin-bottom:30px;}
.about span p{line-height:28px;color:#666;}
.about span a{margin-top:40px;display:block;}

.solucoes{width:auto;height:auto;background:url(../imagens/quem-somos/bg-solucoes.jpg) 0px bottom no-repeat;clear:both;min-height:;box-sizing:border-box;position:relative;float:left;min-width:100%;}
.boxSolucoes{width:544px;float:left;text-align:right;margin-left:10%;}
.boxSolucoes h5{font-size:32px;font-weight:500;color:#fff;padding:0;text-transform:uppercase;padding-right:25px;border-right:6px solid #0044D2;margin-bottom:70px;margin-right:100px;}
.boxSolucoes span h6{font-size:16px;text-transform:uppercase;color:#6F9DFF;margin:10px 0;}
.boxSolucoes span img{float:right;margin-left:35px;}
.boxSolucoes span p{color:#fff;font-size:13px;line-height:26px;}
.boxSolucoes span{display:block;margin-bottom:30px;}
.servicos-texto {
  color: white !important;
  text-shadow: 3px 3px 5px rgba(0,0,0,0.9);
}



/* CLIENTES */

.clientes{float:left;width:auto;min-width:100%;height:auto;background:url(../imagens/clientes/background-clientes.jpg) center top repeat-x;clear:both;max-height:610px;box-sizing:border-box;position:relative;}
.boxDepo{width:652px;float:left;margin:54px 0 0 5px;}
.boxDepo p{color:#666;font-size:13px;line-height:26px;}
.creditos{display:block;clear:both;width:652px;float:left;margin:30px 0 0 5px;text-align:right;}
.creditos h5{font-weight:bold;font-style:italic;color:#fff;margin-bottom:5px;}
.creditos h6{font-weight:bold;color:#1763FF;text-transform:uppercase;font-size:14px;}
.boxParceiros{float:left;width:auto;min-width:100%;position:relative;height:424px;background:#111 url(../imagens/clientes/background-parceiros.jpg) center no-repeat;clear:both;min-height:424px;box-sizing:border-box;}


/* CONTATO */

.contact{float:left;width:auto;min-width:100%;height:auto;background:url(../imagens/contato/bg-contato.jpg) center top repeat-x;clear:both;min-height:1010px;box-sizing:border-box;position:relative;}
.mapa{display:block;width:414px;height:483px;border:4px solid #fff;border-radius:10px;box-sizing:border-box;float:left;margin-bottom:30px;}
.boxContact{display:block;width:594px;height:483px;border:4px solid #fff;border-radius:10px;box-sizing:border-box;float:right;background:#fff;margin-bottom:30px;}
.boxContact form{width:454px;margin:60px auto 0 auto;position:relative;}
.boxContact form input[type=text]{width:100%;height:44px;padding:10px 10px 15px 10px;border:None;border-bottom:2px solid #eee;margin-bottom:5px;box-sizing:border-box;font-family:"Trebuchet Ms", verdana, arial, sans-serif;color:#666;}
.boxContact form textarea{width:100%;height:112px;padding:5px 10px;border:None;border-bottom:2px solid #eee;margin-bottom:5px;box-sizing:border-box;font-family:"Trebuchet Ms", verdana, arial, sans-serif;color:#666;}
.boxContact form input[type=submit]{font-size:0.0px;text-indent:9999;width:208px;height:58px;background:url(../imagens/contato/btn-enviar.png) no-repeat;border:none;cursor:pointer;opacity:0.9;margin-top:40px;}
.boxContact form input[type=submit]:hover{opacity:1.0;}

.infoContact{display:block;width:100%;height:auto;padding:30px 40px;background:#fff;border-radius:8px;clear:both;overflow:hidden;box-sizing:border-box}
.infoContact span{float:left;display:block;width:auto;padding:0 50px;border-right:1px solid #eee;min-height:82px;}
.infoContact span:last-child{border:none;}
.infoContact span h6{font-weight:bold;font-size:18px;color:#003399;font-style:italic;font-family: 'Open Sans', sans-serif;display:block;margin-bottom:16px;}
.infoContact span p{font-size:15px;color:#999;line-height:22px;}

::-webkit-input-placeholder{ font-family:"Trebuchet Ms", verdana, arial, sans-serif;font-size:1.0em;}
:-moz-placeholder{ font-family:"Trebuchet Ms", verdana, arial, sans-serif;font-size:1.0em;}
::-moz-placeholder{ font-family:"Trebuchet Ms", verdana, arial, sans-serif;font-size:1.0em;}
:-ms-input-placeholder{ font-family:"Trebuchet Ms", verdana, arial, sans-serif;font-size:1.0em;}




