* {

padding:0;

margin:0 auto;

text-align:center;

}

h1, h2, h3, h4 {

font-family: bold Arial, Helvetica, sans-serif;

color:#0099CC;

padding: 5px 15px 7px 10px;	 

}

.h3_info{

font-family: bold Arial, Helvetica, sans-serif;

font-size:12px;

color:#0099CC;

padding:0;	 

}

#corpo_info {

padding:0 5px 0 5px;

}

.a_info {

text-decoration:none;

}

p { 

font: 11px/165% Arial, Helvetica, sans-serif;

padding: 5px 15px;

text-align:justify; 

color:#003366;

}

h3.institucional{

text-align:left;

font-size:25px;

color:#0099CC;

}

label.error {

color:#FF0000;

padding-left:10px;

}

#geral {

width:100%;

height:100%;

}



#menu{

font-family:Arial, Helvetica, sans-serif;

width:100%;

height:40px;

padding:0;

background-color:#F5F4F3;

border-top: 5px solid #003399;

border-bottom: 1px solid #dadada;

}

#menu li {

display:inline;

list-style:none;

float:left;

padding-right:1px;

}

#menu li a{

background:url(../imagens/menu.jpg);

float:left;

height:40px;

text-indent:-100000px ;

}

/*links do menu*/

#menu .tab_principal {

background-position: 0 0;

width:74px;

}

#menu .tab_principal:hover {

background-position: 0 -40px; 

width:74px;

}

#menu .tab_institucional { 

background-position:-74px 0; 

width:100px;

}

#menu .tab_institucional:hover { 

background-position:-74px -40px; 

width:100px;

}

#menu .tab_concursos { 

background-position:-174px 0; 

width:88px;

}

#menu .tab_concursos:hover { 

background-position:-174px -40px; 

width:88px;

}

#menu .tab_editais {

background-position:-262px 0; 

width:58px;

}

#menu .tab_editais:hover {

background-position:-262px -40px; 

width:58px;

}

#menu .tab_formularios{

background-position:-320px 0; 

width:98px;

}

#menu .tab_formularios:hover{

background-position:-320px -40px; 

width:98px;

}

#menu .tab_informativos{

background-position:-418px 0; 

width:98px;

}

#menu .tab_informativos:hover{

background-position:-418px -40px; 

width:98px;

}

#menu .tab_parceiros{

background-position:-516px 0;

width:80px;

}

#menu .tab_parceiros:hover{

background-position:-516px -40px; 

width:80px;

}



#menu .tab_contato{

background-position:-596px 0; 

width:68px;

}

#menu .tab_contato:hover{

background-position:-596px -40px; 

width:68px;

}

#menu .tab_loja{

background-position:-663px 0; 

width:68px;

}

#menu .tab_loja:hover{

background-position:-663px -40px; 

width:68px;

}
/*FIM links do menu*/

#topo {

width:100%;

height:141px;

text-align:center;

border-bottom:1px dashed #dadada;

}



#topo_esq{

background: url(../imagens/topo_esq.jpg) no-repeat;

width:360px;

height:141px;

float:left;

}



#topo_meio{

position:absolute;

background: url(../imagens/topo_meio.jpg);

left:400px;

right:290px;

height:141px;

float:left;

}



#topo_dir{

background: url(../imagens/topo_dir.jpg) no-repeat;

width:290px;

height:141px;

float:right;

}

#conteudo {
padding-bottom:150px;
height:auto;
}
/* css do rodape*/

div#rodape {

color:#003366;

width:100%;

border-top: 1px solid #dadada;

clear:both;

bottom:0;


}

div#corpo_rodape{

background:#F6F5F5;

text-align:center;

}

div#bloco_parceiros {

width:800px;

height:40px;

padding-top:2px;

}

div#bloco_parceiros li{

text-align:center;

}

div#bloco_parceiros li{

display:inline;

float:inherit;

}

#bloco_parceiros a {

margin:0 1% 0 1%;

}

#bloco_parceiros a#link_acgov {

background:url(../imagens/logo_acres.jpg);

width:50px;

height:41px;

display:block;

float:left;

}

#bloco_parceiros a#link_brasil{

background:url(../imagens/logo_brasil.jpg);

width:77px;

height:40px;

display:block;

float:left;

}

#bloco_parceiros a#link_ufac{

background:url(../imagens/logo_ufac.jpg);

width:28px;

height:40px;

display:block;

float:left;

}

#bloco_parceiros a#link_suframa{

background:url(../imagens/logo_suframa.jpg);

width:60px;

height:40px;

display:block;

float:left;

}

#bloco_parceiros a#link_capes{

background:url(../imagens/logo_capes.jpg);

width:52px;

height:40px;

display:block;

float:left;

}

#bloco_parceiros a#link_finep{

background:url(../imagens/logo_finep.jpg);

width:68px;

height:40px;

display:block;

float:left;

}

#bloco_parceiros a#link_cnpq{

background:url(../imagens/logo_cnpq.jpg);

width:63px;

height:40px;

display:block;

float:left;

}

#bloco_parceiros a#link_mec{

background:url(../imagens/logo_mec2.jpg);

width:123px;

height:40px;

display:block;

float:left;

}

#bloco_parceiros a#link_confies{

background:url(../imagens/logo_confies.jpg);

width:88px;

height:40px;

display:block;

float:left;

}



div#copyright{

width:100%;

margin-top:8px;

}

#copy{

float:left;

}

#rodape_menu{

font-family:Arial, Helvetica, sans-serif;

margin-right:20px;

margin-top:8px;

color:#003366;

}

.copy{

text-align:center;

}

ul#rodape_baixo {

float:right;

}

#rodape_baixo a {

color:#003366;

}

li.lista_rodape {

list-style:none;

display:inline;

text-align:right;

}

li.lista_rodape a {

text-decoration:none;

font: 11px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;

color: #666666; 

}

/* fim css do rodape*/



/*css da pagina: PRINCIPAL*/

#principal_corpo{

width:90%;

}

#principal_conteudo{

width:60%;

margin:10px;

float:left;	

}

#principal_menu{

width:35%;

float:left;	

}

#todos_informativos {

text-align:left;

padding-bottom:5px;

}

/*fim css da pagina: PRINCIPAL*/



/*css da pagina: PARCEIROS*/

div#parceiros li{

list-style:none;

padding-bottom:10px;

font:bold 12px'Lucida Grande', Verdana, Helvetica, sans-serif;

color:#003366;

}

div#parceiros_esq img{

display:block;

}

div#parceiros_meio img{

display:block;

}

div#parceiros_dir img{

display:block;

}

div#parceiros_esq {

float:left;

width:380px;

display:block;

}

div#parceiros_meio {

float:left;

width:380px;

}

div#parceiros_meio li {

padding-bottom:10px;

}

div#parceiros_dir {

float:left;

width:380px;

}

div#parceiros_dir li{

padding-bottom:15px;

}

/*FIM css da pagina: PARCEIROS*/



/*css da pagina: INSTITUCIONAL*/

#institucional_corpo {

width:80%;

}

#institucional_menu{

width:100%;

color:#FFF;

background:#0099CC;

padding-bottom:5px;

padding:0;

margin:0;

}

#institucional_conteudo{

margin-top:20px;

width:60%;

float:left;

text-align:left;

padding-bottom:30px;

}

#institucional_menu li{

display:inline;

padding-right:5px;

padding:0;

}

#institucional_menu li a{

color:#FFF;

font-family: bold 12px Arial, Helvetica, sans-serif;

text-decoration:none;

}

#institucional_menu li a:hover{

color:#0099CC;

font-family:  bold 12px Arial, Helvetica, sans-serif;

background:#FFF;

padding-bottom:5px;

}

#institucional_informativos{

width:40%;

float:left;

}

.membro_conselho{

font-family: bold Arial, Helvetica, sans-serif;

text-align:center;

font-size:14px;

padding:0;

}

.funcao_pessoa{

text-align:center;

font-size:12px;

}



/*FIM css da pagina: INSTITUCIONAL*/



/*css da pagina: FORMULARIOS*/

div#nome_formularios li{

list-style:none;

text-align:left;

color:#003399;

font:13px'Lucida Grande', Verdana, Helvetica, sans-serif;

padding:10px;

border-bottom:1px dotted;



}

.dwl_arquivo {

margin:20px 15px 0 0;

padding:10px;

text-decoration:none;

list-style:none;

}

.accordion2 {

	width: 480px;

	border-bottom: solid 1px #c4c4c4;

}

.accordion2 h3 {

	background: #e9e7e7 url(../imagens/arrow-square.gif) no-repeat right -51px;

	padding: 7px 15px;

	margin: 0;

	font: bold 13px Arial, Helvetica, sans-serif;

	border: solid 1px #c4c4c4;

	border-bottom: none;

	cursor: pointer;

	color:#003366;

}

.accordion2 h3:hover {

	background-color: #e3e2e2;

}

.accordion2 h3.active {

	background-position: right 5px;

}

.accordion2 p {

	background: #f7f7f7;

	margin: 0;

	padding: 10px 15px 20px;

	border-left: solid 1px #c4c4c4;

	border-right: solid 1px #c4c4c4;

	display: none;

}

/*FIM css da pagina: FORMULARIOS*/



/*css da página: MAPA_SITE*/

#mapa_site_geral{

width:95%;

}

.mapasite_item{

text-align:left;

font:bold 12px'Lucida Grande', Verdana, Helvetica, sans-serif;

padding-bottom:10px;

list-style:none;

}

.mapasite_item a{

text-decoration:none;

color:#003366;

}

.mapasite_item a:hover{

background:#039;

color:white;

font:bold 12px'Lucida Grande', Verdana, Helvetica, sans-serif;

}

.mapasite_subitem{

text-align:left;

font:bold 12px'Lucida Grande', Verdana, Helvetica, sans-serif;

padding-bottom:10px;

margin-left:50px;

list-style:none;

}

.mapasite_subitem a{

text-decoration:none;

color:#003366;

}

.mapasite_subitem a:hover{

background:#039;

color:white;

font:bold 12px'Lucida Grande', Verdana, Helvetica, sans-serif;

}

/*FIM css da página: MAPA_SITE*/



/*CSS da pagina CADASTRA_CONCURSO.PHP*/

.cadastra_concurso {

width:80%;

background-color:#DDEEFF;

padding-bottom:30px;

text-align:left;

margin-top:5px;

margin-bottom:5px;

padding-left:10px;

}

.cadastra_concurso div{

text-align:left;

width:90%;

height:30px;

padding-top:10px;

}

.cadastra_concurso label {

width:300px;

color:#003366;

}

.input_concursos:focus,  .input_concursos:hover {

background-color:#BBDDFF;

}

/* fim CSS da pagina CADASTRA_CONCURSO.PHP*/



#field_painel{

width:50%;

min-height:300px;

background-color:#DDEEFF;

margin-bottom:5px;

}

#field_painel li {

list-style:none;

}

#field_painel li a{

text-decoration:none;

color:#000066;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

}



.titulo_legend {

color:#0099CC;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

}

.fiel_internoPC{

width:400px;

margin-top:10px;

}



.retira_documentos{

color:#000066;

text-align:left;

}




.crud_div {
	width:80%;
	background-color:#DDEEFF;
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
	margin-top:5px;
	margin-bottom:5px;
	border:#5992AC inset 2px;
}

.crud_div label {
	text-align: right;
	width:200px;
	color:#003366;
	display:block;
	margin-right: 5px;
	float:left;
}
.crud_div label.error {
	color:#FF0000;
	margin-left: 10px;
	width: auto;
	display: inline;
	font-style: italic;
	z-index:99;
}
.b_cmd{
	background:#699;
	text-align:right;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
}
.b_cmd *{
	padding:10px;
}
.crud_table{
	background:#FFF;
	border:#000 solid 1px;
}
.crud_table_h{
	background:#3A729E;
	color: #FFF;
	font-weight:bold;
	border-bottom: #000 solid 2px;
	cursor: pointer;
}
.crud_table_1{
	background: #FBF9DD;
	border-bottom: #000 dotted 1px;
}
.crud_table_2{
	background: #F5E0CD;
	border-bottom: #000 dotted 1px;
}
