*{
	margin:0;
	padding:0;
}
html{overflow: -moz-scrollbars-vertical;}
ul{list-style:none;}
hr, 
.none{display:none;}
body{
	font:11px "Trebuchet Ms", Tahoma, Arial, Verdana;
	color:#484848;
}
body#home{
	background:url(../../images/bg_1280.gif) no-repeat center 75px;
}
/* Randomização de Backgrounds*/
body.bma0{background:url(../../images/interna_0.gif) no-repeat center top;}
body.bma1{background:url(../../images/interna_1.gif) no-repeat center top;}
body.bma2{background:url(../../images/interna_2.gif) no-repeat center top;}
body.bma3{background:url(../../images/interna_3.gif) no-repeat center top;}
/**/
h1, h2, h3, li, select, input{font-family:"Trebuchet Ms", Tahoma, Arial, Verdana}
img.left{
	float:left;
	margin:0px 10px 10px 0;
}
span.italico{
	font-style:italic;
}
input.none{
	border:none;
	display:inline;
}
select, input {
	border:1px solid #989790;
	font-size:10px;
	font-weight:normal;
}
select option{padding:0px 2px;}
select#filtro_atuacao{width:130px;}
a{
	color:#A52121;
	text-decoration:none;
	outline:none;
}
a:hover{
	color:#A52121;
	text-decoration:underline;
}
a.ativo{
	font-weight:bold;
	color:#97946C;
}
a.external span, a.window span, a.download span, a.window-external span{
	position: absolute;
	left: -5000px;
	width: 4000px;
}
a.window-external{
	font-weight:bold;
	background:url(../../images/window_external.gif) no-repeat left center;
	padding-left:18px;
}
a.bt-pagina-inicial{
	background:url(../../images/btn_paginainicial.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:19px;
	width:96px;
}
div.borda-fotos{
	border:3px solid #D6D6D6;
	float:left;
}
#content img.borda{
	border:1px solid #fff;
	margin:0px;
}
div#master{
	float:left;
	width:100%;
	text-align:center;
}
div#wrapper-header{
	float:left;
	width:100%;
	background:url(../../images/header.gif) repeat-x;
	height:75px;
}
body#internas div#wrapper-header{
	height:109px;
	border-bottom:1px solid #CBCBCB;
}

div#header{
	/*width:770px;*/
	width:800px;
	margin:0 auto;
	text-align:left;
	height:47px;
	margin-top:10px;
}
body#home div#header{text-align:center;}
div#header h1{
	text-indent:-9999em;
	width:230px;
	height:54px;
	background:url(../../images/logo_bma.gif) no-repeat;
}
div#header h1 a{
	display:block;
	width:429px;
	height:39px;
}
div#header ul{
	float:right;
	margin-top:-10px;
}
div#header ul li{
	float:left;
	height:10px;
	margin-right:10px;
	text-indent:-9999em;
}
div#header ul li.english{
	width:42px;
	background:url(../../images/mn_idioma_english.gif) no-repeat;
}
div#header ul li.espanol{
	width:46px;
	background:url(../../images/mn_idioma_espanol.gif) no-repeat;
}
div#header ul li.portugues{
	width:60px;
	background:url(../../images/mn_idioma_port.gif) no-repeat left -1px;
}
div#header ul li a{
	display:block;
	height:100%;
	width:100%;
}
div#navigation{
	/*width:775px;*/
	width:800px;
	margin:18px auto auto auto;
	text-align:left;
}
div#navigation div{float:left;}
div#navigation ul.menu{float:left;}
div#navigation ul.menu li{
	float:left;
	position:relative;
	text-indent:-9999em;
}
div#navigation ul.menu li a{display:block;}
div#navigation ul.menu li a#bma{
	width:40px;
	height:33px;
	background:url(../../images/mn_bma.gif) no-repeat;
}
div#navigation ul.menu li a#bma:hover,
div#navigation ul.menu li a#bma.ativo{
	background:url(../../images/mn_bma_on.gif) no-repeat;
}
div#navigation ul.menu li a#profissionais{
	width:90px;
	height:33px;
	background:url(../../images/mn_profissionais.gif) no-repeat;
}
div#navigation ul.menu li a#profissionais:hover,
div#navigation ul.menu li a#profissionais.ativo{
	background:url(../../images/mn_profissionais_on.gif) no-repeat;
}
div#navigation ul.menu li a#areasdeatuacao{
	width:114px;
	height:33px;
	background:url(../../images/mn_areasdeatuacao.gif) no-repeat;
}
div#navigation ul.menu li a#areasdeatuacao:hover,
div#navigation ul.menu li a#areasdeatuacao.ativo{
	background:url(../../images/mn_areasdeatuacao_on.gif) no-repeat;
}
div#navigation ul.menu li a#artigos{
	width:140px;
	height:33px;
	background:url(../../images/mn_artigos.gif) no-repeat;
}
div#navigation ul.menu li a#artigos:hover,
div#navigation ul.menu li a#artigos.ativo{
	background:url(../../images/mn_artigos_on.gif) no-repeat;
}
div#navigation ul.menu li a#noticias{
	width:127px;
	height:33px;
	background:url(../../images/mn_noticias.gif) no-repeat;
}
div#navigation ul.menu li a#noticias:hover,
div#navigation ul.menu li a#noticias.ativo{
	background:url(../../images/mn_noticias_on.gif) no-repeat;
}
div#navigation ul.menu li a#carreira{
	width:64px;
	height:33px;
	background:url(../../images/mn_carreira.gif) no-repeat;
}
div#navigation ul.menu li a#carreira:hover,
div#navigation ul.menu li a#carreira.ativo{
	background:url(../../images/mn_carreira_on.gif) no-repeat;
}
/**/
div#navigation ul.menu li ul{
	display:none;
	position:absolute;
	left:0px;
	top:33px;
	z-index:999;
	background:#EBEBEB;
	width:170px;
	border:1px solid #CCCCCA;
}
div#navigation ul.menu li.aberto ul, div#navigation ul.menu li:hover ul{display:block;}
div#navigation ul.menu li ul li{
	text-indent:0px;
	float:none;
	width:145px;
	margin:0px 0px 0px 12px;
	border-bottom:1px solid #C7C6C1;
}
div#navigation ul.menu li ul li a{
	padding:5px 0px 5px 10px;
	text-decoration:none;
	width:100%;
	background:url(../../images/bullet_submenu.gif) no-repeat left 11px;
}
div#navigation ul.menu li ul li a:hover{
	color:#97946C;
	font-weight:bold;
}
/**/ 
div#navigation ul.menu-complementar{float:right;}
div#navigation ul.menu-complementar li{
	float:left;
	text-indent:-9999em;
	height:11px;
	margin:13px 13px 0 0;
}
div#navigation ul.menu-complementar li a{
	display:block;
	height:11px;
}
div#navigation ul.menu-complementar li.paginainicial a{
	width:10px;
	background:url(../../images/icon_home.gif) no-repeat;
}
div#navigation ul.menu-complementar li.mapadosite a{
	width:13px;
	background:url(../../images/icon_mapa.gif) no-repeat;
}
div#navigation ul.menu-complementar li.faleconosco a{
	width:11px;
	background:url(../../images/icon_contato.gif) no-repeat;
}
#master-content-home{
	width:100%;
	margin:0px auto;
	float:left;
} 
#master-content-home-int{width:770px; position:relative; margin:0 auto;}
#master-content-home #flash{
	position:relative;
	left:-2px;
	top:2px;
	z-index:1;
}
div#master-container{
	margin:0 auto auto auto;
	width:770px;
	text-align:left;
}
div#container{
	float:left;
	width:780px;
	margin-top:15px;
	margin-bottom:20px;
}
div#primary{
	float:left;
	width:187px;
	background:#fff;
}
div#primary div.nav{
	float:left;
	width:177px;
	margin:5px;
	background:#F1F0DC;
	display:inline;
}
div#primary div.nav h1{
	background:#E4E2CB;
	font:13px "Trebuchet Ms", Tahoma, Arial, Verdana;
	padding-left:9px;
	color:#000000;
	line-height:26px;
}
/**/
div#primary div.nav ul{
	float:left;
	width:166px;
	margin:20px 0px 0px;
	padding-bottom:20px;
	margin-left:3px;
}
div#primary div.nav ul li{background:url(../../images/bullet_mnlateral.gif) no-repeat left 11px; padding-left:7px;}
div#primary div.nav ul li a{
	width:159px;
	border-top:1px solid #C7C6C1;
	padding:5px 0px;
	display:block;
	text-indent:0px;
}
div#primary div.nav ul li a.primary{border-top:none;}
div#primary div.nav ul li ul{margin:0px;}
div#primary div.nav ul li ul li{background:none;}
div#primary div.nav ul li ul a{
	background:url(../../images/bullet_submenu2.gif) no-repeat left 9px;
	padding:3px 0px 3px 7px;
	width:152px;
}
/**/
div#secondary{
	float:left;
	width:386px;
	background:white url(../../images/line_vertical.gif) no-repeat 0 5px;
}
div#secondary.total{
	width:590px;
	border-right:1px solid #CFCEC9; 
}
.total #content{width:570px;}
div#secondary.totalm{width:770px;}
.totalm #content{width:750px;}
div#secondary.medio{width:570px;}
.medio #content{width:550px;}
#content{
	float:left;
	width:366px;
	margin-left:9px;
	display:inline;
}

#content span ul{
	list-style-type: disc;
	padding-left:15px;
	margin-bottom:15px;
}
#content img{
	display:block;
	margin-bottom:15px;
}
#content img.lado{
	display:inline;
	margin-right:12px;
	margin-top:10px;
}
p{
	color:#4C4C4C;
	margin-bottom:11px;
}
p.dest, div.dest{
	background:#F2F2F2;
	padding:2px;
}
div.dest{
	margin-bottom:10px;
}
.alerta{color:#701C1C;}
form li.alerta{font-weight:bold;}
form li.alerta input{font-weight:normal;}
#content h2{
	color:#000000;
	font-size:15px;
	margin-top:2px;
	margin-bottom:13px;
}
#content h2.tit{margin-bottom:0px;}
#content h2.nome-profissional{margin-bottom:0px;}
#content ul.btns{
	float:right;
	margin:38px 0px;
	clear:both;
}
#content ul.noclear{clear:none;}
#content ul.btns li{
	float:left;
	text-indent:-9999em;
	background:url(../../images/btn_topo.gif) no-repeat;
	width:56px;
	height:18px;
}
#content ul.btns li a{
	display:block;
	width:51px;
	height:18px;
}
/***/
#content ul.botoes{
	float:left;
	margin-top:38px;
}
#content ul.botoes li a{
	display:block;
	width:100%;
	height:100%;
}
#content ul.botoes li.todasnoticias{
	float:left;
	text-indent:-9999em;
	background:url(../../images/bt_todasnoticias.jpg) no-repeat;
	width:101px;
	height:19px;
}
/**/
#content  ul.filtro li{
	height:31px;
	padding-right:10px;
	background:#F8F7F0;
	margin-right:7px;
	text-align:right;
	margin-bottom:3px;
}
#content .filtro select{
	width:160px;
	position:relative;
	top:0px !important;
	top:4px;
}
#content .filtro input , input.ok{
	position:relative;
	top:6px;
	left:5px;
	border:none;
}
.conteudotop{margin-top:30px;}
.psemmargin p{margin-bottom:1px;}
.conteudotop h3 span{font-weight:normal;}
div#container h3{
	font-size:11px;
	border-bottom:1px dashed #A8A8A8;
	margin-bottom:5px;
}
div#container h3.corlink{
	color:#A52121;
}
div#container h3.titulonoticias{
	font-size:14px;
	border-bottom:none;
	margin-bottom:5px;
}
div#container h3.titduvidas{
	background:url(../../images/icon_duvida.jpg) no-repeat;
	line-height:23px;
	text-indent:27px;
	clear:both;
}
div#container h3.titerro{
	font-size:14px;
	border-bottom:none;
	margin-bottom:30px;
	color:#97946C;
}
p.data{
	margin:0px;
	font-size:10px;
}
div#container h4{
	font-size:11px;
	background:#E4E2CB;
	text-indent:5px;
	margin:10px 0px;
	line-height:16px;
	width:100%;
	clear:both;
}
#content div.lista-reconhecimentos{
	float:left;
	margin-top:20px;
	margin-bottom:30px;
	width:100%;
}
#content div.lista-reconhecimentos h3{
	font-size:10px;
	font-weight:normal;
	border-bottom:none;
	margin-bottom:0px;
	margin-top:0px;
}
#content div.subir{
	float:left;
	width:360px;
	margin:18px 0 30px 0px;
}
#content div.subir a{
	display:block;
	width:360px;
	height:11px;
	background:url(../../images/btn_topo_t2.gif) no-repeat;
	text-indent:-9999em;
}
#content table{
	float:left;
	width:369px;
	margin-bottom:15px;
	margin-top:10px;
}
#content td{
	padding:10px;
	border-right:4px solid #fff;
}
#content table.tablesocios td{width:50%;}
#content td.cor, 
#content tr.cor{background:#F8F8F8;}
#content div.paginacao{
	float:left;
	width:369px;
	height:21px;
	background:#F8F7F0;
	line-height:21px;
	margin-top:10px;
}
#content div.paginacao p{
	float:left;
	margin-left:10px;
	display:inline;
}
#content div.paginacao ul{float:right;}
#content div.paginacao ul li{
	float:left;
	margin-right:5px;
	display:inline;
	color:#9B9B9B;
}
#content div.paginacao ul li.ativo{
	font-weight:bold;
	font-size:12px;
}
#content div.paginacao ul li.anterior{margin-right:15px;}
#content div.paginacao ul li.proxima{margin-left:15px;}
#content div.paginacao ul li span{
	margin-left:3px;
	font-size:11px;
}
#content div.criteriobusca{
	float:left;
	width:369px;
	background:#F8F7F0;
	margin-top:10px;
	margin-bottom:15px;
}
#content div.criteriobusca p{
	float:left;
	padding:10px;
	margin-bottom:0;
}
#content div.contact{
	float:left;
	border-bottom:1px solid #D8D8D8;
	width:220px;
}
#content div.contact2{border-bottom:1px solid #D8D8D8;margin-bottom:10px;}
ul.conteudo-relacionado{
	float:left;
	width:100%;
	margin-bottom:30px;
}
ul.conteudo-relacionado li{
	background:url(../../images/bullet_quadrado.gif) no-repeat 0 7px;
	padding-left:10px;
	margin-top:10px;
}
ul.conteudo-relacionado li.vermais{
	background:none;
	padding-left:0px;
	margin-top:10px;
}
ul.conteudo-relacionado li.vermais a{
	font-size:10px;
	font-weight:bold;
}
/**/
ul.relacao{
	float:left;
	width:100%;
	margin-bottom:20px;
}
ul.relacao li{
	background:url(../../images/bullet_quadrado.gif) no-repeat 0 7px;
	padding-left:10px;
	margin-top:5px;
	margin-left:30px;
}
ul.lisemmargin li{margin:0px;}
div#tertiary{
	float:left;
	clear:right;
	width:198px;
	background:#F1F1F1;
	margin:5px 8px 0 0;
	display:inline;
	margin-right:-3px;
}

div#tertiary div#extra{
	width:198px;
	background:#F8F7F0;
	margin:0px;
	padding-bottom:15px;
	border-bottom:6px solid white;
}
div#extra div h3{margin-top:10px;}
div#extra div ul.conteudo-relacionado li{margin-top:3px;}
div#extra div ul.conteudo-relacionado{margin-bottom:10px;}
div#tertiary div{
	float:right;
	width:178px;
	margin:10px;
	display:inline;
}
div#tertiary div p.profissionais{margin-bottom:11px;}
div#tertiary div p.label{margin-bottom:5px;}
div#tertiary div ul.abecedario, div#tertiary div ul.abecedario li{float:left;}
div#tertiary div ul.abecedario li a{
	display:block;
	height:100%;
	width:100%;
}
div#tertiary div ul.form{
	width:100%;
	border-bottom:1px solid #D8D8D8;
	padding-bottom:13px;
	margin-bottom:10px;
}
div#tertiary div ul.form .largmax{width:150px;}
div#tertiary div ul.links{
	margin-top:4px;
	width:177px;
}
div#tertiary div ul.links li{
	width:177px;
	margin-top:12px;
}
div#tertiary div ul.links li.window-external{
	font-weight:bold;
	background:url(../../images/window_external.gif) no-repeat left 3px;
	padding-left:18px;
}
div#tertiary div ul.links li.window-external a.window-external{
	background:none;
	padding-left:0px;
}
div#tertiary div ul.links li ul li{
	border-bottom:1px solid #D8D8D8;
	padding-bottom:10px;
	margin-top:0px;
	width:177px;
}
div#tertiary div ul.abecedario li{
	width:18px;
	height:16px;
	background:url(../../images/abecedario.gif) no-repeat;
	text-align:center;
	margin:0px 4px 4px 0;
	display:inline;
}
div#tertiary div ul.abecedario li.ativo{
	background:url(../../images/abecedario_ativo.gif) no-repeat;
	color:#fff;
}
div#tertiary div ul.btns-interacao li{
	text-indent:-9999em;
	width:130px;
	height:18px;
	margin-top:15px;
}

div#tertiary div ul.btns-interacao li.receberfolder{background:url(../../images/btn_receberfolder.gif) no-repeat;}
div#tertiary div ul.btns-interacao li.receberimpresso{background:url(../../images/btn_receberimpresso.gif) no-repeat;}
div#tertiary div ul.btns-interacao li.baixar-pdf{background:url(../../images/btn_pdf.gif) no-repeat;}
div#tertiary div ul.btns-interacao li a{
	display:block;
	width:130px;
	height:18px;
}
div#wrapper-footer{
	float:left;
	width:100%;
	background:#000;
}
div#footer{
	width:770px;
	height:40px;
	margin:0 auto;
	text-align:left;
}
div#footer ul.copyright{
	float:left;
	margin-left:8px;
	display:inline;
}
div#footer ul.copyright li{
	font:9px "Trebuchet MS", Arial, Tahoma, Verdana;
	color:#fff;
	float:left;
	line-height:14px;
	background:none;
	padding-left:0px;
	padding-top:6px;
}
div#footer ul.condicoes-legais{float:right;}
div#footer ul.condicoes-legais li{
	font:10px "Trebuchet MS", Arial, Tahoma, Verdana;
	color:#fff;
	float:left;
	background:url(../../images/bullet.gif) no-repeat left center;
	padding-left:7px;
	margin-right:17px;
	display:inline;
	text-transform:uppercase;
	line-height:40px;
}
div#footer ul.condicoes-legais li a{
	color:#fff;
	text-decoration:none;
}
div#footer ul.condicoes-legais li a:hover{
	color:#fff;
	text-decoration:underline;
}
div#footer ul.condicoes-legais li.creditos{
	font:bold 10px "Trebuchet MS", Arial, Tahoma, Verdana;
	color:#4C4C4C;
	background:none;
	width:135px;
	margin-right:10px;
	margin-top:7px;
	text-transform:none;
	line-height:11px;
}
div#footer ul.condicoes-legais li.creditos a{
	font:normal 10px "Trebuchet MS", Arial, Tahoma, Verdana;
	color:#AB0302;
	width:135px;
	text-align:right;
	display:block;
	text-decoration:none;
}
div#footer ul.condicoes-legais li.creditos a:hover{
	font:normal 10px "Trebuchet MS", Arial, Tahoma, Verdana;
	text-decoration:underline;
}

.escritorios-extras{
	border-top:1px dashed #A8A8A8;
	float:left;
	width:560px;
}
h5{
	font:bold 11px "Trebuchet Ms", Tahoma, Arial, Verdana;
	margin:10px 5px 0px;
}
/**/
ul.opcoes-auxiliar{
	float:right;
	width:134px;
	clear:left;
	margin:0px 0px 10px 10px;
}
ul.opcoes-auxiliar a{color:#6A3A3A;}
ul.opcoes-auxiliar li{
	text-indent:25px;
	margin:5px 0px;
	line-height:20px;
}
ul.opcoes-auxiliar li.bt_mais-info{background:url(../../images/bt_mais-info.jpg) no-repeat left top;}
ul.opcoes-auxiliar li.bt_mapa-local{background:url(../../images/bt_mapa-local.jpg) no-repeat left top;}
ul.opcoes-auxiliar li.bt_enviar-email{background:url(../../images/bt_enviar-email.jpg) no-repeat left top;}
.desc-escritorios{float:left;}
.desc-escritorios p{margin-left:5px;}
/* ========================================================= FORMULÁRIO */
form.folder{
	margin:30px 0px 0px 0px;
}
form.folder div.fieldset{
	border:none;
	width:365px;
	margin:10px 0px 15px 97px;
}
form.folder ul li .l360{width:360px;}
form.folder ul li input.btn_cancelar, form.folder ul li input.btn_enviar{
	width:65px;
	border:0px solid #989793;
	margin-top:15px;
}
form.folder ul li input.btn_cancelar{margin-left:231px;}
/**/
ul.escritorios-fotos{
	margin:15px 0px 15px 5px;
	float:left;
	display:inline;
	width:100%;
}
ul.escritorios-fotos li{float:left;}
ul.escritorios-fotos li.fotos-meio{margin:0px 45px; display:inline;}
div.areas{
	float:left;
	width:165px;
	margin:20px 20px 0px 0px;
}
ul.visaogeral-itens li{padding:8px;}
ul.visaogeral-itens li.dif{background:#F8F8F8;}
ul.visaogeral-itens li li{padding:0px 10px;}
/*****/
ul.mapa-itens li span{font-size:13px;}
ul.mapa-itens{
	float:left;
	display:inline;
	width:285px;
	margin:0px 18px 40px 40px;
}
ul.mapa-itens li li{
	padding:0px 8px;
	background:url(../../images/bullet_submenu.gif) no-repeat left 6px;
}
ul.mapa-itens li li li {
	margin-left:8px;
	background:url(../../images/bullet_submenu2.gif) no-repeat left 6px;
}
#mapa-bloco1, #mapa-bloco3{border-right:1px solid #CFCFC7;}
.lista-escritorios li{padding:10px 0px;}
.borderbottom{border-bottom:1px solid #D8D8D8;}
div#tertiary div ul.btns-interacao li a.mais-sobre-escritorios{
	background:url(../../images/btn_maissobreescritorios.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
	height:20px;
	width:158px;
}
ul.checkboxlist input{
	position:relative;
	top:-1px;
	margin-right:5px;
	
}
ul.checkboxlist label{
	vertical-align:middle;
	margin-right:20px;
}

#content div.foto{
	float:left;
	border:4px solid #D6D6D6;
	margin:0px 10px 10px 0;
	display:inline;
}

#content div.foto-t2{
	float:left;
	border:4px solid #D6D6D6;
}
#content div.foto img, #content div.foto-t2 img{
	margin:0px;
	border:1px solid #fff;
}
/* POP MAPAS */
.pop-mapas #content{width:560px;}
/* vCard */
#linkvcard{position:relative; left:0px;top:0px;}

#linkvcard img{
	display:inline;
	margin:0px;
	border:0px;
}
#linkvcard span{
	position:absolute;
	top:0px;
	float:left;
	left:0px;
	background:url(../../images/tooltip_vcard.gif) no-repeat left top;
	height:47px;
	width:119px;
	margin:20px 0px 0px 10px;
	text-indent:-9999px;
	display:none;
}
ul.creditosflash{margin-right:160px; display:inline;}
#flashrodape{
	position:absolute;
	bottom:-40px !important;
	bottom:74px;
	right:0px;
	z-index:100;
}


