body {
	background: url('../../images/background_2listras.gif') repeat-x 0 1px;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	margin: 0 0 60px 0;
}
	div#all {
		margin: 0 auto;
		width: 768px;
		background: url('../../images/background_fundoLayout.png') no-repeat top center #FFF;
	}
		div#all div#menu_topo {
			height: 45px;
			margin-left: 5px;
			width: 756px;
		}
		div#all div#topo {
			margin: 0 0 0 5px;
			width: 756px;
			height: 130px;
			padding-top: 49px;
		}
			div#all div#topo a {
				text-decoration: none;
			}
			div#all div#topo a:hover {
				text-decoration: none;
			}
	div#topoFlash {
		padding-left: 3px;
	}
	div#bottom {
		background: url('../../images/bottom_.png') no-repeat top;
		color: #999;
		margin: 0 auto;
		padding: 15px 8px 8px 8px;
		text-align: center;
		width: 768px;
	}
	div#bottom a {
		color: #777;
	}
			
/* div Conteudo */
	div#all div#conteudo {
		margin: 0 auto;
		width: 752px;
	}
/* Tamanho internos das DIVs CONTEUDO */	
body#trabalhe_conosco div#conteudo {
/*	height: 410px; */
	clear: both;
	padding-left: 25px;
	margin-bottom: 45px;
}
body#trabalhe_conosco div#conteudo div#trabalheConoscoDiv {
	height: 200px;
}

body#home div#conteudo {
	height: 340px;
}
body#parceiros div#conteudo {
	height: 360px;
}

/* Fieldset Login | pag: trabalhe_conosco.php */
	div#frm_login {
		display: block;
		float: left;
		width: 360px;
	}
		div#frm_login fieldset#login {
			border: 1px solid #CCC;
			padding: 8px;
			width: 320px;
		}
			div#frm_login fieldset#login legend {
				color: #CCC;
				margin-bottom: 15px;
			}
				div#frm_login fieldset#login form#form_login label {
					display: block;
					float: left;
					font-size: 1.5em;
					height: 20px;
					text-align: right;
					margin-right: 4px;
					width: 80px;
				}
				div#frm_login fieldset#login form#form_login input {
					border: 1px solid #CCC;
					margin-bottom: 10px;
					padding: 5px;
					width: 210px;
					
				}
				div#frm_login fieldset#login form#form_login button {
					padding: 2px;
				}
/* span | status Erro */
	p#pStatus {
		font-size: 12px;
		margin: 0;
		text-align: left;
	}
	p.pStatus {
		color: red;
		display: block;
		font-size: 12px;
		margin-left: 139px;
		padding: 4px;
	}
	
/* abas | cadastro de curriculo*/
div.abas {
	height: 100%;
	padding: 8px;
	width: 678px;
	margin-top: 5px;
}
	div#dadosPessoais, a#link_dadosPessoais {
		background: #F8F8F8;
	}
	a#link_dadosPessoais { font-weight: bold; }
	div#formacaoAcademica, div#formacaoProfissional, div#atividadesProfissionais, div#habilidadesProfissionais {
		display: none;
	}
	a.linkAba {
		font-size: 12px;
		margin: 2px;
		padding: 4px;
	}
	a.linkAba:hover {
		background: #F8F8F8;
		text-decoration: underline;
	}
	div.abas p {
		margin: 2px;
	}
	div.abas p:hover {
		background: #EEE;
	}
	div.abas label {
		display: block;
		font-size: 12px;
		float: left;
		padding: 4px;
		text-align: right;
		width: 130px;
	}
	div.abas input {
		width: 230px;
		border: 1px solid #CCC;
		font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
		padding: 4px;
	}
	div.abas input.inptRadio {
		width: 20px;
	}
	div.abas label.lblInptRadio {
		height: 35px;
	}
	div.abas p.pInptRadio {
		font-size: 12px;
	}
	div.abas select {
		width: 230px;
	}
	div.abas textarea {
		border: 1px solid #CCC;
		height: 170px;
		padding: 4px;
		width: 290px;
	}
	div.abas button {
		margin-left: 140px;
	}
	
	div#botoes_curriculo {
		margin-bottom: 20px;
	}

	.paddMais {
		padding-left: 30px;
		font-size: 12px;
	}
	.addMais {
		color: #777;
	}
	
/*	 links - painel curriculo */
	div#botoes_curriculo {
		display: block;
		height: 70px;
		width: 700px;
	}
	a.excluir {
		background: url('../../images/btn_excluir.png') no-repeat;
		width: 164px;
		height: 28px;
		display: block;
		float: right;
	}
	a.excluir span {
		visibility: hidden;
	}
	a.excluir:hover {
		text-decoration: none;
		background-position: bottom;
	}
	a.linkVisualizarCurriculo {
		background: url('../../images/btn_visualizarCurriculo.png') no-repeat;
		display: block;
		float: left;
		height: 68px;
		width: 224px;
	}
	
	body.cadCurriculo a.linkAltInfCurriculo {
		background-position: bottom;
	}
	body.edtUsuario a.linkAltInfPessoais {
		background-position: bottom;
	}
	a.linkAltInfPessoais, a.linkAltInfCurriculo {
		background: url('../../images/btn_altInfPessoais.png') no-repeat;
		display: block;
		float: left;
		height: 37px;
		margin-left: 10px;
		width: 224px;
	}
	a.linkAltInfCurriculo {
		background: url('../../images/btn_altInfCurriculo.png') no-repeat;
	}
	p.pLinks {
		display: block;
		float: left;
		width: 224px;
	}
	
	a.linkVisualizarCurriculo:hover, a.linkAltInfPessoais:hover, a.linkAltInfCurriculo:hover {
		text-decoration: none;
		background-position: bottom;
	}
	a.linkVisualizarCurriculo span, a.linkAltInfPessoais span, a.linkAltInfCurriculo span {
		visibility: hidden;
	}
	
	a.linkLogout {
		background: url('../../images/btn_sair.png') no-repeat top;
		display: block;
		float: right;
		height: 27px;
		width: 108px;
	}
	a.linkLogout span{
		visibility: hidden;
		text-decoration: none;
	}
	a.linkLogout:hover {
		background-position: bottom;
		text-decoration: none;
	}
	
/* cadastro de usuários - conteudo - form */
	fieldset form p {
		margin: 2px;
		font-size: 12px;
		width: 100%;
	}
	fieldset form p button {
		margin-left: 220px;
	}
	fieldset form p label {
		display: block;
		float: left;
		padding: 4px;
		text-align: right;
		width: 210px;
	}
	fieldset form p input, fieldset form p textarea {
		width: 260px;
		border: 1px solid #CCC;
		padding: 4px;
	}
	div#divPStatus {
		background: url('../../images/iconInformation_.gif') right no-repeat #FFFCDF;
		border: 1px solid gray;
		border-bottom: 1px solid #333;
		border-right: 1px solid #333;
		color: #4F4F4F;
		visibility: hidden;
		font-size: 12px;
		line-height: 20px;
		margin: 10px auto;
		padding: 4px;
		padding-right: 40px;
		width: 430px;
	}
	div#divPStatus p.sucesso {
		color: green;
	}
	span.desc {
		color: #AAA;
	}
/*  div | esqueceu a senha | pag: trabalhe_consco.php    */
	div#cad_e_senha {
		border: 1px solid #CFCFCF;
		color: #9F9F9F;
		display: block;
		float: left;
		margin-top: 14px;
		padding: 4px;
		width: 300px;
	}
	div#cad_e_senha:hover {
		border-color: #9F9F9F;
	}
	div#cad_e_senha a {
		color: #9F9F9F;
		text-decoration: underline;
	}
	div#cad_e_senha a:hover {
		color: #3F3F3F;
	}
	
/* div | eventos | pag: eventos.php */
	div#eventos {
		margin-top: 20px;
		margin-bottom: 240px;
	}
	p.descEventos {
		margin-left: 6px;
	}
	div.evento a.imgThumb {
		border: 3px solid #F7F7F7;
		display: block;
		width: 120px;
		height: 90px;
		float: left;
		margin: 5px;
		overflow: hidden;
	}
	div.evento a.imgThumb:hover {
		border: 3px solid #DDD;
	}
	div.evento {
		width: 730px;
		clear: both;
	}
	div.evento h4 {
		background: #F7F7F7;
		margin: 3px 5px;
		padding: 5px;
	}
	
/* div | home | pag: index.php */
	body#home div#parteDeCima {
		display: block;
		height: 180px;
		width: 100%;
	}
	body#home div#trechoHistoria {
		border-right: 1px solid #EEE;
		border-bottom: 1px solid #EEE;
		display: block;
		font-size: 12px;
		float: left;
		line-height: 20px;
		padding: 2px;
		margin: 5px;
		width: 420px;
		height: 160px;
	}
	p.tituloTrecho {
		font-weight: bold;
	}
	body#home div#trechoHistoria a {
		color: #20823E;
	}
	p.descInf {
		font-size: 12px;
		color: #777;
		padding-left: 30px;
	}
	
	body#home div#frmLogin {
		border-left: 1px solid #EEE;
		border-bottom: 1px solid #EEE;
		display: block;
		float: right;
		font-size: 12px;
		width: 290px;
		margin: 5px;
		padding: 4px;
	}
	
	body#home div#frmLogin label {
		display: block;
		float: left;
		padding: 4px;
		text-align: right;
		width: 50px;
	}
	body#home div#frmLogin input {
		width: 200px;
		border: 1px solid #CCC;
		padding: 4px;
	}
	body#home div#frmLogin .pForm {
		margin-bottom: 6px;
		margin-top: 4px;
	}
	body#home div#frmLogin p  {
		margin: 4px;
	}
	body#home div#frmLogin p a {
		color: #20823E;
	}
	body#home div#frmLogin button {
		float: right;
		margin-right: 20px;
	}
	
	body#home div#fotosUP {
		border-top: 1px solid #EEE;
		display: block;
		font-size: 12px;
		height: 160px;
		margin: 4px;
		padding: 4px;
		width: 640px;
	}
	body#home div#fotosUP img {
		border: 3px solid #CCC;
	}
	
	/* div conteudo | pag: historia.php */
	body#historia div#txtHistoria {
		text-align: justify;
		margin: 5px;
		padding: 4px;
		width: 720px;
		line-height: 22px;
	}
	body#historia div#txtHistoria p {
		font-size: 12px;
	}
	body#historia div#txtHistoria p:first-letter {
		padding-left: 30px;	
	}
	img.logo {
		display: block;
		padding-left: 30px;
	}