/* CSS Document */
body{
font-size:14px; padding:0; margin:0; font-family:tahoma; background-image:url(../images/bg.gif); background-repeat:repeat;
}

/* classes */

h1{
letter-spacing:2px; font-size:18px; font-weight:normal; color:#FFFFFF; background-color:#009900; padding:5px; text-align:center;
}

.cabecalho {
	font-family: Tahoma;
	text-decoration: underline;
	font-weight:bold;	
	font-size: 14px;	
	color:#000000;
}
.titulo {
	font-family: Tahoma;
	text-decoration: none;
	font-weight:bold;	
	font-size: 20px;	
	color:#000000;
}
.texto {
	font-family: Tahoma;
	text-decoration: none;
	font-size: 12px;	
	color:#000000;
	font-size:14px; 
	letter-spacing:1px;
}
.texto_cadastrese {
	font-family: Tahoma;
	text-decoration: none;
	font-size: 12px;	
	color:#000000;
	font-size:14px; 
	letter-spacing:1px;
	padding:20px;
	text-align:justify;
}
.conteudo {

}

form{
padding:10px;
}

.destaque {

}
.menu {
	list-style:none outside; 
	margin-left:10px;	
}
.itens {
	list-style:none outside; 
	margin-left:0px;
}
.subitem {
	font-family: Tahoma;
	text-decoration: none;
	font-size: 16px;	
	color:#000000;
	list-style:none outside; 
	margin-left:10px;
}
.detalhes {
	display: none;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 12px;	
	color:#000000;
	padding:20px; margin:10px; border:solid 1px #999999;
}

.detalhes_visual {
	font-family: Tahoma;
	text-decoration: none;
	font-size: 12px;	
	color:#000000;
	padding:20px; margin:10px; border:solid 1px #999999;
}


.fieldset { 
	width: 470px;
	padding:10px;
}
.legend {
	font-weight: bold;
}
.campo {
	font-family:Tahoma, Geneva, sans-serif; font-size:14px; padding:2px; margin:5px; border:solid 1px #999; color:#060;
}
textarea.campo {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: none;
	border: 1px solid #000000;
	vertical-align: baseline;
}
select.campo {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: none;
	border: 1px solid #000000;
	vertical-align: baseline;
}
.file {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: none;
	border: 1px solid #000000;
	vertical-align: baseline;
}
.botao {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #EAECEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top:10px;
}
.link {
	text-decoration: none;	color:#000000;

}
.link:hover {
	text-decoration: underline;	color:#000000;

}

.banco_talentos{
	padding-top:20px; text-align:right; width:600px; font-size:34px; letter-spacing:2px; color:#093;
	}
.centralizar{
	text-align:center;
	}
	
.label{
	margin:20px;
	}

/* final das classes */

#tudo{
margin:0 auto; width:980px; text-align:center; margin-top:10px; background-color:#FFFFFF;
}
#corpo{
width:980px; text-align:left; border:solid 1px #999999; height:auto; overflow:hidden;
}
	#topo{
		width:980px; height:100px; background-image: url(../images/bg_topo.jpg); background-repeat:repeat-x; background-position:top;
		}
		#topo_left{
			width:300px; float:left; height:100px;
			}
		#topo_right{
			width:680px; float:left; height:100px;
			}
			
	#meio{
		width:980px; height:auto; overflow:hidden;
		}
		#meio_left{
			width:230px; height:auto; overflow:hidden; float:left; margin-right:50px;
			}
		#meio_right{
			width:680px; height:auto; overflow:hidden; float:left;
			}
		/* Página Inicial */
		#content_inicial{
			width:980px; height:400px; background-image:url(../images/bg_inicial.jpg); background-repeat:no-repeat;
			}
			#inicial_left{
				width:540px; height:400px; overflow:hidden; float:left;
				}
			#inicial_right{
				width:400px; height:400px; float:left;
				}
				#txt_inicial{
					margin-bottom:40px; margin-top:130px; height:auto; overflow:hidden; text-align:justify; line-height:18px; font-size:16px; width:400px;
					}
				#botoes_inicial{
					width:400px; height:auto; overflow:hidden;
					}
					#botao_cadastro{
						width:300px;  height:25px; letter-spacing:2px; color:#F60; background-image:url(../images/ico_registrar.jpg); background-position:left; background-repeat:no-repeat; padding-left:40px; margin-bottom:20px; padding-top:5px;
						}
					#botao_login{
						width:300px; height:25px; letter-spacing:2px; color:#F60; background-image:url(../images/ico_login.jpg); background-position:left; background-repeat:no-repeat; padding-left:40px; margin-bottom:20px;padding-top:5px
						}
		/* final da página inicial */
		
	/* pagina principal */
	#dados_pessoais2{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_dados_pessoais.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#dados_profissionais{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_dados_profissionais.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#cursos{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_cursos.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#conhecimentos{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_conhecimentos.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#experiencias{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_experiencias.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#visualizar_curriculo{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_visualizar.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#trocasenha{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_mudasenha.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#sair_sistema{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_sair.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	/* final da principal*/
	
	#titulo_forms_field{
	width:400px; height:30px; margin-bottom:20px; padding-left:40px; margin-left:20px; background-image:url(../images/ico_add_cursos.jpg); background-position:left; background-repeat:no-repeat; padding-top:5px; font-size:20px;
	}
		#titulo_forms_field a:link,#titulo_forms_field a:visited,#titulo_forms_field a:active{
		color:#000000; text-decoration:none;
		}
		#titulo_forms_field a:hover{
		text-decoration:none; color:#FF6600;
		}
		
	#tit_sai_legenda{
	margin-bottom:20px; font-size:16px; letter-spacing:2px;
	}
	
	#titulo_forms_field_2{
	width:400px; height:30px; margin-bottom:20px; padding-left:40px; margin-left:20px; background-image:url(../images/ico_curso_cadastrado.jpg); background-position:left; background-repeat:no-repeat; padding-top:5px; font-size:20px;
	}
		#titulo_forms_field_2 a:link,#titulo_forms_field_2 a:visited,#titulo_forms_field_2 a:active{
		color:#000000; text-decoration:none;
		}
		#titulo_forms_field_2 a:hover{
		text-decoration:none; color:#FF6600;
		}
	
		#titulo_v_curriculo{
		margin-bottom:20px; font-size:36px; letter-spacing:2px; width:980px; text-align:center; color:#006600; height:120px;
		}
		#meio_v_curriculo{
		padding:20px; margin:20px; width:900px;
		}
			#foto_curriculo{
			
			}
	
	/* administrativa */
	#areadeinteresse{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_areadeinteresse.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#usuariosdosistema{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_usuarios.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#buscarcurriculo{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_buscar.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#enviaremail{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_enviar.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#relatorioscurriculos{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_relatorio.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
	#acessositema{
		margin-bottom:20px; width:400px; margin-left:50px; height:30px; background-image:url(../images/ico_acesso.jpg); background-repeat:no-repeat; background-position:left; padding-left:50px; padding-top:5px;
		}
		
	#cx_areainteresse{
		padding:10px; font-size:14px; margin-bottom:10px; height:15px; width:350px; margin-left:100px; border-bottom:dashed 1px #999;
		}
	
	
	/* =========== rodape ===========  */
	#rodape{
		width:980px; height:auto; overflow:hidden; background-image:url(../images/bg_rodape.jpg); background-repeat:repeat-x; background-position:bottom; padding-top:30px; text-align:center; font-size:12px; letter-spacing:1px; padding-bottom:50px;
		}
		#rodape a:link,#rodape a:visited,#rodape a:active{
			color:#666; text-decoration:none;
			}
			#rodape a:hover{
				color:#F60; text-decoration:none;
				}


