﻿/* ************************************************ PRINCIPAL ************************************************ */
div#wrapper div#container div.graduacao{height: 430px;}

div#wrapper div#container div.graduacao h2{background: url(../img/graduacao/tit_graduacao.gif) no-repeat; width: 115px; height: 22px; text-indent: -9999px; font-size: 9px; margin: 9px 0 0 15px;}
div#wrapper div#container div.graduacao p.tx{margin: 5px 0 0 15px; color: #666666;}

div#wrapper div#container div.graduacao div.box{background-color: #f7f7f7; margin: 15px 5px; padding: 20px 7px; float: left;}
div#wrapper div#container div.graduacao div.box div{width: 265px; height: 69px; float: left; margin-bottom: 33px; position: relative;}
div#wrapper div#container div.graduacao div.box div.item1{background: url(../img/graduacao/bg_item1.gif) top left no-repeat;}
div#wrapper div#container div.graduacao div.box div.item2{background: url(../img/graduacao/bg_item2.gif) top left no-repeat; margin-left: 40px;}
div#wrapper div#container div.graduacao div.box div.item3{background: url(../img/graduacao/bg_item3.gif) top left no-repeat;}
div#wrapper div#container div.graduacao div.box div.item4{background: url(../img/graduacao/bg_item4.gif) top left no-repeat; margin-left: 40px;}
div#wrapper div#container div.graduacao div.box div.item5{background: url(../img/graduacao/bg_item5.gif) top left no-repeat; margin: 0;}
div#wrapper div#container div.graduacao div.box div h3{text-indent: -9999px; font-size: 9px;}
div#wrapper div#container div.graduacao div.box div p{margin: 17px 10px 0 76px;}
div#wrapper div#container div.graduacao div.box div p a{color: #fff; text-decoration: none; position: absolute; top: 0; left: 0; width: 179px; height: 44px; display: block; padding: 25px 10px 0 76px;}

/* sub-menu geral */
div#wrapper div#container div#content ul{list-style: none;}

div#wrapper div#container div#content ul.mn-sub{float: right; margin-top: 2px;}
div#wrapper div#container div#content ul.mn-sub li{float: left; margin: 0 5px; display: block; height: 45px; line-height: 80px; text-align: center;}
div#wrapper div#container div#content ul.mn-sub li a{color: #004a90; text-decoration: none; width: 100%; height: 45px; display: block;}
div#wrapper div#container div#content ul.mn-sub li.bt01-on{background: url(../img/graduacao/ico_alfa_on.gif) top center no-repeat; width: 56px; font-weight: bold;}
div#wrapper div#container div#content ul.mn-sub li.bt01{background: url(../img/graduacao/ico_alfa_off.gif) top center no-repeat; width: 56px;}
div#wrapper div#container div#content ul.mn-sub li.bt02-on{background: url(../img/graduacao/ico_modal_on.gif) top center no-repeat; width: 56px; font-weight: bold;}
div#wrapper div#container div#content ul.mn-sub li.bt02{background: url(../img/graduacao/ico_modal_off.gif) top center no-repeat; width: 56px;}
div#wrapper div#container div#content ul.mn-sub li.bt03-on{background: url(../img/graduacao/ico_area_on.gif) top center no-repeat; width: 40px; font-weight: bold;}
div#wrapper div#container div#content ul.mn-sub li.bt03{background: url(../img/graduacao/ico_area_off.gif) top center no-repeat; width: 40px;}
div#wrapper div#container div#content ul.mn-sub li.bt04-on{background: url(../img/graduacao/ico_campus_on.gif) top center no-repeat; width: 50px; font-weight: bold;}
div#wrapper div#container div#content ul.mn-sub li.bt04{background: url(../img/graduacao/ico_campus_off.gif) top center no-repeat; width: 50px;}
div#wrapper div#container div#content ul.mn-sub li.bt05-on{background: url(../img/graduacao/ico_duracao_on.gif) top center no-repeat; width: 50px; font-weight: bold;}
div#wrapper div#container div#content ul.mn-sub li.bt05{background: url(../img/graduacao/ico_duracao_off.gif) top center no-repeat; width: 50px;}
/* ************************************************ end PRINCIPAL ************************************************ */

/* ************************************************ ALFABETICA ************************************************ */
div#wrapper div#container div.graduacao-alfa h2{background: url(../img/graduacao/tit_cursos_alfa.gif) no-repeat; width: 209px; height: 20px; text-indent: -9999px; font-size: 9px; margin: 9px 0 0 15px; _margin: 9px 0 0 7px; float: left;}

div#wrapper div#container div.graduacao-alfa ul.mn-ordem{margin-top: 15px; _margin-top: -15px;}
div#wrapper div#container div.graduacao-alfa ul.mn-ordem li{float: left; padding-left: 21px; margin-left: 15px; _margin-left: 7px;}
div#wrapper div#container div.graduacao-alfa ul.mn-ordem li a{color: #004a90; text-decoration: none;}
div#wrapper div#container div.graduacao-alfa ul.mn-ordem li#bt01{background: url(../img/graduacao/ico_mais_procurados.gif) left no-repeat; font-weight: bold;}
div#wrapper div#container div.graduacao-alfa ul.mn-ordem li#bt02{background: url(../img/graduacao/ico_lista.gif) left no-repeat;}

div#wrapper div#container div.graduacao-alfa div.box{background-color: #f7f7f7; margin: 0px 5px; padding: 20px 7px; clear: both;}

div#wrapper div#container div.graduacao-alfa div#box01 a{text-decoration: none; font-size: 20px; color: #666666; margin: 10px 15px;}

div#wrapper div#container div.graduacao-alfa div#box02{display: none;}
div#wrapper div#container div.graduacao-alfa div#box02 a{text-decoration: none; color: #666666;}
div#wrapper div#container div.graduacao-alfa div#box02 strong{color: #f47921;}
div#wrapper div#container div.graduacao-alfa div#box02 div.lt{width: 300px; float: left;}
div#wrapper div#container div.graduacao-alfa div#box02 div.rt{width: 280px; float: left;}
/* ************************************************ end ALFABETICA ************************************************ */

/* ************************************************ MODALIDADE ************************************************ */
div#wrapper div#container div.graduacao-modal h2{background: url(../img/graduacao/tit_cursos_modal.gif) no-repeat; width: 175px; height: 20px; text-indent: -9999px; font-size: 9px; margin: 9px 0 0 15px; _margin: 9px 0 0 7px; float: left;}

div#wrapper div#container div.graduacao-modal div.box{background-color: #f7f7f7; margin: 15px 5px; _margin: -15px 5px 15px 5px; padding: 20px 7px; clear: both;}
div#wrapper div#container div.graduacao-modal div.box dl{float: left; width: 195px; position: relative;}
div#wrapper div#container div.graduacao-modal div.box dl dt{width: 168px; height: 43px; text-indent: -9999px; font-size: 9px; margin-bottom: 15px;}
div#wrapper div#container div.graduacao-modal div.box dl dt a{width: 168px; height: 43px; display: block;}
div#wrapper div#container div.graduacao-modal div.box dl dt.tit-bac{background: url(../img/graduacao/tit_bacharelado.gif) no-repeat;}
div#wrapper div#container div.graduacao-modal div.box dl dt.tit-tec{background: url(../img/graduacao/tit_tecnologicos.gif) no-repeat;}
div#wrapper div#container div.graduacao-modal div.box dl dt.tit-lic{background: url(../img/graduacao/tit_licenciatura.gif) no-repeat;}
div#wrapper div#container div.graduacao-modal div.box dl dd{padding-left: 10px; }
div#wrapper div#container div.graduacao-modal div.box dl:first-child dd{width: 220px; }
div#wrapper div#container div.graduacao-modal div.box dl dd a{color: #666666; text-decoration: none;}
div#wrapper div#container div.graduacao-modal div.box dl dd strong{color: #f47921;}
/* ************************************************ end MODALIDADE ************************************************ */

/* ************************************************ ÁREA ************************************************ */
div#wrapper div#container div.graduacao-area h2{background: url(../img/graduacao/tit_cursos_area.gif) no-repeat; width: 242px; height: 20px; text-indent: -9999px; font-size: 9px; margin: 9px 0 0 15px; _margin: 9px 0 0 7px; float: left;}

div#wrapper div#container div.graduacao-area div.box{background-color: #f7f7f7; margin: 15px 5px; _margin: -15px 5px 15px 5px; padding: 20px 7px; clear: both;}
div#wrapper div#container div.graduacao-area div.box dl{float: left; width: 290px; position: relative;}
div#wrapper div#container div.graduacao-area div.box dl dt{width: 233px; height: 43px; text-indent: -9999px; font-size: 9px; margin-bottom: 15px;}
div#wrapper div#container div.graduacao-area div.box dl dt.tit-adm{background: url(../img/graduacao/tit_adm.gif) no-repeat;}
div#wrapper div#container div.graduacao-area div.box dl dt.tit-exa{background: url(../img/graduacao/tit_exatas.gif) no-repeat;}
div#wrapper div#container div.graduacao-area div.box dl dt.tit-bio{background: url(../img/graduacao/tit_bio.gif) no-repeat;}
div#wrapper div#container div.graduacao-area div.box dl dt.tit-hum{background: url(../img/graduacao/tit_humanas.gif) no-repeat;}
div#wrapper div#container div.graduacao-area div.box dl dd a{color: #666666; text-decoration: none;}
div#wrapper div#container div.graduacao-area div.box dl dd strong{color: #f47921;}
/* ************************************************ end ÁREA ************************************************ */

/* ************************************************ DURAÇÃO ************************************************ */
div#wrapper div#container div.graduacao-duracao{min-height: 455px; _height: 455px;}
div#wrapper div#container div.graduacao-duracao h2{background: url(../img/graduacao/tit_cursos_duracao.gif) no-repeat; width: 152px; height: 20px; text-indent: -9999px; font-size: 9px; margin: 9px 0 0 15px; _margin: 9px 0 0 7px; float: left;}

div#wrapper div#container div.graduacao-duracao div.box{background-color: #f7f7f7; margin: 0px 5px; padding: 20px 10px; clear: both;}

div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li{float: left; margin: 0 8px; _margin: 0 5px; text-indent: -9999px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li a{height: 17px; display: block;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt01{background: url(../img/graduacao/bt_4sem_off.gif) no-repeat; width: 79px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt01-on{background: url(../img/graduacao/bt_4sem_on.gif) no-repeat; width: 79px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt02{background: url(../img/graduacao/bt_5sem_off.gif) no-repeat; width: 78px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt02-on{background: url(../img/graduacao/bt_5sem_on.gif) no-repeat; width: 78px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt03{background: url(../img/graduacao/bt_6sem_off.gif) no-repeat; width: 79px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt03-on{background: url(../img/graduacao/bt_6sem_on.gif) no-repeat; width: 79px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt04{background: url(../img/graduacao/bt_7sem_off.gif) no-repeat; width: 78px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt04-on{background: url(../img/graduacao/bt_7sem_on.gif) no-repeat; width: 78px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt05{background: url(../img/graduacao/bt_8sem_off.gif) no-repeat; width: 79px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt05-on{background: url(../img/graduacao/bt_8sem_on.gif) no-repeat; width: 79px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt06{background: url(../img/graduacao/bt_10sem_off.gif) no-repeat; width: 91px;}
div#wrapper div#container div.graduacao-duracao div.box ul.mn-sem li.bt06-on{background: url(../img/graduacao/bt_10sem_on.gif) no-repeat; width: 91px;}

div#wrapper div#container div.graduacao-duracao div.box div.box-cursos{margin-top: 20px; display: inline;}
div#wrapper div#container div.graduacao-duracao div.box div.box-cursos h3{background: url(../img/graduacao/tit_cursos.gif) no-repeat; width: 233px; height: 43px; text-indent: -9999px; font-size: 9px; }
div#wrapper div#container div.graduacao-duracao div.box div.box-cursos ul{margin: 10px 0;}
div#wrapper div#container div.graduacao-duracao div.box div.box-cursos li{color: #666666;}
div#wrapper div#container div.graduacao-duracao div.box div.box-cursos li a{color: #666666; text-decoration: none;}
div#wrapper div#container div.graduacao-duracao div.box div.box-cursos li strong{color: #f47921;}
/* ************************************************ end DURAÇÃO ************************************************ */

/* ************************************************ CAMPUS ************************************************ */
div#wrapper div#container div.graduacao-campus{min-height: 455px; _height: 455px;}
div#wrapper div#container div.graduacao-campus h2{background: url(../img/graduacao/tit_cursos_campus.gif) no-repeat; width: 150px; height: 20px; text-indent: -9999px; font-size: 9px; margin: 9px 0 0 15px; _margin: 9px 0 0 7px; float: left;}

div#wrapper div#container div.graduacao-campus div.box{background-color: #f7f7f7; margin: 0px 5px; padding: 20px 10px; clear: both;}

div#wrapper div#container div.graduacao-campus div.box div.box-campus{width: 324px; float: left; position: relative;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus ul.mn-camp li{background: #fff url(../img/graduacao/st_off.gif) 3px center no-repeat; float: left; margin-right: 1px; border: solid 1px #b5b4b4; text-indent: 12px; padding: 15px 0;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus ul.mn-camp li a{display: block; color: #004a90; text-decoration: none;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus ul.mn-camp li.bt01{width: 86px;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus ul.mn-camp li.bt02{width: 63px;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus ul.mn-camp li.bt03{width: 65px;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus ul.mn-camp li.bt04{width: 98px;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus ul.mn-camp li.on{background: #fff url(../img/graduacao/st_on.gif) 3px center no-repeat; color: #f47921; font-weight: bold;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus ul.mn-camp li.on a{color: #f47921; text-decoration: underline;}
div#wrapper div#container div.graduacao-campus div.box div.box-campus div.bg-last{background: url(../img/graduacao/bg_last_campus.gif) no-repeat; width: 39px; height: 40px; position: absolute; top: 0; right: 1px; _right: -225px}
div#wrapper div#container div.graduacao-campus div.box div.box-campus div.img{background-color: #b5b4b4; margin-top: 2px; float: left; padding: 5px;}

div#wrapper div#container div.graduacao-campus div.box div.pag{width: 30px; height: 208px; float: left; position: relative;}
div#wrapper div#container div.graduacao-campus div.box div.pag ul{position: absolute; bottom: 0; left: 8px;}
div#wrapper div#container div.graduacao-campus div.box div.pag li{text-indent: -9999px; width: 4px; height: 8px; float: left; border: 0; padding: 0;}
div#wrapper div#container div.graduacao-campus div.box div.pag li a{width: 4px; height: 8px; display: block;}
div#wrapper div#container div.graduacao-campus div.box div.pag li.bt-lt{background: url(../img/graduacao/st_lt.gif) no-repeat; margin-right: 2px;}
div#wrapper div#container div.graduacao-campus div.box div.pag li.bt-rt{background: url(../img/graduacao/st_on.gif) no-repeat; margin-left: 2px;}

div#wrapper div#container div.graduacao-campus div.box div.info{float: left; width: 220px; height: 208px; position: relative;}
div#wrapper div#container div.graduacao-campus div.box div.info div.pos{position: absolute; bottom: 0;}
div#wrapper div#container div.graduacao-campus div.box div.info div.pos p{color: #666666; margin-top: 15px;}
div#wrapper div#container div.graduacao-campus div.box div.info div.pos p a{color: #f47921; font-weight: bold; text-decoration: none;}

div#wrapper div#container div.graduacao-campus div.box-cursos{margin: 15px 5px; _margin: -15px 5px 15px 5px; padding: 20px 7px; clear: both;}
div#wrapper div#container div.graduacao-campus div.box-cursos dl{float: left; width: 290px; position: relative;}
div#wrapper div#container div.graduacao-campus div.box-cursos dl dt{width: 233px; height: 43px; text-indent: -9999px; font-size: 9px; margin-bottom: 15px;}
div#wrapper div#container div.graduacao-campus div.box-cursos dl dt.tit-adm{background: url(../img/graduacao/tit_adm.gif) no-repeat;}
div#wrapper div#container div.graduacao-campus div.box-cursos dl dt.tit-exa{background: url(../img/graduacao/tit_exatas.gif) no-repeat;}
div#wrapper div#container div.graduacao-campus div.box-cursos dl dt.tit-bio{background: url(../img/graduacao/tit_bio.gif) no-repeat;}
div#wrapper div#container div.graduacao-campus div.box-cursos dl dt.tit-hum{background: url(../img/graduacao/tit_humanas.gif) no-repeat;}
div#wrapper div#container div.graduacao-campus div.box-cursos dl dd a{color: #666666; text-decoration: none;}
div#wrapper div#container div.graduacao-campus div.box-cursos dl dd strong{color: #f47921;}
/* ************************************************ end CAMPUS ************************************************ */

/* ************************************************ CURSO ************************************************ */
div#wrapper div#container div.graduacao-curso h2{min-width: 130px; margin: 20px 15px; _margin: 20px 7px; font: 23px Arial; color: #f47921; font-weight: bold; letter-spacing: -1px; float: left;}
div#wrapper div#container div.graduacao-curso img{margin: 12px 5px;}
div#wrapper div#container div.graduacao-curso p.tx{color: #004990; margin: 10px 15px 0;}

div#wrapper div#container div.graduacao-curso div.lt{margin: 30px 0 0 15px; _margin: 30px 0 0 7px; width: 295px; float: left;}
div#wrapper div#container div.graduacao-curso div.lt div.tx-curso{color: #666666;}
div#wrapper div#container div.graduacao-curso div.lt div.tx-curso p{color: #666666; margin-bottom: 10px;}
div#wrapper div#container div.graduacao-curso div.lt div.tx-curso a{color: #666666;}

div#wrapper div#container div.graduacao-curso div.lt div.bt-matriz{border: solid 1px #f47921; float: left; width: 154px; margin-right: 4px; padding: 5px 0;}
div#wrapper div#container div.graduacao-curso div.lt div.bt-matriz p{background: url(../img/ico_laranja.gif) center left no-repeat; line-height: 29px; margin-left: 7px; padding-left: 25px;}
div#wrapper div#container div.graduacao-curso div.lt div.bt-matriz p.musica{line-height: 18px;}
div#wrapper div#container div.graduacao-curso div.lt div.bt-matriz p a{color: #f47921;}

div#wrapper div#container div.graduacao-curso div.lt div.bt-valor{background: url(../img/graduacao/bg_tit.gif) no-repeat; float: left; width: 130px; height: 41px;}
div#wrapper div#container div.graduacao-curso div.lt div.bt-valor p{background: url(../img/ico_azul.gif) center left no-repeat; line-height: 41px; margin-left: 7px; padding-left: 25px;}
div#wrapper div#container div.graduacao-curso div.lt div.bt-valor p a{color: #003f7c;}

div#wrapper div#container div.graduacao-curso div.lt div.box-coord{background-color: #5bb4c4; padding: 10px; width: 270px; clear: both; margin-top: 10px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-coord h3{background: url(../img/graduacao/tit_coord.gif) no-repeat; width: 106px; height: 15px; text-indent: -9999px; font-size: 9px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-coord p{color: #fff;}

div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu{float: left; margin-top: 20px; position: relative;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.abas div.bt-pos{border: solid 1px #127d91; width: 114px; height: 39px; float: left; margin-right: 4px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.abas div.bt-pos p{background: url(../img/ico_laranja.gif) center left no-repeat; line-height: 39px; margin-left: 7px; padding-left: 25px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.abas div.bt-pos p a{color: #f47921;}

div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.abas div.bt-edu{background: url(../img/graduacao/bg_tit2.gif) no-repeat; width: 170px; height: 41px; float: left;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.abas div.bt-edu p{background: url(../img/ico_azul.gif) center left no-repeat; line-height: 39px; margin-left: 7px; padding-left: 25px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.abas div.bt-edu p a{color: #127d91;}

div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-pos{border: solid 1px #127d91; padding: 10px; width: 268px; display: block; margin-top: 4px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-pos p{color: #666666;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-pos ul{color: #666666; margin: 15px 0;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-pos li{background: url(../img/ico_seta_azul2.gif) center left no-repeat; padding-left: 10px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-pos li a{color: #666666;}

div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-edu{border: solid 1px #127d91; padding: 10px; width: 268px; display: none; margin-top: 4px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-edu p{color: #666666;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-edu ul{color: #666666; margin: 15px 0;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-edu li{background: url(../img/ico_seta_azul2.gif) center left no-repeat; padding-left: 10px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-pos-edu div.box-edu li a{color: #666666;}

div#wrapper div#container div.graduacao-curso div.lt div.box-parceiros{clear: both; margin-top: 20px;}
div#wrapper div#container div.graduacao-curso div.lt div.box-parceiros h3{background: url(../img/graduacao/tit_parceiros.gif) no-repeat; width: 290px; height: 41px; text-indent: -9999px; line-height: 41px; font-size: 9px; margin: 0 0 3px 0;}
div#wrapper div#container div.graduacao-curso div.lt div.box-parceiros ul,
div#wrapper div#container div.graduacao-curso div.lt div.box-parceiros img{margin: 0; padding: 0;}



div#wrapper div#container div.graduacao-curso div.rt{margin: 30px 5px 0 0; _margin: 30px 3px 0 0; width: 260px; float: right; background-color: #f7f7f7; padding: 10px; overflow: hidden}
div#wrapper div#container div.graduacao-curso div.rt h3.tit-detalhes{background: url(../img/graduacao/tit_detalhes.gif) no-repeat; width: 70px; height: 14px; text-indent: -9999px; margin-bottom: 5px;}
div#wrapper div#container div.graduacao-curso div.rt p{color: #666666;}
div#wrapper div#container div.graduacao-curso div.rt p a{color: #666666;}

div#wrapper div#container div.graduacao-curso div.rt p.bt-duracao a.nonselected { color: #004990; }
div#wrapper div#container div.graduacao-curso div.rt p.bt-duracao a.selected { color: #f47921; }

div#wrapper div#container div.graduacao-curso div.rt p.bt-turnos{background: url(../img/ico_laranja.gif) center left no-repeat; line-height: 20px; padding-left: 30px;}
div#wrapper div#container div.graduacao-curso div.rt p.bt-turnos a{color: #f47921;}

div#wrapper div#container div.graduacao-curso div.rt table{background: url(../img/graduacao/bg_tit_rt.gif) top left no-repeat; width: 258px; color: #666666;}
div#wrapper div#container div.graduacao-curso div.rt table thead th{line-height: 35px; text-align: left;}
div#wrapper div#container div.graduacao-curso div.rt table tr{width: 258px;}
div#wrapper div#container div.graduacao-curso div.rt table tr.ln{background-color: #b8e0e8;}
div#wrapper div#container div.graduacao-curso div.rt table td{border: solid 1px #71c2d1;}

div#wrapper div#container div.graduacao-curso div.rt p.bt-estrut{background: url(../img/ico_laranja.gif) center left no-repeat; line-height: 20px; padding-left: 30px;}
div#wrapper div#container div.graduacao-curso div.rt p.bt-estrut a{color: #004990;}

div#wrapper div#container div.graduacao-curso div.rt div.box-proc div.tit{background: url(../img/graduacao/bg_tit_rt.gif) no-repeat; width: 258px; height: 41px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-proc div.tit h3{background: url(../img/graduacao/tit_proc_seletivo.gif) center left no-repeat; width: 138px; text-indent: -9999px; line-height: 41px; margin-left: 8px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-proc div.box{background-color: #fff; padding: 7px; margin-top: 6px; border: solid 1px #71c2d1; width: 242px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-proc div.box p{background: url(../img/ico_seta_azul.gif) 0 2px no-repeat; padding-left: 10px; margin-top: 5px; font-weight: bold;}
div#wrapper div#container div.graduacao-curso div.rt div.box-proc div.box p a{text-decoration: none;}

div#wrapper div#container div.graduacao-curso div.rt div.box-bolsas div.tit{background: url(../img/graduacao/bg_tit_rt.gif) no-repeat; width: 258px; height: 41px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-bolsas div.tit h3{background: url(../img/graduacao/tit_bolsas.gif) center left no-repeat; width: 194px; text-indent: -9999px; line-height: 41px; margin-left: 8px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-bolsas div.box{background-color: #fff; padding: 7px; margin-top: -1px; border: solid 1px #71c2d1; border-top: 0; width: 242px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-bolsas div.box p{margin-top: 5px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-bolsas div.box p a{text-decoration: none;}

div#wrapper div#container div.graduacao-curso div.rt div.box-site div.tit{background: url(../img/graduacao/bg_tit_rt.gif) no-repeat; width: 258px; height: 41px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-site div.tit p{background: url(../img/graduacao/ico_seta_laranja.gif) center left no-repeat; line-height: 41px; margin-left: 8px; padding-left: 8px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-site div.tit p a{text-decoration: none; color: #f47921; font-weight: bold;}
div#wrapper div#container div.graduacao-curso div.rt div.box-site div.box{background-color: #fff; padding: 7px; margin-top: -1px; border: solid 1px #71c2d1; border-top: 0; width: 242px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-site div.box p{margin-top: 5px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-site div.box p a{text-decoration: none;}

div#wrapper div#container div.graduacao-curso div.rt div.box-noticias div.tit{background: url(../img/graduacao/bg_tit_rt.gif) no-repeat; width: 258px; height: 41px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-noticias div.tit h3{background: url(../img/graduacao/tit_noticias_curso.gif) center left no-repeat; width: 138px; text-indent: -9999px; line-height: 41px; margin-left: 8px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-noticias div.box{background-color: #fff; padding: 7px; margin-top: -1px; border: solid 1px #71c2d1; border-top: 0; width: 242px; /*height: 120px;*/ position: relative;}
div#wrapper div#container div.graduacao-curso div.rt div.box-noticias div.box p{margin-top: 5px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-noticias div.box p a{text-decoration: none;}

div#wrapper div#container div.graduacao-curso div.rt div.box-noticias div.box p.tx-not{background: url(../img/ico_seta_azul2.gif) 0 2px no-repeat; padding-left: 15px;}

div#wrapper div#container div.graduacao-curso div.rt div.box-noticias div.box p.bt-ver{background-color: #2a91a8; position: absolute; bottom: 10px; right: 0; width: 154px; text-align: right; padding-right: 10px;}
div#wrapper div#container div.graduacao-curso div.rt div.box-noticias div.box p.bt-ver a{background: url(../img/ico_seta_branca.gif) right no-repeat; color: #fff; font-weight: bold; padding-right: 10px;}

/* ************************************************ end CURSO ************************************************ */

/* ************************************************ end POP INFO ************************************************ */
div.pop-info-wrapper{border: solid 2px #004990; background-color: #fff; width: 250px; position: absolute; top: 250px; left: 50%; margin-left: -125px; font: 9px Verdana, Arial; padding: 10px; display: none; overflow: hidden;}

div.pop-info-wrapper p.bt-fechar{background-color: #f47921; width: 154px; text-align: right; padding-right: 10px; font-weight: bold; float: right;}
div.pop-info-wrapper p.bt-fechar a{background: url(../img/localizacao/ico_fechar.gif) right no-repeat; color: #fff; font-weight: bold; padding-right: 12px; text-decoration: none;}

div.pop-info-wrapper div.pop-info{background-color: #fff; clear: both;}
div.pop-info-wrapper div.pop-info div.info{background-color: #fff; margin-top: 30px;}
div.pop-info-wrapper div.pop-info div.info h3{background: url(../img/graduacao/ico_interrog.gif) top left no-repeat; padding-left: 15px; line-height: 30px; color: #127d91; font-size: 9px; font-weight: bold;}
div.pop-info-wrapper div.pop-info div.info p{color: #666666;}
/* ************************************************ end POP INFO ************************************************ */

