@charset "UTF-8";
@font-face {
  font-family: 'Scala Sans-light';
  font-style: normal;
  /*font-weight: normal;*/
 src: url('../fonts/ScalaSansPro-Light.eot');
  src: local('Scala Sans-light'), local('Scala Sans-light'), url('../fonts/ScalaSansPro-Light.otf') format('truetype');
}

@font-face {
  font-family: 'Scala Sans-regular';
  font-style: normal;
  font-weight: normal;
 src: url('../fonts/ScalaSansPro-regular.eot');
  src: local('Scala Sans-regular'), local('Scala Sans-regular'), url('../fonts/ScalaSansPro-regular.otf') format('truetype');
}

@font-face {
  font-family: 'Scala Sans-black';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/ScalaSansPro-black.eot');
  src: local('Scala Sans-black'), local('Scala Sans-black'), url('../fonts/ScalaSansPro-black.otf') format('truetype');
}

@font-face {
  font-family: 'Jubilat-Regular';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/Jubilat-Regular.otf');
  src: local('Jubilat-Regular'), local('Jubilat-Regular'), url('../fonts/Jubilat-Regular.otf') format('truetype');
}
@font-face {
  font-family: 'Jubilat-Bold';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/Jubilat-Bold.otf');
  src: local('Jubilat-Bold'), local('Jubilat-Bold'), url('../fonts/Jubilat-Bold.otf') format('truetype');
}
html {
	margin:0;
	padding:0;
	
}


body {
	font: 62.5%/1.6 Tahoma, sans-serif;
	letter-spacing:1px;
/*-webkit-font-smoothing: antialiased;
text-shadow: 0 0 1px rgba(0,0,0,0.3);*/
	margin: 0;
	padding: 0;
}


	
.wrapper {
	margin:0 auto;
	width:85%;
	min-width:100em;
	max-width:140em;
/*	background-color:#FFC;*/}

.topo {
	 width:100%;
	 max-width:100%;
	 min-width:100em;
	 min-height:10em;}

.logo {
	float:left;
	display:inline;
/*	background-color:#70AD79;
*/	height:5em;
	}
	
.bandeira {
	margin-top:0em;
	margin-top:.1em\9;
	float:right;
/*	background-color:#C91B1D;
*/	min-width:40%;
	max-width:80%;
	height:30px;
	text-align:right;}		
.mainwrapper {
	
	width: 100%;}	
	
.mainwrapper_mro {
	width:49%;
	/*background-color:#4B6575;*/
	min-height:20em;
	float:left;
	margin-bottom:3em;}	

.mainwrapper_mro h3, .mainwrapper_aero h3 {
	text-align:center;
	color:#646464;
	/*padding:2em;*/
	font-family:'Roboto', sans-serif;
	font-weight:300;
	font-size:	18px;
	padding:0;
	line-height:15px;
}

.mainwrapper_mro h2, .mainwrapper_aero h2 {
	text-align:center;
	color:#646464;
/*	padding:2em;*/
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	letter-spacing:2px;
	font-size:35px;
	line-height:15px
}
.mainwrapper_aero {
	

	width:49%;
	/*background-color:#417859;*/
	min-height:20em;
	float:right;
	margin-bottom:3em;}


.front_menu {
	position:relative;
	top:-3em;
	background-color:rgba(80,98,107,0.78);
	height:3em;
	}
.front_menu a {
	color:white;
	text-decoration:none;}
	
.navegacaosuperior {
	float:right;
	width:75%;
/*	background-color:#B48283;
*/	position:relative;
margin-top:-4em;
	
	}


	
	
.menuover {width:100%; height:9em;
background:url(../images/back.png); 
background:rgba(77,77,77,0.71);
position:relative;top:-12em;left:0; z-index:1000; margin-bottom:-2em;}	
	
.menuover a {font-size:13px; font-family:tahoma, sans-serif; letter-spacing:1px; text-decoration:none; color:white; font-weight:100; padding-right:.7%;padding-left:.7%; text-transform:uppercase; width:10%;}		


.menuover a:hover {
	background-color:white;
	
	color:rgb(35,35,35);
	
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}


.menuovermro {float:left; width:62%;    margin-left:1em; margin-right:1em;}

.menuoveraero {float:left; width:32%;    margin-left:1em; margin-right:1em;}


.menuovermroheading {font-family:'Scala Sans-Regular', tahoma, verdana, sans-serif; font-size:25px; color:white; letter-spacing:3px;border-bottom:1px solid white; 
}

.mroservices {
	/*padding:1em;*/
	float:left;
	width:24%;
	height:14em;
	text-align:right;
/*	background-color:#30C;
*/	line-height:14em;
	
	
	}	
.mroservices h3 {
margin:0;
	font-family:'Scala Sans-light', Tahoma, Sans-serif;
	font-size:2em;
	/*line-height:15em;*/
	color:#6b95ac;

	}	
	
.menumro {
	float:left;
	width:24%;
/*	background-color:#9F3;
*/	margin-top:2px;height:9em;
	position:relative;}	
	
.menusmro {
/*	background-color:#B93739;
*/	position:absolute; 

	top:50%; 
	height:11em; 
	margin-top:-5.5em;
	padding-top:5px\9;
	padding-bottom:5px\9;
	/*line-height:10px;
	letter-spacing:1px;*/}	


.menusmro a, .menusaero a {
	text-decoration:none;
	color:#434343;
	font-size:15px;
	line-height:11px;
	line-height:9px\9;
	letter-spacing:1px;
	margin-bottom:1px\9;
	/*background-color:#096;*/
	height:15px;
	padding:1px;}	

	
.aeroservices {
	float:left;
	width:24%;
	height:14em;
	text-align:right;
/*	background-color:#30C;
*/	line-height:14em;
min-width:250px;}	
	
.aeroservices h3 {
margin:0;
	font-family:'Scala Sans-light', Tahoma, Sans-serif;
	font-size:2em;
	/*line-height:15em;*/
	color:#586F35;

	}		
.menuaero {
	list-style:none;
	float:left;
	/*background-color:#0C6;*/
	}
.menusaero {
	/*background-color:#B93739;*/
	position:absolute; 

	top:50%; 
	height:80px; 
	margin-top:-40px;
	/*height:80px\9;*/
	height:100px\9;
	margin-top:-40px\9;
	overflow:visible;*/
	padding-top:10px\9;
	padding-bottom:10px\9;
	/*line-height:10px;
	letter-spacing:1px;*/}	

.news {
	width:36%;
	float:left;
	margin-right:2%;
	/*margin-top:-6em;*/
	/*min-height:30em;*/
	overflow:hidden;
	max-width:36%;
	width:35%\9;
	}
	
.corporate {
	width:30%;
	float:left;
	margin-right:2%;
	/*margin-top:-6em;*/
	height:auto;
	overflow:hidden;
	/*background-image:url(../images/value.jpg);
	background-repeat:no-repeat;*/
	/*min-height:10em;*/
}	

.customer {
	width:30%;
	float:left;
/*	margin-top:-6em*/
/*width:28%\9;*/
float:right\9;
	overflow:hidden;
	}	
.newsheader {
	padding-left:1em;
	background-color:#3d3d3d;
	color:white;
	text-transform:uppercase;
	height:2em;
	line-height:2em;
	font-size:120%;
	text-align:center}	
		

.corporateheader {
	padding-left:1em;
	background-color:#6b95ac;
	color:white;
	text-transform:uppercase;
	height:2em;
	line-height:2em;
	font-size:120%;
	font-weight:normal;
	text-align:center;
	}	
	
.datanews {
	color:#6b95ac;
	font-family:tahoma, sans-serif;
	font-size:110%;
	/*letter-spacing:1px;*/}
	
.noticia a , .noticia {
	text-decoration:none;
	color:#595959;
	font-family:tahoma, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:2.2em;
	
	}		
	
	

.customerheader {
	padding-left:1em;
	background-color:#5b5d20;
	color:white;
	text-transform:uppercase;
	height:2em;
	line-height:2em;
	font-size:120%;
	text-align:center}		
		
.clear {
	clear:both;}	
	
.navsecundaria {
	width:100%;
	height:3em;
	margin-top:0em;
	background-color:#E7E7E7;
	text-align:center;
	padding-top:1.6em;
	}	

	
.navsecundaria  a {
	text-decoration:none;
	text-transform:uppercase;
	color:#4D4D4D;
	font-size:10px;
	margin-left:.7em;
	margin-right:.7em;}	
	
.destaque {
	margin:0 auto;
	width:90%;
	font-family:tahoma, sans-serif;
	font-size:1.6em;
	position:relative;
	color:white;
	top:-5em;
	text-align:center;
	line-height:1.2em;
	margin-bottom:0em;
	}
.destaque a {
	color:white;
	text-decoration:none;
	font-size:15px;
	font-family:Tahoma, Geneva, sans-serif;}	
	
.conteudo {
	margin-top:3em;
	}	

	

.serviceheader {
	width:23%;
	background-color:#297589;
	float:left;
	padding:2em;
	margin-right:2%;
	-webkit-border-radius: 0px 10px 0px 10px;
	border-radius: 0px 10px 0px 10px;
	background: #0b6188; /* Old browsers */
	margin-bottom:2em;
	min-height:70em;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #0b6188 0%, #1797c7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0b6188), color-stop(100%,#1797c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0b6188 0%,#1797c7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0b6188 0%,#1797c7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0b6188 0%,#1797c7 100%); /* IE10+ */
background: linear-gradient(to right,  #0b6188 0%,#1797c7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b6188', endColorstr='#1797c7',GradientType=1 ); /* IE6-8 */
/*height:100em;*/
	}
	
.serviceheader p {
	color: white;
	font-size:130%;
	}	
	
.serviceheader li {
	color: white;
	font-size:130%;
	/*margin-left:-1em;*/
	}	

.serviceheader ul {
	padding-left:-2em;}
	
.serviceheader a {
	color:white;
	text-decoration:none;
	}	
.serviceheader h3 {
	font-family:'Scala Sans-Light';
	font-size:150%;
	color:white;
	line-height:15px;;
	}	
	
.serviceheader h2 {
	font-family:'Scala Sans-Regular';
	font-size:300%;
	color:white;
	line-height:110%;
	letter-spacing:1px;
	}		
			
.serviceheader h4{
	font-family:'Scala Sans-Regular';
	font-size:120%;
	color:white;
	line-height:120%;
	letter-spacing:1px;
	}	
	
	
	

.serviceheader_engines {
	width:23%;
	background-color:#297589;
	float:left;
	padding:2em;
	margin-right:2%;
	-webkit-border-radius: 0px 10px 0px 10px;
	border-radius: 0px 10px 0px 10px;
	background: #0b6188; /* Old browsers */
	margin-bottom:2em;
	min-height:55em;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #0b6188 0%, #1797c7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0b6188), color-stop(100%,#1797c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0b6188 0%,#1797c7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0b6188 0%,#1797c7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0b6188 0%,#1797c7 100%); /* IE10+ */
background: linear-gradient(to right,  #0b6188 0%,#1797c7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b6188', endColorstr='#1797c7',GradientType=1 ); /* IE6-8 */
/*height:100em;*/
	}
	
.serviceheader_engines p {
	color: white;
	font-size:130%;
	}	
	
.serviceheader_engines li {
	color: white;
	font-size:130%;
	/*margin-left:-1em;*/
	}	

.serviceheader_engines ul {
	padding-left:-2em;}
	
.serviceheader_engines a {
	color:white;
	text-decoration:none;
	}	
.serviceheader_engines h3 {
	font-family:'Scala Sans-Light';
	font-size:150%;
	color:white;
	line-height:40%;
	}	
	
.serviceheader_engines h2 {
	font-family:'Scala Sans-Regular';
	font-size:300%;
	color:white;
	line-height:110%;
	letter-spacing:1px;
	}		
			
.serviceheader_engines h4{
	font-family:'Scala Sans-Regular';
	font-size:120%;
	color:white;
	line-height:120%;
	letter-spacing:1px;
	}	
		
	
	

.serviceheader_corporate {
	width:23%;
	background-color:#297589;
	float:left;
	padding:2em;
	margin-right:2%;
	-webkit-border-radius: 0px 10px 0px 10px;
	border-radius: 0px 10px 0px 10px;
	background: #0b6188; /* Old browsers */
	margin-bottom:2em;
	min-height:70em;
background: #6b95ac; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmI5NWFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiZGVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(45deg,  #6b95ac 0%, #bbdef5 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#6b95ac), color-stop(100%,#bbdef5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(45deg,  #6b95ac 0%,#bbdef5 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(45deg,  #6b95ac 0%,#bbdef5 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(45deg,  #6b95ac 0%,#bbdef5 100%); /* IE10+ */

background: linear-gradient(45deg,  #6b95ac 0%,#bbdef5 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b95ac', endColorstr='#bbdef5',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */


	}
	
.serviceheader_corporate p {
	color: white;
	font-size:130%;
	}	
	
.serviceheader_corporate li {
	color: white;
	font-size:130%;
	/*margin-left:-1em;*/
	}	

.serviceheader_corporate ul {
	padding-left:-2em;}
	
.serviceheader_corporate a {
	color:white;
	text-decoration:none;
	}	
.serviceheader_corporate h3 {
	font-family:'Scala Sans-Light';
	font-size:150%;
	color:white;
	line-height:40%;
	}	
	
.serviceheader_corporate h2 {
	font-family:'Scala Sans-Regular';
	font-size:300%;
	color:white;
	line-height:110%;
	letter-spacing:1px;
	}		
			
.serviceheader_corporate h4{
	font-family:'Scala Sans-Regular';
	font-size:120%;
	color:white;
	line-height:120%;
	letter-spacing:1px;
	}	
	



	

.serviceheader_executive {
	width:23%;
	background-color:#297589;
	float:left;
	padding:2em;
	margin-right:2%;
	-webkit-border-radius: 0px 10px 0px 10px;
	border-radius: 0px 10px 0px 10px;
	background: #0b6188; /* Old browsers */
	margin-bottom:2em;
	min-height:70em;
background: #825c26; /* Old browsers */

background: #825c26; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjODI1YzI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZTJiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(45deg,  #825c26 0%, #f0e2b3 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#825c26), color-stop(100%,#f0e2b3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(45deg,  #825c26 0%,#f0e2b3 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(45deg,  #825c26 0%,#f0e2b3 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(45deg,  #825c26 0%,#f0e2b3 100%); /* IE10+ */

background: linear-gradient(45deg,  #825c26 0%,#f0e2b3 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#825c26', endColorstr='#f0e2b3',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */


	}
	
.serviceheader_executive p {
	color: white;
	font-size:130%;
	}	
	
.serviceheader_executive li {
	color: white;
	font-size:130%;
	/*margin-left:-1em;*/
	}	

.serviceheader_executive ul {
	padding-left:-2em;}
	
.serviceheader_executive a {
	color:white;
	text-decoration:none;
	}	
.serviceheader_executive h3 {
	font-family:'Scala Sans-Light';
	font-size:150%;
	color:white;
	line-height:40%;
	}	
	
.serviceheader_executive h2 {
	font-family:'Scala Sans-Regular';
	font-size:300%;
	color:white;
	line-height:110%;
	letter-spacing:1px;
	}		
			
.serviceheader_executive h4{
	font-family:'Scala Sans-Regular';
	font-size:120%;
	color:white;
	line-height:120%;
	letter-spacing:1px;
	}	



	

.serviceheader_aero {
	
	width:35%;
	background-color:#297589;
	float:left;
	padding:1.5em;
	margin-right:1.0%;
	-webkit-border-radius: 0px 10px 0px 10px;
	border-radius: 0px 10px 0px 10px;
	background: #0b6188; /* Old browsers */
	margin-bottom:2em;
	min-height:50em;
background: #394c00; /* Old browsers */

background: #006670; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA2NjcwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNWI0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(45deg,  #006670 0%, #005b4f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#006670), color-stop(100%,#005b4f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(45deg,  #006670 0%,#005b4f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(45deg,  #006670 0%,#005b4f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(45deg,  #006670 0%,#005b4f 100%); /* IE10+ */

background: linear-gradient(45deg,  #006670 0%,#005b4f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006670', endColorstr='#005b4f',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */



	}
	
.serviceheader_aero p {
	color: white;
	font-size:130%;
	}	
	
.serviceheader_aero li {
	color: white;
	font-size:130%;
	/*margin-left:-1em;*/
	}	

.serviceheader_aero ul {
	padding-left:-2em;}
	
.serviceheader_aero a {
	color:white;
	text-decoration:none;
	}	
.serviceheader_aero h3 {
	font-family:'Scala Sans-Light';
	font-size:150%;
	color:white;
	line-height:40%;
	}	
	
.serviceheader_aero h2 {
	font-family:'Scala Sans-Regular';
	font-size:300%;
	color:white;
	line-height:110%;
	letter-spacing:1px;
	}		
			
.serviceheader_aero h4{
	font-family:'Scala Sans-Regular';
	font-size:120%;
	color:white;
	line-height:120%;
	letter-spacing:1px;
	}	


	
.produto_defense_thumb {
	padding:.5%;

	margin-right:2.5%;
	margin-bottom:3.5%;
width:20%;
min-height:25em;
background-color:#EEF1F2;

float:left;
}

.produto_defense_thumb:hover {
	background-color:#D9E1E3;
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}

.produto_defense_thumb h3{
	font-family:'Scala Sans-Light';
	font-size:130%;
	color:#535353;
	text-align:center;
	text-transform:uppercase;
	}	
		


.produto_commercial_thumb {
	padding:.5em;

	margin-right:1em;
	margin-bottom:1em;
width:33%;
min-height:35em;
background-color:#EEF1F2;

float:left;
}

.produto_commercial_thumb:hover {
	background-color:#D9E1E3;
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}

.produto_commercial_thumb h3{
	font-family:'Scala Sans-Light';
	font-size:130%;
	color:#535353;
	text-align:center;
	text-transform:uppercase;
	}	
		
		
		.produto_engineering_thumb {
	padding:.5em;
margin-left:1%;
	margin-left:1%;
	margin-bottom:1em;
width:31%;
min-height:25em;
background-color:#EEF1F2;
font-size:12px;
float:left;
}

.produto_engineering_thumb:hover {
	background-color:#D9E1E3;
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}

.produto_engineering_thumb h3{
	font-family:'Scala Sans-Light';
	font-size:130%;
	color:#535353;
	text-align:center;
	text-transform:uppercase;
	}	

.produto_engineering_thumb h4 {
	font-family: Tahoma, Sans-serif;
	font-size:11px;
	color:#535353;
	text-align:center;
	/*text-transform:uppercase;*/
	}			
		
.produto_executive_thumb {
	padding:1%;

	margin-right:2%;
	margin-bottom:2%;
width:31%;
min-height:25em;
background-color:#EEF1F2;

float:left;
}

.produto_executive_thumb:hover {
	background-color:#f0e2b3;
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}

.produto_executive_thumb h3{
	font-family:'Scala Sans-Light';
	font-size:130%;
	color:#535353;
	text-align:center;
	text-transform:uppercase;
	}	
	
	
.produto_corporate_thumb {
	padding:.8%;

	margin-right:1%;
	margin-bottom:.7%;
width:21%;
min-height:27em;
background-color:#EEF1F2;

float:left;
}

.produto_corporate_thumb:hover {
	background-color:#D9E1E3;
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}

.produto_corporate_thumb h3{
	font-family:'Scala Sans-Light';
	font-size:130%;
	color:#535353;
	text-align:center;
	text-transform:uppercase;
	}		
		
		
.produto_components_thumb {
	padding:.5%;
margin-left:.22%;
	margin-right:.22%;
	margin-bottom:.7%;
width:18.5%;
min-height:33em;
background-color:#EEF1F2;

float:left;
}

.produto_components_thumb img {
	max-width:95%;
	height:auto;}

.produto_components_thumb h3{
	font-family:'Scala Sans-Light';
	font-size:130%;
	color:#535353;
	text-align:center;
	text-transform:uppercase;
	}			

.produto_components_thumb li {
	font-size:12px;}		
		
.produto_desc {
	width:71%;
	float:right;
	color:#383838;
	}			

.prod_defense_desc {
	padding:0 2em;}

.prod_defense_desc p {
	font-size:130%;
	letter-spacing:1px;
	
	}
.prod_defense_desc li {
	font-size:140%;
	letter-spacing:1px;
	margin-left:4em;
	}
	
	
.prod_executive_desc {
	padding:0 2em;}

.prod_executive_desc p {
	font-size:130%;
	letter-spacing:1px;
	
	}
.prod_executive_desc li {
	font-size:140%;
	letter-spacing:1px;
	margin-left:4em;
	}
		
	
	
	
.prod_corporate_desc {
/*	padding:0 2em;*/}

.prod_corporate_desc  {
	margin:0;
	font-size:12px;
	letter-spacing:1px;
	}
	
.prod_corporate_desc p  {

	font-size:12px;
	letter-spacing:1px;
	}	
	
.prod_corporate_desc li {
	font-size:140%;
	letter-spacing:1px;
	margin-left:4em;}	
	
.prod_cororate_desc h3 {
	margin:0;
	padding:0;}	
	

.footer {
		margin-top:2em;
		width:100%;
		text-align:center
		}
	
	
		

.legendaaero {
	min-height:23em;
		max-height:23em;
		overflow:hidden;
	}	
.legendaaero h4 {
	
	font-family:tahoma, sans-serif; letter-spacing:1px; text-decoration:none; color:#3F3F3F; font-weight:100; 
	line-height:7px;
	}	
	
.legendaaero2 ul, .legandaaero2 li{
	text-align:left;
	font-family:tahoma, sans-serif; letter-spacing:1px; text-decoration:none; color:#3F3F3F; font-weight:100; 
	font-size:12px;}
	
.legendaaero2 {
	float:left;
	margin:.5%;
	/*background-color:#BAD7E2;*/
	width:22%;
	padding:1em;
	}	
	
.legendaaero2 h3 {
	font-family:tahoma, sans-serif;
	font-size:12px;
	border-bottom: 1px dotted #AFAFAF;}		


.tabelas {
	width:100%;}
	
.tabelas tr:hover {
	background-color:#E7E7E7;
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}	
			
			
.inquerito th {
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#005172;
	border-bottom:1px dotted #999;
	padding:.5em;
	letter-spacing:1px}	
	
.inquerito_line {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	letter-spacing:1px;
	width:40%;
	padding:.5em;
	}			
	
.inquerito_heading {
	padding:.5em;
	padding-left:.8em;
	padding-right:.8em;
	border: 1px dotted #DDD;
	cursor:pointer;

	
	}
.inquerito_line:hover {
	background-color:#EEF2F2;
		-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}	
			
		
		
	
			.produto_aero1_thumb {
	padding:.5em;
margin-left:1%;
	margin-left:1%;
	margin-bottom:1em;
width:31%;
min-height:55em;
max-height:55em;
overflow:hidden;
background-color:#EEF1F2;
font-size:12px;
float:left;
}

.produto_aero1_thumb:hover {
	background-color:#D9E1E3;
	-webkit-transition: background 0.5s ease;
	   -moz-transition: background 0.5s ease;
	     -o-transition: background 0.5s ease;
	    -ms-transition: background 0.5s ease;
	        transition: background 0.5s ease;}

.produto_aero1_thumb h3{
	font-family:'Scala Sans-Light';
	font-size:130%;
	color:#535353;
	text-align:center;
	text-transform:uppercase;
	}	

.produto_aero1_thumb h4 {
	font-family: Tahoma, Sans-serif;
	font-size:11px;
	color:#535353;
	text-align:center;
	/*text-transform:uppercase;*/
	}			
					
		
@media only screen and (max-width : 1750px),
only screen and (max-device-width : 1750px){


	
	.menuover a {font-size:12px; font-family:'Scala Sans-light', sans-serif; letter-spacing:1px; text-decoration:none; color:white; font-weight:100; padding-right:.5%;padding-left:.5%; text-transform:uppercase; width:10%;}		





}	
				
		
@media only screen and (max-width : 1580px),
only screen and (max-device-width : 1580px){

.produto_corporate_thumb h3{
	font-family:'Scala Sans-Light';
	font-size:120%;
	color:#535353;
	text-align:center;
	text-transform:uppercase;
	}	
	
	.menuover a {font-size:13px; font-family:'Scala Sans-light', sans-serif; letter-spacing:1px; text-decoration:none; color:white; font-weight:100; padding-right:.5%;padding-left:.5%; text-transform:uppercase; width:10%;}		
	.menuovermro {float:left; width:65%;    margin-left:1em; margin-right:1em;}

.menuoveraero {float:left; width:30%;    margin-left:1em; margin-right:1em;}

.navsecundaria  a {
	text-decoration:none;
	text-transform:uppercase;
	color:#4D4D4D;
	font-size:10px;
	margin-left:.5em;
	margin-right:.5em;}

}	
		
	
	
@media only screen and (max-width : 1200px),
only screen and (max-device-width : 1200px){
	.produto_defense_thumb {
	padding:1em;

	margin-right:.5em;
	margin-bottom:.5em;
width:32%;

}


	

.produto_corporate_thumb {
	padding:1em;

	margin-right:.5em;
	margin-bottom:.5em;
width:32%;

}
	.produto_commercial_thumb {
	padding:1em;

	margin-right:.5em;
	margin-bottom:.5em;
width:31%;

}


	
	.menuover a {font-size:12px; font-family:'Scala Sans-light', sans-serif; letter-spacing:0px; text-decoration:none; color:white; font-weight:100; padding-right:.6%;padding-left:.8%; text-transform:uppercase; width:10%;}	
}	
		