/* -- Inicio dos Estilos Genéricos -- */
body,div,p,h1,h2,h3,h4,h5,h6,ul,li,a,img,form,fieldset,legend,dl,dt,dd,ol{margin:0px; padding:0px;}
body{font:11px arial; color:#322D27; background: url(../img/bg.jpg) repeat-y center top;}
body a{font:11px arial; text-decoration:none; outline:none;}
body ul{float:left;}
body ul li{float:left; list-style-type:none;}
body form{float:left;}
body fieldset{border:0;}
body fieldset legend{display:none;}
body fieldset input{font:11px arial; color:#999;}
img.floatL{float:left; margin:0 5px 10px 0;}
a{color:#322D27}
a:hover{text-decoration:underline;}
div#clear{width:100%; height:130px; *height:100px; display:block; float:left; clear:both;}
div#clear-conteudo{width:100%; display:block; float:left; height:180px; *height:196px;}
div#clear-conteudo-height30{width:100%; display:block; float:left; height:30px;}
div#clear-conteudo-height80{width:100%; display:block; float:left; height:80px;}
div#clear-conteudo-height100{width:100%; display:block; float:left; height:100px;}
div#clear-conteudo-height120{width:100%; display:block; float:left; height:120px;}
div#clear-conteudo-height200{width:100%; display:block; float:left; height:200px;}
div#clear-conteudo-height260{width:100%; display:block; float:left; height:260px;}
div#clear-conteudo-height300{width:100%; display:block; float:left; height:300px;}




/*  Aumenta Fonte + BGcolor */		
ul#aumenta-fonte{width:160px; height:20px; margin:0 0 0 34px; *margin:0 0 0 32px; -margin:0 0 0 16px; padding:0;}
ul#aumenta-fonte li{margin:0;}

#mudaFonte .w264{width:264px;}
#mudaFonte .w354{width:354px;}
#mudaFonte .w374{width:374px;}
#mudaFonte .w470{width:470px;}
#mudaFonte .w748{width:748px;}

.BG_classe1{background: url(../img/bg.jpg) repeat-y center top; color:#322D27;}
.BG_classe1 a{color:#322D27;}
.BG_classe2{background: url(../img/bg_02.jpg) repeat-y center top; color:#ffffff;}
.BG_classe2 a{color:#ffffff; background-color:#AEA296;}
.BG_classe3{background: url(../img/bg_03.jpg) repeat-y center top; color:#ffffff;}
.BG_classe3 a{color:#ffffff;}
.BG_classe4{background: url(../img/bg_04.jpg) repeat-y center top; color:#000000;}
.BG_classe4 a{color:#000000;}


/* ----- Header ----- */
#header{position:relative; width:842px; left:50%; height:197px; margin:0 0 0 -421px;}
#header ul#topo{width:842px; height:153px;}
#header ul#topo li{display:block; float:left;}
#header ul#topo li.logo{width:195px; margin:48px 0 0 0;}
/*
#header ul#topo li.idioma{width:640px; margin:48px 0 0 0;}
*/
#header ul#topo li.idioma{width:640px; margin:48px 6px 0 0; font:16px arial; color:#998D81; font-weight:bold; text-align:right; word-spacing:5px;}
#header ul#topo li.menu{width:640px; margin:56px 0 0 0; font:11px arial; word-spacing:1px; text-align:right;}
#header ul#topo li.menu a{font:11px arial; font-weight:bold; margin:0 0 0 10px;}


/* ----- Content ----- */
#content{position:relative; width:842px; left:50%; margin:0 0 0 -421px; z-index:0; *z-index:-10!important;}


/* ----- Home ----- */
#content ul#home{width:842px; background:url(../img/bg_home.jpg) repeat-y left top;}
#content ul#home li{display:block; float:left;}
#content ul#home li.left{width:646px; margin:0 5px 0 0;}
#content ul#home li.left ul#conteudo{width:646px; margin:0;}
#content ul#home li.left ul#conteudo li{display:block; float:left;}
#content ul#home li.left ul#conteudo li.item02{width:646px; margin:0;}
#content ul#home li.left ul#conteudo-bottom{width:646px; margin:7px 0 0 0; background:url(../img/bg_box_home.jpg) no-repeat left top;}
#content ul#home li.left ul#conteudo-bottom li{display:block; float:left; border:0px solid red;}

#content ul#home li.left ul#conteudo-bottom li.item01{width:175px; margin:0 7px 0 0;}
#content ul#home li.left ul#conteudo-bottom li.item01 img.img-titulo-noticias{margin:12px 0 0 05px;}
#content ul#home li.left ul#conteudo-bottom li.item01 ul#noticias{ width:165px; margin:2px 0 0 05px;}
#content ul#home li.left ul#conteudo-bottom li.item01 ul#noticias li{width:160px; font:11px arial; color:#322D27; margin:0 0 10px 0;}
#content ul#home li.left ul#conteudo-bottom li.item01 ul#noticias li a{font:11px arial; color:#322D27; line-height:12px;}
#content ul#home li.left ul#conteudo-bottom li.item01 ul#noticias li.mais-noticias a{font-weight:bold; margin:5px 0 5px 118px;}

#content ul#home li.left ul#conteudo-bottom li.item02{width:220px; margin:0 7px 0 0; border:0px solid red;}
#content ul#home li.left ul#conteudo-bottom li.item02 img.img-titulo-noticias{width:220px; margin:12px 0 0 0;}
#content ul#home li.left ul#conteudo-bottom li.item02 ul#noticias{width:210px; margin:2px 0 0 05px; border:0px solid red;}
#content ul#home li.left ul#conteudo-bottom li.item02 ul#noticias li{width:200px; font:11px arial; color:#322D27; margin:0 0 10px 0;}
#content ul#home li.left ul#conteudo-bottom li.item02 ul#noticias li a{font:11px arial; color:#322D27; line-height:12px;}
#content ul#home li.left ul#conteudo-bottom li.item02 ul#noticias li.mais-noticias a{font-weight:bold; margin:5px 0 5px 110px;}

#content ul#home li.left ul#conteudo-bottom li.item03{width:199px; margin:0;}
#content ul#home li.left ul#conteudo-bottom li.item03 img.img-titulo-destaques{width:77px; margin:6px 0 6px 0;}
#content ul#home li.left ul#conteudo-bottom li.item03 img.floatR{float:left; margin:0 5px 30px 0;}
#content ul#home li.left ul#conteudo-bottom li.item03 span.saiba-mais a{font-weight:bold; font:11px arial; font-weight:bold; color:#322D27; margin:5px 0 5px 110px;}
#content ul#home li.left ul#conteudo-bottom li.item03 span.saiba-mais02 a{position:relative; font-weight:bold; font:11px arial; font-weight:bold; color:#322D27; margin:0px 0 5px 110px; top:-20px;}

#content ul#home li.left ul#conteudo-bottom li.item04{width:296px; height: 130px; margin:17px 7px 0 0; background:#fff; padding:20px 0  20px 20px;}
#content ul#home li.left ul#conteudo-bottom li.item05{width:296px; height: 130px; margin:17px 7px 0 0; background:#e4e5e7; padding:20px 0  20px 20px;}
#content ul#home li.left ul#conteudo-bottom li.item04 img{margin-bottom:10px;}
#content ul#home li.left ul#conteudo-bottom li.item05 img{margin-bottom:10px;}

#content ul#home li.right{width:191px;}
#content ul#home li.right img.img-titulo-advogados{width:191px; margin:0px 0 10px 0;}
#content ul#home li.right span.texto{width:150px; font:11px arial; color:#ffffff; display:block; float:left; margin:4px 4px 14px 25px;}
#content ul#home li.right span.saiba-mais a{font-weight:bold; font:11px arial; font-weight:bold; color:#ffffff; margin:5px 0 5px 100px;}
#content ul#home li.right img.img-titulo-unidades{width:191px; margin:12px 0 10px 0;}
#content ul#home li.right ul#unidades{width:155px; margin:10px 0 15px 22px;}
#content ul#home li.right ul#unidades li{width:155px;  margin:0px 0 8px 0; display:block; float:left; padding:0 0 0 12px; background: url("../img/bullet_white.png") no-repeat scroll left 16% rgba(0, 0, 0, 0);}
#content ul#home li.right ul#unidades li a {font-size:12px; font-wight:400; color:white;}


/* ----- Slideshow Jquery - Troca img da home ----- */
#content ul#home li.left ul#conteudo li #slideshow {position:relative; width:646px; height:306px; margin:0;}
#content ul#home li.left ul#conteudo li #slideshow img {position:absolute; top:0; left:0; z-index:8;}
#content ul#home li.left ul#conteudo li #slideshow img.active {z-index:10;}
#content ul#home li.left ul#conteudo li #slideshow img.last-active {z-index:9;}


/* ----- Internas ----- */
#content ul#internas{width:845px; overflow:hidden; border:0px solid red; padding-top:05px;}
#content ul#internas li{display:block; float:left;}

#content ul#internas li.left{width:603px; min-height:615px; margin:0 5px 0 0; border:1px solid #BFB6AC;}
#content ul#internas li.left ul#breadcrumb{position:relative; width:576px; margin:25px 0 5px 0px; padding:0;}
#content ul#internas li.left ul#breadcrumb li{display:block; float:left; margin:0 3px 0 0; *margin:0 2px 0 0;}
#content ul#internas li.left ul#breadcrumb li.left-breadcrumb{width:380px;}
#content ul#internas li.left ul#breadcrumb li.right-acessibilidade{width:190px;}
#content ul#internas li.left .texto{width:540px; margin:20px; border:0px solid red;}
#content ul#internas li.left .texto strong.titulo{font-size:12px; font-weight:bold; line-height:22px; padding:0 0 0 12px; background:url(../img/icon_areas.png) no-repeat left 16%;}
#content ul#internas li.left .texto strong.titulo a{font-weight:bold;}

#content ul#internas li.right{width:231px; height:auto; background-color:#E5E5E7; padding-bottom:120em; margin-bottom:-120em;border:0px solid red;}
#content ul#internas li.right span.texto1{width:185px; font:11px arial; color:#322D27; display:block; float:left; margin:4px 4px 18px 20px;}
#content ul#internas li.right img.img-titulo-internas{margin:24px 0 10px 0;}
#content ul#internas li.right img.img-titulo-advogados-internas{width:232px; height:32px; margin:24px 0 10px 0;}
#content ul#internas li.right img.img-titulo-contato-internas{width:232px; height:32px; margin:24px 0 10px 0;}
#content ul#internas li.right img.img-titulo-fotos-internas{width:50px; height:50px; margin:4px 0 4px 10px; padding-left:10px;}
#content ul#internas li.right img.img-titulo-internas-confirmacao{width:232px; height:60px; margin:20px 0 10px 0;}
#content ul#internas li.right span.texto{width:185px; font:11px arial; color:#322D27; display:block; float:left; margin:4px 4px 18px 20px;}
#content ul#internas li.right span.saiba-mais a{font-weight:bold; font:11px arial; font-weight:bold; color:#322D27; margin:5px 0 5px 130px;}
#content ul#internas li.right img.img-titulo-unidades-internas{width:232px; height:32px; margin:12px 0 10px 0;}
#content ul#internas li.right ul#unidades-internas{width:190px; margin:0px 0 15px 24px;}
#content ul#internas li.right ul#unidades-internas li{width:190px; margin:0px 0 5px 0; display:block; float:left; padding: 0 0 0 20px; background: url("../img/bullet_black.png") no-repeat scroll left 16% rgba(0, 0, 0, 0);}
#content ul#internas li.right ul#unidades-internas li a {font-size:14px; font-wight:400;}

/* ----- Advogados ----- */
#content ul#internas li.left ul#advogados{position:relative; width:520px; margin:20px 0 140px 0px; *margin:20px 0 140px 0px; padding:0; }
#content ul#internas li.left ul#advogados li{display:block; float:left; margin:0; }
#content ul#internas li.left ul#advogados li.foto{width:120px;float:left;}
#content ul#internas li.left ul#advogados li.dados{width:400px;float:left;}

#content ul#internas li.right ul#advogados-lista{position:relative; width:220px; margin:0px 0 18px 12px; padding:0;}
#content ul#internas li.right ul#advogados-lista li{display:block; float:left; margin:0;}
#content ul#internas li.right ul#advogados-lista li.advogado-foto-thumb{width:55px;}
#content ul#internas li.right ul#advogados-lista li.advogado-dados{width:150px; font-weight:bold;}
#content ul#internas li.right ul#advogados-lista li.advogado-dados a{font-weight:bold;}

/* ----- Publicacoes ----- */
#content ul#internas li.left ul#publicacoes{position:relative; width:520px; margin:0 0 20px 0; *margin:0 0 20px 0px; padding:0; }
#content ul#internas li.left ul#publicacoes li{display:block; float:left; margin:0; }
#content ul#internas li.left ul#publicacoes li.foto{width:120px;float:left;}
#content ul#internas li.left ul#publicacoes li.dados{width:400px;float:left;}

/* ----- Materias ----- */
#content ul#internas li.left ul#materias{position:relative; width:520px; margin:0 0 20px 0; *margin:0 0 20px 0px; padding:0; }
#content ul#internas li.left ul#materias li{display:block; float:left; margin:0; }
#content ul#internas li.left ul#materias li.foto{width:120px;float:left;}
#content ul#internas li.left ul#materias li.dados{width:400px;float:left;}

/* ----- Areas de atuacao ----- */
#content ul#internas li.left ul#areas{width:540px; margin:15px 0 15px 8px; padding:0;}
#content ul#internas li.left ul#areas div#clear-conteudo{width:100%; display:block; float:left; height:140px;}
#content ul#internas li.left ul#areas li{width:520px; display:block; float:left; margin:0 0 3px 0; padding:0 0 0 14px; background:url(../img/bullet.png) no-repeat left top;}
#content ul#internas li.left ul#areas li.titulo{width:520px; padding:0 0 0 5px; list-style-type:none; background:url(../img/bullet_transp.png) no-repeat left top;}
#content ul#internas li.left ul#areas li.titulo ul#areas-subitem{width:460px; margin:4px 0 4px 0px; padding:0;background:url(../img/bullet_transp.png) no-repeat left top;}
#content ul#internas li.left ul#areas li.titulo ul#areas-subitem li{width:460px; display:block; float:left; margin:0 0 3px 0;background:url(../img/bullet_transp.png) no-repeat left top;}

/* ----- Marco Regulatório - Copa de 2014 ----- */
#content ul#internas li.left .copa{width:603px; margin:30px 0 0px 0; padding:0 0 25px 0;}

#content ul#internas li.left ul#apresentacao{position:relative; width:295px; height:372px; margin:7px 0 0 5px; padding:0; background-color:#bfb7ac;float:left;}
#content ul#internas li.left ul#apresentacao li h2.titulo {font-size:15px; font-weight:600; padding:10px 0 0 18px; color:White;}
#content ul#internas li.left ul#apresentacao li.texto{width:260px; margin:10px 17px 0 17px; text-align:justify;}
#content ul#internas li.left ul#apresentacao li.item01{width:191px; margin:0 7px 0 0;}
#content ul#internas li.left ul#apresentacao li.item01 img.img-titulo-apresentacao{margin:12px 0 0 17px;}

#content ul#internas li.left ul#artigos{position:relative; width:292px; margin:7px 0 0 5px; padding:0; background-color:#e4e5e7;float:left;}
#content ul#internas li.left ul#artigos li h2.titulo {font-size:15px; font-weight:500; padding:10px 0 0 18px;}
#content ul#internas li.left ul#artigos li.item01{width:290px; margin:0 7px 0 0;}
#content ul#internas li.left ul#artigos li.item01 img.img-titulo-artigos{margin:12px 0 0 10px;}
#content ul#internas li.left ul#artigos li.texto{width:254px; margin:7px 17px 12px 17px; text-align:justify;}

#content ul#internas li.left ul#mensagem{position:relative; width:292px; height:222px; margin:7px 0 0 5px; padding:0; background-color:#e4e5e7;float:left;}
#content ul#internas li.left ul#mensagem li.item01{width:290px; margin:0 7px 0 0;}
#content ul#internas li.left ul#mensagem li.item01 img.img-titulo-mensagem{margin:12px 0 0 10px;}
#content ul#internas li.left ul#mensagem li.texto{width:254px; margin:7px 17px 12px 17px; text-align:justify;}

#content ul#internas li.left ul#participe{position:relative; width:592px; margin:10px 0 0 5px; padding:0; background-color:#ffffff;float:left;border:1px solid #BFB6AC;}
#content ul#internas li.left ul#participe li.item01{width:191px; margin:0 7px 0 0;}
#content ul#internas li.left ul#participe li.item01 img.img-titulo-participe{margin:12px 0 0 17px;}
#content ul#internas li.left ul#participe li.texto{width:559px; margin:7px 17px 0 17px;}

#content ul#internas li.left ul#noticias{position:relative; width:593px; height:147px; margin:10px 0 0 5px; padding:0; background-color:#ffffff;float:left;}
#content ul#internas li.left ul#noticias li.item01{width:191px; margin:0 7px 0 0;}
#content ul#internas li.left ul#noticias li.item01 img.img-titulo-noticias{margin:12px 0 0 17px;}
#content ul#internas li.left ul#voltar{position:relative; margin:7px 0 0 15px; padding:0; float:left;}

#content ul#internas li.left ul#circulares	{position:relative; width:272px; height:202px; margin:7px 0 0 5px; padding:10px; background-color:#e4e5e7;float:left;}
#content ul#internas li.left ul#noticias	{position:relative; width:272px; height:245px; margin:7px 0 0 5px; padding:10px; background-color:#fff; float:left; border:1px solid #BFB6AC;}
#content ul#internas li.left ul#legislacao	{position:relative; width:272px; height:245px; margin:7px 0 0 5px; padding:10px; background-color:#fff; float:left; border:1px solid #BFB6AC;}

/* IE */
#content ul#internas li.left ul#apresentacao	{height:377px\9;}
#content ul#internas li.left ul#artigos			{height:155px\9;}
#content ul#internas li.left ul#circulares		{width:297px\9;}
#content ul#internas li.left ul#noticias		{width:295px\9; height:232px\9;}
#content ul#internas li.left ul#legislacao		{width:295px\9; height:232px\9;}

h2.titulo	{font-size:15px; font-weight:500; padding-bottom:10px;}

/* ----- Fale Conosco ----- */
#content ul#internas li.left ul#faleconosco{width:520px; margin:0 0 20px 0;}
#content ul#internas li.left ul#faleconosco li{display:block; float:left;}
#content ul#internas li.left ul#faleconosco li.nomes{width:100px; margin:0 10px 0 0; font-size:13px; font-weight:bold; line-height:15px; text-align:right;}
#content ul#internas li.left ul#faleconosco li.campos{width:400px;}

#content ul#internas li.left ul#faleconosco li .campo-input{width:400px; height:17px; *height:21px; padding:1px 2px; margin:0px 0 8px 0; float:left; border:1px solid #C0B6AD;}
#content ul#internas li.left ul#faleconosco li .campo-textbox{width:400px; height:100px; padding:1px 2px; margin:4px 0 0px 0; border:1px solid #C0B6AD;}
#content ul#internas li.left ul#faleconosco li .bt-enviar{margin:10px 0px 0 0px;}

/* ----- COPA-2014 ----- */


/*#content ul#copa{width:842px; height:812px;  background-color:#cccccc; repeat-y left top;}
#content ul#copa li{display:block; float:left;}
#content ul#copa li.left{width:615px; height:180px; margin:5px 5px 0 5px;background-color:#FFFFFF;}
#content ul#copa li.left ul#conteudo{width:620px; height:180px;}
#content ul#copa li.left ul#conteudo li{display:block; float:left;}
#content ul#copa li.left ul#conteudo li.item01{width:620px; height:215px; margin:0;}
#content ul#copa li.left ul#conteudo-bottom{width:390px; height:305px; margin:7px 5px 0 0; background-color:#bfb7ac;}
#content ul#copa li.left ul#conteudo-bottom li{display:block; float:left; border:1px solid blue;}
#content ul#copa li.left ul#conteudo-bottom2{width:220px; height:149px; margin:7px 0 0 0; background-color:#e4e5e7;}
#content ul#copa li.left ul#conteudo-bottom2 li{display:block; float:left; border:1px solid blue;}
#content ul#copa li.left ul#conteudo-bottom3{width:615px; height:100px; margin:5px 5px 0 0; background-color:#FFFFFF;}
#content ul#copa li.left ul#conteudo-bottom3 li{display:block; float:left;}
#content ul#copa li.left ul#conteudo-bottom4{width:615px; height:200px; margin:5px 5px 0 0; background-color:#FFFFFF;}
#content ul#copa li.left ul#conteudo-bottom4 li{display:block; float:left;}
#content ul#copa li.left ul#breadcrumb{position:relative; width:576px; margin:25px 0 5px 0px; padding:0;}
#content ul#copa li.left ul#breadcrumb li{display:block; float:left; margin:0 3px 0 0; *margin:0 2px 0 0;}
#content ul#copa li.left ul#breadcrumb li.left-breadcrumb{width:380px;}
#content ul#copa li.left ul#breadcrumb li.right-acessibilidade{width:190px;}

#content ul#copa li.right{width:212px; height:802px; background-color:#E5E5E7; margin:5px 5px 0 0;}
#content ul#copa li.right img.img-titulo-contato-copa{width:212px; height:27px; margin:24px 0 10px 0;}

#content ul#copa li.left ul#conteudo li #slideshow {position:relative; width:620px; height:215px; margin:0;}
#content ul#copa li.left ul#conteudo li #slideshow img {position:absolute; top:0; left:0; z-index:8;}
#content ul#copa li.left ul#conteudo li #slideshow img.active {z-index:10;}
#content ul#copa li.left ul#conteudo li #slideshow img.last-active {z-index:9;}*/
    

/* ----- Footer ----- */
#footer{position:relative; width:842px; left:50%; height:74px; margin:0 0 0 -421px; text-align:center; font:11px arial; /*color:#322D27;*/}
#footer #link-rodape{margin:30px 0 0 0;}
#footer #texto{margin:8px 0 0 0;}