/************************************ 
  BODY 
************************************/
body{
	margin:0px;
	padding:0px;
	background:  url(../images/bg_geral.gif) repeat-x top left;
}
h1 h2{
	margin:0px;
	padding:0px;
}

TESTE_div{
	border:#0F0 1px solid;
}

/************************************ 
  GERAL 
************************************/
#geral{
}

#flash_destaque{
	position:absolute;
		z-index:1000;
		height:153;
		overflow:hidden;


}

/**************************
	TOPO PRINCIPAL
***************************/
#topo_geral{
	background: #027135;
	height:97px;
}
#topo{
	margin:0 auto;
	width:778px;
}
#topo_menu{
	vertical-align:top;
	text-align: right;
}
#topo_icon{
	text-align:right;
	padding:20px;
}
#topo_icon img{
	margin: 0px 3px 0px 3px;
}
#topo_icon input{
	background: #027135;
	border: solid 1px #9ec787;
	color: #9ec787;
	vertical-align:top;
	width:70px;	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size: 10px;
}
#topo_icon select{
	background: #027135;
	border: solid 1px #9ec787;
	color: #9ec787;
	vertical-align:top;
	width:150px;	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size: 10px;
}
/**************************
	BORDA
***************************/
#borda{
	background: #9ec787;
	height:10px;
	border-bottom: solid 1px #027135;
}

/**************************
	BANNERS
***************************/
#alinhamento{
	position:relative;
	height:148px;
}
#banner{
	position:absolute;
	margin-left:50%;
	top:62px;
	left:-240px;
	z-index:999;
}
/*#banner_abas{
	position:absolute;
	left:-88px;
	text-align:right;
}*/

/**************************
	TOPO SECUNDARIO
***************************/
#topo2{
	margin: 0 auto;
	padding:0px;
	width:778px;
	height:118px;
	background: url(../images/bg_topo2.gif) top left no-repeat;
}

/**************************
	TITULO
***************************/
#titulo{
	background:url(../images/bg_titulo_verde.gif) top left no-repeat;
	height:69px;
	padding-left: 55px;
	vertical-align:text-top;
}
#titulo img{
	margin: 10px 0px 5px 50px;
}

/**************************
	CAMPUS
***************************/
#campus{
	position:absolute;
	margin-left:50%;
	top:97px;
	left:180px;
	width:209px;
	height:129px;
	background: url(../images/bg_campus.gif) no-repeat top right;	
}
#campus_int{
	margin: 65px 0px 0px 40px;
	width:168px;
	height:64px;
	background:url(../images/bg_campus_table.gif) top right no-repeat;
	text-align:right;
}

/**************************
	MENU ACADEMICO
***************************/
#menu_academico{
	width:150px;
	float:left;
	margin-top: 4px;
}
#menu_academico ul{
	margin:0px;
	padding:0px 0px 0px 10px;
}
#menu_academico li{
	border-bottom:solid 1px #e0e3e2;
	height:18px;
	list-style:none;
}
#menu_academico a{	
	position:relative;
	top:2px;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size: 11px;
	text-decoration:none;
	color:#000000;
}
#menu_academico a:hover{
	color:#b87204;
}

/**************************
	ALUNO ONLINE
***************************/
#aluno_online{
	position:absolute;
	margin-left:50%;
	top:97px;
	left:180px;
	width:209px;
	height:128px;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size: 10px;
	color:#6b8a5a;
	background: url(../images/bg_alunoonline.gif) no-repeat top right;
	z-index:1000;
}
#aluno_online_int{
	margin: 20px 0px 0px 70px;	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size: 10px;
	color:#6b8a5a;
	line-height:12px;
}
#aluno_online_int input{
	background: #eff9d6;
	border: solid 1px #b5c4a7;	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size: 10px;
	color: #638459;
	width:100px;
	height:14px;
	vertical-align:top;
}
#aluno_online_int a{
	color:#638459;
	text-decoration:none;
}

/**************************
	TOPO ESPECIFICO
***************************/
#topo_especifico{
	position:absolute;
	top:139px; 
	left:26px;
	z-index:99;
	width:425px;
	height:92px;
}

#topo_esp_eventos{
	position:absolute;
	top:139px; 
	left:26px;
	z-index:99;
	width:425px;
	height:33px;
	margin-bottom:-60px;
}

/**************************
	MENU AREA
***************************/
#menu_area{	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;	
	background-color:#7a8f70;
	text-align:right;
}
#menu_area ul{
	margin:1px;
	padding:20px 20px 40px 20px;
} 
#menu_area li{
	list-style:none;
	color:#FFFFFF;
	padding:2px;
	background:url(../images/pontilhado_verde.gif) bottom right repeat-x;
	/*
	border-bottom: dotted 1px #FFFFFF;
	*/
}
#menu_area a{
	color:#FFFFFF;
	text-decoration:none;
}
#menu_area a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu_area a:hover{
	color:#b4c6ab;
}
#menu_area #voltar{
	background:url(../images/pontilhado_verde.gif) bottom right repeat-x;
	/*	border-bottom-color: #90b17e; */
	font-size:9px;
	color:#b4c6ab;
	text-transform:lowercase;
}
#menu_area #voltar a{
	font-size:9px;
	color:#b4c6ab;
	text-decoration:none;
}
/**************************
	CONTEUDO
***************************/
#conteudo{
	width:778px;
	background-color: #f8fbf6;
	/*
	background: #f8fbf6 url(../images/det_home.gif) top left no-repeat;
	padding-top:10px;	
	*/
	margin:0 auto;
}

/**************************
	COLUNA ESQUERDA
***************************/
#col_esquerda{
	background: #ecf0e9;
	vertical-align:top;
	width:175px;
	height:100%;
}

/**************************
	MEIO
***************************/
#meio{
	padding:0px 35px 0px 35px;
	vertical-align:top;
	border-bottom:solid 10px #ECF0E9;
	line-height:18px;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#494949;
	background: #F8FBF6;
}
#meio h1{
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:18px;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
	color:#006633;
}

#meio hr{
	clear:both;
	border: solid 5px #e3ede0;
	height:10px;
}
#meio input{
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}

.unidade{	
	font-size:10px;
	color:#006600;
}
.data{	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#c85f01;
	text-decoration:none;
}

/**************************
	COLUNA DIREITA
***************************/
#col_direita{
	vertical-align:top;
	width:208px;
	border-bottom:solid 10px #ECF0E9;
}
#col_direita hr{
	border: solid 5px #d0d7cc;
	height:10px;
}
#col_direita img{
	margin-bottom: 8px;
}
/**************************
	MENU GERAL
***************************/
#menu_geral{
	background:#f8fbf6 url(../images/menua_baixo.gif) no-repeat bottom right;
	border-right:solid 1px #ecf0e9;	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:10px;
	color:#61716f;
	padding-bottom:10px;
}
#menu_geral a{	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#0f5543;
	text-decoration:none;
}
#menu_geral a:hover{
	color:#b87204;
}
#menu_geral ul{
	padding:50px 0px 0px 10px;
	margin:0px;
	list-style:none;
}
#menu_geral li{
	margin:5px;
	padding-left:2px;
	border-bottom:solid 2px #e7ede2;
	width: 135px;
	line-height:24px;
}
#menu_geral p{
	margin-left:10px;
}
#menu_geral select{	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#61716f;
	background: #f8fbf6;
	border: solid 1px #9ba9a7;
}

/**************************
	DESTAQUES
***************************/
#destaque {	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#494949;
	height:148px;
	padding-right:50px;	
	line-height:18px;
}
#destaque img{
	clear:both;
	text-align:left;
	margin-right: 15px;
}
#destaque a{	
	color:#494949;
	text-decoration: none;
}
#destaque a:hover{
	text-decoration: underline;
}
#destaque h1{
	background:url(../images/tit_destaque.gif) no-repeat;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-weight:bold;
	font-size:13px;
	color:#01671a;
	text-transform:uppercase;
	padding-left:40px;
}

/**************************
	NOTICIAS
***************************/
#noticias {	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;	
	color:#494949;
	padding-right:20px;

}
#noticias img{
	clear:both;
	text-align:left;
	margin-right: 15px;
}
#noticias a{	
	color:#494949;
	text-decoration: none;
}
#noticias a:hover{
	text-decoration: underline;
}
#noticias h1{
	/*background:url(../images/tit_destaque_vr.gif) no-repeat;
	font-size:13px;*/
	font-family:trebuchet MS, verdana, sans-serif; 
	font-weight:bold;
	font-size:18px;	
	color:#7d8474;
	height:18px;
	text-transform:none;
	padding: 0px 0px 5px 0px;
}
#noticias h2{
	font-family:trebuchet MS, verdana, sans-serif; 
	font-weight:bold;
	font-size:12px;
	color:#01671a;
	text-transform:uppercase;
}
#noticias h3{
	background:url(../images/tit_destaque.gif) no-repeat;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-weight:bold;
	font-size:13px;
	color:#01671a;
	height:28px;
	text-transform:uppercase;
	padding-left:40px;
}
#noticias ul {
	padding-left:0px;
}
#noticias li {
	line-height: 14px;
	list-style: none;
	padding-bottom: 10px;
}

/**************************
	INTERNAS
***************************/
#interna{	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#494949;
	padding-right:30px;
	padding-top:20px;
	text-align:justify;	
}
#interna ul {
/*	margin-left:-30px; */
}

#interna li{
	list-style: none;
	background: #F8FBF6 url(../images/bullet_quad.gif) no-repeat 0px 2px;
	padding: 3px 0px 0px 17px;
	_height: 1%; /* Espaço extra IE6 */
	list-style-position: outside;
	line-height:20px;
}
	#interna li a{
		display: block;
		margin-left: -17px;
		padding-left: 17px;
		background: #F8FBF6 url(../images/seta_verde.gif) no-repeat 0px 2px;
		color: #494949;
		text-decoration: none;
		border-bottom: 1px solid #e6e9e3;
	}
	#interna li a:hover {
		color: #494949;
		text-decoration: underline;
	}
#interna a{	
	color:#7D8474;
	text-decoration: underline;
}
#interna a:hover{
	color:#b87204;
	text-decoration: underline;
}
#interna h1{
	/*background:url(../images/tit_destaque_vr.gif) no-repeat;
	font-size:13px;*/
	font-family:trebuchet MS, verdana, sans-serif; 
	font-weight:bold;
	font-size:18px;	
	color:#7d8474;
	height:18px;
	text-transform:none;
	padding: 0px 0px 5px 0px;
}
#interna input{
	border:1px solid #CCCCCC;
	background: #f8fbf6;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#494949;
}
#interna select{
	border:1px solid #CCCCCC;
	background: #f8fbf6;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#494949;
}
#interna textarea{
	border:1px solid #CCCCCC;
	background: #f8fbf6;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#494949;
}
#interna hr{
	border:1px solid #efefef;
	height:1px;
}

#interna #form i {
	font-size:10px;
	font-style:normal;
	color:#999999;
}

#interna2{	
	margin-top:-40px;
}
#interna2 a{	
	color:#7D8474;
	text-decoration: underline;
}
#interna2 a:hover{
	color:#b87204;
	text-decoration: underline;
}
#interna2 h1{
	background:url(../images/tit_destaque.gif) no-repeat;
	font-size:13px;
	font-family:trebuchet MS, verdana, sans-serif; 
	font-weight:bold;
	color:#7d8474;
	height:28px;
	text-transform:none;
	padding: 0px 0px 5px 20px;
}


/**************************
	DESTAQUES LATERAIS
***************************/
#lateral01{
	background: url(../images/separador2.gif) top right no-repeat;
	background: #ecf0e9;
	font-family:trebuchet MS, verdana, sans-serif; 
}
#lateral01 a{
	font-size:11px;
	color:#c85f01;
	text-decoration:underline;
}
#lateral01 ul{
	margin:0px;
	padding:0px 35px 10px 20px;
}
#lateral01 h1{
	margin:0px;
	padding:10px 0px 10px 20px;
	font-size:12px;
	color:#034a37;
}
#lateral01 li{
	font-size:11px;
	color:#034936;
	list-style:url(../images/bullet_setadupla.gif) inside;
}
#lateral01 li a{
	color:#034936;
	text-decoration:none;
}
#lateral01 li a:hover{
	text-decoration:underline;
}

#lateral02{
	background:  url(../images/separador3.gif) bottom left no-repeat;
	padding-bottom:10px;
	background: #ecf0e9;
	font-family:trebuchet MS, verdana, sans-serif; 
}
#lateral02 a{
	font-size:11px;
	color:#c85f01;
	text-decoration:underline;
}
#lateral02 h1{
	margin:0px;
	padding:10px 0px 10px 20px;
	font-size:12px;
	color:#034a37;
}
#lateral02 ul{
	margin:0px;
	padding: 10px 35px 10px 20px;
	background: #dee3da;
}
#lateral02 li{
	font-size:11px;
	color:#034936;
	list-style:url(../images/bullet_setadupla.gif) inside;
	padding-bottom:5px;
	border-bottom: solid 1px #CCCCCC;
}
#lateral02 li a{
	color:#034936;
	text-decoration:none;
}
#lateral02 li a:hover{
	text-decoration:underline;
}
#lateral02 div{
	text-align: right;
}

/**************************
	RODAPE
***************************/
#rodape_geral {
	margin:0 auto;
	width:778px;
/*	background: #FFFFFF;	*/
	background:#027135;
	text-align:center;	
}
#rodape {
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;	
/*	color:#494949;*/
	color:#FFF;
	line-height:16px;
/*	border-left:solid 175px #ecf0e9;
	padding:30px;
*/	
}
#rodape a{	
/*	color:#494949;*/
	color:#FFF;
	text-decoration: none;
}
#rodape a:hover{
	text-decoration: underline;
}

/**************************
	ADDRESS
***************************/
address {	
	padding-top:20px;
	font-style:normal;
/*	color:#8c8c42;*/
	color:#FFF;
}

/**************************
	LOCALIZACAO
***************************/
#localizacao{	
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:9px;
	color:#FFFFFF;
	position:absolute;
	top:15px;
	left:400px;
	width:200px;
}

/**************************
	VEJA TB NOTICIAS
***************************/
#veja_tb {
	width:170px;
}
#veja_tb h1{
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b87204;
	margin:30px 10px 10px 10px;
}
#veja_tb a{
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:11px;
	color:#027135;
	text-decoration:none;
}
#veja_tb a:hover{
	text-decoration:underline;
}
/**************************
	MENU VEJA TB
***************************/
#menu_vejatambem {
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:9px;
	color:#8c9d93;
	background-color:#f8fbf6;
	padding:50px 0px;
	float:right;
}
#menu_vejatambem li span{
	padding-left:10px;
}
#menu_vejatambem ul{
	margin:0px;
	padding:0px 10px 10px 0px;
}
#menu_vejatambem li{
	list-style:none;
	padding-left: 20px;
	background: #F8FBF6 url(../images/bullet_menu_vejatb.gif) no-repeat 0px -3px;
	border-bottom: #eef3eb solid 3px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#menu_vejatambem a{
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:10px;
	color:#494949;
	text-decoration:none;
	line-height:14px;
	text-transform:uppercase;
}
#menu_vejatambem a:hover{
	text-decoration:underline;
}
#menu_vejatambem hr{
	margin-top:80px;
}
#menu_vejatambem input{
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:9px;
	color:#8c9d93;
	border:1px solid #cacfc8;
	width:100px;
	padding-left:10px;
}
/**************************
	LATERAL EMPREGABILIDADE
***************************/
#lateral_empregabilidade {
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:9px;
	color:#8c9d93;
	background-color:#f8fbf6;
	padding-bottom:50px;
	padding-top:47px;
	float:right;
	/*width:175px;*/
}
#lateral_empregabilidade li span{
	padding-left:10px;
}
#lateral_empregabilidade ul{
	margin:0px;
	padding:0px 10px 10px 0px;
}
#lateral_empregabilidade li{
	list-style: none;
	background-image:url(../images/menu_vejatambem_border.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-left:5px;
}
#lateral_empregabilidade a{
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:10px;
	color:#494949;
	text-decoration:none;
	line-height:22px;
	text-transform:uppercase;
}
#lateral_empregabilidade a:hover{
	text-decoration:underline;
}
#lateral_empregabilidade hr{
	margin-top:80px;
}
#lateral_empregabilidade input{
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:9px;
	color:#8c9d93;
	border:1px solid #cacfc8;
	width:100px;
	padding-left:10px;
}
#lateral_empregabilidade #CNPJ{
	background:url(../images/bg_cnpj.gif);
}
#lateral_empregabilidade #Senha{
	background:url(../images/bg_senha.gif);
}
#lateral_empregabilidade #Matricula{
	background:url(../images/bg_ra.gif);
}
#lateral_empregabilidade #CNPJ.focus{
	background:#f7fcf5;
}
#lateral_empregabilidade #Senha.focus{
	background:#f7fcf5;
}
#lateral_empregabilidade #Matricula.focus{
	background:#f7fcf5;
}

/**************************
	MENU LATERAL BIBLIOTECA
***************************/
#menulateral_biblioteca {
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:9px;
	color:#8c9d93;
	background-color:#f8fbf6;
	padding-bottom:50px;
	padding-top:47px;
	float:right;
	/*width:175px;*/
}
#menulateral_biblioteca li span{
	padding-left:10px;
}
#menulateral_biblioteca ul{
	margin:0px;
	padding:0px 10px 10px 0px;
}
#menulateral_biblioteca li{
	list-style: none;
	background-image:url(../images/menu_vejatambem_border.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-left:5px;
}
#menulateral_biblioteca a{
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:10px;
	color:#494949;
	text-decoration:none;
	line-height:22px;
	text-transform:uppercase;
}
#menulateral_biblioteca a:hover{
	text-decoration:underline;
}
/**************************
	SAIBA
***************************/
#saiba{
	font-family: "Trebuchet MS", Times, Verdana, Tahoma;
	font-size: 10px;
	color: #027135;
	text-decoration: none;
}
#saiba a{
	color: #808f87;
	text-decoration: none;
}
#saiba a:hover{
	color: #808f87;
	text-decoration: underline;
}
/**************************
	NORMAS
***************************/
#normas{
	font-family:trebuchet MS, verdana, sans-serif; 
	font-size:11px;
	color:#494949;
	line-height:18px;
}
#normas a{
	color:#b87204;
	text-decoration: none;
}
#normas a:hover{
	text-decoration: none;
}
#normas h1{
	margin:0px;
	font-family:trebuchet MS, verdana, sans-serif;
	color:#494949;
	font-weight:bold;
	text-transform:none;
	background:url(../images/tit_destaque.gif) left top no-repeat;
	font-size:13px;
	height:31px;
	padding:0px 20px 10px 20px;
}
#normas {
	font-size:10px;
	color:#7a7f78;
}
#normas hr{
	border: solid 10px ##F0F5F1;
}

#vertodas_home a{
	font-family:trebuchet MS, verdana, sans-serif;
	text-align:left;
	font-weight:normal;
	padding-right:10px;
	padding-left:10px;
	font-size:10px;
	text-transform:uppercase;
	color:#7C817A;
	text-decoration:none;
}

/**************************
	MENU PUBLICACOES
***************************/
#menu_publicacoes{
	background-color:#f8fbf6;
	padding-bottom:10px;
	padding-top:47px;
	float:right;
}
#menu_publicacoes h1{
	background:url(../images/menu_especifico_pontilhado.gif) repeat-x bottom left;
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:11px;
	color:#494949;
	margin-right:20px;
	padding:0px 0px 5px 15px;
	font-weight:normal;
}
#menu_publicacoes ul{
	margin:0px;
	padding:0px 10px 3px 0px;
}
#menu_publicacoes li{
	list-style:url(../images/seta_menu_especifico.gif) inside;
	padding-left:-5px;
	line-height:12px;
}
#menu_publicacoes a{
	font-family:trebuchet MS, verdana, sans-serif;
	font-size:9px;
	color:#8c9d93;
	text-decoration:none;
}
#menu_publicacoes a:hover{
	text-decoration:underline;
}

/* PAGINADOR */
#paginador {
	border-top: 1px dashed #ccc;
	padding-top: 10px;
	margin-top: 10px;
}
	#paginador ul {
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: center;
		line-height: 15px;
	}
		#paginador ul li {
			display: inline;
		}
			#paginador ul li a {
				font-weight: bold;
				padding: 2px 5px;
				color: #C85F01;
				text-decoration: none;
			}
			#paginador ul li.on a,
			#paginador ul li a:hover {
				background: #C85F01;
				color: #fff;
				text-decoration: none;
			}


/**************************
	DOWNLOAD MEIO
***************************/
#meio #meio_download {
	margin-bottom: 60px;
}
	#meio #meio_download ul {
		padding: 0;
		margin: 0 10px;
		width: 300px;
		overflow: hidden;
	}
		#meio #meio_download ul li {
			list-style: none;
			list-style-image: none;
			background: none;
			clear: both;
		}
			#meio #meio_download ul li img {
				float: left;
				padding-top: 3px;
			}
			#meio #meio_download ul li a {
				background: none;
				color: #494949;
				text-decoration: none;
				float: right;
				display: block;
				width: 254px;
				line-height: 14px;
				border-bottom: 1px solid #e6e9e3;
				padding: 5px 0px;
			}
			#meio #meio_download ul li a:hover {
				text-decoration: underline;
			}
	#meio #meio_download p {
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #a1a69f;
		line-height: 14px;
		margin-top: 40px;
		padding-top:10px;
		padding-bottom:20px;
		border-top: 10px solid #ebf0e9;
	}
		#meio #meio_download p img {
			margin-top:20px;
			clear: both;
		}


