html 
{
 height:100%;
}

body 
{
	height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}


/* *********** definicoes ******** */
a img{ border:0; }


td {
font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#646464;
 }

.border_table
{
 border:1px solid #993300;
 border-collapse: collapse;
}

.border_td
{
  border-style: inset;
  border-color: #993300;

}


a:link
{
	text-decoration:none;
	color: #9B0507; 
}

a:visited
{
	text-decoration:none;
	color: #9B0507; 
}

a:hover
{
	text-decoration:underline;
}

a:active
{
	text-decoration:underline;
	color: #9B0507; 
}

input {background-color:#ffffff;}

h1 
{ 
	font-family: Century Gothic;
	font-size: 18px; 
	font-weight: bold; 
} 

.h2 
{ 
	font-family: Century Gothic;
	font-size: 13px; 
	font-weight: bold; 
} 

h2 
{ 
	font-family: Century Gothic;
	font-size: 13px; 
	font-weight: bold; 
} 

h3 
{ 
	font-family: Century Gothic;
	font-size: 12px; 
	font-weight: bold; 
} 

h4 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
} 

h5 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
} 

.noticias_titulo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	padding-right:16px;
}

.noticias_lead 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	padding-right:8px;
	text-align:justify;
} 

.ver_mais
{
	text-align:right;
	padding-right:16px;
}

.alinhar_dir
{
	text-align: right;
}


.seta
{
	text-align:right;
	padding-right:9px;
}


/* ************** cor cinza ************* */
.cor1
{
	color: #646464; 	
}

/* ************** cor bordeux ************* */
.cor2
{
	color: #9B0507; 
}

/* ************** cor sub-menu ************* */
.cor2
{
	color: #98091B; 
	
}

/* ***************** cor branca *********** */
.cor3
{
	color:#ffffff;
}

/* ***************** cor preta *********** */
.cor4
{
	color:#000000;
}



.limpar
{
   clear:both;
}


/* ******************************* */

#container
{
   margin:0px auto 0px auto;
	width: 780px;
	text-align:left;
}

.espaco4
{
	padding-left: 4px;
}

.espaco5
{
	padding-right: 2px;
}

.espaco10
{
	padding-right:10px;
}

.espaco10left
{
	padding-left:10px;
}

.espaco20
{
	padding-right: 20px;
}

.espaco29left
{
	padding-left:29px;
}

.espaco126
{
	padding-left: 126px;
}

.espaco203
{
	padding-left: 203px;
}

.espaco235
{
	padding-left: 235px;
}


.espaco_topo
{
	padding-top:4px;
}

.espaco10_topo
{
	padding-top:10px;
}

.espaco8_baixo
{
	padding-bottom: 8px;
}


.txt_bold
{
	font-weight: bold;
}

/* ******************************** topo *************************** */

#topo
{
	height:111px;
	margin: 0px;
}

#topo_esq
{
	float:left;
}

#topo_dir
{
	float:right;
}

#logo_um
{
	text-align: right;
	padding-top: 7px;
}

#botoes_topo
{
	padding: 15px 0px 10px 0px;
}

/* ******************** zona menu ********************** */

#colunas_menu
{
	background-color: #F4F2F3;
	height:175px;
}

#coluna1_menu
{
	float:left;
	width: 30px;
	height:175px;
   background-image:url(../imagens/coluna1_menu.gif);
	
}

#coluna2_menu
{
	float:left;
	width:331px;
       background-color: #F4F2F2;
}

#coluna3_menu
{
	float:left;
	width:419px;
	height:175px;
	background-image:url(../imagens/relogio.gif);
}

/* **************** coluna das sugestoes + forum + newsletter ******************** */

#colunas_ofertas
{
	float:left;
	background-color: #FFFFFF;
	padding-top:14px;
	
}

#coluna1_sugestoes
{
	width: 205px;
}

#coluna1_forum
{
	width: 205px;
	padding-top:10px;
}


/* *********************** emprego + noticias + parceiros ********************** */

#colunas_noticias
{
	margin-top:0px;
	float:right;
	background-color: #FFFFFF;
	padding-top:14px;
	width:575px;
	
}


#coluna2_ofertas
{
	float:right;
	width:276px;
  
}

#coluna3_procura
{
	float:right;
	width:276px;
  
}

/*
.livros
{
	width:52px;
	height:54px;
	background-image:url(../imagens/livros.gif); 
	background-repeat: no-repeat;
	float:right;
	margin-top:0px;
}
*/

.fundo_emprego
{
	background-color: #FBE6E7;
	width:56px;
/*	min-width:58px;*/
}

.fleft
{
	float:left;	
}


#coluna2_noticias
{
	width:575px;
}

.border_form
{
	border: solid 1px #9B0507;
}

/* ************************** rodape ************************* */

.barra_separadora
{
	background-color:#9B0507;
	width: 780px;
	height: 1px;
}

.txt_rodape
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
}

#colunas_rodape
{
	padding-top:5px;
	clear: both;
}

#coluna1_rodape
{
	float:left;
	width: 210px;

}

#coluna2_rodape
{
	float:left;
	width:570px;
	text-align: right;
}

.traco_vertical
{
	width:1px;
	height:10px;
	background-color: #9B0507;
}

/* ******************** pagina interior ******************** */

.barra_titulo
{
	margin-top:0px 0px 0px 0px;
	width:575px;
	height:20px;
	background-image:url(../imagens/barra_interior.gif);
	background-repeat: no-repeat;
	clear:both;
}

.txt_titulo_interior
{ 
	font-family: Century Gothic;
	font-size: 12px; 
	font-weight: bold; 
} 

.fundo_formacao
{
	background-color:#FBE6E7;

}

/* *********************** arquivo noticias ****************** */

.noticias_arquivo
{
	width: 549px;
	clear: both;
}

.noticias_arquivo_texto
{
	width: 490px;
	float: left;
	text-align:justify;
}
.noticias_arquivo_vermais
{
	width: 59px;
	float: left;
}



/* ******************* paginacao ********************** */
#paginacao 
{
 width:550px;
 margin-right:auto;
 margin-left:auto;
 margin-top:10px;
 padding:0px;
 text-align:left;
}
		
#pag_esq 
{
 width:100px;
 padding:0px;
 float:left;
 text-align:left;
}

#pag_cent 
{
 width:350px;
 padding:0px;
 float:left;
 text-align:center;
}

#pag_dir 
{
 width:100px;
 padding:0px;
 float:left;
 text-align:right;
}

/* *************************** formulario ************************* */

.input_formulario
{
 background-color:#FFFFFF;
 font-family:"Arial";
 font-size:11px;
}


.txt_pequeno
{
 font-family:"Arial";
 font-size:10px;
}

.txt_form
{
 font-family:"Arial";
 font-size:11px;
 width:420px;
 margin-left:26px;
}

.form_esq
{
 float:left;
 padding:10px 5px 0px 0px;
 width:54px;

}
.form_dir
{
 float:left;
 padding:10px 5px 0px 0px;
}


.form_2campos_esq
{
	float:left;
 	padding:10px 5px 0px 0px;
 	width:218px;
}

.form_2campos_dir
{
 float:right;
 padding:10px 37px 0px 0px;
}



/* *************************** Banco do tempo ************************* */
.banco_esq
{
 float:left;
 padding:10px 5px 0px 0px;
 width:64px;

}
.banco_dir
{
 float:left;
 padding:10px 5px 0px 0px;
}

/* ************************ cv candidato ****************************** */

.cv_esq
{
 float:left;
 padding:10px 5px 0px 0px;
 width:100px;

}
.cv_dir
{
 float:left;
 padding:10px 5px 0px 0px;
}

.cv_funcao
{
	float:left;
	width: 150px;
}

.cv_curso
{
	float:left;
	width: 399px;
}


/* ************************ modelos banco tempo ******************** */
.lado_esq1
{
	width:20px;
	height:132px;
	background-color: #C3C1C0;
}

.modelo1
{
	background-color: #F3F2F2;
	width: 525px;
	height: 132px;
}

.lado_esq2
{
	width:20px;
	height:132px;
	background-color: #666666;
}

.modelo2
{
	background-color: #F3F2F2;
	width: 525px;
	height: 132px;
}

.lado_esq3
{
	width:20px;
	height:132px;
	background-color: #B1787A;
}

.modelo3
{
	background-color: #F9EDEE;
	width: 525px;
	height: 132px;
}

.lado_esq4
{
	width:20px;
	height:132px;
	background-color: #971318;
}

.modelo4
{
	background-color: #F9EDEE;
	width: 525px;
	height: 132px;
}

/* ************************ menu no <noscript> ***************************/

.navlist
{
margin: 0;
}

.navlist ul, .navlist li
{
display: inline;
list-style-type: none;
}

.navlist a:link, .navlist a:visited
{
float: left;
text-decoration: none;
}

.navlist a:hover
{
	text-decoration: underline;
}
