#pilotagem{
	width:786px;
	margin-top:7px;
	padding-top:70px;	
	background:#fff url(../imagens/titulo_pilotagem.jpg) no-repeat;
	float:right;
	margin-right:8px;
	_margin-right:3px;
	display:table;
}

#pilotagem h3{
	text-indent:-9000px;
	overflow:hidden;
}

#pilotagem h3.display{
	width:257px;
	height:322px;	
	margin-bottom:5px;
	background:url(../imagens/pilotagem.jpg) no-repeat;	
	float:left;
}

#pilotagem h3.fotos{
	width:59px;
	height:22px;
	background:url(../imagens/label_pilotagem_fotos.gif) no-repeat;
}

#pilotagem h3.inscricao{
	width:525px;
	height:24px;	
	margin-bottom:10px;
	background:url(../imagens/label_pilotagem_insc.gif) no-repeat;
}

#pilotagem h3.proxaulas{
	width:124px;
	height:23px;
	background:url(../imagens/label_prox_aulas.gif) no-repeat;
	margin:0 auto;
}

#pilotagem a.btparticipe{
	width:77px;
	height:20px;
	background:url(../imagens/bt_participe.gif) no-repeat;
	margin:10px auto;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
}

#pilotagem div.calendario{
	width:210px;
	padding:3px;	
	border:1px solid #e8e8e8;	
	float:right;
	margin-left:10px;
	margin-bottom:3px;
}

#pilotagem div.calendario table{width:98%; margin:0 auto;}
#pilotagem div.calendario table tr.titulo{
	background:#e8e8e8;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:center;	
}
#pilotagem div.calendario table tr.bg1{background:#f5f5f5;}
#pilotagem div.calendario table tr.bg2{background:#f9f9f9;}
#pilotagem div.calendario table td.result{
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:1px solid #e8e8e8; 
	text-align:center;
}

#pilotagem fieldset{
	width:515px;	
	height:151px;
	background:url(../imagens/bg_form_pilotagem.gif) no-repeat;
	padding:5px;
	border:none;
}
#pilotagem fieldset input{padding:2px; font:bold 11px Arial, Helvetica, sans-serif; color:#000; text-transform:capitalize;}
#pilotagem fieldset input.dados{width:180px;}
#pilotagem fieldset input.dadosemail{width:180px; text-transform:lowercase;}
#pilotagem fieldset input.dadosddd{width:20px;}
#pilotagem fieldset input:focus{background:#FFFFCC; border:1px solid #fff;}

#pilotagem fieldset select{
	padding:2px; 
	font:11px Arial, Helvetica, sans-serif; 
	color:#000;
}

#pilotagem fieldset table td{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	border-bottom:1px solid #e8e8e8;
	padding-bottom:5px;
}
#pilotagem fieldset table td.noline{border:none;}

#pilotagem a.btenviar {
	width:80px;
	height:22px;	
	background: url(../imagens/bt_enviar.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	margin-top:15px;
	display:block;	
}

#pilotagem a.btlimpar{
	width:77px;
	height:19px;
	background:url(../imagens/bt_limpar.gif) no-repeat;	
	text-indent:9000px;
	overflow:hidden;
	margin-top:15px;
	display:block;	
}

#pilotagem a{
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;	
}
#pilotagem a:hover{color:#FF0000;}

#pilotagem div.loading{
	width:130px;
	padding:3px;	
	padding-left:20px;
	background: url(../imagens/loading.gif) no-repeat;
	display:none;
}
#pilotagem #msg{display:none; padding-bottom:10px;}

/**********/

#pilotagem ul li{display:inline;}
#pilotagem ul img{border:3px solid #e8e8e8; width:80px; height:60px;}
#pilotagem ul a:hover img {border:3px solid #ffc0c0;}

#pilotagem p{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:10px;
	text-align:justify;
}

#pilotagem p.normal{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:10px;
	text-align:justify;
}
#pilotagem p.normal.linha{border-top:none; border-bottom:1px solid #e8e8e8; padding-bottom:5px; margin-top:-3px;}
#pilotagem p.normal.erro{font-weight:bold; color:#FF0000; margin-bottom:0px;}
#pilotagem p.normal.success{font-weight:bold; color:#00CC00; margin-bottom:0px;}

#pilotagem p.legenda{
	font:10px Arial, Helvetica, sans-serif;
	color:#666;	
}

#pilotagem p.titulo{
	font:22px Arial, Helvetica, sans-serif;
	color:#d00d1d;
	text-transform:uppercase;
	margin-bottom:3px;
}

#pilotagem p.titulo.peq{
	font:12px Arial, Helvetica, sans-serif;
	color:#d00d1d;	
	text-transform:uppercase;	
}

#pilotagem p.outras{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	margin-bottom:5px;
}

#pilotagem p.linha{border-top:1px dotted #c0c0c0; margin-top:5px;}