	
* {
		margin: 0px;
		padding: 0px;		
}

p {
	margin-bottom:10px;
}

a {
	color:#727272;
	text-decoration:none;
}

a:hover {
	color:#727272;
	text-decoration:underline;
}

a:visited {
	color:#8b8b8b;
	text-decoration:none;
}

table.aeronaves th {
	color:#ddd;
	text-align:center;
	background-color:#1a6a8d;
	padding:3px;
}

table.aeronaves td {
	text-align:center;
}

table {
	width:100%;
}

th {
	color:#ddd;
	text-align:center;
	background-color:#1a6a8d;
}

table tr td {
	border-bottom:1px solid #1a6a8d;
	border-right:1px solid #1a6a8d;
	background-color:#ddd;
	padding:3px;
}

table tr td.primeira {
	text-align:right;
	padding-right:6px;
	font-weight:bold;
}

h1 {font:bold 14px verdana;}
h2 {font:bold 13px verdana;}
h3 {font:bold 11px verdana; background:#ddd url(imagens/tit_bg.gif) repeat-x; padding:2px 2px 2px 10px; color:#1A6A8D; border-left:8px solid #1A6A8D;}
h4 {font:normal 11px verdana; line-height:18px;}
h5 {font:bold 11px verdana; line-height:18px;}

ul {list-style: none;}

img {border: 0px;}	

body {
	background: #626262 url(imagens/body_bg.gif) repeat-x;	
	font: 11px verdana, Helvetica, sans-serif;
	color:#727272;
	line-height:14px;
	letter-spacing:0px;
}

#geral {
	width:920px;
	margin:10px auto 15px auto;
	border:5px solid #3B3B3B;
	border-top:0px;
}

#barra {
	height:20px;
	background-image:url(imagens/barra_bg.gif);
	border:1px solid #5b5b5b;
	color:#333;
}

#barra ul {
	margin-top:2px;
	float:right;
	margin-right:10px;
}

#barra ul li a {
	color:#ddd;
}

#barra ul li a:hover {
	color:#fff;
	text-decoration:none;
}

#barra ul li{
	display:inline;
	float:left;
	margin-right:10px;
}

#conteudo {
	background-color:#F2F2F2;
	width:900px;
	margin:10px;
	border:10px solid white;
	margin:0px auto;
}

.texto_destaque {
	color:#1a6a8d;
	font-size:13px;
}


/***** TOPO *****/
#topo {
	background:#fff url(imagens/topo_bg.jpg) no-repeat;
	height:90px;
}

#logo {
	background:url(imagens/logo.gif) no-repeat;
	height:90px;
	width:280px;
	float:left;
}

#logo h1 a {
	display:block;
	height:90px;
	width:280px;
}

#logo h1 a span{
	display:none;
}

#idioma {
	width:111px;
	float:right;
	padding:3px 0px 3px 0px;
}

#idioma a {
	background:#4F4F4F url(imagens/bullet.gif) left no-repeat;	
	height:13px;
	border:1px solid #8D8D8D;
	padding:3px 5px 3px 20px;
	color:#BEBEBE;
	font:10px verdana, verdana, Helvetica, sans-serif;
	text-decoration:none;	
}

#idioma a:hover {
	background:#888888 url(imagens/bullet_bco.gif) left no-repeat;	
	color:#fff;
}

#login_intranet a {
	background:url(imagens/btn_intranet.gif) no-repeat;
	width:134px;
	height:25px;
	display:block;
	margin-top:10px;
}

#login_intranet a:hover {
	background:url(imagens/btn_intranet_on.gif) no-repeat;
	width:134px;
	height:25px;	
}

#login_intranet_eng a {
	background:url(imagens/btn_intranet_eng.gif) no-repeat;
	width:134px;
	height:25px;
	display:block;
	margin-top:10px;
}

#login_intranet_eng a:hover {
	background:url(imagens/btn_intranet_eng_on.gif) no-repeat;
	width:134px;
	height:25px;	
}

#login_intranet a span, #login_intranet_eng a span  {
	display:none;
}

#btn_webmail a {
	background:url(imagens/btn_webmail.gif) no-repeat;
	width:94px;
	height:25px;
	display:block;
	float:right;
	margin-top:60px;	
}

#btn_webmail a:hover {
	background:url(imagens/btn_webmail_on.gif) no-repeat;
	width:94px;
	height:25px;	
}

#btn_webmail a span {
	display:none;
}

#login {
	height:90px;
	width:390px;
	float:right;
	color:#9D9DA1;
}

#login_intranet, #login_intranet_eng {
	height:70px;
	width:145px;
	float:left;
	color:#9D9DA1;
}

#login_webmail {
	height:70px;
	width:220px;
	float:left;
	margin-left:10px;
	color:#9D9DA1;
	padding-left:10px;
	border-left:1px dotted #9D9DA1;
}

form {
	color:#9D9DA1;
}

fieldset { 
	border:0px;
	margin:0px;		
}

input {
	width:70px;
	height:13px;
	margin:2px;
	font-size:9px;
}

#usuario {
	float:left;
	margin-right:3px;
}

#senha {
	float:left;
}

.checkbox {
	width:15px;
}


#button {
	float:left;
	margin:14px 0px 0px 0px;
}

.button {
	background-color:#E9E9E9;
	width:30px;
	height:17px;
	padding-bottom:2px;
	border:1px solid #9D9DA1;
	color:#9D9DA1;	
	cursor: pointer;
}

.button_enviar {
	background-color:#E9E9E9;
	width:40px;
	height:17px;
	padding-bottom:2px;
	border:1px solid #9D9DA1;
	color:#9D9DA1;	
	cursor: pointer;
}
	
/***** FIM DO TOPO *****/


/***** FAIXA *****/
#faixa {
	height:200px;
}

#menu {
	background:url(imagens/menu_bg.gif) no-repeat;
	height:200px;
	width:409px;
	float:left;
}

#menu ul {
	margin:9px 0px 0px 0px;
	width:195px;
	list-style: none;
}
	
#menu ul li {
	display:block;
	border-bottom:1px dashed #549BBA;
	width:195px;
	position:relative;
}

li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
}

/* Styles for Menu Items */
#menu ul li a {
	display: block;
	color:#BCD7E3;
	text-decoration: none;
	font:bold 11px verdana, verdana, Helvetica, sans-serif;
	padding:2px 0px 3px 25px;
	border: 1px solid #1D78A0; /* IE6 Bug */	
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	letter-spacing:2px;
}

#menu a{
text-decoration:none;
}

a.link:hover{
	background-color:#1A6A8D;
	text-decoration: none;
}
	
#menu ul li ul li{
	display:block;
	border:0px;
}

#menu ul li ul li a{
	display:block;
	color:#BCD7E3;
	font:normal 11px verdana;
	letter-spacing:1px;
	line-height:15px;
	text-decoration:none;	
	height:15px;
	border: 0px; /* IE6 Bug */
}

#menu ul li ul li a.maior{
	height:30px;
}

#menu ul li ul li a:hover{
	color:#fff;
	font-weight:bold;
}

#menu ul li { float: left; height: 1%; }
#menu ul li a { height: 1%; }

ul ul {
	position:absolute;
	display:none;
	left: 175px; 
	top: -13px;
	padding-left:0px;
}

li:hover ul ul, li.over ul ul { display:none; }

li:hover ul, li li:hover ul, li.over ul, li li.over ul { display: block; }


#flash {
	height:200px;
	width:491px;
	float:left;
}

#foto_empresa {
	background:url(imagens/foto_empresa.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_empresa_eng {
	background:url(imagens/foto_empresa_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_servicos {
	background:url(imagens/foto_servicos.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_servicos_eng {
	background:url(imagens/foto_servicos_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_aeronaves {
	background:url(imagens/foto_aeronaves.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_aeronaves_eng {
	background:url(imagens/foto_aeronaves_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_qsms {
	background:url(imagens/foto_qsms.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_qsms_eng {
	background:url(imagens/foto_qsms_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_seguranca_voo {
	background:url(imagens/foto_seguranca_voo.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_seguranca_voo_eng {
	background:url(imagens/foto_seguranca_voo_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_carreiras {
	background:url(imagens/foto_carreiras.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_carreiras_eng {
	background:url(imagens/foto_carreiras_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_certificacoes {
	background:url(imagens/foto_certificacoes.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_certificacoes_eng {
	background:url(imagens/foto_certificacoes_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_links {
	background:url(imagens/foto_links.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_links_eng {
	background:url(imagens/foto_links_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_contato {
	background:url(imagens/foto_contato.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}
#foto_contato_eng {
	background:url(imagens/foto_contato_eng.jpg) no-repeat;
	height:200px;
	width:491px;
	float:left;
}

#foto_adm {
	background:url(imagens/foto_adm.jpg) no-repeat;
	height:200px;
	width:900px;
	float:left;
}
#foto_adm_eng {
	background:url(imagens/foto_adm_eng.jpg) no-repeat;
	height:200px;
	width:900px;
	float:left;
}
/***** FIM DA FAIXA *****/


/***** BAIXO *****/
#baixo {
	background:url(imagens/baixo_bg.jpg) no-repeat;
	height:340px;
	width:900px;
	font-size:10px;
	line-height:13px;
}

#baixo_submenu {
	background:#396F87 url(imagens/baixo_submenu.gif) no-repeat;
	height:22px;
	width:900px;
	font-size:11px;
	text-align:right;	
}

#baixo_submenu ul{
	padding:3px 30px;
}

#baixo_submenu ul li{
	display:inline;	
	border-right:1px dashed #AFCBD7;
	padding:0px 10px;
	color:#fff;
	font-weight:bold;	
}

#baixo_submenu ul li a{
	text-decoration:none;	
	color:#D1E5EE;
	font-weight:normal;	
}

#baixo_submenu ul li a:hover{
	color:#fff;
}

#baixo_interna {
	background:url(imagens/baixo_interna_bg.gif) no-repeat;
	text-align:justify;	
	width:700px;
	margin:0px;
	padding:20px 100px;
	font-size:11px;	
	line-height:17px;
}

#thumbs {
	background-color:#dedede;
	padding:5px;
	width:682px;
	height:45px;
	border-top:8px solid #ccc;
}

#thumbs ul{
	margin-left:120px;
	text-align:center;
}


#thumbs ul li {
	display:inline;
	float:left;
	margin-right:8px;
}

#thumbs ul li a {
	width:45px;
	height:45px;
	padding-right:10px;
}

.transOFF {background-color: silver; }
.transON  {background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }


input.contato {
	width:240px;
	margin:2px;
	height:18px;
}

.button_contato {
	background-color:#1D78A0;
	width:70px;
	height:20px;
	padding-bottom:2px;
	border:1px solid #9D9DA1;
	color:#BCD7E3;
	cursor:pointer;
}

#esquerda {
	width:375px;
	float:left;
	margin:210px 10px 0px 10px;
}

#esquerda_destaque {
	background-color:#ddd;
	padding:2px 10px;
	margin-top:10px;
	border-top:8px solid #ccc;
}

#random {
	background-color:#1D78A0;
	color:#fff;
	width:378px;
	margin-top:3px;
	font-size:10px;
	line-height:13px;
	border-left:2px solid #888;
	border-bottom:2px solid #888;	
}

#random p {
	margin:5px;	
}

#direita {
	width:400px;
	float:left;
}

#direita a:hover {
	text-decoration:underline;	
}

#direita_01 {
	background:url(imagens/selo_iso.gif) no-repeat;
	height:90px;
	width:280px;
	padding:5px 0px 0px 100px;
	margin:20px 0px 3px 20px;
}

#direita_02 {
	background:url(imagens/destaque_02.gif) no-repeat;
	height:90px;
	width:270px;
	padding:5px 0px 0px 100px;
	margin:0px 0px 3px 20px;
}

#direita_03 {
	background:url(imagens/destaque_03.gif) no-repeat;
	height:90px;
	width:270px;
	padding:5px 0px 0px 100px;
	margin:0px 0px 3px 20px;
}

#onip {
	height:230px;
	margin-top:100px;
	width:90px;
	float:right;
}

#tracejado {
	background:url(imagens/tracejado.gif) repeat-x;
	height:1px;
	width:380px;
	padding:0px 0px 0px 80px;
	margin:0px 0px 0px 20px;
}


/***** FIM DO BAIXO *****/


#rodape {
	background:#A7A7A7 url(imagens/rodape_bg.gif) no-repeat;
	width:890px;
	font:11px verdana, verdana, Helvetica, sans-serif;
	color:#fff;
	padding:1px 0px 0px 10px;
	margin:0px;
	height:18px;
}
	