.opcoes_candidato {
  list-style-type: none;
  list-style-image: none;
  margin: 0 0 1em 0;
  padding: 0px;
}
.opcoes_candidato li {
  margin: 0 0 .4em 0;
  padding-left: 5px;
}

.dados img {
  vertical-align: bottom;
}

.formulario .block .comentario p {
  text-align: justify !important;
}

.lista_pendencias {
  list-style-image: none;
  list-style-type: none;
}
.lista_pendencias li {
  border: 1px dotted #000000;
}

ol.instrucoes li {
  margin-bottom: 1em;
}
p.link_ficha_cadastro {
  font-size: 1.5em;
  font-weight: bolder;
  text-align: center;
  text-decoration: blink;
}

p.link_declaracao_desistencia {
  font-size: 1.5em;
  font-weight: bolder;
  text-align: center;
  text-decoration: blink;
}

address.campus {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  color: #000000;
  padding: 1em;
}

#link_ficha {
  font-weight: bolder;
  text-align: center;
}

a.importante {
  font-weight: bolder;
}

#lista_chamadas table.tabela {
  font-size: 90%;
  width: 100%;
}

#login_candidato,
#form_chamada,
#form_confirmacao {
  width: 100%;
  max-width: 45em;
}

#form_escolha_pefil_candidato {
	width: 45em;
}

#form_escolha_pefil_candidato label{
    width: 100% !important;
    display: block;
    text-align: left;
}

#area_candidato_aluno-sugestao_acesso-login,
#area_sugestao_login_aviso {
	width: 50% !important;
	float: left;
	display:inline;
}

#area_candidato_aluno-sugestao_acesso-login label{
    width: 51% !important;
}

#area_candidato_aluno-sugestao_acesso-login div{
    width: 39% !important;
}

#area_sugestao_login_aviso {
    font-size: 80%;
}

#inscricao_form_alterar_candidato_aluno {
	width : 90%;
}

#inscricao_form_alterar_candidato_aluno fieldset {
	width : 98%;
}

#campo_foto #img_foto_candidato {
    width: 150px;
    border: 1px solid #000;
    margin: 0em 2em;
}

#campo_foto div {
    display: inline-block;
    vertical-align: middle;
}

.foto_candidato img {
  border: 1px solid #000;
  width: 250px;
}

.foto_candidato .sem_foto {
  border: 2px dashed #aaa;
  padding: 100px 30px;
  width: 150px;
  color: #555;
}

.div_sem_foto {
    padding: 95px 65px;
    border: 2px dashed #999; 
    color: #999;
    font-style: italic;
    margin: 0em 2em;
}
