/*** inicio . fontface ***/

.clear{clear:both}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

img { display:block;}

.oldBrowser{display: none}
.center{width:990px; margin:0 auto; text-align:left}
body { background-color: #FFF; font-family: 'PT Sans', sans-serif; font-size:14px; line-height:18px; color:#58585B;}

/* rodape na base do layout */
html, body {height: 100%;}
#geral{min-height: 100%; position:relative;}
* html #geral {height: 100%;} /* hack para IE6 que trata height como min-height */
#conteudo{padding-bottom:236px}

.boxEstrutura{ float:left; margin:0 10px;}
.box700 { width:700px}
.box328 { width:328px}
.box340 { width:340px}
.box218 { width:218px}
.box221 { width:221px}
.box450 { width:450px}
.box220 { width:220px}

#conteudo { background:url(img/bgConteudo.png) #FFF repeat-x}
#conteudo div.center { background:url(img/bgConteudo.png) #FFF repeat-x; padding-bottom:20px}

h2, h3, h4 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}

div.linha{ border-bottom:#CDD7E9 1px solid}
div.linhaInterna { border-bottom:#DEDAD2 1px solid}

a.setaEsq { float:left; background:url(img/setaEsq.png) no-repeat 0 0; width:35px; height:31px}
a.setaEsq.inativo { display:none}
a.setaEsq:hover { background:url(img/setaEsq.png) no-repeat 0 -31px;}
a.setaDir { float:left; background:url(img/setaDir.png) no-repeat 0 0; width:35px; height:31px}
a.setaDir.inativo { display:none}
a.setaDir:hover { background:url(img/setaDir.png) no-repeat 0 -31px;}

a.setaUp { float:left; background:url(img/setaUp.png) no-repeat 0 0; width:35px; height:31px}
a.setaUp:hover { background:url(img/setaUp.png) no-repeat 0 -31px;}
a.setaDown { float:left; background:url(img/setaDown.png) no-repeat 0 0; width:35px; height:31px}
a.setaDown:hover { background:url(img/setaDown.png) no-repeat 0 -31px;}


/* Used only when enhanced */
.enhanced a { font-size:14px; text-decoration:none; color:#7e7e7e; }
.dropdown {width:144px; position:relative; margin:6px 0 10px;}
.dropdown dd{position:absolute;}
.dropdown .options { position:relative; left:0px; overflow:scroll; overflow-x:hidden; background:#fff; width:324px; height:57px; border:1px solid #c8c8c8; margin:-2px 0 0 1px; padding:0 }
.dropdown .options ul { list-style:none; margin:0; margin-bottom:1px }
.dropdown .options li{ margin:0}
.dropdown .options a { display:block; font-size:14px; padding:0px 4px 2px 4px; }
.dropdown .options a:hover { background-color:#EFEFEF}
.dropdown .hidden{ display:none}
a.dropdown_toggle { display:block; background: url(img/bgFormSelect328x32.png) no-repeat right 0; width:328px; height:32px; font-weight:normal; line-height:18px}
a.dropdown_toggle.focusCampoSelect{ background-position:0 -30px}
a.dropdown_toggle span { display:block; color: #ACA89F; padding:0 0 0 10px; margin:0; line-height:31px; height:31px; cursor:pointer !important; }

.boxDir a.dropdown_toggle { background:url(img/bgFormSelect342x31.png) no-repeat right 0; height:31px; width:342px}
.boxDir .dropdown .options { width:337px; margin-top:-1px}

.graduacaoExibir .dropdown {width:583px;}
.graduacaoExibir .dropdown .options { width:579px; height:auto}
.graduacaoExibir a.dropdown_toggle { background: url(img/bgFormSelect583x32.png) no-repeat right 0; width:583px; height:32px}
.graduacaoExibir a.dropdown_toggle span { padding:0 0 0 8px;}

.preInscricao .dropdown {width:452px;}
.preInscricao .dropdown .options { width:448px; height:auto}
.preInscricao a.dropdown_toggle { background: url(img/bgFormSelect452x32.png) no-repeat right 0; width:452px; height:32px}
.preInscricao a.dropdown_toggle span { padding:0 0 0 8px;}

.preInscricao .dropdown.uf {width:93px; margin:0}
.preInscricao .dropdown.uf .options { width:89px; height:auto}
.preInscricao .dropdown.uf a.dropdown_toggle { background: url(img/bgFormSelect93x32.png) no-repeat right 0; width:93px; height:32px}
.preInscricao .dropdown.uf a.dropdown_toggle span { padding:0 0 0 8px;}

.depoimentosCadastro .dropdown.uf {width:174px; margin:0}
.depoimentosCadastro .dropdown.uf .options { width:170px; height:auto}
.depoimentosCadastro .dropdown.uf a.dropdown_toggle { background: url(img/bgFormSelect174x32.png) no-repeat right 0; width:174px; height:32px}
.depoimentosCadastro .dropdown.uf a.dropdown_toggle span { padding:0 0 0 8px;}

.depoimentosGeral .dropdown {width:199px; margin:0; margin-bottom:7px}
.depoimentosGeral .dropdown .options { width:195px; height:auto}
.depoimentosGeral .dropdown .options a { color:#7E7E7E !important; padding: 0 11px 2px;}
.depoimentosGeral .dropdown .options ul { margin: 0 0 1px !important; padding:0 !important}
.depoimentosGeral .dropdown .options li { margin:0 !important; background:none !important; padding:0 !important}
.depoimentosGeral a.dropdown_toggle { background: url(img/bgFormSelect199x31.png) no-repeat right 0; width:199px; height:31px}
.depoimentosGeral a.dropdown_toggle span { padding:0 0 0 13px;}

/********************************/
/************ BANNER ************/

.banner, .bannerInterno { background:url(img/bgHeader.png) 0 center repeat-y;}
.banner div.center, .bannerInterno div.center { background-color:transparent; height:282px; position:relative}
.banner div.center a#logo, .bannerInterno div.center a#logo { float:left; margin-top: 47px; margin-right: 26px; margin-left:35px}
.banner div.center div#containerBanner { position:relative; float:left; border-left:#F1F0ED 1px solid; width:679px; height:282px;}
.banner div.center div#containerBanner span { position:absolute; display:none}
.banner div.center div#containerBanner span.ativo { display:block}
.banner div.center div#nav { position:absolute; top: 240px; left: 269px;}
.banner div.center div#nav ul { float:left; margin-top:12px; margin-right:6px}
.banner div.center div#nav ul li { float:left; margin-right:3px}
.banner div.center div#nav ul li.ativo {background:url(img/bulletBanner.gif) no-repeat 0 -11px; width:10px; height:11px;}
.banner div.center div#nav ul li.ativo a { display:none}
.banner div.center div#nav ul li a { display:block; background:url(img/bulletBanner.gif) no-repeat 0 0; width:10px; height:11px;}
.banner div.center div#nav ul li a:hover {background:url(img/bulletBanner.gif) no-repeat 0 -11px;}

/********************************/
/************* MENU *************/

.menu { background:url(img/bgMenu.png) repeat-x; font-family:Georgia, "Times New Roman", Times, serif;}
.menu div.center { background:url(img/bgMenu.png) repeat-x; height:79px}
.menu div.center ul#containerMenu { margin-left: 30px; margin-top: 22px;}

/*1 nivel*/
.menu div.center ul#containerMenu li.separador { margin:7px 16px 0; float:left; position:relative}
.menu div.center ul#containerMenu li.li1 { float:left; position:relative}
.menu div.center ul#containerMenu li.li1 a.bt { color:#FFF; font-size:18px; text-decoration:none; display:block; z-index:1001; position:relative; background-position: 13px 0; background-repeat:no-repeat;  height:26px; display:block; }
.menu div.center ul#containerMenu li.li1 a.bt.ativo{ color:#0f3d4d; background-position:13px -37px}
.menu div.center ul#containerMenu li.li1#btInstitucional a.bt { background-image:url(img/iconeInstitucional.png); width:119px !important; padding-left:50px !important; padding-top:11px !important; background-position: 7px 0px }
.menu div.center ul#containerMenu li.li1#btInstitucional a.bt.ativo { background-position: 7px -37px; }
.menu div.center ul#containerMenu li.li1#btAcademico { margin-top:5px}
.menu div.center ul#containerMenu li.li1#btAcademico a.bt { background-image:url(img/iconeAcademico.png); width:102px; padding-left: 63px; padding-top: 6px;}
.menu div.center ul#containerMenu li.li1#btAcademico a.bt.ativo { background-position: 13px -31px;}
.menu div.center ul#containerMenu li.li1#btImprensa { margin-top: 5px; margin-left: 5px;}
.menu div.center ul#containerMenu li.li1#btImprensa a.bt { background-image:url(img/iconeImprensa.png); width:90px; padding-left: 60px; padding-top: 5px;}
.menu div.center ul#containerMenu li.li1#btImprensa a.bt.ativo { background-position: 13px -33px;}
.menu div.center ul#containerMenu li.li1#btContato {margin-top: 5px; margin-left: 8px;}
.menu div.center ul#containerMenu li.li1#btContato a.bt { background-image:url(img/iconeContato.png); width:90px; padding-left: 60px; padding-top: 5px; height:32px;}

/*2 nivel*/
.menu div.center ul#containerMenu li.li1 ul.menuInterno { position:absolute; opacity:0; -moz-opacity: 0; filter: alpha(opacity=0); top: -10px; display:none }
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2 { float:left; margin-top:82px}
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2.li21 { margin-left: 28px; width: 194px;}
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2.li22 { border-left:#E6E7E8 1px solid; border-right:#E6E7E8 1px solid; padding-left:25px; height:138px; height:128px}
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2.li23 { margin-left:23px;}
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2.li24 { border-left:#E6E7E8 1px solid; padding-left:25px; height:152px}
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2 h2 { font-weight:normal; background:url(img/bulletMenu.png) no-repeat 0 4px; padding-left: 16px; font-size:16px; }
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2.li22 h2 { width:153px}

.menu div.center ul#containerMenu li.li1#btAcademico ul.menuInterno li.li2.li21 { width:203px}
.menu div.center ul#containerMenu li.li1#btAcademico ul.menuInterno li.li2.li22 { width:174px}
.menu div.center ul#containerMenu li.li1#btAcademico ul.menuInterno li.li2.li23 { width:179px}

.menu div.center ul#containerMenu li.li1#btImprensa ul.menuInterno li.li2.li21 { margin-left:33px}

/*3 nivel*/
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2 ul { margin-left: 15px; margin-top: 8px;}
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2 ul li a { color:#6D6E70; text-decoration:none; font-size:14px}
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2 ul li a:hover { color:#aade21}
.menu div.center ul#containerMenu li.li1 ul.menuInterno li.li2 ul li a em { font-size:12px}

.menu div.center ul#containerMenu li#btInstitucional ul.menuInterno { background:url(img/bgMenuInstitucional.png) no-repeat 0 0; width:584px; height:264px; z-index:1000; top:-5px}
/*.menu div.center ul#containerMenu li#btAcademico ul.menuInterno { background:url(img/bgMenuAcademico.png) no-repeat 0 0; width:853px; height:264px; z-index:1000; top:-10px; left:-209px}*/
.menu div.center ul#containerMenu li#btAcademico ul.menuInterno { background:url(img/bgMenuAcademico2.png) no-repeat 0 0; width:236px; height:232px; z-index:1000; top:-10px; left:-5px}
.menu div.center ul#containerMenu li#btImprensa ul.menuInterno { background:url(img/bgMenuImprensa.png) no-repeat 0 0; width:206px; height:250px; z-index:1000; left:-14px;}
.menu div.center ul#containerMenu li#btContato ul.menuInterno {background:url(img/bgMenuContato.png) no-repeat 0 0; width:218px; height:234px; z-index:1000; right: 10px;}

/********************************/
/************* HOME *************/

.home .bannerInterno { display:none}

.home .menu div.center img#logo2 { display:none}

.home h3 {font-size:18px; color:#8D1751; font-weight:normal}

.home div#conteudo div.center { padding-top: 76px;}

.home div#boxNotEventGaleria { font-family:Georgia, "Times New Roman", Times, serif; background:url(img/bgNoticiasEventos.png) no-repeat 0 0; width:463px; height:auto; float:left}
.home div#boxNotEventGaleria a.bt { display:block; text-decoration:none; color:#8D1751;}
.home div#boxNotEventGaleria a.bt:hover { text-decoration:underline}
.home div#boxNotEventGaleria a.bt#btNoticiaEvento { padding: 14px 18px 9px 20px; margin-top: 1px; margin-top:-1px; background:url(img/btNoticiasEventos.png) no-repeat 0 0; float:left}
.home div#boxNotEventGaleria a.bt#btNoticiaEvento.ativo { background:none}
.home div#boxNotEventGaleria a.bt#btGaleria { background:url(img/btGaleria.png) no-repeat 0 -41px; float:left; width: 146px; height: 26px; padding-top: 16px; padding-left: 18px; margin-top:-1px; margin-left:1px; margin-right:1px}
.home div#boxNotEventGaleria a.bt#btGaleria.ativo { background:url(img/btGaleria.png) no-repeat 0 0;}
.home div#boxNotEventGaleria a.bt#btVideos { float:left; width:71px; padding:16px 0 0 18px; margin-top:-1px; background:url(img/btVideos.png) no-repeat 0 -41px; height: 26px;}
.home div#boxNotEventGaleria a.bt#btVideos.ativo { background:url(img/btVideos.png) no-repeat 0 0;}
.home div#boxNotEventGaleria ul {padding-top:6px; margin:0 11px;}
.home div#boxNotEventGaleria ul#ulNoticiasEventos { display:none}
.home div#boxNotEventGaleria ul#ulNoticiasEventos.ativo { display:block}
.home div#boxNotEventGaleria ul#ulGaleria { display:none}
.home div#boxNotEventGaleria ul#ulGaleria.ativo { display:block}


.home div#boxNotEventGaleria ul#ulGaleria2 { display:none}
.home div#boxNotEventGaleria ul#ulGaleria2.ativo { display:block}

.home div#boxNotEventGaleria ul#ulVideos { display:none}
.home div#boxNotEventGaleria ul#ulVideos.ativo { display:block}

.home div#boxNotEventGaleria ul#ulNoticiasEventos li {  height:auto; padding:9px 0}
.home div#boxNotEventGaleria ul#ulNoticiasEventos li a {background-color:#FFF;display:block; padding:7px; border:#DEDAD2 1px solid; width:412px; margin: 0 auto}
/*.home div#boxNotEventGaleria ul#ulNoticiasEventos #segundo { margin-top:10px; border-top:#DEDAD2 1px solid ;display:block; height:auto}
.home div#boxNotEventGaleria ul#ulNoticiasEventos #segundo p {float:left;width: 354px;color:#000;padding-top: 10px;font-size:14px}*/
.home div#boxNotEventGaleria ul#ulNoticiasEventos li span { float:left; display:block; border-right:#DEDAD2 1px solid; margin-right:8px; line-height:16px; text-align:center; background-color:#8D1751; color:#FFFFFF;margin-top: 7px; height:40px ; width:49px}
.home div#boxNotEventGaleria ul#ulNoticiasEventos li p {float:left;width: 354px;color:#000;padding-top: 10px;font-size:14px}
.home div#boxNotEventGaleria ul#ulNoticiasEventos li span.spanMargin { margin-right:14px}
.home div#boxNotEventGaleria ul#ulNoticiasEventos li span strong { color:#FFF}
.home div#boxNotEventGaleria ul#ulNoticiasEventos li img { float:left; margin-right:9px;}
.home div#boxNotEventGaleria ul#ulNoticiasEventos li p { line-height:16px  }
.home div#boxNotEventGaleria ul#ulNoticiasEventos li p.pMargin { margin-top:7px}
.home div#boxNotEventGaleria ul#ulNoticiasEventos li a { font-size:12px; color:#8D1751; text-decoration:none;}
.home div#boxNotEventGaleria ul#ulNoticiasEventos li a:hover { text-decoration:underline;}




.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li, .home div#boxNotEventGaleria ul#ulVideos li { height:46px; padding:17px 0; border-top:1px solid #DEDAD2}
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li.first, .home div#boxNotEventGaleria ul#ulVideos li.first { border:none}
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li span, .home div#boxNotEventGaleria ul#ulVideos li span { float:left; display:block; width:47px; height:45px; border-right:#DEDAD2 1px solid; margin-right:8px; line-height:16px; text-align:center}
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li span.spanMargin, .home div#boxNotEventGaleria ul#ulVideos li span.spanMargin { margin-right:14px}
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li span strong, .home div#boxNotEventGaleria ul#ulVideos li span strong { color:#8D1751}
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li img, .home div#boxNotEventGaleria ul#ulVideos li img { float:left; margin-right:9px;}
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li p, .home div#boxNotEventGaleria ul#ulVideos li p { line-height:16px }
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li p.pMargin, .home div#boxNotEventGaleria ul#ulVideos li p.pMargin { margin-top:7px}
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li a, .home div#boxNotEventGaleria ul#ulVideos li a { font-size:12px; color:#8D1751; text-decoration:none;}
.home div#boxNotEventGaleria ul#ulNoticiasEventos2 li a:hover, .home div#boxNotEventGaleria ul#ulVideos li a:hover { text-decoration:underline;}

.home div#boxNotEventGaleria .mais {float:right; color:#8D1751; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;font-size:14px; text-decoration:none;border-bottom:#DEDAD2 1px solid}
.home div#boxNotEventGaleria .mais span {background-color:#DDDAD2; line-height:23px;width:15px;display:block;float:left;margin-right: 15px;padding-left: 7px}
.home div#boxNotEventGaleria .mais p {float:left}





.home div#boxNotEventGaleria ul#ulGaleria li, .home div#boxNotEventGaleria ul#ulVideos li { height:46px; padding:17px 0; border-top:1px solid #DEDAD2}
.home div#boxNotEventGaleria ul#ulGaleria li.first, .home div#boxNotEventGaleria ul#ulVideos li.first { border:none}
.home div#boxNotEventGaleria ul#ulGaleria li span, .home div#boxNotEventGaleria ul#ulVideos li span { float:left; display:block; width:47px; height:45px; border-right:#DEDAD2 1px solid; margin-right:8px; line-height:16px; text-align:center}
.home div#boxNotEventGaleria ul#ulGaleria li span.spanMargin, .home div#boxNotEventGaleria ul#ulVideos li span.spanMargin { margin-right:14px}
.home div#boxNotEventGaleria ul#ulGaleria li span strong, .home div#boxNotEventGaleria ul#ulVideos li span strong { color:#8D1751}
.home div#boxNotEventGaleria ul#ulGaleria li img, .home div#boxNotEventGaleria ul#ulVideos li img { float:left; margin-right:9px;}
.home div#boxNotEventGaleria ul#ulGaleria li p, .home div#boxNotEventGaleria ul#ulVideos li p { line-height:16px }
.home div#boxNotEventGaleria ul#ulGaleria li p.pMargin, .home div#boxNotEventGaleria ul#ulVideos li p.pMargin { margin-top:7px}
.home div#boxNotEventGaleria ul#ulGaleria li a, .home div#boxNotEventGaleria ul#ulVideos li a { font-size:12px; color:#8D1751; text-decoration:none;}
.home div#boxNotEventGaleria ul#ulGaleria li a:hover, .home div#boxNotEventGaleria ul#ulVideos li a:hover { text-decoration:underline;}

.home div#boxNotEventGaleria .mais {float:right; color:#8D1751; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;font-size:14px; text-decoration:none;border-bottom:#DEDAD2 1px solid}
.home div#boxNotEventGaleria .mais span {background-color:#DDDAD2; line-height:23px;width:15px;display:block;float:left;margin-right: 15px;padding-left: 7px}
.home div#boxNotEventGaleria .mais p {float:left}

.home div#boxDir {float:right}

.home div#boxCalendario { float:left; background:url(img/bgCalendario.png) no-repeat 0 0; width:223px; height:287px; margin-left:6px}
.home div#boxCalendario h3{margin-top: 14px; margin-left: 20px; float:left}
.home div#boxCalendario img.loader { float:left; margin-top: 15px; margin-left: 30px; display:none }
.home div#boxCalendario div#meses { height:31px; margin-top: 26px; margin-left: 10px;  overflow:hidden}
.home div#boxCalendario div#meses div#containerMeses { overflow:hidden; width:132px; float:left}
.home div#boxCalendario div#meses div#containerMeses p { width:1584px;}
.home div#boxCalendario div#meses div#containerMeses p span { width:132px; float:left; background-color:#EAE7E0; text-align:center; line-height:31px; color:#000000}
.home div#boxCalendario div#meses a.disable:hover { background-position: 0 0 !important; cursor:default}

.home div#boxCalendario div#agenda { overflow:hidden}
.home div#boxCalendario div#agenda div.containerAgenda { margin-top:5px; margin-bottom:7px; overflow:hidden; height:133px}
.home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda p, .home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda a { margin:0 10px; border-top:#DEDAD2 1px solid; padding-top:10px; padding-bottom:10px; display:block;}
.home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda p.first, .home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda a.first { border:0}
.home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda p strong, .home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda a strong { font-family:Georgia, "Times New Roman", Times, serif; float:left; color:#8D1751; margin-left: 8px; width: 43px; margin-top:-1px; margin-right:5px}
.home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda p span, .home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda a span { float:left; width:145px; font-size:12px; color:#000000; line-height:15px}
.home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda a { text-decoration:none; cursor:pointer}
.home div#boxCalendario div#agenda div.containerAgenda div.contentAgenda a:hover span { text-decoration:underline}
.home div#boxCalendario div#agenda a.setaDown { float:right}
.home div#boxCalendario div#agenda a.setaUp { float:right; margin-right:16px}

.home div#boxPortal { background:url(img/bgPortalAcademico.png) no-repeat 0 0; width:185px; height:282px; margin-left:16px; margin-top:4px; padding:0 18px 0 15px}
.home div#boxPortal h3 { margin-top:10px; margin-bottom:15px; margin-left:3px}
.home div#boxPortal strong { font-size:12px; color:#000; margin-left:5px; line-height:16px; display:block; font-weight:normal}
.home div#boxPortal form { margin-top:5px}
.home div#boxPortal form p { margin-bottom:3px}
.home div#boxPortal form p label { font-size:12px; color:#ACA89F; margin-left:5px}
.home div#boxPortal form p span.bgText { background:url(img/bgFormHome.gif) no-repeat 0 0; width:187px; height:31px; display:block}
.home div#boxPortal form p span.bgText input { margin:5px; width:175px; background-color:transparent; border:0}
.home div#boxPortal form a { font-size:12px; float:right; margin-top:8px; text-decoration:none; color:#58585B}
.home div#boxPortal form a:hover { text-decoration:underline}
.home div#boxPortal form p#btEnviar input { background:url(img/bgBtEnviar.gif) no-repeat 0 0; width:185px; height:31px; border:0; color:#FFF; margin-top: 18px; margin-left: 1px; text-align:center}
.home div#boxPortal form p#btEnviar input:hover { text-decoration:underline}

.home div#boxDestaques { margin-top:48px; margin-left:2px; margin-bottom:20px; float:right; width:480px}
.home div#boxDestaques a, .home div#boxDestaques span { display:block; margin:0 8px;  border:#FAF9F7 2px solid; margin-bottom:16px}
.home div#boxDestaques a:hover { border:#DEDAD2 2px solid}

.home div#face #faceTitulo {background:no-repeat url(img/faceboxh.gif); display:block; width:462px; height:37px; margin-left: 10px}
.home div#face #faceTitulo h3 {display:block;color:#FFF; line-height:37px;margin-left: 18px}
.home div#face #faceFeed {margin-left: 10px;width:460px; height:auto; display:block; border-left:#DEDAD2 1px solid;border-right:#DEDAD2 1px solid;}
.home div#face #faceFeed > div {border-top: 1px solid #EDECE9;margin: 0 18px;padding: 10px 2px;}
.home div#face #faceFeed p a{ color:#8D1751; text-decoration:none}
.home div#face #faceFeed p a:hover{ text-decoration:underline}

.home div#face #faceFeed iframe {margin-left: 15px}
.home div#face #faceEnd {background:no-repeat url(img/faceboxend.gif); margin-left: 10px; width:462px; height:11px;display:block;}


.home div.linha { margin-left: 11px; margin-right: 37px; opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); margin-bottom: 20px; margin-top:20px}
.home iframe{margin-bottom: 20px; margin-left: 3px;}

.home div#boxFacebook { margin:12px 15px;}

.home a#btPluginFacebook { display:block; width:150px; height:19px; background:url(img/btPluginFacebook.jpg) no-repeat 0 0; float:left}
.home a#btPluginFacebook:hover { background:url(img/btPluginFacebook.jpg) no-repeat 0 -19px;}
.home p#curtiram { font-family:Tahoma, Geneva, sans-serif; font-size:11px; float:left; margin-left:70px}

/********************************/
/*********** INTERNA ************/

div#block {  z-index:1000; position:fixed}

.interna .center {width:960px;}

.interna .bannerInterno div.center { height:82px}
.interna .bannerInterno div.center a#logo {margin-left: 45px; margin-top: 12px;}

.interna .menu div.center img#logo2 { float:left; margin-left: 62px; margin-top: -62px;}

.interna div#conteudo div.center { padding-top:38px; padding-bottom:38px}

.interna h3 { color:#0f3d4d; font-size:22px; font-weight:normal;}
.interna h4 { color:#0f3d4d;}

.interna div#localizacao { font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:21px}
.interna div#localizacao a { color:#aade21; text-decoration:none;}
.interna div#localizacao a:hover { text-decoration:underline}
.interna div#localizacao a.navHome {margin-left:10px}
.interna div#localizacao span { color:#aade21; }
.interna div#localizacao strong { font-weight:normal}
.interna div#localizacao div.linhaInterna { margin-top:11px}

.interna div.box700 div#container { margin-left:10px}
.interna div.box700 div#container a#btCurtir { display:block; background:url(img/btCurtir.jpg) no-repeat 0 0; width:59px; height:23px}
.interna div.box700 div#container a#btCurtir:hover { background:url(img/btCurtir.jpg) no-repeat 0 -23px;}

.interna div.box700 form i { color:#8B1751}

.interna div#navegador { margin-top: 44px; margin-left: 10px;}
.interna div#navegador div.linhaInterna { margin-bottom:17px}
.interna div#navegador a { text-decoration:none; color:#BBBDC0}
.interna div#navegador a:hover { color:#58585B}
.interna div#navegador a.navPgAnterior { margin-right:5px; color:#BBBDC0; margin-left:3px}
.interna div#navegador a.navPgAnterior:hover { color:#6D6E70}
.interna div#navegador a.navPgProxima { margin-left:5px; color:#BBBDC0}
.interna div#navegador a.navPgProxima:hover { color:#6D6E70}
.interna div#navegador a.navPaginas { color:#0f3d4d}
.interna div#navegador a.navPaginas:hover { font-weight:bold}
.interna div#navegador span { font-weight:bold; color:#aade21}
.interna div#navegador a.verTodas { float:right; margin-right:3px; color:#BBBDC0}
.interna div#navegador a.verTodas:hover { color:#6D6E70}

.interna div.box218, .interna div.box221, .interna div.box220 { margin-top:26px; font-family:Georgia, "Times New Roman", Times, serif}
.interna div.box218 div.topo { display:none; background:url(img/bgTopo.png) no-repeat 0 0; width:218px; height:10px}
.interna div.box218 div.meio { background:url(img/bgMeio.png) repeat-y; width:218px; padding-bottom:9px}
.interna div.box218 div.meio h3, .interna div.box221 div.meio h3 { color:#0f3d4d; font-size:16px; padding-top: 8px; padding-left: 18px; margin-bottom:14px}
.interna div.box218 div.meio div.linhaInterna { margin: 0 12px}
.interna div.box218 div.fim { display:none; background:url(img/bgFim.png) no-repeat 0 0; width:218px; height:4px}

.interna div.box218 div.meio ul { padding-top: 10px; margin-left: 17px; margin-right: 17px }
.interna div.box218 div.meio ul li { margin-bottom:4px; background:url(img/bullet.gif) no-repeat 0 8px; padding-left:10px}
.interna div.box218 div.meio ul li.ativo { display:none}
.interna div.box218 div.meio ul li a { text-decoration:none; color:#58585B}
.interna div.box218 div.meio ul li a em { color:#939597; font-size:13px}
.interna div.box218 div.meio ul li a:hover { text-decoration:underline}

.interna div.box221 { margin-left:9px; margin-top:30px}
.interna div.box221 div.topo { background:url(img/bgTopo2.png) no-repeat 0 0; width:221px; height:6px}
.interna div.box221 div.meio { background:url(img/bgMeio2.png) repeat-y; width:221px;}
.interna div.box221 div.meio h3 { margin-bottom:17px}
.interna div.box221 div.meio h4 { margin-left:20px; margin-bottom:2px; margin-right:14px}
.interna div.box221 div.meio a.saibaMais{ color:#aade21; font-size:12px; text-decoration:none; margin-left:20px}
.interna div.box221 div.meio a.saibaMais:hover { text-decoration:underline}
.interna div.box221 div.meio div.linhaInterna, .interna div.box220 div.meio div.linhaInterna { margin: 6px 14px 17px !important;}
.interna div.box221 div.fim { background:url(img/bgFim2.png) no-repeat 0 0; width:221px; height:30px}

.interna div.box220 div.topo { background:url(img/bgTopo3.png) no-repeat 0 0; width:220px; height:5px}
.interna div.box220 div.meio { background:url(img/bgMeio3.png) repeat-y; width:220px; padding-bottom:10px}
.interna div.box220 div.meio h3 {  color:#0f3d4d; font-size:16px; padding-top: 10px; margin-bottom:14px; }
.interna div.box220 div.meio h4 { font-size:14px !important; line-height:22px !important; margin-bottom:0 !important;}
.interna div.box220 div.meio em { font-size:12px; font-style:normal; font-size:12px;}
.interna div.box220 div.meio strong { color:#aade21; font-weight:normal; font-size:12px}
.interna div.box220 div.fim { background:url(img/bgFim3.png) no-repeat 0 0; width:220px; height:5px}

.interna div.doisBox { margin-left:9px; width:221px}
.interna div.doisBox div.box221 { margin-left:0}

.interna div.contConteudo { margin-left:11px}

.interna div#navegador.navProximo { margin-left:0}
.interna div#navegador.navProximo strong { color:#000; font-weight:normal; margin-left:10px}
.interna div#navegador.navProximo a.navPgAnterior { color:#aade21} 
.interna div#navegador.navProximo a.navPgAnterior:hover { text-decoration:underline}

#recaptcha { display:none}
.interna a.btFake { background:url(img/btEnviar87x31.png) no-repeat 0 0; width:87px; height:31px; line-height:31px; text-align:center; color:#FFF; display:block; text-decoration:none; margin-right:3px}
.interna a.btFake:hover { text-decoration:underline}
.interna form div.containerCaptcha { background:url(img/bgOverlay.png); position:fixed; width:318px; display:none; z-index:2000; padding: 10px 20px;}
.interna form div.containerCaptcha em { display:block; float:left; margin-left:3px; font-size:12px; line-height:26px}
.interna form div.containerCaptcha a.btFechar { float:right; background:url(img/btFechar.png) no-repeat 0 0; width:26px; height:26px; display:block}
.interna form div.containerCaptcha a.btFechar:hover { background:url(img/btFechar.png) no-repeat 0 -26px;}
.interna form div.containerCaptcha p#btEnviar { float:left; margin-left:3px;}
.interna form div.containerCaptcha p#btEnviar input {background-image:url(img/btEnviar87x31Red.png) !important}
.interna form div.containerCaptcha span.msg { float:right !important; width:195px !important; font-size:12px}

/********************************/
/*********** CONTATO / OUVIDORIA************/

.contato div.box700 h3 { margin-bottom:19px }
.contato div.box700 p { margin-left:5px}

.contato div.box700 form p { margin:0; margin-bottom:10px}
.contato div.box700 form p.identificacao a { color:#ACA89F; background:url(img/bulletContato.png) no-repeat 0 0; height:19px; padding-left:25px; margin-right:26px; text-decoration:none; line-height:19px; display:block; float:left}
.contato div.box700 form p.identificacao a:hover {background:url(img/bulletContato.png) no-repeat 0 -19px; text-decoration:underline}
.contato div.box700 form p.identificacao a.ativo { background:url(img/bulletContato.png) no-repeat 0 -19px; }
.contato div.box700 form p span.bgText {display:block; height:31px; background:url(img/bgFormContato1.png) no-repeat 0 0; width:328px;}
.contato div.box700 form p span.bgText2 {display:block; height:31px; background:url(img/bgFormContato2.png) no-repeat 0 0; width:174px; float:left; margin-right:5px}
.contato div.box700 form p span.bgText3 {display:block; height:31px; background:url(img/bgFormContato3.png) no-repeat 0 0; width:148px; float:left}
.contato div.box700 form p span.bgText4 {display:block; height:31px; background:url(img/bgFormContato5.png) no-repeat 0 0; width:105px; float:left}
.contato div.box700 form p span.bgText4.spanMeio { margin-left:6px; margin-right:7px}
.contato div.box700 form p span.bgText5 { display:block; height:31px; background:url(img/bgFormContato7.png) no-repeat 0 0; width:342px;}
.contato div.box700 form p span input { line-height:31px; background-color:transparent; border:0; color:#ACA89F; margin-left:10px; height:31px;}
.contato div.box700 form p span.bgText4 input { width:87px}
.contato div.box700 form p span input[name=nome] { width:310px}
.contato div.box700 form p span input[name=email] { width:310px}
.contato div.box700 form p span input[name=matricula] { width:150px}
.contato div.box700 form p span input[name=telefone] { width:130px}
.contato div.box700 form p span input[name=endereco] { width:310px}
.contato div.box700 form p span input[name=assunto] { width:323px}
.contato div.box700 form p.mensagem label { float:left}
.contato div.box700 form p.mensagem textarea { margin: 5px; width: 310px; height: 99px; background-color:transparent; border:0; overflow:hidden; color:#ACA89F; margin-left:10px;}
.contato div.box700 form p#btEnviar { float:left; margin-right:5px}
.contato div.box700 form p#btEnviar input { background:url(img/btEnviar87x31.png) no-repeat 0 0; width:87px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0; float:left}
.contato div.box700 form p#btEnviar input:hover { text-decoration:underline}
.contato div.box700 form p#btEnviar img { float:left; margin:7px 0 0 5px; display:none}
.contato div.box700 form span.msg { float:right; margin-top: 5px; width:210px; color:#ACA89F}

.contato div.box700 div#fale div.boxEsq { margin-bottom:19px}
.contato div.box700 div#fale div.boxEsq form { margin-top: 21px; margin-left: 1px;}
.contato div.box700 div#fale div.boxEsq form p span input[name=email] { width:156px}
.contato div.box700 div#fale div.boxEsq form p span input[name=assunto] { width:310px}
.contato div.box700 div#fale div.boxEsq form p.mensagem { background:url(img/bgFormContato4.png) no-repeat 0 0; width:328px; height:111px; margin-bottom:7px}
.contato div.box700 div#fale div.boxDir { margin-right:0;}
.contato div.box700 div#fale div.boxDir div.linhaInterna { margin-top:9px}
.contato div.box700 div#fale div.boxDir h4 { font-size:18px; margin-bottom:13px }
.contato div.box700 div#fale div.boxDir img { float:left; margin-left: 6px; margin-top:13px }
.contato div.box700 div#fale div.boxDir p { float:left; margin-left:17px; margin-top:16px}
.contato div.box700 div#fale div.boxDir div#maps { width:340px; height:230px; margin-top:16px; z-index:0}
.contato div.box700 div#fale div.boxDir div#maps * { font-size:9px}
.contato div.box700 div#fale div.boxDir a#ampliado { background:url(img/btVerAmpliado.png) no-repeat 0 0; width:132px; height:31px; line-height:31px; text-align:center; color:#FFF; display:block; text-decoration:none; margin-top:9px}
.contato div.box700 div#fale div.boxDir a#ampliado:hover { text-decoration:underline}

.contato div.box700 div#ouvidoria { padding-top: 21px; padding-left: 10px; padding-bottom:19px}
.contato div.box700 div#ouvidoria h3 { float:left}
.contato div.box700 div#ouvidoria h4 { float:left; font-family: 'PT Sans', sans-serif; color:#58585B; margin-left: 38px; margin-top: 2px;}
.contato div.box700 div#ouvidoria div#containerOuvidoria p { margin-bottom:18px}
.contato div.box700 div#ouvidoria div#containerOuvidoria p#p2{ margin-bottom:6px}
.contato div.box700 div#ouvidoria div#containerOuvidoria a { background:url(img/btEntrarContato.png) no-repeat 0 0; width:189px; height:31px; display:block; line-height:31px; text-align:center; color:#FFF; text-decoration:none; margin-top: 27px; margin-left: 2px;}
.contato div.box700 div#ouvidoria div#containerOuvidoria a:hover { text-decoration:underline}
.contato div.box700 div#ouvidoria form { display:none; height:326px}
.contato div.box700 div#ouvidoria form div.boxEsq { float:left}
.contato div.box700 div#ouvidoria form div.boxEsq p span.bgText2 { margin-right:6px}
.contato div.box700 div#ouvidoria form div.boxEsq p.enhanced { padding-top:5px}
.contato div.box700 div#ouvidoria form div.boxDir { float:left; padding-top:23px; margin-left:18px}
.contato div.box700 div#ouvidoria form div.boxDir p.mensagem { background:url(img/bgFormContato6.png) no-repeat 0 0; width:342px; height:167px; margin-bottom:7px}
.contato div.box700 div#ouvidoria form div.boxDir p.mensagem textarea { width: 320px; height: 156px;}

.contato div.box700 div.trabalhe { margin-top: 31px; margin-left: 10px; height:113px}
.contato div.box700 div.trabalhe a { background:url(img/btEntrarContato.png) no-repeat 0 0; width:189px; height:31px; display:block; line-height:31px; text-align:center; color:#FFF; text-decoration:none; margin-top: 27px; margin-left: 2px;}
.contato div.box700 div.trabalhe a:hover { text-decoration:underline}

.contato div.box218 div.meio h4 { color:#000; font-weight:normal; margin-left: 18px; margin-bottom: 4px; margin-top:6px}
.contato div.box218 div.meio p { color:#8B1751; margin-left: 18px; margin-bottom: 8px;}
.contato div.box218 div.meio p span { color:#58585B; font-size:12px}

/********************************/
/***** NOTICIAS & EVENTOS *******/ /*Multimidia*/ /*Multimidia exibir*/

.noticia_evento div.box700 div#container h3 { margin-bottom:36px;}
.noticia_evento div.box700 div#container span { float:left; display:block; height:77px; width:50px; color:#000; text-align:center; width:47px;}
.noticia_evento div.box700 div#container strong { color: #aade21; text-shadow: 1px 1px 1px rgba(15, 61, 77, 0.85); font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
.noticia_evento div.box700 div#container div.contentNot {border-left:#DEDAD2 1px solid; float:left; width:630px; padding-left:9px }
.noticia_evento div.box700 div#container div.contentNot img { float:left; margin-right:9px;}
.noticia_evento div.box700 div#container div.contentNot h4 { font-family: 'PT Sans', sans-serif; font-weight:normal}
.noticia_evento div.box700 div#container div.contentNot p { color:#57595B}
.noticia_evento div.box700 div#container div.contentNot a { color:#aade21; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; font-size:12px; display:inline-block; margin-top:8px}
.noticia_evento div.box700 div#container div.contentNot a:hover { text-decoration:underline}
.noticia_evento div.box700 div#container div.linhaInterna{ margin:15px 0 16px}

.noticia_evento div.box218 div.meio { padding-top:12px;}
.noticia_evento div.box218 div.meio form { margin-left:9px}
.noticia_evento div.box218 div.meio form p { background:url(img/bgFormNoticia.gif) no-repeat 0 0; width:199px; height:31px; margin-bottom:7px}
.noticia_evento div.box218 div.meio form p img { float:left; margin-top: 9px; margin-left: 10px;}
.noticia_evento div.box218 div.meio form p input { float:left; margin-top: 8px; margin-left: 5px; width: 159px; border:0}
.noticia_evento div.box218 div.meio form input[type=submit] { background:url(img/btEnviar87x31.png) no-repeat 0 0; width:87px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0;}
.noticia_evento div.box218 div.meio form input[type=submit]:hover { text-decoration:underline}

/********************************/
/********* MULTIMIDIAS **********/ /*Multimidia exibir*/

.multimidia div.box221 { float:left}
.multimidia div.box700 div#container div.linhaInterna {margin-top: 20px; margin-bottom: 20px;}
.multimidia div.box700 div#container a { display:block; text-decoration:none}
.multimidia div.box700 div#container a:hover div.contentNot h4 { text-decoration:underline}
.multimidia div.box700 div#container a div.contentNot { padding-left:11px}
.multimidia div.box700 div#container a div.contentNot img { margin-right:11px }
.multimidia div.box700 div#container a div.contentNot h4 { margin-bottom:5px}

/********************************/
/******* MULTIMIDIA-EXIBIR ******/

.multimidiaExibir div.box700 div#container { float:left; width:562px}
.multimidiaExibir div.box700 div#container div.contentNot { width:504px; border-right:1px solid #DEDAD2}
.multimidiaExibir div.box700 div#container div.contentNot h4 {margin-top: 6px; margin-left: 5px;}
.multimidiaExibir div.box700 div#container div.contentNot p { width:486px; margin-top: 8px; margin-left: 4px;}
.multimidiaExibir div.box700 div#veja { float:left; margin-left:16px}
.multimidiaExibir div.box700 div#veja h4 { font-family: 'PT Sans', sans-serif; margin-left:7px; margin-bottom:13px}
.multimidiaExibir div.box700 div#veja a { display:block; margin-bottom:8px}

/********************************/
/*** NOTICIAS & EVENTOS EXIBIR **/

.noticia_evento_exibir div.box700 div#container h3 { margin-bottom:35px; line-height:30px}
.noticia_evento_exibir div.box700 div#container span.data { float:left; display:block; height:51px; width:50px; border-right:#DEDAD2 1px solid; color:#000; text-align:center; width:47px; margin-right:16px; margin-top:3px; line-height:15px}
.noticia_evento_exibir div.box700 div#container span strong { color:#8D1751; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
.noticia_evento_exibir div.box700 div#container p { margin:19px 0; line-height:19px; width:670px}
.noticia_evento_exibir div.box700 div#container div.linhaInterna { margin-bottom: 20px; margin-top:9px}
.noticia_evento_exibir div.box700 div#container div#galeria { margin-left:3px}
.noticia_evento_exibir div.box700 div#container div#galeria a { float:left; border:#DEDBD3 1px solid; margin-right:24px; margin-bottom:24px; width:209px; height:162px}
.noticia_evento_exibir div.box700 div#container div#galeria a.terceiro { margin:0}
.noticia_evento_exibir div.box700 div#container div#galeria a:hover { border:#8D1751 1px solid}
.noticia_evento_exibir div.box700 div#container a#btCurtir{margin-top: 28px; margin-left: 4px; margin-bottom: 6px;}
.noticia_evento_exibir div.box700 div#container h4 { font-size:18px; margin-bottom:15px}
.noticia_evento_exibir div.box700 div#container form p { margin:0; margin-bottom:8px}
.noticia_evento_exibir div.box700 div#container form p span { display:block; float:left; background:url(img/bgForm241x31.gif) no-repeat 0 0; width:241px; height:31px; margin-right:12px}
.noticia_evento_exibir div.box700 div#container form p input[name=nome], .noticia_evento_exibir div.box700 div#container form p input[name=email] { width:227px; border:0; background-color:transparent; line-height:31px; margin-left:8px; height:31px; color:#58585B}
.noticia_evento_exibir div.box700 div#container form p.mensagem { background:url(img/bgForm494x138.gif) no-repeat 0 0; width:494px; height:138px}
.noticia_evento_exibir div.box700 div#container form p.mensagem textarea {margin: 5px; width: 480px; height: 125px; background-color:transparent; border:0; overflow:hidden; color:#58585B}
.noticia_evento_exibir div.box700 div#container form p#btEnviar { width:120px; float:left}
.noticia_evento_exibir div.box700 div#container form p#btEnviar input { float:left; background:url(img/btEnviar87x31.png) no-repeat 0 0; border:0; width:87px; height:31px; color:#FFF; text-align:center}
.noticia_evento_exibir div.box700 div#container form p#btEnviar input:hover { text-decoration:underline}
.noticia_evento_exibir div.box700 div#container form p#btEnviar img { float:left; margin-top: 8px; margin-left: 8px; display:none}
.noticia_evento_exibir div.box700 div#container form span.msg { float:left; margin-top:8px}
.noticia_evento_exibir div.box700 div#container div#comentarios { margin-top: 32px;}
.noticia_evento_exibir div.box700 div#container div#comentarios div.linhaInterna { margin-bottom:11px}
.noticia_evento_exibir div.box700 div#container div#comentarios span { display:block; width:44px; float:left; margin-left: 4px; margin-right: 14px; margin-bottom: 17px;}
.noticia_evento_exibir div.box700 div#container div#comentarios p { float:left; margin:0; width:600px; margin-bottom: 17px;}

.noticia_evento_exibir div.box700 div#navegador { margin-top:26px}

/********************************/
/********** GRADUACAO ***********/

.graduacao div#contGraduacao { margin-left:11px;}
.graduacao div#contGraduacao h3 { margin-bottom:15px}
.graduacao div#contGraduacao p { font-size:15px; line-height: 19px; margin-left: 2px; width:670px }
.graduacao div#contGraduacao h4 { font-size:18px; line-height:21px; margin-top:22px}
.graduacao div#contGraduacao table { margin-top: 21px; margin-left: 1px; }
.graduacao div#contGraduacao table tr td * { line-height:30px}
.graduacao div#contGraduacao table tr td span { color:#8B0051; float:left; margin-right:2px}
.graduacao div#contGraduacao table tr td a { color:#8B0051; float:left; text-decoration:none}
.graduacao div#contGraduacao table tr td a:hover { text-decoration:underline}
.graduacao div#contGraduacao table tr td a p { color:#000; width:auto}
.graduacao div#contGraduacao table tr td a p em{ color:#58585B}

/********************************/
/****** GRADUACAO - EXIBIR ******/	/*pos-graduacao-exibir, pre-inscricao, tecnico-exibir*/

.graduacaoExibir div#contDetalhes { margin-left:11px}
.graduacaoExibir div#contDetalhes h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; line-height:21px; margin-top:12px; margin-bottom:10px}

.graduacaoExibir div.apresentacao { margin-bottom:20px}
.graduacaoExibir div.apresentacao h3 { margin-bottom:18px}
.graduacaoExibir div.apresentacao div { width:686px; height:96px; border:#dedbd3 1px solid; }
.graduacaoExibir div.apresentacao p { margin-left:2px; margin-top:10px; width:670px; font-size:15px; color:#000000; line-height: 19px;}

.graduacaoExibir div.habilitacao h4 { float:left}
.graduacaoExibir div.habilitacao form { float:left; margin-left:5px}

.graduacaoExibir div.box450 { margin-left:0; margin-right:0}
.graduacaoExibir div.box450 p { margin-left:2px; margin-bottom:23px}
.graduacaoExibir div.box450 ul#ulGrade li { border-bottom:#DDDBD3 1px solid}
.graduacaoExibir div.box450 ul#ulGrade li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; display:block; height:34px; width:450px; background-color:#F7F7F3; line-height:34px; text-decoration:none }
.graduacaoExibir div.box450 ul#ulGrade li a:hover span{ text-decoration:underline}
.graduacaoExibir div.box450 ul#ulGrade li a span { margin-left:20px}
.graduacaoExibir div.box450 ul#ulGrade li div.grade { border-top:#DDDBD3 1px solid; width:450px; display:none; padding-bottom:14px}
.graduacaoExibir div.box450 ul#ulGrade li div.grade.ativo { display:block}
.graduacaoExibir div.box450 table#tbGrade { margin-top:15px}
.graduacaoExibir div.box450 table#tbGrade p { margin:0; margin-left:22px}
.graduacaoExibir div.box450 table#tbGrade th { font-weight:normal; border-right:#DDDBD3 1px solid; padding-bottom:13px}
.graduacaoExibir div.box450 table#tbGrade td { border-right:#DDDBD3 1px solid; border-top:#DDDBD3 1px solid; line-height:23px}
.graduacaoExibir div.box450 table#tbGrade td.dir, .graduacaoExibir div.box450 table th.dir { text-align:center}
.graduacaoExibir div.box450 table#tbGrade td.noHoras, .graduacaoExibir div.box450 table#tbGrade th.noHoras { border-right:0}
.graduacaoExibir div.box450 table#tbGrade td.first { border-top:0;}

.graduacaoExibir div.box220 { margin-left:19px; margin-right:0; margin-top:0}
.graduacaoExibir div.box220 div#inscricao { width:208px; background-color:#8D1751; height:109px; padding:6px; margin-bottom:10px}
.graduacaoExibir div.box220 div#inscricao div { border:#BB7497 1px solid; height:108px}
.graduacaoExibir div.box220 div#inscricao div * { margin:0 auto; text-align:center; color:#FFF}
.graduacaoExibir div.box220 div#inscricao div h5 { font-size:18px; font-weight:normal; margin-top:18px; line-height:22px}
.graduacaoExibir div.box220 div#inscricao div a, .graduacaoExibir div.box220 div#inscricao div p { display:block; text-decoration:none; font-size:12px; margin-top:8px}
.graduacaoExibir div.box220 div#inscricao div a:hover { text-decoration:underline}
.graduacaoExibir div.box220 div#informacoes  { margin-left:0}
.graduacaoExibir div.box220 div#informacoes div.meio * { margin-left: 16px; }
.graduacaoExibir div.box220 div#informacoes div.meio h4 { margin-right:14px; }
.graduacaoExibir div.box220 div#informacoes div.meio p { margin-right:14px; }
.graduacaoExibir div.box220 div#informacoes div.meio p em { margin-left:0 }
.graduacaoExibir div.box220 div#informacoes div.meio p strong { margin-left:0}

.graduacaoExibir div.box220 div#financiamento { margin-top: 19px; }
.graduacaoExibir div.box220 div#financiamento h3 { margin-left:19px}
.graduacaoExibir div.box220 div#financiamento img { float:left; margin-left:17px}
.graduacaoExibir div.box220 div#financiamento img#logoFies { margin-left:15px; border-right:#DDDBD3 1px solid; padding-right:10px}
.graduacaoExibir div.box220 div#financiamento img#logoNossaBolsa { margin-left: 12px; margin-top: 6px; }
.graduacaoExibir div.box220 div#financiamento img#logoSocial { margin-bottom:11px}

.graduacaoExibir div#corpoDocente p { width:460px; margin-bottom:15px}
.graduacaoExibir div#corpoDocente div.docente { border-bottom:#F5F4F2 1px solid; padding-top: 15px; padding-bottom: 22px;}
.graduacaoExibir div#corpoDocente div.docente.first { border-top:#F5F4F2 1px solid;}
.graduacaoExibir div#corpoDocente div.docente div.contDocente { float:left}
.graduacaoExibir div#corpoDocente div.docente div.contDocente p { margin:0}
.graduacaoExibir div#corpoDocente div.docente div.contDocente strong { color:#000; font-weight:normal; float:left}
.graduacaoExibir div#corpoDocente div.docente div.contDocente i { color:#000; float:left}
.graduacaoExibir div#corpoDocente div.docente div.contDocente a { float:left; text-decoration:none; color:#8B0051}
.graduacaoExibir div#corpoDocente div.docente div.contDocente a:hover { text-decoration:underline}
.graduacaoExibir div#corpoDocente div.docente div.contDocente a span { float:left}
.graduacaoExibir div#corpoDocente div.docente div.contDocente a img { float:left; padding-top:2px; padding-left:5px}
.graduacaoExibir div#corpoDocente div.docente div.contDocente em { color:#8B0051; font-style:normal; margin-bottom:10px; display:block}
.graduacaoExibir div#corpoDocente div.docente div.contDocente em span { color:#58585B}
.graduacaoExibir div#corpoDocente div.docente div.foto { border: #E0DDD6 1px solid; height:98px; width:85px; float:right; margin-right:5px}

.graduacaoExibir div#navegador { margin-left:0}
.graduacaoExibir div#navegador strong { color:#000; font-weight:normal; margin-left:10px}
.graduacaoExibir div#navegador a.navPgAnterior { color:#8B0051} 
.graduacaoExibir div#navegador a.navPgAnterior:hover { color:#8B0051; text-decoration:underline}

.graduacaoExibir div#calendario { float:left; background:url(img/bgCalendario02.gif) no-repeat 0 0; width:223px; height:287px;margin-top: 29px;}
.graduacaoExibir div#calendario h3{margin-top: 14px; margin-left: 20px; float:left; color:#8D1751; font-size:18px}
.graduacaoExibir div#calendario img.loader { float:left; margin-top: 15px; margin-left: 9px; display:none }
.graduacaoExibir div#calendario div#mes { height:31px; margin-top: 26px; margin-left: 10px;  overflow:hidden}
.graduacaoExibir div#calendario div#mes div#containerMeses { overflow:hidden; width:132px; float:left}
.graduacaoExibir div#calendario div#mes div#containerMeses p { width:1584px;}
.graduacaoExibir div#calendario div#mes div#containerMeses span { width:132px; float:left; background-color:#EAE7E0; text-align:center; line-height:31px; color:#000000}
.graduacaoExibir div#calendario div#mes a.disable:hover { background-position: 0 0 !important; cursor:default}

.graduacaoExibir div#calendario div#eventos { overflow:hidden}
.graduacaoExibir div#calendario div#eventos div.containerAgenda { margin-top:5px; margin-bottom:7px; overflow:hidden; height:133px}
.graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda p, .graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda a { margin:0 10px; border-top:#DEDAD2 1px solid; padding-top:10px; padding-bottom:10px; display:block;}
.graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda p.first, .graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda a.first { border:0}
.graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda p strong, .graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda a strong { font-family:Georgia, "Times New Roman", Times, serif; float:left; color:#8D1751; margin-left: 8px; width: 43px; margin-top:-1px; margin-right:5px}
.graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda p span, .graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda a span { float:left; width:145px; font-size:12px; color:#000000; line-height:15px}
.graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda a { text-decoration:none; cursor:pointer}
.graduacaoExibir div#calendario div#eventos div.containerAgenda div.contentAgenda a:hover span { text-decoration:underline}
.graduacaoExibir div#calendario a.setaDown { float:right}
.graduacaoExibir div#calendario a.setaUp { float:right; margin-right:16px}






/********************************/
/********* PRE-INSCRICAO ********/

.tecnicoExibir div#corpoDocente p { width:340px}
.tecnicoExibir .linhaInterna{ margin-top:30px; margin-bottom:30px}
.tecnicoExibir div.infoAberta{ width:688px; height:530px; background:url(img/bgInfoTecnico.png) no-repeat 0 0}
.tecnicoExibir div.infoAberta .linhaInterna{ width:auto; margin:16px 25px 11px 25px}
.tecnicoExibir div.infoAberta .linhaInterna.last{ margin-top:12px}
.tecnicoExibir div.infoAberta .boxEsq{ margin-left:28px; width:240px}
.tecnicoExibir div.infoAberta .boxDir{ margin-left:35px; width:360px}
.tecnicoExibir div.infoAberta h3{color: #8D1751; font-size: 18px; margin-bottom: 4px; margin-left: 25px; padding-top: 18px;}
.tecnicoExibir div.infoAberta h4{font-size: 14px !important; margin-bottom:0 !important;  margin-top:7px !important; line-height: 16px !important}
.tecnicoExibir div.infoAberta p { font-family:Georgia, "Times New Roman", Times, serif; line-height:19px;}
.tecnicoExibir div.infoAberta li{font-family:Georgia, "Times New Roman", Times, serif; margin-top:4px; background:url(img/bulletTecnico.gif) no-repeat 0 7px; padding-left:7px }
.tecnicoExibir div.infoAberta li em{ font-size:12px}
.tecnicoExibir div.infoAberta li em.block{ display:block}
.tecnicoExibir div.infoAberta .boxInferior{margin-left:28px}
.tecnicoExibir div.infoAberta .boxInferior h4{ margin-bottom:5px !important}
.tecnicoExibir div.infoAberta .boxInferior strong{ font-weight:normal; color:#8D1751}
.tecnicoExibir div.infoAberta .boxInferior em{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px}


/********************************/
/********* PRE-INSCRICAO ********/

.preInscricao h3 { margin-bottom:16px}
.preInscricao div.box450 form h5 { background:url(img/linhaTitulo.gif) no-repeat 92px 10px; font-size:12px; color:#000; font-weight:normal; margin-left:4px; margin-bottom:10px}
.preInscricao div.box450 form h5#h5Graduacao { background:url(img/linhaTitulo2.gif) no-repeat 69px 10px; margin-bottom: 23px; margin-top: 10px; }
.preInscricao div.box450 form p { margin:0; margin-left:2px; margin-bottom:9px}
.preInscricao div.box450 form p span.bg { display:block; float:left;}
.preInscricao div.box450 form p span.bg.bgLeft { margin-left:6px}
.preInscricao div.box450 form p span.bgText { background:url(img/bgFormText218x31.png) no-repeat 0 0; width:218px; height:31px;}
.preInscricao div.box450 form p span.bgText2 { background:url(img/bgFormText224x31.png) no-repeat 0 0; width:224px; height:31px;}
.preInscricao div.box450 form p span.bgText3 { background:url(img/bgFormText288x31.png) no-repeat 0 0; width:288px; height:31px;}
.preInscricao div.box450 form p span.bgText4 { background:url(img/bgFormText153x31.png) no-repeat 0 0; width:153px; height:31px; margin-left:7px !important}
.preInscricao div.box450 form p span.bgText5 { background:url(img/bgFormText188x31.png) no-repeat 0 0; width:188px; height:31px;}
.preInscricao div.box450 form p span.bg input { margin-left:10px; height:31px; line-height:31px; border:0; background-color:transparent; color:#ACA89F}
.preInscricao div.box450 form p span.bgText input { width:202px;}
.preInscricao div.box450 form p span.bgText2 input { width:208px;}
.preInscricao div.box450 form p span.bgText3 input { width:272px;}
.preInscricao div.box450 form p span.bgText4 input { width:137px;}
.preInscricao div.box450 form p span.bgText5 input { width:172px;}
.preInscricao div.box450 form p.mensagem { background:url(img/bgFormText488x111.png) no-repeat 0 0; width:488px; height:111px}
.preInscricao div.box450 form p.mensagem textarea { margin-left:8px; margin-top:6px; color:#ACA89F; border:0; background-color:transparent; width:432px; height:98px; overflow:hidden}
.preInscricao div.box450 form p#btEnviar { float:left; width:106px; margin-top:15px}
.preInscricao div.box450 form p#btEnviar input { background-color:#8B1750; width:85px; height:31px; border:0; color:#FFF; float:left}
.preInscricao div.box450 form p#btEnviar input:hover { text-decoration:underline}
.preInscricao div.box450 form p#btEnviar img { float:left; margin-left:5px; margin-top:8px; display:none}
.preInscricao div.box450 form span.msg { float:left; display:block; margin-top:20px; margin-left:5px}

.preInscricao div.box220 { margin-top:6px;}
.preInscricao div.box220 div#informacoes { margin-bottom:20px}
.preInscricao div.box220 div#informacoes div.meio * { margin-left:22px}
.preInscricao div.box220 div#informacoes div.meio em { margin:0;}
.preInscricao div.box220 div#informacoes div.meio i { margin:0; font-size:12px; font-style:italic}
.preInscricao div.box220 div#informacoes div.meio ul { margin-right:14px}
.preInscricao div.box220 div#informacoes div.meio ul li { margin:0; background:url(img/bulletDisc.png) no-repeat 0 5px; padding-left:7px; margin-bottom:6px}
.preInscricao div.box220 div#informacoes div.meio p#obs {line-height: 15px; margin-top: 15px;}
.preInscricao div.box220 div#informacoes div.meio div.linhaInterna { margin-top:17px !important; margin-bottom:8px !important}
.preInscricao div.box220 div#informacoes div.meio p span { font-size:10px; margin:0}

.preInscricao div.box220 div#inscricao { background-color:#1A5A1E}
.preInscricao div.box220 div#inscricao div { border:#769C78 1px solid}
.preInscricao div.box220 div#inscricao div h5 { margin-left:15px; margin-right:15px}

/********************************/
/***** DEPOIMENTOS CADASTRO *****/

.depoimentosCadastro h3 { margin-left:13px; margin-bottom:18px}
.depoimentosCadastro h5 { font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:12px; font-weight:normal; margin-left:4px; margin-bottom:13px}

.depoimentosCadastro #h5Dados { margin-top:15px; background:url(img/linhaTitulo3.gif) no-repeat 95px 10px;}

.depoimentosCadastro form p {margin: 0 0 9px 2px;}
.depoimentosCadastro form p span.bg { display:block; height:31px; float:left}
.depoimentosCadastro form p span.bgLeft { margin-left:5px}
.depoimentosCadastro form p span.enhanced { margin-left:0px}
.depoimentosCadastro form p span.bgText174 { background:url(img/bgFormContato2.png); width:174px}
.depoimentosCadastro form p span.bgText148 { background:url(img/bgFormContato3.png); width:148px}
.depoimentosCadastro form p span.bgText328 { background:url(img/bgFormContato1.png); width:328px}
.depoimentosCadastro form p span.bg input { line-height:31px; height:31px; color:#ACA89F; margin-left:10px; background-color:transparent; border:0}
.depoimentosCadastro form p span.bgText174 input { width:158px}
.depoimentosCadastro form p span.bgText148 input { width:132px}
.depoimentosCadastro form p span.bgText328 input { width:312px}

.depoimentosCadastro form div#boxGraduacao { margin-top:15px; display:none}
.depoimentosCadastro form div#boxGraduacao h5#h5Graduacao{ background:url(img/linhaTitulo3.gif) no-repeat 45px 10px;}
.depoimentosCadastro form div#boxFoto { margin-top:15px; display:none}
.depoimentosCadastro form div#boxFoto h5 { background:url(img/linhaTitulo3.gif) no-repeat 38px 10px;}
.depoimentosCadastro form div#boxFoto p { float:left; width:245px}
.depoimentosCadastro form div#boxFoto p span.bgText6 { background:url(img/bgFormText245x31_button.png) no-repeat 0 0; width:328px; height:31px;}
.depoimentosCadastro form div#boxFoto p span.bgText6:hover { background:url(img/bgFormText245x31_button.png) no-repeat 0 -31px;}
.depoimentosCadastro form div#boxFoto p span.bgText6 input[type=file] { background-color:transparent; border:0; width:230px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00);}
.depoimentosCadastro form div#boxFoto p span.bgText6 i { margin-top:-31px; display:block; width:240px}
.depoimentosCadastro form div#boxFoto p span.bgText6 i input { color:#ACA89F; width:230px}
.depoimentosCadastro form div#boxFoto p em { font-size:12px; color:#ACA89F; margin-left: 5px; display: block; margin-top: 4px; line-height: 16px;}
.depoimentosCadastro form #h5Depoimento { background:url(img/linhaTitulo2.gif) no-repeat 78px 10px; margin-top: 53px;}
.depoimentosCadastro form p.mensagem { background: url(img/bgFormContato4.png) no-repeat scroll 0 0 transparent; height: 111px; margin-bottom: 10px; width: 328px;}
.depoimentosCadastro form p.mensagem textarea { background-color: transparent; border: 0 none; color: #ACA89F; height: 99px; margin: 5px 5px 5px 10px; overflow: hidden; width: 310px;}
.depoimentosCadastro form a.btFake { float: right; margin-left: 5px;}
.depoimentosCadastro form p#btEnviar input { background: url(img/btEnviar87x31.png) no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF; float: left; height: 31px; line-height: 31px; text-align: center; width: 87px;}
.depoimentosCadastro form p#btEnviar input:hover { text-decoration:underline}
.depoimentosCadastro form p#btEnviar img { display: none; float: left; margin: 7px 5px 0 0;}
.depoimentosCadastro form span.msg { color: #ACA89F; float: left; margin-top: 5px; width: 210px; margin-left:5px}

.depoimentosCadastro #inscricao { background-color: #1A5A1E; font-family: Georgia,"Times New Roman",Times,serif; height: 109px; margin-bottom: 10px; margin-top: 20px; padding: 6px; width: 208px;}
.depoimentosCadastro #inscricao div { border: 1px solid #769C78; height: 108px;}
.depoimentosCadastro #inscricao div h5 { color: #FFFFFF; font-size: 18px; font-weight: normal; line-height: 22px; margin: 18px auto 0; text-align: center;}
.depoimentosCadastro #inscricao div a { color: #FFFFFF; display: block; font-size: 12px; margin: 8px auto 0; text-align: center; text-decoration: none;}

.depoimentosCadastro .box221 { display:none}
/********************************/
/**** CASTELO SOCIAL / FAMIC / CPA / MISSAO / HISTORICO / BIBLIOTECA / APOIO PSICO PEDAGOGICO / INFRAESTRUTURA / OUVIDORIA / PASTORAL / FCB NEWS / CATHEDRA ****/

.casteloSocial h3 { margin-bottom:16px}
.casteloSocial div.contConteudo p { margin-left:5px}
.casteloSocial div.contConteudo em { font-size:13px; color:#939597; font-weight:normal}
.casteloSocial div.contConteudo p#p1 { margin-left:3px; font-size:15px; color:#000}
.casteloSocial div.contConteudo h4 { font-size:18px; margin-left: 3px; margin-top: 23px; margin-bottom: 14px;}
.casteloSocial div.contConteudo ul#ulLista { margin-left:6px}
.casteloSocial div.contConteudo ul#ulLista li { background:url(img/bullet.gif) no-repeat 0 8px; padding-left:9px; margin-bottom:6px}
.casteloSocial div.contConteudo ul#ulLista li a { text-decoration:none; color:#58585B;}
.casteloSocial div.contConteudo ul#ulLista li a:hover strong { text-decoration:underline; cursor:pointer}
.casteloSocial div.contConteudo ul#ulLista li a strong { float:left}
.casteloSocial div.contConteudo ul#ulLista li a img { float:left; padding-left:2px; margin-top:2px}
.casteloSocial div.contConteudo ul#ulLista li.separador{ background:none !important}
.casteloSocial div.linhaInterna { margin-top:30px}
.casteloSocial .doisBox .box218 .meio ul li a { color:#58585B}

/********************************/
/********** CATHEDRA ************/ /*CATHEDRA ONLINE*/

.cathedra p#p1 { margin-bottom:30px}

.cathedra #imagem { float:left; margin-left:1px; margin-right:15px}
.cathedra #imagem img { border:#DEDBD3 1px solid; margin-left:1px; margin-bottom:10px}
.cathedra #imagem a.button { display:block; background:url(img/bgFormInput210x31.png) no-repeat 0 0; width:210px; height:31px; line-height:31px; text-align:center; color:#FFF; text-decoration:none}
.cathedra #imagem a.button:hover { text-decoration:underline}

.cathedra #dados { float:left}
.cathedra #dados #top { background:url(img/bgQuadroCathedraTop.png) no-repeat 0 0; width:462px; height:45px}
.cathedra #dados #top a { height:39px; display:block; float:left; text-align:center; margin-top:1px; line-height:39px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#8D1751; text-decoration:none }
.cathedra #dados #top a:hover { text-decoration:underline}
.cathedra #dados #top #sumario { background:url(img/btSumario.png) no-repeat 0 0; width:107px; margin-left:1px }
.cathedra #dados #top #sumario.ativo { background:url(img/btSumario.png) no-repeat 0 -39px;}
.cathedra #dados #top #ficha { background:url(img/btFicha.png) no-repeat 0 0; width:149px; margin-left: 3px;}
.cathedra #dados #top #ficha.ativo { background:url(img/btFicha.png) no-repeat 0 -39px; }
.cathedra #dados #mid { background:url(img/bgQuadroCathedraMid.png) repeat-y; width:462px; padding-top: 19px;}
.cathedra #dados #mid div {margin-left: 23px; width:430px;}
.cathedra #dados #mid div p { padding-top:6px; margin-left:0}
.cathedra #dados #mid div ul li { padding-top:6px; color:#000; background:url(img/bullet.png) no-repeat 0 15px; padding-left:8px}
.cathedra #dados #fichaBox { display:none}
.cathedra #dados #bot { background:url(img/bgQuadroCathedraBot.png) no-repeat 0 0; width:462px; height:40px}

.cathedra div#navegador #pAnterior { float:left}
.cathedra div#navegador #pProximo { float:right}
.cathedra div#navegador #pProximo a.navPgProxima { color: #8B0051; text-decoration:none}
.cathedra div#navegador #pProximo a.navPgProxima:hover { color: #8B0051; text-decoration:underline}

/********************************/
/***** CATHEDRA ONLINE **********/

.cathedra_online .boxEsq { float:none}
.cathedra_online .contConteudo > a { text-decoration:none; color:#BBBDC0; margin-top:5px; display:inline-block}
.cathedra_online .contConteudo > a:hover { color:#6D6E70;}

/********************************/
/********** FCB NEWS ************/

.fcbNews div#downloads { margin-top:30px}
.fcbNews a.btAno { display:block; background-color: #F7F7F3; border-bottom: 1px solid #DEDAD2; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-weight: normal; height: 34px; line-height: 34px;  width: 100%; text-decoration:none}
.fcbNews a.btAno span { margin-left: 23px; display:block}
.fcbNews a.btAno:hover { text-decoration:underline}

.fcbNews div.boxRevistas { display:none}
.fcbNews div.revista { float:left; width:338px; border-bottom:#DEDAD2 1px solid; padding-top:15px; padding-bottom:20px}
.fcbNews div.revista.right { margin-left:13px}
.fcbNews div.revista img { float:left; border:#DEDAD2 1px solid; margin-left: 1px; margin-top: 3px; margin-right: 10px;}
.fcbNews div.revista p { margin-bottom:6px; float:left; width:225px; margin-left:0}
.fcbNews div.revista a.btBaixar { display:block; margin-top:19px; background:url(img/bgFormInput107x31.png) no-repeat 0 0; text-align:center; color:#FFF; font-weight:bold; height:31px; width:107px; line-height:31px; text-decoration:none; float:left}
.fcbNews div.revista a.btBaixar:hover { text-decoration:underline}


/********************************/
/************ FAMIC *************/

.famic div.linhaInterna { margin-top:25px}

/********************************/
/************* CPA **************/

.cpa div.contConteudo p { margin-bottom:20px; margin-left:2px}

/********************************/
/**** APOIO PSICO PEDAGOGICO ****/

.apoio div.contConteudo p { margin-bottom:20px; margin-left:2px}

/********************************/
/*********** PASTORAL ***********/

.pastoral div.contConteudo h4 { margin-left:1px}
.pastoral div.contConteudo p { margin-left:3px}

.pastoral img#imgPastoral { float:right; margin-right: 23px; margin-top: 14px;}
.pastoral h5 { background-color: #F7F7F3; border-bottom: 1px solid #DEDAD2; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-weight: normal; height: 34px; line-height: 34px; margin-bottom: 13px; margin-top: 30px; width: 100%;}
.pastoral h5 span { margin-left: 23px;}
.pastoral table tr .colFirst { padding-left: 25px;}
.pastoral table tr .colMiddle { text-align:center}
.pastoral table tr .rowColor { background-color:#FCFCFA}
.pastoral table tr th { font-weight:normal; padding-bottom:10px; border-right:1px solid #F4F3F1;}
.pastoral table tr td { border-bottom:1px solid #F4F3F1; border-right:1px solid #F4F3F1; padding-bottom: 2px; padding-top: 3px;}

.pastoral #titulos { margin-top:19px;}
.pastoral #titulos a { display:block; width:336px; height:34px; border-bottom:#DEDAD2 1px solid; color:#404041; text-decoration:none; line-height:34px; float:left; }
.pastoral #titulos a.color { background-color:#F8F6F2}
.pastoral #titulos a.right { margin-left:15px}
.pastoral #titulos a:hover span { text-decoration:underline}
.pastoral #titulos a span { margin-left:14px}
.pastoral #titulos a span em { font-size:12px}
.pastoral #titulos a img { float:right; margin-right:10px; margin-top:10px}

/********************************/
/******  PASTORAL EXIBIR  *******/

.pastoralExibir #conteudo { padding-bottom:0}
.pastoralExibir .center {width:630px; margin:0 auto; text-align:left}
.pastoralExibir .bannerInterno div.center a#logo { margin-left:0}
.pastoralExibir .menu div.center { position:relative}
.pastoralExibir .menu div.center img#logo2 { float:right; position:absolute; right: 0px; top: -62px; margin:0}

.pastoralExibir h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; font-weight:normal; padding-top: 33px; margin-left: 5px; font-weight:normal}

.pastoralExibir div.contConteudo { margin-left: 5px; margin-top: 8px;}
.pastoralExibir h3 { font-size:18px; color:#000; font-family: 'PT Sans', sans-serif; font-weight:normal; margin-bottom:18px}

/********************************/
/**********  MISSAO *************/

.missao div.contConteudo p { margin-bottom:20px; margin-left:2px}
.missao div.linhaInterna { margin-top:20px; margin-bottom:20px}

/********************************/
/*****  OUVIDORIA (CONTATO incluso)******/

.ouvidoria div.contConteudo p { margin-bottom:20px; margin-left:2px}
.ouvidoria div.linhaInterna { margin-top:20px; margin-bottom:20px}
.ouvidoria div.box700 div#ouvidoria { padding:0; }
.ouvidoria div.box700 div#ouvidoria h4 {float:left; font-family: 'PT Sans', sans-serif; color:#58585B; margin-left: 38px; margin-top: 2px; font-size:14px}
.ouvidoria div.box700 div#ouvidoria form { display:block}
.ouvidoria div.box700 div#ouvidoria form div.boxDir { margin-left:10px}

/********************************/
/********** HISTORICO ***********/

.historico div.contConteudo img { float:left; margin-right:15px; border:#DEDAD2 1px solid}
.historico div.contConteudo p { margin-bottom:20px; margin-left:2px}

/********************************/
/******* INFRAESTRUTURA *********/

.infraestrutura div.contConteudo img { float:left; margin-right:15px; border:#DEDAD2 1px solid}
.infraestrutura div.contConteudo p { margin-bottom:20px; margin-left:2px}
.infraestrutura div.contConteudo #divImg { border: 1px solid #DEDAD2; padding:1px; margin-left:2px}
.infraestrutura div.contConteudo #divImg img { margin:0; float:none; border:0}
.infraestrutura div.contConteudo h5 { background-color: #F7F7F3; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; height: 34px; line-height: 34px; width: 100%; font-weight:normal; margin-top:30px; border-bottom: 1px solid #DEDAD2; margin-bottom: 13px;}
.infraestrutura div.contConteudo h5 span{ margin-left: 23px;}
.infraestrutura div.contConteudo table { float:left}
.infraestrutura div.contConteudo table#tableFirst { margin-right:72px}
.infraestrutura div.contConteudo table tr th { font-weight:normal; padding-bottom:10px; border-right:#F5F4F2 1px solid}
.infraestrutura div.contConteudo table tr td { border-bottom: 1px solid #F6F5F2; padding-bottom:2px; padding-top:3px; border-right:#F6F5F2 1px solid}
.infraestrutura div.contConteudo table tr .colFirst { padding-left:25px}
.infraestrutura div.contConteudo table tr .colMiddle { text-align:center}
.infraestrutura div.contConteudo table tr .rowColor { background-color:#FDFCFB}
.infraestrutura div.contConteudo #divLegenda { border:#F5F4F2 1px solid; position:relative; margin-top:28px; padding:15px 0}
.infraestrutura div.contConteudo #divLegenda h6 { position:absolute; font-weight:normal; background-color:#FFF; top: -10px; left: 14px; padding:0 10px}
.infraestrutura div.contConteudo #divLegenda p { margin:0; margin-left:23px}

/********************************/
/********* BIBLIOTECA ***********/

.biblioteca div.linhaInterna { margin-top:25px}
.biblioteca div.contConteudo p { margin-left:4px}
.biblioteca div.contConteudo h5 { background:url(img/bullet.gif) no-repeat 0 8px; margin-left:4px; padding-left:9px; margin-top:5px; font-weight:bold; margin-bottom:2px}
.biblioteca div.contConteudo h5 span { font-weight: normal}
.biblioteca div.contConteudo p#acervo{ background-color:#F8F6F2; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:34px; border-bottom:#DEDAD2 1px solid; padding-left:20px; margin-top:13px}
.biblioteca div.contConteudo p#subtitulo { margin-top:7px}
.biblioteca div.contConteudo table { margin-left:5px; margin-top:14px; margin-bottom:30px}
.biblioteca div.contConteudo table tr .celCenter { text-align:center}
.biblioteca div.contConteudo table tr .celPadding { padding-left:22px}
.biblioteca div.contConteudo table tr th { font-weight:normal; border-right:#DEDAD2 1px solid; padding-bottom:10px}
.biblioteca div.contConteudo table tr td { border-right:#DEDAD2 1px solid; border-bottom:#DEDAD2 1px solid; line-height:23px}
.biblioteca div.contConteudo table tr td.noBorder { border-bottom:0}
.biblioteca div.contConteudo table tr.cor td { background-color:#F8F6F2}
.biblioteca div.contConteudo ul#ulLista { margin-top:3px}
.biblioteca div.contConteudo ul#ulLista li { background:url(img/bulletDisc.png) no-repeat 0 8px; padding-left:8px;; line-height:17px}

/********************************/
/******* POS - GRADUACAO ********/

.posGraduacao div.contConteudo div.linhaInterna { margin-left:-11px; margin-top:16px; margin-bottom:18px}
.posGraduacao div.contConteudo p { font-size:15px; color:#000; margin-top:17px}
.posGraduacao div.contConteudo ul { margin-left:2px}
.posGraduacao div.contConteudo ul div {width:320px; float:left; margin-right:20px;}
.posGraduacao div.contConteudo ul li { background:url(img/bullet.gif) no-repeat 0 12px; padding-left:8px; font-size:16px; line-height:30px;}
.posGraduacao div.contConteudo ul li a { color:#8B0051; text-decoration:none}
.posGraduacao div.contConteudo ul li a:hover { text-decoration:underline}
.posGraduacao div.contConteudo ul li a span { color:#000; cursor:pointer}
.posGraduacao div.contConteudo h4 { color:#0f3d4d; font-size:18px; margin-top:30px}

/********************************/
/*********** EGRESSOS ***********/

.egressos h3 { margin-bottom:32px}
.egressos div.contDepoimento { margin-left:3px}
.egressos div.contDepoimento img { float:left; border:#DEDBD3 1px solid; margin-top:3px}
.egressos div.contDepoimento div.dados { float:left; margin-left:14px; margin-right:32px; width:150px}
.egressos div.contDepoimento div.dados p, .egressos div.contDepoimento div.dados span { margin-bottom:6px}
.egressos div.contDepoimento div.dados span { color:#8B1750; display:block; text-transform:capitalize}
.egressos div.contDepoimento p.depoimento { float:left; width:400px; line-height:17px}
.egressos div.linhaInterna { margin:12px 0}

.egressos div.box218 div.meio { padding-top:12px;}
.egressos div.box218 div.meio form { margin-left:9px; font-family: 'PT Sans', sans-serif;}
.egressos div.box218 div.meio form p { background:url(img/bgFormNoticia.gif) no-repeat 0 0; width:199px; height:31px; margin-bottom:7px}
.egressos div.box218 div.meio form p input { float:left; margin-left: 13px; width: 159px; border:0; color:#ACA89F; font-size:13px; line-height:29px; height:29px; margin-top:1px}
.egressos div.box218 div.meio form input[type=submit] { background:url(img/btEnviar87x31.png) no-repeat 0 0; width:87px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0;}
.egressos div.box218 div.meio form input[type=submit]:hover { text-decoration:underline}

.egressos div#inscricao { height: 109px; margin-bottom: 10px; padding: 6px; width: 208px; background-color:#1A5A1E; float:left; font-family: Georgia,"Times New Roman",Times,serif; margin-top:20px }
.egressos div#inscricao div { border:#769C78 1px solid; height: 108px;}
.egressos div#inscricao div h5 { margin-left:15px; margin-right:15px; color: #FFFFFF; margin: 0 auto; text-align: center; font-size: 18px; font-weight: normal; line-height: 22px; margin-top: 18px;}
.egressos div#inscricao div a{ color: #FFFFFF; margin: 0 auto; text-align: center; display: block; font-size: 12px; margin-top: 8px; text-decoration: none;}

/********************************/
/************ FOOTER ************/

.footerHeader { position:absolute; bottom:0; width:100%}

/*.footerFirst { background-color:#670D37; height:29px;}
.footerFirst div.center { background-color:#670D37; height:29px}
.footerFirst div.center div#contentFooterFirst { margin-left:329px; position:relative}
.footerFirst div.center div#contentFooterFirst img { position:absolute; top: 29px; left: 18px;}
.footerFirst div.center div#contentFooterFirst span { display:block; float:left; color:#FFF; line-height:29px; background-color:#3F0313; padding:0 22px}
.footerFirst div.center div#contentFooterFirst a { display:block; float:left; color:#FFF; line-height:29px; text-decoration:none}
.footerFirst div.center div#contentFooterFirst a:hover { text-decoration:underline;}
.footerFirst div.center div#contentFooterFirst a#a1{ margin-left:40px; display:none}
.footerFirst div.center div#contentFooterFirst a#webmail { margin-left:295px}*/


.footerFirst { background-color:#001822; height:29px;}
.footerFirst div.center { background-color:#001822; height:29px}
.footerFirst div.center div#contentFooterFirst { margin-left:329px; position:relative}
.footerFirst div.center div#contentFooterFirst img { position:absolute; top: 29px; left: 18px;}
.footerFirst div.center div#contentFooterFirst img#email_fcb { position:absolute; top: 3px; left: 225px;}
.footerFirst div.center div#contentFooterFirst img#email_funcab { position:absolute; top: 3px; left: 425px;}
.footerFirst div.center div#contentFooterFirst span { display:block; float:left; color:#FFF; line-height:29px; background-color:#001822; padding:0 22px}
.footerFirst div.center div#contentFooterFirst a { display:block; float:left; color:#FFF; line-height:29px; text-decoration:none}
.footerFirst div.center div#contentFooterFirst a:hover { text-decoration:underline;}
.footerFirst div.center div#contentFooterFirst a#a1{ margin-left:55px; }
.footerFirst div.center div#contentFooterFirst a#webmail { margin-left:60px}

.footer { background:url(img/bgFooter.png) repeat-x;}
.footer div.center { background:url(img/bgFooter.png) repeat-x; height:207px;}
.footer div.center div#contentFooter {padding-top: 27px;}
.footer div.center div#contentFooter p#btIndexFooter { display:block; width:175px; float:left; margin-left: 33px;}
.footer div.center div#contentFooter div#enderecoFooter { float:left; margin-left: 142px; margin-top: 32px; width: 340px;}
.footer div.center div#contentFooter div#enderecoFooter strong { color:#FFF; font-size:14px; font-weight:normal}
.footer div.center div#contentFooter div#enderecoFooter p { font-size:12px; color:#FFF; margin-bottom: 7px; margin-top: 9px; line-height:16px}
.footer div.center div#contentFooter div#enderecoFooter span { font-size:14px; color:#FFF;}
.footer div.center div#contentFooter ul { float:left; font-size:16px; margin-left: 72px;}
.footer div.center div#contentFooter ul li { line-height:21px}
.footer div.center div#contentFooter ul li a { text-decoration:none; color:#FFF;}
.footer div.center div#contentFooter ul li a:hover { text-decoration:underline;}
.footer div.center div#contentFooter div#redesSociais { float:left; color:#FFF; font-size:14px; margin-left: 128px; margin-top: 32px;}
.footer div.center div#contentFooter div#redesSociais p { font-size:14px; margin-bottom:11px}
.footer div.center div#contentFooter div#redesSociais div { float:left; margin-right:7px; position:relative; }
.footer div.center div#contentFooter div#redesSociais div:hover span.txt { display:block }
.footer div.center div#contentFooter div#redesSociais div span { position:absolute; display:none; font-size:12px}
.footer div.center div#contentFooter div#redesSociais div a#flickr { display:block; width:26px; height:26px; background:url(img/iconeFlickr_2.png) no-repeat 0 0}
.footer div.center div#contentFooter div#redesSociais div a#flickr:hover { background:url(img/iconeFlickr_2.png) no-repeat 0 -26px}
.footer div.center div#contentFooter div#redesSociais div a#twitter { display:block; width:26px; height:26px; background:url(img/iconeTwitter_2.png) no-repeat 0 0}
.footer div.center div#contentFooter div#redesSociais div a#twitter:hover { background:url(img/iconeTwitter_2.png) no-repeat 0 -26px}
.footer div.center div#contentFooter div#redesSociais div a#facebook { display:block; width:27px; height:26px; background:url(img/iconeFacebook_2.png) no-repeat 0 0}
.footer div.center div#contentFooter div#redesSociais div a#facebook:hover { background:url(img/iconeFacebook_2.png) no-repeat 0 -26px}
.footer div.center div#contentFooter div#redesSociais div a#instagram { display:block; width:27px; height:26px; background:url(img/iconeiNSTAGRAM_2.png) no-repeat 0 0}
.footer div.center div#contentFooter div#redesSociais div a#instagram:hover { background:url(img/iconeiNSTAGRAM_2.png) no-repeat 0 -26px}
.footer div.center div#contentFooter div#redesSociais div a#orkut { display:block; width:27px; height:26px; background:url(img/iconeOrkut_2.png) no-repeat 0 0}
.footer div.center div#contentFooter div#redesSociais div a#orkut:hover { background:url(img/iconeOrkut_2.png) no-repeat 0 -26px}
.footer div.center div#contentFooter a#backstage { display:block; width:20px; height:20px; background:url(img/logoBackstage.png) no-repeat 0 0; float:right; margin-top: 41px; margin-right: 28px;}
.footer div.center div#contentFooter a#backstage:hover { background:url(img/logoBackstage.png) no-repeat 0 -20px;}