@charset "utf-8";
/* CSS Document */

img,body,ul,li,h1,h2,h3,h4,h5,p,form,fieldset{margin:0; padding:0; border:0;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#52646e; text-align:left; font-size:12px; background:url(../imagens/bg_site.jpg) #657984  repeat-x top; scroll:fixed; }

.link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0061BD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0061BD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#hr{ height:1px; }

#container{width:930px; margin:0 auto;}
	#topo{width:930px; height:113px; float:left; background-color:#FFFFFF;}
		#marca{width:254px; height:65px; float:left; padding:15px 0 0 28px;}
    	#controle{width:180px; height:38px; float:right; background:#ffeeab;}
			#controle ul{list-style-type: none;}
			#controle li {diplay:block; float: right; }
			#controle li a{diplay:block; width:60px; height:38px; line-height:38px; float: right;  padding:0 0 0 23px; color:#FF6600; text-decoration:none}
			#controle .ajuda a{ background:url(../imagens/icone_ajuda.gif) no-repeat 3px;}
			#controle .sair a{ background:url(../imagens/icone_sair.gif) no-repeat 3px;}
			
		#bemvindo{width:630px; height:32px;float:left;}
			#bemvindo p{height:28px; margin:0 0 0 20px; line-height:28px; font-size:1em; float:left; color:#336699;}
    	#atencao{width:630px; height:32px;float:left;}
			#atencao img{width: 92px; height:28px; margin:0 0 0 20px;  float:left;}
			#atencao p{height:28px; margin:0 0 0 20px; line-height:28px; font-size:0.9em; float:left; color:#FF9900;}
		
	
	#menu{width:930px; height:168px; background:url(../imagens/bg_menu.jpg) repeat-x top; float:left;}	
	
	
	#principal{width:930px; float:left;}
    	#banner{width:715px; height:130px; background:#00CCFF;  float:left; margin:5px 0 5px 0;}
       	#conteudo{	width:890px;	float:left;	background:#FFFFFF;	height: auto; margin:5px 0 0 0; padding:10px 20px;}
			#conteudo p{ font-size:1em; padding:0 0 8px 0; line-height:18px }
			#nav{ margin:5px 0 10px 5px;}
			#nav p{ font-size:0.8em; color:#52646e;}
			#nav a:link{text-decoration:none;}
			#nav a:visited{text-decoration:none;}
			#nav a:hover{text-decoration:underline;}
			#nav a:active{text-decoration:none;}
			   
			.tabela{}
				.tabela td.titulo_tabela{border:0; background-color:#93A2A9; color:#ffffff; font-weight:bold;}
				.tabela td.topico_tabela{border:0; color:#52646e; font-weight:bold;}
				.tabela td.topico_tabela2{border:0; background-color:#c0c0c0; color:#52646e; font-weight:bold;}
				
				.tabela tr.marcado td {background-color:#93A2A9;}
				.tabela TABLE	{border	: 0px ; border-spacing: 1; width:100%; }
				.tabela TH		{border	: 0px ; color:#52646e;	font-weight:bold;	padding: 5px;	background-color:#E9E9E9;}
				.tabela TD		{border	: 0px ; background-color:#E9E9E9; padding: 5px ;}
			
			.tabela_alternativa{font-size: 10px;}
			
				.tabela_alternativa tr.marcado td {background-color:#93A2A9;}
				.tabela_alternativa TABLE	{border	: 1px ; width:auto; border-spacing: 1;  border-color:#000 }
				.tabela_alternativa TH		{border	: 0px ; color:#52646e;	font-weight:bold;	padding: 5px;	background-color:#E9E9E9;}
				.tabela_alternativa TD		{border	: 0px ; background-color:#fff; padding: 5px ;}{*#E9E9E9*}
				
				.tabela_alternativa td.titulo_tabela{border:0; background-color:#93A2A9; color:#ffffff; font-weight:bold;}
				.tabela_alternativa td.topico_tabela{border:0; color:#52646e; font-weight:bold;}
				.tabela_alternativa td.topico_tabela2{border:0; background-color:#c0c0c0; color:#52646e; font-weight:bold;}
		
			
			.formulario{color:#52646e;}
				
				INPUT	{border	: solid 1px #93A2A9;	font-size:0.9em;	color:#52646e;	}
				SELECT	{border	: solid 1px #93A2A9;	font-size:0.9em;	color:#52646e;	}
				CHECKBOX{border	: solid 0px #93A2A9;	font-size:0.9em;	color:#52646e;	}
				TEXTAREA{border	: solid 1px #93A2A9;	font-size:0.9em;	color:#52646e; WRAP: on; font-family:Verdana, Arial, Helvetica, sans-serif;}
				
						
				.campo_obrigatorio {background-color: #D8E9FD; }
				
				.button_style {	height:20px; padding:1px 20px 3px 20px; color:#FFFFFF; font-weight:bold; cursor:pointer; background:#52646e; }
				.button_style:hover {background:#FF6600;    color:#ffffff;}
				
				/*********************************************************************************************/
			/* BLOCO DE MENU PARA A SELECAO DE ATIVIDADES DE EXTENSÃO */
			#login{	width:890px; height:auto; margin:5px 0 0 0; text-align:center;}
			#login_align{ width:890px; text-align:center; margin:10px auto 0 auto;}
			#login_align a:link {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff;FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;}
			#login_align a:hover {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ebebeb; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline;}
			#login INPUT {border: 0; padding:}
			#login input.input_txt { width: 367px; height: 43px; margin:2px; padding: 7px 5px 0 6px; border:0; background:url(../imagens/login_bg_campo.gif) 0 0 no-repeat; display: block; font-family:Arial, Helvetica, sans-serif; font-size: 1.8em; text-align:center;}
			#login input.input_btn {margin:15px 0 0 0;}
			#bloco_login{width:890px; background-color: #8e989f; margin:0px}
			
			.erro {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; background:#77848C; padding: 10px; margin:1px; border:#CCCCCC solid 3px;}
			/*********************************************************************************************/


			/*Tabs*/
			#tabs{}
				 #tabs {  float:left; width:100%; background:#F4F4F4; line-height:normal; border-bottom:1px solid #cccccc;   }
    				#tabs ul {margin:0; padding:10px 10px 0; list-style:none;}
   					#tabs li {display:inline; margin:0; padding:0;}
    				
    				/*
    				#tabs a {float:left; background:url("../imagens/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }
	    			#tabs a span {float:left; display:block;  background:url("../imagens/tabright.gif") no-repeat right top;  padding:5px 15px 4px 6px; color:#24618E;}
					#tabs a span {float:none;}
					
   					#tabs a:hover span { color:#FFF;}
    				#tabs a:hover {background-position:0% -42px;  }
    				#tabs a:hover span {background-position:100% -42px;}
    				
    				*/
    				
    				.tab {float:left; background:url("../imagens/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }
	    			.tab span {float:left; display:block;  background:url("../imagens/tabright.gif") no-repeat right top;  padding:5px 15px 4px 6px; color:#24618E;}
   					.tab:hover span { color:#FFF;}
    				.tab:hover {background-position:0% -42px;  }
    				.tab:hover span {background-position:100% -42px;}
    				
		  			.tabhovered			{float:left; background:url("../imagens/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }
					.tabhovered span	{color:#FFF; float:left; display:block;  background:url("../imagens/tabright.gif") no-repeat right top;  padding:5px 15px 4px 6px;}
		    		.tabhovered			{background-position:0% -42px;  }
		    		.tabhovered span	{background-position:100% -42px;}


      	#destaques{width:205px; float:right; margin:5px 0 0 0;}
			#destaques ul {}
				#destaques li {display: block; background:#e9e9e9; margin:0 0 1px 0; font-size:0.9em;}
				#destaques li a{ display: block; width:185px; background:#e9e9e9; padding:5px 10px 7px 10px; color:#52646e; text-decoration:none; line-height:18px}
				#destaques li a:hover{ text-decoration:underline;}
			 	   #destaques img {margin:10px 0 0 10px;}

	#rodape{width:100%; height:300px; margin:10px 0 0 0; padding:10px 0 0 0 ;  float:left; background:url(../imagens/bg_rodape.jpg); background-repeat:repeat; color:#52646e; text-align:center; }
		#rodape_conteudo{width:930px; height:30px;  margin:0 auto; background:url(../imagens/bg_rodape_conteudo.png); padding:2px;}
   	 	#info{width:335px; float:left; margin:5px 0 0 10px;}
   	 	#direitos{width:479px; float:left; margin:8px 0 0 95px ; }
		
	/*UL*/
	ul.itens_lista {list-style: none; margin: 0;padding: 0;}
	ul.itens_lista li {padding: 5px 5px 5px 25px; margin: 0; background: url(../imagens/icon_lista.gif) no-repeat left center;}

	/*Paginacao*/
	
	/*#paginacao{width: 200px; clear: both; text-align: center;}*/
	
	#paginacao li{border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;}
	#paginacao a{border:solid 1px #9aafe5;margin-right:2px;}
	#paginacao .anterior-desligado,#paginacao .proximo-desligado {border:solid 1px #DEDEDE;color:#888888;display:block;float:left;
;margin-right:2px;padding:3px 4px;}
	#paginacao .proximo a,#paginacao .anterior a {font-weight:bold;}
	#paginacao .ativo{background:#2e6ab1;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;}
	#paginacao a:link,#paginacao a:visited {color:#0e509e;display:block;float:left;padding:3px 6px;text-decoration:none;}
	#paginacao a:hover{border:solid 1px #0e509e;}

	.destaque {
		background-color:#FCFF00;
		color:#333333;
	}