@import url(http://fonts.googleapis.com/css?family=Montserrat);
@import url(https://www.google.com/fonts#QuickUsePlace:quickUse/Family:Open+Sans);
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:600');
@import url('https://fonts.googleapis.com/css?family=Montserrat:600');
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Lato:300');
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;

}

body {
  font-family: 'Open Sans', sans-serif;
  min-width:290px;

}


/* CABEÇALHO */

#header{
	background-color:white;
	width:100%;
	height:90px;

	float:left;

	
}

#logoheader{

	width:160px;
float:left;
	padding-top:20px;
	

}


#menu{
background-color:white;
width:70%;
height:100%;
padding:20px;
position:fixed;
margin-left:30%;
z-index:9999;
font-size:16px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
	line-height:1.6;
	color:#0B0041;
	display:none
	
}

#fundo{
	width:40%;
	height:100%;
	background-color:black;
	position:fixed;
	float:left;
	margin-left:-45px;
	opacity:0.9;
display:none
	
}
#idioma{
	display:none
}

#menu ul{
	margin-top:30px;
	display:block;
}


ul{
display:inline-block;
margin-left:40px;
margin-right:40px;
	
	
}
.container{
	

}
.containerfooter{
	
	width:90%;
	height:90px;

	margin:auto;

}

.container2{
	
	width:90%;
	height:90px;

	margin:auto;

}



#banner{

	 background: #000 url("../img/background.png");
	 background-size:160%;
	float:right;
	width:100%;
	height:330px;
	background-position:no-repeat;
	
	
}

#titlebanner{
	font-family: 'Montserrat', sans-serif;
	width:100%;
	height:200px;
	font-size:40px;
	margin-top:70px;
	font-weight:800;
	font-style:extra-bold;
	color:#4ac0b3;
	
}

#subtitle{
	color:#000;
	width:100%;
	height:100px;
	float:left;
	font-size:15px;
	letter-spacing:4;
	padding-top:10px;
	line-height:1.8

	
	
}

#quemsomos{

	width:100%;
	float:left;
padding-bottom:50px;
	padding-top:50px;

}


#TITULO{
	color:#180087;
	width:400px;
	height:80px;
	float:left;
	font-size:22px;
		font-weight:800;
	letter-spacing:4;
	padding-top:10px;

	font-family: 'Montserrat', sans-serif;

	
	
}

#boxtext{

	width:100%;

	float:left;
	
	
	
}

#b1{
	width:100%;


	float:left;
	line-height: 1.9;

	font-size:18px;
			color:#95989A
}
#b2{
	width:100%;


	float:left;
	line-height: 1.9;
		font-size:18px;
		color:#95989A
}



#descricao{
	width:100%;
	height:100px;
	float:right;
	font-size:18px;
	color:white;
	margin-top:150px;

	
}

#traco{
	width:100px;
	height:2px;
	background-color:#5CD468;
	margin-top:15px;
	
}

#centro{
background-color:#f6f6f6;
	width:100%;
	float:left;
	padding-bottom:50px;



}


#background_centro{

	float:left;
	height:315px;	
	width:100%;
	margin-bottom:20px;

	 background: #1100FF url("../img/centro.png");
	 background-size:100%;
	
}

#containercentro{
	background-color:blue;
	width:90%;
	margin:auto;
	
	
	
}

#textcentro{
	width:100%;


	float:left;

	
}

#bt{
	background-color:#f6f6f6;
	width:100%;
	height:53px;
	float:left;
	color:#180087;
	font-family: 'Montserrat', sans-serif;
	FONT-SIZE:14PX;
	font-weight:800;
	letter-spacing:4;
	border-width: medium;
    border-style: solid;
    border-color: #180087;
	cursor:pointer;
}

#bt1{
	background-color:WHITE;
	width:100%;
	height:53px;
margin:auto;
	color:#180087;
	font-family: 'Montserrat', sans-serif;
	FONT-SIZE:14PX;
	font-weight:800;
	letter-spacing:4;
	border-width: medium;
    border-style: solid;
    border-color: #180087;
	cursor:pointer;
}

#descricaocentro{
	width:100%;

	margin-bottom:35px;
	float:left;
	line-height: 1.9;

	font-size:18px;
	color:#95989A
			
}

#projetos{
	width:100%;
	float:left;
	padding-top:80px;
	
	
	
}

#logos
{

width:100%;
height:	800px;
float:left;
margin-top:40px;
	
}

#TITULOcenter{
	color:#180087;
	width:310px;
	height:100px;
margin:auto;
	font-size:22px;
	font-weight:800;
	letter-spacing:4;
	padding-top:10px;

	font-family: 'Montserrat', sans-serif;

	
	
}

#tracocenter{
	width:140px;
	height:2px;
	background-color:#5CD468;
	margin-top:15px;
	
}




#equipe{
	width:100%;
	
	float:left;
padding-bottom:80px;
background-color:#f6f6f6;
padding-top:50px;
	
	
}
#left{
	width:50%;
	float:left;
height:500px;
background-color:#0B003E;
	
	
}
#right{
	width:100%;
	float:right;

background-color:#f6f6f6;
	
	
}

#fleft{
	width:100%;
	float:left;
padding-bottom:30px;

	
	
}
#f{
	width:100%;
	float:left;
height:60px;


	
}
#l{
	width:100%;
	float:left;
height:60px;


	
	
}

#fright{
	width:100%;
	float:left;
padding-top:30px;

	background-color:white;


	
	
}
#contato{
	width:100%;
	float:left;
	padding-top:30px;



	
	
}

#menu ul{
	
	cursor:pointer;	
	
}

#iconmenu{
	
	margin:auto;
	width:50%;
	margin-top:20px;
}

#open{
	width:80px;
	height:80px;
	background-color:#0B0041;
	float:right;
	cursor:pointer;
	
}


#form{

	width:100%;
padding-bottom:30px;
	float:left;
	
	
	
}



.form{display:block;width:100%;height:34px; ;padding:20px 20px 20px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; -moz-placeholder:color:Red;

}
.formtext{display:block;width:100%; ;padding:20px 20px 20px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; -moz-placeholder:color:Red;

}
.form:-webkit-input-placeholder { 
color:#cfcfcf; font-size:16px;
}


#BT2{
	background-color:blue;
	width:100%;
	height:50px;
float:left;
	margin-top:30px;
	
}

#formall textarea{
	margin:auto;
	
	
}

#TITLECONTATO{
	width:100%;
	height:30px;
	font-family: 'Montserrat', sans-serif;
	text-align:center;
float:left;
		letter-spacing:4;
		font-weight:600;
		color:#A5A5A5;
	
	
}

#SUBCONTATO{
	width:100%;
margin-bottom:20px;
	text-align:center;
FONT-SIZE:15px;
	float:left;

	font-family: 'Montserrat', sans-serif;
	font-weight:300;
	line-height:1.6;

}

#footer{
	background-color:#f6f6f6;
	height:270px;
	width:100%;
	float:left;
	padding-top:50px;
}

#logofooter{

	width:230px;
margin:auto;
	padding-top:30px;

}

#subfooter{
	width:100%;
	height:60px;
	background-color:#0B003E;
	float:left;
	COLOR:WHITE;
	text-align:center;
		font-family: 'Montserrat', sans-serif;
	font-weight:300;
			letter-spacing:4;
			padding-top:20px;
			font-size:12px;
	
}
#icon{
	width:30px;
	height:30px;
opacity:0.7;
	float:left;
	margin:12px;
	cursor:pointer;
	
	
}
#social{
	width:180px;
	height:70px;
	margin:auto;
	padding-top:30px;
	
	
}



#left{
	width:50%;
	float:left;
height:500px;
background-color:#0B003E;
	
	
}

#c1{

	width:100%;
	height:445px;
	float:left;
	
	
	
}
#c2{

	width:100%;
	height:445px;
	float:left;
	
	
	
}
#c3{

	width:100%;
	height:445px;
	float:left;
	
	
	
}
#c4{

	width:100%;
	height:445px;
	float:left;
	
	
	
}

#c5{

	width:100%;
	height:445px;
	float:left;
	
	
	
}

.fotoactive{
	width:20%;


	background-color:pink;
	float:left;
	float:left;
	
	
	
}
.fotooff{
	width:20%;

	background-color:pink;
	float:left;
	   opacity: 0.4;
	
	
}

#nome{
		margin-top:5px;
	width:100%;

	background-color:white;
	float:left;
	font-size:20px;
	padding:40px;
	color:#0020a1;
	
}
#habilidades{
	width:100%;

	background-color:gray;
	float:left;
	
	
	
}

#especializacao{
	margin-top:5px;
	width:100%;

background-color:#ededed;
	float:left;
	font-size:22px;
	padding:30px;
		line-height: 1.3;
	font-size:16px;
	color:#0020a1;
	
}

#eleft{
	width:50%;


	float:left;
	
}

#eright{
	width:50%;

	float:left;
	
}
ul{
display:inline-block;
margin-left:40px;
margin-right:40px;
	
}
#funcao{
	text-align:left;
color:#5CD468;
font-weight:600;
	font-size:18px;
	letter-spacing: 5px;
	margin-top:10px;
	
}


#vert{
	background-color:#5CD468;
	height:68px;
	width:3px;
	float:left;
margin-right:20px;
	
}