@charset "utf-8";
/* CSS Document */
body {
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

#page .titulo
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 13px;
    color: #666666;
    margin: 0;
    float: left;
    clear: both;
}


#faixa {
    height: 20px;
}
#page {
    text-align: left;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 0px;
    width: 700px;
    display: block;
    clear: left;
    float: none;
}

#page #topo {
    margin: 0px;
    padding: 10px;
    display: block;
    height: 100px;
    float: left;
    clear: both;
    width: 95%;
}
#page #topo img {
    margin: 0px;
    padding: 0px;
    float: left;
}
#page #topo p {
    margin: 2px;
    padding: 0px;
    float: right;
    clear: none;
}
#page #topo .user {
    font-size: 11px;
}
#page  #topo  h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #716F6E;
    margin: 20px;
    float: right;
    font-weight: bold;
    clear: none;
}


#page #texto {
    margin: 0px;
    padding: 5px;
    float: left;
    width: 40%;
}
#page #city-legenda {
    margin: 0px;
    padding: 5px;
    float: right;
    width: 350px;
}
#page #city-legenda fieldset {
    margin: 3px;
    padding: 5px;
    width: 250px;
}
#page #city-legenda legend {
    margin: 3px;
    padding: 0px;
    color: #666666;
}
#page #city-legenda select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: 1px solid #999999;
}
#page #city-legenda form {
    margin: 0px;
    padding: 0px;
}

#page .editor {
    padding: 0px;
    height: 230px;
    float: center;
    width: 700px;
    clear: both;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
#page .categoria {
    background-image: url(../images/tit-bg.jpg);
    background-repeat: repeat-x;
    padding: 0px;
    float: left;
    width: 700px;
    clear: both;
    margin-top: 10px;
}
#page .categoria h2 {
    font-size: 13px;
    color: #666666;
    margin: 0px;
    float: left;
    padding: 5px;
    width: 610px;
}

#page .categoria img {
    margin: 0px;
    padding: 0px;
    float: left;
}

#page .list-idn {
    vertical-align:top;
    width:40px;
    font-style: italic;
}

#page .meio {
    width:500px;
}

#page   .list-data {
    vertical-align:top;
    width:170px;
    font-style: italic;
}

#page   .list-link {
    vertical-align:top;
    width:80px;
    font-style: italic;
    text-align: center;
}

#page .listConsulta {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-color: #666666;
    border-bottom-color: #666666;
}
#page  .listConsulta  a, .list-titulo {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}
#page .listConsulta a:hover {
    color: #6AC335;
    text-decoration: underline;
}
#page #conteudoConsulta {
    margin: 0px;
    width: 690px;
    clear: both;
}
#page #conteudoConsulta p {
    margin: 10px;
    padding: 0px;
}

#page #conteudoConsulta .titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #006600;
}
#page #conteudoConsulta .data {
    font-size: 11px;
    font-style: italic;
    margin-top: 5px;
    padding: 0px;
    float: right;
    clear: both;
}
#page #conteudoConsulta .botoesSuperiores {
    float: left;
    width: 100%;
    text-align: center;
    margin: 5px 0px;
}
#page #conteudoConsulta .botoesInferiores {
    float: left;
    width: 100%;
    text-align: center;
/*    margin: 5px 0px;*/
}
#page #conteudoConsulta .tema {
    font-style: italic;
    font-size: 11px;
    text-align: justify;
}
#page #conteudoConsulta .ementa {
    font-weight: normal;
    text-align: justify;
    float: left;
    width: 100%;
    margin: 5px 0px 0px 0px;
}
#page  .btnContribuir  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #666666;
    margin: 5px;
    width: 200px;
    border: 1px solid #999999;
}
#page  .btnContribuir:hover  {
    background-color: #6AC335;
}
#page  #anexos  {
    margin: 0px;
    padding: 10px;
    clear: both;
    float: left;
    width: 90%;
}

#page #anexos p {
    margin: 0px;
    padding: 0px;
}


#page #anexos table {
    margin: 5px;
    padding: 0px;
    clear: none;
    float: left;
}
#page #anexos a {
    color: #646464;
    text-decoration: none;
}

#page #anexos a:hover {
    text-decoration: underline;
}
#page #pesquisa {
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
    clear: both;
}
#page  #pesquisa  form p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 3px 3px 3px 25px;
    padding: 3px;
}
#page #pesquisa .btn_opiniao {
    color: #666666;
    background-color: #F0F0F0;
    border: 1px solid #999999;
    margin: 0px 0px 0px 40px;
}
#page #pesquisa .btn_opiniao:hover {
    color: #FFFFFF;
    background-color: #666666;
}
#page .quebraLinha {
    margin: 0px;
    padding: 0px;
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
}
#page .quebraLinha a {
    color: #006600;
    text-decoration: none;
}
#page #video {
    width: 100%;
    text-align: center;
}
#rodape {
    padding: 2px;
    width: 700px;
    margin: 0px auto;
    border-top: 1px solid #999999;
    color: #999999;
    clear: both;
}
#page .direita {
    float: right;
    clear: right;
}
#page .linha {
    text-align: center;
    clear: both;
}
#conteudo {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 700px;
}#conteudo  #recibo  {
    margin: 5px;
    padding: 0px;
    float: left;
    clear: both;
}
#page .tabelaAnexos {
    width: 300px;
}

#page #labelPickEsquerda {
    margin: 0 0 0 10px;
    width: 284px;
    float: left;
    font-weight: bold;
    font-size: 13px;
}

#page #labelPickDireita {
    width: 150px;
    float: left;
    font-weight: bold;
    font-size: 13px;
}

#page #alocarAnalistas {
    clear: both;
}

#page #alocarAnalistas td {
    width: 142px;
}

.infoStyle {
    color: green;
    font-weight: bold;
}

.errorStyle {
    color: red;
    font-weight: bold;
}

#jacadastrado {
    border: 1px solid #999;
    height: 200px;
    width: 270px;
    float: left;
    padding: 15px;
    text-align: center;
    margin: 0 0 30px 30px;
}

#jacadastrado input {
    margin: 0 0 4px 4px;
}

#naocadastrado {
    border: 1px solid #999;
    height: 200px;
    width: 270px;
    float: right;
    padding: 15px;
    text-align: center;
    margin: 0 30px 30px 0;
}

#wrapcadastro {
    width: 690px;
    margin: 40px auto 20px auto;
    clear: both;
    text-align: center;
}

#loginadmanalista {
    width:220px;
    padding: 20px;
    border: 1px solid #999;
    margin: 0 auto;
    clear: both;
    text-align: center;
}

#loginadmanalista label {
    float: left;
    clear: both;
    width: 60px;
    height: 20px;
    text-align: left;
}
#loginadmanalista input {
    margin: 0 0 3px 0;
}

#esqueci {
    width:400px;
    padding: 20px;
    border: 1px solid #999;
    margin: 0 auto;
    clear: both;
    text-align: center;
}

#menusuperior {
    margin: 4px 0 0 0;
    float: right;
    clear: both;
}

#menuinferior {
    margin: 10px 0px 10px 0px;
    text-align: center;
    clear: both;
    float: left;
    width: 100%;
}

#ajudaonline {
    float: right;
    margin: 5px;
}

#bannertopo {
    margin: 0 auto;
    height: 72px;
    width: 690px;
    text-align: center;
}

#bannertopo h2 {
    color: #666666;
}

#contribuidor {
    float: left;
    margin: 5px;
}

#uploadbanner {
    text-align: center;
    clear: both;
    margin: 0 auto;
    width: 400px;
}

#uploadlogomarca {
    text-align: center;
    clear: both;
    margin: 0 auto;
    width: 400px;
}

.campoInput {
    width: 690px;
}

