a.menu_tarja:link {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFFFFF; text-decoration: none}
a.menu_tarja:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FFCC33; text-decoration: underline}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.campus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}
.bordas {  padding-top: 10px; border: #990000 dotted; border-width: 0px 0px 1px}
.linha {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006699; letter-spacing: 0.5em; border-style: none}
.titulos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: bold; letter-spacing: 0.5em; background-color: #F3F3F3}
.titulosmanutenção {  font-family:bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color: #000000; font-weight: bold; letter-spacing: 0.2em; line-height:200%; background-color: #ffffff; margin:50px 0 0 20px;  width:500px; height:500px;}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #006699; text-decoration: none}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #006699; text-decoration: none}
.topo_tabela {  font-weight: bold; color: #FFFFFF; background-color: #006699; text-align: center}
.topo_sub {  font-weight: bold; background-color: #F2F2F2; text-align: center}
.botao {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #006699; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.BOX {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px #999999 solid; width: 100%}
.BOXazul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px #000099 solid; clip:    rect(   )}
.BOXazul90 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px #000099 solid; clip: rect( ) ; width: 100%}
.fontebranca {  font-weight: bold; color: #FFFFFF}

/* ------- NOVO LAYOUT ------- */

html, body { background: url(/_img/novo/bg.png) #f7f7f7 repeat-x; position: relative; height: 100%; }

.centro { text-align: center; }
p.centro { margin-bottom: 1em; }

html body #container, html body #subcontainer { width: 976px; margin: 0 auto; text-align: left; }

html body #container { padding-bottom: 0; min-height: 100%; background: url(/_img/novo/bg_sombra.png) repeat-y; }
* html body #container { height: 100%; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/_img/novo/bg_sombra.png',sizingMethod='scale'); }
/* * html body #subcontainer { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/bg_sombra.png',sizingMethod='scale'); } */

html body #header { margin-left: 65px; }

html body .dropdown { background: url(/_img/novo/dropdownmenu_bar.png) no-repeat; }
html body .dropdown li a { text-indent: -9999em; }
html body .dropdown li img { visibility: hidden; }
html body .dropdown li.campusVirtual a { display: block; height: 40px; overflow: hidden; }

#destaque { position: relative; width: 890px; height: 165px; text-align:center; }
#destaqueferias { position: relative; width: 952px; height: 351px; float:right;}

#container { position: relative; }
#container .geral { width: 875px; margin: 0 auto; }
* html #container { padding-top: 0; }

html body #reguaInstitucional { width: 795px; margin-left: 80px; }

#container ul.menu { list-style: none; }
#container ul.menu li a { display: block; width: 220px; height: 45px; margin-top: 3px; background: url(/_img/novo/menu_botoes.png) no-repeat; text-indent: -9999em; overflow: hidden; text-align:left }
#container ul.menu li.reabertura a { background-position: 0 -47px; }
#container ul.menu li.mude a { background-position: 0 -93px; }
#container ul.menu li.matricula a { background-position: 0 -139px; }
#container ul.menu li.prouni a { background-position: 0 -185px; }
#container ul.menu li.escolher a { background-position: 0 -231px; }
#container ul.menu li.online a { background-position: 0 -292px; }
#container ul.menu li.resultado a { background-position: 0 -340px; }
#AreaEvento { width: 209px; margin: 10px 0 0 -4px; background: url(/_img/novo/agenda_bg.png) 5px bottom no-repeat; font: bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; }





#evento_0,
#evento_1 { padding: 0 10px 0 12px; font-size: 1.1em; }

#AreaEvento a { font-weight: normal; font-size: 1em; color: #000; }
html body #AreaEvento h2 { font-weight: bold; font-size: 1.1em; color: #000; }
#AreaEvento h1 { position: relative; width: 209px; height: 64px; background: url(/_img/novo/agenda_titulo.png) no-repeat; text-indent: -9999em; overflow: hidden; }
#AreaEvento h1 a { position: absolute; display: block; width: 55px; height: 14px; top: 26px; left: 15px; }
#AreaEvento div { position: relative; width: 187px; left: -1px; }
#AreaEvento #AreaEventoFooter { height: 22px; padding-left: 20px; background: url(/_img/novo/agenda_rodape.png) 1px 0 no-repeat; }

td.central .banner {width: 408px; height:120px; background: url(/_banner/novo/renovacaomatri_home.gif) #f4f4f4 no-repeat; }
td.central .interna { width: 389px; padding: 20px 8px 0; background: url(/_img/novo/noticias_bg.gif) #f4f4f4 repeat-x; }
td.central a { font-size: 1.1em; color: #000; text-decoration: none; }
td.central a:hover { color: #000; text-decoration: underline; }
td.central div h2 { margin: 0 -8px; padding: 0 20px 10px; background: url(/_img/novo/noticias_rodape_bg.gif) 0 bottom no-repeat; line-height: 11px; }
.noticia, .noticia .topo { background: url(/_img/novo/noticias_caixa_bg.png) bottom no-repeat; }
.noticia { clear: both; width: 369px; min-height:auto; margin: 1em auto; padding: 0 10px 40px; /padding-bottom: 10px; font-size: 1.1em; color: #000; }
.noticia .topo { height: 5px; margin: 0 -10px; background-position: top; }
html > body .noticia .topo { margin-bottom: 10px; }
.noticia a.botao { float: right; width: 78px; height: 21px; background: url(/_img/novo/noticias_botao.png) no-repeat; border: 0; text-indent: -9999em; overflow: hidden; }
.noticia p { margin-bottom: 1em; }

.coluna2 { padding-left: 15px; }

/* Home Coluna Direita / Banners */

#banners { width:220px; height:100%; padding-bottom:5px;}
