.bgConcurso { display:none }
.bgConcurso.menuLateralAreaCandidato { display:block; background: none; width: 200px; float: left; position: static;}
.Miolo { margin:0; left:auto; width:auto; position:relative; min-height: auto; border:0; box-shadow:none; -webkit-box-shadow:none; }
h2.tituloPagina { line-height:normal; text-transform: none; letter-spacing: normal; margin:0; border:0; background: #004a61; border-radius:3px; color:#fff; font-size:16px; font-weight: 500; line-height: 1.1; padding:10px 15px; }
h2.tituloPagina span { text-indent: 0; border:0; }
.mioloInterna { margin:20px 0;padding: 0 15px;  }
#pgInformacoes { padding:0; margin:20px 0 }
.h3, h3 { font-size:16px; }
body { font-family: Arial, Helvetica, sans-serif; }
label { font-weight: normal; }
.link { color:inherit; font-size:inherit; margin:0; }
.checkbox+.checkbox, .radio+.radio { margin:0 }
.checkbox, .radio { margin:0; }
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { position:relative; margin-left:0; }
.Miolo.Index{margin: 0 auto !important;}

.blocoPadrao { background:none; }
.blocoPadrao h3 { background:none; padding:0; }
.blocoPadrao h3 span { text-align: left; display:block; background:#ddd; border-radius:3px; padding:7px 10px; text-transform: none; margin:0; color:#333 }
.blocoPadrao .dados { padding:10px }
#blocoPublicacoes h4 {  padding:10px 0 10px 45px; background:url('img/seta.png') center left no-repeat; margin-bottom: 20px; }
#blocoPublicacoes ul li { text-transform:none;  }

#pgInformacoes .aba-grupo { opacity:0.7; vertical-align: middle; margin-right: -4px; border:0;  overflow: hidden; display: inline-block; width: 125px; height:87px; background-repeat:no-repeat; background-position: center; }
#pgInformacoes .aba-grupo-1 { text-indent:-9000px; width:125px }
#pgInformacoes .aba-grupo-2 { text-indent:-9000px; width:120px }
#pgInformacoes .aba-grupo-3 { text-indent:-9000px; width:125px }
#pgInformacoes .aba-grupo-4 { text-indent:-9000px; width:115px }
#pgInformacoes .aba-grupo-5 { text-indent:-9000px; width:110px }
#pgInformacoes .aba-grupo-6 { text-indent:-9000px; width:100px }
#pgInformacoes .aba-grupo-7 { text-indent:-9000px; width:100px }
#pgInformacoes .aba-grupo-99999 { text-indent:-9000px; width:115px  }

#pgInformacoes .aba-grupo-1 { background-image:url('img/editais_light.png'); }
#pgInformacoes .aba-grupo-2 { background-image:url('img/inscricao_light.png'); }
#pgInformacoes .aba-grupo-3 { background-image:url('img/situacao_light.png'); }
#pgInformacoes .aba-grupo-4 { background-image:url('img/local_light.png'); }
#pgInformacoes .aba-grupo-5 { background-image:url('img/provas_light.png'); }
#pgInformacoes .aba-grupo-6 { background-image:url('img/resultados_light.png'); }
#pgInformacoes .aba-grupo-7 { background-image:url('img/recursos_light.png'); }
#pgInformacoes .aba-grupo-99999 { background-image:url('img/faq_light.png'); }

#aba-anexos-lista { margin-bottom:10px }

#pgInformacoes .aba-active,
#pgInformacoes .aba-grupo:hover { color:#333 !important; background-color:#FFFFCC; opacity: 1; border-bottom:1px solid #FFDDBB !important; }

.Miolo.Index{ width: auto;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    margin: 0 17px !important; }
.bgConcurso .CategoriasConcursos ul li a{ background: none; font-weight: normal;color: #707070;font-size: 14px; text-transform: initial; height: auto; padding: 12px 0px;    line-height: normal;}
.bgConcurso .CategoriasConcursos ul li a:hover, .bgConcurso .CategoriasConcursos ul li.ativo a{ background: #004c5f; color: white;border-radius: 4px;}
.bgConcurso h3 { color: #004c5f; }

#formBusca #buscar { width:170px; }
#rybena-sidebar, #rybena-sidebar * { overflow:visible; }

.formulario label.error{
    margin-left: 107px;
    width: 255px !important;
    text-align: left;   
}

#TopoInformacoes .imagem{
    padding: 0 !important;
}

.formulario fieldset.meio.segundo .item label {
    width: 100px;
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1.5rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: auto;
}

select.form-control {
    height: 40px !important;
}

.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto {
    padding-left: 0 !important;
}