@charset "utf-8";
/* CSS Document */

*{
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
	list-style:none;
	margin:0;
	padding:0;
}

body{
	background:#9CF url(../media/graphics/background.jpg) repeat-x;
}

hr, legend{
	display:none;
}

img, fieldset{
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p{
	font-size:90%;
	line-height:130%;
	text-align:justify;
	margin-bottom:10px;
}

span#but-galeria{
	font-size:100%;
	font-weight:bold;
}

span#but-galeria img{
	vertical-align:middle;
}


h2.titulo-box{
	color:#FFF;
	font-size:90%;
	height:18px;
	margin-bottom:1px;
	padding:3px 0 0 10px;
}

h3#titulo-pagina{
	font-size:150%;
	color:#F60;
	margin-bottom:20px;
}

h3#titulo-acervo{
	background:url(../media/graphics/topo_acervo.jpg) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:700px;
	height:80px;
	margin-bottom:1px;
}

.todas{
	background:url(../media/graphics/seta_vermelha.gif) no-repeat 0 5px;
	font-size:80%;
	color:#F60;
	font-weight:bold;
	margin-top:5px;
	padding-left:10px;
	float:right;
}

#but-inscricao-pos{
	margin:0 50px 30px 0;
	float:right;
}

#aviso-busca{
	font-weight:bold;
	color:#F00;
}

#geral{
	width:960px;
	margin:0 auto;
}


/* CABEÇALHO */

#cabecalho{
	height:135px;
	margin-bottom:3px;
	padding-top:15px;
	position:relative;
}

#cabecalho h1 a{
	background:url(../media/graphics/logo_fasete.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:260px;
	height:90px;
	margin-right:50px;
	float:left;
}


/* FORM BUSCA */

#form_busca{
	background:url(../media/graphics/fundo_busca.gif) no-repeat;
	width:300px;
	height:50px;
	margin:20px 50px 0 0;
	padding:12px 10px 0 40px;
	float:left;
}

#form_busca input#busca{
	width:220px;
	margin-right:5px;
	padding:3px;
}

#form_busca input#but-busca{
	font-weight:bold;
	width:60px;
	vertical-align:top;
	padding:1px;
}



/* FORM BUSCA GALERIA */

#form_busca_galeria{
	margin-bottom:30px;
}

#form_busca_galeria input#busca{
	width:220px;
	margin-right:5px;
	vertical-align:middle;
	padding:3px;
}

#form_busca_galeria input#but-busca{
	font-weight:bold;
	width:60px;
	vertical-align:middle;
	padding:1px;
}


/* AVISO */

#aviso{
	background:url(../media/graphics/fundo_aviso.gif) no-repeat;
	font-size:80%;
	font-weight:bold;
	width:198px;
	height:76px;
	margin-top:5px;
	padding:7px 7px 0 45px;
	float:left;
}


/* MENU */

#menu-principal{
	background:url(../media/graphics/fundo_menu.gif) no-repeat;
	width:950px;
	height:30px;
	padding-left:10px;
	position:absolute;
	bottom:0;
	left:0;
	clear:both;
}

#menu-principal ul li{
	display:inline;
	float:left;
	position:relative;
}

#menu-principal ul li a{
	color:#FFF;
	font-size:80%;
	display:block;
	padding:7px 10px;
}

#menu-principal ul li a.destacado{
	background:#FC0;
	color:#000;
}

#menu-principal ul li a:hover{
	background:#09F;
	text-decoration:none;
}

#menu-principal ul li ul{
	width:160px;
	border-top:3px solid #9CF;
	display:none;
	position:absolute;
	top:30px;
	left:0;
}

#menu-principal ul li ul#ultimo{
	top:30px;
	left:-100px;
}

#menu-principal ul li ul li a{
	background:#06C;
	width:150px;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	padding:5px;
}

#menu-principal ul li:hover ul, #menu-principal ul li.over ul{ 
	display:block;
}


/* MENU-SECUNDÁRIO */

#menu-secundario{
	width:160px;
	margin-right:30px;
	float:left;
}

#menu-secundario strong{
	color:#F80;
	border-top:1px solid #F90;
	border-bottom:1px solid #F90;
	display:block;
	padding:2px 0;
	margin-bottom:5px;
}

#menu-secundario ul li{
	list-style:none;
	display:inline;
	margin:0;
}

#menu-secundario ul li a{
	font-size:80%;
	font-weight:bold;
	color:#039;
	border-bottom:1px solid #CCC;
	width:160px;
	display:block;
	padding:5px 0;
}

#menu-secundario ul li a:hover{
	background:#DDD;
	text-decoration:none;
}

#curso-pos{
	border-top:2px solid #F90;
	border-bottom:2px solid #F90;
	margin-bottom:3px;
	padding:3px 0;
}

#menu-secundario #curso-pos h2{
	text-indent:0;
	overflow:visible;
	font-size:80%;
	color:#666;
	font-weight:normal;
	width:160px;
	height:20px;
	margin-bottom:0;
}

#menu-secundario #curso-pos h3{
	color:#F80;
	font-size:100%;
}

#menu-secundario h2{
	text-indent:-999px;
	overflow:hidden;
	width:160px;
	height:120px;
	margin-bottom:10px;
}

#menu-secundario h2#adm{
	background:url(../media/graphics/logo_adm.jpg) no-repeat;
}

#menu-secundario h2#direito{
	background:url(../media/graphics/logo_direito.jpg) no-repeat;
}

#menu-secundario h2#letras{
	background:url(../media/graphics/logo_letras.jpg) no-repeat;
}

#menu-secundario h2#sistemas{
	background:url(../media/graphics/logo_sistemas.jpg) no-repeat;
}

#menu-secundario h2#turismo{
	background:url(../media/graphics/logo_turismo.jpg) no-repeat;
}


/* MENU-ARQUIVOS */

#menu-arquivos{
	width:250px;
	display:inline;
	margin-right:20px;
	margin-bottom:20px;
	float:right;
}

#menu-arquivos strong{
	color:#F80;
	border-top:1px solid #F90;
	border-bottom:1px solid #F90;
	display:block;
	padding:2px 0;
	margin-bottom:5px;
}

#menu-arquivos ul li{
	list-style:none;
	display:inline;
	margin:0;
}

#menu-arquivos ul li a.cinza{
	background:#EEE;
}

#menu-arquivos ul li a{
	font-size:80%;
	font-weight:bold;
	color:#039;
	border-bottom:1px solid #CCC;
	display:block;
	width:250px;
	padding:5px 0;
}

#menu-arquivos ul li a.vermelho{
	color:#F00;
}

#menu-arquivos ul li a:hover{
	background:#DDD;
	text-decoration:none;
}


/* GALERIAS CIPA */

#galerias-cipa{
	border:1px solid #CCC;
	border-top:3px solid #CCC;
	border-bottom:3px solid #CCC;
	width:230px;
	display:inline;
	margin-right:20px;
	padding:10px;
	float:right;
}

#galerias-cipa span#titulo{
	display:block;
	margin-bottom:10px;
}

#galerias-cipa span#titulo img{
	vertical-align:middle;
	margin-right:5px;
}

#galerias-cipa ul li{
	font-size:90%;
}

#galerias-cipa ul li span{
	color:#F60;
}

#top-cipa{
	margin:30px 0 20px;
	height:100px;
	float:left;
}

#informativo{
	background:#090;
	color:#FFF;
	text-align:center;
	margin-bottom:20px;
	padding:5px;
	clear:both;
}

#informativo p{
	text-align:center;
	margin:0;
}


/* CORPO */

#corpo{
	background:#FFF;
	width:920px;
	padding:20px;
	float:left;
}


/* BANNERS TOPO */

#banners-topo{
	margin-bottom:20px;
	float:left;
}

#banners-topo #banner-um{
	margin-right:20px;
	display:inline;
	float:left;
}

#banners-topo #banner-dois{
	float:left;
}


/* CONTEÚDO */

#conteudo{
	width:700px;
	margin-right:20px;
	float:left;
}


/* BOX */

#box-um{
	width:700px;
	margin:0 0 20px 0;
	float:left;
}	

#box-dois{
	width:430px;
	margin-right:20px;
	float:left;
}	

#box-tres{
	width:250px;
	margin-bottom:20px;
	float:left;
}


/* DESTAQUES */

#destaques{
	width:430px;
	margin-right:20px;
	float:left;
}


/* DESTAQUE */

#destaque-principal{	
	background:#EEE;
	width:430px;
	margin-bottom:10px;
	float:left;
}	

#destaque-principal h2.titulo-box{
	background:url(../media/graphics/fundo_title1.gif) no-repeat;
}

#destaque-principal img{
	float:left;
	margin-right:10px;
}

#destaque-principal h3{
	margin:5px 5px 5px 0;
}

#destaque-principal p{
	text-align:left;
	font-size:80%;
	margin:0 5px 0;
}


/* DESTAQUES SECUNDÁRIOS */

#destaques-secundarios{
	width:430px;
	float:left;
}

#destaques-secundarios div{
	width:130px;
	margin-right:20px;
	float:left;
}

#destaques-secundarios div span{
	font-size:70%;
	color:#06C;
	display:block;
	margin-bottom:5px;
}

#destaques-secundarios div h3{
	font-size:80%;
}

#destaques-secundarios div img{
	display:block;
	margin-bottom:5px;
}

#destaques-secundarios div.sem-margin{
	margin:0;
}


/* MAIS NOTÍCIAS */

#mais-noticias{
	width:250px;
	float:left;
}

#mais-noticias h2.titulo-box{
	background:url(../media/graphics/fundo_title3.gif) no-repeat;
}

#mais-noticias div{
	overflow:auto;
	width:228px;
	height:360px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:0 10px 10px;
}

#mais-noticias ul li{
	border-bottom:1px dotted #CCC;
	width:210px;
	padding:10px 0;
	float:left;
}

#mais-noticias ul li span{
	font-size:80%;
	color:#06C;
	display:block;
}

#mais-noticias ul li h3 a{
	font-size:70%;
}


/* NOTÍCIAS DIVERSAS */

#noticias-diversas{
	margin-bottom:20px;
	float:left;
}

#noticias-diversas div{
	width:408px;
	height:227px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:0 10px 10px;
	float:left;
}

#noticias-diversas h2.titulo-box{
	background:url(../media/graphics/fundo_title1.gif) no-repeat;
	width:420px;
}

#noticias-diversas ul li{
	border-bottom:1px dotted #CCC;
	width:408px;
	padding:6px 0;
	float:left;
}

#noticias-diversas ul li span{
	font-size:80%;
	color:#06C;
	font-weight:bold;
	margin-right:8px;
	float:left;
}

#noticias-diversas ul li h3 a{
	font-size:70%;
	font-weight:normal;
	float:left;
}


/* MAIS LIDAS */

#mais-lidas{
	width:205px;
	margin-right:20px;
	float:left;
}

#mais-lidas div{
	width:183px;
	height:370px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:0 10px 10px;
	float:left;
}

#mais-lidas h2.titulo-box{
	background:url(../media/graphics/fundo_title2.gif) no-repeat;
}

#mais-lidas ul li{
	border-bottom:1px dotted #CCC;
	width:183px;
	padding:8px 0;
	float:left;
}

#mais-lidas ul li span{
	font-size:100%;
	color:#999;
	font-weight:bold;
	margin-right:10px;
	float:left;
}

#mais-lidas ul li h3 a{
	font-size:70%;
	width:160px;
	font-weight:normal;
	float:left;
}


/* ENQUETE */

#enquete{
	width:205px;
	float:left;
}

#enquete div#box{
	width:183px;
	height:360px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:10px;
	float:left;
}

#enquete h2.titulo-box{
	background:url(../media/graphics/fundo_title2.gif) no-repeat;
}

#enquete h3{
	font-size:90%;
}

#enquete .pollerTitle, #enquete .result_pollerTitle{
	font-weight:bold;
	font-size:80%;
	text-align:left;
	margin-bottom:10px;
}

#enquete label{
	font-size:80%;
	display:block;
	margin-bottom:-15px;
}

#enquete a#but, #enquete a#resultado{
	background:#FFF;
	border-top:1px solid #999;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #999;
	color:#333;
	font-size:70%;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	display:block;
	margin:10px 5px 0 0;
	padding:3px 4px;
	float:left;
}

#enquete a#resultado{
	margin-right:0;
}

#enquete a#but{
	color:#F60;
}

#enquete a#but:hover, #enquete a#resultado:hover{
	color:#333;
	background:#CCC;
	text-decoration:none;
}

#enquete .result_pollerOption{
	font-size:80%;
	text-align:left;
	margin:0px;
}

#enquete .result_pollGraph img{
	float:left;
}

#enquete .result_pollGraph{	
	background:#DDD;
	height:16px;
	margin-bottom:5px;
}

#enquete .result_pollGraph div{
	color:#FFF;
	font-size:80%;
	height:16px;
	padding:0 5px;
}

#enquete .poller_waitMessage{
	display:none;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}	

#enquete .result_totalVotes{
	clear:both;
	font-size:80%;
	color:#F60;
	font-weight:bold;
	display:block;
	margin:10px 0 0;
}

/* MURAL */

#mural{
	width:250px;
	display:inline;
	margin-bottom:20px;
	float:left;
}

#mural a#foto-mural{
	float:left;
}

#mural h3 a#but-mural{
	background:url(../media/graphics/but_mural.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:100px;
	height:110px;
	float:right;
}


/* BANNERS */

#banner-ouvidoria{
	margin-bottom:10px;
}

#banner-fale-conosco{
	margin-bottom:20px;
}


/* GALERIA DE FOTOS */

#galerias-fotos{
	width:250px;
	float:left;
}

#galerias-fotos div{
	width:228px;
	height:370px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:0 10px 10px;
	float:left;
}

#galerias-fotos h2.titulo-box{
	background:url(../media/graphics/fundo_title3.gif) no-repeat;
}

#galerias-fotos ul li{
	border-bottom:1px dotted #CCC;
	width:228px;
	padding:10px 0;
	float:left;
}

#galerias-fotos ul li img{
	float:left;
	margin-right:10px;
}

#galerias-fotos ul li span{
	font-size:80%;
	color:#06C;
	font-weight:bold;
	margin-right:10px;
}

#galerias-fotos ul li h3 a{
	font-size:70%;
	width:185px;
	font-weight:normal;
}



/* GALERIA */

#galerias #album a{
	text-decoration:none;
	border:1px solid #CCC;
	width:315px;
	margin:0 20px 20px 0;
	padding:5px;
	float:left;
}

#galerias #album a:hover{
	background:#EEE;
}

#galerias #album a img{
	margin-right:10px;
	float:left;
}

#galerias #album a span{
	font-size:90%;
}

#galerias #album a span#data{
	font-size:80%;
	color:#666;
	display:block;
	margin-bottom:5px;
}



/* COLUNA DIREITA */

#coluna-dir{
	width:200px;
	float:left;
}


/* PORTAL */

#coluna-dir #portal{
	width:200px;
	margin-bottom:20px;
	float:left;
}

#coluna-dir #portal div{
	background:url(../media/graphics/fundo_box.gif) repeat-x;
	width:178px;
	height:105px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:10px;
	position:relative;
}

#coluna-dir #portal h2.titulo-box{
	background:url(../media/graphics/fundo_title_portal.gif) no-repeat;
}

#coluna-dir #portal #form_portal label{
	font-size:80%;
	font-weight:bold;
	display:block;
}

#coluna-dir #portal #form_portal input{
	width:175px;
	margin-bottom:5px;
}

#coluna-dir #portal #form_portal input#btEntrar{
	width:60px;
	float:right;
	margin:0;
}

#coluna-dir #portal a{
	background:url(../media/graphics/seta_preta.gif) no-repeat 0px 5px;
	font-size:80%;
	padding-left:10px;
	position:absolute;
	bottom:10px;
}


/* BIBLIOTECA */

#coluna-dir #biblioteca{
	width:200px;
	margin-bottom:20px;
	float:left;
}

#coluna-dir #biblioteca div{
	background:url(../media/graphics/fundo_box.gif) repeat-x;
	width:178px;
	height:85px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:10px;
}

#coluna-dir #biblioteca h2.titulo-box{
	background:url(../media/graphics/fundo_title_biblioteca.gif) no-repeat;
}

#coluna-dir #biblioteca #form_biblioteca{
	font-size:80%;
}

#coluna-dir #biblioteca #form_biblioteca input#campoBuscaLivros{
	width:130px;
	margin-top:5px;
}

#coluna-dir #biblioteca #form_biblioteca input#but-biblioteca{
	font-size:90%;
	width:40px;
	margin-top:5px;
}

#coluna-dir #biblioteca a{
	background:url(../media/graphics/seta_preta.gif) no-repeat 0px 5px;
	font-size:70%;
	margin:5px 6px 0 0;
	padding:2px 0 0 8px;
	float:left;
}


/* BANNERS */

#banner-rh{
	margin-bottom:10px;
}

#banner-wifi{
	margin-bottom:20px;
}



/* CONSULTA BIBLIOTECA INTERNA */

.consulta{
	width:390px;
	margin-bottom:20px;
	float:left;
}

.consulta div{
	background:url(../media/graphics/fundo_box.gif) repeat-x;
	width:368px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:10px;
	float:left;
}

.consulta h2.titulo-box{
	background:url(../media/graphics/fundo_title_biblioteca2.gif) no-repeat;
}

.consulta form{
	font-size:80%;
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
	padding-bottom:15px;
}


.consulta #form_biblioteca2{
	margin-top:10px;
}

.consulta #form_biblioteca5{
	border-bottom:none;
	margin:0;
	padding:0;
}

.consulta h5{
	font-size:90%;
	margin-bottom:5px;
}

.consulta input#campoBuscaLivros, .consulta input#campoBuscaArtigos, .consulta input#campoBuscaMonografias{
	width:210px;
	margin-top:10px;
	padding:3px;
}

.consulta select{
	width:175px;
	padding:3px;
}

.consulta select#ano{
	width:70px;
}

.consulta input#campoBuscaArtigos{
	margin-top:0;
}

.consulta input.but{
	font-size:100%;
	padding:2px;
}


/* MULTIMEIOS */ 

.consulta a.but{
	background:#FFF;
	border:1px solid #06C;
	font-size:90%;
	font-weight:bold;
	text-align:center;
	width:160px;
	margin-right:10px;
	padding:5px;
	float:left;
}

.consulta a.but:hover{
	background:#9CF;
	text-decoration:none;
}


/* HORÁRIO DE FUNCIOAMENTO */

#horario{
	border:1px solid #CCC;
	width:228px;
	display:inline;
	margin:20px 20px 0 0;
	padding:10px;
	float:right;
}

#horario h4{
	text-align:center;
	margin-bottom:10px;
}

#horario p{
	font-size:80%;
	text-align:center;
	margin:0;
}


/* CURSOS */

#coluna-dir #cursos{
	width:200px;
	margin-bottom:20px;
	float:left;
}

#coluna-dir #cursos div{
	background:#C00;
	width:180px;
	padding:5px 10px 10px;
}

#coluna-dir #cursos h2.titulo-box{
	background:url(../media/graphics/fundo_title_cursos.gif) no-repeat;
}

#coluna-dir #cursos ul li{
	background:url(../media/graphics/seta_branca.gif) no-repeat 0px 7px;
	display:block;
	padding-left:10px;
}

#coluna-dir #cursos ul li a{
	font-size:80%;
	color:#FFF;
}


/* HORÁRIOS */

#coluna-dir #horarios{
	width:200px;
	margin-bottom:20px;
	float:left;
}

#coluna-dir #horarios div{
	background:#FC0;
	width:180px;
	padding:5px 10px 10px;
}

#coluna-dir #horarios h2.titulo-box{
	background:url(../media/graphics/fundo_title_horarios.gif) no-repeat;
}

#coluna-dir #horarios ul li{
    background:url(../media/graphics/seta_preta.gif) no-repeat 0px 7px;
	display:block;
	padding-left:10px;}

#coluna-dir #horarios ul li a{
	font-size:80%;
}


/* FINANCEIRO */

#coluna-dir #financeiro{
	width:200px;
	margin-bottom:20px;
	float:left;
}

#coluna-dir #financeiro div{
	background:#0B79B6;
	width:180px;
	padding:5px 10px 10px;
}

#coluna-dir #financeiro h2.titulo-box{
	background:url(../media/graphics/fundo_title_financeiro.gif) no-repeat;
}

#coluna-dir #financeiro ul li{
	background:url(../media/graphics/seta_branca.gif) no-repeat 0px 7px;
	display:block;
	padding-left:10px;
}

#coluna-dir #financeiro ul li a{
	font-size:80%;
	color:#FFF;
}


/* WEBMAIL */

#coluna-dir #webmail{
	width:200px;
	margin-bottom:20px;
	float:left;
}

#coluna-dir #webmail div{
	background:url(../media/graphics/fundo_box.gif) repeat-x;
	width:178px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:10px;
	position:relative;
}

#coluna-dir #webmail h2.titulo-box{
	background:url(../media/graphics/fundo_title_webmail.gif) no-repeat;
}

#coluna-dir #webmail #form-webmail label{
	text-align:right;
	font-size:80%;
	font-weight:bold;
	width:45px;
	margin-right:5px;
	float:left;
}

#coluna-dir #webmail #form-webmail input{
	width:120px;
	margin-bottom:10px;
}

#coluna-dir #webmail #form-webmail input#but-webmail{
	width:60px;
	margin:0;
	float:right;
}

#coluna-dir #webmail a{
	background:url(../media/graphics/seta_preta.gif) no-repeat 0px 5px;
	font-size:80%;
	display:block;
	padding-left:10px;
	position:absolute;
	bottom:10px;
}


/* BUT */

#coluna-dir #buts{
	margin-bottom:20px;
	float:left;
}

#coluna-dir #buts a{
	margin-right:7px;
	float:left;
}

#coluna-dir #buts a.sem-margin{
	margin-right:0;
}


/* TEXTO */

#conteudo #texto{
	margin-bottom:20px;
	float:left;
}

#conteudo #texto h4{
	margin-bottom:10px;
}

#conteudo #texto ul{
	margin-left:40px;
}

#conteudo #texto ol li{
    line-height:130%;
	font-size:90%;
	list-style:decimal;
	margin-bottom:10px;
}

#conteudo #texto ul li{
    line-height:130%;
	font-size:90%;
	list-style:disc;
	margin-bottom:10px;
}

#conteudo #texto img{
	margin-right:20px;
}

#conteudo #texto table{
	border-right:none;
	border-bottom:none;
}

#conteudo #texto table tr th{
	background:#666;
	color:#FFF;
	border-top:none;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:none;
	padding:3px;
}

#conteudo #texto table tr td{
	font-size:80%;
	border-top:none;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:none;
	padding:3px;
}

#conteudo #texto table tr td p{
	text-align:center;
	margin:0;
}

#conteudo #texto a{
	color:#06C;
}


/* PUBLICAÇÃO */

#publicacao{
	width:690px;
	float:left;
}

#publicacao h2{
	color:#F60;
	font-size:100%;
	border-bottom:1px solid #F60;
	margin:10px 0 20px;
}

#publicacao h3{
	font-size:160%;
	margin:10px 0 20px;
}

#publicacao span#data{
	color:#666;
	font-size:80%;
}

#publicacao #foto{
	margin:0 15px 15px 0;
	float:left;
}

#publicacao #foto span#credito{
	color:#666;
	font-size:70%;
	text-align:left;
}

#publicacao #foto span#legenda{
	background:#DDD;
	color:#333;
	font-size:80%;
	font-weight:bold;
	display:block;
	padding:5px;
}

#publicacao span#autor{
	color:#666;
	font-size:80%;
	display:block;
	margin-bottom:20px;
}

#publicacao ul{
	margin-left:40px;
}

#publicacao ol li{
    line-height:130%;
	font-size:90%;
	list-style:decimal;
	margin-bottom:10px;
}

#publicacao ul li{
    line-height:130%;
	font-size:90%;
	list-style:disc;
	margin-bottom:10px;
}

#publicacao table tr td{
	font-size:90%;
	padding:3px;
}


/* FERRAMENTAS */

ul#ferramentas{
	height:30px;
	margin-bottom:20px;
	clear:both;
}

ul#ferramentas li{
	display:inline;
}

ul#ferramentas li a{
	font-size:75%;
	color:#F60;
	margin-right:20px;
	height:30px;
	float:right;
}

ul#ferramentas li a:hover{
	text-decoration:none;
	color:#666;
}

ul#ferramentas li a img{
	vertical-align:middle;
	margin-right:3px;
}


/* ANTERIORES */


#anteriores{
	width:690px;
	clear:both;
}

#anteriores h4{
	font-size:100%;
	color:#F60;
	border-bottom:1px solid #F60;
	margin-bottom:10px;
}

#anteriores ul{
	margin:0 0 10px;
	float:left;
}

#anteriores ul li{
	border-bottom:1px dotted #CCC;
	list-style:none;
	margin-bottom:7px;
	padding-bottom:7px;
	float:left;
}

#anteriores ul li a{
	font-size:80%;
	float:left;
	width:615px
}

#anteriores ul li span.data{
	font-size:80%;
	color:#F60;
	float:left;
	margin-right:10px;
}


/* CONTROLE */

#controle{
	text-align:center;
	clear:both;
	margin-bottom:20px;
}

#controle a{
	font-size:90%;
	font-weight:bold;
}

#controle span#total{
	font-size:90%;
	display:block;
	padding:5px 0;
}


/* NOTÍCIAS */

#noticias{
	width:680px;
	float:left;
}

#noticias h2{
	font-size:160%;
	color:#F60;
	margin-bottom:20px;
}

#noticias ul{
	margin:0 0 10px;
	float:left;
}

#noticias ul li{
	border-bottom:1px dotted #CCC;
	list-style:none;
	display:block;
	margin-bottom:7px;
	padding-bottom:7px;
	width:680px;
}

#noticias ul li h3 a{
	font-size:80%;
}

#noticias ul li span.data{
	font-size:80%;
	color:#F60;
}

 
/* NOTÍCIAS DE GRADUAÇÃO */


#noticias-secoes{
	width:500px;
	display:inline;
	margin-right:10px;
	float:right;
}

#noticias-secoes h4{
	font-size:100%;
	color:#F60;
	border-bottom:1px solid #F60;
	margin-bottom:10px;
}

#noticias-secoes ul{
	margin:0 0 10px;
	float:left;
}

#noticias-secoes ul li{
	border-bottom:1px dotted #CCC;
	list-style:none;
	margin-bottom:7px;
	padding-bottom:7px;
	float:left;
}

#noticias-secoes ul li a{
	font-size:80%;
	float:left;
	width:425px
}

#noticias-secoes ul li span.data{
	font-size:80%;
	color:#F60;
	float:left;
	margin-right:10px;
}


/* POPUP */

#popup{
	background:#9CF;
}

#popup #pop-mural{
	background:url(../media/graphics/background_mural.jpg) repeat-x;
	height:600px;
	padding:20px;
}

#popup #pop-enviar{
	background:url(../media/graphics/background_enviar.jpg) repeat-x;
	height:400px;
	padding:20px;
}

#popup #pop-enviar h1{
	font-size:160%;
	color:#F60;
	margin-bottom:30px;
}

#popup #pop-mural #topo{
	height:70px;
	margin-bottom:20px;
	padding:10px 0 0;
}

#popup #pop-mural h1{
	background:url(/media/graphics/logo_mural.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:270px;
	height:55px;
	float:left;
}

#popup #pop-mural ul{
	clear:both;
}

#popup #pop-mural ul li img{
	float:left;
	margin-right:10px;
}

#popup #pop-mural ul li{
	background:#FFF;
	width:530px;
	margin-bottom:10px;
	padding:5px;
	float:left;
}

#popup span.data{
	color:#666;
	font-size:70%;	
}

#popup span.nome, #popup span.curso, #popup span.periodo{
	font-size:80%;
}

#popup span.nome{
	color:#06C;
	font-weight:bold;
	font-size:100%;
}

#popup span.comentario{
	font-size:80%;
	display:block;
	margin-top:10px;
}

#popup a.but-enviar{
	background:url(../media/graphics/but_enviar.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:225px;
	height:55px;
	float:right;
}

#popup a.botao-voltar1, #popup a.botao-voltar2{
	background:#FFF;
	font-weight:bold;
	color:#06C;
	font-size:100%;
	text-decoration:none;
	border:2px solid #99CCFF;
	padding:3px 5px;
}

#popup a.botao-voltar1:hover, #popup a.botao-voltar2:hover{
	background:#9C0;
	color:#FFF;
	border:2px solid #090;
}

#popup a.botao-voltar1{
	text-align:center;
	width:80px;
	float:right;
}

#popup a.botao-voltar2{
	text-align:center;
	font-size:120%;
	display:block;
	width:300px;
	margin:0 auto;
}

#popup span#confirmacao{
	color:#FFF;
	text-align:center;
	display:block;
}

#popup form fieldset{
	font-size:80%;
	border:none;
	margin-top:10px;
}

#popup form fieldset legend{
	display:none;	
}

#popup form fieldset label{
	color:#FFF;
	font-size:120%;
	display:block;
	margin-top:10px;
}

#popup form fieldset select{
	width:260px;
	padding:3px;
}

#popup form fieldset input{
	width:250px;
	padding:3px;
}

#popup form fieldset input#foto{
	display:block;
}

#popup form textarea{
	font-size:100%; 
	width:250px;
	height:100px;
	padding:3px;
}

#popup form input#but-enviar{
	font-weight:bold;
	width:100px;
	display:block;
	margin-top:10px;
	padding:3px;
}

#popup form fieldset input:focus, #popup form textarea:focus{
	border:2px solid #F90;
}

#popup form span{
	color:#FFF;
}



/* OUVIDORIA */

#formulario-ouvidoria{
	width:330px;
	border-right:1px dashed #CCC;
	margin-right:20px;
	float:left;
}

#formulario-ouvidoria span#confirmacao{	
	color:#F00;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
}

#formulario-ouvidoria span#mensagem{
	font-weight:bold;
	display:block;
}

#formulario-ouvidoria form fieldset{
	font-size:80%;
	border:none;
	margin-top:20px;
}

#formulario-ouvidoria form fieldset legend{
	display:none;	
}

#formulario-ouvidoria form fieldset label{
	display:block;
}

#formulario-ouvidoria form fieldset select{
	width:310px;
	margin-bottom:15px;
}

#formulario-ouvidoria form fieldset input{
	width:300px;
	margin:0 5px 15px 0;
	padding:3px;
}

#formulario-ouvidoria form textarea{
	font-size:100%; 
	width:300px;
	height:200px;
	display:block;
	margin-bottom:15px;
	padding:3px;
}

#formulario-ouvidoria form input#enviar{
	font-weight:bold;
	width:100px;
	padding:3px;
}

#formulario-ouvidoria form fieldset input:focus, #formulario-ouvidoria form textarea:focus, #formulario-ouvidoria form fieldset select:focus{
	border:2px solid #F60;
}

#formulario-ouvidoria div#mensagem h3{
	background:#F60;
	color:#FFF;
	padding:3px;
}

#formulario-ouvidoria div#mensagem .passo{
	background:#000;
	color:#FFF;
	text-align:center;
	padding:0 3px;
	width:70px;
}


#telefones h3{
	color:#999;
	margin-bottom:20px;
}


/* RESULTADO */

#conteudo #resutado-busca p strong{
	color:#F60;
}

#conteudo #resutado-busca ul{
	margin-top:30px;
}

#conteudo #resutado-busca ul li{
	margin-bottom:20px;
}

#conteudo #resutado-busca ul li h3{
	font-size:90%;
}

#conteudo #resutado-busca ul li span{
	font-size:80%;
	color:#F60;
}


/* ACESSO MATRÍCULA */

#acesso-matricula{
	border:1px solid #F00;
	padding:10px;
	text-align:center;
}

#acesso-matricula p{
	font-size:80%;
	text-align:center;
}

#acesso-matricula form{
	text-align:center;
}


/* CONTATOO */

#contato{
	background:#EEE;
	width:368px;
	border:1px solid #CCC;
	padding:10px 10px 0;
}


/* SUB-RODAPÉ */

#sub-rodape{
	width:920px;
	background:#FFF;
	padding:20px;
	float:left;
}

#sub-rodape span{
	font-size:80%;
	display:block;
}

#sub-rodape ul li{
	display:inline;
}

#sub-rodape #redes{
	width:340px;
	float:left;
}

#sub-rodape ul li #twitter{
	background:url(../media/graphics/logo_twitter.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:114px;
	height:27px;
	margin:8px 20px 0 0;
	float:left;
}

#sub-rodape ul li #orkut{
	background:url(../media/graphics/logo_orkut.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:91px;
	height:34px;
	margin-right:20px;
	float:left;
}

#sub-rodape ul li #youtube{
	background:url(../media/graphics/logo_youtube.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:89px;
	height:37px;
	float:left;
}

#sub-rodape #vinculos{
	width:295px;
	float:right;
}

#sub-rodape #vinculos span{
	font-size:80%;
	display:block;
	margin-bottom:10px;
}

#sub-rodape #vinculos div{
	float:left;
}

#sub-rodape ul li #abmes{
	background:url(../media/graphics/logo_abmes.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:93px;
	height:27px;
	margin:5px 30px 0 0;
	float:left;
}

#sub-rodape ul li #fies{
	background:url(../media/graphics/logo_fies.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:52px;
	height:32px;
	margin-right:20px;
	float:left;
}

#sub-rodape ul li #prouni{
	background:url(../media/graphics/logo_prouni.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:96px;
	height:30px;
	float:left;
}


/* RODAPÉ */

#rodape{
	background:#039;
	width:920px;
	margin:0 auto;
	padding:20px;
	clear:both;
}

#rodape span#organizacao, #rodape address{
	font-size:80%;
	color:#FFF;
	font-style:normal;
	text-align:center;
	display:block;
	clear:both;
}

#rodape span#organizacao{
	margin-bottom:10px;
}


/* MENU RODAPÉ */

#menu-rodape{
	width:920px;
	border-bottom:1px solid #4066B3;
	margin-bottom:20px;
	padding-bottom:20px;
	float:left;
}

#menu-rodape ul li{
	display:inline;
}

#menu-rodape ul li.bloco{
	width:135px;
	display:inline;
	border-left:1px solid #4066B3;
	margin-right:12px;
	padding-left:5px;
	float:left;
}

#menu-rodape ul li strong{
	font-size:70%;
	color:#FFF;
	text-transform:uppercase;
	display:block;
	margin-bottom:5px;
}

#menu-rodape ul li a{
	font-size:70%;
	color:#9CF;
	display:block;
	margin-bottom:3px;
}