html {
    overflow: -moz-scrollbars-vertical;
}

#divPagina {
    margin:0 auto;
    width:960px;
    z-index:1;
}

#divBarraUERJ {
    width:960px;
}

#divTopo {
    width:960px;
}
#divMenu {
    width:940px;
    height:24px;
    background: url('../img/menu.png') repeat-x;
    font-size:10.2px;
    color:#FFFFFF;
    font-weight:bold;
    padding:10px;
    padding-bottom:0px;
    margin-bottom:5px;
}

#divMenu a {

    font-size:10.2px;

    color:#FFFFFF;

    font-weight:bold;

    text-decoration: none;

}



#divConteudo {

    width:960px;

}



#divTexto p {

    line-height:180%;

}



#divConteudo div h3 {

    background-color:#F2F2F2;

    color:#000000;

    padding:5px;

}



#divConteudo div.tituloQuestao h3 {

    background-color:#F2F2F2;

    color:#000000;

    padding:5px;

    text-align:right;

}

#divEsquerda {
    background-image:url(../img/fundopage.jpg);
    background-repeat:no-repeat;
    float:left;
    min-height: 580px;
    width:745px;
}

#divDireita {
    background-color:#EEEEEE;
    /*    background-image:url(../img/fundo_barra.png);*/
    background-repeat:repeat-x;
    width:210px;
    float:right;
    height:692px;
}

#divRodape {
    background-color: #E5E5E5;
    font-size: 10px;
    padding: 4px;
    text-align: center;
    width:960px;
}

body, td, th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

body {

    background-color: #FFFFFF;
    margin-left: 5px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}



input, textarea, list {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #000000;

}



a:link {

    border:0px;

    text-decoration: none;

    color: #000000;

}

a:visited {

    text-decoration: none;

    color: #000000;

}

a:hover {

    text-decoration: underline;

    color: #000000;

}

a:active {

    text-decoration: none;

    color: #000000;

}



img a {

    border:0px;

}



img {

    border:0px;

}



h1 {

    font-size: 18px;

    color: #E37517;

    font-weight:bold;

}



h1 a:link {

    border:0px;

    text-decoration: none;

    color: #E37517;

}

h1 a:visited {

    text-decoration: none;

    color: #E37517;

}

h1 a:hover {

    text-decoration: underline;

    color: #E37517;

}

h1 a:active {

    text-decoration: none;

    color: #E37517;

}



h2 {

    font-size: 13px;

    color: #E37517;

    font-weight:bold;

}

h3 {

    font-size: 13px;

    color: #E37517;

    font-weight:bold;

}

h3 a:link {

    border:0px;

    text-decoration:none;

    color: #E37517;

}

h3 a:visited {

    text-decoration:none;

    color: #E37517;

}

h3 a:hover {

    text-decoration:underline;

    color: #E37517;

}

h3 a:active {

    text-decoration:none;

    color: #E37517;

}



hr {

    color:gray;

    height:1px;

}

.bordasfinas, .bordasfinas table, .bordasfinas tr, .bordasfinas th, .bordasfinas td {
    border:1px solid;
    border-spacing:0px;
}

.foto {
    padding-right: 10px;
}

.msg {
    font-weight:bold;
}

.navegacao a {
    color: #E37517;
    font-weight:bold;
}

.tituloLateral {
    color: #FFFFFF;
    font-weight: bold;
    background-color:#EEEEEE;
    width:190px;
    padding:10px;
    background-image:url(../img/menu.png);
    background-repeat:repeat-x;

}



.tituloLaranja, .tituloLaranja a , .tituloLaranja a:hover, .tituloLaranja a:active {

    color: #E37517;

    font-weight:bold;

}

.tituloCinza, .tituloCinza a, .tituloCinza a:hover, .tituloCinza a:active  {
    color: #666666;
    font-weight:bold;
}

.tituloCinza a:hover {
    text-decoration:underline;
}

strong {
    color: #666666;
    font-weight:bold;
}

p {
    margin-top:6px;
    margin-bottom:10px;
}



#comentario {
    /*font-size:10pt;*/
    background-color:#EFEFEF;

    border-style:solid;

    border-width:thin;

    border-color:#999;

    padding:10px;

}



#comentario form p {

    margin-bottom:0px;

    margin-top:0px;

    color:#333;

}



#comentario input, #comentario select, #comentario textarea{

    border: 1px solid #999;

    font-family:Verdana, "Trebuchet MS", Arial, sans-serif;

    font-size:10pt;

    margin-bottom: 10px;

}



#comentario input.botao{

    background-image: url(/images/fundoBotao.jpg);

    background-repeat: repeat-x;

    font-size: 12px;

    font-weight: bold;

    font-style: italic;

    height: 23px;

    color: #666666;

    margin-bottom: 10px;

}

#comentario label{
    display: block;

    font-family:Verdana, "Trebuchet MS", Arial, sans-serif;

    font-weight:bold;

    width: 115px;

    float: left;

    border-bottom: 1px solid #f1f1f1;

}



#conteudo-texto {

    line-height:150%;

}



#conteudo-texto img {

    padding: 5px;

}



#busca {

    font-size:10pt;

}



#busca fieldset{

    margin-left:20px;

    padding: 5px;

    border: 1px solid #CCCCCC;

    width: 90%;

}



#busca legend{

    font-weight: bold;

    color:#990000;

    font-size: 13pt;

}



/* HACK PARA CORRIGIR O MARGIN-BOTTOM*/

html>body #busca legend{

    margin-bottom: 0px;

}



#busca input{

    border-top: 1px solid;

    border-left: 1px solid;

    border-bottom: 1px solid;

    border-right: 1px solid;

    font-family:Verdana, "Trebuchet MS", Arial, sans-serif;

    margin-bottom: 10px;

}



#busca input.botao{

    background-repeat: repeat-x;

    font-size: 12px;

    font-weight: bold;

    font-style: italic;

    height: 23px;

    color: #666666;

    margin-bottom: 10px;

}



#busca select{

    border: 1px solid #999;

    margin-bottom: 10px;

    color: #666666;

}



#busca label{

    display: block;

    font-family:Verdana, "Trebuchet MS", Arial, sans-serif;

    font-weight:bold;

    width: 115px;

    float: left;

    border-bottom: 1px solid #f1f1f1;

}



/* configuracoes para impressao */

@media print {

    * {

        font-size:14px;

    }

    #divDireita, #divMenu, .navegacao, .editar  {

        display:none;

    }

}