/****************************
* 		Referencia 			*
* ------------------------- *
* Fundo				#C3D3C6	*
* Texto				#1A171B	*
* ------------------------- *
* Estágio			#ff1f78	*
* Trainee			#c4006b	*
* Para Empresas		#9ec8e1	*
* Quem Somos		#8aab9f	*
****************************/


/** Reset + CSS Framework **/
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li,
blockquote 													{margin:0;padding:0;}
.hidden														{display:none;}
.bgimage													{display:block;text-indent:-1000em;background-color:transparent;background-position:top left;background-repeat:no-repeat;outline:none;}
.cleared:after												{content:" ";display:block;height:0;font-size:1px;clear:both;visibility:hidden;}
.left														{float:left;text-align:left;}
.right														{float:right;text-align:right;}

/** Tipografia basica **/
body														{font-family:Calibri,Trebuchet MS, Helvetica,Arial,sans-serif;font-size:12px;line-height:1.35em;color:#1A171B;}
h1															{}
h2															{}
h3															{text-transform:uppercase;font-size:16px;}
hr															{height:1px;border:none;border-top:1px solid;}
label														{cursor:pointer;}
a															{color:#5E8C7B;text-decoration:none;}
a:visited													{text-decoration:none;}
a:hover														{}
a:hover:visited,
a:visited:hover												{}
a img														{border:none;}

/** Estilos gerais com classe (modulares) **/
form .formFocus												{}
a.botao														{text-indent:-1000em;display:block;height:17px;background-color:#BDCFC0;background-repeat:no-repeat;}
	a.botao:link,
	a.botao:visited												{background-position:top center;}
	a.botao:hover												{background-position:bottom center;}
	a.queromeinscrever											{width:101px;background-image:url('../img/botoes/queromeinscrever.gif');}
	a.voltarparavagas											{width:101px;background-image:url('../img/botoes/voltarparavagas.gif');}
	a.buscar													{width:80px;background-image:url('../img/botoes/buscar.gif');margin:0px;}
	a.enviar													{width:80px;background-image:url('../img/botoes/enviar.gif');margin:0px;}

/** Estrutura **/
div#wrapper													{width:960px;margin:0 auto;padding:0 0 0 20px;background:#ffffff;}
	div#header													{}
	div#content													{}
	div#footer													{padding:10px 20px 10px 0;}

div#header													{height:44px;padding-top:22px;margin-bottom:-10px;}
	div#header h1												{float:left;width:131px;height:25px;margin-top:-4px;}
		div#header h1 a												{text-align:left;width:131px;height:25px;background-image:url('../img/geral/header_logo.png');}
		div#header div * 											{float:left;}

		div#header p												{float:left;height:17px;padding:0 14px;font-size:12px;color:#88878a;border-left:1px solid #d9d9d9;}
			div#header div a											{height:17px;text-align:left;text-decoration:none;}
			div#header div a:link,
			div#header div a:visited										{color:#5E8C7B;}							
				div#header p#header-meusprocessos							{width:164px;}
				div#header p#header-cadastre								{width:148px;}
				div#header p#header-meucurriculo							{width: 94px;}
				div#header p#header-faleconosco								{width: 80px;}
				div#header p#header-english									{width: 50px;padding-right:0;}

		div#header div div												{float:left;margin:0 19px 0 14px;}
			div#header div div label										{height:17px;padding-right:6px;color:#808080;}
				div#header div div label#header-usuario							{width:46px;background-image:url('../img/geral/header_usuario.png');}
				div#header div div label#header-senha							{width:34px;background-image:url('../img/geral/header_senha.png');}
			div#header div div input										{width:128px;margin-right:6px;background:#F5FBF8;border:0 none;color:#000;font-size:11px;height:14px;padding-left:3px;padding-right:3px;}
			div#header div div input.formFocus								{background:#e9eeeb;}
			div#header div div button.submit								{width:auto;display:inline;background-image:url('../img/geral/header_ir.gif');text-indent:-1000em;cursor:pointer;border:0 none;height:16px;padding-bottom:6px;width:30px;color:transparent;}
			

			div#header div div br											{clear:left;}
			div#header div div a										{width:180px;padding-left:3px;display:block;text-align:right;font-size:10px;text-transform:lowercase;}
		
		div#header div#header-publico								{margin-left:102px;}
		div#header div#header-logado								{}
			div#header div#header-logado div							{margin-right:0;margin-left:97px;}
				div#header div#header-logado div p							{width:205px;text-align:right;border-left:none;text-transform:uppercase;width:auto;}
				div#header div#header-logado div a							{width:215px;clear:left;}


/** Home **/
ul#menu-home												{width:940px;}
	ul#menu-home li												{display:block;list-style:none;margin-top:13px;}
	ul#menu-home li#estagio,
	ul#menu-home li#trainee										{width:465px;}
	ul#menu-home li#estagio										{background:#ff1f78;}
	ul#menu-home li#trainee										{background:#c4006b;margin-left:10px;float:right;margin-top:-120px;}
	ul#menu-home li#empresas									{background:#9ec8e1;}
	ul#menu-home li#quemsomos									{background:#c4d4c7;}
		ul#menu-home li	a											{height:120px;background-image:url('../img/menus/home_pt.png');background-repeat:no-repeat;}
		ul#menu-home li#estagio a									{background-color:#ff1f78;background-position: left 0px;}
		ul#menu-home li#estagio a:hover								{background-position: left -120px;}
		ul#menu-home li#trainee a									{background-color:#c4006b;background-position: right 0px;}
		ul#menu-home li#trainee a:hover								{background-position: right -120px;}
		ul#menu-home li#empresas a									{background-color:#9ec8e1;background-position: left -240px;}
		ul#menu-home li#empresas a:hover							{background-position: left -360px;}
		ul#menu-home li#quemsomos a									{background-color:#8aab9f;background-position: left -480px;}
		ul#menu-home li#quemsomos a:hover							{background-position: left -600px;}

ul#destaques-home											{height:208px;line-height:0px;list-style:none outside;margin-top:10px;width:950px;}
	ul#destaques-home li										{display:block;list-style:none;float:right;}
		ul#destaques-home li a									{display:block;background:#c4d4c7;padding:5px;margin-right:10px;}
		ul#destaques-home li a img								{display:block;margin-bottom:5px;height:145px;}
			ul#destaques-home li a:hover img						{opacity:0.9;}
		ul#destaques-home li a span								{display:block;background:#ffffff;height:40px;overflow:hidden;max-width:100%;padding:5px 10px 3px 5px;text-transform:uppercase;font-size:15px;}
	ul#destaques-home li.destaque-1								{width:190px;}	
		ul#destaques-home li.destaque-1 img							{width:170px;}
		ul#destaques-home li.destaque-1 span						{width:155px;}
	ul#destaques-home li.destaque-2								{width:380px;}	
		ul#destaques-home li.destaque-2 img							{width:360px;}
		ul#destaques-home li.destaque-2 span						{width:345px;}
	ul#destaques-home li.destaque-3								{width:570px;}	
		ul#destaques-home li.destaque-3 img							{width:550px;}
		ul#destaques-home li.destaque-3 span						{width:535px;}
	ul#destaques-home li.destaque-4								{width:760px;}	
		ul#destaques-home li.destaque-4 img							{width:740px;}
		ul#destaques-home li.destaque-4 span						{width:725px;}
	ul#destaques-home li.destaque-5								{width:950px;}	
		ul#destaques-home li.destaque-5 img							{width:930px;}
		ul#destaques-home li.destaque-5 span						{width:915px;}

	ul#destaques-home li.youtube								{background:#C4D4C7;height:203px;margin-right:11px;padding:5px 0 0 5px;width:174px;}
			
/** Internas **/
div#internal												{margin-top:13px;}			

/** Menu da esquerda **/
div#menu													{width:139px;float:left;}
	div#menu a													{color:#31373e;text-transform:uppercase;}
	div#menu a:hover,
	div#menu a:visited:hover									{text-decoration:none;}
	div#menu img												{margin-bottom:-5px;}	
	div#menu ul													{margin-bottom:10px;}
	div#menu ul#menu-global										{}
		div#menu ul#menu-global li									{margin-bottom:3px;}
		div#menu ul#menu-global li a									{height:18px;}
		div#menu ul#menu-global li a,
		div#menu ul#menu-global li a:hover								{background-image:url('../img/menus/global_pt.png');}
		div#menu ul#menu-global li.estagio a							{background-position:    0px  -1px;}
		div#menu ul#menu-global li.estagio a:hover						{background-position: -206px  -1px;}
		div#menu ul#menu-global li.trainee a							{background-position:    0px -21px;}
		div#menu ul#menu-global li.trainee a:hover						{background-position: -206px -21px;}
		div#menu ul#menu-global li.empresas a							{background-position:    0px -41px;}
		div#menu ul#menu-global li.empresas a:hover						{background-position: -206px -41px;}
		div#menu ul#menu-global li.quemsomos a							{background-position:    0px -61px;}
		div#menu ul#menu-global li.quemsomos a:hover					{background-position: -206px -61px;}
	
	div#menu ul#menu-local										{background:#e7ebe5;font-size:11px;}
		div#menu ul li												{display:block;list-style:none;}
			div#menu ul li a											{display:block;text-decoration:none;}
			div#menu ul#menu-local li a									{padding:2px;line-height:1em;margin:0;}
			div#menu ul#menu-local li a	span								{padding:5px 3px 4px;display:block;background-repeat:no-repeat;background-position:2px 5px;}
			div#menu ul#menu-local li a:hover								{background:#dbdfd9;}
			div#menu ul#menu-local li.selected a span						{color:#ffffff;}
			div#internal.estagio ul#menu-local li.selected a			{background:#ff1f78;}
			div#internal.trainee ul#menu-local li.selected a			{background:#c4006b;}
			div#internal.empresas ul#menu-local li.selected a			{background:#9ec8e1;}
			div#internal.quemsomos ul#menu-local li.selected a			{background:#8aaa9e;}
			div#internal.cadastro ul#menu-local li.selected a			{background:#5E8C7B;}



/** Conteúdo principal **/
div#main														{width:780px;float:left;}
	div#main h2														{height:51px;padding:9px 0 0 13px;margin-bottom:10px;margin-right:20px;font-size:40px;text-transform:uppercase;color:#ffffff;}
	div#internal.estagio div#main h2								{background:#ff1f78;}
	div#internal.trainee div#main h2								{background:#c4006b;}
	div#internal.empresas div#main h2								{background:#9ec8e1;}
	div#internal.quemsomos div#main h2								{background:#8aab9f;}
	div#internal.cadastro div#main h2,
	div#internal.senha div#main h2									{background:#5E8C7B;}

iframe#blog														{border:none;width:500px;width:791px;height:500px;overflow-x:hidden;}

ul#related-actions												{margin-top:10px;}
	ul#related-actions li											{list-style:none;display:block;float:left;margin-right:5px;}


/** Listas e detalhes de vagas **/
div#vagas-forms													{background:#c4d4c7;height:24px;margin-bottom:10px;width:791px;}
	div#vagas-forms form											{display:block;float:left;}
	div#vagas-forms form#vagas-form-filtrar							{width:587px;}
	div#vagas-forms span											{background-position:center center;display:block;float:left;height:25px;}
	div#vagas-forms form#vagas-form-filtrar span					{background-image:url(../img/forms/filtro_filtrar.png);width:88px;}
	div#vagas-forms form#vagas-form-buscar span						{background-image:url(../img/forms/filtro_buscar.png);width:53px;}
	div#vagas-forms label span										{display:none;}
	div#vagas-forms input											{background:#8aab9f;border:none;padding:5px 2px;height:14px;width:120px;}
	div#vagas-forms select											{margin:3px 4px 0 0;}
	div#vagas-forms button											{background:#5e8c7b url(../img/forms/ir.gif) center center no-repeat;border:none;cursor:pointer;display:inline;height:24px;width:27px;}

ul#vagas														{}
	ul#vagas li														{display:block;list-style:none;border:1px solid #c4d4c7;background:#c4d4c7;width:192px;height:116px;line-height:1em;overflow:hidden;float:left;margin:0 5px 5px 0;}
		ul#vagas li a													{display:block;background:#ffffff;width:180px;height:116px;padding:0 6px;text-decoration:none;}
		ul#vagas li a:hover												{text-decoration:none;opacity:.95;}
			ul#vagas li a img												{display:block;margin:0 auto;border-bottom:1px solid #c4d4c7;margin-bottom:6px;}
		ul#vagas li span										{display:block;overflow:hidden;}
		ul#vagas li span.title									{height:2em;font-weight:bold;}
		ul#vagas li span.deadline								{height:1em;}
		
	
div#vaga														{width:791px;}
	div#vaga div													{width:auto;float:left;clear:none;border:1px solid #c4d4c7;}
	div#vaga div#vaga-logo											{width:230px;height:170px;}
	div#vaga div#vaga-intro											{width:230px;height:150px;margin-left:5px;padding:10px 10px;overflow:hidden;}	
		div#vaga div#vaga-intro h3										{color:#5E8C7B;font-size:20px;height:20px;margin-left:-4px;text-transform:uppercase;}
		div#main.estagio div#vaga div#vaga-intro a						{color:#ff1f78;}
		div#main.trainee div#vaga div#vaga-intro a						{color:#c4006b;}
	div#vaga div#vaga-video											{float:right;width:230px;margin-bottom:-90px;border:none;}
	div#vaga div#vaga-detalhes										{float:none;clear:both;border:none;width:490px;padding-top:5px;}
		div#vaga div#vaga-detalhes h3									{color:#5E8C7B;font-size:24px;height:24px;margin:5px 0 2px -4px;text-transform:uppercase;}
		div#vaga div#vaga-detalhes p									{color:#5E8C7B;}

div#paginacao													{width:194px;float:right;margin-right:20px;}
	div#paginacao *													{display:block;float:left;}
	div#paginacao p													{width:124px;height:20px;padding:3px 8px 0 0;text-align:right;font-size:14px;color:#5E8C7B;border:1px solid #C4D4C7;cursor:default;}
	div#paginacao a													{height:25px;width:25px;background-image:url('../img/geral/paginacao.png');}
		div#paginacao a#paginacao-prev											{background-position:top    left;margin:0 4px 0 5px;}
		div#paginacao a#paginacao-prev:hover									{background-position:bottom left;}	
		div#paginacao a#paginacao-next											{background-position:top    right;}
		div#paginacao a#paginacao-next:hover									{background-position:bottom right;}



/** Para Empresas **/
div#empresas-navegacao										{height:25px;margin:5px 0 0;}
	div#empresas-navegacao a 										{float:left;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;margin-right:5px;border:none;}
	a#empresas-prev														{background-position:top left;}
		a#empresas-prev:hover											{background-position:bottom left;}
	a#empresas-next													{background-position:top right;}
		a#empresas-next:hover											{background-position:bottom right;}

	div#internal.empresas h3,
	div#internal.quemsomos h3										{font-size:15px;text-transform:uppercase;font-weight:bold;}
	div#internal.empresas h3										{color:#669BC1;}
	div#internal.quemsomos h3										{color:#8AAB9F;}
	div#internal.empresas div#main.valores h3						{text-transform:none;}

div#main.topicos												{margin-left:2px;}
	div#main.topicos div											{width:581px;float:left;}
	div#main.topicos p												{color:#31373E;font-size:14px;margin:0 0 6px;padding:0px 0px 8px 2px;font-weight:normal;line-height:1.3em;border-bottom:1px solid #C4D4C7;}
	div#main.topicos hr												{color:#C4D4C7;margin:0 0 8px 0;height:1px;}
	div#internal.empresas div#main.topicos p strong					{font-weight:normal;color:#669cc2;}	
	div#internal.quemsomos div#main.topicos p strong				{font-weight:normal;color:#8AAB9F;}
	div#main.topicos div#video-empresas								{width:194px;float:right;margin-right:20px;}

div#main.clientes													{width:580px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
div#main.clientes ul												{width:580px;float:left;margin-top:14px;}
	div#main.clientes ul li												{background:#FFFFFF none repeat scroll 0 0;border:1px solid #F5F5F5;display:block;float:left;height:66px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 5px 5px 0;overflow:hidden;padding:4px 0 4px;text-align:center;width:186px;}

div #main.clientes h3												{color:#DC006B;font-size:20px;text-transform:uppercase;height:20px;}
div#main.clientes div#depoimentos									{float:right;width:193px;margin-right:19px;border-left:1px solid #C4D4C7;}
	div#main.clientes div#depoimentos h3								{margin:0 0 5px 5px;color:#669BC1;font-size:16px;text-transform:uppercase;}
	div#main.clientes div#depoimentos blockquote,
	div#main.clientes div#depoimentos p									{margin:5px 0 0 9px;}
	div#main.clientes div#depoimentos p									{color:#669BC1;text-align:right;text-transform:uppercase;font-weight:bold;} 

div#main.numeros												{}
	div#main.numeros div#contador									{background:#C7DFEE url('../img/geral/numeros_total.gif') 12px 18px no-repeat;width:791px;height:146px;margin-bottom:10px;}
	div#main.numeros div#contador span								{display:none;}
	div#main.numeros div#contador strong							{display:block;float:right;width:370px;color:#7db8d8;font-size:180px;height:146px;margin-top:8px;}

div#main.produtos												{font-size:14px;line-height:1.3em;}
	div#main.produtos h3											{margin-bottom:-8px;}
	div#main.produtos hr											{color:#C4D4C7;margin:16px 20px 16px 0;clear:left;height:1px;}
	div#main.produtos p												{margin-bottom:3px;width:530px;padding:0 2px;}
	div#main.produtos ul											{margin-bottom:3px;}
		div#main.produtos ul li											{list-style:none outside;padding-left:15px;background:transparent url('../img/geral/bullet.gif') .4em .6em no-repeat;width:530px;} 
	div#main.produtos div#empresas-navegacao						{margin-top:15px;}
	div#main.produtos ol#etapas-processo							{margin-bottom:15px;height:295px;} 
		div#main.produtos ol#etapas-processo li							{list-style:none outside;background-image:none;padding:0;border:1px solid red;display:block;float:left;width:255px;margin:0 10px 0 0;}
			div#main.produtos ol#etapas-processo li	h4						{border:none;background:red;padding:4px 8px;color:#ffffff;text-transform:uppercase;font-size:16px;margin-bottom:5px;height:18px;}
			div#main.produtos ol#etapas-processo li ul						{border:none;display:block;padding:5px;;margin:0;height:auto;height:245px;}
				div#main.produtos ol#etapas-processo li ul li					{border:none;margin:0 4px .75em;width:235px;height:auto;font-size:12px;line-height:1.2em;}
		div#main.produtos ol#etapas-processo li.etapas-processo-1			{border-color:#FF1F78;}
			div#main.produtos ol#etapas-processo li.etapas-processo-1 h4		{background:#FF1F78;}
		div#main.produtos ol#etapas-processo li.etapas-processo-2			{border-color:#9EC8E1;}
			div#main.produtos ol#etapas-processo li.etapas-processo-2 h4		{background:#9EC8E1;}
		div#main.produtos ol#etapas-processo li.etapas-processo-3			{border-color:#8AAB9F;}
			div#main.produtos ol#etapas-processo li.etapas-processo-3 h4		{background:#8AAB9F;}


/** Quem Somos **/
div#main.escritorios p												{display:none;}
div#main.escritorios ul												{}
	div#main.escritorios ul li											{list-style:none;display:block;width:369px;margin-bottom:20px;}
		div#main.escritorios ul li h3										{font-size:24px;height:24px;color:#FF1F78;margin-left:-4px;}
		div#main.escritorios ul li address									{font-style:normal;font-size:15px;margin:4px 0;}
			div#main.escritorios ul li address span								{color:#8AAB9F;} 
		div#main.escritorios ul li p										{display:block;}
	div#main.escritorios select#select-escritorios							{margin-bottom:6px;}

div#main.equipe ul												{width:581px;float:left;margin-right:20px;}
	div#main.equipe li												{list-style:none outside;width:508px;padding:0 10px 15px 0;background:#ffffff;}
		div#main.equipe li img											{float:right;clear:none;width:164px;}
	div#main.equipe li h3, 
	div#main.equipe li p											{float:left;width:334px;}
	div#main.equipe li h3											{margin:0 3px 5px -3px;color:#8AAB9F;font-size:20px;height:20px;text-transform:uppercase;}
	div#main.equipe li p											{font-size:14px;line-height:18px;} 


div#main.contato div#contato									{width:290px;}
	div#main.contato p#form-simbolo,
	div#main.contato-erro p#form-simbolo,
	div#main.contato-sucesso p#form-simbolo							{width:490px;}
	div#main.contato p.intro,
	div#main.contato-erro p.intro,
	div#main.contato-sucesso p.intro 								{width:290px;color:#5E8C7B;line-height:1.2em;text-transform:uppercase;margin-bottom:10px;}
	div#main.contato p.intro										{height:75px;}
	div#main.contato-erro p.intro									{height:35px;}
	div#main.contato-sucesso p.intro								{height:35px;}
	div#main.contato div#contato label 								{text-align:right;}
	div#main.contato div#contato form p label						{width:290px;}
		div#main.contato div#contato form p label span				{width:80px;}
	div#main.contato div#contato form p input,
	div#main.contato div#contato form p textarea					{width:197px;}
	div#main.contato div#contato div#form-navegacao					{padding-left:83px;}
	div#main.contato-erro div#form-navegacao a						{margin-left:0;}
	div#main.contato-sucesso ul 									{background:#C4D4C7;width:290px;}	
	div#main.contato-sucesso ul li									{list-style:none outside;background:#ffffff;padding:4px 2px;font-size:14px;margin-bottom:1px;}
	div#main.contato-sucesso ul li a								{text-decoration:none;}

/** Formulários de cadastro e senha **/
div#imagem-meufoco												{margin-bottom:10px;}
p#form-simbolo													{text-align:center;float:right;margin-right:20px;border:1px solid #C2D2C5;}
p#form-simbolo-peq												{text-align:center;float:right;margin-right:20px;border:1px solid #C2D2C5;}
div.form														{width:391px;}
	div.form form												{margin-bottom:10px;}
	div.form h3													{font-size:20px;height:20px;text-transform:uppercase;color:#dc006b;border-bottom:1px solid #ECECE8;padding-bottom:2px;margin-bottom:6px;}
	div.form hr													{color:#C2D2C5;border-color:#C2D2C5;margin-bottom:0;}
	div.form p													{margin-bottom:4px;clear:left;}
	div.form p.text												{text-align:right;}
		div.form p label,	
		div.form p span.label											{display:block;font-size:13px;}
		div.form p span.label											{float:left;}
			div.form p label span											{text-align:right;display:block;float:left;margin-right:3px;clear:none;}
		div.form input,
		div.form textarea,
		div.form select												{background:#F8F8F4;border:none;padding:2px 3px;font-family:Calibri,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.35em;}
		div.form input.formFocus,
		div.form input:focus,
		div.form textarea.formFocus,
		div.form textarea:focus,
		div.form select.formFocus,
		div.form select:focus										{background:#e9eeeb;}
		div.form input.radio,
		div.form input.checkbox									{width:auto;background:transparent;border:none;vertical-align:bottom;}
		div.form textarea											{height:7em;}
		div.form strong											{color:#FF1F78;}

	div.form div#form-navegacao									{height:25px;margin:5px 0 0;}
		div.form div#form-navegacao	 a#form-prev,
		div.form div#form-navegacao	 input#form-next				{display:block;cursor:pointer;float:left;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;margin-left:5px;border:none;}
		div.form div#form-navegacao	 a#form-prev					{background-position:top left;text-indent:-1000em;}
			div.form div#form-navegacao	 a#form-prev:hover			{background-position:bottom left;}
		div.form div#form-navegacao	 input#form-next				{background-position:top right;}
			div.form div#form-navegacao	 input#form-next:hover		{background-position:bottom right;}

/** Formulário de senha **/
div#form-senha													{}
	div#form-senha a												{font-weight:normal;}
	div#form-senha h3												{height:48px;}
	div#form-senha p												{padding-left:5px;}
	div#form-senha p input,
	div#form-senha p select												{width:337px;}
	div#form-senha p label span											{width:40px;}
	div#form-senha div#form-navegacao									{padding-left:361px;}

/** Formulário de cadastro **/
.hrsmart 														{width:780px;margin-left:0px}
div#wizard														{width:620px;float:left;margin-left:10px}
	div#wizard table tr												{color:#444;}
		div#wizard table tr th,
		div#wizard table tr td											{padding-bottom:5px;}
		div#wizard table tr th											{text-align:right;vertical-align:top;width:250px;padding-right:10px;padding-top:2px;font-weight:normal;}
		div#wizard table tr td											{text-align:left;vertical-align:bottom;}
	div#wizard table tr td span#esqueceu-senha											{float:right;vertical-align:bottom;color:#5e8c7b;font-size:10px;font-weight:normal;}

		div#wizard table tr.submit										{}
			div#wizard table tr.submit th,
			div#wizard table tr.submit td									{}
			div#wizard table tr.submit td a,
			div#wizard table tr.submit td input								{display:block;cursor:pointer;float:left;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;border:none;}
			div#wizard table tr.submit td a									{background-position:top left;margin-right:5px;}
				div#wizard table tr.submit td a:hover							{background-position:bottom left;}			
			div#wizard table tr.submit td input								{background-position:top right;}
				div#wizard table tr.submit td input:hover						{background-position:bottom right;}

		div#wizard table tr.telefone									{}
			div#wizard table tr.telefone td input							{width:auto;margin-right:5px;}

		div#wizard table tr.auto									{}
			div#wizard table tr.auto td input,
			div#wizard table tr.auto td select							{width:auto;}

		div#wizard table tr.text									{}
			div#wizard table tr.text td									{padding-left:4px;font-weight:bold;color:#666666;}
				div#wizard table tr.text.enviar td							{padding-left:0px;font-weight:bold;color:#5e8c7b;}


		div#wizard table tr.checkboxes								{}
			div#wizard table tr.checkboxes td label	div					{margin-right:1px;}

	div.form div#form-navegacao									{height:25px;margin:5px 0 0;}
		div.form div#form-navegacao	 a#form-prev,
		div.form div#form-navegacao	 input#form-next				{display:block;cursor:pointer;float:left;background-image:url('../img/geral/paginacao.png');width:25px;height:25px;padding:0;border:none;}
		div.form div#form-navegacao	 a#form-prev					{background-position:top left;text-indent:-1000em;}
			div.form div#form-navegacao	 a#form-prev:hover			{background-position:bottom left;}
		div.form div#form-navegacao	 input#form-next				{background-position:top right;}
			div.form div#form-navegacao	 input#form-next:hover		{background-position:bottom right;}
	
/* Listagem de Vagas */	
	ul#comunicados-cabecalho									{display:block;float:left;list-style:none;margin-top:5px;background-color:#999999;border-bottom:1px solid #DC006B;width:610px;padding:2px 5px 0px 5px;color:#FFFFFF;font-weight:bold;font-size:10pt;}
	ul#comunicados-cabecalho li#comunicados-cabecalho-projetos					{width:60px;float:left;}
	ul#comunicados-cabecalho li#comunicados-cabecalho-etapa					{float:left;width:380px;}
	ul#comunicados-cabecalho li#comunicados-cabecalho-tipo					{float:left;width:88px;}
	ul#comunicados-cabecalho li#comunicados-cabecalho-titulo					{float:left;width:82px;}
	
	ul#comunicados-corpo									{display:block;float:left;list-style:none;margin-top:0px;background-color:#F8F8F4;width:610px;padding:2px 5px 2px 5px;color:#31373E;font-weight:normal;font-size:8pt;border-bottom: 1px solid #C3D3C6;cursor:pointer;}
	ul#comunicados-corpo:hover 												{background-color:#e9eeeb;}
		ul#comunicados-corpo li#comunicados-corpo-projetos					{width:60px;float:left;}
		ul#comunicados-corpo li#comunicados-corpo-etapa					{float:left;width:380px;}
		ul#comunicados-corpo li#comunicados-corpo-tipo					{float:left;width:88px;}
		ul#comunicados-corpo li#comunicados-corpo-titulo					{float:left;width:82px;} 

/* Listagem de Agentes de Busca */	
	ul#agentes-cabecalho									{display:block;float:left;list-style:none;margin-top:5px;background-color:#999999;border-bottom:1px solid #DC006B;width:610px;padding:2px 5px 0px 5px;color:#FFFFFF;font-weight:bold;font-size:10pt;}
	ul#agentes-cabecalho li#agentes-cabecalho-projetos					{width:150px;float:left;}
	ul#agentes-cabecalho li#agentes-cabecalho-etapa					{float:left;width:105px;}
	ul#agentes-cabecalho li#agentes-cabecalho-tipo					{float:left;width:250px;}
	ul#agentes-cabecalho li#agentes-cabecalho-titulo					{float:left;width:100px;}
	
	ul#agentes-corpo									{display:block;float:left;list-style:none;margin:0px 0px 0px 0px;background-color:#F8F8F4;width:610px;padding:2px 5px 2px 5px;color:#31373E;font-weight:normal;font-size:8pt;border-bottom: 1px solid #C3D3C6;cursor:pointer;}
	ul#agentes-corpo:hover 												{background-color:#e9eeeb;}
		ul#agentes-corpo li#agentes-corpo-projetos					{width:150px;float:left;}
		ul#agentes-corpo li#agentes-corpo-etapa					{float:left;width:105px;}
		ul#agentes-corpo li#agentes-corpo-tipo					{float:left;width:250px;}
		ul#agentes-corpo li#agentes-corpo-titulo					{float:left;width:100px;} 
		
/* Listagem de Candidaturas */	
	ul#candidaturas-cabecalho									{display:block;float:left;list-style:none;margin-top:5px;background-color:#999999;border-bottom:1px solid #DC006B;width:610px;padding:2px 5px 0px 5px;color:#FFFFFF;font-weight:bold;font-size:10pt;}
	ul#candidaturas-cabecalho li#candidaturas-cabecalho-codigo					{float:left;width:60px;}
	ul#candidaturas-cabecalho li#candidaturas-cabecalho-titulo					{float:left;width:270px;}
	ul#candidaturas-cabecalho li#candidaturas-cabecalho-tipo					{float:left;width:140px;}
	ul#candidaturas-cabecalho li#candidaturas-cabecalho-data					{float:left;width:60px;}
	ul#candidaturas-cabecalho li#candidaturas-cabecalho-acoes					{float:left;width:60px;}
	
	ul#candidaturas-corpo									{display:block;float:left;list-style:none;margin-top:0px;background-color:#F8F8F4;width:610px;padding:2px 5px 2px 5px;color:#31373E;font-weight:normal;font-size:8pt;border-bottom: 1px solid #C3D3C6;cursor:pointer;}
	ul#candidaturas-corpo:hover 												{background-color:#e9eeeb;}
		ul#candidaturas-corpo li#candidaturas-corpo-codigo					{float:left;width:60px;}
		ul#candidaturas-corpo li#candidaturas-corpo-titulo					{float:left;width:270px;}
		ul#candidaturas-corpo li#candidaturas-corpo-tipo					{float:left;width:140px;}
		ul#candidaturas-corpo li#candidaturas-corpo-data					{float:left;width:60px;}
		ul#candidaturas-corpo li#candidaturas-corpo-acoes					{float:left;width:60px;}



	div#wizard input,
	div#wizard textarea												{width:315px;}
	div#wizard select												{width:250px;}
	div#wizard select#multiple										{height:75px;}
	div#wizard select.auto											{width:auto;}



	div#wizard tr.auto input,
	div#wizard tr.auto select										{width:auto;}

	div#wizard tr.radio,
	div#wizard tr.checkbox												{}
		div#wizard tr.radio label,
		div#wizard tr.checkbox label										{display:inline;width:auto;}

		div#wizard .jquery-radio-box,
		div#wizard .jquery-check-box									{display:inline;font-size:16px;line-height:16px;margin-left:2px;}
		div#wizard .jquery-radio,
		div#wizard .jquery-radio .mark,
		div#wizard .jquery-check,
		div#wizard .jquery-check .mark									{display:inline;}
		div#wizard .jquery-radio img,
		div#wizard .jquery-check img									{vertical-align:middle;width:16px;height:16px;background:transparent url('../img/forms/form_radios_checkboxes.png') no-repeat;}
		div#wizard .jquery-radio img									{background-position:top left;}
		div#wizard .jquery-radio-checked  .jquery-radio img				{background-position:bottom left;}
		div#wizard .jquery-check img									{background-position:top right;}
		div#wizard .jquery-check-checked  .jquery-check img				{background-position:bottom right;}
		div#wizard .jquery-radio-disabled img,
		div#wizard .jquery-check-disabled img							{opacity:.5;}

	div#wizard p.checkbox-hide										{}
		div#wizard p.checkbox-hide span									{display:block;padding-left:140px;height:21px;}
		div#wizard p.checkbox-hide span select							{display:inline;width:auto;margin-left:5px;}
		div#wizard p.checkbox-hide span input.text						{display:inline;width:auto;margin-left:5px;}

	div#wizard div#form-navegacao										{padding-left:141px;}

	div#wizard p.text												{font-size:13px;}

	div#wizard p.date												{}
		div#wizard p.date span.label									{padding-right:5px;}
		div#wizard p.date label											{display:inline;}
		div#wizard p.date input											{width:auto;}
	
	div.ui-slider													{width:246px;height:21px;padding:0;margin:0 2px 0 0;cursor:pointer;background-image:url(../img/forms/slider_bg.png);background-position:bottom center;background-repeat:repeat-y;}
	div.ui-slider-handle											{width:10px;height:19px;position:relative;top:-2px;background-image:url('../img/forms/slider_handle.png');}
	span.ui-slider-handle-tooltip									{display:none;position:relative;width:auto;left:249px;top:-18px;text-align:left;padding:2px 4px;color:#ffffff;background:#5E8C7B;}
	
	




div#footer														{}
	body#home div#footer											{padding-top:10px;}
	div#footer p 													{font-size:.8em;width:50%;}
	div#footer p a													{margin-right:2px;} 	
	div#footer p img												{margin-bottom:-4px;}



/***************/
