@charset "UTF-8";
/*
#############################################
	Client: EMBRAER 						
	Project: E FOR EFFICIENCY 	
	Coder: flep								
	AGENCIA GINGA							
#############################################
*/

/* THICKBOX STYLESHEET IMPORT*/

@import "thickbox_stripped.css";

/* GENERAL CLASSES / DEFINITIONS */
	h1, h2, h3, h4, h5{padding:0; margin:0;}
	.fly_l{float:left;}
	.fly_r{float:right;}
	.br{clear:both;}
	.tx_12{font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	.tx_14{font:14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	.division{border-top:1px solid #C2C1B8; margin-top:20px; height:19px;}
	form{padding:0; margin:0;}
	table tr td span.tx_disable{color:#717169;}

/* STRUCTURE */
	body{padding:0; margin:0; font:10px/17px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; text-align:center; color:#2E2E2A;}
	body.home{background:url(/images/bg_home.gif) #EDEDE8 top repeat-x;}
	body.int{background:url(/images/bg_body.gif) #EDEDE8 top repeat-x;}
	table{font:10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	.c{width:980px; background:url(/images/bg_mid.jpg) repeat-y; padding:0px 3px; margin:auto; text-align:left; position:relative;}
	.c_top{background:url(/images/bg_top.jpg) no-repeat top;}
	.c_base{background:url(/images/bg_base.jpg) no-repeat bottom; min-height:321px;}
	body.int .c_base{min-height:642px;}
	#rodape{margin:auto; text-align:left; background:url(/images/bg_rodape.png) no-repeat top; padding:8px 0px 30px 0px; width:986px; font:10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	#copyr{float:left; padding-left:20px;}
	#menu_rod{float:right; padding:0; margin:0; padding-right:12px; list-style:none; display:inline;}
	#menu_rod li{padding:0; margin:0; display:inline; padding:0px 8px; border-left:1px solid #ccc;}
	#menu_rod li.noBorder{border:none;}
	#menu_rod a{color:#2E2E2A; text-decoration:none;}
	#menu_rod a:hover{color:#00498B;}
	.space{display:block; height:30px;}
	#loading{padding:3px 10px; background-color:#EAA933; color:#fff; border:2px solid #C1871E; position:fixed; top:1px; left:50%; min-width:60px; min-height:20px; margin-left:-42px; text-align:center;font:bold 9px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}

/* AICRAFT DATA */
	#lk_close_static{background:url(/images/close_report.gif) no-repeat left center; color:#AA6E0A; text-decoration:none; float:right; margin:11px 65px 0px 0px; font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding-left:11px; cursor:pointer;}
	#a_data, #static_tg{width:980px; background:#EDEDE7; text-align:left; position:absolute; z-index:10;}
	#static_tg{text-align:center;}
	#lk_close_data, #lk_close_detail{background:url(/images/close_report.gif) no-repeat left center; color:#AA6E0A; text-decoration:none; float:right; margin:11px 65px 0px 0px; font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding-left:11px; cursor:pointer;}
	#lk_close_data:hover, #lk_close_detail:hover{text-decoration:underline;}
	#a_data #head{padding-right:65px;}
	#flash_plane{float:left; width:445px;}
	#tx_plane{float:left; width:450px; padding-left:20px; padding-top:30px;}
	#tx_plane h2{font:bold 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#61615B; margin-bottom:15px; display:block;}
	#tx_plane a.about{font:normal 10px/25px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#014888; background:url(/images/arrow_more.gif) no-repeat left center; padding-left:8px; text-decoration:none; cursor:pointer;}
	#a_data #bd{padding:0px 65px 60px 65px;}
	#a_data #bd .top{padding-bottom:2px; border-bottom:1px solid #C2C1B8;}
	.cGrey{color:#B8B8B1;}
	#a_data #bd .lines{padding-top:35px;}
	#a_data #bd .lines .c1, #a_data #bd .lines .c2{float:left; display:inline; width:410px; margin-right:30px;}
	#a_data #bd .lines .c2{margin-right:0px;}
	#a_data #bd .lines h3{font:bold 13px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; display:block; padding:0px 0px 15px 10px; border-bottom:1px solid #C2C1B8;}
	#a_data #bd .lines table{width:100%; background-color:#DFDFD7;}
	#a_data #bd .lines table tr td{border-bottom:1px solid #C2C1B8; height:29px; width:50%;}
	#a_data #bd .lines table tr td.tt{font-weight:bold; padding-left:20px;}
	#a_data #bd .lines table tr.tdColor td{background-color:#E8E8E1;}
	#a_data #bd .lines span.obs{display:block; padding:5px 0px 0px 20px; color:#686860; font-size:9px;}
	
/* HOME */
	#top_home, #top{display:block; width:986px; height:280px; background:url(/images/top_home.jpg) no-repeat; margin:auto; position:relative;}
/*	#top_home, #top{display:block; width:986px; height:280px; margin:auto; position:relative;}*/
	#line_top{margin:auto; text-align:left; width:986px; background:url(/images/top_line.gif) no-repeat bottom; height:10px; font-size:1px;}
	#top_home h1, #top h1{text-indent:-15000px; display:block; width:203px; height:33px; background:url(/images/embraer.png) no-repeat; position:absolute; left:645px; top:189px;}
	#top_home h2, #top h2{text-indent:-15000px; display:block; width:132px; height:25px; background:url(/images/efficiency.png) no-repeat; position:absolute; left:86px; top:193px;}
	#top h2{text-indent:0;}
	#top h2 a{display:block; width:132px; height:25px; text-indent:-15000px;}
	#content_home{padding:50px 0px 0px 88px; height:400px;}
	#content_home h2{display:block; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-0.5px; color:#61615B; padding-bottom:8px;}
	#content_home h3{display:block; font:12px/17px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	#tx_home{width:360px; padding-right:70px;}
	.lk_blue_home{font:bold 14px/35px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#00498B; text-decoration:underline;}
	.lk_blue_home:hover{color:#d69929;}


/* GENERAL AREAS */
	#top{height:110px; background:url(/images/top.jpg) no-repeat; margin:auto; position:relative;}
	#top h1{left:712px; top:39px;}
	#top h2{left:69px; top:44px;}
	
/* MENU */
	.menu{width:220px; display:inline; margin:20px; background-color:#EDEDE8; float:left;}
	.menu h3, .menu h3.over{background:url(/images/h3_menu.png) no-repeat; text-indent:-15000px; display:block; height:40px;}
	.menu h3.over{background:url(/images/h3_menu_over.png) no-repeat;}
	.menu ul{margin:0; padding:15px 20px; color:#2E2E2A; background:url(/images/pont_menus.gif) repeat-x bottom #DCDCD3;}
	.menu ul.color{background:url(/images/pont_menus.gif) repeat-x bottom #E3E3DC;}
	.menu ul.color_end{background:url(/images/pont_menus.gif) repeat-x bottom ##EDEDE8;}
	.menu ul li{list-style:none; margin:0; padding:0;}
	.menu ul li.tt{font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; margin-bottom:4px;}
	.menu ul li a, .menu ul li.tt a{background:url(/images/arrow_menu.gif) no-repeat left center; color:#2E2E2A; text-decoration:none; font:normal 10px/19px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding-left:6px; margin-left:3px;}
	.menu ul li.tt a{font:bold 12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; background:none; padding:0; margin:0;}
	.menu ul li a:hover{color:#00498B; background:url(/images/arrow_menu_over.gif) no-repeat left center;}
	.menu ul li.tt a:hover{background:none;}
	#divback{background:url(/images/bg_divback.gif) repeat-x; overflow:hidden; padding-left:20px;}
	#divback a{font:normal 11px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding-left:9px; background:url(/images/arrow_linkback.gif) no-repeat left 4px; color:#1E4F85; text-decoration:none;}
	#h3Contact{background:url(/images/contactus.jpg) no-repeat;cursor:pointer !important;text-indent:-15000px; display:block; height:25px; margin-top:5px;}

/* EXPANDABLE GRIDS / GRIDS / HEADS */
	.breaker{page-break-after:always;}
	.bExpand{background-color:#DCDCD3; color:#61615B; font:bold 14px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding:0px 0px 0px 10px; height:30px; margin-bottom:1px;}
	.bExpand a{display:block; height:30px; background:url(/images/arrow_bExp_close.gif) no-repeat 641px center; cursor:pointer;}
	.bExpand a.open{background:url(/images/arrow_bExp_open.gif) no-repeat 639px center;}
	.bExpand a.sec_lk{font:normal 10px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; text-decoration:underline; border:none; width:auto; background:none; margin-right:5px; color:#AAA99E;}
	.grids{overflow:hidden; background-color:#EDEDE7; page-break-inside:avoid;}
	.grids .grinIn{padding:10px;}
	.grids .dbSpace{padding:6px 17px;}
	.grids h4{font:bold 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#61615B; margin-bottom:15px; display:block;}
	.grids p{padding:0; margin:0; /*margin-bottom:15px; removed by QA */ display:block;}
	.grafs{/*padding-top:15px; removed by QA */}
	.info, .info_tb{font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#717169; padding:15px 0px 15px 79px;}
	.info_tb{padding:15px 10px;}
	.source{font:normal 10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#717169; padding:5px 0px 0px 0px;}
	.notes{padding-bottom:5px; display:block;}
	.grids table td{text-align:right; height:30px;}
	.grids table.tb_1 td{width:95px; white-space:nowrap; padding-left:10px;}
	.grids table td.td1{padding-left:15px; width:auto; text-align:left; padding-right:0px;}
	.grids table.tb_1 td.tdlast{padding-right:15px;}
	.grids table.tb_1 tr td{border-bottom:1px solid #C2C1B8;}
	.grids table tr.head td{font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#00498B;}
	.grids table tr.head td.txc2{color:#AA6E0A;}
	.grids table tr td.td_emb{width:80px;}
	
	.grids table tr.c1 td{background-color:#DFDFD7;}
	.grids table tr.c2 td{background-color:#E8E8E1;}
	h5.tt_graf{margin:auto; text-align:center; font:bold 13px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#333333; padding-top:30px;}

/* CONTENT */
	.content{width:670px; overflow:hidden; float:left; padding-bottom:72px; position:relative;}
	#mask_aicrafts{height:110px; overflow:hidden; margin-bottom:39px; position:relative;}
	.intro{padding:0px 0px 30px 10px;}
	.intro h2{margin-bottom:10px;}
	.exp_col, .more{padding:0; margin:0; margin-bottom:5px; padding-left:7px; float:left; text-align:right; font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#AA6E0A;}
	.more{float:right; display:none;}
	.exp_col li, .more li{display:inline; margin:0px 3px;}
	.exp_col a, .more a{color:#AA6E0A; cursor:pointer; text-decoration:none;}
	.exp_col a:hover, .more a:hover{text-decoration:underline;}
	
/* HOT WORDS WINDOW */
	.hotWords{cursor:pointer; text-decoration:underline;}
	.hotWindowArrowL, .hotWindowArrowR{width:13px; height:8px; background:url(/images/arrow_hotwindow.gif) no-repeat; z-index:100; top:-7px;}
	.hotWindowArrowL{position:absolute; left:21px;}
	.hotWindowArrowR{position:absolute; right:21px;}
	.hotWindow{border:1px solid #A5A498; padding:10px; position:absolute; display:block; background:#DCDCD3; z-index:100; margin-top:7px; max-width:318px; white-space:normal; text-align:left; min-width:200px;}
 	.shadow_inner{overflow:hidden; position:absolute; top: -1000px; _filter:alpha(Opacity=10) !important; opacity:0.1; -moz-opacity:0.1; -khtml-opacity:0.1; z-index:10;}
	.hotWindow a.hw_close{width:11px; height:11px; background:url(/images/hotWindow_close.gif) no-repeat; position:absolute; right:8px; top:8px; cursor:pointer;}
	.hotWindow h5{font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#2E2E2A; display:block;}


/* ASSUMPTIONS */
	.grid_assump{background-color:#EDEDE7; padding:49px 30px 58px 30px;}
	.tb_info_assump{font:10px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; margin:15px 0px;}
	.tb_info_assump td{padding-right:8px;}
	.h5_assump{font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	.assump_info{display:block; color:#8D8D88; padding-top:15px;}
	.h4_units{font:bold 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding-bottom:5px;}
	#assump_savenow{display:none; height:30px; overflow:hidden; font:normal 11px/32px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; margin-right:5px; color:#9C6811; background:url(/images/ico_save_assump.gif) no-repeat left center; padding-left:22px; float:right;}
	.bExpand #assump_savenow a{color:#9C6811; text-decoration:underline; background:none; display:inline; height:auto;}
	.ico_assump{height:30px; width:13px; display:none; background:url(/images/ico_small_assump.gif) no-repeat left center;}
	#assumptions_content{padding-top:20px;}
	
/* SESSION WARNING */	
	.session_tb{text-align:center; margin-top:100px;}
	.session_warn{font:bold 14px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#9C6811; background:url(/images/ico_save_assump.gif) no-repeat left center; display:inline-block; padding-left:22px;}

	
/* INTERIORS */ 
	.img_interiors{margin-bottom:18px;}
	.img_interiors td{padding-left:25px; width:120px; border-bottom:none;}
	.tb_interiors td{border-bottom:1px solid #C2C1B8; width:135px; text-align:right; padding-right:30px;}
	.tb_interiors td.ejets{width:85px; padding-right:7px;}
	.outFloaters{overflow:auto; padding:10px 0px;}
	.seats{width:153px; float:left; text-align:center; position:relative;}
	.seats h5, .windows h5, .aisle h5{display:block; text-align:center; font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#00498B; margin-bottom:10px}
	.seats .width, .windows .width, .aisle .width{position:absolute; width:153px; text-align:center; top:0; left:0; margin-top:198px; font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#00498B;}
	.windows{width:202px; float:left; position:relative;}
	.windows img{margin-left:30px;}
	.windows h5{margin-left:30px; width:159px;}
	.windows .width{margin:185px 0px 0px 74px; width:65px; text-align:center;}
	.windows .height{position:absolute; top:0; left:0; margin-top:108px; color:#00498B; font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	.others h5, .others .width, .others .height{color:#AA6E0A;}
	.aisle{width:300px; float:left; display:inline; margin-left:8px; position:relative;}
	.aisle h5{width:273px; margin-bottom:0px;}
	.aisle .width{margin-top:15px; width:273px;}
	.aisle div.ot{margin-top:244px;color:#AA6E0A; }
	.aisle h5.ot{color:#AA6E0A; margin-top:3px;}
	.outFloaters .a2{width:273px; float:right;}
	
	
/* EMISSIONS */	
	.grids table.df_replace td{text-align:left;}
	.grids table td.arrow_wwfr, .grids table td.arrow_dfr{width:150px; height:40px; background:url(/images/bg_arrow_fleet_replace.gif) no-repeat center center; font:bold 10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#2E2E2A; text-align:center; padding-right:10px;}
	.grids table.df_replace td.arrow_dfr{width:200px; background:url(/images/bg_arrow_direct_fleet_replace.gif) no-repeat center 18px; padding-top:18px; line-height:40px;}
	.grids table.df_replace td{text-align:center; padding-bottom:30px;}
	.df_replace td div{width:auto; text-align:center; font:bold 13px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	.df_replace td.fleet_ot div{margin-top:-5px;}
	.df_replace .info{padding:0;}
	

/* PERFORMANCE > E-JETS DETAIL TABLE */
	#lk_close_detail{margin:5px 5px 0px 0px;}
	.lk_versions{color:#00498B; cursor:pointer; text-decoration:underline;}
	.detail_ejets{overflow:hidden;}
	.detail_ejets #cel1, .detail_ejets #cel2, .detail_ejets #cel3{width:200px; float:left; overflow:hidden; margin:20px 0px;}
	.detail_ejets #cel2, .detail_ejets #cel3{padding-left:5px;}
	.detail_ejets #cel1{padding-top:60px;}
	.detail_ejets table tr.bdTop td{border-top:1px solid #C2C1B8;}
	.grids .detail_ejets table.tb_head td{background-color:#C2DCE3; border-top:1px solid #EDEDE7; color:#00498B; font-weight:bold; text-align:center; font-size:11px;}
	.grids .detail_ejets table.tb_head tr.gen td{width:66px;}
	.grids .detail_ejets table.tb_gen td{width:auto; text-align:center; width:66px;border-bottom:1px solid #C2C1B8;}


/* PRIVACY / TERMS */
.privacy_terms{padding:0px 0px 30px 10px;}
.privacy_terms h3{font:bold 14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#61615B; margin-bottom:5px;}
.privacy_terms p{padding-bottom:30px;margin:0; padding-left:2px;}

/* FORMS */
	.inpType1{color:#2E2E2A; background:#DCDCD3; font:14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding:7px; border:none;}
	.inpError{border:2px solid #EAA933; padding:5px;}
	.inpPh1, .inpPh2{ background:url(/images/bg_inpPh1.gif) no-repeat right center #DCDCD3; cursor:pointer;}
	.inpPh2{background:url(/images/bg_inpPh2.gif) no-repeat right center #DCDCD3;}
	.fkList{position:absolute; border-bottom:1px solid #A1A299; z-index:4;}
	.fkList a{display:block; padding:0px 8px; font:12px/26px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#2E2E2A; background-color:#DCDCD3; text-decoration:none; border-top:1px solid #A1A299; cursor:pointer;}
	.fkList a:hover{background-color:#B5B5AE;}
	.error_msg_home, .error_msg_contact{right:0; display:none; position:absolute; width:260px; color:#BA7F17; font:12px/17px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding-left:16px; background:url(/images/ico_error_form.gif) no-repeat left 2px; margin:290px 123px 0px 0px;}
	.error_msg_home{z-index:0;}
	.error_msg_contact{position:static; margin:10px 0px 0px 9px; width:auto;}
	.message_ok{color:#BA7F17; font:12px/50px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
	
	/* > form home */
		#form_home{float:left;}
		#fHome{width:360px;}
		#fHome .submit{display:inline; float:left;}
		.listHome{width:264px;}
		.listHome a{display:block;}
		table td.remember{font:10px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#2E2E2A; line-height:15px;}
		table td.remember span{color:#A2A29A;}
		table td.remember a.lk_sub_term{color:#2E2E2A; text-decoration:underline;}
		table td.remember a.lk_sub_term:hover{color:#00498B;}
		.bt_skip_h{margin-left:10px; margin-top:5px;}
	
	/* > form Assumptions */
		.listAssump{width:360px;}
		.listUnits{width:160px}
		.fkInputUnits_Ph1, .fkInputUnits_Ph2{color:#2E2E2A; display:block; width:146px; cursor:pointer; background:url(/images/bg_fkInptPh1.gif) no-repeat right center #DCDCD3; font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding:6px 7px; border:none; cursor:pointer;}
		.fkInputUnits_Ph2{background:url(/images/bg_fkInptPh2.gif) no-repeat right center #DCDCD3;}
		.fkList a.units{font:11px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
		.fkList a.units span, .fkInputUnits_Ph1 span, .fkInputUnits_Ph2 span{color:#80807E;}
		.saveAssump{margin-top:30px;}

	/* > form Contact US */
		.grid_contact{background-color:#EDEDE7; padding:20px 20px 58px 20px;}
		.grid_contact .inpType1{margin-top:3px;}
		.contactList{width:324px;}
		
	/* > form Overwrite */
		.inp_tx11{font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding:9px 7px 8px 7px;}
		
		
/* GENERIC OVERWRITE CLASSES */ 
	.pdT50{padding-top:50px;}

