/*	1.2			*/
/** Painel Conteúdo **/
#painel-conteudo{  
	width:990px;
	display:table;
	position:relative;
	top:85px;
	z-index:100;
	background:url('../img/fundo/fundo-painel-conteudo-institucional.jpg') no-repeat;
}
#painel-conteudo:after{
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}
#painel-conteudo h1{
	font-size:16px;
	color:#00652C; /* Verde */
	padding:0px 0px 15px 0px;
}
#painel-conteudo h3{
	font-size:14px;
	color:#00652C; /* Verde */

}
/*	1.3			*/
#fundo-painel-conteudo{
	background:url('../img/fundo-painel-conteudo.png') repeat-x;
	height:290px;
	position:absolute;
	top:85px;
	width:100%;
	z-index:10;
	margin:0px auto;
}
/*	1.2.1		*/
	#painel-conteudo #navegacao{
		color:#00652C; /* Verde */
		font-size:11px;
		left:0px;
		padding:30px 0px 30px 0px;
		position:relative;
		top:0px;
		width:990px;
		z-index:100;
	}
	#painel-conteudo #navegacao ul li{
		float:left;
		list-style:none;
		padding-right:5px;
	}
	#painel-conteudo ul li a,
	#painel-conteudo ul li a:visited{
		color: #0000FF; /* Azul */
	}
	.com-separador{
		background: url('../img/separador-paginacao.png') center left no-repeat;
		background-position:left center;
		padding-left:10px;
		color: #666666; /* Cinza */
	}

/*	1.2.2		*/
	#painel-conteudo #conteudo{
		left:0px;
		min-height:350px;
		position:relative;
		top:0px;
		width:990px;
		z-index:100;
		display: block;
		padding-bottom:25px;
	}
/*	1.2.2.1		*/
		#conteudo #conteudo-esquerda{
			float:left;
			left:45px;
			position:relative;
			top:15px;
			width:680px;
			margin-bottom:10px;		
		}
			#conteudo #conteudo-esquerda p{
				line-height:150%;
				font-size:0.8em;
				margin-bottom:20px;
			}
			.destaque{
				/*float:left;*/
				width:165px;
			}
			.destaque h4 a,
			.destaque h4 a:visited{
				color:#00652D; /* Verde */
				font-size:11px;
				line-height:15px;
				padding-bottom:5px;
				padding-top:12px;
				text-decoration:none;
				width:145px;
			}
			.destaque p {
				width:145px;
			}
			.destaque p a,
			.destaque p a:visited{				
				font-size:10px;
				line-height:15px;
				color:#666666; /*8C8C8C; /* Cinza */
				font-weight:bold;
				text-decoration:none;
			}
			.destaque a:hover,
			.destaque p a:hover{
				text-decoration:underline;
			}
			#conteudo-esquerda img{
				float:left;
				margin-right:20px;
			}
			#conteudo-esquerda p{
				/*padding-bottom:25px;*/
				color:#666666; /*8C8C8C; /* Cinza */
				font-size:11px;
				line-height:15px;
			}
			#conteudo-esquerda .lista-representantes form{
				padding-bottom:15px;
			}
			#conteudo-esquerda .lista-representantes select{
				background:transparent;
			}
			#conteudo-esquerda .lista-representantes input[type=submit]{
				border:0px;
				margin-top:1px;
				background: transparent url('../img/botao-ok-verde-branco.png') 0 0 no-repeat;			
				width: 30px;
				height:20px;
				cursor:pointer;
			}
			#conteudo-esquerda .lista-representantes{
				width:600px;
				float:left;
			}
			#conteudo-esquerda .representante{
				width:570px;
				display:table;					
				padding:15px 15px 15px 18px;
				font-size:11px;
				line-height:14px;
				color:#666666; /* Cinza */					
			}
			#conteudo-esquerda .representante strong{ 
				color:#00652C; /* Verde */ 
				text-transform:uppercase;
			}							
			#conteudo-esquerda .representante .representante-endereco{
				float:left;
				list-style:none;
				width:60%;
			}
			#conteudo-esquerda .representante .representante-contato{
				float:right;
				text-align:right;
				list-style:none;
				width:40%;
			}			
			.borda-topo{ border-top:1px dotted gray; }
			.borda-rodape{ border-bottom:1px dotted gray; }
			.fundo-cinza{ background-color:#F2F2F2; /* Cinza */}
		/* Scroller */
			#slider{
				height:80px;
			}
			.slider_element {
				left:-999em;
				position:relative;
			}
			#slider-left{
				height: 70px; 
				line-height: 70px; 
				float: left; 
				vertical-align: middle; 
				width: 30px;
			}
			#slide-left-img{
				margin-top: 5px;
			}
			#slider-center{
				overflow: hidden; 
				width: 600px; 
				height: 90px; 
				float: left; 
				position: relative;
			}
			.slide{
				position: absolute; 
				width: 100px; 
				height: 65px; 
				top: 0pt; 
				left: -205px;
				border:1px solid white;
				text-align:center;
			}
			.slide:hover{
				border:1px solid red;
			}
			.slide img{
				margin-left:5px;
			}
			#slider-right{
				height: 70px; 
				float: left; 
				width: 30px;
			}
			#slide-right-img{
				margin-top: 5px;
			}
		/* fim Scroller */

/*	1.2.2.3		*/
		#conteudo #conteudo-direita{
			left:731px;
			position:absolute;
			top:15px;
			width:229px;
			padding-left:30px;
			float:left;
		}
			#conteudo-direita #banners-destaque{
				width:318px;
				height:71px;
				float:left;
			}
			#conteudo-direita #banners-destaque img{
				position:relative;
				left:0px;
				top:0px;
				float:left;
			}
			#conteudo-direita #banners-destaque .bd{
				width:23px;
				left:0px;
				height:22px;			
				position:relative;
				z-index:10000;
				float:right;
				line-height:22px;
				text-align:center;
				color:#666666; /* Cinza Escuro */
				font-family:'Arial';
				font-size:12px;
				font-weight:bold;
			}
			#conteudo-direita .topo-conteudo{
				height:30px;
			}
			#conteudo-direita .topo-conteudo h3{
				color:#888889; /* Cinza */
				float:left;
				font-weight:bold;
				left:30px;
				position:absolute;
			}
			#conteudo-direita .topo-conteudo p a,
			#conteudo-direita .topo-conteudo p a:visited{
				background:url('../img/botao-ver-mais.png') left center no-repeat;
				color:#00652C; /* Verde */
				font-size:10px;
				font-weight:100;
				padding-left:10px;
				position:absolute;
				left:30px;
				text-transform:uppercase;
				text-decoration:none;
				line-height:22px;
			}
			#conteudo-direita .destaque{
				width:170px;
			}
			#conteudo-direita .destaque h4 a,
			#conteudo-direita .destaque h4 a:visited{
				color:#00652D; /* Verde */
				font-size:11px;
				line-height:15px;
				padding-bottom:5px;
				padding-top:12px;
				text-decoration:none;
				width:170px;
			}
			#conteudo-direita .destaque h4 a:hover{
				text-decoration:underline;
			}
			#conteudo-direita .destaque p{
				width:160px;
				font-size:10px;
				line-height:15px;
				color:#666666; /*8C8C8C; /* Cinza */
				font-weight:bold;
				padding-bottom:15px;
			}

		#bd-1{
			top:0px;
			border:1px solid #CCCCCC; /* Cinza */
			background-color: #CCCCCC; /* Cinza */
		}
		#bd-2{
			border-left:1px solid #CCCCCC; /* Cinza */
			border-right:1px solid #CCCCCC; /* Cinza */
			padding-top:1px;
		}
		#bd-3{
			border: 1px solid #CCCCCC; /* Cinza */
		}
		# .container { width:600px; height:393px; overflow:hidden; position:relative; cursor:pointer; }  
		# .slides { position:absolute; top:0; left:0; }  
		# .slides div { position:absolute; top:0; width:600px; display:none; }
		#conteudo-direita #lancamentos-home{}
		#conteudo-direita #lancamentos-home h3{
			color:#888889; /* Cinza */
			padding-top:18px;
			padding-bottom:10px;
		}
		#conteudo-direita #lancamentos-home p{
			width:299px;
			font-size:10px;
			line-height:15px;
			color:#666666; /*8C8C8C; /* Cinza */
			font-weight:bold;
			padding-bottom:10px
		}
/**
*	Formulário de Contato
*/
		.formulario_contato{
			font-size:12px;
		}
		.formulario_contato input[type=text]{
			border:0px;
			background: transparent url('../img/fundo-input-busca.png') 0 0 no-repeat;			
			width: 216px;
			height:20px;
		}
		.formulario_contato #mensagem{
			border:0px;
			background: transparent url('../img/fundo/fundo-textarea.png') 0 0 no-repeat;			
			width: 350px;
			height:83px;
			padding-bottom:15px;
		}
		.formulario_contato label{
			padding-right:15px;
			padding-top:0px;
			text-align:top;
		}
		.formulario_contato tr td{
			vertical-align:top;
		}
		.formulario_contato tr{
			height:40px;
			padding-top:0px;
			padding-bottom:20px;
		}
		/*
		.formulario_contato input[type=submit]{
			border:0px;
			background: transparent url('../img/botao-enviar.png') 0 0 no-repeat;			
			width: 124px;
			height:22px;
			cursor:pointer;
		}
/**
*	/Formulário de Contato
*/
		#info-contato{
			float:left;
			position:absolute;
			top:0px;
			right:0px;
			width:465px;
		}
		#info-contato table{
			width:465px;
		}
		#info-contato table td{
			width:230px;
			padding-bottom:20px;
		}
		#info-contato table td p{
			color: #666666; /* Cinza */
			font-size:9px;
			line-height:11px;
		}
/*
*	formatações adicionadas em 11/04/2010
*/
	.clear{ clear:both; height:1px;}
	.sub-titulo{
		text-transform: uppercase;
		font-size:0.8em;
		padding:10px 0px 10px 0px;

	}
	.lista-vagas h4{
		padding:5px 0px 10px 0px;
		font-size:0.8em;
	}
/*
	.lista-vagas p{
		float:left;
		font-size:11px;
		line-height:10px;
		padding:0px;		
	}
	.lista-vagas strong{
		float:left;
		margin-top:3px;
		font-size:0.8em;
	}
	*/
	.lista-vagas{
		color: #666666; /* Cinza */
	} 
	.lista-vagas ul li{
		list-style:none;
		padding:8px 0px 8px 0px;
		font-size:10px;
	}
	.lista-vagas ul li h4{
		padding:10px 0px 10px 0px;
		font-size:12px;
	}
	.vaga{
		padding-bottom:20px;
	}
	/*
	.vaga input[type=file]{
		border:0px;
		background: transparent url('../img/fundo-input-busca.png') 0 0 no-repeat;			
		width: 216px;
		height:20px;
	}
	*/
	/*
	.vaga input[type=submit]{
			border:0px;
			background: transparent url('../img/botao-enviar.png') 0 0 no-repeat;			
			width: 124px;
			height:22px;
			cursor:pointer;
	}
	*/


		.formulario-candidato{
			font-size:12px;
		}

		.formulario-candidato input[type=text]{
			border:0px;
			background: transparent url('../img/fundo/input-px.jpg') repeat-x;			
			height:19px;
			border-left:1px solid #E2E3EA;
			border-right:1px solid #E2E3EA;
		}

		.formulario-candidato input#nome{ width: 415px; }
		.formulario-candidato input#cpf,
		.formulario-candidato input#nascimento{ width: 198px; }
		.formulario-candidato input#rg{ width: 151px; }
		.formulario-candidato input#telefone_celular{ width: 111px; }
		.formulario-candidato input#telefone_fixo{ width: 111px; }
		.formulario-candidato input#email{ width: 560px; }
		.formulario-candidato input#endereco{ width: 415px; }
		.formulario-candidato input#cep{ width: 93px; }
		.formulario-candidato input#bairro{ width: 198px; }
		.formulario-candidato input#cidade{ width: 204px; }

		.formulario-candidato input.instituicao{ width: 407px; }
		.formulario-candidato input#ensino_medio{ width: 407px; }
		.formulario-candidato input.ano-conclusao{ width: 50px; }
		.formulario-candidato input.curso{ width: 412px; }
		.formulario-candidato textarea#outros_cursos{ 
			border:0px;
			background: transparent url('../img/fundo/fundo-input-textarea.jpg') repeat-x;			
			height: 71px;
			width: 650px;
			border-left:1px solid #E2E3EA;
			border-right:1px solid #E2E3EA; 
			margin:0px auto;
			margin-top:5px;
			margin-left:10px;
		}
		.formulario-candidato input.empresa{ width: 557px; }		
		.formulario-candidato input.cargo{ width: 557px; }		
		.formulario-candidato input.cidade{ width: 467px; }		
		.formulario-candidato #experiencia input.data{ width: 155px; }		

		.label-width{ width:75px; }

		.formulario-candidato #mensagem{
			border:0px;
			background: transparent url('../img/fundo/fundo-textarea.png') 0 0 no-repeat;			
			width: 350px;
			height:83px;
			padding-bottom:15px;
		}
		.formulario-candidato input[type=submit]{
			padding-right:15px;
		}
		/*.formulario-candidato label{ padding:0px 10px 0px 10px; text-align:left; }*/
		.formulario-candidato label{ 
			padding:0px 10px 0px 10px;
			font-style:bold;
		}
		.formulario-candidato .direita{ text-align:right; }

		.formulario-candidato label.esquerda{
			padding:0px 10px 0px 10px;
			text-align:left;
		}
		.formulario-candidato tr td{
			vertical-align:center;
			/*text-align:left;*/
		}
		.formulario-candidato tr{
			height:40px;
			padding-top:0px;
			padding-bottom:20px;
		}
		.formulario_contato input[type=submit]{
			border:0px;
			background: transparent url('../img/fundo/fundo-input-submit.jpg') repeat-x;			
			height:22px;
			width:80px;
			border-left:1px solid #888888;
			border-right:1px solid #888888;
			margin-right:0px;
		}
		input[type=submit].enviar{
			border:0px;
			background: transparent url('../img/fundo/fundo-input-submit.jpg') repeat-x;			
			height:22px;
			width:80px;
			border-left:1px solid #888888;
			border-right:1px solid #888888;
			margin-right:0px;
		}
		input[type=button]{
			border:0px;
			background: transparent url('../img/fundo/fundo-input-submit.jpg') repeat-x;			
			height:22px;
			width:120px;
			border-left:1px solid #888888;
			border-right:1px solid #888888;
			margin-right:0px;
		}
		.label-superior{ margin-left:25px; }
		.label-instituicao{ margin-left:16px; }
		.label-mba_pos{ margin-left:14px; }
		.label-mestrado{ margin-left:19px; }
		.label-doutorado{ margin-left:14px; }
		.label-empresa{ margin-left:30px;}
		.label-cidade{ margin-left:40px;}
		.label-admissao{ margin-left:23px;}
		.label-cargo{ margin-left:44px;}
		.emprego-atual{ margin-left:37px; }
		.divisor-pontilhado{ margin-right:22px;border-top:1px dotted #CCCCCC;	}
		#enviar-curriculo{ margin-right:22px; }
	/* begin css tabs */
	 
	ul#tabnav { /* general settings */
		text-align: left; /* set to left, right or center */
		margin: 1em 0 1em 0; /* set margins as desired */
		font: bold 11px verdana, arial, sans-serif; /* set font as desired */
		border-bottom: 1px solid #999; /* set border COLOR as desired */
		list-style-type: none;
		padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
	}
	 
	ul#tabnav li { /* do not change */
		display: inline;
	}
	 
	div#tab1 li, 
	div#tab2 li.tab2, 
	div#tab3 li.tab3, 
	div#tab4 li.tab4 { /* settings for selected tab */
		border-bottom: 1px solid #999; /* Cinza Claro */ /* set border color to page background color */
		background-color: #E2E2E4; /* set background color to match above border color */
		border-bottom: 1px solid #999; /* set border COLOR as desired */
		color: #000; /* set selected tab link color as desired */
	}
	 
	div#tab1 li.tab1, 
	div#tab2 li.tab2, 
	div#tab3 li.tab3, 
	div#tab4 li.tab4{ /* settings for selected tab link */
		background-color: #E2E2E4; /* set selected tab background color as desired */
		color: #000; /* set selected tab link color as desired */
		position: relative;
		/*top: 1px;*/
		padding-top: 4px; /* must change with respect to padding (X) above and below */

	}
	ul#tabnav li.selected { /* settings for selected tab */
		border-bottom: 1px solid #999; /* Cinza Claro */ /* set border color to page background color */
		background-color: #E2E2E4; /* set background color to match above border color */
		border-bottom: 1px solid #999; /* set border COLOR as desired */
		color: #000; /* set selected tab link color as desired */
	}
	ul#tabnav li.selected a { /* settings for selected tab link */
		background-color: #E2E2E4; /* set selected tab background color as desired */
		color: #000; /* set selected tab link color as desired */
		position: relative;

		padding-top: 4px; /* must change with respect to padding (X) above and below */
	}
	 
	ul#tabnav li{ /* settings for all tab links */
		padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
		border: 1px solid #999; /* Cinza Claro *//* set border COLOR as desired; usually matches border color specified in #tabnav */
		background-color: #FFFFFF; /* Branco *//* set unselected tab background color as desired */
		color: #000; /* set unselected tab link color as desired */
		margin-right: 0px; /* set additional spacing between tabs as desired */
		text-decoration: none;
		border-bottom: none;
	}
	 
	ul#tabnav a:hover { /* settings for hover effect */
		background: #E2E2E4; /* set desired hover color */
	}

	.formulario-candidato form table tr td label.label-width{
		width:80px;
	}
	/*
	.formulario-candidato form table tr td{
		height:35px;
	}
	/* end css tabs */