/* CSS Document */
img{
	border:none;
}

select{
	font-size:12px;
	text-transform:none;
}

body, html{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:11px;
	height: 100%;
}
body{
	background-image:url(../img/bgRepeat.png) ;
	background-repeat:repeat;

}

table.bordasimples {border-collapse: collapse;}

table.bordasimples tr td {border:1px solid #274657; padding:3px;}

#div_barra_superior{
	background-color:#3c6d2b;
	height:7px;
	width:100%;
}

#div_pagina{
	position:relative;	
}

#div_geral{
	width:1000px;
	background-color:#FFFFFF;
	min-height:700px;
	clear:both;
}

#div_geral_inscricao{
	width:1000px;
	min-height:600px;
	background-color:#FFFFFF;
	clear:both;
}
#div_geral_Consulta{
	width:1000px;
	background-color:#FFFFFF;
	min-height:1000px;
	clear:both;
}
#div_geral_pop{
	width:1000px;
	background-color:#FFFFFF;
	min-height:700px;
	clear:both;
}

#caixaTudo{
	margin-top:15px;
	min-height:100%;	
}

#div_conteudo{
margin-top:15px;
margin-bottom:-20px;
}

#div_rodape{
background-color:#FFFFFF;
border-top:1px solid gray;
border-width:1px;
clear:both;
height:68px;
padding-bottom:10px;
padding-top:8px;
width:1000px;
	
}

#rodape{
	width:970px;
}

.caixaDestaque{
	background-color: #a8b9b1;
	font-size:13px;
font-weight:bold;
line-height:1.3em;
padding:10px;
}

.texto_rodape{
	color:#000;
	float:left;
	
	padding-left:25px;
	padding-top:11px;
	text-align:left;
}

#div_logotipo_rodape{
	float:right;
	margin-right:15px;
	padding-top:11px;
}

#logoUneb{
	float:left;
}

.logotipo_governo_bahia{
	padding-right:15px;
}
#div_clear{
	clear:both;
}

/**ESTILO BARRA PORTAL**/
#div_barra_portal{
	background:url(../img/barra_portal/fundo.jpg) repeat-x;
	height:66px;
	width:100%;	
}

#div_logotipo_uneb{
	float:left;
}

#div_menu_barra_portal{
	float:right;
	
}
#div_menu_barra_portal ul{
	float:left;
	list-style-type:none;
	margin:0;
	padding-top:24px;
        padding-left: 0;
}
#div_menu_barra_portal ul li {
	border-left:1px solid #EAEAEA;
	float:left;
	list-style:none outside none;
	position:relative;
}


a.menu_portal:link, a.menu_portal:visited, a.menu_portal:active{
	color:#666666;
	display:block;
	height:29px;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
}

a.menu_portal:hover{
	background-image:url(../img/barra_portal/fundo_menu_hover.jpg);
	color:#666666;
	display:block;
	height:29px;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
}

/**ESTILO TOPO  TELA LOGIN**/
#div_topo_login{
	height:138px;
	margin-top:12px;
	padding-left:11px;
}

#div_topo_login_esq{
	background-image:url(../img/topo_sistema_login/fundo_esq.jpg);
	height:100%;
	width:12px;
	float:left;
}

#div_topo_login_centro{
	background:url("../img/topo.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:100%;
	width:970px;
	margin-left:5px;
	}

#div_topo_login_dir{
	background-image:url(../img/topo_sistema_login/fundo_dir.jpg);
	height:100%;
	width:13px;
	float:left;
}

#div_imagem_topo_login{
	background:url(../img/topo_sistema_login/imagem.jpg) no-repeat;
	width:315px;
	height:138px;
	float:right;
	right:129px;
}

#logotipo_login{
	float:left;
	margin-left:25px;
	margin-top:20px;
}

/**ESTILO DO LOGIN**/
#div_login{
	margin-top:15px;
}

#div_login_sup{
	background:url(../img/login/fundo_sup.jpg) no-repeat;
	height:12px;	
}

#div_login_centro{
	background:url(../img/login/fundo_geral.jpg) repeat-y;
	height:455px;	
}

#div_login_inf{
	background:url(../img/login/fundo_inf.jpg) no-repeat;
	height:12px;	
}

/**ESTILO DO FORMULARIO**/
#div_formulario_login{
	float:left;
	margin-left:380px;
	padding-top:110px;
}

.titulo_formulario{
	font-size:18px;
	color:#666666;
	text-transform:uppercase;
}

#tituloInterno{
	font-size:13px;
}

label{
	font-size:10px;
	color:#666666;
	text-transform:uppercase;
}

.input_login{
	width:213px;
	font-size:12px;
	border: solid thin #CCCCCC;
}

.button{
	color:#FFFFFF;
	background-color:#6189AB;
	font-weight:bold;
	font-size:11px;
}

#div_formulario{
	float:left;
	margin-left:40px;
	width:74%;
}

.td_right{
	text-align:right;
}

#titulo_formulario{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	color:#295A87;
	padding-bottom:20px;
}

input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/**ESTILO TOPO  TELA INTERNA**/
#div_topo_interno{
	height:78px;
	margin-top:12px;
	padding-left:11px;
}

#div_topo_interno_esq{
	background-image:url(../img/topo_sistema/fundo_esq.jpg);
	height:100%;
	width:9px;
	float:left;
}

#div_topo_interno_centro{
background:url("../img/vestTopo.png") no-repeat scroll 0 0 transparent;
height:81px;
width:982px;
}

#div_topo_interno_centro img{
display:none;
}

#div_topo_interno_dir{
	background-image:url(../img/topo_sistema/fundo_dir.jpg);
	height:100%;
	width:9px;
	float:left;
}

#div_imagem_topo_interno{
	background:url(../img/topo_sistema/imagem.jpg) no-repeat;
	width:213px;
	height:78px;
	float:right;
}

#logotipo_interno{
	margin-left:20px;
	margin-top:3px;
	float:left;
}


/**ESTILO CONTEUDO -FORMULARIO E TEXTO**/
label{
	color:#5F5F5F;
	font-size:11px;
}


/**ESTILO MENU INTERNO HORIZONTAL**/
#div_menu_horizontal{
	background:url(../img/menu_interno_horizontal/fundo.jpg) repeat-x;
	float:left;
	height:37px;
	width:966px;	
	margin-left:15px;
	padding:0;
}

#div_menu_horizontal ul li {
	border-right:1px solid #DADADA;
	float:left;
	list-style:none outside none;
	position:relative;
	height:23px;
}

#div_menu_horizontal ul {
	float:left;
	list-style-type:none;
	padding:0;
	margin-top:11px;
}


a.menu_interno_horizontal:link, a.menu_interno_horizontal:visited, a.menu_interno_horizontal:active{
	color:#295A87;
	display:block;
	height:22px;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	float:left;
}

a.menu_interno_horizontal:hover{
	background-image:url(../img/barra_portal/fundo_menu_hover.jpg);
	color:#295A87;
	display:block;
	height:22px;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	float:left;
}


/**ESTILO MENU INTERNO VERTICAL**/
#div_menu_vertical{
	height:100%;
	width:198px;	
	margin-left:15px;
	padding:0;
	float:left;
	text-align:left;
}

#div_menu_vertical ul li {
	list-style:none outside none;
	position:relative;
}

#div_menu_vertical ul {
	list-style-type:none;
	padding:0;
	margin-top:10px;
	width:100%;
	list-style:none outside none;
}


a.menu_interno_vetical:link, a.menu_interno_vetical:visited, a.menu_interno_vetical:active{
	color:#295A87;
	display:block;
	height:100%;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

a.menu_interno_vetical:hover{
	background-color:#F2F2F2;
	color:#295A87;
	display:block;
	height:100%;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

a.menu_interno_vetical_subitem:link, a.menu_interno_vetical_subitem:visited, a.menu_interno_vetical_subitem:active{
	color:#295A87;
	display:block;
	height:100%;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-left:25px;
}

a.menu_interno_vetical_subitem:hover{
	background-color:#F2F2F2;
	color:#295A87;
	display:block;
	height:100%;
	line-height:25px;
	padding:0 8px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-left:25px;
}

/**CONTEUDO LOGIN PORTAL**/
#div_formulario_login_portal{
	float:left;
	margin-left:90px;
	padding-top:22px;
}
#div_noticias{
	float:left;
	margin-left:117px;
	margin-top:22px;
	width:405px;
}

.data_noticia{
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

.icone_login{
	float:left;
	margin-right:9px;
}

.titulo{
	padding-top:6px;
	width:250px;
}

#div_noticias_2{
	margin-left:23px;
	text-align:left;
}
#divNoticiasInterna{
	text-align:left;
}

.form_login{
	margin-left:19px;
}

/**ESTILO RELATORIO**/
.relatorio{
	width:675px;
}

.thead{
	background-color:#BFBFBF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.td_relatorio{
	padding:3px 2px 3px 8px;
}

.linha_escura{
	background-color:#F3F3F3;
}



/*-------------------MENU------------------------*/

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;

}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
  *height:24px !important;
*margin-bottom: -3px !important;
  }

ul#menu li a {
  padding: 0.5em;
  background: #b8d8b9;
}

ul#menu li a span {
  padding: 0.5em;
  background: #dfebeb;
  cursor:pointer;
  text-transform:uppercase;
}

ul#menu li .pai{
  padding: 0.5em;
  background:url("../img/setaMenu.jpg") no-repeat scroll right center #b8d8b9;
}

ul#menu li .pai:hover{
  padding: 0.5em;
  background:url("../img/setaMenuLeft.jpg") no-repeat scroll right center #EFE8CE;
}

ul#menu li a:hover {
  background: #EFE8CE;
    color: #fff;	
}

ul#menu li span:hover {
  padding: 0.5em;
  background: #d7eaee;
  cursor:pointer;
  text-transform:uppercase;
}

ul#menu li ul li a {
  background: #fede2ba;
  color: #65604e;
  padding-left: 20px;
  font-weight:bold;
}

ul#menu li ul li a:hover {
  background: #efe8ce;
  border-left: 5px #3c6d2b solid;
  padding-left: 15px;
  color: #3c6d2b;	

}

.r {
float:right; 

}

#menuTitle{
	color:#5f5f5f;
	font-weight:bold;
}

.pai{
	
}

/*-------------------MENU------------------------*/

/*----------------conteudo-----------------------*/

#meusDados{
	background-color:#FFFFFF;
	float:left;
	min-height:600px;
	padding-left:21px;
	text-align:left;
	width:98%;
} 
#meusDadosResumo{
	background-color:#FFFFFF;
	float:left;
	min-height:600px;
	padding-left:21px;
	text-align:left;
	width:98%;
} 

#tituloAviso{
	font-weight:bold;
}

#tituloPagina{
	border-bottom:thin solid #3c6d2b;
	color:#3c6d2b;
	font-size:15px;
	font-weight:bold;
	margin-bottom:20px;
	text-transform:uppercase;
	width:955px;
	}
#tituloPaginaInicial{
	border-bottom:thin solid #3c6d2b;
	color:#3c6d2b;
	font-size:15px;
	font-weight:bold;
	margin-bottom:50px;
	text-transform:uppercase;
	width:955px;
	}
#tituloConteudo{
	font-size:12px;
	line-height:1.3em;
	margin-bottom:20px;
	text-transform:uppercase;
	color:#595959;
	}

#tituloConteudoField{
	font-size:12px;
	
	text-transform:uppercase;
	color:#595959;
}	
	
	#dataForm{
		margin-bottom:5px;
		font-size:12;
	}
	
	.campos{
		margin:3px;
	}
	
	#campo{
	}

	.localTrabalho{
		margin-left:26px;
	}
	.tipoColaborador{
		margin-left:10px;
	}
	.categorias{
		margin-left:60px;
	}
	.tipoSalario{
		margin-left:12px;
		margin-right:10px;
		margin-top:10px;
	}
	.tipoud{
		margin-left:10px;
		margin-right:10px;
	}
	
	/* ------------fim conteudo------------------*/


/*-------------------- topo interna --------------------------*/
#insc{
	float:left;
	width:260px;

}
#caixaInscricao{
	background-image:url("../img/caixaInscOnline.jpg");
	background-repeat:no-repeat;
	height:183px;
	width:215px;
}

#noticiasIsencao{
float:right;
width:500px;
}

.caixaTextoNoticia{
	margin-Bottom:10px;
	margin-top:5px;
}

.dataNoticia{
	font-size:11px;
	font-weight:bold;
}

.resumoNoticia{
	font-size:12px;
}

#tituloInsc{
	font-size:15px;
	margin-top:5px;
	margin-bottom:5px;

}

.inputIsc{
margin-bottom:3px;
}

#caixaCamposInsc{
	height:200px;
	padding-left:15px;
	padding-top:50px;
	width:210px;
}

.campoInsc{
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
		font-weight:bold;
}

.blocoPesquisa{
	width:900px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.inputNomeEscola{
	width:99%;
	margin-top:3px;
}

.nomeCampoPesquisa{
	font-size:12px;
	font-weight:bold;
	color:#595959;
}

.caixaCampoLinhaEscura{
background-color:#b8d8b9;
font-size:12px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
line-height:2em;

}
.caixaCampoLinhaClara{
background-color:#ddf0e1;
font-size:12px;
padding-bottom:3px;
padding-left:5px;
padding-top:3px;
padding-right:5px;
line-height:2em;
}
.caixaCampoSocio{
background-color:#ddf0e1;
padding: 5px 7px 5px 7px;
line-height:2em;
font-size:12px;
margin-bottom:7px;
}

.titulosTabelaPag{
	font-size:12px;
padding-bottom:10px;
}

.conteudo{
	width:920px;
}

.questoesSocio{
	border: solid 1px #595959;
	padding:3px;
	margin-bottom:5px;
}
.perguntaSocio{
	font-weight:bold;
	padding-left:3px;
}
.questaoSocio{
padding-left:3px;
}

.questaoSocioGrande{
padding-left:3px;
padding-bottom: 5px;
padding-top: 5px;
}

.resultadoSocio{
	width:18px;
	padding-left:3px;
}
.questoesSocio{
	border: solid 1px #595959;
	padding:3px;
	margin-bottom:5px;
}
.perguntaSocio{
	font-weight:bold;
	padding-left:3px;
}
.questaoSocio{
padding-left:3px;
color:#3C6D2B;
font-weight:bold;
}

.questaoSocioGrande{
padding-left:3px;
padding-bottom: 5px;
padding-top: 5px;
color:#3C6D2B;
font-weight:bold;
}

.resultadoSocio{
	width:18px;
	padding-left:3px;
}

.questaoSocioGrande a:visited {
	color:#3C6D2B;
	text-decoration:none;
	font-weight:bold;
}

.questaoSocioGrande a:active {
	color:#3C6D2B;
	text-decoration:none;
	font-weight:bold;
}

.questaoSocioGrande a:link {
	color:#3C6D2B;
	text-decoration:none;
	font-weight:bold;

}
.questaoSocioGrande a:hover{
	color:green;
	text-decoration:underline;
	font-weight:bold;
}

.questaoSocio a:visited {
	color:#3C6D2B;
	text-decoration:none;
	font-weight:bold;
}

.questaoSocio a:active {
	color:#3C6D2B;
	text-decoration:none;
	font-weight:bold;
}

.questaoSocio a:link {
	color:#3C6D2B;
	text-decoration:none;
	font-weight:bold;

}
.questaoSocio a:hover{
	color:green;
	text-decoration:underline;
	font-weight:bold;
}
/*--------------------------------------------- FORMULARIO INSCRICAO--------------------------------------*/

.botaoSub{
	background-color:#DDF0E1;
	border:1px solid #B8D8B9;
	font-size:12px;
	font-weight:bold;
	height:25px;
	width:150px;
	margin: 0 15px 0 15px;
	
}

.espacoField {
	margin-top:10px;
	margin-bottom:10px;
}

.espacoField span a { font-weight: bold !important; }
.espacoField span a:hover { font-weight: bold !important; }

.espacoCampos{
	margin-right:20px;
}
.espacoCamposData{
	margin-right:20px;
}
.espacoCamposSexo{
	margin-right:98px;
}

.espacoCamposCPF{
	margin-right:40px;
}
.espacoCamposNomeCompleto{
	margin-right:36px;
}

#nome{
	width:428px;
	padding-left:3px;
}

#nomeMae{
	width:428px;
	padding-left:3px;
}

#nomePai{
	width:428px;
	padding-left:3px;
}

#rg{
	width:90px;
	padding-left:3px;
	margin-right:7px;
}


#cpf{
	width:80px;
	padding-left:3px;
}
#inscricao{
	width:70px;
	padding-left:3px;
	margin-left:25px;
}

#dataNascInsc{
	width:70px;
	padding-left:3px;
	
}
#dataNasc{
	width:70px;
	padding-left:3px;
	margin-left:15px;
}

#expedicaorg{
	width:70px;
	padding-left:3px;
	margin-right:7px;
}

#selectOrgaoEmissor{
	margin-right:7px;
}

#codEnsinoMedio{
	width:70px;
	padding-left:3px;
}
#endereco{
	width:408px;
	padding-left:3px;
}

#bairro{
	width:164px;
	padding-left:3px;
}
#cidade{
	width:193px;
	padding-left:3px;
}

#cep{
	width:60px;
	padding-left:3px;
}

#ddd{
	width:23px;
	padding-left:3px;
}
#dddCel{
	width:23px;
	padding-left:3px;
}

#dddComercial{
	width:23px;
	padding-left:3px;
}

#telContato{
	width:60px;
	padding-left:3px;
}
#telComercial{
	width:60px;
	padding-left:3px;
}
#telCel{
	width:63px;
	padding-left:3px;
}

#email{
	width:280px;
	padding-left:3px;
}

.camposProfissao{
	width:280px;
	padding-left:3px;
}
#necessidadeEspecial{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#emissor{
	margin-left:19px;
}

#dataExpConsulta{
	margin-left:10px;
}
/**CONSULTA INSCRICAO**/


#caixaConsultaInscricao{
		margin-left:100px;
}

#larguraCaixaInsc{
	width:645px;
}
		
#caixaConsultaLeft{
	float:left;
	width:310px;	
	text-align:left;
}

#caixaConsultaRight{
	float:right;
	width:310px;	
	text-align:left;
}

.espacoCamposAcompanhamento{
	margin-bottom:7px;
	margin-top:7px;
}

#caixaFundoInsc{
	background-image:url("../img/caixaFundoInsc.jpg");
	background-repeat:no-repeat;
	height:409px;
	width:754px;
	padding:35px 35px 35px 53px;
}

#caixaNovaInscricao{
background-color:#BBCDB5;
border:3px outset #3C6D2B;
	padding:7px;
margin-bottom:3px;
margin-top:33px;
}
.tituloInsc{
	font-size:12px;
	margin-bottom:15px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #333333;
	padding-bottom:12px;
	text-transform:uppercase;

}
.radioInsc{

}
.inscBtn{
	/*background-color:#B8D8B9;
	border:1px solid #DDF0E1;*/
	font-weight:bold;
}
.novaInscBtn{
	font-weight:bold;
	height:25px;
	width:100%;
}


.consultaBtn{
	font-weight:bold;
	height:25px;
        margin-left:39px;
        margin-right:39px;

}

#caixaUpt{
background-color:#BBCDB5;
border:3px outset #3C6D2B;
	min-height:150px;
	padding:7px;
}
#caixaAcompanhamento{
background-color:#BBCDB5;
border:3px outset #3C6D2B;
padding:7px;
width: 270px;
}

.radioInsc{

}
.espacoDigite{
	margin-bottom:6px;
	margin-top:5px;
	font-weight:bold;
}

.campoDigite{
	padding-top:7px;
}
										
	
#consultaCampos{
background-color:#FFFFFF;
border:medium solid #888888;
margin-top:89px;
padding-left:21px;
padding-top:15px;
text-align:left;
width:455px;
padding-bottom:15px;
}

#tituloCaixaConsulta{
float:left;
font-size:16px;
font-weight:bold;
margin-bottom:8px;
padding-left:45px;
padding-top:13px;
width:355px;
text-align:center;
color:#444;
}

#inscrever{
background-color:#BBCDB5;
border:2px solid #888888;
color:#333333;font-size:15px;
font-weight:bold;
height:40px;
width:350px;
cursor:pointer;
}
#consultar{
background-color:highlight;
border:medium solid #888;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height:30px;
width:150px;
cursor:pointer;
}

.tituloConsulta{
	font-weight:bold;
}

#topoConsulta{
	height:50px;
}

#ppgeduc{
background-image:url("../images/ppg.jpg");
background-repeat:no-repeat;
float:right;
height:65px;
width:62px;
}

.fieldsetConsulta{
	width:410px;
	padding:10px;
}

#consultaCaixa{
	
}

.camposIncricao1{
	margin-bottom:10px;
margin-left:102px;
}

.titulocaixa{
	font-size:14px;
	font-weight:bold;
}

#ConsultaCpf{
	margin-left:19px;
}
#caixaInscVestibular{
	background-color:#E0EDDB;
	border:2px solid #167152;
	margin-bottom:10px;
	margin-left:90px;
	width:755px;
}		

.caixaCampoLinhaEscuraInsc{
	font-size:12px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}

.fieldTelaConsulta{
	margin-bottom:10px;
	padding:10px;
}

.tituloModulos{
	font-weight:bold;
	font-size:15px;
	color:#333;
}

#telRodape{
font-size:17px;
font-weight:bold;
/*margin-left:353px;*/
width:100%;
text-align:center;
margin-top:30px;
margin-bottom:15px;
float:left;
}

#telRodapeResumo{
font-size:17px;
font-weight:bold;
margin-left:353px;
margin-top:35px;
margin-bottom:15px;
float:left;
}

#cpfInsc{
    padding-left: 3px;
    width:70px;
    margin-left: 9px;

}

#infoRodape{
   font-size: 14px;
}

#caixaTopo{
	background-image:url(../img/topoCaixaVerde.jpg) ;
	background-repeat:no-repeat;
	height:21px;
	width:754px;
}

#caixaMiolo{
	background-image:url(../img/mioloCaixaVerde.jpg) ;
	background-repeat:repeat-y;
	width:754px;
	float:left;
        padding-left: 50px;
}

#caixaBottom{
	background-image:url(../img/bottomCaixaVerde.jpg) ;
	background-repeat:no-repeat;
	height:27px;
	width:754px;
	float:left;
}

.asterisco{
	color:red;
	font-weight:bold;
}




.resolucao a:link, a:visited, a:active, a:hover{
   
   color:#3C6D2B;
}

.resolucao{
    margin-right:20px;
    color:#3C6D2B !IMPORTANT;
}