body {
    background-image: url(../imagens/layout/fundonovo.gif);
    background-repeat: repeat;
    margin: 0px;
}
.topo_logotipo {
    background-image: url(../imagens/layout/topo_logotipo.gif);
    background-repeat: no-repeat;
    height: 72px;
    width: 167px;
}
.topo_campus {
    background-image: url(../imagens/layout/topo_campus.gif);
    background-repeat: no-repeat;
    width: 230px;
}
.topo_fundo {
    background-image: url(../imagens/layout/topo_fundo.gif);
    background-repeat: repeat-x;
}
.nome_area {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 15px;
    padding-top: 6px;
}
.topo_final {
    background-image: url(../imagens/layout/topo_final.gif);
    background-repeat: no-repeat;
    width: 27px;
}

#campus td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5px;
    color: #333333;
    padding-left: 5px;
}
.tp_canto01 {
    background-image: url(../imagens/layout/tp_canto01.gif);
    background-repeat: no-repeat;
    height: 27px;
    width: 7px;
}
.tp_bg {
    background-image: url(../imagens/layout/tp_fundo.gif);
    background-repeat: repeat-x;
}
.menu_topo {
    background-image: url(../imagens/layout/lat_esq_topo.gif);
    height: 15px;
    width: 195px;
    background-repeat: no-repeat;
}
.menu_topo_bg {
    background-image: url(../imagens/layout/lat_esq_fundo.gif);
    background-repeat: repeat-y;
}
.menu_topo_rodape {
    background-image: url(../imagens/layout/lat_esq_rodape.gif);
    background-repeat: no-repeat;
    width: 195px;
    height: 29px;
}
.menu_topo_dir {
    background-image: url(../imagens/layout/lat_dir_topo.gif);
    height: 15px;
    width: 195px;
    background-repeat: no-repeat;
}
.menu_topo_bg_dir {
    background-image: url(../imagens/layout/lat_dir_fundo.gif);
    background-repeat: repeat-y;
}
.menu_topo_rodape_dir {
    background-image: url(../imagens/layout/lat_dir_rodape.gif);
    background-repeat: no-repeat;
    width: 195px;
    height: 29px;
}



.tp_canto02 {
    background-image: url(../imagens/layout/tp_canto02.gif);
    background-repeat: no-repeat;
    height: 27px;
    width: 7px;
}
.tab_central01 {
    background-image: url(../imagens/layout/tab_central01.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}
.tab_central02 {
    background-image: url(../imagens/layout/tab_central02.gif);
    background-repeat: repeat-x;
}
.tab_central03 {
    background-image: url(../imagens/layout/tab_central03.gif);
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}
.tab_central04 {
    background-image: url(../imagens/layout/tab_central04.gif);
    background-repeat: repeat-y;
    width: 15px;
}
.tab_central05 {
    background-image: url(../imagens/layout/tab_central05.gif);
    background-repeat: repeat-y;
    width: 15px;
}
.tab_central06 {
    background-image: url(../imagens/layout/tab_central06.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}
.tab_central07 {
    background-image: url(../imagens/layout/tab_central07.gif);
    background-repeat: repeat-x;
}
.tab_central08 {
    background-image: url(../imagens/layout/tab_central08.gif);
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}
.txt_fonte {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 8px;
    color: #333333;
    text-align: right;
    padding: 2px;
}
.txt_legenda {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    padding-top: 5px;
    padding-right: 2px;
    padding-bottom: 5px;
    padding-left: 2px;
}
.titulos {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #023f88;
    padding-bottom: 20px;
    margin-top: 2px;
}
.titulos2 {
    padding-bottom: 20px;
}
.titulos_interna {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #023f88;
    padding-top: 5px;
}

.txt_elaboradopor {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    display: block;
    padding-bottom: 10px;
    font-weight: bold;
}
.txt_subtitulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
    display: block;
    padding-bottom: 10px;
    font-style: italic;
}
.txt_subtitulo_interna {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
    display: block;
    padding-bottom: 10px;
    font-style: italic;
    padding-top: 5px;
}


.txt_corpo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.borda_azul {
    border: 1px solid #dae7f4;
    padding: 1px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}
.borda_azul a {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #006699;
}

.txt_azul11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    padding: 2px;
}
.txt_azul11 a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    text-decoration: none;
}
.txt_azul11 a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    text-decoration: underline;
}
.tit_lat_azul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #006699;
    padding-bottom: 7px;
}
.menu_topo_bg table td img {
    padding: 2px;
}
.dot_azul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    background-image: url(../imagens/layout/dot_azul.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    text-decoration: none;
    background-position: 1px 1px;
}
.dot_azul a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
.dot_azul a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    text-decoration: none;
}
.txt_endereco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    padding: 2px;
}
.txt_endereco a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    text-decoration: none;
}
.txt_endereco a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
    text-decoration: underline;
}
.mesq_topo {
    background-image: url(../imagens/layout/mesq_topo.gif);
    background-repeat: no-repeat;
    height: 4px;
    width: 170px;
}
.mesq_item {
    width: 170px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #DAE7F4;
    color: #28405b;
    padding-right: 2px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.mesq_item a {
    height: 4px;
    width: 170px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #DAE7F4;
    color: #28405b;
    text-decoration: none;
}
.mesq_item a:hover {
    height: 4px;
    width: 170px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #DAE7F4;
    color: #28405b;
    text-decoration: underline;
}

.mesq_subitem {
    width: 170px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1C2C3E;
    padding-right: 2px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 4px;
}
.mesq_subitem a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1C2C3E;
    text-decoration: none;
}
.mesq_subitem a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1C2C3E;
    text-decoration: underline;
}
.mesq_rodape {
    background-image: url(../imagens/layout/mesq_rodape.gif);
    background-repeat: no-repeat;
    height: 4px;
    width: 170px;
}
.mesq_divisor {
    background-repeat: no-repeat;
    height: 2px;
    width: 170px;
}

.noticiasTITULO {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #023f88;
    padding-top: 2px;
    padding-bottom: 3px;
}
.noticiasTITULO a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #023f88;
    padding-top: 2px;
    padding-bottom: 3px;
    text-decoration: none;
}
.noticiasTITULO a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #023f88;
    padding-top: 2px;
    padding-bottom: 3px;
    text-decoration: underline;
}
a {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: #333;
}
a:hover {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: underline;
    text-align: right;
}


.noticiaSUBTITULO {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;
    padding-top: 2px;
    padding-bottom: 7px;
    font-style: italic;
}
.noticiaSUBTITULO a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;
    text-decoration: none;
}
.noticiaSUBTITULO a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;
    text-decoration: underline;
}

.noticiaTEXTO {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    padding-top: 3px;
    padding-bottom: 2px;
}
.noticiaTEXTO a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    padding-top: 3px;
    padding-bottom: 2px;
    text-decoration: none;
}
.noticiaTEXTO a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    padding-top: 3px;
    padding-bottom: 2px;
    text-decoration: underline;
}


#ant_noticias td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
#ant_noticias img {
    padding: 2px;
}
.ant_noticias_titulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #023f88;
}
.home_noticia_leg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #dae7f4;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 2px;
}
.ant_noticias_titulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #023f88;
    text-decoration: none;
}
.ant_noticias_titulo a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #023f88;
    text-decoration: none;
}
#ant_noticias td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
#ant_noticias img {
    padding: 2px;
}
.tit_chms {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #023f88;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #023f88;
    height: 20px;
}
.txt_chmds {
    font-family: Verdana, Geneva, sans-serif;
    padding-top: 5px;
    font-size: 10px;
}
.tit_chms a {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #023F88;
}

.aba_linha {
    background-image: url(../imagens/layout/abas/linha.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.aba_selec {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #023f88;
    padding: 1px;
}
.aba_selec a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #023f88;
    padding: 1px;
    text-decoration: none;
}
.aba_selec a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #023f88;
    padding: 1px;
    text-decoration: underline;
}
.aba_nselec {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    padding: 1px;
}
.aba_nselec a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    padding: 1px;
    text-decoration: none;
}
.aba_nselec a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    padding: 1px;
    text-decoration: underline;
}
.rodape_txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
}
.rodape_links {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
.rodape_links a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
.rodape_links a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
}
.rodape_simbolo {
    background-image: url(../imagens/layout/rodape_simbolo.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.rodape_simbolo2 {
    background-image: url(../imagens/layout/rodape_simbolo2.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.bnr_rot {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background-repeat: no-repeat;
}
.bnr_rot a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(../imagens/layout/bnrs/rot01.gif);
    background-repeat: no-repeat;
    display: block;
    height: 22px;
    width: 22px;
    line-height: 22px;
}
.bnr_rot a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(../imagens/layout/bnrs/rot02.gif);
    background-repeat: no-repeat;
    display: block;
    height: 22px;
    width: 22px;
}
.txt_chm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-top: 3px;
}
.txt_chm a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.txt_arquivo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}
.txt_arquivo a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}
#buscar td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #1E4876;
}
.txt_arquivo a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: underline;
}
.ant_noticias_titulo a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #023f88;
    text-decoration: underline;
}
.topo_links {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #28405b;
}
.topo_links a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #28405b;
    text-decoration: none;
}
.topo_links a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #28405b;
    text-decoration: underline;
}
.linkPadrao {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    text-decoration: none;
}
.linkSublinhado {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    text-decoration: underline;
}
.linkSublinhadoRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #EA0000;
    text-decoration: none;
}

.menu_completo {
    padding: 1px;
}
#texto_news {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}
.noscript{
    border:1px solid #ddd;
    border-width:0 0 1px;
    background:#ffff90;
    font-size:12px;
    line-height:1.25;
    text-align:center;
    color:#2f2f2f;
}
.noscript .noscript-inner{
    width:950px;
    margin:0 auto;
    padding:12px 0 12px;
    background:url("../images/acoes/i_notice.gif") 20px 50% no-repeat;
}
.noscript p{
    margin:0;
}
img {
    border: 0px;
}
.TituloDestaque2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    background-image: url(/html/images/seta.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    background-position: 1px;
    padding-top: 2px;
    padding-bottom: 2px;
}

