/* ****** */
* { 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:15px; }
hr { clear: both; float: none; width: 100%; }
a, img { border: none; text-decoration:none;}
a:hover { text-decoration:underline; }
li { vertical-align: top; line-height: 1.2em;}
li a { 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: "" ""; }
h1 { font-size: 250%; font-weight: normal;}
h2 { font-size: 200%; font-weight: normal;}
h3 { font-size: 150%; font-weight: normal;}
h4 { font-size: 120%; font-weight: normal;}
h5 { font-size: 110%; font-weight: normal;}
h6 { font-size: 100%; font-weight: bold;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
strong { font-weight:bold; }
em { font-style:italic; }
a[hreflang]:after { content: " [" attr(hreflang) "] "; }
/* ****** */


html, body {
	background:url(../imagens/bg.gif) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


/*INICIO ESQUELETO*/
#tudo {
	width:1000px;
	text-align:center;
	margin:auto;
}
#bg_top {
	width:1000px;
	height:27px;
	margin:auto;
	background:url(../imagens/bg_top.png) no-repeat;
	float:left;
}
#bg_bot {
	width:1000px;
	height:14px;
	margin:auto;
	background:url(../imagens/bg_bot.png) no-repeat;
	float:left;
}
#bg {
	width:970px;
	margin:auto;
	background:url(../imagens/sombra.png);
	padding:0px 15px;
	float:left;
}
#topo {
	width:890px;
	padding:22px 40px 25px 40px;
	background:#f8f8f8;
	float:left;
	text-align:left;
}
#topo h1 {
	background:url(../imagens/logo_topo.gif) no-repeat;
	width:261px;
	height:60px;
	margin:0px;
	padding:0px;
	font-size:1px;
	float:left;
}
#topo h1 a {
	display:block;
	text-indent:-9999px;
	width:261px;
	height:60px;
}
#topo img {
	float:left;
	margin:0px 0px 0px 70px;
}
#topo ul {
	margin:8px 0px 0px 0px;
	padding:0px;
	list-style:none;
	float:right;
}
#topo ul li {
	float:left;
	margin-left:5px;
}
#topo ul li a {
	background:url(../imagens/topo_lang.gif) no-repeat;
}
#topo ul li.br {
	width:16px;
	height:11px;
}
#topo ul li.en {
	width:16px;
	height:11px;
}
#topo ul li.br a {
	width:16px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background-position:-6px -6px;
}
#topo ul li.en a {
	width:16px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background-position:-6px -50px;
}
#topo ul li.br_ a {
	width:16px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background-position:-6px -28px;
}
#topo ul li.en_ a {
	width:16px;
	height:11px;
	display:block;
	text-indent:-9999px;
	background-position:-6px -72px;
}
#topo ul li.br_ a:hover {
	background-position:-6px -6px;
}
#topo ul li.en_ a:hover {
	background-position:-6px -50px;
}
#cont {
	background:#f6f6f6;
	text-align:left;
	padding:12px 12px 6px 12px;
	width:946px;
	float:left;
}
#ass {
	width:946px;
	margin:auto;
	float:right;
	padding:0px 27px;
	height:10px;
}
#ass h1 {
	float:right;
	background:#000000;
	font-size:1px;
	width:15px;
	height:5px;
	background:url(../imagens/tiki.gif) no-repeat;
}
#ass h1 a {
	display:block;
	text-indent:-9999px;
	width:15px;
	height:5px;
	float:right;
}
.link_sub {
	font-size:11px;
	text-decoration:underline;
	color:#006779;
}
.link_sub:hover {
	color:#005564;
}
/*FIM ESQUELETO*/


/*INICIO HOME*/
#home_col_are {
	float:left;
	width:223px;
	border:1px #d6d4ca solid;
	margin-right:12px;
}
#home_col_are div.home_box_tit {
	background:#eceadf url(../imagens/home_box_aba.gif) left bottom no-repeat;
	height:28px;
	padding:9px 20px 0px 20px;
}
#home_col_are div.home_box_tit h1 {
	background:url(../imagens//home_box_are_tit.gif) no-repeat;
	height:20px;
	width:131px;
	text-indent:-9999px;
    font-size:1px;
}
.home_box_223_bg {
	background:url(../imagens/box/box_223_bg.gif) repeat-y;
	width:223px;
	float:left;
}
.home_box_223_cont {
	background:url(../imagens/box/box_223_bot.gif) bottom left no-repeat;
	padding:20px;
	width:183px;
	float:left;
}
#home_col_are ul {
	margin:0px;
	padding:0px 0px 7px 0px;
	list-style:none;
}
.ie #home_col_are ul {
	padding:0px 0px 5px 0px;
}
#home_col_are ul li {
	width:183px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
    overflow:hidden;
}
#home_col_are ul li a {
	background:url(../imagens/home_box_are_li_bg.gif) no-repeat;
	width:159px;
	height:22px;
	padding:8px 0px 1px 24px;
	display:block;
	color:#0c3b68;
}
#home_col_are ul li a.p {
	font-size:11px;
}
#home_col_are ul li a:hover {
	opacity:0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
}
#home_lin_con {
	width:709px;
    float:left;
}
.home_col_con {
	width:346px;
    float:left;
	border:1px #d6d4ca solid;
    margin-right:13px;
}
#home_lin_con div.LastChild {
	margin-right:0px;
}
.home_col_con div.home_box_tit {
	background:#eceadf url(../imagens/home_box_aba.gif) left bottom no-repeat;
	height:28px;
	padding:9px 20px 0px 20px;
}
.home_col_con div.home_box_tit h1.florianopolis {
	background:url(../imagens//home_box_flo_tit.gif) no-repeat;
	height:20px;
	width:154px;
	text-indent:-9999px;
    font-size:1px;
}
.home_col_con div.home_box_tit h1.blumenau {
	background:url(../imagens//home_box_blu_tit.gif) no-repeat;
	height:20px;
	width:154px;
	text-indent:-9999px;
    font-size:1px;
}
.home_col_con div.home_box_tit h1.pub {
	background:url(../imagens//home_box_pub_tit.gif) no-repeat;
	height:20px;
	width:154px;
	text-indent:-9999px;
    font-size:1px;
}
.home_col_con div.home_box_tit h1.biblioteca {
	background:url(../imagens//home_box_bib_tit.gif) no-repeat;
	height:20px;
	width:154px;
	text-indent:-9999px;
    font-size:1px;
}
.home_box_346_bg {
	background:url(../imagens/box/box_346_bg.gif) repeat-y;
	width:346px;
	float:left;
}
.home_box_346_cont {
	background:url(../imagens/box/box_346_bot.gif) bottom left no-repeat;
	padding:20px;
	width:306px;
	float:left;
}
.home_col_con h2 {
	font-size:12px;
	font-weight:bold;
	color:#0c3b68;
	padding:0px 0px 2px 0px;
	margin:0px;
	line-height:15px;
}
.home_col_con address {
	font-size:11px;
	color:#94928b;
	font-style:normal;
}
#home_col_pub {
	float:left;
	width:707px;
	border:1px #d6d4ca solid;
    margin-top:12px;
}
#home_col_pub div.home_box_tit {
	background:#eceadf url(../imagens/home_box_aba.gif) left bottom no-repeat;
	height:28px;
	padding:9px 20px 0px 20px;
}
#home_col_pub div.home_box_tit h1 {
	background:url(../imagens//home_box_pub_tit.gif) no-repeat;
	height:20px;
	width:667px;
	text-indent:-9999px;
    font-size:1px;
}
.home_box_707_bg {
	background:url(../imagens/box/box_707_bg.gif) repeat-y;
	width:707px;
	float:left;
}
.home_box_707_cont {
	background:url(../imagens/box/box_707_bot.gif) bottom left no-repeat;
	padding:20px;
	width:667px;
	float:left;
}

.home_liNot {
	margin:0px;
	padding:0px;
	list-style:none;
}
.home_liNot li {
	background:url(../imagens/home_box_pub_li.gif) 0px 4px no-repeat;
	padding:0px 0px 20px 14px;
    height:28px;
}
.home_liNot li a {
	color:#998764;
	font-size:12px;
}
.home_liNot li.LastChild {
	padding-bottom:0px;
    height:29px;
}
.ie .home_liNot li.LastChild {
	height:28px;
}
#home_col_are a.link_sub, #home_col_pub a.link_sub, .home_col_con a.link_sub {
	margin-top:20px;
	float:left;
}

.home_box_bib a.img {
    border:1px solid #d6d4ca;
    float:left;
    margin:0 15px 0 0;
}
.home_box_bib img {
	float:left;
    display:block;
    padding:1px;
}
.home_box_bib p {
	margin:20px 0 0 0;
    font-size:12px;
}
.ie6 .home_box_bib p, .ie7 .home_box_bib p {
    float:left;
}
.home_box_bib p a {
	color:#0c3b68;
    font-weight:bold;
}
.home_box_bib p span {
	color:#9a8866;
    font-size:11px;
    display:block;
    margin:5px 0 0 0;
}
.home_box_bib a.link_sub {
	width:306px;
    margin-top:8px;
}
.ie6 .home_box_bib a.link_sub, .ie7 .home_box_bib a.link_sub {
    margin-top:7px;
}
/*FIM HOME*/


/*INICIO INTERNA*/
#interna {
	padding:18px 23px;
	width:900px;
	float:left;
}
#barra_tit {
	width:900px;
	background:url(../imagens/int_barra_bg.gif) bottom left repeat-x;
	height:31px;
	float:left;
	margin-bottom:25px;
}
#barra_tit h1.voltar {
	float:right;
	margin:9px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	background:url(../imagens//int_barra_voltar.gif) no-repeat;
	width:37px;
	height:10px;
}
#barra_tit h1.voltar a {
	text-indent:-9999px;
	width:37px;
	height:10px;
	display:block;
	cursor:pointer;
}
#int_cont {
	float:left;
	width:900px;
}
#int_cont p {
	color:#0c3b68;
	font-size:12px;
	text-align:justify;
	line-height:15px;
	margin:0px 0px 15px 0px;
}
hr.hr_900 {
	color:#e4e2d3;
	background:#e4e2d3;
	height:1px;
	border:0px;
	margin:0px 0px 15px 0px;
	width:900px;
	display:block;
}
.ie hr.hr_900 {
	margin:-8px 0px 9px 0px;
}
/*FIM INTERNA*/


/*INICIO TITULOS*/
#barra_tit h1.institucional {
	background:url(../imagens//int_institucional_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:24px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.areas {
	background:url(../imagens//int_areas_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:24px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.noticias {
	background:url(../imagens//int_noticias_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:24px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.links {
	background:url(../imagens//int_links_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:24px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.contato {
	background:url(../imagens//int_contato_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:24px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.curriculo {
	background:url(../imagens//int_curriculo_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:20px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.biblioteca {
	background:url(../imagens//int_biblioteca_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:16px;
    margin:3px 0 0 0;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.portal {
	background:url(../imagens//int_portal_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:20px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.boletim {
	background:url(../imagens//int_boletim_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:20px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.webmail {
	background:url(../imagens//int_webmail_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:20px;
	text-indent:-9999px;
	font-size:1px;
}
#barra_tit h1.advogados {
	background:url(../imagens//int_advogados_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:24px;
	text-indent:-9999px;
	font-size:1px;
}
/*FIM TITULOS*/


/*INICIO INSTITUCIONAL*/
.int_institucional_loc dt {
	font-size:12px;
	color:#0c3b68;
	font-weight:bold;
	width:900px;
	margin-bottom:15px;
	float:left;
}
.int_institucional_loc dd {
	float:left;
	margin-right:50px;
}
.int_institucional_loc dd h1 {
	font-size:12px;
	font-weight:bold;
	color:#93928b;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.int_institucional_loc dd address {
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#727067;
}
.int_institucional_loc dd.gmaps {
	padding-top:20px;
}
.int_institucional_loc dd.gmaps a {
	background:url(../imagens//int_institucional_gmaps.gif) no-repeat;
	width:181px;
	height:24px;
	display:block;
	text-indent:-9999px;
}
/*FIM INSTITUCIONAL*/


/*INICIO AREAS DE ATUACAO*/
.int_tit {
	font-size:12px;
	color:#0c3b68;
	font-weight:bold;
	width:900px;
	margin-bottom:15px;
	width:900px;
	float:left;
}
.int_areas_li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:900px;
}
.int_areas_li li {
	width:900px;
	float:left;
}
.int_areas_li dl {
	width:900px;
	float:left;
}
.int_areas_li li dl dt {
	font-size:12px;
	font-weight:bold;
	color:#92815f;
	background:url(../imagens/bullet_claro_d.gif) 0px 4px no-repeat;
	padding-left:14px;
	margin-bottom:15px;
	float:left;
	width:886px;
}
.int_areas_li li dl dt a {
	color:#92815f;
}
.int_areas_li li dl dd {
	float:left;
	width:900px;
}
.int_areas_li li dl dd div {
	float:left;
	width:900px;
}
.int_areas_li li dl dd div div.e {
	float:left;
	width:100px;
	text-align:center;
	padding:4px 0px 20px 0px;
}
.int_areas_li li dl dd div div.d {
	float:left;
	width:800px;
	padding-bottom:20px;
}
.int_areas_li li dl dd div div.LastChild {
	padding-bottom:0px !important;
}
/*FIM AREAS DE ATUACAO*/


/*INICIO LISTAGEM*/
.listagem {
	margin:0px;
	padding:0px;
	list-style:none;
	width:900px;
	float:left;
}
.listagem li {
	width:900px;
	border-bottom:1px #e4e2d3 solid;
	float:left;
	padding-bottom:15px;
	margin-bottom:15px;
}
.listagem li.LastChild {
	border:0px;
	margin-bottom:0px;
}
.listagem li div.img {
	background:#f4f2ec;
	float:left;
	border:1px #d6d4ca solid;
	margin-right:25px;
	width:77px;
}
.listagem li div.cont {
	float:left;
	width:900px;
}
.listagem li div.img img {
	padding:2px;
}
.listagem li div.cont h1 {
	font-size:10px;
	color:#727067;
	font-weight:normal;
	margin:7px 0px 3px 0px;
	padding:0px;
}
.listagem li div.cont h1 a {
	color:#727067;
}
.listagem li div.cont h2 {
	font-size:12px;
	color:#0c3b68;
	font-weight:bold;
	margin:7px 0px 5px 0px;
}
.listagem li div.cont h2 a, .listagem li div.cont p a {
	color:#0c3b68;
}
.int_links {
	font-size:11px;
	color:#92815f;
}
/*FIM LISTAGEM*/


/*INICIO NOTICIAS*/
#int_cont div#noticia {
	width:900px;
}
#int_cont div#noticia h1 {
	color:#727067;
	font-size:10px;
}
#int_cont div#noticia h2 {
	color:#0c3b68;
	font-size:18px;
	font-weight:normal;
	margin:5px 0px 10px 0px;
}
#int_cont div#noticia h3, #int_cont div#noticia h3 a {
	font-size:10px;
	color:#727067;
	padding-top:10px;
}
#int_cont div#noticia_barra {
	width:900px;
	border-top:1px #e4e2d3 solid;
	border-bottom:1px #e4e2d3 solid;
	margin-top:25px;
	padding:15px 0px 18px 0px;
	float:left;
}
#int_cont div#noticia_barra ul {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#int_cont div#noticia_barra ul li {
	float:left;
	margin-right:35px;
}
#int_cont div#noticia_barra ul li a {
	color:#006779;
	font-size:11px;
	text-decoration:underline;
}
#int_cont div#noticia_barra ul li a:hover {
	color:#005564;
}
/*FIM NOTICIAS*/


/*INICIO CONTATO*/
.form_aviso {
	font-size:11px;
    margin-bottom:15px;
    float:left;
    color:#e01212;
    display:block;
    width:100%;
}
#contato_form {
	width:500px;
	float:left;
	padding-right:70px;
}
#contato_info {
	width:330px;
	float:left;
}
#contato_form form {
	float:left;
	width:500px;
}
#contato_form fieldset {
	border:0px;
	width:500px;
	float:left;
}
#contato_form fieldset legend {
	display:none;
}
#contato_form fieldset label {
	float:left;
	width:512px;
	margin-bottom:5px;
}
#contato_form fieldset span {
	color:#0c3b68;
	font-size:12px;
	width:90px;
	float:left;
	margin-top:8px;
}
#contato_form fieldset input {
	background:#eceadf;
	border:1px #d6d4ca solid;
	width:410px;
	float:left;
	height:20px;
	padding:5px 5px 0px 5px;
	color:#0c3b68;
	font-size:12px;
}
#contato_form fieldset input.p {
	width:30px;
	margin-right:7px;
}
#contato_form fieldset input.m {
	width:100px;
}
#contato_form fieldset input.g {
	width:210px;
}
#contato_form fieldset select {
	background:#eceadf;
	border:1px #d6d4ca solid;
	color:#0c3b68;
	font-size:12px;
	width:110px;
	height:25px;
	padding:5px;
	float:left;
}
fieldset select.p {
	width:55px !important;
}
#contato_form fieldset textarea {
	background:#eceadf;
	border:1px #d6d4ca solid;
	color:#0c3b68;
	font-size:12px;
	width:410px;
	padding:5px;
	height:100px;
	float:left;
}
#contato_form fieldset textarea.p {
	height:50px;
}
#contato_form fieldset input.bt {
	width:68px;
	height:28px;
	float:right;
	padding:0px;
	border:0px;
	margin-top:15px;
}
#contato_info h1 {
	font-size:12px;
	color:#0c3b68;
	font-weight:bold;
	margin-bottom:-10px;
}
#contato_info dl dt {
	margin-top:25px;
	font-size:12px;
	color:#93928b;
	font-weight:bold;
	margin-bottom:3px;
}
#contato_info dl dd address {
	font-size:11px;
	color:#727067;
	font-weight:normal;
	font-style:normal;
}
#contato_info dl dt.none {
	display:none;
}
#contato_info dl dd.gmaps {
	margin-top:40px;
}
#contato_info dl dd.gmaps a {
	background:url(../imagens//int_institucional_gmaps.gif) no-repeat;
	width:181px;
	height:24px;
	display:block;
	text-indent:-9999px;
}
/*FIM CONTATO*/


/*INICIO CURRICULO*/
#curriculo {
	width:900px;
	float:left;
}
#curriculo_menu {
	width:230px;
	margin-right:60px;
	float:left;
}
.curriculo_form {
	width:610px !important;
	float:left;
	padding:0px !important;
}
#curriculo_menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:230px;
}
#curriculo_menu ul li {
	font-size:12px;
	color:#0c3b68;
	font-weight:bold;
	width:230px;
	float:left;
}
#curriculo_menu ul li a.selecionado {
	background:#f0efea;
	font-weight:bold;
}
#curriculo_menu ul li a {
	font-weight:normal;
	color:#0c3b68;
	float:left;
	padding-top:8px;
	height:22px;
	width:230px;
}
#curriculo_menu ul li a:hover {
	text-decoration:none;
	background:#f0efea;
}
#curriculo_menu ul li span {
	background:url(../imagens/bullet_claro_d.gif) 0px 4px no-repeat;
	padding-left:14px;
	margin-left:20px;
}
.curriculo_form fieldset, .curriculo_form form, .curriculo_form fieldset label {
	width:532px !important;
}
.curriculo_form fieldset label span {
	width:100px !important;
	padding-right:10px !important;
}
.curriculo_form fieldset label span.spc {
	margin-top:1px !important;
}
.curriculo_form fieldset label font {
	float:left;
	margin:8px 4px 0px 4px;
	color:#0C3B68;
}
.curriculo_form input.bt {
	width:113px !important;
    float:right;
    margin-top:15px;
}
/*FIM CURRICULO*/


/*INICIO PORTAL*/
#portal {
	width:900px;
	text-align:center;
}
#portal form {
	width:370px;
	float:left;
	margin:0px 0px 0px 265px;
	display:inline;
}
#portal fieldset {
	width:370px;
	float:left;
	background:url(../imagens/portal_bg.gif) no-repeat;
	padding:0px 18px 14px 18px;
	margin:0px;
	border:1px #d6d4ca solid;
}
.ie #portal fieldset {
	background:url(../imagens/portal_bg.gif) 0px 21px no-repeat;
}
#portal fieldset.boletim {
	background:url(../imagens/boletim_bg.gif) no-repeat;
}
.ie #portal fieldset.boletim {
	background:url(../imagens/boletim_bg.gif) 0px 21px no-repeat;
}
#portal fieldset legend {
	color:#d6d4ca;
	margin:0px 0px 15px -3px;
	padding-top:15px;
	font-size:11px;
}
.ie #portal fieldset legend {
	margin:15px 0px 15px -10px;
}
.ie #portal fieldset legend {
	padding-top:0px;
}
#portal fieldset label {
	float:left;
	width:370px;
	margin-bottom:5px;
}
#portal fieldset label span {
	width:35px;
	float:left;
	text-align:right;
	padding-right:5px;
	color:#0c3b68;
	font-size:11px;
	margin-top:8px;
}
#portal fieldset label span.spc {
	margin-top:7px;
}
.ie #portal fieldset label span.spc {
	margin-top:4px;
}
#portal fieldset label input {
	width:318px;
	float:left;
	background:#eceadf;
	border:1px #d6d4ca solid;
	height:20px;
	padding:5px 5px 0px 5px;
	color:#0c3b68;
	font-size:11px;
}
#portal fieldset input.bt {
	width:68px;
	height:28px;
	padding:0px;
	border:0px;
	margin-top:15px;
	float:right;
}
#portal fieldset select {
	background:#eceadf;
	border:1px #d6d4ca solid;
	color:#0c3b68;
	font-size:11px;
	width:222px;
	height:25px;
	padding:5px;
	float:left;
}
/*FIM PORTAL*/


/*INICIO ADVOGADOS*/
#socios h1 {
	font-size:12px;
	color:#0c3b68;
	font-weight:bold;
	margin-bottom:20px;
}
#socios ul.socios, #socios ul.advogados {
	margin:0px;
	padding:0px;
	list-style:none;
}
#socios ul.socios li dl {
	border-bottom:1px #e4e2d3 solid;
	padding-bottom:20px;
	margin-bottom:20px;
}
#socios ul.socios li dl.LastChild {
	border:0px;
	padding:0px;
	margin-bottom:60px;
}
#socios ul.socios li dl dt {
	font-size:12px;
	font-weight:bold;
	color:#0c3b68;
	background:url(../imagens/bullet_claro_d.gif) 0px 4px no-repeat;
	padding-left:14px;
	margin-bottom:5px;
}
#socios ul.socios li dl dd {
	font-size:12px;
	color:#4a422c;
	padding-left:14px;
}
#socios ul.advogados li dl {
	border-bottom:1px #e4e2d3 solid;
	padding-bottom:20px;
	margin-bottom:20px;
}
#socios ul.advogados li dl.LastChild {
	border:0px;
	margin:0px;
	padding:0px;
}
#socios ul.advogados li dl dt {
	font-size:12px;
	font-weight:bold;
	color:#92815f;
	background:url(../imagens/bullet_claro_d.gif) 0px 4px no-repeat;
	padding-left:14px;
	margin-bottom:5px;
}
#socios ul.advogados li dl dd {
	font-size:12px;
	color:#0c3b68;
	padding-left:14px;
}
/*FIM ADVOGADOS*/

/*INICIO BIBLIOTECA*/
.int_bib_img {
	float:left;
    background:#f4f2ec;
    border:1px solid #d6d4ca;
    padding:2px;
    margin:0 25px 0 0;
    width:180px;
}
.int_bib_img img {
	display:block;
}
.int_bib_img a.bt {
	background:url(../imagens/br/bt_download.gif) no-repeat;
    width:180px;
    height:53px;
    display:block;
    text-indent:-9999px;
    margin:2px 0 0 0;
}
.int_bib_cont {
	float:left;
    width:689px;
}
.int_bib_cont h3 {
	color:#0c3b68;
    font-size:18px;
    margin:0 0 5px 0;
}
.int_bib_cont ul.head {
	list-style:none;
    border-top:1px solid #d2ceb0;
    border-bottom:1px solid #d2ceb0;
    padding:8px;
    margin:0 -15px 10px 0;
}
.int_bib_cont ul.head li {
	display:inline;
    color:#998764;
    font-size:11px;
    margin:0 25px 0 0;
}
.int_bib_cont ul.head li strong {
	color:#0c3b68;
}
.int_bib_cont p.obs {
	font-size:11px !important;
    color:#998764 !important;
    margin:0px !important;
}
.int_bib_cont p.obs strong {
	color:#0c3b68;
}
ul.bib_li {
	list-style:none;
    margin:0 -30px -10px 0;
    float:left;
    position:relative;
}
ul.bib_li li {
	width:250px;
    float:left;
    margin:0 30px 30px 0;
}
ul.bib_li li a.img {
	float:left;
    border:1px solid #d6d4ca;
}
ul.bib_li li a.img img {
	padding:1px;
    display:block;
}
ul.bib_li li h3 {
	color:#0c3b68;
    font-weight:bold;
    font-size:12px;
    margin:3px 0 5px 75px;
}
ul.bib_li li h3 a {
	color:#0c3b68;
}
ul.bib_li li p {
	font-size:11px !important;
    color:#998764 !important;
    margin:3px 0 0 75px !important;
}
ul.bib_li li p span {
	color:#0c3b68 !important;
}
/*FIM BIBLIOTECA*/


/*INICIO POPUP INDICAR*/
#pop_indicar {
	background:#f6f6f6;
	float:left;
	padding:20px;
	width:310px;
    min-height:380px;
    #height:380px;
}
#pop_indicar div#barra_tit {
	width:310px;
	background:url(../imagens/int_barra_bg.gif) bottom left repeat-x;
	height:31px;
	float:left;
	margin-bottom:25px;
}
#pop_indicar div#barra_tit h1.voltar {
	float:right;
	margin:9px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	background:url(../imagens/br/int_barra_voltar.gif) no-repeat;
	width:37px;
	height:10px;
}
#pop_indicar div#barra_tit h1.voltar a {
	text-indent:-9999px;
	width:37px;
	height:10px;
	display:block;
	cursor:pointer;
}
#pop_indicar div#barra_tit h1.indique {
	background:url(../imagens/br/int_indique_tit.gif) no-repeat;
	float:left;
	width:300px;
	height:24px;
	text-indent:-9999px;
	font-size:1px;
}
#pop_indicar form {
	float:left;
	width:310px;
}
#pop_indicar fieldset {
	border:0px;
	width:310px;
	float:left;
}
#pop_indicar fieldset legend {
	display:none;
}
#pop_indicar fieldset label {
	float:left;
	width:310px;
	margin-bottom:5px;
}
#pop_indicar fieldset span {
	color:#0c3b68;
	font-size:12px;
	width:100px;
	float:left;
	margin-top:8px;
}
#pop_indicar fieldset input {
	background:#eceadf;
	border:1px #d6d4ca solid;
	float:left;
	height:20px;
	padding:5px 5px 0px 5px;
	color:#0c3b68;
	font-size:12px;
}
#pop_indicar fieldset input.m {
	width:198px;
}
#pop_indicar fieldset textarea {
	background:#eceadf;
	border:1px #d6d4ca solid;
	color:#0c3b68;
	font-size:12px;
	width:198px;
	padding:5px;
	height:80px;
	float:left;
}
#pop_indicar fieldset input.bt {
	width:68px;
	height:28px;
	float:right;
	padding:0px;
	border:0px;
	margin-top:15px;
}
/*FIM POPUP INDICAR*/


/*INICIO PAGINACAO*/
#paginacao {
	width:900px;
	float:left;
	margin-top:20px;
}
.td_pag {
	padding: 6px 0px;
}
.LinkPag {
	padding:5px 10px;
	margin:1px;
	color:#92815f;
	font-size:11px;
	background-color:#f4f2ec;
	text-decoration:none;
	border:1px #d6d4ca solid;
}
.LinkPagSelect, .LinkPag:hover {
	padding:5px 10px;
	margin:1px;
	color:#92815f;
	font-size:11px;
	background-color:#f4f2ec;
	text-decoration:underline;
	border:1px #d6d4ca solid;
}
.LinkPagDesativado {
	padding:5px 10px;
	margin:1px;
	color:#576f0d;
	font-size:11px;
	background-color:#f4f2ec;
	text-decoration:none;
	border:1px #d6d4ca solid;
}
.LinkImg {
	padding:5px 8px;
	margin:1px;
	background-color:#f4f2ec;
	border:1px #d6d4ca solid;
}
.ie .LinkImg {
	padding:9px 8px 7px 8px;
}
/*FIM PAGINACAO*/


.left {
	float:left;
}

/* curriculum */
fieldset#curriculum1, fieldset#curriculum2, fieldset#curriculum3, fieldset#curriculum4, fieldset#curriculum5 {
 display:none;
}
/* ----- */

#curriculum fieldset select {
  width:222px;
}

.b_12 {
	margin-bottom:12px;
}
