body  { background-color: #e7e7e7; padding-top: 5px }
.body_txt { color: black; font-size: 10px; font-family: Verdana }
.body_txt a { color: black; font-size: 10px; font-family: Verdana }
.body_txt a:hover { color: black; font-size: 10px; font-family: Verdana }
.header_txt { color: white; font-weight: bold; font-size: 10px; font-family: Verdana }
.ft_txt { color: #a9a9a9; font-size: 10px; font-family: Verdana }
.ft_txt a { color: #a9a9a9; font-size: 10px; font-family: Verdana; text-decoration: none }
.ft_txt a:hover { color: #f60; font-size: 10px; font-family: Verdana; text-decoration: none }
.rodape_priv  { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #ccc; text-align: center; vertical-align: middle; height: 20px }
.rodape_priv a { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none }
.rodape_priv a:hover { color: white; font-size: 10px; font-family: Verdana; text-decoration: none }
.rodape   { color: #666; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #e7e7e7; text-align: left; vertical-align: middle; padding-left: 17px; height: 20px }
.rodape a   { color: #666; font-size: 10px; font-family: Verdana; text-decoration: none }
.rodape a:hover   { color: #399; font-size: 10px; font-family: Verdana; text-decoration: none }
.rodape_copy { color: #666; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #e7e7e7; text-align: right; vertical-align: middle; height: 20px }
.home   { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; padding: 8px 0; border-top: 1px solid #c5d2d7 }
.home a  { color: #039; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none }
.home a:hover   { color: #039; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: underline; background-color: #e9e9df }
.texto_basico  { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; padding-right: 17px; padding-left: 17px }
.texto_basico a  { color: #039; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none }
.texto_basico a:hover  { color: #039; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: underline }
.texto_basico_b  { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; padding-top: 10px; padding-right: 30px; padding-left: 17px }
.texto_basico_c { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; padding-left: 17px }
.texto_basico_sb { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none }
.sitemap { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none }
.sitemap a  { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none }
.sitemap a:hover  { font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: underline; background-color: #e9e9df }
.tabela_basica { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; padding-bottom: 8px }
.emp_subtitulo { color: #399; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none }
.login_title { color: #069; font-weight: bold; font-size: 11px; font-family: Arial; padding-bottom: 10px }
.login_cand { color: #639; font-weight: bold; font-size: 11px; font-family: Arial; padding-bottom: 10px }
.login_links { color: #03c; font-size: 10px; font-family: Verdana; text-decoration: none }
.login_links a { color: #03c; font-size: 10px; font-family: Verdana; text-decoration: none }
.login_links a:hover { color: #03c; font-size: 10px; font-family: Verdana; text-decoration: underline }
.login_input  { color: #333; font-size: 10px; font-family: Verdana; background-color: #fff; border: solid 1px #647c8c; width: 95px; height: 17px }
.emp_input  { color: #333; font-size: 10px; font-family: Verdana; background-color: #fff; padding: 2px; border: solid 1px #647c8c }
.4_space_down { padding-bottom: 4px }
.gloss_top  { border-top: 2px solid #399; height: 28px }
.gloss_tabela  { color: #333; font-size: 10px; font-family: Verdana; border-top: 1px solid #399 }
.emp_form_tabela  { color: #333; font-size: 11px; font-family: Verdana; border-top: 1px solid #399 }
.emp_form_input   { color: #333; font-size: 11px; font-family: Verdana; background-color: #a9d1cf; padding-left: 2px; border-style: solid none solid none; border-width: 1px 0px 1px 0px; border-color: #a9d1cf #399 #a9d1cf #399; width: 100% }
.contato_form_tabela { color: #333; font-size: 11px; font-family: Verdana; border-top: 1px solid #c90 }
.contato_form_input { color: #333; font-size: 11px; font-family: Verdana; background-color: #ecdfb6; padding: 2px; border-style: solid none solid none; border-width: 1px 0px 1px 0px; border-color: #ecdfb6 #ecdfb6 #c90 #ecdfb6; width: 100% }
.btn_azul { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #639; padding: 3px 8px; border: none }
.btn_busca { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #8298af; padding: 2px 5px; border: none }
.btn_verde { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #399; padding: 3px 8px; border: none }
.btn_roxo
{
	border-right: medium none;
	padding-right: 8px;
	border-top: medium none;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: medium none;
	color: #fff;
	padding-top: 3px;
	border-bottom: medium none;
	font-family: Verdana;
	background-color: #639;
}
.btn_contato { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #c90; padding: 3px 8px; border: none }
.sub_nav { color: #333; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica; text-decoration: none; padding-right: 10px; padding-left: 28px }
.sub_nav a { color: #333; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica; text-decoration: none }
.sub_nav a:hover { color: #09c; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica; text-decoration: underline }
.sub_nav_selected { color: #09c; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica; text-decoration: underline }
.filiais_top  { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; background-color: #069; padding: 3px 4px 3px 6px }
.filiais_mid { color: #069; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; padding: 13px 4px 4px 6px }
.filiais_corpo { color: #333; font-weight: normal; font-size: 11px; font-family: Arial; text-decoration: none; background-color: #e9e9df; padding: 4px 6px }
.filiais_corpo a { color: #069; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
.filiais_corpo a:hover { color: #069; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: underline }
.filiais_mapa  { color: #03c; font-weight: normal; font-size: 11px; font-family: Arial; text-decoration: none }
.filiais_mapa a  { color: #03c; font-weight: normal; font-size: 11px; font-family: Arial; text-decoration: none }
.filiais_mapa a:hover  { color: #03c; font-weight: normal; font-size: 11px; font-family: Arial; text-decoration: underline }
.serv_tabela     { color: #333; font-weight: normal; font-size: 11px; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #e9e9df; padding: 4px 6px }
.serv_tabela a     { color: #333; font-weight: normal; font-size: 11px; line-height: normal; font-family: Verdana; text-decoration: none }
.serv_tabela a:hover     { color: #069; font-weight: normal; font-size: 11px; line-height: normal; font-family: Verdana; text-decoration: underline }
.serv_aval_tabela { color: #333; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; background-color: #e9e9df; padding: 3px 4px }
.serv_aval_tabela_b { color: #333; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; padding: 3px 4px }
.tab_temp_1 { color: #069; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #e9e9df; padding: 3px 4px 3px 8px; border-bottom: 2px solid #f7f7f3 }
.tab_temp_1b { color: #069; font-size: 11px; font-family: Verdana; text-decoration: none; padding: 3px 4px 3px 8px; border-bottom: 2px solid #f7f7f3 }
.tab_temp_2 { color: #069; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #e9e9df; padding: 3px 6px 3px 0px; border-bottom: 2px solid #f7f7f3 }
.tab_temp_2b { color: #069; font-size: 11px; font-family: Verdana; text-decoration: none; padding: 3px 6px 3px 0px; border-bottom: 2px solid #f7f7f3 }
.tab_temp_3 { color: #930; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #e9e9df; padding: 3px 6px 3px 0px; border-bottom: 2px solid #f7f7f3 }
.tab_temp_3b { color: #930; font-size: 11px; font-family: Verdana; text-decoration: none; padding: 3px 6px 3px 0px; border-bottom: 2px solid #f7f7f3 }
.contato_nota  { color: #900; font-size: 10px; line-height: normal; font-family: Verdana; text-decoration: none }
.contato_nota a  { color: #039; font-size: 10px; line-height: normal; font-family: Verdana; text-decoration: none }
.contato_nota a:hover  { color: #039; font-size: 10px; line-height: normal; font-family: Verdana; text-decoration: underline }
.cand_cd_bg { color: #639; font-size: 11px; line-height: 15px; font-family: Verdana; background: #f7f7f3 url(media/candidato/cd_cand_bg.gif) no-repeat; padding-top: 29px; padding-right: 15px; padding-left: 18px }
.tab_vagas { color: #333; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; padding: 3px 4px }
.tab_vagas a { color: #333; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none }
.tab_vagas a:hover { color: #03c; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: underline }
.tab_cand_1 { color: #03c; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #e9e9df; padding: 3px 0px; border-bottom: 1px solid #f7f7f3 }
.tab_cand_1 a  { color: #03c; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #e9e9df }
.tab_cand_1 a:hover  { color: #03c; font-size: 11px; font-family: Verdana; text-decoration: underline; background-color: #e9e9df }
.tab_vagas_cd_roxo { background-color: #639; border-bottom: 2px solid #f7f7e3 }
.tab_vagas_cd { color: #03c; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; background-color: #e9e9df; padding-left: 4px; border-bottom: 2px solid #f7f7e3 }
.tab_vagas_cd a { color: #03c; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; background-color: #e9e9df }
.tab_vagas_cd a:hover { color: #03c; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: underline; background-color: #e9e9df }
.tab_beige_whtline  { color: #333; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #e9e9df; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border-bottom: 2px solid #f7f7e3 }
.home_url_popup { font-size: 10px; font-family: Verdana; background-color: white; padding: 2px; outline: solid 1px #666; }
.home_url { color: black; font-size: 11px; font-family: Verdana; line-height: 130%; background-color: #e9e9df; padding: 4px; }
.tab_vagasIndic_cd { color: #03c; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; background-color: #e9e9df; padding-left: 4px; border-bottom: 2px solid #f7f7e3 }
.tab_vagasIndic_cd a { color: #03c; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; background-color: #e9e9df; padding-left: 4px; border-bottom: 2px solid #f7f7e3 }

/*
formulario de cadastro
*/
.campo_input
{
	border-right: #09c;
	border-top: #09c;
	font-size: 10px;
	border-left: #09c;
	width: 100%;
	color: black;
	border-bottom: #663399 1px solid;
	font-family: Verdana;
	height: 16px;
	background-color: #ece6f3;
}
.campo_textbox
{
	border-right: #09c 0px;
	padding-right: 6px;
	border-top: #09c 0px;
	padding-left: 6px;
	font-size: 10px;
	border-left: #09c 0px;
	width: 100%;
	color: black;
	border-bottom: #09c 1px solid;
	font-family: Verdana;
	height: 60px;
	background-color: #ece6f3;
}
.campo_textbox_baixo
{
	border-right: #09c 0px;
	padding-right: 6px;
	border-top: #09c 0px;
	padding-left: 6px;
	font-size: 10px;
	border-left: #09c 0px;
	width: 100%;
	color: black;
	border-bottom: #09c 1px solid;
	font-family: Verdana;
	height: 34px;
	background-color: #ece6f3;
}
.campo_borda
{
	border-top: #663399 1px solid;
	vertical-align: top;
}
.campo_borda_2
{
	border-top: #663399 2px solid;
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
	color: #663399;
	font-family: Verdana;
}
.campo_titRoxo
{
	border-top: white;
	font-weight: normal;
	font-size: 17px;
	color: #663399;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}

.campo_tit
{
	border-top: white;
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}
.campo_subtit
{
	border-top: white;
	font-weight: bold;
	font-size: 11px;
	color: #663399;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}
.voltar
{
	font-weight: bold;
	font-size: 11px;
	color: #663399;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
}
.voltar a
{
	font-weight: bold;
	font-size: 11px;
	color: #663399;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
}
.voltar a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #663399;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
}
.texto_normalBold
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	line-height: 14px;
	font-family: Verdana;
}.texto_normal
{
	font-size: 11px;
	color: black;
	line-height: 14px;
	font-family: Verdana;
}
.texto_normal a
{
	font-size: 11px;
	color: black;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
}
.texto_normal a:hover
{
	font-size: 11px;
	color: black;
	line-height: 14px;
	font-family: Verdana;
}
.texto_normal:hover
{
	font-size: 11px;
	color: black;
	line-height: 14px;
	font-family: Verdana;
}
.texto_roxo
{
	font-size: 11px;
	color: #663399;
	line-height: 14px;
	font-family: Verdana;
}
.texto_roxoBold a
{
	font-weight: bold;
	font-size: 11px;
	color: #663399;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
}
.texto_roxoBold a:hover
{
	font-size: 11px;
	color: black;
	line-height: 14px;
	font-family: Verdana;
}
.texto_roxoBold:hover
{
	font-size: 11px;
	color: black;
	line-height: 14px;
	font-family: Verdana;
}
.texto_roxoBold
{
	font-weight: bold;
	font-size: 11px;
	color: #663399;
	line-height: 14px;
	font-family: Verdana;
}

.cadastro_titulo
{
	font-weight: bold;
	font-size: 13px;
	color: #663399;
	font-family: Verdana;
}
.cadastro_tituloRHI
{
	font-weight: bold;
	font-size: 15px;
	color: #663399;
	font-family: Verdana;
}
.cadastro_Bnt1
{
	border-right: medium none;
	padding-right: 8px;
	border-top: medium none;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: medium none;
	cursor: hand;
	color: #ffffff;
	padding-top: 3px;
	border-bottom: medium none;
	font-family: Verdana;
	background-color: #639;
}
.cadastro_Bnt
{
	border-right: medium none;
	padding-right: 8px;
	border-top: medium none;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: medium none;
	color: #fff;
	padding-top: 3px;
	border-bottom: medium none;
	font-family: Verdana;
	background-color: #639;
}
.cadastro_Bnt a
{
	border-right: medium none;
	padding-right: 8px;
	border-top: medium none;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: medium none;
	color: #fff;
	padding-top: 3px;
	border-bottom: medium none;
	font-family: Verdana;
	background-color: #639;
	text-decoration: none;
}
.cadastro_Bnt a:hover
{
	border-right: medium none;
	padding-right: 8px;
	border-top: medium none;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: medium none;
	color: #fff;
	padding-top: 3px;
	border-bottom: medium none;
	font-family: Verdana;
	background-color: #639;
}
.cadastro_Bnt:hover
{
	border-right: medium none;
	padding-right: 8px;
	border-top: medium none;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: medium none;
	color: #fff;
	padding-top: 3px;
	border-bottom: medium none;
	font-family: Verdana;
	background-color: #639;
}
.cadastro_nav
{
	font-weight: normal;
	font-size: 12px;
	color: #000;
	font-family: Verdana;
	text-decoration: none;
}
.cadastro_nav a
{
	font-weight: normal;
	font-size: 12px;
	color: #000;
	font-family: Verdana;
	text-decoration: none;
}
.cadastro_nav a:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #036;
	font-family: Verdana;
	background-color: #ece6f3;
	text-decoration: none;
}
.cadastro_nav:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #036;
	font-family: Verdana;
	background-color: #ece6f3;
	text-decoration: none;
}
.cadastro_nav_2
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	color: #036;
	padding-top: 2px;
	font-family: Verdana;
	background-color: #ece6f3;
	text-decoration: none;
}
.cadastro_nav_2 a
{
	font-weight: bold;
	font-size: 12px;
	color: #036;
	font-family: Verdana;
	background-color: #ece6f3;
	text-decoration: none;
}
.cadastro_nav_2 a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #036;
	font-family: Verdana;
	background-color: #ece6f3;
	text-decoration: none;
}
.cadastro_nav_2:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #036;
	font-family: Verdana;
	background-color: #ece6f3;
	text-decoration: none;
}
.carta {
	color: #333;
	font-size: 11px;
	line-height: 15px;
	background-color: #fdfdf7;
	padding: 8px;
	border: dashed 1px #cc9; }

.MsgErr
{
	font-size: 9px;
	color: #dc143c;
	font-family: Verdana;
}
.LblDica
{
	font-size: 9px;
	color: gray;
	font-family: Verdana;
}
.lblmsg
{
	font-size: 9px;
	color: #dc143c;
	font-family: Verdana;
}
.lblErr
{
	font-size: 11px;
	color: #dc143c;
	font-family: Verdana;
}
.TxtBoxBold
{
	font-weight: bold;
	font-size: 9px;
	color: #000;
	font-family: Verdana;
	text-decoration: none;
}
.TxtBoxBold:a
{
	text-decoration: none;
}
.TxtBoxBold:hover
{
	text-decoration: underline;
}
