
/* onde tiver // é somente para o IE entender*/
a:link {
    text-decoration:none;
}
a:visited {
    text-decoration:none;
    color: #000000;
}
a:active {
    text-decoration:none;
    color: #000000;
}
a:hover {
    text-decoration:underline;
    color: #000000;
}
.padrao { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 9px;
    //font-size: 9px;
}
.padraomedio { 
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-style: normal;
    font-size: 11.5px;
    //font-size: 12px;
}
.padraogrande {
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-style: normal;
    font-size: 13.5px;
    //font-size: 14px;
}
P.QuebraPagina {
    page-break-before: always;
}
P.QuebraPaginaFinal {
    page-break-after: always;
}
.impressao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5px;
    //font-size: 9px;
}
.impressaogrande { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11.5px;
    //font-size: 12px;
}
.impressaotitulo { 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 17.5px;
    //font-size: 18px;
}
.impressaonegrito {
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold;
    font-size: 8.5px;
    //font-size: 9px;
}
.titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color: #FFFFFF;
    font-size: 23.5px;
    //font-size: 24px;

}
.botao {
    background-color: #CCCCCC; 
    border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    font-family: Geneva, Arial, Helvetica, san-serif;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-style: normal;
    font-weight: normal;
    font-size: 11.5px;
    //font-size: 12px;

}
.selecao {
    background-color: #EEECF4;
    border-color: #FFFFFF #B7B0D0 #B7B0D0 #FFFFFF;
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-style: normal;
    font-weight: normal ;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-size: 9.5px;
    //font-size: 10px;

}
.tabela {
    background-attachment: fixed;
    background-repeat: repeat;
    background-position: center bottom;
    border-color: #0000CC #990000 #00FF00 #FFFF00;
    word-spacing: 10em;
    border-style: double;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    letter-spacing: 10em;
    text-align: center;
    text-indent: 50pt;
    vertical-align: middle;
    white-space: nowrap;
}
.cor2 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #E9E9E9;
    font-size: 8.5px;
    //font-size: 9px;

}
.cor3 { 
    background-color: #FFFFFF;
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-style: normal;
    font-size: 8.5px;
    //font-size: 9px;

}
.teste { 
    font-family: Geneva, Arial, Helvetica, san-serif;
    color: #FF0000;
    text-decoration: none;
    font-size: 8.5px;
    //font-size: 9px;

}
.titulo2 {
    font-family: Geneva, Arial, Helvetica, san-serif; 
    font-weight: bold;
    font-size: 11.5px;
    //font-size: 12px;

}
.table { 
    border: 1px #000000 solid;
}
.boleto { 
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-style: normal;
    font-size: 7.5px;
    //font-size: 8px;

}
.Cabecalho { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-style: normal;
    font-weight: bolder;
    color: #FFFFFF;
    font-size: 23.5px;
    //font-size: 24px;

}
.FormConst {
    background-color: #FFFFFF;
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCE5F1;
    border-right-color: #CCE5F1;
    border-bottom-color: #CCE5F1;
    border-left-color: #CCE5F1;
    list-style-type: square;
    font-size: 9.5px;
    //font-size: 10px;

}
.padraovermelho {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal ;
    color: #FF0000;
    font-size: 8.5px;
    //font-size: 9px;

}
.PadraoEspacamento {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 40px;
    font-size: 11.5px;
    //font-size: 12px ;

}
.impressaodos {
    font-family: monospace; 
    font-size: 9.5px;
    //font-size: 10px;
}
.SeloHolografico {
    font-family: Arial, Helvetica, sans-serif; 
    line-height: 20px;
    font-size: 10.5px;
    //font-size: 11px;

}
.impressaonegrito {
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-weight: bold;
    font-size: 10.5px;
    //font-size: 11px;

}
.pasta {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11.5px;
    //font-size: 12px;

}
.pastaselec {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11.5px;
    //font-size: 12px;

}
.textomenu {
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 9.5px;
    //font-size: 10px;

}
.tabelaform {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    word-spacing: normal;
    font-size: 8.5px;
    //font-size: 9px;

}
.tabelapagina {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    word-spacing: normal;
    background-color: #F7FBFD;
    font-size: 8.5px;
    //font-size: 9px;

}

#progresso {
    background-image:url(../imagens/preloader.gif);
    background-repeat:no-repeat;
    text-align:center;
    position: absolute;
    z-index:1;
    width:50px;
    height:36px;
    left:50%;
    margin-left:-25;
    margin-top:-10;
}

#loader {
    text-align:center;
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 100;
    background: black;
    opacity: 0.30;
    filter: alpha(opacity=35);
    _position:absolute;
}

a.class1:link, a.class1:visited, a.class1:active {
    text-decoration: none;
    color:#000000;
}

a.class1:hover {
    text-decoration: underline;
    color:#000000;
    font-size:130%;
}




/*Corpo*/
html, body {height:100%;} /**/
body {
    margin:0;
    padding:0;
}
/*Fim do Corpo*/
/*Form, Fieldset, Input, etc*/

/*layout */

.geral {
    width:100%;
    position:relative;  /*Contexto de posicionamento */
    background-color:#DDF0FF;
    margin:0 auto;
    text-align:left;
    min-height:100%;

}
* html .geral {height: 100%;}/**/
.conteudo {padding-bottom:30px;}/**/

.topo {
    background:url(../imagens_novas/fundo1.jpg);
    width:100%;
    height:60px;
    border-bottom:1px dotted #999;
    text-align:center;
    padding-top:1px;
}
.logo {

    float:right;
    margin-top:5px;
    margin-right: 5px;
    width:50px;
    height:50px;
    background:url(../imagens_novas/logo_unifeg.png) no-repeat;

}

.fig_web_dir {

    float:left;
    width:40%;
    height:44px;
    margin-left:2%;
    margin-top:10px;
    background:url(../imagens_novas/web_academico.png) no-repeat;

}
.controle{
    float:right;
    height:50px;
    width:100px;
    margin-right: 10px;
}

.principal {
    width:100%;
    float: left;

}
.auxiliar {
    width:200px;
    float:right;
    padding-top:10px;
}

.rodape {
    background:url(../imagens_novas/fundo1.jpg) repeat;
    width:100%;
    height:20px;
    position: absolute;
    bottom: 0;
    font-family:arial;
    font-size:12px;
    font-variant:normal;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:2px;
}


