/*
	GERAIS
*/

* {margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
a:hover{ text-decoration:none;}
a img {border: 0; margin:0}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}
body{ margin:0; padding:0; font-family:Tahoma; }
label{clear:both; width:100%; }
.mensagem_retorno{ color:#00CC99; font-size:11px; font-weight:normal}
.voltar{ background-image:url(../img/mancha2.jpg); background-repeat:no-repeat; padding:2px 10px;  width:102px; display:block; color:#FFFFFF; font-size:13px; font-weight:bold }
.error{  font-weight:normal; font-size:11px;}


/*
	TOPO
*/
#topo_geral{ padding-top:50px; margin:0}

#menu{height:50px; width:100%; background:url(../img/bg_menu.png) repeat-x; z-index:10; position:absolute }
#menu ul{ width:842px; height:80px; margin:auto; }
	#menu ul li{ display:inline; float:left}
	

	#menu ul li a{ display:block; height:80px; background-image:url(../img/menu.png); background-repeat:no-repeat; text-indent:-9999px; }
	
	#menu ul li a.home{ width:40px; background-position:-832px 0;}
	#menu ul li a.ativohome,
	#menu ul li a.home:hover{ background-position:-832px -82px;height:80px;}	
	
	#menu ul li a.item1{width:120px; background-position:0 0;}
	#menu ul li a.ativo1,
	#menu ul li a.item1:hover{ background-position:0 -82px;}	
	

	#menu ul li a.item2{ width:103px; background-position:-120px 0;}
	#menu ul li a.ativo2,
	#menu ul li a.item2:hover{ background-position:-120px -82px;}	
	
	#menu ul li a.item3{ width:120px; background-position:-223px 0;}
	#menu ul li a.ativo3,		
	#menu ul li a.item3:hover{  background-position:-223px -82px;}	
	

	#menu ul li a.item4{ width:176px; background-position:-343px 0;}
	#menu ul li a.ativo4,			
	#menu ul li a.item4:hover{  background-position:-343px -82px;}

	#menu ul li a.item5{ width:176px; background-position:-519px 0;}
	#menu ul li a.ativo5,	
	#menu ul li a.item5:hover{ background-position:-519px -82px;}
		
	#menu ul li a.item6{ width:106px; background-position:-695px 0;}
	#menu ul li a.ativo6,	
	#menu ul li a.item6:hover{ width:106px; background-position:-695px -82px;}

#topoFlash{ margin-left:4px; margin-top:50px;}

/*
 CONTEUDO
*/
#central{ width:966px; margin:auto;  }
	.marcamaior{ background-image:url(../img/marca_maior.jpg); width:966px; height:50px;}
	.marcamenor{ background-image:url(../img/separador_horiz.png); width:966px; height:24px;}

	.coluna{ width:480px;margin:-10px 0; }
		.titulo_home{ background-image:url(../img/titulos_home.gif); background-repeat:no-repeat; text-indent:-9999px; height:48px; }
		.titulo_home.tit_profissionais{ width:260px; background-position:0 0}
		.titulo_home.tit_startups{ width:172px; height:48px; background-position:-260px 0}
		
		.div_menor{ background-image:url(../img/div_menor.jpg); background-repeat:no-repeat; height:30px; width:476px;}
		.div_mini{ background-image:url(../img/div_mini.jpg); background-repeat:no-repeat; height:30px; width:241px; margin-top:52px;}
		
		.data_empresa{ width:100px;}
			.data_empresa img{ margin-top:-10px;}
			.data_empresa p.data{font-size:10px; font-weight:bold; color:#FFFFFF;background-image:url(../img/mancha.jpg); height:30px; background-repeat:no-repeat; padding:3px 20px}
	
		.empresa_vaga_desc{ width:360px; padding-left:10px; margin-bottom:15px;  }
		
			.empresa_vaga_desc h2.empresa{ font-size:12px; font-weight:bold; color:#666;padding-top:2px;}
			.empresa_vaga_desc h3.titulo_vaga, h4.titulo_vaga{font-size:12px; font-weight:bold; color:#d92027;padding-top:2px;}
			.titulo_vaga a{color:#d92027}
			.empresa_vaga_desc .texto_laranja{ color:#ff8800}
			.empresa_vaga_desc p{ font-size:11px; color:#666666; padding-top:2px;}
			
		.titulo_politica_privacidade{ background:url(../img/tit_politica.png) ; background-repeat:no-repeat; text-indent:-9999px; height:40px; }
		.titulo_termos_de_uso{ background:url(../img/tit_termos_de_uso.png) ; background-repeat:no-repeat; text-indent:-9999px; height:40px; }
		.titulo_faq_empresas{ background:url(../img/tit_faq_empresas.png) ; background-repeat:no-repeat; text-indent:-9999px; height:40px; }
		.titulo_faq_usuarios{ background:url(../img/tit_faq_usuarios.png) ; background-repeat:no-repeat; text-indent:-9999px; height:40px; }		
		.titulo_contato{ background:url(../img/tit_contato.png) ; background-repeat:no-repeat; text-indent:-9999px; height:40px; }				
		
			
		.conheca_mais{}	
			.separador_vertical_m{ background-image:url(../img/bg_separadorvertical_medio.png); background-repeat:no-repeat;}
			.titulo_oqueestartup{ background:url(../img/tit_o_que_e_startup.png) ; background-repeat:no-repeat; text-indent:-9999px; height:100px; }
			.titulo_pqstartup{ background:url(../img/tit_pq_startup.png) ; background-repeat:no-repeat; text-indent:-9999px; height:100px; }
			.conheca_mais p { font-size:15px; color:#666666; line-height:22px; }	
			.conheca_mais div.strong{ font-size:20px; color:#999999; font-weight:bold; line-height:27px;font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0 20px 20px; }	
			
			.conteudo_tab{ width:900px; height:250px; margin:auto; line-height:23px;} 
			.conteudo_tab h2{color:#666666; font-size:18px; font-weight:300} 
			.conteudo_tab p{color:#666666; font-size:13px;}
			.conteudo_tab img{ margin-right:25px; } 
			.conteudo_tab div.strong{ font-size:20px; color:#FF9900; font-weight:bold; line-height:27px;font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0 20px 80px; float:left;}	
			.conteudo_tab #tab3{ background-image:url(../img/bg_oq_vem_porai.gif); background-repeat:no-repeat; background-position:right; height:240px; padding:30px 0;}
			
			.tabs{ width:870px; height:116px; margin:auto; position:relative; z-index:60; margin-top:-70px; }
			
			.tabs a{ background-image:url(../img/tabs_bot.png); background-repeat:no-repeat; display:block; padding:0 55px;  height:116px; margin:0;}
			.tabs a span{ visibility:hidden}
			
			.tabs a.bot1{}
			.tabs a.ativo1{ background-position:0 -110px}
			
			.tabs a.bot2{ background-position:-363px 0;}
			.tabs a.ativo2{ background-position:-363px -110px;}
			
			.tabs a.bot3{background-position:-732px 0; }
			.tabs a.ativo3{ background-position:-732px -120px; }
			
			
		
		
	.div_maior{ background-image:url(../img/div_maior.jpg); background-repeat:no-repeat; width:956px; height:30px; margin:30px auto}
	.div_big{ background-image:url(../img/div_big.jpg); background-repeat:no-repeat; width:700px; height:30px; margin:30px auto}
	
	.results_on{ width:240px;font-weight:bold; margin-right:20px;  }
		.results_on p.data{ font-size:12px; color:#666; margin-bottom:4px; }
		.results_on h3 a{ font-size:12px; color:#222;margin-bottom:8px; }
		.results_on p.texto a{ font-size:11px; color:#666666; font-weight:normal; line-height:17px; }
		.results_on p.texto a:hover{ text-decoration:underline}
	
	#boxIdiomas{}
	#boxIdiomas .nacional{ background: url('../img/tit_nacionais.png') no-repeat; width:136px; height:28px; margin:0 0 20px 0}
	#boxIdiomas .nacional span{ display:none}
	#boxIdiomas .internacional{ background: url('../img/tit_internacionais.png') no-repeat; width:198px; height:28px; margin:0 0 20px 0}
	#boxIdiomas .internacional span{ display:none}
	
	#boxIdiomas .item{ width:473px; float:left; margin:0 0 30px 0}
	#boxIdiomas .item .logo{ margin:0 0 10px 0;}
	#boxIdiomas .item .box{width:200px;float:left; padding:0 30px 0 0 }
	
	#boxIdiomas .borda{ background: url('../img/bg_separadorvertical.png') no-repeat right;}
	#boxIdiomas .space{ padding:0 0 0 20px}
	#boxIdiomas .item .box .data{ color:#828585; font-size:12px; font-weight:bold;}
	#boxIdiomas .item .box .tit{color:#333333; font-size:12px; font-weight:bold;line-height:20px;}
	#boxIdiomas .item .box p{color:#999999; font-size:13px; margin:2px 0 13px 0;  overflow:hidden;}
	#boxIdiomas .item .box .subbox{ min-height:190px; }	
	#boxIdiomas .item .box .readmore{float:right; }

	.boxHistoria{ margin:0 0 35px 0}
	.boxHistoria .left{background: url('../img/separador_suahistoria.png') no-repeat top right; padding:0 100px 0 45px; min-height:160px; float:left; width:190px}
	.boxHistoria .left .nome{ color:#ec6525; font-size:22px; font-weight:bold; font-family:Georgia;margin:50px 0 4px 0}
	.boxHistoria .left .startup{ color:#51504e; font-size:15px; font-family:Georgia; }
	.boxHistoria .right{float:left; width:500px; color:#7f7f7f; font-size:13px;}
	.boxHistoria .right p{ margin:0 0 20px 0}
	
	#paravoce_left{ width:600px; }
	#paravoce_left .tit_startup{ background: url('../img/tit_startup.png') no-repeat; width:150px; height:40px; margin:0 0 20px 0}
	#paravoce_left .tit_startup span{ display:none}
	#paravoce_left .subtit_startup{background: url('../img/subtit_startup.png') no-repeat; width:314px; height:44px; margin:0 0 20px 0}
	#paravoce_left .subtit_startup span{display:none}	
	#paravoce_left p{ color:#666666; font-size:13px; line-height:23px;}
	
	#paravoce_right{ width:357px; background-image:url(../img/bg_separadorvertical_medio.png); background-position:left; background-repeat:no-repeat; }	
	#paravoce_right .login{ background-image:url(../img/bg_login.png); background-repeat:no-repeat; width:259px; height:300px; margin:auto}
	#paravoce_right #login_form{ padding:80px 20px;}
	#paravoce_right input{ border:none; margin:5px; padding:5px; width:195px;}
	
	#paravoce_logado_left{ width:480px; color:#999999; background:url(../img/bg_separadorvertical_maior.png) no-repeat; background-position:440px }
	#paravoce_logado_left .tit_startup{ background: url('../img/tit_startup.png') no-repeat; width:150px; height:40px; margin:0 0 20px 0}
	#paravoce_logado_left .tit_startup span{ display:none}
	#paravoce_logado_left h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#898989;}
	#paravoce_logado_left h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#666; font-weight:normal; margin-top:15px; width:200px; }	
	#paravoce_logado_left h3 img{ margin-right:8px; }	
	#paravoce_logado_left .subt_perfil_startup{ font-size:12px; color:#999999; width:180px; margin:20px 8px}	
	#paravoce_logado_left form,
	.vaga_form
	 {font-size:12px; font-weight:bold}
	 
	.contato label {font-size:12px; color:#666666; font-weight:bold }
   .contato input,
	#paravoce_logado_left input,
	.vaga_form input{ width:250px;}
	.contato textarea,
	.vaga_form textarea,
	#paravoce_logado_left textarea{ width:370px; height:80px}
	.contato textarea,
	.contato input,
	.vaga_form input,
	.vaga_form select,
	.vaga_form textarea,
	#paravoce_logado_left input,
	#paravoce_logado_left select,
	#paravoce_logado_left textarea{border:solid 1px #CCCCCC; padding:4px; color:#666666; margin:5px 0; float:left }
	.vaga_form label,
	.contato label,
	#paravoce_logado_left label{ width:120px; display:block;  padding-top:10px; float:left; color:#999999}
	
	#paravoce_logado_left ul.dados_candidato{ width:100%}
	#paravoce_logado_left ul.dados_candidato li{ color:#FF9900;  margin:13px 0; font-size:13px; font-weight:bold }
	#paravoce_logado_left ul.dados_candidato li a{ color:#999999; margin-left:15px;}
	
	#paravoce_logado_right{ width:480px;}	
	#paravoce_logado_right #avagas_lista,
	#paravoce_logado_right #aadiciona_vaga{padding:45px 18px 30px;}
	#paravoce_logado_right a.selected{ background:url(../img/selecionado.gif) no-repeat;  }
	#paravoce_logado_right .redes_sociais{ width:150px; margin:10px 20px 10px 0}	


	#paravoce_logado_right .detalhe_candidato{padding-left:30px;}
	#paravoce_logado_right .detalhe_candidato h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#999999; margin:0}
	#paravoce_logado_right .detalhe_candidato a{ font-size:12px; color:#999999}
	#paravoce_logado_right .detalhe_candidato a:hover{ font-size:12px; color:#000}
	#paravoce_logado_right .detalhe_candidato a.download_curriculum{ padding:5px; background-color:#ccc; color:#FFFFFF}
	#paravoce_logado_right .detalhe_candidato p{ color:#999; font-size:11px; line-height:18px;}


	
	#paravoce_logado_right { padding-top:60px;}
	#paravoce_logado_right h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#666; font-weight:bold; margin:10px}
	#paravoce_logado_right .vagas { width:370px; margin-bottom:25px; display:table }
	#paravoce_logado_right .vagas p{ font-size:11px; color:#000; font-weight:bold; margin:2px 10px;}
	#paravoce_logado_right .vagas a {font-size:13px; color:#FFFFFF; height:20px; width:60px; padding-left:15px;}
	#paravoce_logado_right .editar_vaga{ background:url(../img/mancha_cinza_mini.gif) no-repeat; }
	#paravoce_logado_right .encerrar_vaga{ background:url(../img/mancha_cinza_escuro.gif) no-repeat; }
	#paravoce_logado_right .vaga_encerrada{ background:url(../img/mancha_cinza_claro.gif) no-repeat; }
	#paravoce_logado_right .excluir_vaga{ background:url(../img/mancha_mini.jpg) no-repeat;}
	#paravoce_logado_right h4{ font-size:12px; margin:10px 0;  }
	#paravoce_logado_right h4 a.cargo{ color:#d92027;}
	
	#paravoce_logado_right h4 span{color:#F90}
	#paravoce_logado_right	p.desc{ color:#999; font-size:11px; font-weight:normal; margin:0}
	

	.fakeupload { border:none; width:170px; height:23px; background:url(../img/upload.gif) no-repeat; cursor:default; margin:3px;}

	#paginacao{ color:#f00; font-family:Georgia; font-size:14px; width:355px; margin:60px auto 20px auto}
	#paginacao a{ margin:5px;color:#333333; }

	
	#paginacao .anterior{ float:left}
	#paginacao .num{color:#333333; font-size:16px; float:left; margin:-2px 15px 0 15px;}
	#paginacao .num a{color:#333333; font-size:14px; margin:0 5px 0 5px}
	#paginacao .num .ativo{ font-size:14px; color:#d92027; font-weight:bold}
	#paginacao .proximo{ float:left}
	
	
	.boxContehistoria{}
	.boxContehistoria .formleft{ float:left; background: url('../img/separador_formhistoria.png') no-repeat top right; width:420px; height:240px;}
	.boxContehistoria .formleft h1{background: url('../img/tit_contesuahistoria.png') no-repeat; width:241px; height:96px; margin:0 0 15px 0}
	.boxContehistoria .formleft h1 span{ display:none}
	.boxContehistoria .formleft label,#form_candidato label{ font-size:12px; color:#91908f; font-weight:bold; float:left; width:90px; vertical-align:middle; margin:4px 0 0 0}
	#form_candidato label{ width:150px;}
	.boxContehistoria .formleft input, #form_candidato input{ border:1px solid #e0dede; color:#91908f; font-size:12px; padding:4px 0 4px 5px; width:220px;  vertical-align:middle; margin:0 0 15px 0}
	.boxContehistoria .formright{ float:left; padding:10px 0 0 0; width:320px;}
	.boxContehistoria .formright label{color:#91908f; font-size:12px; font-weight:bold}
	.boxContehistoria .formright textarea, #form_candidato textarea{ border:1px solid #e0dede; width:312px; height:125px; font-size:12px;  color:#91908f;background-color:#fff; margin:12px 0 20px 0}
	#suaHistoriaForm label.error{ color:#FF0000; font-size:10px; font-weight:normal; float:left }
	
	#vagas{}
	#vagas .colunaLateral,#startUps .colunaLateral,.detalhe_vaga .colunaLateral{width:230px; }	
	#vagas .colunaCentral{width:480px; padding-left:15px;  }
	
	.detalhe_vaga .data{font-size:10px; font-weight:bold; color:#FFFFFF;background-image:url(../img/mancha_cinza.gif); height:30px; background-repeat:no-repeat; padding:3px 18px }
	.detalhe_vaga .redes_sociais{width:250px}

	#vagas  .busca, #startUps .busca{ background-image:url(../img/busca.png); background-repeat:no-repeat; width:200px;  margin:auto;padding:80px 18px; }
	#vagas input, #vagas select ,#startUps input, #startUps select{ border:none; margin:5px; padding:5px; width:155px;}
	#vagas  h3, #startUps h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#333; font-weight:normal; margin:10px;}
	#vagas #info_empresa p,#startUps #info_empresa p,.detalhe_vaga  #info_empresa { font-size:12px; color:#999999; font-weight:bold; line-height:20px;}
	#vagas #info_empresa p span, #startUps #info_empresa p span, .detalhe_vaga  #info_empresa p span{ font-size:12px; color:#ff8800}
	#vagas #info_empresa p.desc_empresa, #startUps #info_empresa p.desc_empresa, .detalhe_vaga  #info_empresa p.desc_empresa{ font-weight:normal; line-height:normal}
	
	.detalhe_vaga #paravoce_left{ padding-left:80px;}
	.detalhe_vaga p.subtitulo{font-weight:bold; color:#666; font-family:Georgia, "Times New Roman", Times, serif}
	
	#startUps .startUps{width:700px;}
	
	#startUps .lista_estartups{ width:250px; font-size:12px; padding-left:10px;}
	#startUps .lista_estartups ul{ line-height:25px;}
	#startUps .lista_estartups ul li{ background-image:url(../img/marca_listastartup.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:10px;}
	#startUps .lista_estartups ul li a{ color:#333}

	
	#startUps .maps{width:430px; }
	
	#lista_area_atuacao,#lista_posicao { width:200px; margin-left:10px; height:100px; overflow:auto}
	#lista_estado_cidade{ width:200px; margin-left:10px; height:200px; overflow:auto}
	#lista_area_atuacao	li,#lista_posicao li, #lista_estado_cidade li{ font-size:12px;}
	#lista_area_atuacao	.checkbox,#lista_posicao .checkbox, #lista_estado_cidade .checkbox { width:auto}
	#lista_estado_cidade li.estado{ color:#F80; font-weight:bold}
	
	.detalhe_startup #paravoce_left{ padding-left:80px; }
	.detalhe_startup p.subtitulo{font-weight:bold; color:#666; font-family:Georgia, "Times New Roman", Times, serif}

	
	
	
#tag_cloud{ width:100%; height:90px; background-image:url(../img/bg_tag_cloud.jpg); background-repeat:repeat-x; margin-top:20px; padding:20px 0; background-color:#C4C3C1}
		#tag_cloud .mais_buscadas{ width:966px; margin:auto; text-align:center; }
		#tag_cloud .mais_buscadas a{color:#FFFFFF;}
		#tag_cloud .mais_buscadas a:hover{ text-decoration:underline}
	
	#footer{ height:282px; background-image:url(../img/bg_footer.jpg); background-repeat:repeat-x; background-color:#EB6123; padding-top:50px;}
		#footer .central_blocos{ width:996px; margin:auto}
		#footer .bloco_footer{ width:330px;  }
		#footer ul{ width:160px; margin:10px 2px}
		#footer ul li,#footer p{ font-size:10px; color:#333; font-weight:bold; margin-bottom:8px}
		#footer ul li a { color:#ffe7ce; font-weight:normal; text-decoration:underline}
		#footer ul li a:hover{text-decoration:none}
		
		#footer input, #footer textarea{ border:none; font-size:11px; color:#FFFFFF; background-color:#f17427; padding:2px; text-align:right; margin-bottom:1px;  }
		
		
		
		#footer textarea{ padding-rigth:2; margin-bottom:0; text-align:right;}
		




