/**
  * 
  * ESBJ - Ensino Superior Bureau Juridico <br>
  * NTI - Nucleo de Tecnologia da Informacao<br>
  *
  * Vestibular FJN 2009.3.1 - Estilo especifico.
  *
  *  @author     WebNTI <webnti@esbj.com.br>
  *  @copyright  Copyright 2007, ESBJ.
  *  @version    1.0
  *  @link       http://www.esbj.com.br/NTI
  *  @since      1.0
  **/
  /**
    * Folha de estilos apenas da incricao/resultado do site vestibular 2009.1.3
  **/

  /** Elementos gerais a tudo **/  
.conteudoInsc  {
  width:700px;
  margin-bottom:30px;
  float:left;
  display:block;
  overflow:hidden;
}

.conteudoInsc .divtable {
  width:682px;
  padding-left:10px;
}

.conteudoInsc .divmeio {
  width:678px;
}

.conteudoInsc .divtop {
  width:636px;
}

.conteudoInsc .divtop span {
  margin-top: 14px;
  display:block;
}

.conteudoInsc .divtable .divbot{
  margin-top:-1px;
  width:670px;
  background-color:white;
}
.conteudoInsc .divtable .divbotleft, .cursos .divtable .divbotright {
  margin-top:-1px;
}

.conteudoInsc .divtable td {
  border:1px ridge;
  padding:10px 46px 10px 46px;
  background-color:#ebf9ff;
}

/* FORMATACOES FORMULARIO INSCRICAO ONLINE - INICIO */
.conteudoInsc {
  text-align: left;
  padding: 0px;
  border: 0px #999999 solid;
  font-family: Arial;
  font-size: 12px;
  float:left;
}

.conteudoInsc h1 {
  background: url(../images/titInscricao.png) no-repeat top;
  width: 700px;
  height: 50px;
  padding:0px;
  margin:0px;
  text-indent: -100em;
}

.titleInscricaoRecife{
  background: url(../images/titInscricaoRecife.png) no-repeat scroll 0%; 
  width: 700px; 
  height: 50px; 
  -moz-background-clip: -moz-initial; 
  -moz-background-origin: -moz-initial; 
  -moz-background-inline-policy: -moz-initial;
  margin-bottom:30px;
}

.titleInscricaoPaulista{
  background: url(../images/titInscricaoPaulista.png) no-repeat scroll 0%; 
  width: 700px; 
  height: 50px; 
  -moz-background-clip: -moz-initial; 
  -moz-background-origin: -moz-initial; 
  -moz-background-inline-policy: -moz-initial;
  margin-bottom:30px;
}

#inscricaoprimeiro p{
  margin-bottom:20px;

}

.inscEnc {
  float:left;
  text-align:center;
  width:550px;
}

.hometit3{
  font-size:20px;
  font-weight:bold;
}

.divLinha{
  float:left;
  margin-top:15px;
  width:670px;
}

.divLinha2{
  float:left;
  margin-top:15px;
  margin-bottom:15px;
  width:670px;
}

.divDataValor {
  float:right;
  width:230px;
  margin-right:300px;
  _margin-right:150px;
  padding:10px 0px 10px 0px;
  background:#FFF;
  border:1px solid #bee2f3;
}

.divLinha .atravesInternet, .data, .valor{
  float:left;
  padding:2px;
}

.divLinha2 .atravesInternet, .data, .valor{
  float:left;
  padding:2px;
}

.divLinha .data {
  margin-left:10px;
  _margin-left:5px;
  padding:0px 10px 0px 10px;
  border-bottom:1px solid #fFF;
}

.divLinha2 .data {
  margin-left:10px;
  _margin-left:5px;
  padding:0px 10px 0px 10px;
  border-bottom:2px solid #FFF;
}

.divLinha .data {
  background:#bee2f3;
  padding:0px 10px 0px 10px;
  border-bottom:2px solid #FFF;
}

.divLinha .valor {
  background:#93cde9;
  padding:0px 10px 0px 10px;
  border-bottom:2px solid #FFF;
}

.divLinha2 .data {
  background:#bee2f3;
  padding:0px 10px 0px 10px;
  border-bottom:2px solid #FFF;
}

.divLinha2 .valor {
  background:#93cde9;
  padding:0px 10px 0px 10px;
  border-bottom:2px solid #FFF;
}

h4.titulosInsc {
  float: left; clear: both;
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #0089da;
}

h3.titInscForm {
  margin: 25px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  background: url(../images/titInscForm.png) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-align: left;
  color: #8f156c;
}

fieldset.form {
  border: 0px;
  margin: 0px auto;
  padding: 0px 0px 0px 26px;
  float: left;
  width: 700px;
}

form#inscForm br {
  clear: left;
}

form#inscForm fieldset {
  border: 0px;
  margin: 0px auto;
  padding: 0px 0px 0px 26px;
  float: left;
  width: 700px;
}

div.titEsq {
  margin: 15px 0px 0px 0px;
  padding: 3px 5px 4px 5px;
  float: left;
  width: 110px;
  background: #5babda;
}

div.titCentro {
  margin: 15px 0px 0px 10px;
  padding: 3px 5px 4px 5px;
  float: left;
  width: 82px;
  background: #5babda;
}

div.titDir {
  margin: 15px 0px 0px 10px;
  padding: 3px 5px 4px 5px;
  float: left;
  width: 100px;
  background: #5babda;
}

.captcha {
  float:left;
}

/** RESULTADOS **/
#resultadoz {
  padding:15px 0px 0px 15px;
  font:12px arial;
}

#resultadoz .box {
  border:1px dashed #b7b7b7;
  background-color:#f1f1f1;
  font:12px arial;
  width:500px;
  float:left;
}

#resultadoz .box .label {
  padding:5px 0px 5px 0px;
  text-align:center;
  float:left;width:500px;
}

#resultadoz .box2 {
  padding: 10px 0px 0px 10px;
  float:left;
}

#resultadoz .box3 {
  width:500px;
  float:left;
}

#resultadoz .box2 .topo {
  background-color:#e2e2e2;
  border:1px solid #b7b7b7;
  padding:5px 0px 5px 0px;
  float:left;
  width:500px;
  text-align:center;
  font:12px arial;
}

#resultadoz .item {
  background-color:#f1f1f1;
  width:500px;
  float:left;
  font:12px arial;
  border:1px solid #b7b7b7;
}

#resultadoz .div {
  padding:5px 0px 5px 0px;
  float:left;
  border-bottom:1px solid #b7b7b7;
}

#resultadoz .tituloz {
  background: #00264D;
  color:white;
}

#resultadoz .item .label1 {
  width:90px;
  float:left;
}

#resultadoz .item .campofull {
  width:408px;
  float:left;
}

#resultadoz .item .campo1 {
  width:148px;
  float:left;
}

#resultadoz .item .campo2 {
  width:80px;
  float:left;
}

#resultadoz .item strong {
  padding:0px 5px 0px 5px;
}

/* FORMATACOES FORMULARIO SOCIO-CULTURAL [INICIO] */
div.questSocCols {
  float: left;
  border: 0px solid #CCCCCC;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 10px;
  text-align: center;
}

div.questSoc {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px dotted #0099CC;
  width: 205px;
  float: left; clear: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  text-transform: uppercase;
  color: #5babda;
}

div.questSocLists {
  float: left; clear: right;
  border-bottom: 2px inset #0099CC;
  width: 205px; height: 160px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.questSocLists input {
  border: 0px solid #0099CC;
  float: left; clear: left;
  margin: 0px auto;
}
#forQuestionario .radiocheckbox {
  background-color:white;
}
div.questSocLists li {
  margin: 0px auto;
  padding: 0px;
  list-style: none;
  float: left; clear: left;
  width: 192px;
}

div.questSocLists label {
  float: left; clear: right;
  padding: 2px 0px 0px 5px;
  font-family: Arial;
  font-size: 12px;
}

div.questSocListsCol {
  float: left; clear: right;
  border-bottom: 2px inset #0099CC;
  width: 205px; height: 160px;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.questSocListsCol li {
  margin: 0px auto;
  padding: 0px;
  list-style: none;
  float: left; clear: left;
  width: 192px;
}

div.questSocListsCol label {
  float: left; clear: right;
  padding: 2px 0px 0px 5px;
  font-family: Arial;
  font-size: 12px;
}

div.questSocListsCol input {
  border: 0px solid #0099CC;
  float: left; clear: left;
  margin: 0px auto;
}

/* FORMATACOES FORMULARIO SOCIO-CULTURAL [FIM] */
form#inscForm label {
  margin: 15px 5px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  color: #ffffff;
}

form.confCpf label {
  margin: 15px 5px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  color: #ffffff;
}

form.confImagem label {
  margin: 15px 5px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  color: #ffffff;
}

form#inscForm li {
  margin: 0px auto;
  padding: 0px;
  list-style: none;
  display: inline;
  border: 0px solid #CCCCCC;
}

.inscricaosegundo {
  margin: 0px auto;
  padding: 0px;
  float: left;
  text-align: left;
  width: 700px;
  border: 1px solid #999999;
}

.conteudoInsc .inputIndex {
  float:left;
  margin-top: 15px;
  padding: 2px 0px 2px 3px;
  background: #d7d7d7;
  border: 2px solid #5babda;
  font-family: Arial;
  font-size: 11px;
  text-transform: uppercase;
}

.conteudoInsc input.free {
  margin-top: 15px;
  background: #ffffff;
  border: 2px solid #5babda;
  font-family: Arial;
  font-size: 11px;
  text-transform: uppercase;
}

.conteudoInsc .inputBt {
  float: left; 
  clear: right;
  background: #7d0858;
  cursor:pointer;
  margin: 15px 0px 0px 20px;
  padding: 1px 7px 3px 7px;
  border-bottom: 2px solid #6c103e;
  border-right: 2px solid #6c103e;
  border-top: 2px solid #993077;
  border-left: 2px solid #993077;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFFFFF;
}

.conteudoInsc .inputBt2 {
  background: #7d0858;
  cursor:pointer;
  padding: 1px 7px 3px 7px;
  border-bottom: 2px solid #6c103e;
  border-right: 2px solid #6c103e;
  border-top: 2px solid #993077;
  border-left: 2px solid #993077;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

.conteudoInsc .inputBt3 {
  float:left;
  background: #7d0858;
  cursor:pointer;
  padding: 0px 5px 0px 5px;
  margin-top:15px;
  border-bottom: 2px solid #6c103e;
  border-right: 2px solid #6c103e;
  border-top: 2px solid #993077;
  border-left: 2px solid #993077;
  font-family: Tahoma;
  color: #FFFFFF;
}

.conteudoInsc .inputBts {
  float: left; clear: right;
  background: #0066CC;
  cursor:pointer;
  padding: 3px 5px 3px 5px;
  border-top: 2px outset #006699;
  border-right: 2px outset #336699;
  border-bottom: 2px outset #336699;
  border-left: 2px outset #3366FF;
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFFFFF;
}

.conteudoInsc .inputBtInsc {
  float: left; clear: left;
  text-indent: -100em;
  background: url(../images/btIrInscricao.gif) no-repeat left;
  margin: 10px 0px 0px 20px;
  padding: 3px 5px 3px 5px;
  width: 329px;
  height: 66px;
  border: 0px;
  cursos: pointer;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}

.conteudoInsc .inputCampo {
  margin-top: 3px;
  padding: 3px 5px 0px 5px;
  overflow:hidden;
  border: 1px inset #006699;
  font-family: arial;
  font-size: 11px;
  text-transform: uppercase;
}

.confCpf {
  float: left; clear: right;
  font-weight: bold;
  margin: 0px 0px 20px 0px;
  padding-left: 20px;
}

.confCpfStyle {
  float: left; 
  clear: left; 
  margin: 0px; 
  padding-left: 20px; 
}

.confImagem {
  float: left; clear: left;
  margin: 0px 0px 0px 0px;
  padding-left: 20px;
  border: 0px #CCCCCC solid;
}

.conteudoInsc p {
  color: #004567;
  text-align: left;
}

.conteudoInsc table#confImagemTb {
  border: 0px solid #999999;
  width: 350px;
}

.conteudoInsc table#inscSeg {
  border: 0px solid #999999;
  margin: 0px 0px 20px 20px;
  width: 70%;
}

.conteudoInsc table#inscSeg td {
  border-top:1px solid #018dda;
  border-bottom:1px solid #afd6eb;
  font-family: Arial;
  font-size: 12px;
}

div#quadroprocessando {
  position:absolute;
  background-color:#CCCCCC;
  border:1px solid gray;
  font: bold 13px arial;
  color:black;
  width:510px;
  height:70px;
  float:left;
  text-align:center;
  filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
  display: none;
}

/* FORMATACOES FORMULARIO INSCRICAO ONLINE - FIM */

#divComprovante {
  float:left;
  width:600px;
  border:1px dashed;
  
}
#divComprovante li {
  float:left;
  padding:0px 0px;
  border-bottom:1px solid silver;
}
#divComprovante .li1 {
  width:600px;
}
#divComprovante .li2 {
  width:300px;
  _width:298px;
}

#divComprovante .backRed {
  float:left;
  margin-left:5px;
  background:#FF0000;
  padding-right:10px;
  color:#FFFFFF;
}

#divComprovante .spanLabel {
  width:110px;
  float:left;
  text-align:right;

}
#divComprovante .spanTexto{
  padding-left:10px;
}

#divComprovante .spanTexto2{
  float:left;
}

#divComprovante .liData{
  text-align:center;
}
.dataImpressao {
  float: left; 
  clear: left;
  width:600px; 
  border: 0px solid #999999; 
  padding-left: 40px;
}
.acessibilidade {
  float: left; 
  clear: left; 
  padding-left: 155px;
  *padding-left: 95px;
}


/* comprovante de inscri��o */

#conteudogeral #divComprovante {
  float:left;
  width:600px;
  margin:0px 0px 0px 50px;
  _margin:0px 0px 0px 25px;
  border:1px dashed;
}
#conteudogeral #divComprovante li {
  float:left;
  padding:2px 0px 2px 0px;
  border-bottom:1px solid silver;
}
#conteudogeral  #divComprovante .li1 {
  width:600px;
}
#conteudogeral #divComprovante .li2 {
  width:300px;
  _width:298px;
}

#conteudogeral #divComprovante .backRed {
  float:left;
  margin-left:5px;
  background:#FF0000;
  padding-right:10px;
  color:#FFFFFF;
}

#conteudogeral #divComprovante .spanLabel {
  width:110px;
  float:left;
  text-align:right;

}
#conteudogeral #divComprovante .spanTexto{
  padding-left:10px;
}

#conteudogeral #divComprovante .spanTexto2{
  float:left;
}

#conteudogeral #divComprovante .liData{
  text-align:center;
}
#conteudogeral .dataImpressao {
  float: left; 
  clear: left;
  width:600px; 
  border: 0px solid #999999; 
  padding-left: 40px;
}
#conteudogeral .acessibilidade {
  float: left; 
  clear: left; 
  border: 0px solid #999999; 
  padding-left: 15px;
}

.inscEcerrada {
  position: absolute; 
  z-index: 9999; 
  width: 598px; 
  height: 320px;
  font-size:17px;
}

.printInsc {
  float: left; 
  margin-left:20px;
  _margin-left:10px;
  width: 640px; 
  left: 0px; 
  z-index: 150;
}

.fieldsetInsc {
  text-align: left; 
  width: 620px; 
  margin: 0px 0px 0px 0px; 
  padding: 2px 0px 0px 26px;
}

fieldsetInsc img {
  margin-top:20px;
}

.pPresenca {
  padding:0px 10px 10px 10px;
  font:12px arial;
}

.divPedencia {
  background-color: black; 
  color: white; 
  width: 290px; 
  padding: 5px 3px 5px 3px;
  border:1px solid black;
}

.hrBottom {
  border: 1px solid #524022;
  height:1px;
}

.divAuto {
  text-align: left; 
  font-weight: normal; 
  width: 450px;
  padding: 0px 10px 0px 10px;
  font:12px arial;
}

.divAuto .pMsg1 {
  margin:0px;
  padding:10px 10px 0px 10px;
}

.divAuto .pMsg2 {
  margin:0px;
  padding:10px 10px 15px 10px;
}

.divAssessibilidade {
  padding-left: 30px; 
  float: left; 
  clear: left; 
  border: 0px solid #999999;
}


.divJsNova {
  float:left; 
  color:#FF0000; 
  background:#FFFFFF; 
  width:456px; 
  text-align:center; 
  font-weight:bold; 
  padding:5px;
  border:1px solid #FF0000;
}

.divComprovante {
  float:left;
  width:700px;
}

.cidades {
  float:left;
  width:700px;
}

.pSala2 {
  float:left;
  width:700px;
}

.imgCarimbo {
  position:absolute; 
  float:left; 
  left:45%; 
  margin:230px 0px 0px 180px; 
  text-align:left;
}






/* -:|:-:|:-:|:- */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td,tt,img,table,caption,label {  
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  list-style:none;
  font-size: 100%;
  line-height:inherit;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration:none;
}

#divInscricoes {
  float:left;
  padding-left: 73px;
  font: 1.4em arial;
}
#formInscricoes, #divInscricoes {
  width:550px;
  overflow:hidden;
}
#formInscricoes fieldset {
  float:left;
  width:550px;
  overflow:hidden;
  font: 0.8em arial;
  background:url(../images/bgCorpoBlocoInsc.jpg) repeat-y;
  padding-left:25px;
  _padding-left:26px;
  margin-bottom:20px;
}
#formInscricoes .atencao{
  background:url(../images/bgCorpoBlocoAtencao.gif) repeat-y;
  font-size:16px;
}
#formInscricoes .divTopoBlocoInsc {
  float:left;
  width:550px;
  height:31px;
  padding-top:10px;
  margin:0px 0px 10px -25px;
  _margin:0px 0px 0px -13px; 
  color:#FFFFFF;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  background:url(../images/bgTopoBlocInsc.jpg) no-repeat;
}
#formInscricoes .divTopoBlocoAtencao {
  float:left;
  width:550px;
  height:31px;
  padding-top:10px;
  margin:0px 0px 10px -25px;
  _margin:0px 0px 0px -13px; 
  background:url(../images/bgTopoBlocoAtencao.gif) no-repeat;
}

#formInscricoes .divTopoBlocoLeia {
  background:url(../images/bgTopoBlocoLeia.gif) no-repeat;
}

#formInscricoes .divBaixoBlocoInsc {
  float:left;
  width:550px;
  height:18px;
  margin:0px 0px 0px -25px;
  _margin:0px 0px 0px -13px; 
  background:url(../images/bgBaixoBlocoInsc.jpg) no-repeat;
}
#formInscricoes .divBaixoBlocoAtencao {
  background:url(../images/bgBaixoBlocoAtencao.gif) no-repeat;
}
#formInscricoes fieldset .divFieldset { /* Espa�o interno do fieldset devido a bug entre navegadores */
  padding:10px 0px;
}
#formInscricoes ul, #formInscricoes li, #formInscricoes li .divInput, #formInscricoes li label, #formInscricoes li .divRadio {
  float:left;
}
#formInscricoes li { /* Espa�o entre as linhas */
  height:30px;
}
#formInscricoes li li { /* Nao � linha necessariamente, pode ser coluna */
  margin-top:0px;
  height:23px;
}
#formInscricoes .liGrande { /* Campos: nomes, e-mail */
  width:500px;
}
#formInscricoes .liGrande .divInput input { /* Campos: nomes, e-mail */
  width:373px;
}
#formInscricoes .liMedio {
  width:344px;
}
#formInscricoes .liMedio .divInput input { /* Campos: Nacionalidade */
  width:217px;
}
#formInscricoes .liMedio2 {
  width:250px;
}
#formInscricoes .liMedio2 .divInput input { /* Campos: Nacionalidade */
  width:123px;
}
#formInscricoes .liPequeno {
  width:200px;
}
#formInscricoes .liPequeno .divInput input {  /* Campos: CEP */
  width:73px;
}
#formInscricoes #inputNaturalidade {
  width:152px;
}
#formInscricoes #inputCpfPai, #formInscricoes #inputCpfMae {
  width:208px;
}
#formInscricoes #inputNumero, #formInscricoes #inputAno {
  width:51px;
}
#inputComplemento {
  width:217px;
}
#inputCidade, #inputBairro {
  width:156px;
}
#selectDocumento {
  width:147px;
}
#formInscricoes #inputOutra {
  width:328px;
}
#inputOutrasDeficiencias, #inputSindrome {
  width:310px;
}
#fieldInformacoesContato .divInput input {
  width:108px;
}
#formInscricoes li .label1 { /* Primeiro label da esquerda pra direita de cada linha */
  width:120px;
  text-align:left;
}
#formInscricoes li .label1, #formInscricoes li .label2 {
  color:#000;
  height:16px;
  overflow:hidden;
  padding:5px 5px 5px 0px;
  border-bottom:1px dashed #c4d3da;
}
#formInscricoes li .label2 {
  padding-left:5px;
}
#formInscricoes .divInput input {
  background-color:white;
  border:1px solid #808080;
  height:24px;
  font: 1em/1.8em arial;
}
*:first-child+html #formInscricoes .divInput input { margin-top:-1px; }
* html #formInscricoes .divInput input { margin-top:-1px; }
#formInscricoes .inputObrigatorio, #formInscricoes .divInput .inputObrigatorio {
  background-color:#fce0fa;
  border:1px solid #808080;
  font-size:16px;
}
#formInscricoes .inputObrigatorio2 {
  width:135px;
  font-size:14px;
}
#formInscricoes .divInput select {
  font: 1em arial;
  margin: 2px 0px 0px 3px;
}
#formInscricoes .ulSexo li {
  width:82px;
  margin-top:4px;
}
#formInscricoes .ulSexo label { /* Label exclusivo do campo sexo */
  float:right;
}
#formInscricoes .ulSexo input { /* Radios do campo sexo */
  float:left;
}
#formInscricoes #labelFeminino {
  margin-right:6px;
}
#formInscricoes #radioSexoFeminino {
  margin-left:8px;
  *margin-left:5px;
  *margin-top:-17px;
}
#formInscricoes #liAvisoResponsavel {
  margin-top:4px;
}
#formInscricoes button {
  background-color:red;
  font: bold 1em arial;
  color:white;
  padding:3px 0px;
  border:1px solid black;
}
#btnContinuar {
  width:90px;
  margin:0px 5px 0px 2px;
}
#btnBuscarCep {
  width:80px;
  margin:0px 5px 0px 2px;
}
*:first-child+html #formInscricoes #btnBuscarCep { padding:2px 0px; }
* html #formInscricoes #btnBuscarCep { padding:2px 0px; }
#formInscricoes .divBotoes {
  font: bold 0.87em arial;
  clear:both;
  width:500px;
  text-align:center;
}
#formInscricoes .divBotoes button {
  margin:10px;
}
#formInscricoes .liObs {
  text-align:center;
  margin-top:5px;
  width:500px;
}
#formInscricoes .liObs strong {
  font: bold 1.2em arial;
}
#formInscricoes .liObs b {
  color:red;
}
#formInscricoes .liDeficiencia {
  margin-left:16px !important;
  margin-left:8px;
}
#fieldNecessidadesEspeciais .label2 {
  width:178px;
}
#formInscricoes .divObsCursos {
  margin:10px;
  height:80px;
  display:block;
  background-color:#f6e8e8;
  border:1px solid red;
}
#formInscricoes .divObsCursos strong {
  padding:10px;
  float:left;
}
#fieldOpcoesCurso .liObs {
  padding-bottom:80px !important;
  padding-bottom:0px;
}
#formInscricoes #btnVerificar, #formInscricoes #btnAlterar,  #formInscricoes #btnConfirmar {
  margin:0px 5px 0px 2px;
  font: bold 0.9em arial;
}
#formInscricoes #btnVerificar {
  width:140px;
  margin-left:190px;
}
.ulBotoesFinal li {
  padding: 10px 0px 0px 15px;
}
#formInscricoes .pAviso {
  float:left;
  margin-left:-68px;
  _margin-left:-75px;
  position:absolute;
  width:500px;
}
#avisoInscricoes {
  float:left;
  width:610px;
  background-color:#feffd1;
  border:1px solid #656541;
  color:gray;
  text-align:center;
  position:absolute;
  display:block;
  padding:15px 10px 50px 10px;
  margin:0px 0px 20px 0px;
}
.avisoInscricoes2 {
  float:left;
  width:674px !important;
  background-color:#feffd1;
  border:1px solid #656541;
  color:gray;
  text-align:center;
  position:absolute;
  display:block;
  padding:15px 10px 30px 10px !important;
  margin:0px 0px 20px 0px;
}

/* Boleto nao encontrado */ 
.divErroBoleto {
 float:left;
 width:700px;
 padding-top:20px;
 text-align:center;
}
.divBoletoNaoEnc {    
 margin:0px auto ; 
 width:363px; 
 height:121px;
 background: url(../images/boletoNaoEncontrado.png) no-repeat;
}
/* /Boleto nao encontrado */ 
