@import url(core.css);
@import url(module.css);
@import url(grid.css);

body{
	font-family: Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 150%;
	color: #333;
	background: #FFF url(../../imagens/fundo_body.gif) repeat-x 0 120px;
}

div#ak_modal_div {
	position: absolute;
	z-index: 1000;
	background: #FFF;
}
div#ak_modal_div div.ak_modal_title {
	position: relative;
	background-color: #C63B22;
	color: #FFF;
	font: bold 12px/1.5em 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
}
#body-bg-aux{
	position: absolute; top: 170px; left: 0;
	width: 50%; height: 30px;
	background-color: #C63B22;
}
#master{
	position: relative;
	width: 920px;
	margin: 0 auto;
}

#cabecalho{
	position: relative;
	width: 920px; height: 210px; overflow: hidden;
}
	#cabecalho .logo_expm{
		position: absolute; top: 10px; left: 19px;
		width: 226px; height: 100px;
		background-image: url(../../imagens/logo_cabecalho_expm.gif);
	}
	#cabecalho .bar_menu{
		position: absolute; top: 170px; left: 0;
	}
   .bar_menu{
		width: 920px; height: 30px; overflow: hidden;
		background-color: #5E080B;
	}
		.bar_menu ul{
			position: relative;
			width: 920px; height: 30px;
		}
			.bar_menu ul li,
				.bar_menu ul li a{
				display: block; float: left;
			}
			.bar_menu ul li{
				height: 30px;
				padding-top: 9px;
				voice-family: "\"}\"";
				voice-family:inherit;
				height: 21px;
			}
			.bar_menu ul li.orange{ background-color: #C63B22; }

				.bar_menu ul li a.selected{ color: #C63B22; }
				.bar_menu ul li.orange a.selected{ color: #5E080B; }

				.bar_menu ul li.last a{ border-right: none; }
				.bar_menu ul li.first a{ padding-left: 22px; }

				.bar_menu ul li a:hover{ text-decoration: underline; }
				.bar_menu ul li.last a{ border-right: none; }
				.bar_menu ul li a{
					padding: 0 16px; border-right: 1px solid #FFF;
					font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF;
					text-transform: uppercase; text-decoration: none; font-size: 12px; line-height: 100%;
				}
	
	/*
	#cabecalho .bar_search{
		position: absolute; top: 120px; left: 0;
		width: 920px; height: 40px; overflow: hidden;
		background-color: #979797;
		text-align: left;
	}
	#cabecalho .bar_search .date{ position: absolute; top: 15px; left: 20px; }
		#cabecalho .bar_search .date_ddmmyyy,
		#cabecalho .bar_search .date_hhmm{
			display: block; float: left;
			font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #D6D6D6;
			font-size: 13px; line-height: 100%;
		}
		#cabecalho .bar_search .date_ddmmyyy{ padding-right: 15px; border-right: 2px solid #D6D6D6; margin-right: 15px; }
		#cabecalho .bar_search .formSearch{
			position: absolute; top: 10px; left: 196px;
			width: 533px; height: 22px;
			background: url(../../imagens/sprite_bar_search.gif) 0 -1px;
		}

		#cabecalho .bar_search .formSearch .paramSearch{
			position: absolute; top: 0; left: 20px;
			width: 485px; height: auto;
			padding: 3px 0 2px 0;
			font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF;
			text-align: left; font-size: 12px; line-height: 100%;
			color: #979797;
			background-color: transparent;
		}
		#cabecalho .bar_search .formSearch .submitSearch{
			position: absolute; top: 0; left: 519px;
			width: 14px; height: 16px;
			background-image: url(../../imagens/spacer.gif);
			cursor: pointer;
		}*/
		
		#cabecalho .bar_search{
					position: absolute; top: 120px; left: 0;
					width: 920px; height: 40px; overflow: hidden;
					background-color: #979797;
					text-align: left;
					border: solid 0px red;
				}
			#cabecalho .bot_rss{
				display: block;
				position: absolute; top: 9px; left: 844px;
				height: 22px;
				padding-left: 27px;
				font-family: Arial, Helvetica, sans-serif; color: #D6D6D6; font-weight: bold;
				text-decoration: none; text-align: left; font-size: 13px; line-height: 22px;
				background: url(../../imagens/bar_search/sprite_bar_search.gif) no-repeat -544px top !important;
				border: solid 0px red;
			}
			#cabecalho .bar_search .date{ position: absolute; top: 15px; left: 20px; }
				#cabecalho .bar_search .date_ddmmyyy,
				#cabecalho .bar_search .date_hhmm{
					display: block; float: left;
					font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #D6D6D6;
					font-size: 13px; line-height: 100%;
				}
				#cabecalho .bar_search .date_ddmmyyy{ padding-right: 15px; border-right: 2px solid #D6D6D6; margin-right: 15px; }
				#cabecalho .bar_search .formSearch {
					position: absolute; top: 10px; left: 196px;
					width: 500px; height: 22px;
					background: url(../../imagens/bar_search/sprite_bar_search.gif) 0 -1px !important;
				}
				#cabecalho .bar_search .formSearch .paramSearch{
					position: absolute; top: 0; left: 20px;
					width: 415px; height: auto;
					padding: 5px 0 2px 0;
					font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF;
					text-align: left; font-size: 12px; line-height: 100%;
					color: #979797;
					background-color: transparent;
				}
				#cabecalho .bar_search .formSearch .submitSearch{
					position: absolute; top: 0; left: 519px;
					width: 14px; height: 16px;
					background-image: url(../../imagens/bar_search/spacer.gif);
					cursor: pointer;
				}
				#cabecalho .bot_rss{
					display: block;
					position: absolute; top: 9px; left: 847px;
					height: 22px;
					padding-left: 27px;
					font-family: Arial, Helvetica, sans-serif; color: #D6D6D6; font-weight: bold;
					text-decoration: none; text-align: left; font-size: 13px; line-height: 22px;
					background: url(sprite_bar_search.gif) no-repeat -544px 0px;
				}
				#cabecalho .bot_facebook {
					display: block;
					position: absolute; top: 10px; left: 680px;
					text-indent: -9999px;
					width: 22px;
					height: 22px;
					background: url(../../imagens/bar_search/icon_facebook2.gif) no-repeat !important;
				}
				#cabecalho .bot_youtube {
					display: block;
					position: absolute; top: 10px; left: 714px;
					text-indent: -9999px;
					width: 22px;
					height: 22px;
					background: url(../../imagens/bar_search/icon_youtube2.gif) no-repeat !important;
				}
				#cabecalho .bot_orkut {
					display: block;
					position: absolute; top: 10px; left: 748px;
					text-indent: -9999px;
					width: 22px;
					height: 22px;
					background: url(../../imagens/bar_search/icon_orkut2.gif) no-repeat !important;
				}
				#cabecalho .bot_twitter {
					display: block;
					position: absolute; top: 10px; left: 781px;
					text-indent: -9999px;
					width: 22px;
					height: 22px;
					background: url(../../imagens/bar_search/icon_twitter2.gif) no-repeat !important;
				}
				#cabecalho .bot_linkedin {
					display: block;
					position: absolute; top: 10px; left: 814px;
					text-indent: -9999px;
					width: 22px;
					height: 22px;
					background: url(../../imagens/bar_search/icon_linkedin2.gif) no-repeat !important;
				}
		
	#cabecalho .box_login{
		position: absolute; top: 16px; left: 680px;
		width: 220px; height: 84px; overflow: hidden;
		background-image: url(../../imagens/sprite_login_logout.gif);
	}

			#cabecalho .box_login .formLogin .paramUsername,
			#cabecalho .box_login .formLogin .paramPassword{
				position: absolute; top: 7px;
				background-color: transparent;
				font-family: Arial, Helvetica, sans-serif; color: #FFF;
				text-align: left; font-size: 11px; line-height: 100%;
			}
			#cabecalho .box_login .formLogin .paramUsername{
				left: 9px;
				width: 72px; height: 14px;
			}
			#cabecalho .box_login .formLogin .paramPassword{
				left: 108px;
				width: 72px; height: 14px;
			}
			#cabecalho .box_login .formLogin .bot_entrar{
				position: absolute; top: 0; left: 195px;
				width: 25px; height: 28px;
				background: url(../../imagens/spacer.gif);
				cursor: pointer;
			}
		#cabecalho .box_login .bot_esqueceu_sua_senha{
			position: absolute; top: 32px; left: 80px;
			width: 119px; height: 9px;
			background: url(../../imagens/spacer.gif);
			cursor: pointer;
		}
		#cabecalho .box_login .bot_associese_a_expm{
			position: absolute; top: 64px; left: 0;
			width: 190px; height: 20px;
			background: url(../../imagens/spacer.gif);
			cursor: pointer;
		}
		#cabecalho .box_login .bot_esqueceu_sua_senha:hover,
		#cabecalho .box_login .bot_associese_a_expm:hover,
			#cabecalho .box_login .formLogin .bot_entrar:hover{
			filter: alpha(opacity=50);
			opacity: .5;
			background-color: #FFF;
	   }

	#cabecalho .bot_fazer_o_logout{
		position: absolute; top: 46px; left: 680px;
		width: 220px; height: 28px;
		background: url(../../imagens/sprite_login_logout.gif) 0 -90px;
		cursor: pointer;
	}
	#cabecalho .box_tempo{
		float: left;
		position: relative; top: 28px; left: 50%;
		text-align: left;
	}
		#cabecalho .box_tempo_aux{
			_float: left;
			position: relative; left: -50%;
			text-align: left;
		}
		#cabecalho .itemTempo{
			position: relative; left: 30px;
			display: block; float: left;
			width: 95px; height: 92px;
			padding: 0 10px;
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-align: center;
			voice-family: "\"}\"";
			voice-family:inherit;
			width: 75px;
		}
		#cabecalho .itemTempo_title{ display: block; text-align: center; color: #49070D; font-size: 10px; font-weight: bold; padding-bottom: 3px; }
		#cabecalho .itemTempo_temperatura{ display: block; text-align: center;  color: #B32B1F; font-size: 12px; font-weight: bold; padding-top: 3px; }

		.itemTempo_estado_sol{
			width: 38px; height: 41px;
			margin: 0 auto;
			background: url(../../imagens/sprite_tempo.gif) -82px 0;
		}
		.itemTempo_estado_chuva{
			width: 38px; height: 41px;
			margin: 0 auto;
			background: url(../../imagens/sprite_tempo.gif) -82px -1px;
		}
		.itemTempo_estado_nublado{
			width: 42px; height: 27px;
			margin: 0 auto 13px auto;
			background: url(../../imagens/sprite_tempo.gif) -240px -7px;
		}
		.itemTempo_estado_sol-chuva{
			width: 39px; height: 41px;
			margin: 0 auto;
			background: url(../../imagens/sprite_tempo.gif) -160px 0;
		}
		.itemTempo_estado_sol-nuvem{
			width: 41px; height: 40px;
			margin: 0 auto;
			background: url(../../imagens/sprite_tempo.gif) -332px 0;
		}

#corpo:after{ content: "."; line-height: 0px; clear: both; display: block; visibility: hidden;  }

#A{ margin-right: 20px; overflow: hidden; }
	#box_colunas .headerRonded_red{
		text-align: right;
		margin-bottom: 10px;
	}
#box_colunas{ text-align: left;  }
	#box_colunas ul{
		position: relative; left: 5px;
		display: block;
	}
#B{ overflow: hidden; }
#C{ margin-right: 35px; }

/*
	Registro no Sprite
	sprite_boxtit_boxRonded.gif
*/
#box_empresa .boxtit_empresa,
#box_twitter .boxtit_twitter,
#box_expmag .boxtit_expmag9,
#box_localizador_de_amigos .boxtit_localizador_de_amigos,
#box_localizador_de_amigos2 .boxtit_localizador_de_amigos,
#box_agenda .boxtit_agenda,
#box_newsletter .boxtit_newsletter,
#box_tags .boxtit_tags,
#box_follow_us .boxtit_follow_us,
#box_empresa .bot_cadastrar_vagas
{ background-image: url(../../imagens/sprite_boxtit_boxRonded.gif);}

#box_logado{
	display: block;
	height: 1%; /* hasLayout: 1*/
	position: relative;
	padding: 20px 20px 0 74px;
	text-align: left;
}
#box_logado h5{
	color: #989898;
	font-size: 12px; text-transform: uppercase;
	margin-bottom: 10px;
}
#box_logado .avatar{
	position: absolute; top: 20px; left: 20px;
	width: 50px; height: 50px; overflow: hidden;
}
#box_empresa{
	display: block;
	padding: 20px 20px 15px 20px;
	text-align: left; 
}
	#box_empresa .boxtit_empresa{
		width: 74px; height: 12px;
		margin-bottom: 8px;
		background-position: 0 -4px;
	}

		#box_empresa .bot_cadastrar_vagas{
			width: 136px; height: 16px;
			background-position: -851px 0;
		}
		
		
		
#box_renoveassociacao{
	display: block;
	padding: 20px 20px 15px 20px;
	text-align: left; 
}
	#box_renoveassociacao .boxtit_renove {
		height: 16px;
		margin-bottom: 8px;
		background-image: url(../../imagens/boxtit_renove.gif);
	}

		
		
#box_twitter{
	display: block;
	padding: 20px 20px 5px 20px;
	text-align: left;
}
	#box_twitter .boxtit_twitter{
		width: 97px; height: 20px;
		margin-bottom: 8px;
		background-position: -85px 0;
	}

#box_expmag{
	display: block;
	padding: 20px 20px 5px 20px;
	text-align: left;
}
	#box_expmag .boxtit_expmag9{
		width: 90px; height: 12px;
		margin-bottom: 8px;
		background-position: -194px -4px;
	}

	#box_expmag .capa{  margin-top: -24px; float: right; }
	#bar_tabs_lidas_votadas{
		width: 320px; height: 40px;
	}

		#bar_tabs_lidas_votadas li,
		#bar_tabs_lidas_votadas li a{ float: left; }
		#bar_tabs_lidas_votadas li a{ background-image: url(../../imagens/sprite_bar_lidas_votadas.gif);}
			#bar_tabs_lidas_votadas li .bot_mais_lidas{
				width: 119px; height: 40px;
				background-position: 0 0;
			}
			#bar_tabs_lidas_votadas li .bot_mais_votadas{
				width: 200px; height: 40px;
				background-position: -119px -40px;
			}
			#bar_tabs_lidas_votadas li.selected .bot_mais_lidas{ background-position: 0 -40px; }
			#bar_tabs_lidas_votadas li.selected .bot_mais_votadas{ background-position: -119px 0; }
 #box_mais_lidas,
 #box_mais_votadas,
 #box_agenda{
	padding: 18px 20px 15px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%;
}
	#box_mais_lidas ul li,
	#box_mais_votadas ul li,
	#box_agenda ul li{
		padding-bottom: 2px;
		list-style: disc inside;
	}
		#box_mais_lidas ul li a,
		#box_mais_votadas ul li a,
		#box_agenda ul li a{
			text-decoration: none;
			color: #5E5E5E;
		}
		#box_mais_lidas ul li a:hover,
		#box_mais_votadas ul li a:hover,
		#box_agenda ul li a:hover{
			text-decoration: underline;
			color: #5E5E5E;
		}

	#box_agenda .boxtit_agenda{
		width: 64px; height: 12px;
		background-position: -504px -4px;
		margin-bottom: 18px;
	}
		#box_agenda ul li{ list-style: none; }
#box_localizador_de_amigos{
	padding: 18px 20px 15px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%;
}

#box_localizador_de_amigos .boxtit_localizador_de_amigos{
	width: 191px; height: 12px;
	margin-bottom: 20px;
	background-position: -299px -4px;
}
#box_localizador_de_amigos form{
	width: 280px; height: 21px;
	margin: 0 auto;
	background: url(../../imagens/fundo_form_localizar_amigo.gif) 0 -31px;
}
#box_localizador_de_amigos form .paramDados{
	width: 249px; height: 17px; float: left;
	background-color: transparent; border: 0; margin: 0; padding: 4px 0 0 11px;
	font-family: Arial, Helvetica, sans-serif; color: #252525;
	font-size: 11px; line-height: 100%; font-weight: bold;
}
#box_localizador_de_amigos form .submit{
	width: 20px; height: 21px; float: left; cursor: pointer;
	background-image: url(../../imagens/spacer.gif);
}
#box_newsletter{
	padding: 18px 20px 15px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%;
}
	#box_newsletter .boxtit_newsletter{
		width: 101px; height: 12px;
		background-position: -584px -4px;
		margin-bottom: 20px;
	}

	#box_newsletter form{
		width: 280px; height: 51px;
		margin: 0 auto;
		background: url(../../imagens/fundo_form_localizar_amigo.gif) 0 0;
	}
		#box_newsletter form .paramNome{
			width: 258px; height: 17px; float: left;
			background-color: transparent; border: 0; margin: 0 0 9px 0; padding: 4px 11px 0 11px;
			font-family: Arial, Helvetica, sans-serif; color: #252525;
			font-size: 11px; line-height: 100%; font-weight: bold;
		}
		#box_newsletter form .paramSenha{
			width: 249px; height: 17px; float: left;
			background-color: transparent; border: 0; margin: 0 0 0 0; padding: 4px 0 0 11px;
			font-family: Arial, Helvetica, sans-serif; color: #252525;
			font-size: 11px; line-height: 100%; font-weight: bold;
		}
		#box_newsletter form .submit{
			width: 20px; height: 21px; float: left; cursor: pointer;
			background-image: url(../../imagens/spacer.gif);
		}
#box_localizador_de_amigos2{
	padding: 15px 10px 4px 10px;
	background-color: #DEDEDE;
}
	#box_localizador_de_amigos2 .boxtit_localizador_de_amigos{
		width: 191px; height: 12px;
		margin-bottom: 14px;
		background-position: -299px -4px;
	}
	#box_localizador_de_amigos2 div{ padding-bottom: 9px; }
	#box_localizador_de_amigos2 .entTxt{
		display: block;
		width: 202px; height: 13px;
		border: 0; padding: 4px 10px; margin: 0; *margin: -1px 0;;;
		background: transparent url(../../imagens/fundo_form_localizar_amigo.gif) no-repeat 0 -61px;
		font-size: Arial, Helvetica, sans-serif; color: #5E5E5E;
		font-size: 11px; line-height: 100%; font-weight: bold;
	}
	#box_localizador_de_amigos2 .bot_procurar{
		display: block; float: right;
		width: 87px; height: 16px;
		background-image: url(../../imagens/icon_procurar.gif);
	}
#box_tags{
	padding: 18px 20px 15px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%;
}
	#box_tags .boxtit_tags{
		width: 39px; height: 20px;
		margin-bottom: 18px;
		background-position: -699px -4px;
	}
	#box_tags .tag_content{
		text-align: center;
	}
	#box_tags .tag_content a{
		font-family: Arial, Helvetica, sans-serif; color: #5D5D5D;
		text-decoration: none; font-size: 13px; line-height: 150%; font-weight: bold;
	}
	#box_tags .tag_content a:hover{ text-decoration: underline; }
	#box_tags .tag_content a.highlight{
		font-size: 18px;
	}
#box_follow_us{
	padding: 18px 20px 15px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%;
}

	#box_follow_us .boxtit_follow_us{
		width: 88px; height: 12px;
		background-position: -753px -4px;
	}
.boxSecTit{
   position: relative;
   overflow: hidden;
}
	.secTit{
		display: block; float: left;
		padding: 5px 0 0 50px;
		background: url(../../imagens/fundo_secTit.gif) no-repeat 20px 6px;
		text-align: left; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #C53A21;
		text-transform: uppercase; font-size: 24px; line-height: 120%; font-weight: bold;
	}
.boxSecTit .wp-pagenavi{ float: right;  width: auto; padding-top: 15px;  }
	a.secTit:hover{ text-decoration: underline; }

#bar_procurar_vagas{
	display: block;
	position: relative;
	height: 30px;
	background: #5E080B url(../../imagens/sprite_procurar_vagas.gif) no-repeat 0 0;
}
	#bar_procurar_vagas label{
		position: absolute; top: 10px; left: 21px;
		text-align: left; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;
		font-size: 12px; line-height: 12px; font-weight: bold;
	}
	#bar_procurar_vagas .paramVaga{
		position: absolute; top: 5px; left: 165px;
		width: 377px; height: 16px;
		padding: 2px 0; margin: 0; border: 0;
		text-align: left; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #5E070B;
		font-size: 12px; line-height: 15px; font-weight: bold;
	}
	#bar_procurar_vagas .bot_procurar{
		position: absolute; top: 7px; left: 557px;
		width: 15px; height: 15px;
		cursor: pointer;
		background-image: url(../../imagens/spacer.gif);
	}
#D { margin: 0 20px 0 0; }
#rodape{
	position: relative;
	width: 100%; height: 80px;
	background-image: url(../../imagens/fundo_rodape.gif);
}
	#rodape-aux-bg{
		position: absolute; top: 0; left: 50%;
		width: 50%; height: 30px;
		background-color: #5E080B;
	}
	#rodape .bar_menu{
		position: relative;
		margin: 0 auto;
	}

	#expm_endereco {
		padding-top: 24px;
		font-size: 11px; font-weight: bold;
		color: #fff;
	}

		#expm_endereco a { color: #fff; }
		
		
		
		
.tag1{font-size: 1 em !important}
.tag2{font-size: 1.1em !important}
.tag3{font-size: 1.2em !important}
.tag4{font-size: 1.3em !important}
.tag5{font-size: 1.5em !important}
.tag6{font-size: 1.8em !important}
.tag7{font-size: 2.1em !important}


#errosFormLogin{
	border: solid 0px red;
	text-align: left;
	margin: 50px 0 0 0;
	display: none;
	}

