/*CSS Usuário - ABASE*/
body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
scrollbar-face-color:#DDDCC5;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#C5C395;
scrollbar-3Dlight-color:#CACACA;
scrollbar-arrow-color:#9E9C73;
scrollbar-track-color:#F2F4F4;
scrollbar-darkshadow-color:#F2F4F4;
background-color:#ffffff;
background-image:url(../imagens/bg_body_inferior.jpg);
background-repeat:repeat-x-y;	
margin-bottom:0px;
}

#bg_topo{
	position: absolute;
	top: 0px; 
	left: 0px; 
	height: 702px; 
	width: 100%;
	background: url(../imagens/bg_body_superior.jpg) repeat-x top;
	z-index: 0;
}

#geral{
	width:1000px;
	margin-bottom:5px;
	overflow:hidden;
	z-index:10;
}


#area_topo{ width:1000px; height:215px;}
#topo{ width:1000px; height:215px; float:left;}

#flashcontent{
	position:absolute;
	width:689px;
	height:125px;
}

a{ text-decoration:none; color:#0066CC;}
a:hover{ text-decoration:none; color:#0066CC;}

.txt{
font-family:Verdana;
font-size:10px;
color:#666666;
font-weight:bold;
}

.txt_p2{
font-family:Verdana;
font-size:8px;
color:#666666;
}

#area_menu{ width:1000px; float: left; background-image:url(../imagens/bgmenu2.jpg); background-position:top center; background-repeat:repeat-y; margin-bottom:0px;}
#bg_menu{
	width:982px;
	_height:28px;
	min-height:28px;
	background-image:url(../imagens/bg_menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float: left;
	margin-left: 10px;
	_margin-left: -1px;
	_float:none;
}


#linha_01{ width:1000px; _height:458px; min-height:458px; background-image:url(../imagens/bg_li_01_home.jpg); background-repeat:repeat-y; overflow: hidden; _overflow: visible; float:left; margin-top:0px;}

#linha_01_internas{ width:1000px; _height:458px; min-height:458px; background-image:url(../imagens/bg_li_01_new.jpg); background-repeat:repeat-y; overflow: hidden; _overflow: visible; float:left; margin-top:0px;}

#detalhe_internas{ width:1000px; _height:458px; min-height:458px; background-image:url(../imagens/topo_interno2.jpg); background-repeat:no-repeat; background-position:top;
padding-top:50px; margin-top:0px;}

#base_internas{ width:1000px; height:30px; background-image:url(../imagens/base_internas_new.jpg); float:left;}

#linha_02{ width:998px; _height:376px; min-height:376px; background-image:url(../imagens/bg_li_02.jpg); background-repeat:repeat-x; background-position:top; border:#999997 solid 1px; background-color:#FFFFFF; float:left;}


.link_noticia{font-family:Verdana; font-size:12px; color:#A5A51F; font-weight:bold;}
.link_noticia:hover{color:#9A9A9A;}

.link_cinza{font-family:Verdana; font-weight:normal; font-size:10px; color:#666666;}
.link_cinza:hover{color:#2548AE;}

.link_preto_bold{font-family:arial; font-size:12px; color:#666666; font-weight:bold;}
.link_preto_bold:hover{color:#2548AE;}

.txt_cinza{ font-family:Verdana; font-size:10px;  color:#999999;}
.txt_padrao{ font-family:Verdana; font-size:10px; font-weight:bold; color:#333333;}
.txt_red{ font-family:Verdana; font-size:10px;  color:#FF0000;}

#area_servicos{width:319px; height:167px; float:left; background-image:url(../imagens/bg_servicos.jpg); margin-top:15px; margin-left:10px; _margin-left:6px; overflow:hidden;}
#area_hiperlinks{
	width:187px;
	height:134px;
	float:right;
	margin-right:16px;
	_margin-right:8px;
	margin-top:13px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#area_servicos #area_hiperlinks .texto{ /* HOME - SERVIÇOS */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 29px;
	_line-height: 30px;
	width:160px;
	text-align: right;
	margin-left:29px;
	_margin-left:28px;
	margin-top: -10px;
	_margin-top: -11px;
}
#area_servicos #area_hiperlinks .texto a{	/* HOME - SERVIÇOS COR LINK*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#A5A51F;
}
#area_servicos #area_hiperlinks .texto a:hover{	/* HOME - SERVIÇOS COR LINK AO PASSAR O MOPUSE*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#848417;
}
#area_servicos #area_hiperlinks .botao_link{	/* HOME - SERVIÇOS BOTÃO - LINK*/
	float: right;
	height: 19px;
	width: 105px;	
	margin-right: -4px;
	_margin-right: -2px;
	margin-top: 3px;
}
#area_atendimento{ width:319px; height:167px; float:left; background-image:url(../imagens/bg_atendimento.jpg); margin-top:15px; margin-left:10px;}
#area_txt_atend{ width:300px; height:137px; float:right; margin-top:6px; margin-right:10px; _margin-right:5px; text-align:right; font-family:Verdana; font-size:9px; color:#666666;}
.txt_01{ font-size:24px; font-weight:bold;}
.txt_02{ font-size:24px; font-weight:bold; color:#ECBD00;}

p{ margin: 0px 0px 6px 0px;}


#area_publicidade{
	width:319px;
	height:226px;
	float:right;
	background-image:url(../imagens/bg_publicidade.jpg);
	margin-top:15px;
	margin-right:10px;
	_margin-right:5px;
	background-repeat: no-repeat;
	background-position: center top;
}
#area_foto_publicidade{ width:226px; height:187px; float:left; margin-top:15px; margin-left:40px; _margin-left:20px;}

#area_juridicas{	/*  NOTÍCIAS JURÍDICAS - QUADRO */ 
	width:302px; 
	height:365px; 
	float:left;
}
#tit_juridicas{ /*  NOTÍCIAS JURÍDICAS - TÍTULO */ 
	width:302px; 
	height:57px; 
	float:left; 
	background-image:url(../imagens/bg_tit_noticias_juridicas.jpg);
}
#area_centro_juridicas{ /*  NOTÍCIAS JURÍDICAS - CAIXA TEXTO LINK*/ 
	width:264px; 
	height:266px;  
	float:left; 
	margin-top:3px;
	margin-left:4px; 
	_margin-left:2px; 
	text-align:left;
}
#area_txt_juridicas{ /*  NOTÍCIAS JURÍDICAS  - TEXTO LINK*/
	width:263px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:justify;
	float:left;
	padding:6px;
}
#area_txt_juridicas a{ /*  NOTÍCIAS JURÍDICAS - TEXTO LINK COR*/
	color: #666666;	
}
#area_txt_juridicas a:hover{ /*  NOTÍCIAS JURÍDICAS - TEXTO LINK COR AO PASSAR O MOUSE*/
	color: #A5A51F;	
}
.botao_juridicas{ /*  NOTÍCIAS JURÍDICAS - BOTAO*/
	width:67px; 
	height:19px; 
	float:right; 
	display:block; 
	cursor:pointer; 
	margin-top:14px; 
	margin-right:53px;
	_margin-right:4px;
}

#area_download { /* HOME - DOWNLOAD QUADRO */
	width:306px; 
	height:240px; 
	min-height:240px; 
	float:right; 
	background-color:#ffffff; 
	margin-top:5px; 
	margin-right:10px; 
	_margin-right:7px;
}
#tit_download{	/* HOME - DOWNLOAD TÍTULO*/ 
	width:306px; 
	height:57px; 
	float:left; 
	background-image:url(../imagens/bg_tit_downloads_novo.jpg);
}
#ic_download{ /* HOME - DOWNLOAD TEXZO*/
	width:50px; 
	height:63px; 
	float:right; 
	background-image:url(../imagens/ic_download.jpg);
}
#area_centro_download{ /* HOME - DOWNLOAD QUADRO TEXTO*/
	width:244px; 
	_width:248px; 
	height:147px; 
	float:left; 
	margin-top:1px; 
	margin-left:20px; 
	_margin-left:10px; 
	text-align:left;}
#area_txt_download{ /* HOME - DOWNLOAD TEXTO*/
	width:230px;
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	padding-top: 8px;
}#area_txt_download a{ /* HOME - DOWNLOAD TEXTO*/
	color: #666666;
}
#area_txt_download a:hover{ /* HOME - DOWNLOAD TEXTO*/
	color: #A5A51F;
}
.botao_download{	/* HOME - DOWNLOAD BOTÃO*/ 
	width:80px; 
	height:19px; 
	float:right; 
	display:block; 
	cursor:pointer;
	margin-top:10px;
	margin-right:10px;
	_margin-right:5px;
}
.botao_download:hover{background-image:url(../imagens/bt_download_hover.jpg);}
#area_cartao{ width:281px; height:179px; float:right; margin-top:15px; margin-right:27px; _margin-right:14px;}

#area_destaque_agenda{ width:627px; height:365px; float:left; margin-left:12px; _margin-left:7px; margin-top:5px; background-image:url(../imagens/bg_area_destaque_agenda.jpg); background-repeat:repeat-y;}

#area_destaque{ width:325px; height:365px; float:left;}
#bg_tit_destaque{ width:325px; height:57px; float:left; background-image:
url(../imagens/bg_tit_destaque.jpg);
}
#area_centro_destaque{	/* HOME QUADRO DESTAQUES*/
	width:295px;
	height:266px;
	float:left;
	margin-top:3px;
	_margin-top:4px;
	margin-left:4px;
	_margin-left:2px;
	text-align:left;
}
#area_txt_destaque{ 	/* HOME LIN DESTAQUES*/
	width:270px;   
	float:left;  
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px;
}
#area_txt_destaque a{ 	/* HOME LINK DESTAQUES COR*/
	color: #666666;
}
#area_txt_destaque a:hover{ 	/* HOME DESTAQUES COR AO PASAR O MOUSE*/
	color: #A5A51F;
}
.botao_destaque{	/* HOME DESTAQUES BOTÃO */
	width:81px; 
	height:19px; 
	float:right; 
	display:block; 
	cursor:pointer; 
	margin-top:13px; 
	margin-right:10px;
	_margin-right:5px;
}
.botao_destaque:hover{background-image:url(../imagens/bt_destaque_hover.jpg);}


#bg_tit_agenda{ width:319px; height:28px; float:left; background-image:url(../imagens/bg_tit_agendanovo.jpg);
}
#area_agenda /*area_eventos*/{	/* HOME QUADRO  AGENDA */  
	width:319px; 
	float:left; 
	height:243px;   
	background-image:url(../imagens/bg_eventos.jpg); 
	margin-top:13px; 
	margin-left:10px;  
	_margin-left:6px; 
	overflow:hidden;
}
#area_centro_agenda{ /* HOME QUADRO INFORMAÇÕES DA AGENDA */ 
	width:291px; 
	height:159px;  
	float:left; 
	margin-top:10px; 
	_margin-top:10px; 
	margin-left:20px; 
	_margin-left:10px; 
	text-align:left;
}
#area_txt_agenda{	/* HOME AGENDA LINK*/
	width:263px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding:6px;
}
#area_txt_agenda a{	/* HOME AGENDA LINK COR  */
	color: #666666;	
}
#area_txt_agenda a:hover{	/* HOME AGENDA LINK COR AO PASSAR O MOUSE */
	color: #A5A51F;	
}
.botao_agenda{	/* HOME AGENDA BOTÃO*/
	width:67px; 
	height:19px; 
	float:right; 
	display:block; 
	cursor:pointer; 
	margin-top:0px; 
	margin-right:10px;
	_margin-right:5px;
}
.botao_agenda:hover{background-image:url(../imagens/bt_agenda_hover.jpg);}
#area_noticias { width:319px; height:243px; float:left; background-image:url(../imagens/bg_eventos.jpg); margin-top:13px; margin-left:11px; _margin-left:9px;}
#bg_tit_noticias{ width:306px; height:57px; float:left; background-image:url(../imagens/bg_tit_novo_noticias.jpg);}
#area_centro_noticia{ /* HOME - QUADRO DE NOTÍCIAS*/  
	width:258px; 
	_height:145px; 
	min-height:145px;  
	float:left; 
	margin-top:-20px;
	margin-left:28px;
	_margin-left:14px; 
	text-align:left;
}
#area_txt_noticia{	/* HOME - LINK NOTÍCIAS*/
	width:263px;
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:justify;
	padding:6px;
}
#area_txt_noticia a{	/* HOME - COR DO LINK NOTÍCIAS*/
	color: #666666;
}
#area_txt_noticia a:hover{	/* HOME - COR DO LINK NOTÍCIAS AO PASSAR O MOUSE*/
	color: #A5A51F;
}
.botao_noticias{	/* HOME - BOTÃO NOTÍCIAS */
	width:67px; 
	height:19px; 
	float:right; 
	display:block; 
	cursor:pointer; 
	margin-top:15px; 
	margin-right:10px;
	_margin-right:5px;
}
.botao_noticias:hover{background-image:url(../imagens/bt_noticias_hover.jpg);}

a:hover {
	text-decoration:none;
}

#bt_cad_curriculo{ width:306px; height:54px; float:right; background-image:url(../imagens/bt_cadCurriculo_out.jpg); background-repeat:no-repeat; margin-top:11px; margin-right:9px; _margin-right:6px; cursor:pointer;}
a:hover #bt_cad_curriculo{ background-image:url(../imagens/bt_cadCurriculo_hover.jpg);}

#bt_cad_news{ width:306px; height:54px; float:right; background-image:url(../imagens/bt_cadNews_out.jpg); background-repeat:no-repeat; margin-top:5px; margin-right:9px; _margin-right:6px; cursor:pointer;}
a:hover #bt_cad_news{ background-image:url(../imagens/bt_cadNews_hover.jpg);}


#rodape{ width:998px; height:30px; background-color:#F3F3F1; border-left:#666666 solid 1px; border-right:#666666 solid 1px;  border-bottom:#666666 solid 1px; float:left;}

#rodape_interno{ width:998px; height:37px; background-color:#F3F3F1; border-left:#666666 solid 1px; border-right:#666666 solid 1px;  border-bottom:#666666 solid 1px; float:left;}

#txt_1_rodape{ width:200px; _height:25px; min-height:37px; font-family:Verdana; font-size:10px; color:#333333; text-align:left; float:left; margin-top:12px; margin-left:10px;}

#bt_topo{ width:62px; height:10px; float:right; margin-right:10px; margin-top:15px; background-image:url(../imagens/bt_topo.jpg); cursor:pointer; display:block; overflow:hidden;}

#direitos{ width:995px; _height:37px; min-height:37px; background-color:#FFFFFF; border-left:#666666 solid 1px; border-right:#666666 solid 1px;  border-bottom:#666666 solid 1px; }

/*--------------------- MENU -----------------------*/

#meumenu{
padding-top:8px;
width:949px;
_height:20px;
min-height:20px;

}

.menuprincipal{
	font-family:Verdana;
	font-size:10px;
	text-align: center;
	float: left;
}

.menuprincipal_link{
	text-decoration:none;
	text-align:left;
	color:#FFFFCC;
	display:block;
	margin-bottom:6px;
	padding-left:8px;
	padding-right:7px;
	padding-bottom:4px;
	_padding-bottom:9px;
	background-image:url(../imagens/divisao_menu.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;

}

.menuprincipal_link:hover{
	color:#999999;
}

.submenu{
	font-family:Verdana;
	font-size:10px;
}

.submenu_link{
width:135px;
text-decoration:none;
text-align:left;
color:#FFFFCB;
display:block;
background-color:#1E388C;
padding-left:10px;
padding-right:3px;
padding-bottom:4px;
padding-top:4px;
border-bottom:#666666 solid 1px;
}

.submenu_link:hover{
	background-color:#2B4496;
	color:#FFFFCB;
}
.submenu_geral{
top:0px;
}
/*------------------ FIM DO MENU ------------------*/



#miolo{
width:912px;
_width:900px;
_height:478px;
min-height:431px;
font-family:Verdana;
font-size:10px;
float:right;
color:#333333;
float:left;
margin-top:10px;
margin-left:29px;
_margin-left:14px;
}

#exibicao_pagina{	/*PÁGINAS INTERNAS TEXTO*/
width:890px;
_height:300px;
min-height:300px;
float:left;
text-align:justify;
margin-left:14px;
_margin-left:7px;
margin-top:15px;
color:#666666;
font-family:Verdana, Arial;
font-size:10px;
margin-bottom:30px;
}
#exibicao_pagina a{
color: #666666;
}
#exibicao_pagina a:hover{
color: #A5A51F;	
}
.titulo_area{	/*PÁGINAS INTERNAS TITULO*/
	width:890px;
	float:left;
	text-align:left;
	margin-left:14px;
	_margin-left:7px;
	margin-top:17px;
	_margin-top:28px;
	color:#A5A51F;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight: bold;
}
#exibicao_pagina .fonte{	/*PÁGINAS INTERNAS FONTE OU AUTOR*/
	width:890px;
	float:left;
	text-align:left;
	margin-left:0px;
	margin-top:20px;
	color:#A5A51F;
	font-family:Verdana, Arial;
	font-size:10px;
}

#exibicao_pagina .outros_itens{	/*PÁGINAS INTERNAS FONTE OU AUTOR*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 736px;
	text-align: justify;
	color: #666666;
	letter-spacing: 1px;
	margin-left:0px;
	_margin-left:7px;
	margin-top: 30px;
	font-weight: bold;
}
#exibicao_pagina .outros_itens .itens{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 736px;
	text-align: justify;
	color: #666666;
	letter-spacing: 1px;
	margin-left:0px;
	_margin-left:7px;
	margin-top: 30px;
	font-weight: bold;
	
}
#exibicao_pagina .outros_itens .itens a{ /*PÁGINA NOTICIAS MAIS NOTÍCIAS*/
	color: #A5A51F;
}
#exibicao_pagina .outros_itens .itens a:hover{ /*PÁGINA NOTICIAS MAIS NOTÍCIAS*/
	color: #666666;
}
#exibicao_pagina .outros_itens .lista_todas_noticias .itens{ /*PÁGINA NOTICIAS LISTA DE NOTICIAS*/
	margin-left:-40px;
}

#exibicao_pagina .outros_itens .lista_todas_noticias li{ /*PÁGINA NOTICIAS LISTA DE NOTICIAS*/
	list-style-type: none;
}
#area_miolo_internas #miolo #exibicao_pagina #outras_noticias a{ /*PÁGINA NOTICIAS COR DA LISTAS DE NOTÍCIAS*/
	font-size:11px;
	color: #A5A51F;
	font-weight: bold;
}
#area_miolo_internas #miolo #exibicao_pagina #outras_noticias a:hover{ /*PÁGINA NOTICIAS COR DA LISTAS DE NOTÍCIAS*/
	color: #666666;
	font-size:11px;
	font-weight: bold;
}

h1{
width:903px;
height:23px;
font-family:arial;
font-size:18px;
font-weight:bold;
color:#666666;
text-align:left;
float:left;
background-image:url(../imagens/bg_h1.jpg);
background-repeat:repeat-x;
padding-top:1px;
_padding-top:2px;
padding-left:10px;
margin-top:0px;
}


h3{ color:#666666; font-family:Arial;}



.tit_formularios{
font-family:verdana;
font-size:13px;
color:#ffffff;
text-align:left;
background-image:url(../imagens/bg_tit_chamadas.jpg);
background-repeat:repeat-x;
padding-left:10px;
padding-top:1px;
}




.txt2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}


#ajusta_form_contato{width:522px; _height:400px; min-height:400px; padding-top:40px; text-align:left; float:left; margin-left:25px; _margin-left:15px; margin-bottom:30px;}
#txt_contato{float:left; width:221px; text-align:left; height:150px;  margin-top:50px; font-family:Verdana; font-size:10px; color:#CCCCCC; margin-left:28px; _margin-left:18px;}





#alinhamento_cadastro{
    margin-left:20px;
    _margin-left:10px;
	width:540px;
	float:left;
	height:300px;
	background-color:#C0ACAB;
	padding: 10px 10px 10px 10px;
	text-align:left; border:#999999 dotted 1px;
	padding-left:175px;
}


#fale_conosco{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin: 0px 0px 0px 70px;}





/*CSS da tabela de  cadastro Newsletter*/
#tabela_modulo_cadastro{ width:468px; height:267px; margin-left:220px;}
#tabela_modulo_cadastro td{ padding-top:5px; margin-left:50px;}
#tabela_modulo_cadastro th{font-family:Verdana, Arial; font-size: 10px;  font-weight:normal; color: #000;}

input{ border: 1px solid #7F9DB9;}

/*input{ border: 1px solid #007CC3;}*/


/*FIM CSS da tabela de  cadastro Newsletter*/









.mensagem_inicial{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:15px;}

.fb_ok{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#C45A00; margin-left:15px; text-align:center; font-weight:bold;}

.txt_branco{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold;}

.txt_preto{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold;}

.txt_form{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}

.input_01{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	width: 126px;
	height: 13px;
	background-color:#333333;
	border:solid #999999 0px;
}

.checkbox{ border:0px;}

.input_01{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	width: 126px;
	height: 13px;
	background-color:#333333;
	border:solid #999999 0px;
}

.checkbox{ border:0px;}

.input_01_{
font-family:Verdana;
font-size:10px;
color:#333333;
width:734px;
_width:733px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}

.input_novo{
font-family:Verdana;
font-size:10px;
color:#333333;
width:868px;
_width:865px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}

.input_02{
font-family:Verdana;
font-size:10px;
color::#333333;
width:410px;
_width:412px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}


.input_03{
font-family:Verdana;
font-size:10px;
color::#333333;
width:206px;
_width:210px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}


	
.textarea_faleconosco{width:733px; height:130px; font-family: Verdana; font-size:10px; border:solid #999999 1px; background-color:#ffffff; color::#333333;}	

button{ padding:0px 10px 0px 5px; height:20px; font-size:10px; color:#666666;  border:0px; cursor:pointer; background-color:#CCCCCC; border:solid #666666 0px; margin-left:10px; margin-top:2px;}

button:hover{ color:#ffffff;}

.input_04{
font-family:Verdana;
font-size:10px;
color::#333333;
width:340px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}




.input_05{
font-family:Verdana;
font-size:10px;
color::#333333;
width:290px;
_width:292px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}

.input_06{
font-family:Verdana;
font-size:10px;
color::#333333;
width:50px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}

.input_07{
font-family:Verdana;
font-size:10px;
color::#333333;
width:228px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}

.input_08{
font-family:Verdana;
font-size:10px;
color::#333333;
width:277px;
width:279px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}

.input_09{
font-family:Verdana;
font-size:10px;
color::#333333;
width:80px;
height:14px;
background-color:#ffffff;
border:solid #999999 1px;
margin-bottom:10px;
_margin-bottom:10px;
}

	
.select_01{
width:114px;
height:15px;
font-family: Verdana;
font-size: 10px;
color: #ffffff;
background-color: #818175;
border: 0px;
}



/*Estilos para o formulario de Pesquisa de satisfação*/

.input_for_pesq_01{
font-family: Verdana;
font-size: 10px;
color: #333333;
width: 500px;
height: 13px;
background-color:#ffffff;
border:solid #999999 0px;
margin-bottom:3px;
}

.textarea_for_pesq_01{width:500px; height:90px; font-family: Verdana; font-size:10px; border:solid #999999 0px; background-color:#ffffff; color:#333333;}

/*FIM - Estilos para o formulario de Pesquisa de satisfação*/




/*CSS para o banco de currículo-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*1º tela*/



h2{ font-family:Arial; color:#333333; font-size:18px; font-weight:bold;}

.fonte{ display:block; overflow:hidden; margin-top:20px;}


#arquivo1{ border: #7F9DB9 solid 1px;}


#informacoes_pessoais{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699;
margin-left:115px;
_margin-left:55px;
float:left;
}

#informacoes_pessoais th{
font-weight:normal;
background:#ffffff;
padding:0px 5px 0px 5px;
background-color:#EAEDEB;
}

#informacoes_pessoais td{
background:url(../imagens/bg_form.gif) right repeat-y;
color:#006699;
}



th{ color:#333333; text-align:left;}

#botoes_acao{
width:100%;
text-align:center;
float:left;
margin-bottom:20px;
}


.botao_continuar{
	background:#CCCCCC;
	border:solid 1px #7F9DB9;
	font-size:10px;
	color:#000;
	margin-bottom:20px;
	margin-top:20px;
	
}

/*FIM 1º tela__________________________________________________________________________*/

/*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*/

/*2º tela Formação______________________________________________________________________*/

#feedback{
width:100%;
height:24px;
padding-top:50px;
margin-left:5px;
text-align:center;
float:left;
}

#alinha_formacao{
width:530px;
margin-left:180px;
_margin-left:80px;
text-align:left;
float:left;}

#formacao{
font-size:10px;
font-family:Verdana;
color:#006699;
}

#formacao th{
font-weight:normal;
background:#ffffff;
padding:0px 5px 0px 5px;
background-color:#EAEDEB;
}

#formacao td{
background:url(../imagens/bg_form.gif) right repeat-y;
color:#333333;
}

#corpo_formacao{ height:20px; background-color:#EAEDEB;}

hr{ color:#B1D0C0; width:775px;}

#espacamento_form_academica{
width:660px;
text-align:center;
padding-left:68px;
padding-right:20px;
float:left;
}

#lista_formacao{
background:#ffffff;
border:1px solid #CCCCCC;
margin-bottom:20px;
font-family:Verdana;
font-size:10px;
margin-left:100px;
_margin-left:70px;
}
#lista_formacao th{
background-image:url(../imagens/th_formacao.gif);
background-repeat:repeat-y;
text-align:center;
margin:2px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:3px;
padding-left:10px;
padding-right:10px;
}

#lista_formacao td{
background:#EAEDEB;
text-align:center;
margin:2px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:3px;
color:#000000;
}

/*FIM 2º tela___________________________________________________________________________*/


/*3º tela - Experiência Profissional____________________________________________________*/

#alinha_experiencia{
margin-left:230px;
_margin-left:130px;
text-align:left;
float:left;
width:381px;
}

#experiencia{
font-size:10px;
font-family:Verdana;
color:#006699;
width:385px;
}

#experiencia th{
font-family:Verdana;
font-size:10px;
color:#333333;
font-weight:normal;
background:#EAEDEB;
padding:0px 5px 0px 5px;
}

#experiencia td{
background:url(../imagens/bg_form.gif) right repeat-y;
color:#333333;
text-align:left;
}

/*#corpo_experiencia{ margin-left:30px;}*/

#espacamento_lista_exp{
text-align:center;
padding-left:120px;
width:710px;
float:left;
}

#lista_experiencia{
background:#ffffff;
border:1px solid #CCCCCC;
margin-bottom:20px;
font-family:Verdana;
font-size:10px;
text-align:center;

}
#lista_experiencia th{
background-image:url(../imagens/th_formacao.gif);
background-repeat:repeat-y;
text-align:center;
margin:2px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:3px;


}
#lista_experiencia td{
background:#EAEDEB;
text-align:center;
margin:2px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding: 3px 10px 3px 10px;
color:#000000;
}


/*FIM 3º tela - Experiência Profissional________________________________________________*/


/*4º tela - Conhecimentos ______________________________________________________________*/

.item_conhecimento{ height:28px; width:250px;}

.item_conhecimento2{width:250px;}

.textarea_outras_inf{ width:630px;}

.li_01_loc_01_conhecimentos{float:left;}
.li_01_loc_02_conhecimentos{float:right; vertical-align:bottom;}


.ajuda{
font-family:Verdana;
font-size:10px;
width:550px;
text-align:center;
padding-right:10px;
padding-left:0px;
color:#1E388C;
margin-top:20px;
}

.legend{color:#000000; padding:0px; margin-bottom:10px;}
.legend2{color:#ffffff; margin-left:0px; margin-bottom:10px;}

.area_grupo_conhecimento{
border:#CCCCCC solid 1px;
text-align:left;
padding-bottom:20px;
color:#1E388C;
margin-left:100px;
_margin-left:60px;
float:left;
text-align:left;
width:670px;
padding-left:20px;
margin-bottom:10px; border:#666666 solid 1px;
}

.area_grupo_conhecimento2{
border:#CCCCCC solid 1px;
text-align:left;
padding-bottom:20px;
color:#ffffff;
margin-left:0px;
_margin-left:0px;
float:left;
text-align:left;
width:647px;
_width:630px;
padding-left:0px;
}


.area_grupo_conhecimento3{
border:#CCCCCC solid 1px;
text-align:left;
padding-bottom:20px;
color:#ffffff;
margin-left:40px;
_margin-left:20px;
float:left;
text-align:left;
width:690px;
padding-left:20px;
}

#textarea_con{ background-color:#FF0000; width:400px;}

.area_grupo_conhecimento textarea{}

.area_grupo_conhecimento select{ margin-bottom:5px;}

.sel_conhecimento{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #296EA9;
	background-color: #ffffff;
	width: 70px;
	height: 20px;
}

.area_grupo_conhecimento legend{
padding:0px 0px 10px 0px; font-weight:bold; color:#1E388C;
}

/*#esquerda{ width:50px; height:100px; border:#000000 solid 1px;}*/

/*FIM 4º tela - Conhecimentos __________________________________________________________*/



/*Ulima tela - Curriculo completo - SITE ABASE*/

.tipo_feedback{color:#223C91}

#esp_tit_conhecimentos{ margin-left:20px; font-weight:bold;}

#espacamento_titulo{
width:200px;
margin-bottom:5px;
margin-left:40px;
_margin-left:25px;
font-weight:bold;
float:left;
padding-left:80px;
text-align:left;
}

#espacamento_titulo2{ margin-left:0px; float:left; font-weight:bold;}

.relatorio_exibicao{
background:#ffffff;
border:1px solid #CCCCCC;
font-size:10px;
margin-top:13px;
margin-right:17px;
}

.relatorio_exibicao2{
background:#ffffff;
border:1px solid #CCCCCC;
font-size:10px;
margin-top:13px;
margin-right:0px;
margin-left:10px; color:#000000;
}

.relatorio_exibicao th{
background-image:url(../imagens/th_formacao.gif); background-repeat:repeat-y;
text-align:center;
margin:1px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:1px;
}
.relatorio_exibicao td{
background:#ffffff;
text-align:left;
margin:2px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:3px; width:655px; 
color:#000000;
}


/*FIM - Ulima tela - Curriculo completo*/



/* Pagina Consulte seu Currículo _______________________________________________________*/

#alinha_formulario{
padding:0px 0px 20px 150px;
text-align:left;
float:left;
}

#alinha_consulta{
margin-top:50px;
text-align:center;
margin-left:250px;
_margin-left:130px;
float:left;
}


#consulta{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699;
width:385px;
}

#consulta th{
font-weight:normal;
background:#E0E1EC;
padding:0px 5px 0px 5px;
}
#consulta td{
background:url(../imagens/bg_form.gif) right repeat-y;
color:#006699;
text-align:left;
}

/* FIM Pagina Consulte seu Currículo ___________________________________________________*/


.botao_salvar{
background:#999999;
border:solid 1px #ffffff;
font-size:10px;
color:#000000;
margin:3px;
cursor:pointer;
margin-top:20px;	
}

.botao_imprimir{
background:#999999;
border:solid 1px #ffffff;
font-size:10px;
color:#000;
margin:3px;
cursor:pointer;
margin-top:20px;	
}



#consideracoes textarea{
width:520px;
}

#consideracoes{
background:none;
border:0px;
text-align:center;
padding-bottom:20px;
}
.txt_gde{ width:250px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.txt_med{ width:250px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

#tabela_modulo_cadastro .txt_med{ width:145px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

#tabela_modulo_cadastro .txt_peq{ width:45px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.cx_sel{ width:254px; height:15px; *height:20px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.txt_peq{ width:30px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.txt_peq2{width:30px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.cx_cid{ width:254px; float:right; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.txt_tel{ width:170px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.txt_p{ font-family:Verdana; color:#006699; font-size:9px;}

.txt_sal{ width:48px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.txt_men{ width:254px; height:80px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.cx_escolaridade{ width:263px; height:15px; *height:20px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

.txt_instituicao{width:259px; height:15px; border:#7F9DB9 solid 1px; font-family:Verdana; font-size:10px; color:#000000;}

/*tela de esqueci senha*/
#informacoes_pessoais td{ color:#333333;}

#espacamento_senha{ text-align:center;}

/*FIM CSS para o banco de currículo-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#exibicao_pagina .contato table td{
	padding-top: 5px;
	padding-bottom: 5px;	
}
.input{
	background-color: #FFFFFF;
	border: 1px solid #999999;	
	font-size: 10px;	
	color: #333333;	
}

.inoutLength{
	height: 15px;
}
.inputArea{
	height: 120px !important;
	font-size: 12px;
}


/*  Classes obrigatorias para validação */
.BoxError{
	color: #FF0000 !important;
}
.classeDeErroNoCampo{
	background-color: #EFEFEF !important;
	border: 1px solid #CCCCCC!important;
}
.classeDeSucessoNoCampo{
	background-color: #FFFFFF;
}