/* ****** */
* { margin:0px;	padding:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size: 100%; font-family: Arial, Helvetica, sans-serif; line-height: 1.1em;  }
p { margin-bottom: 15px; line-height:1.2em; }
hr { clear: both; float: none; width: 100%; }
.ie6 body hr, .ie7 body hr { margin: -8px; display: block;} 
a, img { border: none; text-decoration:none;}
a:hover { text-decoration:underline; }
li { vertical-align: top; line-height: 1.2em;}
li a { zoom: 1; line-height: 1.2em; }
input[type=hidden]{ display: none !important; visibility: hidden !important;}
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after,q:before, q:after { content: “”; }
blockquote, q { quotes: "" ""; }
address { font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; } 
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.6em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.3em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1.1em; font-weight: bold; } 
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
textarea { overflow:auto; }
strong { font-weight:bold !important; }
em { font-style:italic; }
.left { float:left; }
.right { float:right; }
hr.clear { clear:both; border:0px; margin:0px; visibility:hidden; padding:0px; height:0px; display:block; }
.ie legend { margin:0px -7px; }
.pointer{ cursor:pointer;}
/* ****** */

/*INICIO ESQUELETO*/
body { font-size: 62.5%; color:#424242; padding:45px 0 50px 0; background:url(../img/bgs/bg.gif); }
#wrapper { position:relative; width:940px; margin:0 auto; }
#wrapper #header h1 { position:absolute; left:-9999px; }
#wrapper #wrap { width:895px; margin:0 0 0 25px; padding:0 10px 10px 10px; background:url(../img/bgs/linha_trans.png) repeat-y; }
#wrapper #wrap #section { position:relative; width:895px; padding:0 0 1px 0; background:#ffffff; }
#wrapper #section #aside { float:left; position:relative; width:170px; background:#ffffff; }
#wrapper #section #aside #nav { position:absolute; top:0; left:-35px; }
#wrapper #section #aside #idiomas { padding:280px 0 0 0; }
#wrapper #section #aside #idiomas ul { width:166px; list-style:none; padding:2px; overflow:hidden; }
#wrapper #section #aside #idiomas ul li { float:left; margin:10px 0 0 0; }
#wrapper #section #aside #idiomas ul li a { width:55px; height:57px; background:url(../img/bts/idiomas.gif) no-repeat; display:block; text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); } 
#wrapper #section #aside #idiomas ul li.pt a { margin:0 10px 0 23px; background-position:-19px -19px; }
#wrapper #section #aside #idiomas ul li.en a { background-position:-19px -95px; }
#wrapper #section #aside #idiomas ul li a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
#content { float:left; width:665px; padding:30px; overflow:hidden; position:relative; background:#ffffff; }
#wrapper #footer { position:relative; height:113px; background:#e3e3e3; }
#wrapper #footer a.logo { float:left; width:171px; height:113px; margin:0 40px 0 0; background:url(../img/bgs/rodape_logo.gif) no-repeat; display:block; text-indent:-9999px; }
#wrapper #footer address { float:left; padding:35px 0 0 0; font-size:12px; color:#6a6a6a; line-height:1.2em; font-style:normal; }
#wrapper #footer a.twitter { display:block; float:left; width:157px; height:64px; margin:25px 0 0 60px; font-size:1px; text-indent:-9999px; background:url('../img/bts/twitter_footer.gif') no-repeat; }
#wrapper #footer a.tiki {  display:block; float:right; width:15px; height:5px; margin:55px 40px 0 0; background:url(../img/bts/tiki.gif) no-repeat;text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); }
#wrapper #footer a.tiki:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
/*FIM ESQUELETO*/

/*INICIO INTERNAS*/
#wrapper #section #content #colE { float:left; width:290px; margin:0 85px 0 0; display:inline; }
#wrapper #section #content #colD { float:left; width:290px; }

p { font-size:12px; color:#424242; text-align:justify; }
ul.list { list-style:none; }
ul.list li { background:url(../img/bgs/bullet.gif) 0 6px no-repeat; padding:0 0 10px 10px; margin:0 0 10px 0; font-size:12px; border-bottom:1px solid #e5e5e5; overflow:hidden; clear:both; }
/* ul.list li:last-child { border:none; padding-bottom:0; margin-bottom:0; } */
ul.list li a { color:#424242; }
a.saibaMais { width:55px; height:9px; background:url(../img/bts/saibaMais.gif) no-repeat; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); display:block; text-indent:-9999px; }
a.saibaMais:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
ul.nav { float:right; list-style:none; }
ul.nav li { float:left; margin:0 0 0 10px; display:inline; }
ul.nav li a { height:9px; background:url(../img/bts/nav.gif) no-repeat; display:block; text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); }
ul.nav li a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
ul.nav li.antigas a { width:50px; background-position:-5px -5px; }
ul.nav li.novas a { width:40px; background-position:-5px -23px; }
.int_colE { float:left; width:300px; padding:0 32px 0 0; display:inline; overflow:hidden; }
.int_colD { float:right; width:300px; padding:0 0 0 32px; display:inline; overflow:hidden; }
.int_colE.linha { border-right:1px dotted #bfbfbf; }
.int_colD.linha { border-left:1px dotted #bfbfbf; }
h3.titTx { color:#2f0403; font-size:18px; font-weight:normal; margin:0 0 15px 0; }
h3.titTx span { font-size:11px; color:#87403e; }
.small { font-size:10px; color:#a0a0a0; text-align:left; }
.small a { color:#424242; }
#content p:last-child { margin-bottom:0; }
a.home { position:absolute; top:30px; right:30px; width:77px; height:10px; background:url(../img/bts/paginaInicial.gif) no-repeat; display:block; text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); }
a.home:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
p.voltar { width:100%; height:9px; clear:both; padding:25px 0 0 0; display:block; }
p.voltar a { float:right; width:39px; height:9px; cursor:pointer; background:url(../img/bts/voltar.gif) no-repeat; display:block; text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); }
p.voltar a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
/*FIM INTERNAS*/

/*INICIO HOME*/
div.eventoDestaque { overflow:hidden; border-bottom:1px solid #e5e5e5; margin-bottom:15px; }
div.eventoDestaque a.img { float:left; padding:0 0 15px 0; }
div.eventoDestaque a.img img { border:1px solid #eaeaea; display:block; }
div.eventoDestaque p { margin:0 0 10px 122px; text-align:left; }
div.eventoDestaque p a { color:#424242; font-weight:bold !important; }
div.eventoDestaque a.saibaMais { margin:0 0 0 122px; }
div.eventoList ul {height:56px; overflow:hidden; }
div.eventoList ul li {height:35px; }
div.noticiasList ul { height:280px; overflow: hidden; }
div.noticiasList ul li { height: 35px; }
/* #home_noticias { padding:0 0 25px 0; } */

#colD div.blog { position:relative; height:; overflow:hidden; padding:0 0 25px 0; }
#colD div.blog ul.list { height:90px; overflow:hidden; }
#colD div.blog ul.list li { height:15px; overflow:hidden; }
#colD div.blog p { }
#colD div.blog p.bt_blog { }
#colD div.blog p.bt_blog a { display:block; width:29px; height:9px; font-size:1px; text-indent:-9999px; background:url('../img/bts/blog.gif') no-repeat; }
#colD div.blog p.bt_blog_2 a { display:block; width:57px; height:21px; font-size:1px; text-indent:-9999px; background:url('../img/bts/blog_2.gif') no-repeat; }
#colD div.blog p.bt_blog_2 a:hover { background-position:0 -30px; }
#colD div.blog p.bt_blog_3 a { display:block; width:68px; height:68px; margin:-10px 0; font-size:1px; text-indent:-9999px; background:url('../img/bts/blog_3.gif') no-repeat; }

#home_enquete { clear:both; } 
form.enquete label { margin:0 0 5px 0; display:block; font-size:12px; color:#424242; }
form.enquete label input[type=radio] { float:left; margin:1px 4px 0 0; display:inline; }
.ie7 form.enquete label input[type=radio], .ie6 form.enquete label input[type=radio] { margin:-2px 2px 0 -4px; }
form.enquete ul.bts { list-style:none; float:right; }
form.enquete ul.bts li { float:left; margin:0 0 0 15px; display:inline; }
form.enquete ul.bts li a { height:9px; background:url(../img/bts/enquete.gif) no-repeat; display:block; text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); }
form.enquete ul.bts li a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
form.enquete ul.bts li.resultado a { width:58px; background-position:-5px -5px; }
form.enquete ul.bts li.votar a { width:34px; background-position:-5px -23px; }
div#enquete_result ul.bts { float:right; width:auto; margin:10px 0 0 0 ; }
div#enquete_result ul.bts li { width:auto; }
div#enquete_result ul.bts li.voltar a { display:block; width:39px; height:9px; text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); background:url(../img/bts/voltar.gif) no-repeat; }
div#enquete_result ul.bts li.voltar a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); } 

div#enquete_result ul { list-style:none; }
div#enquete_result ul li { clear:both; width:290px; font-size:11px; color:#4c4d4f; overflow:hidden; }
div#enquete_result ul li:not(:last-child) { margin:0 0 7px 0; }
div#enquete_result ul li span.tx { float:left; display:inline; width:80px; margin:6px 10px 0 0; }
div#enquete_result ul li div.bgResult { float:left; width:198px; height:17px; margin:2px 0 0 0; border:1px #dcdcdc solid; background:#f1f1f1; }
div#enquete_result ul li div.bgResult span { font-size:11px; display:block; text-indent:3px; line-height:17px; color:#979797; background:#e3e3e3; }

div#msgs { float:right; position:relative; width:665px; height:15px; margin:0 30px 25px 0; padding:4px 0; overflow:hidden; }
div#msgs p { display: inline-block; width: -moz-available; text-align: start; vertical-align: text-bottom;  }
div#msgs span.tx-frase { letter-spacing:1.1px; }
div#msgs span.tx-frase:not(:last-child) { border-right:1px solid #d3d3d3; margin:0 20px 0 0; padding:0 20px 0 0; }
div#msgs span { font-size:12px; color:#680200;  }
div#msgs span span { color:#680200; }
/*
div#msgs { position:relative; width:835px; height:42px; margin:0 30px 30px 30px; padding-bottom:0; overflow:hidden; }
div#msgs a.news_prev, div#msgs a.news_next { position:absolute; display:inline; width:6px; height:8px; font-size:1px; text-indent:-9999px; z-index:2; }
div#msgs a.news_prev { top:17px; left:0; background:url(../img/bts/msgs_prev.gif) no-repeat; }
div#msgs a.news_next { top:17px; right:0; background:url(../img/bts/msgs_next.gif) no-repeat; }
div#msgs ul.lista { display:table; position:absolute; top:0; left:0; width:100%; height:100%; list-style:none; overflow:hidden; z-index:1; }
.ie6 div#msgs ul.lista { position:absolute; }
div#msgs ul.lista li { display:table-cell; position:static; vertical-align:middle; width:100%; #position:absolute; #top:50%; #left:-50%; }
div#msgs ul.lista li p { #position:relative; width:789px; margin:0 23px; #top:-50%; #left:50%; font-size:12px; font-weight:bold; color:#680200; }
div#msgs ul.lista li p span { font-weight:normal; }
*/
/*FIM HOME*/

/*INICIO TITULOS*/
h2.tit { height:19px; margin:0 0 15px 0; display:block; text-indent:-9999px; }
h2.home_eventos { background:url(../img/titulos/home_eventos.gif) no-repeat; }
h2.home_blog { background:url(../img/titulos/home_blog.gif) no-repeat; }
h2.home_noticias { background:url(../img/titulos/home_noticias.gif) no-repeat; }
h2.home_enquete { background:url(../img/titulos/home_enquete.gif) no-repeat; }
h2.institucional { background:url(../img/titulos/institucional.gif) no-repeat; }
h2.instituto { background:url(../img/titulos/institutoEvilasioCaon.gif) no-repeat; }
h2.contato { background:url(../img/titulos/contato.gif) no-repeat; }
h2.proximosEventos { background:url(../img/titulos/proximosEventos.gif) no-repeat; }
h2.eventosAnteriores { background:url(../img/titulos/eventosAnteriores.gif) no-repeat; }
h2.eventos { background:url(../img/titulos/eventos.gif) no-repeat; }
h2.publicacoes { background:url(../img/titulos/publicacoes.gif) no-repeat; }
h2.outrasPublicacoes { background:url(../img/titulos/outrasPublicacoes.gif) no-repeat; }
h2.noticias { background:url(../img/titulos/noticias.gif) no-repeat; }
h2.outrasNoticias { background:url(../img/titulos/outrasNoticias.gif) no-repeat; }
h2.areasAtuacao { background:url(../img/titulos/areasAtuacao.gif) no-repeat; }
h2.atuacao { background:url(../img/titulos/atuacao.gif) no-repeat; }
h2.advogados { background:url(../img/titulos/advogados.gif) no-repeat; }
h2.estagiarios { background:url(../img/titulos/estagiarios.gif) no-repeat; }
h2.legislacao { background:url(../img/titulos/legislacao.gif) no-repeat; }
h2.tribunais { background:url(../img/titulos/tribunais.gif) no-repeat; }
/*FIM TITULOS*/

/*INICIO EVENTOS*/
ul.proximosEventos { list-style:none; margin:0 0 25px 0; }
ul.proximosEventos li { padding:10px; margin:0 0 2px 0; background:#f2f2f2; overflow:hidden; }
ul.proximosEventos li a.img { float:left; }
ul.proximosEventos li a.img img { display:block; border:1px solid #e7e7e7; }
ul.proximosEventos li p a { color:#424242; }
ul.proximosEventos li p { margin:0 0 10px 158px; }
ul.proximosEventos li p.tit { margin:10px 0 5px 158px; }
ul.proximosEventos li a.saibaMais { margin-left:158px; }
ul.eventosAnteriores { list-style:none; }
ul.eventosAnteriores li { padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px #eaeaea solid; }
ul.eventosAnteriores.publicacoes { padding-bottom:10px; margin-bottom:15px; border-bottom:1px #eaeaea solid; }
ul.eventosAnteriores.publicacoes li { padding:0; margin:0 0 4px 0; border:none; }
ul.eventosAnteriores p.tit { margin:0 0 5px 0; padding:0; }
ul.eventosAnteriores p.tit span.data { font-size:11px; color:#888; }
ul.eventosAnteriores p { margin:0 0 10px 0; }
ul.eventosAnteriores p a { color:#424242; }
div#leitura { margin:0 0 40px 0; overflow:hidden; }
div#leitura p.data { font-size:12px; margin:0 0 3px 0; color:#888; }
div#leitura a { color:#7f0703; }
div#leitura h3.tit { font-size:18px; font-weight:normal; }
div#leitura img.img { float:right; margin:0 0 10px 15px; }
div#leitura ul { font-size:12px; margin:0 0 15px 15px; }
ul.mais { float:left; width:665px; height:9px; list-style:none; }
ul.mais li.verTodas, ul.mais li.verTodos { float:left; }
ul.mais li.voltar { float:right; }
ul.mais li.verTodas a { width:65px; height:9px; background:url(../img/bts/ver.gif) -5px -5px no-repeat; }
ul.mais li.verTodos a { width:65px; height:9px; background:url(../img/bts/ver.gif) -5px -23px no-repeat; }
ul.mais li.voltar a { width:39px; height:9px; cursor:pointer; background:url(../img/bts/voltar.gif) no-repeat; }
ul.mais li a { display:block; text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); }
ul.mais li a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
/*FIM EVENTOS*/

/*INICIO PUBLICACOES*/
div#obrasList { height:352px; }
div#obrasList ul { height:352px; list-style:none; overflow: hidden; }
div#obrasList ul li { height:88px; border-bottom:1px solid #eaeaea; padding:0 0 15px 0; margin:0 0 15px 0; overflow:hidden; }
div#obrasList ul li:last-child { border:none; margin:0; padding:0; }
div#obrasList ul li a.img { float:left; width:78px; border:1px solid #cccccc; overflow:hidden; }
div#obrasList ul li a.img img { display:block; margin:0 auto; }
div#obrasList ul li p { margin:0 0 0 95px; }
div#obrasList ul li p.tit { margin:10px 0 3px 95px; }
div#obrasList ul li p.tit a { color:#424242; }
div#obrasList ul li a.saibaMais { margin:12px 0 0 95px; }
div#textosList ul { height:352px; overflow: hidden; }
div#textosList ul li { }
div#textosList ul li:last-child { border:none; margin:0; padding:0; }
div#textosList ul li p { margin:0; }
/*FIM PUBLICACOES*/

/*INICIO AREAS ATUACAO*/
dl.areasList { margin:0 0 25px 0; }
dl.areasList dt { font-size:14px; font-weight:bold; color:#5e1615; padding:0 0 5px 8px; background:url(../img/bgs/bullet.gif) 0 5px no-repeat; }
dl.areasList dd { font-size:12px; color:#424242; padding:0 0 20px 8px; text-align:justify; }
/*FIM AREA ATUACAO*/

/*INICIO ADVOGADOS*/
dl.defendemosList { float:left; width:635px; font-size:12px; margin:0 0 25px 0; padding:15px 15px 10px 15px; background:#f5f5f5; }
dl.defendemosList dt { color:#2f0403; margin:0 0 10px 0; }
dl.defendemosList dd { float:left; width:300px; color:#424242; padding:0 0 5px 8px; background:url(../img/bgs/bullet.gif) 0 5px no-repeat; }
ul.estagiariosList { list-style:none; font-size:12px; }
ul.estagiariosList li { padding:0 0 5px 8px; background:url(../img/bgs/bullet.gif) 0 5px no-repeat; }
/*FIM ADVOGADOS*/

/*INICIO LEGISLACAO*/
.legislacaoList dt { font-size:12px; color:#5e1615; padding:0 0 3px 8px; margin:15px 0 0 0; background:url(../img/bgs/bullet.gif) 0 5px no-repeat; }
.legislacaoList dt a { color:#5e1615; }
.legislacaoList dd { font-size:12px; color:#424242; padding:0 0 0 8px; }
/*FIM LEGISLACAO*/

/*INICIO CONTATO*/
form.contato { float:left; width:320px; }
form.contato fieldset { border:none; } 
form.contato fieldset label { font-size:12px; font-weight:bold !important; margin:0 0 10px 0; display:block; }
form.contato fieldset label input { width:310px; height:20px; font-size:12px; font-weight:normal !important; padding:5px 5px 0 5px; margin:4px 0 0 0; display:block; }
form.contato fieldset label input[name=telefone] { width:120px; }
form.contato fieldset label select { width:200px; font-size:12px; font-weight:normal !important; padding:0 0 0 2px; margin:4px 0 0 0; display:block; }
form.contato fieldset label textarea { width:310px; height:100px; font-size:12px; font-weight:normal !important; padding:5px; margin:4px 0 0 0; display:block; }
form.contato input[title=Enviar] { float:right; width:44px; height:9px; cursor:pointer; background:url(../img/bts/enviar.gif) no-repeat; border:none; display:block; text-indent:-9999px; opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80); }
form.contato input[title=Enviar]:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
div.endereco { float:left; margin:0 0 0 60px; display:inline; }
div.endereco p.tit { color:#2f0403; margin:0 0 5px 0; } 
div.endereco p a { color:#7f0703; }
div.endereco address { font-size:12px; font-style:normal; margin:0 0 10px 0; }
div.endereco a.gMaps { width:93px; height:23px; background:url(../img/bts/gMaps.gif) no-repeat; display:block; text-indent:-9999px; }
p.erro { width:310px; background:#F9E4E4; border:1px solid #ECCFCF; color:#A33030; padding:5px; }
p.ok { width:310px; background:#E9F6EB; border:1px solid #D2ECD4; color:#528F5B; padding:5px; }
/*FIM CONTATO*/

/*INICIO PAGINACAO*/
div#paginacao { padding:10px 0 0 0; }
.LinkPag { padding:5px 10px; margin:1px; color:#a1a1a1; font-size:11px; background-color:#ececec; text-decoration:none; }
.LinkPagSelect, .LinkPag:hover { padding:5px 10px; margin:1px; color:#575757; font-size:11px; background-color:#ececec; text-decoration:underline; }
.LinkPagDesativado { padding:5px 10px; margin:1px; color:#575757; font-size:11px; background-color:#ececec; text-decoration:none; }
/*FIM PAGINACAO*/

/*INICIO ESPACOS*/
.left { float:left; }
.right { float:right; }
.b25 { margin-bottom:25px; }
.b10 { margin-bottom:10px; }
.b15 { margin-bottom:15px; }
.b20 { margin-bottom:20px; }
.r20 { margin-right:20px !important; }
.tm5 { margin-top:-5px; }
.t10 { padding-top:10px; }
.t20 { margin-top:20px; }
.img_left { float:left; margin:0 15px 10px 0; }
/*FIM ESPAÇOS*/

#colD .pre_eventos {
    padding-bottom:25px;
}
