body{ margin: 0px; padding: 0px; font-size: 12px; font-family:"Trebuchet MS", Georgia; color:#333;}
a{ color: #333;}
.container{ margin: 0px auto; position:relative; width: 800px; text-align: center; padding-top: 10px;}
#form-login, #form-definir-senha, #form-recuperar-senha, #newinscricao{ width: 280px; background:#DDF2D2; border:1px solid #cecece; padding: 10px 25px; margin: 0px auto; text-align: left; margin-bottom:20px;}
.input, .select{ width: 280px; height: 30px; display:block; padding:5px; border: 1px solid #ccc; background:#fdfdfd;}
.input:focus{ background:#fff; border-color:#999;}
.select{ border: 1px solid #666;}
.submit{ border:1px solid #ccc; padding:3px; width:100px;}
#form-login label{ display: block; width: 180px; padding: 5px;}
.msg{ padding:10px; border: 1px solid #900; background:#FECBD2; font-weight:bold;}
h2{ text-align:left; padding:0px 5px; font-size:18px; color:#333;}
h1.titulo{ float:left; display:inline; margin:40px 0px; padding-left:20px;}
.dados-pessoais, .resultado{ font-size:14px;}
.dados-pessoais td, .resultado td{ height:30px;}
.dados-pessoais .th{ background:#609F1C; color:#fff; text-align:right; padding-right:10px;}
.dados-pessoais .tr{ background:#CAEEA2; color:#333; border-left:3px solid #20340A; }
.situacao, .observacao{ background:#B9DCFF; padding:20px; font-size:14px; text-align:left; color:#000;}
.observacao{ background:#ccc;}
.resultado .th{ background:#666; color:#fff; width:23%; padding:0px 10px;}
.resultado .tr{ background:#ddd; color:#000; width:23%; padding:0px 10px;}
.novasenha{ font-size:14px; background:#ccc; padding:10px;}
.error{ color:#a80111;}
.inf{ font-size:11px; padding:0px; margin:0px; color:#666;}
#topo{ width:800px; float:left; display:inline;}
#conteudo{ width:780px; float:left; display:inline; padding:10px; text-align:left; background:#ddf2d2; margin-top:20px; border:1px solid #cecece;}
#conteudo label{ float:left; padding:5px; display:block; width:200px; text-align:right;}
#conteudo p{ float:left; display:inline; padding:3px 0px; margin:0px; width:780px; vertical-align:middle;}
#conteudo input[type=text],#conteudo select, #conteudo input[type=file]{ float:left;}
#isencao, #pagamento{ float:none !important;}
div.invalid{ color:#900; padding:3px; float:left;}
.sucess{ background:url(imagens/sucess.png) no-repeat; width:12px; height:12px; float:left;}
.btn_inscrevase{display:block; text-align:center; padding:5px 10px; color:#fff; font-weight:bold; background:#999; border:1px solid #666; margin:10px;}
#block{	position:fixed; width:100%; height:100%; background:#333;opacity:0.30;	-moz-opacity: 0.30;	filter: alpha(opacity=30); z-index:1; display:none;}
#request{position:fixed; display:none; margin-left:-100px; left:50%; width:200px; height:20px; top:50%; margin-top:-30px; background:#333; color:#FFF; text-align:center; padding:20px; z-index:10000;}
.button{ padding:5px; margin-right:5px; background:#999; display:block; float:left;}
.deficiente{ color:#900;}

