@charset "utf-8";
body  {
    margin: 0px;
    padding: 0px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:100%;
}
a{
    /*font-size:12px;*/
    text-decoration:none;
}

a.pdf{
    text-decoration:underline;
}
a img {
    border:none;
}
fieldset{
    border:none;
}
.fontePequena
{
    font-size:80%;
}

.fonteNormal
{
    font-size:100%;
}
.fonteGrande
{
    font-size:120%;
}

.cemtralizamenu{
    float:left;
    width:100%;
    text-align:left;
    height:42px;
}
.cem{
    float:left;
    width:100%;
    text-align:left;
}

.tudo{
    margin-left:auto;
    margin-right:auto;
    width:960px;
    text-align:center;
}

.cabec{
    float:left;
    width: 960px;
    height: 150px;
    background-repeat:no-repeat;
    text-align:left;

}

.acessibilidade{
    float:right;
    width: 960px;
    height: 30px;
    margin-top:10px;
    margin-right:3px;
    text-align:right;
}
.acessibilidade a{
    text-decoration:none;
    font-weight:bold;
}
.acessibilidade img{
    border:none;
}

.corpo{
    float:right;
    width:960px;
    height:auto;
    padding-top:0.5px;
    text-align:left;
    margin-top:0.1px;
    margin-bottom:0.5px;
}
.conteudo{
    float:right;
    width:960px;
    height:auto;
    padding-top:0.5px;
    text-align:left;
    margin-top:0.1px;
    margin-bottom:25px;
}
.corpo1{
    float:left;
    width:430px;
    height:auto;
    padding-top:40px;
    padding-left:15px;
    text-align:left;
}
.titulo2a{
    text-align:left;
    margin-bottom:5px;
    margin-top:6px;
    padding-bottom:2px;
    padding-left:5px;
    width:428px;
    height:auto;
}
.corpo2{
    float:left;
    width:500px;
    height:auto;
    padding-top:40px;
    padding-left:15px;
    text-align:left;
    margin-bottom:20px;
}
.titulo2b{
    text-align:left;
    margin-bottom:5px;
    margin-top:6px;
    padding-bottom:2px;
    width:500px;
    height:auto;
}
#fundo1{
    background-repeat: no-repeat;
    background-position: left top;
}

.titulo1{
    text-align:left;
    font-size:12px;
    margin-bottom:0.5px;
    margin-top:0.5px;
    padding-bottom:2px;
    padding-left:5px;
    border-radius: 10px;
}
.titulo2{
    text-align:left;
    font-size:110%;
}
.titulosucesso{
    text-align:left;
    font-size:16px;
}

.objetivo{
    text-align:left;
    margin-bottom:5px;
    margin-top:6px;
    padding-bottom:2px;
    padding-left:5px;
    border-radius: 10px;
}
.titulologin{
    text-align:left;
    margin-bottom:5px;
    margin-top:6px;
    padding-bottom:2px;
    padding-left:5px;
}
.titulocorpo{
    text-align:left;
    font-size:12px;
    margin-left:0.5px;
    width:958px;
    margin-bottom:0.5px;
    margin-top:0.1px;
    padding-bottom:2px;
    padding-left:1px;
    /*border-radius: 10px;*/
}

.titulopesquisa{
    text-align:left;
    font-size:16px;
    margin-bottom:0.5px;
    margin-top:2px;
    margin-left:5px;
    width:955px;

}
.titulopesquisamenor{
    text-align:left;
    font-size:16px;
    margin-bottom:0.5px;
    margin-top:2px;
    margin-left:5px;
    width:458px;

}
.titulopesquisatexto{
    text-align:left;
    font-size:16px;
    margin-bottom:0.5px;
    margin-top:5px;
    padding-left:15px;
    width:955px;
}
/* coloca logos no cabecalho*/
.logotipos{
    float:right;
    width: 960px;
    height: 77px;
}
#logo_unicamp {
    position: relative;
    margin-right:5px;
    margin-top: 5px;
}
#logo_detic {
    position: relative;
    margin-right:20px;
    margin-top: 5px;
    height: 30px;
}
a:has(#logo_detic) {
    position: relative;
    top: -15px;
}
/* coloca fontes/contraste no cabecalho*/
.contraste{
    float:right;
    width: 960px;
    height: 30px;
    margin-top:32px;
    margin-right:10px;
}

/* caixa de busca */
.busca
{
    float:left;
    width:960px;
    height:auto;
    padding-top:10px;
    padding-left:0.5px;
    text-align:left;
    margin-bottom:0.5px;
}
.busca44
{
    float:left;
    width:248px;
    height:auto;
    padding-top:10px;
    padding-left:0.5px;
    text-align:left;
    margin-top:25px;
    margin-bottom:0.5px;
    border-radius: 15px;
}
.busca55
{
    float:left;
    width:248px;
    height:auto;
    padding-top:10px;
    padding-left:0.5px;
    text-align:left;
    margin-bottom:0.5px;
    border-radius: 10px 0px 00px 10px;

}

.busca66
{
    float:left;
    width:248px;
    height:auto;
    padding-top:10px;
    padding-left:0.5px;
    text-align:left;
    margin-bottom:0.5px;
    border-radius: 0px 10px 10px 0px;
}

.busca1
{
    float:left;
    width:235px;
    height:110px;
    padding-top:10px;
    padding-left:0.5px;
    text-align:left;
}
.busca2
{
    float:left;
    width:470px;
    height:110px;
    padding-top:10px;
    padding-left:0.5px;
    text-align:left;
}
.Pesquisa
{
    font-family: Arial, Helvetica,sans-serif;
    font-size: 9pt;
}

.Botao
{
    font-size: 9pt;
}
.drop
{
    font-family: Arial;
    font-style: Arial;
    font-size: 9pt;
}

.Botao_cinza
{
    font-size: 9pt;
}
/* Fim caixa de busca */

.rodape{
    float:left;
    width:950px;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
    font-size:12px;
    margin-top:0.5px;
    border-radius: 10px;
}
#rodape1{
    margin-top:0.1px;
    text-align:left;
}
/* TESTE MENU NOVO */

.fundopreto{
    width:338px;
    height:20px;
    text-align:left;
}

table, caption {
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-variant: inherit;
}

textarea {
    resize:none;
    margin: 2px;
    font-size: inherit;
    font-family: inherit;
}

.erro{
    font-weight: bold;
}
input {
    font-size: inherit;
}

.menu {
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    background: #414141;
    width: 100%;
}

.menu ul {
    z-index: 100;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.menu ul li {
    position: relative;
    display: inline;
    float: left;
}

.menu ul li a {
    display: block;
    background: #414141;
    padding: 8px 10px;
    border-right: 1px solid #778;
    color: #2d2b2b;
    text-decoration: none;
}

.menu ul li a:link, .menu ul li a:visited {
    color: white;
}

.menu ul li a:hover{
    background: black; /*background of menu items during onmouseover (hover state)*/
    color: white;
}