﻿/***************************************************  IPAD  */

/* For general iPad layouts */
@media only screen and (device-width: 768px) {	



  	/* geral */
	#wrapper { margin:0 0 0 -7px; }  
	.s4-nosetwidth { height:auto !important; }
	
	.jqmOverlay { height:100000px !important; }
	
	.amb-section h1 { font-size:34px !important; /*line-height:508px !important;*/ }
	#header .top-search fieldset input { line-height: 18px !important; }
	#header h1, #header h2 { margin-left:21px !important; }
	#header .navigation { margin:0 0 0 295px !important; }
	#header .navigation li a:hover { background-color : #084B7F !important; }
	#header .navigation li.active a,
	#header .navigation li a.selected { background-color : #09538E !important; }

	
	.amb h2 { font-size:31px !important;  }
	
	#footer .navigation li:first-child { margin:7px 0 0 27px !important; }
  
  	/* home */
 	.amb-home .slide { margin-left:0 !important; }
 	.amb-home .slide-nav ol {margin-right:15px !important;}
 	.amb-home .slide-nav ol li a { margin:0 15px !important; }
 	
 	.our-airplanes ul > li .sub-nav-airplanes { bottom :101px !important; }
	.our-airplanes ul > li.executive .sub-nav-airplanes ol > li > div > div img { left: -30px !important; }
	.our-airplanes ul > li .sub-nav-airplanes ol li { padding-bottom:4px !important; }
	
 	.column-home .numbers { margin:78px 0 0 15px !important; width:293px !important; }
	#container .navega-home-dest { margin:50px 0 21px !important; }
	#container .navega-home-dest .gal-img a { padding:11px 52px 0 77px !important;}
 	
 	/* intern */
 	.amb-section ul.tbs { right:20px;}
 	#container .intern-nav a{ background: none !important; border-top: 4px solid #FFF; margin-top:1px; }
 	#container .intern-nav a.selected { border-color: #085188; }
 	.more li:first-child { padding-left:0 !important; }
 	.more li { padding-left:27px !important; }
 	
 	/* know  */
 	.know-home > ul > li:first-child h2 { position:relative; z-index:3; }
 	
 	/* aircrafts */
 	.airplane .text { padding-right:10px; }
 	
 	/* numbers  */
	.numbers .bg-table { width: 370px !important }
	
	.numbers > ol > li:first-child div.bg-table td { padding-left:20px !important; }
	.numbers > ol > li:first-child div.fr { width:430px !important; }
	
	.numbers > ol > li.section-world img{ height:274px; width:600px; }
	
	.numbers > ol > li.section-world div.fr { padding:15px 0 0 0 !important; width:275px !important; }
	
	.numbers > ol > li.section-contributors > div > div.fl { width:390px !important; }
	
	.numbers > ol > li.section-income-profit p { width:300px !important; }
	
	.numbers > ol > li.section-evolution > div.fr p { padding-left:0 !important; }
	
	.numbers > ol > li.section-delivery .bg-table { width:553px !important; }
	.numbers > ol > li.section-delivery .fr { width:290px !important; }
	
	.numbers > ol > li.section-delivery-airplane img { height:197px; top:-27px !important; width:415px; }
	
	/* technology */
	.technology h2 ,
	.technology p { position:relative; z-index:1; }
	
	/* where */
	.where .menu-where li { padding-bottom:10px; }
	.where li.sin { width:140px !important; }
	.where li.usa { width:163px !important;}
	
	/* responsability */	
	.wersustentable img { right:50px !important; }
	.ambient .content { margin-bottom:30px !important; }
	
	.amb-resp .env-guideline div.fr { padding-right:25px; width:600px !important; }
	
	.amb-resp .gestao div.first { margin:0 !important; }
	.amb-resp .gestao div { margin:0 0 0 110px !important; }
	
	.amb-resp .ambcert-highlight img { margin:-6px 30px 0 15px !important; }
	.amb-resp .ambcert-highlight p { padding-right:30px !important; }
	
	.amb-resp .bg-table { width:270px !important; }
	.amb-resp .bg-table-programas { width:470px !important; }
	
	/* press and events */
	.press > .fr { padding-left:30px; width:375px !important; }
	.press > .fr h2 { font-size:33px !important; margin-bottom:27px !important; }
	.press .aba-filtro { background:url(/nva/img/global/bg-abas.jpg) repeat-x 0 -3px  !important;  }
	
	/* support */
	#container .content .supporter ul li { margin-right:12px !important; }
	
	/* press - screensavers */
	.instructions .steps li { line-height:22px !important; margin:0 40px 0 0 !important; }
	
	/* trabalhe */
	.worktop h2 { line-height:506px !important; font-size:31px !important; }
			
	/* audio player */
	.jp-volume-min , .jp-volume-max, .jp-volume-bar { display:none; }
}

/* For portrait layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  
}

/* For landscape layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {

}

/***************************************************  IPHONE  */

@media only screen and (max-device-width: 480px) {

  	/* geral */
	#wrapper { margin:0 0 0 -7px; }  
	.s4-nosetwidth { height:auto !important; }
	
	.jqmOverlay { height:100000px !important; }
	
	.amb-section h1 { font-size:34px !important; line-height:508px !important; }
	#header .top-search fieldset input { line-height: 18px !important; }
	#header h1, #header h2 { margin-left:21px !important; }
	#header .navigation { margin:0 0 0 295px !important; }
	#header .navigation li a:hover { background-color : #084B7F !important; }
	#header .navigation li.active a,
	#header .navigation li a.selected { background-color : #09538E !important; }

	.amb h2 { font-size:31px !important; line-height:224px !important; }
	
	a.more { background-position:0 5px !important; } /* iphone only */
	
	#footer .navigation li:first-child { margin:7px 0 0 27px !important; }
  
  	/* home */
 	.amb-home .slide { margin-left:0 !important; }
 	.amb-home .slide-nav ol {margin-right:15px !important;}
 	.amb-home .slide-nav ol li a { margin:0 15px !important; }
 	
 	.our-airplanes ul > li .sub-nav-airplanes { bottom :101px !important; }
	.our-airplanes ul > li.executive .sub-nav-airplanes ol > li > div > div img { left: -30px !important; }
	.our-airplanes ul > li .sub-nav-airplanes ol li { padding-bottom:1px !important; } /* iphone only */
	
 	.column-home .numbers { margin:78px 0 0 15px !important; width:293px !important; }
	#container .navega-home-dest { margin:50px 0 21px !important; }
	#container .navega-home-dest .gal-img a { padding:11px 52px 0 77px !important;}
 	
 	/* intern */
 	.amb-section ul.tbs { right:20px;}
 	#container .intern-nav a{ background: none !important; border-top: 4px solid #FFF; margin-top:1px; }
 	#container .intern-nav a.selected { border-color: #085188; }
 	.more li:first-child { padding-left:0 !important; }
 	.more li { padding-left:27px !important; }
 	.db-nav a.l, /* iphone only */
 	.double-border a.more { background-position:0 -114px !important; } /* iphone only */
 	a.more.r, ul.db-nav li a.more.r { background-position:right 2px !important; } /* iphone only */
 	span.more a.more.r { background-position:right 7px !important; } /* iphone only */
 	
 	/* know  */
 	.know-home > ul > li:first-child h2 { position:relative; z-index:3; }
 	
 	/* know  - history */
 	.history-tradition > ul > li.last div.fr img { padding-top:60px !important; } /* iphone only */
 	
 	/* aircrafts */
 	.airplane .text { padding-right:10px; }
 	
 	/* numbers  */
	.numbers .bg-table { width: 370px !important }
	
	.numbers > ol > li:first-child div.bg-table td { padding-left:20px !important; }
	.numbers > ol > li:first-child div.fr { width:430px !important; }
	
	.numbers > ol > li.section-world img{ height:274px; width:600px; }
	
	.numbers > ol > li.section-world div.fr { padding:15px 0 0 0 !important; width:275px !important; }
	
	.numbers > ol > li.section-contributors > div > div.fl { width:390px !important; }
	
	.numbers > ol > li.section-income-profit p { width:300px !important; }
	
	.numbers > ol > li.section-evolution .fl { margin-left:-5px !important; width:500px !important;  } /* iphone only */
	.numbers > ol > li.section-evolution > div.fl p { width:450px !important; } /* iphone only */
	.numbers > ol > li.section-evolution > div.fr p { padding-left:0 !important; }
	
	.numbers > ol > li.section-delivery .bg-table { width:553px !important; }
	.numbers > ol > li.section-delivery .fr { width:290px !important; }
	
	.numbers > ol > li.section-delivery-airplane img { height:197px; top:-27px !important; width:415px; }
	
	/* technology */
	.technology h2 ,
	.technology p { position:relative; z-index:1; }
	.quality-technology .box-info a { background-position:-2px 8px !important; } /* iphone only */
	.quality-technology .box-info a.active  { background-position:-2px -8px !important; } /* iphone only */
	.quality-technology .box-info .down { background-position:left 1px !important;  } /* iphone only */
	
	/* where */
	.where .menu-where li { padding-bottom:10px; }
	.where li.sin { width:140px !important; }
	.where li.usa { width:163px !important;}
	
	/* responsability */	
	.wersustentable img { right:50px !important; }
	.ambient .content { margin-bottom:30px !important; }
	
	.amb-resp .env-guideline div.fr { padding-right:25px; width:600px !important; }
	
	.amb-resp .gestao div.first { margin:0 !important; }
	.amb-resp .gestao div { margin:0 0 0 110px !important; }
	
	.amb-resp .ambcert-highlight img { margin:-6px 30px 0 15px !important; }
	.amb-resp .ambcert-highlight p { padding-right:30px !important; }
	
	.amb-resp .bg-table { width:270px !important; }
	.amb-resp .bg-table-programas { width:470px !important; }
	
	.content-relationship dl dt, .content-relationship dl dt span { font-size:20px !important; } /* iphone only */
	.content-relationship dl dd { background-position: left 15px !important; font-size:12px !important;} /* iphone only */
	.content-relationship dl { margin-bottom:30px !important; } /* iphone only */
	
	/* press and events */
	.press > .fr { padding-left:30px; width:375px !important; }
	.press > .fr h2 { font-size:33px !important; margin-bottom:27px !important; }
	.press .aba-filtro { background:url(/nva/img/global/bg-abas.jpg) repeat-x 0 -3px  !important;  }
	
	/* support */
	#container .content .supporter ul li { margin-right:12px !important; }
	
	/* press - screensavers */
	.instructions .steps li { line-height:22px !important; margin:0 40px 0 0 !important; }
	
	/* trabalhe */
	.worktop h2 { line-height:506px !important; font-size:31px !important; }
		
	/* audio player */
	.jp-volume-min , .jp-volume-max, .jp-volume-bar { display:none; }
}