@charset "utf-8";


/* MENU PRINCIPAL */

#banner_home2{
	margin-top:0px;
	padding:0px;
	float:left;
	clear:left;
	position: absolute;
	z-index:1px;
}
#menu{
	padding:0px;
	margin-left:8px;
	float:left;
	clear:left;
	position: absolute;
	z-index:2px;
}
#menu ul{
	list-style-type:none;
	list-style-image:none;
	width:145px;
	height:200px;
	margin-left:0px;
	padding:0px;
	float:left;
	display: block;

}
#menu li{
	display:block;
	float:left;
    height:28px;
	margin:0px;
	padding:0px;
}
#menu img{
	margin:0px;
	padding:0px;
}
#menu li a{
      display:block;
	  text-decoration:none;
	  text-indent:-4000px;
      width:100%;
      height:28px;
}
#home{ width:145px;
background-image:  url(menu/btn_home.gif);
background-repeat:no-repeat;
}
#home a:hover{
  background: url(menu/btn_home.gif) no-repeat;
}
#escritorio{ width:145px; height:27px;
background-image: url(menu/btn_escritorio.gif);
background-repeat:no-repeat;
}
#escritorio a:hover{
  background: url(menu/btn_escritorio.gif) no-repeat;
}
#area{ width:145px;
background-image: url(menu/btn_areaatuacao.gif);
background-repeat:no-repeat;
}
#area a:hover{
  background: url(menu/btn_areaatuacao.gif) no-repeat;
}
#profissionais{ width:145px;
background-image: url(menu/btn_profissionais.gif);
background-repeat:no-repeat;
}
#profissionais a:hover{
  background: url(menu/btn_profissionais.gif) no-repeat;
}
#noticias{ width:145px;
background-image: url(menu/btn_noticia.gif);
background-repeat:no-repeat;
}

#noticias a:hover{
  background: url(menu/btn_noticia.gif) no-repeat ;
}
#link{ width:145px;
background-image: url(menu/btn_link.gif);
background-repeat:no-repeat;
}

#link a:hover{
  background: url(menu/btn_link.gif) no-repeat ;
}
#contato{ width:145px;
background-image: url(menu/btn_contato.gif);
background-repeat:no-repeat;
}

#contato a:hover{
  background: url(menu/btn_contato.gif) no-repeat ;
}
/********************************************************************* MENU UTILIDADES ******************************************************************************/
#header_menu{
	width:776px;
	height:17px;
	display:block;
	padding-top:0px; *padding-bottom:7px; _padding-bottom:2px;
	margin-left:32px; _margin-left:26px; 
	margin-right:0px; margin-bottom:0px; _margin-bottom:-2px;
	margin-top:20px; *margin-top:20px;
	float:left; _float:right; !position:relative;
	color:#CCCCCC;
}
#header_menu ul{
	list-style-type:none;
	list-style-image:none;
	width:100%;
	height:17px;
	margin-left:0px;
	padding:0px;
	float:left;
	display: inline;

}
#header_menu li{
	display: inline;
	float:left;
    height:17px;
	margin-left:24px; _margin-left:34px; margin-right:0px;
	padding:0px;
}
#header_menu img{
	margin-right:3px;
	margin-left:0px;
	padding:0px;
}
#header_menu li a{
      display: inline;
	  color:#CCCCCC;
      height:17px;
	  float:left;
}
#header_menu form{
	margin:0px;
	padding:0px;
	
}
#english a{
	text-decoration:none;
	margin-top:0px; margin-left:0px;
	display:inline;
	float:left;
	clear:left;
	!width:68px;
	height:17px;
}
#francais a{
	text-decoration:none;
	margin-left:0px; _margin-lef:44px;
	float:left;
	clear:left;
	display:inline;
	!width:66px;
	height:17px;
}
#webmail{
	text-decoration:none;
	display:inline;
	height:17px;
	margin-top:3px;
	!width:98px;
	margin-left:35px; _margin-left:0px;
}
.newsletter_imput{
	width:120px;
	height:15px;
	background-color:#474747;
	border:none;
	color:#CCCCCC; font-size:11px;
	margin-left:15px; margin-bottom:3px; _margin-bottom:3px; margin-right:4px; padding-left:4px;
	float:left; display:inline;
}
.newsletter_btn{
	background:url(img/btn_login_ok.jpg) no-repeat center;
	width:17px; height:16px;
	margin:0px; padding:0px;
	float:left;
	border:0px;
	display:inline;
}
.cadastro{
	text-decoration:none;
	margin-top:-2px;
	position:relative; _float:right;
}
.login{
	width:79px;
	height:15px;
	background-color:#474747;
	border:none;
	color:#CCCCCC; font-size:11px;
	margin-left:20px; !margin-left:0px; margin-bottom:3px; margin-right:4px; padding-left:4px;
	float:left; clear:right; display:inline;
}
.senha{
	width:79px;
	height:15px;
	background-color:#474747;
	border:none;
	color:#CCCCCC; font-size:11px;
	margin-left:0px; margin-bottom:3px; margin-right:4px; padding-left:4px;
	float:left; clear: right; display:inline;
}
/********************************************************************* SUB MENU ******************************************************************************/
#sub_menu{
	width:213px;
	height: inherit;
	display:block;
	padding:0px;
	margin-left:0px;
	margin-top:3px;
	margin-right:3px;
	float:left;
	border-left:1px solid;
	border-left-color:#979797;
}
#sub_menu ul{
	list-style:none;
}
#sub_menu li{
	margin:0px;
	padding:0px;
	height:40px;
	background-color:#313131;
	border-bottom:1px solid;
	border-bottom-color:#979797;
}
#sub_menu li a{
      display:block;
	  text-decoration:none;
      width:100%;
      height:40px;
}
#sub_menu li a:hover{
	background-color: #666666;
}
#sub_menu img{
	margin:0px;
	padding:0px;
}
#sub_menu p{
	font-size:11px;
	font:Trebuchet MS, Century Gothic, Verdana, Arial;
	color:#FFF;
	text-align:right;
	/**font-weight:bold;**/
	padding-top:10px;
	margin-bottom:10px;
	padding-right:3px;
}
/**#administrativo{ width:213px;
background-image: url(sub_menu/sbtn_administrativo.gif);
background-repeat:no-repeat;
}

#administrativo a:hover{
  background: url(sub_menu/sbtn_administrativoover.gif) no-repeat ;
}
#ambiental{ width:213px;
background-image: url(sub_menu/sbtn_ambiental.gif);
background-repeat:no-repeat;
}

#ambiental a:hover{
  background: url(sub_menu/sbtn_ambientalover.gif) no-repeat ;
}
#civil{ width:213px;
background-image: url(sub_menu/sbtn_civil.gif);
background-repeat:no-repeat;
}

#civil a:hover{
  background: url(sub_menu/sbtn_civilover.gif) no-repeat ;
}
#comercial{ width:213px;
background-image: url(sub_menu/sbtn_comercial.gif);
background-repeat:no-repeat;
}

#comercial a:hover{
  background: url(sub_menu/sbtn_comercialover.gif) no-repeat ;
}
#economico{ width:213px;
background-image: url(sub_menu/sbtn_economico.gif);
background-repeat:no-repeat;
}

#economico a:hover{
  background: url(sub_menu/sbtn_economicoover.gif) no-repeat ;
}
#eleitoral{ width:213px;
background-image: url(sub_menu/sbtn_eleitoral.gif);
background-repeat:no-repeat;
}

#eleitoral a:hover{
  background: url(sub_menu/sbtn_eleitoralover.gif) no-repeat ;
}
#internacional{ width:213px;
background-image: url(sub_menu/sbtn_internacional.gif);
background-repeat:no-repeat;
}

#internacional a:hover{
  background: url(sub_menu/sbtn_internacionalover.gif) no-repeat ;
}
#tributario{ width:213px;
background-image: url(sub_menu/sbtn_tributario.gif);
background-repeat:no-repeat;
}

#tributario a:hover{
  background: url(sub_menu/sbtn_tributarioover.gif) no-repeat ;
}
#licitacoes{ width:213px;
background-image: url(sub_menu/sbtn_licitacoes.gif);
background-repeat:no-repeat;
}

#licitacoes a:hover{
  background: url(sub_menu/sbtn_licitacoesover.gif) no-repeat ;
}
#credito{ width:213px;
background-image: url(sub_menu/sbtn_recuperacaodecredito.gif);
background-repeat:no-repeat;
}

#credito a:hover{
  background: url(sub_menu/sbtn_recuperacaodecreditoover.gif) no-repeat ;
}
#regulatorio{ width:213px;
background-image: url(sub_menu/sbtn_drireitoregulatorio.gif);
background-repeat:no-repeat;
}

#regulatorio a:hover{
  background: url(sub_menu/sbtn_drireitoregulatorioover.gif) no-repeat ;
}**/

/*************** MENU PROFISSIONAIS ************************************/
#sub_menu_p{
	width:213px;
	height:100%;
	display:block;
	padding:0px;
	margin-left:0px;
	margin-top:3px;
	margin-right:3px;
	float:left;
	border-left:1px solid;
	border-left-color:#979797;
}
#sub_menu_p ul{
	list-style:none;
}
#sub_menu_p li{
	margin:0px;
	padding:0px;
	background-color:#313131;
	border-bottom:1px solid;
	border-bottom-color:#979797;
}
#sub_menu_p li a{
      display:block;
      width:100%;
      height:30px;
	  color:#FFF;
	  text-decoration:none;
}
#sub_menu_p li a:hover{
      display:block;
      width:100%;
      height:30px;
	  color:#CCCCCC;
	  background-color: #666666;
}
.titulo{
	height:40px;
}
#sub_menu_p p{
	font-size:11px;
	font:Trebuchet MS, Century Gothic, Verdana, Arial;
	color:#FFF;
	text-align:right;
	/**font-weight:bold;**/
	padding-top:10px;
	margin-bottom:10px;
	padding-right:3px;
}


/******************************************* MENU NOTÍCIAS ************************************/
#sub_menu_n{
	width:213px;
	height: inherit;
	display:block;
	padding:0px;
	margin-left:0px;
	margin-top:3px;
	margin-right:3px;
	float:left;
	border-left:1px solid;
	border-left-color:#979797;
}
#sub_menu_n ul{
	list-style:none;
}
#sub_menu_n li{
	margin:0px;
	padding:0px;
	background-color:#313131;
	border-bottom:1px solid;
	border-bottom-color:#979797;
}
#sub_menu_n li a{
      display:block;
      width:100%;
      height:100%;
	  color:#FFF
}
#sub_menu_n p{
	font-size:11px;
	font:Trebuchet MS, Century Gothic, Verdana, Arial;
	color:#FFF;
	text-align:right;
	/**font-weight:bold;**/
	padding-top:10px;
	margin-bottom:10px;
	padding-right:3px;
}