*{padding:0;margin:0}
body{background:#fff;font-size:12px;font-family:verdana,arial;color:#666;width:910px;margin:0 auto}
a{color:#666;text-decoration:none}
a:hover{color:#999}
img{border:none}
.esquerda{float:left}
.direita{float:right}
.more{padding:1em 0}
.more a{color:#663300;font-size:10px;font-weight:bold}
.by{font-style:italic;color:#999}
h2.titulo_sessao{font-family:arial;font-size:18px;text-transform:uppercase;margin-bottom:15px}
h3{margin:10px 0}
.pagination{text-align:center}
.pagination .disabled{display:none !important}
.pagination .current{font-weight:bold}
.pagination .next{float:right;display:block;margin-top:-18px}
.pagination .prev{float:left;display:block}
.visualClear{display:block;clear:both}
body{background:url(../images/bg_body.gif)}
#site{background:#fff url(../images/bg_conteudo.gif) top right repeat-y}
#cabecalho{height:203px}
#topo{background:url(../images/bg_top.jpg) no-repeat top right;height:171px}
#topo h1{background:url(../images/logo.jpg) no-repeat 0 10px;text-indent:-99999px;width:246px;height:160px;margin-left:10px}
#topo h1 a{display:block;height:160px}
#menu-superior{width:669px;height:32px;list-style:none;background:url(../images/bg_menu_superior.jpg) no-repeat;float:left}
#menu-superior li{float:left}
#menu-superior a{display:block;text-indent:-99999px;padding:8px 0}
#menu-superior a.home{width:128px}
#menu-superior a.historico{width:135px}
#menu-superior a.advogados{width:145px}
#menu-superior a.atuacao{width:130px}
#menu-superior a.contato{width:131px}
#cse-search-box{float:left;width:236px;height:27px;background:#4E4E4E;padding-top:5px;padding-left:5px}
#cse-search-box h2{float:left;color:#fff;font-size:16px;font-weight:normal;text-transform:uppercase}
#cse-search-box input#texto_busca{width:137px;border:none;padding:2px;margin-left:5px;font-size:11px}
#cse-search-box input#buscar{background:#3A3836;color:#fff;border:none;text-transform:uppercase;width:23px}
#cse-search-results iframe{width:646px}
#barra-lateral{width:221px;padding:10px;background:url(../images/bg_sidebar.jpg) repeat-x top left #A0A0A0;float:right}
#menu{list-style:none;border-top:3px dotted #878787;margin-top:20px}
#menu li{border-bottom:3px dotted #878787}
#menu a{font-size:14px;font-family:trebuchet ms,verdana,arial;color:#fff;display:block;text-align:right}
#form-newsletter{margin-top:30px}
#form-newsletter #newsletter-email{width:149px;font-size:11px;color:#666;border:none;padding:2px;float:left;margin-right:5px}
#form-newsletter .enviar{background:#555;border:none;color:#fff;padding:1px 3px;float:left;font-size:11px;width:60px}
#conteudo{padding:2em 1em;color:#000;float:left;width:645px}
.titulo_sessao,.datetime{color:#666}
#noticias{width:310px;margin-right:15px}
#noticias ul{list-style:none}
#noticias ul li{margin-bottom:13px}
.noticia{margin-bottom:15px}
.datetime{font-weight:bold}
#artigos{width:320px}
#artigos ul{list-style:none}
#artigos ul li{background:url(../images/martelo.jpg) no-repeat;padding:5px 5px 5px 120px;margin-bottom:13px}
#artigos ul span{display:block;text-align:right;font-weight:bold}
.artigo{margin-bottom:15px}
#rodape{clear:both;background:url(../images/bg_rodape.jpg) repeat-x;color:#fff;padding:10px;height:61px}
#rodape .direita{}
.copyright{font-size:11px}
#rodape .telefone{font-size:17px;font-weight:bold}
#rodape .direita{text-align:right}
#form-curriculo #id_data_nascimento{width:70px}
#form-curriculo .section{margin:15px 0 15px;border:1px solid;padding:10px;position:relative;width:520px}
#form-curriculo .legend{margin:-20px 0 0;background:#fff;padding:0 5px;font-size:14px;font-weight:bold;position:absolute}
#form-curriculo .error{border:1px solid red;background:#FFFFCC;margin-top:3px;margin-bottom:3px;padding:5px}
#form-curricul .error-list{margin:5px 0 5px 18px}
#fieldset-cidade,#fieldset-estado,#fieldset-bairro,#fieldset-cep,#fieldset-telefone-residencial,#fieldset-celular,#fieldset-ingles,#fieldset-espanhol,#fieldset-ano-inicio,#fieldset-ano-termino{width:200px;float:left}
#fieldset-cidade input#id_cidade,#fieldset-estado select,#fieldset-bairro input#id_bairro,#fieldset-cep input#id_cep,#fieldset-telefone-residencial input#id_telefone_residencial,#fieldset-celular input#id_celular,#fieldset-ingles select,#fieldset-espanhol select{width:200px}
#fieldset-ano-inicio input,#fieldset-ano-termino input{width:40px}
#fieldset-estado,#fieldset-cep,#fieldset-celular,#fieldset-espanhol,#fieldset-ano-termino{margin-left:96px}
#fieldset-estado.error,#fieldset-cep.error,#fieldset-celular.error,#fieldset-espanhol.error,#fieldset-ano-termino.error{margin-left:88px}
#fieldset-bairro,#fieldset-telefone-residencial,#fieldset-ingles,#fieldset-ano-inicio{clear:both}
iframe .msfeatureupdater{display:none !important}
.adv_details{list-style:none;background:#ddd;padding:10px;width:134px;float:left;margin-right:15px;margin-bottom:10px}
.adv_details li{border-bottom:1px dotted #666;padding:10px 0;font-size:11px}
.adv_details li.last{border-bottom:none;padding:10px 0 0 0;text-align:center}
.adv_details li b{display:block}
#frm-sair{text-align:center}
#frm-sair label{display:inline}
#frm-sair input{width:150px}
#frm-sair input.botao{width:70px}
form{font-size:11px}
fieldset{border:none}
input,select,textarea{border:1px solid #333;font-size:11px;padding:2px 1px;width:500px}
input.botao{width:100px;text-transform:lowercase;background:#555;color:#fff}
label{margin-top:10px;display:block;font-size:12px;color:#666}
.errorlist{list-style:square;margin:5px 0 5px 30px;;color:red}
.action{margin:10px 0}
.help{font-size:10px;color:#999;display:block}
.text *{color:#000 !important;background:none !important}
.text{text-align:justify}
.text p{margin:10px 0}
.text img{margin:5px;border:1px solid #666}
.texto table{width:100%}
.text table.tabela1{border-collapse:collapse;border-top:1px solid #666;border-left:1px solid #666;margin:10px 0}
.text table.tabela1 tr.cabecalho td{background:#40A4CD !important;color:#fff !important}
.text table.tabela1 td{padding:7px 10px;border-bottom:1px solid #666;border-right:1px solid #666}
.text ul,.text ol{margin:10px 0 0 30px}
.text ul li,.text ol li{margin-bottom:5px}
