/* CSS */

html, body, #menu, #menu_int {
	height: 100%;
}

body {
	margin: 0;
	background: url(../images/bg_body1.jpg) repeat-y center;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

p {
	margin: 10px 15px 20px 15px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div {
	float: left;
}

#background_pg {
	width: 100%;
	height: 100%;
	background: url(../images/bg_background.jpg) repeat-x top;
}

#main {
	margin: 0 auto;
	width: 782px;
	float: none;
	background: url(../images/bg_main.jpg) repeat-x;
}

#main_int {
	width: 566px;
	float: right;
	
}

#menu {
	position: relative;
	width: 206px;
	height: 480px;
	padding-left: 10px;
	background: #FFF url(../images/bg_main.jpg) repeat-x top;
}

#menu_flash {
	position: absolute;
	width: 382px;
	height: 270px;
	margin-left: 0;
	/*border: dashed 1px red;*/
}

#content_data {
	width: 564px;
	height: 47px;
	background: url(../images/bg_main.jpg);
	font-size: 10px;
	color: #CCC;
}

#content_data a {
	color: #CCC;
}

#data {
	width: 260px;
	height:30px;
	padding: 17px 0 0 16px;
	display: block;
	float: left;
	background: url(../images/bg_sombra_data.jpg) no-repeat top left;
}

#mapa_indique {
	width: 220px;
	float: right;
	padding: 17px 5px 0 0;
	display: block;
	float: right;}

#conceitual {
	width: 564px;
	height: 207px;
}

#linha_vermelha {
	width: 564px;
	height: 6px;
	border-top: solid 1px #FFF;
	background: url(../images/bg_linha_vermelha.jpg);
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #900;
	margin: 30px 0 15px 15px;
}

/*strong {	color: #900; }*/

blockquote {
	margin-left: 20px;
}

input, textarea {
	border: solid 1px #CCC;
	border-bottom:none;
	border-right: none;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	margin-top: 2px;
	height: 15px;
}

.input_image {
	border: none;
	width: 81px;
	height: 19px;}

textarea {
	overflow: auto;}

form {
	margin: 0;
}




/*********************************************************************************************************/
/*  conteudo  */

#contents {
	/*float: none;
	clear: both;*/
	padding: 10px 10px 0 10px;
	background-color: white;
}

#texto_amplo_degrade, #texto_amplo_degrade_claro, #texto_amplo_noticias {
	width: 515px;
	padding-left: 10px;
	padding-right: 20px;
	background: url(../images/bg_texto_amplo_degrade.jpg) repeat-x bottom;
	margin-bottom: 5px;
}

#texto_amplo_degrade_claro {
	background: url(../images/bg_noticias_fontana.jpg) repeat-x bottom;
}

#texto_amplo_degrade p, #texto_amplo_degrade_claro p, #texto_amplo_noticias p {
	margin: 0 0 20px 3px;
}



#artigos_capa {
	width: 544px;
	height: 157px;
	/*border: solid 1px #999;
	background: url(../images/bg_artigos.jpg) repeat-x;*/
}

#artigos_txt {
	width: 320px;
	height: 130px;
	font-size: 9px;
	color: #666;
	padding-left: 5px;
}

#artigos_txt p {
	margin: 0 0 10px 0;
}

#artigos_int {
	width: 544px;
	height: 157px;
	background: url(../images/bg_sombra_artigos_capa.jpg) no-repeat right bottom;
}

#bt_vejamais_artigos {
	width: 81px;
	height: 16px;
	/*padding-top: 2px;*/
	text-align: center;
	vertical-align: bottom;
	margin-left: 5px;
}

#bt_vejamais_artigos a, #bt_vejamais_artigos a:visited {
	font-size: 9px;
	color: #333;
	text-decoration: none;
}

#colunas {
	width: 545px;
	height: 280px;
	/*background: white url(../images/bg_sombra_artigos1.jpg) no-repeat right top;*/
	padding-top: 10px;
	clear: both;
	margin-bottom: 4px;
	font-size: 10px
	/*margin-top: 10px;*/
}

.content_coluna {
	height: 180px;
	float: none;
}

.content_coluna_esq {
	width: 182px;
	height: 292px;
}

.content_coluna_meio {
	width: 177px;
	height: 292px;
}

.content_coluna_dir {
	width: 181px;
	height: 292px;
}

#colunas p {
	margin: 0 12px 10px 12px;
}

#colunas h1 {
	text-align: center;
	margin: 10px 0 15px 0;
}

#artigos_txt h1 {
	margin: 10px 0 15px 0;
}

#noticias_capa, #cases_capa {
	width: 100%;
	height: 24mk0px;
	background: url(../images/bg_colunas.jpg) repeat-x bottom;
	border-right: solid 1px white;
}

#case_capa {
	margin: 0 12px 12px 12px;
	height: 100px;
}

#noticias_capa p {
	font-weight: bold;
}

#noticias_capa label {
	font-weight: normal;
}

#processos_capa {
	width: 178px;
	height: 280px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background: url(../images/bg_processos_capa.jpg) no-repeat center bottom;
}

#login p {
	margin: 0 12px 5px 12px;
}

.bt_processos, .bt_colunas {
	width: 81px;
	height: 16px;
	text-align: center;
	vertical-align: bottom;
	margin: 8px 46px 10px 46px;
	float: none;
}

.bt_processos a, .bt_processos a:visited {
	font-size: 9px;
	color: #900;
	text-decoration: none;
	clear: both;
}

.bt_processos a:hover {
	text-decoration: underline;
}

.bt_colunas a, .bt_colunas a:visited {
	font-size: 9px;
	color: #333;
	text-decoration: none;
	clear: both;
}

.bt_colunas a:hover {
	text-decoration: underline;
}

#processos_capa label {
	color: #900;
	font-weight: bold;
}

.verdana_9_999_bold {
	font-weight: bold;
	font-size: 9px;
	color: #999;
}

#cases_capa {
	border-left: solid 1px white;
}

#cases_capa_int {
	float: none;
	height: 43px;
	background: url(../images/bg_sombra_artigos2.jpg) no-repeat top right;
}

#rodape {
	width: 530px;
	height: 120px;
	background: url(../images/bg_rodape_int1.jpg) no-repeat;
	padding: 19px 15px 0 0;
	text-align: right;
	font-size: 9px;
	line-height: 20px;
	color: white;
	float: none;
	clear: both;
}

#rodape a {
	color: #FFF;
}

#divisor {
	height:3px;
	clear:both;
	width: 500px;
	border-bottom:solid 1px white;
	float: none;
	margin: 0;
}

#localizacao {
	width: 540px;
	font-size: 9px;
	font-weight: bold;
	color: #999;
	padding-bottom: 5px;
}

.localizacao_voltar {
	float: right;
	width: 94px;
	padding: 2px 4px;
}

#nivel_1 {
	font-weight: bold;
}

#nivel_2 {
	font-weight: normal;
}

#introducao {
	width: 530px;
	padding-left: 10px;
}

#introducao p {
	margin: 0 0 20px 5px;
}

.input_login {
	width: 150px;
}

.input_login_capa {
	width: 150px;
	border: solid 1px #CCC;
	background-color: #F5F5F5;
}

#botoes_noticias {
	width: 225px;
	height: 19px;
	padding-left: 270px;
	margin-bottom: 15px;
	margin-top: 25px;
}


/*********************************************************************************************************/
/*  banco talentos  */

#intro_banco_talentos {
	line-height: 16px;
	height: 120px;
}

#formulario_talentos, #formulario_cadastro {
	width: 475px;
	margin-bottom: 6px;
	padding: 0 32px 0 32px;
	float: none;
	color: #666;
	background: url(../images/bg_banco_talentos.jpg) repeat-x bottom;
}

#formulario_talentos {
	width: 520px;
	height: 530px;
	padding: 0 0 0 15px;
}

#formulario_talentos p {
	margin: 0 0 15px 0;
}

.input_talentos {
	height: 15px;
	width: 241px;
	color: #666;
	font-size: 10px;
}

#content_anexar {
	width: 515px;
	margin: 0px 0 15px 0;
}

.campo_anexar {
	width: 385px;
	height: 16px;
	border: solid 1px #CCC;
	border-right: none;
	border-bottom: none;
	padding: 3px 0 0 3px;
	background-color: #FAFAFA;
	margin-right: 2px;
	float: left;
}

.btn_procurar {
	margin-top: 2px;
	border: none;
	height: 19px;}

.input_nao_ie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	padding-left:2px;
	color: #666;
	height:20px;
	background-color:#FFF;
}

#bt_procurar a, #bt_procurar a:visited {
	color: #900;
	font-size: 9px;
}



/*****************************************************************************************************/
/*----------- select ------------*/

.select_setor {
	width: 250px;
	height: 19px;
	margin: 2px 0 0 0;
	padding-bottom: 15px;
}

.campo_select {
	width: 216px;
	height: 15px;
	background-color: #F9F9F9;
	border: solid 1px #CCC;
	border-bottom: none;
	border-right: none;
	margin-right: 2px;
	padding: 2px 0 0 4px;
	color: #900;
	cursor: pointer;
}

.seta_select {
	width: 17px;
	height: 17px;
	border: solid 1px #CCC;
	background: url(../images/seta_select.jpg) no-repeat;
	cursor: pointer;
}



/*********************************************/
/*Select Options*/
/*********************************************/
.select_busca_flecha {
	font-size: 9px;
	color: #666666;
	width:23px;
	height:19px;
	background-image: url("../images/select_flecha.jpg");
	float:left;
	position:relative;
	cursor:pointer;
}

.select_busca_options, .select_estado_options {
	overflow:visible; 
	width:242px;
	position:absolute; 
	margin-top:20px;
	display:none;
	background-color:#FFFFFF;
	float:left;
	border-bottom:1px solid #DEDCDE;
	z-index:8;
	margin-left:0px;
}

.select_estado_options {
	height: 153px;
	overflow: auto;
}



.select_busca_options li.buscaoff, .select_estado_options li.buscaoff {
	cursor:pointer;
}

.select_busca_options li.buscaon, .select_estado_options li.buscaon { 
	cursor:pointer;
}

.select_busca_options ul, .select_estado_options ul {
	list-style: none; /*remove o marcador*/ 
	margin: 0px; /*remove o recuo IE e Opera*/ 
	padding: 0px; /*remove o recuo Mozilla e NN*/ 
}

.select_busca_options a, .select_estado_options a {
	display: block;
	padding: 0px;
	cursor:pointer;
	voice-family: "\"}\""; /*Box Model Hack*/
	voice-family:inherit;
}

.select_busca_options li, .select_estado_options li {
	border-top:1px solid #DEDCDE;
	border-left:1px solid #DEDCDE;
	border-right:1px solid #DEDCDE;
	/*border:1px solid red;*/
	margin-bottom:0px;
	height:14px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

.select_busca {
	width:144px;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #990000;
	background-color:#FFFFFF;
	padding-top:2px;
	padding-left:5px;
	float:left;
	border:1px solid #CCCCCC;
	margin-right:1px;
}

#busca_empresa_historico,#busca_empresa_institucional, #busca_representacoes, #busca_noticias, #busca_bolsa_valores, #busca_responsabilidade_ambiental, #busca_banco_talentos, #busca_contato {
	background-color:#FFFFFF;
}

#busca_empresa_historico a,#busca_empresa_institucional a, #busca_representacoes a, #busca_noticias a, #busca_bolsa_valores a, #busca_responsabilidade_ambiental a, #busca_banco_talentos a, #busca_contato a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

#busca_produtos {
	background:url(../images/bg_busca_produtos.jpg) repeat-x top;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
}

#busca_produtos a{
	color:#FFFFFF;
	text-decoration:none;
}

#busca_produtos_metais, #busca_produtos_processos, #busca_produtos_quimicos, #busca_produtos_representacoes {
	background-color:#EEEEEE;
	text-align:right;
}

#busca_produtos_metais a, #busca_produtos_processos a, #busca_produtos_quimicos a, #busca_produtos_representacoes a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}

.select_busca_options li a:hover {
	text-decoration:underline;
}
/*********************************************/
/*Select Options*/
/*********************************************/


/*****************************************************************************************************/
/*----------- area atuacao ------------*/

.bloco_area_atuacao, .bloco_artigo, .bloco_artigo_final, .bloco_area_atuacao_final, .bloco_cases {
	margin-left: 10px;
	width: 520px;
	background: url(../images/bg_bloco_area_atuacao.jpg) no-repeat bottom center;
	padding-bottom: 16px;
}

.bloco_artigo {
	margin-left: 0;
	margin-bottom: 15px;
}

.bloco_artigo h2 {
	margin-left: 15px;
}

.artigo_autor_listagem, .artigo_autor_interna {
	margin: 0 0 15px 5px;
	display:block;
	font-style: italic;
}

.artigo_autor_listagem {
	//text-align: right;
	text-align: left;
}

.artigo_autor_imagem {
	width: 80px;
}

.bloco_artigo .artigo_autor, .bloco_artigo_final .artigo_autor {
	margin: -10px 0 12px 15px;
}



h2 {
	font-size: 12px;
	color: #666;
	margin: 0 0 0 10px;
	padding-left: 10px;
	background: url(../images/bg_h2_areas_atuacao.gif) no-repeat 7px left;
}

.bloco_area_atuacao {
	margin-bottom: 15px;}

.bloco_area_atuacao p, .blocofinal_area_atuacao p {
	margin: 15px 10px;
}


/*****************************************************************************************************/
/*----------- equipe ------------*/

.bloco_equipe {
	width: 500px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.bloco_equipe p {
	margin: 12px 0 0 3px;
}

.bloco_equipe h2 {
	font-size: 12px;
	margin: 0;
	padding: 11px 0 4px 3px;
	border-bottom: solid 1px #CCC;
}

.bloco_equipe span {
	font-weight: normal;
}

.img_equipe {
	width: 168px;
	height: 101px;
	padding: 11px;
	background: url(../images/bg_imagem_equipe.jpg) no-repeat;
}

.txt_equipe {
	float: right;
	width: 310px;
}

.txt_equipe h2 {
	background: none;
}

/*****************************************************************************************************/
/*----------- quem somos ------------*/

#politica {
	width: 541px;
	background: url(../images/bg_politica.jpg) repeat-x top;
	border: solid 2px #999;
	font-size: 11px;
}

#politica strong {
	color: #666;
}

#politica ul li {
	margin: 2px 0;
}

#politica h1 {
	margin: 20px 15px;
}

#bg_sombra_politica {
	width: 541px;
	height: 7px;
	background: url(../images/bg_politica_sombra.jpg) no-repeat top right;
}


/*****************************************************************************************************/
/*----------- noticias ------------*/

#noticias_relacao {
	padding-left: 10px;
	width: 535px;  /*width: 360px;*/
	/*padding-right: 10px;*/
	background: white /*url(../images/bg_noticias.jpg) repeat-x bottom*/;
	/*border-right: solid 1px #CCC;*/
}

#noticias_relacao h1 {
	margin: 12px 0 15px 5px;
}

.margem_h1 {
	margin-top: -2px;
}

#noticias_coluna_dir h1 {
	margin: 10px 0 15px 0;
}

#noticias_relacao span {
	margin-left: 20px;
	padding-top: 10px;
	display: block;
	color: #900;
	font-weight: bold;
}

#noticias_relacao h2 {
	margin: 5px 0 5px 20px;
}

#noticias_relacao p {
	margin: 0 0 20px 20px;
}

#bg_noticias {
	width: 543px;
	background: #DFDFDF url(../images/bg_noticias_juridicas.jpg) repeat-x top;
}

#noticias_coluna_dir {
	width: 150px;
	float: right;
	padding-left: 20px;
	color: #414141;
}

#noticias_coluna_dir p {
	font-weight: bold;
	margin: 0 0 20px 0;
}

/*****************************************************************************************************/
/*----------- artigo ------------*/

.bloco_artigo h2, .bloco_artigo_final h2, bloco_destaque {
	background: none;
	padding: 0;
}

.bloco_artigo_final {
	background: none;
	padding-bottom: 0;
	margin-left: 0;
}

.bloco_artigo_final h2 {
	margin-left: 15px;
}

.paginacao_combo {
	color: #666;
	font-size: 9px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*
#paginacao {
	width: 277px;
	height: 19px;
	margin: -15px 0 50px 0;
	padding-left: 130px;
	font-size: 9px;
}

#paginacao a, #paginacao a:visited {
	color: #900;
	text-decoration: none;
}

#paginacao a:hover {
	text-decoration: underline;
}


#bt_anterior, #bt_proxima {
	width: 79px;
	text-align: center;
}

#num_paginas {
	width: 109px;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	background: url(../images/bg_botao.jpg) repeat-x bottom;
	border: solid 1px #CCC;
	margin: 0 2px;
}

.pg_selecionada {
	font-weight: bold;
}
*/

h2 a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

h2 a:hover {
	color: #900;
	text-decoration: none;
}

/*****************************************************************************************************/
/*----------- cadastro ------------*/

.check_cadastro {
	border:none; 
	background-color:none; 
	float:left; 
	margin:6px 0;
	margin-right: 5px;
}

#coluna_dir_form {
	width: 224px;
}

.coluna_esq_form_login, #coluna_esq_contato {
	width: 226px;
	height: auto;
	padding-left: 20px;
}

#coluna_esq_form {
	width: 250px;
	height: 230px;
	padding-left: 20px;
	float: right;
}

#coluna_dir_form ul, #coluna_esq_form ul, .coluna_esq_form_login ul, #coluna_esq_contato ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#coluna_dir_form li.margem15, #coluna_esq_form li.margem15, .coluna_esq_form_login li.margem15, #coluna_esq_contato li.margem15 {
	margin-bottom: 15px;
}

#content_botao_centro {
	width: 475px;
	padding: 15px 0 30px 0;
}

#content_input_475 {
	width: 475px;
	margin-bottom: 15px;}

#bt_enviar_centro {
	width: 80px;
	text-align: center;
	padding-left: 197px;
}

#bt_enviar_centro_processos {
	width: 81px;
	padding: 3px 0 15px 200px;
}

#bt_enviar_centro a, #bt_enviar_centro a:visited {
	color: #900;
	text-decoration: none;
	font-size: 9px;
}


/*****************************************************************************************************/
/*----------- noticias juridicas interna ------------*/

#texto_amplo_degrade h2, #texto_amplo_degrade_claro h2 {
	margin: 5px 0 20px 3px;
}

#texto_amplo_noticias h2 {
	margin: 5px 0 5px 3px;
}

#texto_amplo_degrade label, #texto_amplo_degrade_claro label, #texto_amplo_noticias label {
	color: #900;
	font-weight: bold;
	font-size: 10px;
	margin-left: 3px;
}

.img_noticias_juridicas {
	border: solid 5px #848486;
	margin-right: 10px;
}

.img_artigo {
	border: solid 5px #848486;
	margin-right: 10px;
}

.img_noticias_juridicas img {
	border: solid 1px white;
}

.img_extra_noticias_juridicas {
	border: solid 5px #848486;
	margin-right: 10px;
	margin-left: 10px;
	float: right;
}

.img_extra_noticias_juridicas img {
	border: solid 1px white;
}


/*****************************************************************************************************/
/*----------- noticias links ------------*/

#links {
	margin: 0 0 25px 0;
	padding: 0 0 0 25px;
}

#links li {
	list-style-type: none;
	margin: 5px 0;
	padding: 0 0 0 9px;
	background: url(../images/bg_h2_areas_atuacao.gif) no-repeat center left;
}

#links a {
	color: #666;
}

#links strong {
	font-size: 11px;
	color: #666;
}



/*****************************************************************************************************/
/*----------- cases ------------*/

.bloco_cases, .bloco_dicidio, .bloco_lista_processos {
	margin-left: 15px;
	width: 475px;
	background: url(../images/bg_bloco_area_atuacao.jpg) no-repeat bottom center;
	padding-bottom: 16px;
	margin-bottom: 10px;
}

.bloco_lista_processos {
	padding-left: 10px;
	float: right;
	padding-right: 40px;}

.bloco_cases h3 {
	font-size: 12px;
	color: #666;
	float: left;
	margin: 0 0 10px 15px;
	padding: 0;
}

.bloco_cases div {
	margin-bottom: 5px;
}

.cases_data {
	float: right;
	font-size: 9px;
	font-weight: bold;
}

.bloco_cases h3 a, .bloco_dicidio h3, .bloco_lista_processos h3 {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	padding-left: 10px;
	background: url(../images/bg_h2_areas_atuacao.gif) no-repeat center left;
}

.bloco_cases h3 a:hover, .h2_vermelho {
	color: #900;
	text-decoration: none;
	background: url(../images/bg_h2_areas_atuacao_vermelho.gif) no-repeat center left;
}


/*****************************************************************************************************/
/*----------- cases ------------*/

#introducao_cases {
	width: 500px;
	padding-left: 30px;
	padding-right: 10px;
	font-size: 11px;
}

#introducao_cases p {
	margin: 0 0 20px 5px;
}

#introducao_cases div {
	margin-top: 5px;
	margin-bottom: 20px;
}

#introducao_cases h2 {
	font-size: 12px;
	color: #900;
	float: left;
	margin: 0 0 0 5px;
	padding-left: 10px;
	background: url(../images/bg_h2_areas_atuacao_vermelho.gif) no-repeat center left;
}

#introducao_cases strong {
	color: #666;
}


/*****************************************************************************************************/
/*----------- contato ------------*/

.centralizado {
	float: none;
	text-align: center;
}

#content_mapa {
	width: 540px;
	background: url(../images/bg_bloco_area_atuacao.jpg) no-repeat bottom center;
	padding-bottom: 15px;
}

#content_fale_conosco {
	width: 480px;
	height: 200px;
	background: url(../images/bg_banco_talentos.jpg) repeat-x bottom;
	margin-bottom: 6px;
	padding: 0 32px 0 32px;
	float: none;
	color: #666;
}


#mapa {
	width: 530px;
	margin: 20px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#mapa p {
	margin: 0;
}

.mapa_titulo {
	border-bottom: solid 1px #CCC;
	float: none;
}

.mapa_subtitulo {
	border-bottom: solid 1px #CCC;
	width: 136px;
	margin-bottom: 24px;
	float: none;
}

.sub_secao, .sub_sub_secao {
	float: none;
	padding: 17px 0 0 28px;
	margin-left: 45px;
	margin-bottom: 15px;
	background: url(../images/mapa_bg_sublinha.jpg) no-repeat;
}

.sub_item, .sub_item_borda {
	background: url(../images/mapa_seta_clara.jpg) no-repeat center left;
	padding-left: 7px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: 700;
	color: #999;
}

.sub_item_borda {
	border-bottom: solid 1px #CCC;
}

.sub_sub_secao {
	margin-top: -15px;
	margin-left: 110px;
}

.sub_item a, .sub_sub_item a, .sub_item_borda a {
	font-size: 12px;
	text-decoration: none;
	color: #999;
}

.sub_item a:hover, .sub_sub_item a:hover, .sub_item_borda a:hover {
	text-decoration: underline;
}

/* dissidios */
/***************************************************************************/
.btn_vejamais_dicidios {
	padding-left: 392px;
	height: 20px;
}

.btn_vejamais_dicidios img {
	border: solid 1px #CCC;
}

.bloco_dicidio h3, .bloco_lista_processos h3 {
	float: left;
	margin: 0;
	margin-left: 15px;
}

.bloco_dicidio p, .bloco_lista_processos p {
	margin-bottom: 10px;}

.bloco_dicidio, .bloco_lista_processos {
	padding-bottom: 30px;
	margin-bottom: 15px;
	margin-left: 0;
	padding-left: 20px;
}

.titulo_bloco_dicidio {
	margin-bottom: 10px;
}

.titutlo_lista_processos {
	margin-bottom: 10px;}

.titutlo_lista_processos h3 {
	margin: 0;}

.bloco_lista_processos p {
	margin-left: 0;}

/***************************************************************************/
/* dissidios */





/* BIBLIOTECA VIRTUAL */
/***************************************************************************/
#formulario_cadastro h1 {
	margin: 0 0 10px 0;}
/***************************************************************************/
/* BIBLIOTECA VIRTUAL */





/* PROCESSOS ONLINE */
/***************************************************************************/
#bg_login_verm {
	width: 541px;
	height: 202px;
	padding: 7px 0;
	background: url(../images/bg_login_verm.jpg) repeat-y;}

#bg_login_cinza {
	width: 541px;
	height:201px;
	background: url(../images/bg_login_cinza.jpg) repeat-x;}

#div_login {
	width: 186px;
	height: 181px;
	float: none;
	margin: 0 auto;
	padding: 20px 22px 0 53px;
	background: url(../images/bg_login_processos.jpg) no-repeat}

#div_login label {
	font-size: 9px;
	font-weight: 700;
	color: #900;}

#link_cadastro {
	font-size: 9px;
	font-weight: 700;
	color: #999;}

#div_login ul {
	margin: 0;
	padding: 0;
	list-style: none;}

#div_login li {
	clear: both;}

#div_login a {
	color: #999;}

.input_login {
	width: 155px;
	/*height:19px;*/
	border: solid 1px #CCC;
	margin: 5px 0;}

.input_login input {
	border: solid 1px #FFF;
	background-color: #F5F5F5;
	width: 151px;
	height: 15px;
	margin: 0;}

#lista_links_uteis {
	font-size: 10px;
	margin: 10px 15px;
	padding: 3px 15px;
	list-style: none;}

#lista_links_uteis li {
	margin: 6px 0;}

#lista_links_uteis span {
	font-weight: 700;
	font-size: 11px;
	padding-left: 10px;
	background: url(../images/bg_h2_areas_atuacao.gif) no-repeat left 6px;}

h4 {
	font-size: 11px;
	color: #900;
	padding-left: 10px;
	margin-left: 20px;
	background: url(../images/bg_h2_areas_atuacao_vermelho.gif) no-repeat left 6px;}
/***************************************************************************/
/* PROCESSOS ONLINE */




/* PROCESSOS VISUALIZAR */
/***************************************************************************/
#content_dados_processo {
	width: 453px;
	padding-left: 40px;
	margin-bottom: 20px;}

h5 {
	font-size: 12px;
	color: #900;
	margin: 0;
	padding: 10px 0 12px 3px;
	float: left;}

.linha_dados_processo1 {
	width: 448px;
	background: url(../images/bg_efefef.jpg);
	border-top: 1px solid #FFF;}

.linha_dados_processo2 {
	width: 448px;
	background: url(../images/bg_f6f6f6.jpg);
	border-top: 1px solid #FFF;}

.coluna1 {
	width: 120px;
	padding: 2px 0 2px 3px;
	font-weight: 700;}

.coluna2 {
	width: 320px;
	padding: 2px 0;}

#texto_processo {
	width: 477px;
	padding-left: 30px}

#texto_processo p {
	margin: 15px 0;}
/***************************************************************************/
/* PROCESSOS VISUALIZAR */


/***************************************************************************/
/* TIRE SUAS DUVIDAS - F.A.Q. */
.tire_suas_duvidas_respostas{
	font-size: 12px;
	color: #666;
	/*margin: 0 0 0 30px;*/
	margin-bottom: 10px;
	margin-left: 23px;
	padding-left: 20px;
	padding-right: 50px;
	width: 400px;
	/*background: url(../images/bg_h2_areas_atuacao.gif) no-repeat 7px left;*/
	/*background-color: #ECECEC;*/
}

.tire_suas_duvidas_respostas a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

.tire_suas_duvidas_respostas a:hover {
	color: #900;
	text-decoration: none;
}

.tire_suas_duvidas_pergunta_respostas{
	font-size: 12px;
	color: #666;
	/*margin: 0 0 0 30px;*/
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 50px;
	width: 400px;
	/*background: url(../images/bg_h2_areas_atuacao.gif) no-repeat 7px left;*/
	background-color: #ECECEC;
}

.tire_suas_duvidas_perguntas{
	font-size: 12px;
	color: #555;
	/*margin: 0 0 0 30px;*/
	margin-bottom: 5px;
	padding-left: 15px;
	padding-right: 50px;
	width: 400px;
	/*background: url(../images/bg_h2_areas_atuacao.gif) no-repeat 7px left;*/
}

.tire_suas_duvidas_perguntas a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

.tire_suas_duvidas_perguntas a:hover {
	color: #900;
	text-decoration: none;
}

/***************************************************************************/
/* TIRE SUAS DUVIDAS - DICAS */


.texto_introducao{
	text-align: justify;	
	padding-left: 50px;
	margin-top: 0px;
	width: 400px;
	
}

/************************** FOTOS **************************/
.img_visualizador {
	width: 468px;
	height: 334px;
	/*padding: 2px;*/
	text-align: center;
	margin: 0 auto;
	margin-top: 30px;
	
	
}

#fotors {border: 1px solid #000000;}

#fotosp {border: 1px solid #000000;}

#foto {
	width: 318px;
	height: 214px;
}

.legenda_foto {
	height: 22px;
	padding-top: 2px;
	margin-top: 2px;
	background: url(../images/bg_legenda_foto.jpg) repeat-x;
}

.legenda_foto img {
	float: left;
}

.legenda_foto span {
	padding-left: 15px;
	font: 9px Arial, Helvetica, sans-serif;
}

.navegador {
	width: 470px;
	height: 65px;
	margin: 7px auto;
}

.nav_esq {
	float: left;
	padding-top: 20px;
}

.nav_dir {
	float: right;
	padding-top: 20px;
}

#content_scroller {
	float: left;
	width: 443px;
	height: 65px;
	position: relative;
	overflow: hidden;
}

#scroller_container {
	position: absolute;
	height: 63px;
	width: 1000px;
}

#scroller_container img {
	border: solid 1px #000;
}

#scroller_container a {
	border: solid 1px #999;
	float: left; 
	margin-right: 3px;
}

#content_scroller_ {
	float: left;
	width: 443px;
	height: 65px;
	position: relative;
	overflow: hidden;
}

#scroller_container_ {
	position: absolute;
	height: 63px;
	width: 1000px;
}

#scroller_container_ img {
	border: solid 1px #000;
}

#scroller_container_ a {
	border: solid 1px #999;
	float: left; 
	margin-right: 3px;
}