/* atribue parâmetros a todas as páginas */ 
* html img/**/ {  
  
filter:expression(  
this.alphaxLoaded ? "" :  
(  
this.src.substr(this.src.length-4)==".png"  
?  
(  
(!this.complete)  
? "" :  
this.runtimeStyle.filter=  
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+  
String(this.alphaxLoaded=true).substr(0,0)+  
(this.src="imagens/blank.gif").substr(0,0)  
)  
:  
this.runtimeStyle.filter=""  
)  
);  
}

body {
	color:#555555;
	background:url(imagens/bg.gif) #FFF repeat-x;
}

* {
	margin: auto;
	list-style-type:none;
	font-size:12px;
	font-family:Arial;

}

h1 {
	margin:0;
	padding:0;
	color:#242182;
	font-size:24px;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
	
}

	h1#tit_acesso {
		padding-left:22px; 
		background:url(imagens/icone_acesso.gif) left center no-repeat;
	}
	h1#tit_info {
		padding-left:22px; 
		background:url(imagens/icone_info.gif) left center no-repeat;
	}
	h1#tit_enquete {
		padding-left:25px; 
		background:url(imagens/icone_enquete.gif) left center no-repeat;
	}
	h1#pesquisar {
		padding-left:25px; 
		background:url(imagens/icone_pesquisar.gif) left center no-repeat;
	}
	h1#tit_noticias {
		border-bottom:2px solid #cfcfcf;
	}
	
h2 {
	margin:0; 
	padding:0;
	color:#000;
	font-size:18px;
	font-weight:normal;
	padding:0px 10px 0px 14px;
	background:url(imagens/icone_pont.gif) left center no-repeat;
}
	h2 span { color:#919190; font-size:18px;}	
h3 {
	margin:0;
	padding:0;
	color:#242182;
	font-size:18px;
	letter-spacing:-1px;
}
h4 {
	margin:0;
	padding:0;
	color:#000;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:5px;
}
h5{
	margin:0;
	padding:0;
	color:#aaa;
	font-size:18px;
	font-weight:normal;
	padding-bottom:9px;
}
/* ############################################################################################################ */
/* ---------------- TEMPLATE */
/* ############################################################################################################ */
/* Lavalamp2 */

.lava_menu {
	height:48px;
	width: 750px; !important;
	position:relative;
	margin-right:0;
	padding: 0px !important;
	clear: left;
	float:right; 
	margin-top:149px;

}
	.lava_menu ul{
		position:absolute;
		padding: 0px;
		margin: 0px;
		z-index:40;
	}
	.lava_menu li {
		padding: 0px;
		margin: 0px;
		float: left;
		list-style: none;
		z-index:40;
	}
		.lava_menu li.back {
			background: url("imagens/lavalamp2.gif") no-repeat right bottom;
			width: 23px;
			height: 39px;
			z-index: 8;
			top:0px;
			position: absolute;
		}
			.lava_menu li.back .left {
				background: url("imagens/lavalamp2.gif") no-repeat top left;
				height: 39px;
				z-index: 8;
				margin-right: 23px; /* 7px is the width of the rounded shape */
			}
			
		.lava_menu li a {
			text-decoration: none;			
			outline: none;
			letter-spacing: 0;
			z-index: 300;
			display: block;
			float: left;
			height: 28px;
			position: relative;
			font-size:12px;
			padding:10px 19px 0px 19px;
			color: #ffa7a7;
			text-decoration: none;
		}

/* Lavalamp2*/

#bodypage { width:949px; }

#bg_rodape { background:url(imagens/rodape.gif) bottom repeat-x}

#topo { 
	height:201px; 
	padding:5px 0px 0px 0px;
	background:url(imagens/topo.jpg) right top no-repeat;
}

#conteudo { 
	float:left; 
	width:682px;
	padding-top:12px;
}
	#conteudo h1 {margin-bottom:15px;} 

#lateral { width:249px; float:left; padding-right:18px;}

ul#menu {
	margin:0px 0px 23px 0px;
	padding:18px 10px 0px 13px;
	background:url(imagens/menu.jpg) bottom left no-repeat #242182;
}
	ul#menu li {
		cursor:pointer;
		padding:11px 0px 11px 15px;
		border-top:1px solid #5e5baf;
		border-bottom:1px solid #02004e;
		background:url(imagens/icone_menu.gif) center left no-repeat;
	}
		ul#menu li:hover, 
		ul#menu li.current-lat {
			background:url(imagens/icone_menu.gif) center right no-repeat;
		}
	ul#menu li a {
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		font-family:tahoma, arial, verdana;
	}

#rodape {
	height:100px; 
	padding-top:45px;
	text-align:center;
}
	#rodape strong{
		font-size:14px;
	}
	#canais {color:#919191;}
	#canais a  { color:#919191; text-decoration:none; }
	#canais img { vertical-align:bottom; margin:0px 2px 0px 10px }
	
	
	#rodape ul { 
		margin:0; 
		color:#818181;
		padding:5px 0px 16px 0px;
	}
		#rodape ul  li {
			display:inline;
			padding:0px 19px 0px 8px;
			background:url(imagens/ponto.gif) center left no-repeat;
			font-size:14px;
		}

#acesso{
	padding-top:5px;
	margin-bottom:20px;
	background:url(imagens/acesso_cima.gif) top left no-repeat;
}
	#acesso-cont {
		color:#FFF;
		font-size:11px;
		padding:0px 0px 10px 14px;
		background:url(imagens/bg_acesso.jpg) bottom left no-repeat #242182;
	}
		#acesso-cont span{color:#f6fc00; font-size:11px;}
		#acesso-cont span strong {font-size:11px;}
	#acesso-cont a {
		color:#cdcbff;
		font-size:11px;
		text-align:center;
		padding-left:20px;
		margin-left:30px;
		background:url(imagens/icone_inter.gif) left center no-repeat;
	}

#form_acesso {
	padding-top:5px;
}
	#form_acesso p { 
		float:left; 
		width:60px; 
		color:#d2d1ff;
		font-size:11px;
		line-height:20px;
		font-weight:bold;
		text-align:right; 
	}
	#form_acesso input {
		width:155px; 
		margin:0px 0px 10px 3px; 
		border:1px solid white 
	}
		#form_acesso input.menor{
			width:110px;
		}
		#form_acesso input.acessar{
			width:92px;
			height:26px;
			border:0;
			cursor:pointer;
			margin-left:50px;
			background:url(imagens/bt_acessar.gif) center no-repeat;
		}
		
.info{
	padding-top:4px;
	margin-bottom:20px;
	background:url(imagens/info_cima.gif) top left no-repeat;
}
	.info-baixo {
		color:#525252;
		padding-top:7px;
		background:url(imagens/info_repeat.gif) left repeat-y ;
		
	}
	.info-cont {
		font-size:11px;
		padding:0px 0px 10px 14px;
		background:url(imagens/info_baixo.gif) bottom left no-repeat;
	}

#form_info {
	padding-top:5px;
}
	#form_info input {
		width:171px; 
		vertical-align:text-top;
		margin:0px 0px 10px 3px; 
		border:1px solid #969696 
	}
		#form_info input.acessar{
			width:94px;
			height:28px;
			border:0;
			cursor:pointer;
			margin-left:40px;
			background:url(imagens/bt_cadastrar.gif) center no-repeat;
		}
		
#form_enquete input {
		vertical-align:text-bottom;
		margin:10px 0px 0px 3px; 
	}
	#form_enquete input.acessar{
			width:94px;
			height:28px;
			border:0;
			cursor:pointer;
			margin-left:60px;
			background:url(imagens/bt_votar.gif) center no-repeat;
		}

/* ############################################################################################################ */
/* ---------------- INDEX */
/* ############################################################################################################ */

#bloco_esq {
	float:left;
	width:331px;
	padding-right:20px;
}
	#bloco_esq h1 { color:#e80000}
	
#vagas_destaque {clear:both;}
#vagas_destaque ul{
	margin:3px 0px 25px 0px; 
	padding:0px 0px 0px 12px;
	background:#eeeeee;
}
	#vagas_destaque h1 { margin-bottom:15px; }
	a.links { float:right; margin-top:8px; color:#f13636;}
	#vagas_destaque strong { margin-left:11px; }
	
	#vagas_destaque ul li {
		padding:7px 0px 7px 0px;
	}
	
#form_pesquisa {
	height:114px;
	padding-top:15px;
	margin:5px 0px 23px 0px;
	background:url(imagens/bg_pesquisa.jpg) left top no-repeat;
}
	#form_pesquisa p { 
		float:left; 
		width:60px; 
		color:#FFF;
		font-size:14px;
		line-height:20px;
		font-weight:bold;	
		text-align:right; 
		font-family:Tahoma, arial, verdana;
	}
	#form_pesquisa select {
 		margin:0px 0px 10px 3px; 
		border:1px solid white 
	}
		#form_pesquisa input#bt_pesquisar{
			width:72px;
			height:21px;
			border:0;
			cursor:pointer;
			color:#FFF;
			vertical-align:middle;
			font-weight:bold;
			margin-left:10px;
			background:url(imagens/bt_pesquisar.gif) center no-repeat;
		}
		
#bloco_dir {
	float:right	;
	width:331px;
}

ul#lista_noticias { margin:0px 0px 21px 0px; padding:0px 6px 0 6px; background:#eeeeee; }
	ul#lista_noticias li{
		color:#949494;
		padding:6px 0px 6px 0px;
		border-bottom:2px dotted #aaa;
	}
		ul#lista_noticias li strong { color:#5f5f5f}
	ul#lista_noticias li a{
		text-decoration:none;
		color:#000;
	}
		
.dicas{
	color:#000;
	height:48px;
	margin-top:3px;
	line-height:48px;
	background:url(imagens/bg_dicas.gif) 0px -48px;
}
	.dicas div{
		height:48px;
		float:left;
		width:13px;
		background:url(imagens/bg_dicas.gif) top left no-repeat;
	}
	.dicas div.esq{
		float:right;
		background:url(imagens/bg_dicas.gif) bottom right no-repeat;
	}
	.dicas img {  float:left; margin:15px 5px 0px 0px }
	.dicas a{
		text-decoration:none;
		color:#000;
	}
	
.nav{ position:absolute;}
	.nav a { 
		position:absolute; 
		top:-100px; 
		z-index:5; 
		left:10px;
		padding:10px; 
		text-decoration:none;
		background:url(imagens/prev.gif) center no-repeat;
	}
	.nav a#next2,
	.nav a#next_par { 
		left:290px;
		background:url(imagens/next.gif) center no-repeat;
	}
	
#lista_clientes,
#lista_parceiros{
	width:331px;
	height:97px;
	margin:12px 0px 30px 0px;
	background:url(imagens/bg_clientes2.gif) left top no-repeat;
}
	#lista_clientes div,
	#lista_parceiros div { margin:10px 0px 0px 100px; position:absolute; }


	
/* ############################################################################################################ */
/* ---------------- EMPRESA */
/* ############################################################################################################ */
#empresa {
	text-align:left;
}
#empresa img{ float:right;}
#empresa p{ float:left; width:300px; }
#empresa div.destaque{ background:#EEE; margin-bottom:10px; padding:10px; border:1px solid #CCC;}
#empresa div.destaque h1{ font-size:18px; margin:0px;}
.cx_servicos{
	width:329px;
	padding-top:4px;
	margin-bottom:9px;
	margin-left:0px;
	background:url(imagens/servicos_cima.gif) top left no-repeat;
}
	
	.cx_servicos strong { color:#242182; font-size:18px; }
	.cx_servicos img { float:left; margin:8px 8px 0px 0px }
	.cx_servicos-baixo {
		color:#525252;
		padding-top:7px;
		background:url(imagens/servicos_repeat.gif) left repeat-y ;
		
	}
	.cx_servicos-cont {
		padding:0px 14px 10px 14px;
		background:url(imagens/servicos_baixo.gif) bottom left no-repeat;
	}
		.cx_servicos-cont a { text-decoration:none; color:#555 }
	
/* ############################################################################################################ */
/* ---------------- NOTÍCIAS */
/* ############################################################################################################ */

#noticias img {
	padding:4px;
	float:left;
	margin:0px 12px 8px 0px;
	border:1px solid #b3b3b3;
}
	#noticias img:hover {border:1px solid #b3b3b3;}
#noticias span{ color:#8d8c8c; }

.cx_not{
	width:661px;
	padding-top:4px;
	margin-bottom:20px;
	margin:9px 0px 0px 0px;
	background:url(imagens/cx_cima.gif) top left no-repeat;
}
	.cx_not-baixo {
		color:#525252;
		padding-top:7px;
		background:url(imagens/cx_repeat.gif) left repeat-y ;
		
	}
	.cx_not-cont {
		padding:0px 14px 10px 14px;
		background:url(imagens/cx_baixo.gif) bottom left no-repeat;
	}
		.cx_not-cont ul { margin:0px; padding:0 }
		.cx_not-cont ul li { border-bottom:1px dotted #a1a1a1; padding:7px 0px 7px 0px }
		.cx_not-cont ul li a { color:#000; text-decoration:none; }

a.veja_mais{ float:right; margin:5px 20px 0px 0px;}

#voltar{
	clear:both;
	width:66px;
	height:24px;
	margin:15px auto 25px auto;
	line-height:24px;
	text-align:center;
	background:#3d3b8f;
}
	#voltar a {color:#FFF; text-decoration:none}
	#voltar div{
		height:24px;
		float:left;
		width:5px;
		background:url(imagens/voltar.gif) top left no-repeat;
	}
	#voltar div.esq{
		float:right;
		background:url(imagens/voltar.gif) bottom right no-repeat;
	}
	
/* ############################################################################################################ */
/* ---------------- CLIENTES */
/* ############################################################################################################ */

#clientes a { text-decoration:none; }
#clientes img{ margin-right:21px; margin-bottom:32px;}

/* ############################################################################################################ */
/* ---------------- CURSOS */
/* ############################################################################################################ */

.mais { 
	width:124px;
	height:23px;
	margin-right:0px;
	line-height:23px;
	text-align:center;
	background:url(imagens/bt_mais_det.gif) center no-repeat;  
}
	.mais a { color:#FFF; text-decoration:none;} 
	
#cursos span{ color:#8d8c8c; }
#cursos p{ margin:0; padding:5px 0px 5px 0px}

/* ############################################################################################################ */
/* ---------------- CADASTRE SUA EMPRESA */
/* ############################################################################################################ */
#cadastre_empresa { 
	min-height:400px;
	height:auto !important;
	height:400px;
	background:url(imagens/cadastre-empresa.jpg) right top no-repeat; 
}

#form p{
	margin:0; 
	padding:0; 
	color:#000;
	float:left;
	width:110px;
	text-align:right;
	line-height:24px;
}
#form input {
	width:277px;
	height:21px;
	margin-bottom:15px;
	border:1px solid #969696;
	background:url(imagens/input.gif) bottom repeat-x;
}
	#form input.radio { 
		width:15px; 
		height:15px; 
		vertical-align:text-top; 
		background:none; 
		border:0;
		margin-left:5px;
	}
	#form select {
		height:25px; 
		margin-bottom:15px;
		border:1px solid #969696;
		background:url(imagens/input.gif) bottom repeat-x;
	}
	#form textarea{
		width:277px;
		height:120px;
		border:1px solid #969696;
		background:url(imagens/input.gif) bottom repeat-x;
	}
	#form input.menor { width:170px; float:left; margin-right:3px;}
	#form input.data { width:110px; float:left; margin-right:3px;}
	#form input.mini { width:47px; }
	#form input#submit { 
		width:91px;
		height:29px;
		border:0px;
		font-size:14px;
		color:#FFF;
		cursor:pointer;
		margin-left:200px;
		background:url(imagens/bt_enviar.gif) center no-repeat;
	}

/* ############################################################################################################ */
/* ---------------- CADASTRE SEU CURRÍCULO */
/* ############################################################################################################ */

#form.curriculo p{ width:240px }
	#form.curriculo input { margin-bottom:8px; }
	#form.curriculo input#submit{ margin-left:320px;}
	

#dados_acesso { 
	border:0; 
	padding:0;
	margin:0; 
	width:491px; 
	margin:0px 0px 0px 89px;
	background:url(imagens/fielset.gif) left bottom no-repeat;
}
	
#dados_acesso div{ padding-left:22px;}

ul#passos { 
	margin:0; 
	padding:0; 
	height:40px;
	background:#c0c0c0;
	margin:20px 0px 21px 0px;
}
	ul#passos li {
		width:146px;
		line-height:39px;
		text-align:center;
		float:left;
		padding:0px 20px 0px 0px;
		background:url(imagens/passo.gif) right center no-repeat;
	}
	ul#passos li a { color:#FFF; font-size:16px; text-decoration:none; }
	ul#passos li strong { font-size:16px;}
	ul#passos li#last { background:none;}
	
.cx_aviso{
	width:661px;
	padding-top:4px;
	margin-bottom:20px;
	margin:9px 0px 0px 0px;
	background:url(imagens/aviso_cima.gif) top left no-repeat;
}
	.cx_aviso-baixo {
		color:#525252;
		padding-top:7px;
		background:url(imagens/aviso_repeat.gif) left repeat-y ;
		
	}
	.cx_aviso-cont {
		line-height:22px;
		padding:0px 14px 10px 14px;
		background:url(imagens/aviso_baixo.gif) bottom left no-repeat;
	}
	.cx_aviso-cont img { margin-right:15px; float:left; }
hr { border:0; border-top:1px solid #CCC; }

/* ############################################################################################################ */
/* ---------------- VAGAS DISPONÍVEIS */
/* ############################################################################################################ */

#vagas{
	background:url(imagens/img-vagas.jpg) right top no-repeat;
}

#busca_vagas{
	width:379px;
	padding-top:4px;
	margin-left:0;
	background:url(imagens/vagas_cima.gif) top left no-repeat;
}
	#busca_vagas-baixo {
		color:#525252;
		padding-top:7px;
		background:url(imagens/vagas_repeat.gif) left repeat-y ;
		
	}
	#busca_vagas-cont {
		font-size:11px;
		padding:0px 0px 10px 30px;
		background:url(imagens/vagas_baixo.gif) bottom left no-repeat;
	}
	#busca_vagas-cont form{
		color:#000;
		font-size:14px;
	}
		
		#busca_vagas-cont form span { font-size:11px; }
		#busca_vagas-cont form select,
		#busca_vagas-cont form input{
			width:271px;
			height:31px;
			color:#848282;
			font-size:18px;
			margin-bottom:16px;
			border:1px solid #a5a5a5;
		}
		#busca_vagas-cont form input{ margin:0 }
		#busca_vagas-cont form input#submit {
			height:25px;
			width:125px;
			border:0;
			color:#FFF;
			cursor:pointer;
			font-size:14px;
			font-weight:bold;
			background:url(imagens/bt_mais_det.gif) left top no-repeat;
		}
		#busca_vagas-cont form img { vertical-align:middle; margin-left:60px;}
		
table tr td{ 
	background:#eee;
}
#vagas-b {
	min-height:500px;
	height:auto !important;
	height:500px;
	background:url(imagens/vagasB.jpg) right top no-repeat;
}
#vagas-b ul { margin:0; padding:0px 0px 9px 0px}
	#vagas-b ul li{
		padding:3px 0px 3px 9px;
		background:url(imagens/linha_degrade.gif) left bottom no-repeat;
	}
	#vagas-b ul li img { margin-right:5px; }
	
	
.table_vagas {
	width:659px;
	color:#000;
	margin-left:0;
	background:url(imagens/tfoot.gif) bottom left no-repeat #FFF;
}
	.table_vagas thead {
		text-align:left;
		background:url(imagens/thead.gif) top left no-repeat #e2e1e1; 
	}
		.table_vagas thead tr th {
			font-size:18px; 
			font-weight:normal; 
			padding-left:15px; 
		}
		
	.table_vagas tbody tr td{
		padding-left:9px;
		border-right:1px solid #adadad;
		background:url(imagens/input.gif) bottom repeat-x;
	}
	.table_vagas tbody tr td.item{
		text-align:right;
		padding-right:9px;
		border-left:1px solid #adadad;
	}

.table_vagas#c tbody tr td{ 
	text-align:left; 
	margin:0px 10px 0px 10px;
	padding-left:25px;
	background:url(imagens/flecha_vagas.gif) 10px no-repeat ;
	border-bottom:1px dotted #9f9f9f 
}
.table_vagas#c {width:657px;}
.table_vagas#c tfoot tr td{ background:url(imagens/vagasB_bottom.gif) top no-repeat #FFF; }

.candidatar {
	width:647px;
	height:78px;
	margin-left:11px;
	background:url(imagens/candidatar.gif) 0px -78px repeat-x;
}
	.candidatar div{
		width:6px;
		height:78px;
		float:left;
		background:url(imagens/candidatar.gif) top left no-repeat;
	}
	.candidatar div.dir{
		float:right;
		background:url(imagens/candidatar.gif) bottom left no-repeat;
	}
	.candidatar form {
		color:#000;
		padding:10px 0px 0px 10px;
	}
	.candidatar form input { margin-right:10px;}
	.candidatar form input.ok {
		width:50px;
		height:26px;
		border:0;
		color:#FFF;
		cursor:pointer;
		font-weight:bold;
		background:url(imagens/bt_ok.gif) center no-repeat;
	}

.bt_candidatar {
	color:#a0a0a0;
	width:158px;
	height:29px;
	cursor:pointer;
	line-height:29px;
	text-align:center;
	margin-right:24px;
	margin-bottom:10px;
	background:url(imagens/bt_candidatar.gif) 0px -29px repeat-x;
}
	.bt_candidatar div{
		width:6px;
		height:29px;
		float:left;
		background:url(imagens/bt_candidatar.gif) top left no-repeat;
	}
	.bt_candidatar div.dir{
		float:right;
		background:url(imagens/bt_candidatar.gif) bottom left no-repeat;
	}

#tit_vaga{
	width:647px;
	padding-top:4px;
	margin-bottom:15px;
	margin-left:0px;
	background:url(imagens/tit_vaga_cima.gif) top left no-repeat;
}
	#tit_vaga strong { color:#242182; font-size:18px; }
	#tit_vaga img { float:left; margin:8px 8px 0px 0px }
	#tit_vaga-baixo {
		color:#525252;
		padding-top:7px;
		background:url(imagens/tit_vaga_repeat.gif) left repeat-y ;
		
	}
	#tit_vaga-cont {
		padding:0px 14px 10px 14px;
		background:url(imagens/tit_vaga_baixo.gif) bottom left no-repeat;
	}
	
#veja_cargos {
	float:right;
	padding-right:15px;
	background:url(imagens/icone_baixo.gif) center right no-repeat;
}

/* ############################################################################################################ */
/* ---------------- CONTATO */
/* ############################################################################################################ */
#contato {
	color:#000; 
	float:left; 
	width:420px; 
}

#telefones { 
	width:231px;
	float:right;
	padding-top:101px;
	background:url(imagens/telefones.jpg) left top no-repeat;
}
	#localizacao {
		padding:10px 0px 10px 53px;
		background:url(imagens/icone_mundo.gif) left center no-repeat;
	}

.cx_tel {
	color:#000;
	height:48px;
	line-height:48px;
	margin-bottom:13px;
	background:url(imagens/bg_telefones.gif) 0px -48px repeat-x;
}
	.cx_tel div{
		float:left;
		width:15px;
		height:48px;
		background:url(imagens/bg_telefones.gif) top left no-repeat;
	}
	.cx_tel div.dir{
		width:5px;
		float:right;
		background:url(imagens/bg_telefones.gif) bottom left no-repeat;
	}
	
#form.contato p {width: 80px;}

#form.contato input,
#form.contato textarea { width:320px; }
#form.contato input.menor { width:241px; }

/* ############################################################################################################ */
/* ---------------- SERVIÇOS */
/* ############################################################################################################ */
.cx_not-cont h2{
	padding-left:20px;
	margin-bottom:5px;
	background:url(imagens/icone_servicos.gif) left center no-repeat;
}
.ver_mais {
	width:76px;
	height:15px;
	color:#FFF;
	text-align:center;
	margin:0px 30px 20px auto;
	background:url(imagens/bg_ver_mais.gif) top left no-repeat #adadad;
}
	.ver_mais div {
		width:7px;
		height:15px;
		float:right;
		background:url(imagens/bg_ver_mais.gif) bottom left no-repeat #adadad;
	}
	.ver_mais a { 
		color:#FFF; 
		font-size:11px; 
		text-decoration:none; 
		padding-left:10px;
		background:url(imagens/flecha_mais.gif) left center no-repeat;
	}

/* ############################################################################################################ */
/* ---------------- FILIAIS */
/* ############################################################################################################ */

.filiais{
	width:668px;
	padding-top:4px;
	margin-bottom:20px;
	margin:9px 0px 20px 0px;
	background:url(imagens/filiais_cima.gif) top left no-repeat;
}
	.filiais-baixo {
		color:#525252;
		padding-top:7px;
		background:url(imagens/filiais_repeat.gif) left repeat-y ;
		
	}
	.filiais-cont {

		padding:0px 14px 10px 14px;
		background:url(imagens/filiais_baixo.jpg) bottom left no-repeat;
	}
		.filiais-cont img.moldura { float:right; }	
		.filiais-cont img {  margin:4px 5px 0px 0px; vertical-align:bottom}	
		.filiais-cont a.mapa { 
			padding-left:15px;
			background:url(imagens/flecha_mapa.gif) center left no-repeat;
		}	
		.filiais-cont a.vaga { 
			text-decoration:none;
			color:#555555;
		}	
		
		.filiais-cont h2 {
			width:360px;
			font-size:14px;
			font-weight:bold;
			background:none;
			padding:0px 0px 3px 0px;
			margin-bottom:5px;
			border-bottom:1px solid #a3a2a2
		}
		
.bt_vagas {
	width:168px;
	color:#7f7f7f;
	height:24px;
	line-height:24px;
	text-align:center;
	margin:5px 0px 0px 0px;
	background:url(imagens/bt_vagas.gif) 0px -24px repeat-x;
}
	.bt_vagas div{
		float:left;
		width:5px;
		height:24px;
		background:url(imagens/bt_vagas.gif) top left no-repeat;
	}
	.bt_vagas div.dir{
		float:right;
		background:url(imagens/bt_vagas.gif) bottom left no-repeat;
	}
	


/* ############################################################################################################ */
									/* PAGINACAO */
/* ############################################################################################################ */

div#paginacao {
padding-top: 20px;
margin: auto;
text-align: center;
clear:both;
}

div#paginacao ul{
list-style: none;
padding: 0px;
margin: 0px;
padding: 2px;
}

div#paginacao ul li{
display: inline;
margin-left: 2px;
margin-right: 2px;
}

div#paginacao ul li a,
div#paginacao ul li span {
padding: 5px;
padding-left: 7px;
padding-right: 7px;
text-decoration: none;
}

div#paginacao ul li span {
background-color: #9CC543;
-moz-border-radius: 7px 7px 7px 7px; 
color: white;
}

div#paginacao ul li a{
background-color: #F1F1F1;
border:1px solid #D6D6D6;
-moz-border-radius: 7px 7px 7px 7px; 
color: #666;
}

div#paginacao ul li a:hover {
background-color: #9CC543;
border:1px solid #D6D6D6;
color: white;
}

div#paginacao ul li.anterior span,
div#paginacao ul li.proximo span {
visibility:hidden;
}
.twtr-hd h4{ border:0; height:10px;} 

/*
Validação
--------------------------------------------------------------------------------------------------
*/
div.error label { color: red; display:block; }
ol li {
list-style-type: disc;
margin-left: 20px;
}
label.error {
display: block;
margin-left: 1em;
width: auto;
}

/* PAGINACAO */
div#paginacao {
	padding-top: 10px;
	margin: auto;
	text-align: center;
	height: 20px;
}

div.paginacao span {
cursor:pointer;
padding: 5px 7px 5px 7px;
text-decoration: none;
background-color: #c5c3c4;
color: #5b595a;
}

div.paginacao span:hover,
div.paginacao span.current {
	background-color: #dedede;
}

/*>>>>>>>>>>>>>>>>>>> DICAS <<<<<<<<<<<<<<<<<*/

#dicass{
	width:322px;
	float:left;
	}
	
	#dicasprofissionais h1{
		font-size:18px;		
	}
	#dicasempresariais h1{
		font-size:18px;		
	}
		

.cx_dicasdicas{
	width:322px;
	padding-top:4px;
	margin-bottom:20px;
	margin:0px 0px 0px 0px;
	background:url(imagens/cx_cimadicas.gif) top left no-repeat;
}
	.cx_not-baixodicas {
		color:#525252;
		padding-top:7px;
		background:url(imagens/cx_repeatdicas.gif) center repeat-y ;
		width:322px;
	}
	.cx_not-contdicas {
		padding:0px 14px 10px 14px;
		background:url(imagens/cx_baixodicas.gif) bottom left no-repeat;
	}
		.cx_not-contdicas ul { margin:0px; padding:0 }
		.cx_not-contdicas ul li { border-bottom:1px dotted #a1a1a1; padding:7px 0px 7px 0px }
		.cx_not-contdicas ul li a { color:#000; text-decoration:none; }

a.veja_maisdicas{ float:right; margin:5px 5px 0px 0px;}

	#dicasprofissionais{
		background:url(imagens/dicas-profissionais-botao.gif) center top no-repeat;
		width:312px;
		height:49px;
		padding-top:51px;
		padding-left:10px;
		}
	#dicasprofissionais2{
		background:url(imagens/dicas-profissionais-botao2.jpg) center top no-repeat;
		width:652px;
		height:49px;
		padding-top:51px;
		padding-left:10px;
		float:left;
		}
		
	#dicasempresariais{
		background:url(imagens/dicas-proficionais-botao.gif) center top no-repeat;
		width:312px;
		height:49px;
		padding-top:51px;
		padding-left:10px;
		}
		
	#dicasempresariais2{
		background:url(imagens/dicas-proficionais-botao2.jpg) left top no-repeat;
		width:652px;
		height:49px;
		padding-top:51px;
		padding-left:10px;
		float:left;
		}		

#voltardicasfora{
	clear:both;
	width:66px;
	height:74px;
	padding-top:50px;
	text-align:center;
}

