
/* CSS Document */
* { margin:0; padding:0; outline:none }
img { border:none }
br, .clear { clear:both; display:block; height:1px; font-size:1px }
html,body { height:100% }
body { background:#A59F65}

.fale_conosco {
background:none repeat scroll 0 0 #959076;
border:medium none;
color:#FFFFFF;
font:11px Arial,Helvetica,sans-serif;
margin-right:5px;
overflow:auto;
padding:2px;
border-bottom:1px solid #C8C5B2;

}

.fale_conoscotabletd {
padding:5px 0;
vertical-align:top;
}

.fale_conoscolabel {
color:#403F34;
font:bold 11px Arial,Helvetica,sans-serif;
}

/* ControlPanel */
.ControlPanel { background:#FFF url(images/cpanel_center.png) repeat-x bottom left; border:none; padding-bottom:10px }
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited { color:#3E81B5 }
.ControlPanel a.CommandButton:hover { color:#CB2027; text-decoration:underline }
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead { font-size:11px }
.cpanel_left { background:#FFF url(images/cpanel_left.png) no-repeat bottom left; padding-left:21px }
.cpanel_right { background:#FFF url(images/cpanel_right.png) no-repeat bottom right; padding-right:33px }

/* home.ascx */
#principal { width:990px; margin:auto }

#topo { background:url(images/fundo-topo.jpg) no-repeat; height:auto !important; height:91px; min-height:91px }
#topo h1 { float:left; width:250px; padding:32px 0 0 31px }
#topo h1 a{display:block; width:206px; height:48px; background:url(../../logo.gif) no-repeat;}
#topo h1 a strong{visibility:hidden;}

#topo #topo-direita { float:right; width:270px; margin:21px 32px 0 0 !important; margin:21px 16px 0 0 }
#topo .icones { padding-bottom:13px }
#topo .icones p { text-align:right }
#topo .icones p img { margin-left:5px }

.busca { text-align:right }
.busca-input { vertical-align:middle; width:110px; height:15px; border:none; background:#C8C5B2; padding:1px 2px 0 2px; font:bold 11px Arial, Helvetica, sans-serif; color:#7B7000 }
.busca-ir { vertical-align:middle }

#linguas { text-align:right }
#linguas, #linguas a:link, #linguas a:visited, #linguas a:hover { font:normal 10px Arial, Helvetica, sans-serif; color:#FFF }


#conteudo-home { background:#C8C5B2 url(images/fundo-home.jpg) no-repeat; height:auto !important; height:472px; min-height:472px; padding-top:17px }
#conteudo-home h2 { font:normal 14px Arial, Helvetica, sans-serif; color:#FFF }

#conteudo-box { width:685px !important; width:687px; height:auto !important; height:450px!important; min-height:395px; background:url(images/fundo-conteudo-box.png); margin:0 0 0 31px }

/* menu em portugues home */
#conteudo-home #nav { margin:0; padding:0 }
#conteudo-home #nav li { position:relative; list-style:none; float:left; text-align:center }
#conteudo-home #nav li a { display:block; vertical-align:middle; font:13px Arial, Helvetica, sans-serif; text-decoration:none; height:30px; margin-right:3px; background:#A59F65; width:73px; color:#FFF; padding:56px 5px 0 5px !important; padding:56px 5px 14px 5px }
#conteudo-home #nav li #r { margin-right:0 }
* html #conteudo-home #nav li { float:left; height:1% }
* html #conteudo-home #nav li a { height:1% }
#conteudo-home #nav li a:hover { color:#FFF; background:#969076 }
#conteudo-home #nav li .q2l { text-align:left; padding:40px 5px 0 8px !important; width:70px; height:46px }

#conteudo-home #nav ul { position:absolute; display:none; background:#969076; left:0; padding-top:5px; padding-bottom:10px; top:86px; width:169px }
#conteudo-home #nav li ul li { float:none; padding:0 0 0 12px; text-align:left }
#conteudo-home #nav li ul li a { height:auto; margin:5px 0; font:11px Arial, Helvetica, sans-serif; background:#969076; width:150px; color:#FFF; padding:0 !important }

#conteudo-home #nav li ul li a:hover { color:#CCC }

#conteudo-home #nav li:hover ul ul, #conteudo-home #nav li.over ul ul { display:none }
#conteudo-home #nav li:hover ul, #conteudo-home #nav li li:hover ul, 
#conteudo-home #nav li.over ul, #conteudo-home #nav li li.over ul { display:block }


/* menu em ingles home */
#conteudo-home #nav_en { margin:0; padding:0 }
#conteudo-home #nav_en li { position:relative; list-style:none; float:left; text-align:center }
#conteudo-home #nav_en li a { display:block; vertical-align:middle; font:13px Arial, Helvetica, sans-serif; text-decoration:none; height:30px; margin-right:3px; background:#A59F65; width:73px; color:#FFF; padding:56px 5px 0 5px !important; padding:56px 5px 14px 5px }
#conteudo-home #nav_en li #r { margin-right:0 }
* html #conteudo-home #nav_en li { float:left; height:1% }
* html #conteudo-home #nav_en li a { height:1% }
#conteudo-home #nav_en li a:hover { color:#FFF; background:#969076 }
#conteudo-home #nav_en li .q2l { text-align:left; padding:40px 5px 0 8px !important; width:70px; height:46px }

#conteudo-home #nav_en ul { position:absolute; display:none; background:#969076; left:0; padding-top:5px; padding-bottom:10px; top:86px; width:169px }
#conteudo-home #nav_en li ul li { float:none; padding:0 0 0 12px; text-align:left }
#conteudo-home #nav_en li ul li a { height:auto; margin:5px 0; font:11px Arial, Helvetica, sans-serif; background:#969076; width:150px; color:#FFF; padding:0 !important }

#conteudo-home #nav_en li ul li a:hover { color:#CCC }

#conteudo-home #nav_en li:hover ul ul, #conteudo-home #nav_en li.over ul ul { display:none }
#conteudo-home #nav_en li:hover ul, #conteudo-home #nav_en li li:hover ul, 
#conteudo-home #nav_en li.over ul, #conteudo-home #nav_en li li.over ul { display:block }


.home-left { float:left; width:273px; padding-top:50px; padding-left:10px }
.home-left p, .home-left h1, .home-left h2, .home-left h3, .home-left h4, .home-left h5, .home-left h6, .home-left li { font:normal 15px Arial, Helvetica, sans-serif; color:#FFF; line-height:24px }
.home-center, .home-right { float:left; width:198px; padding-top:53px }

.home-left .tabela_login { width:100% }


.rodape{width:990px; margin:0 auto;}

.copyright {width:350px; margin:5px 0 0 0; float:left; font:normal 9px Arial, Helvetica, sans-serif; color:#FFF }
.copyright p {}
#redondo-design { position:absolute; text-align:right; width:980px; margin:-85px 0 0 0 }



.info_categ_adv p { margin:0 !important }



/* interna.ascx */
#conteudo-interna { background:#C8C5B2; width:990px; height:auto !important; height:472px; min-height:472px; margin:0 auto; padding:17px 0 }
#conteudo-interna a:link, #conteudo-interna a:visited { color:#555 }
#conteudo-interna a:hover { }
#conteudo-interna h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#7B7000; margin:20px 0 10px 0 }
#conteudo-interna h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#7B7000; margin:20px 0 0 0 }
#conteudo-interna #conteudo { float:left; width:685px !important; width:687px; height:auto !important; height:472px; min-height:472px; margin:0 0 0 31px !important; margin:0 0 0 15px }

#conteudo-interna .LeftPane p { font:normal 12px Arial, Helvetica, sans-serif; color:#403F34; margin:20px 0; line-height:16px }
#conteudo-interna .LeftPane { width:685px !important; width:687px }

#conteudo-interna .ContentPane p { font:normal 12px Arial, Helvetica, sans-serif; color:#555; margin:0 0 20px 0; line-height:16px }
#conteudo-interna .ContentPane { width:655px !important; width:657px; padding-right:30px !important; padding-right:0 }
#conteudo-interna #dnn_ContentPane { margin:0; padding-top:30px }
#conteudo-interna #dnn_ContentPane li { font:normal 12px Arial, Helvetica, sans-serif; margin-left:14px; color:#403F34; line-height:16px }

#conteudo-interna .RightPane { float:right; width:270px; height:auto !important; height:472px; min-height:472px }


/* menu interna portugues */
#conteudo-interna #nav_en { margin:0; padding:0 }
#conteudo-interna #nav_en li { position:relative; list-style:none; float:left; text-align:center }
#conteudo-interna #nav_en li a { display:block; vertical-align:middle; font:13px Arial, Helvetica, sans-serif; text-decoration:none; height:30px; margin-right:3px; background:#969076; width:73px; color:#FFF; padding:56px 5px 0 5px !important; padding:56px 5px 14px 5px }
#conteudo-interna #nav_en li #r { margin-right:0 }
* html #conteudo-interna #nav_en li { float:left; height:1% }
* html #conteudo-interna #nav_en li a { height:1% }
#conteudo-interna #nav_en li a:hover { color:#FFF; background:#A59F65 }
#conteudo-interna #nav_en li .q2l { text-align:left; padding:40px 5px 0 8px !important; width:70px; height:46px }

#conteudo-interna #nav_en ul { position:absolute; display:none; background:#A59F65; left:0; padding-top:5px; padding-bottom:10px; top:86px; width:169px }
#conteudo-interna #nav_en li ul li { float:none; padding:0 0 0 12px; text-align:left }
#conteudo-interna #nav_en li ul li a { height:auto; margin:5px 0; font:11px Arial, Helvetica, sans-serif; background:#A59F65; width:150px; color:#FFF; padding:0 !important }
#conteudo-interna #nav_en #nav_ativado { background:#A59F65 }
#conteudo-interna #nav_en li ul li a:hover { color:#CCC }

#conteudo-interna #nav_en li:hover ul ul, #conteudo-interna #nav_en li.over ul ul { display:none }
#conteudo-interna #nav_en li:hover ul, #conteudo-interna #nav_en li li:hover ul, 
#conteudo-interna #nav_en li.over ul, #conteudo-interna #nav_en li li.over ul { display:block }

#conteudo-interna #redondo-design { position:absolute; text-align:left; width:275px; top:500px; margin:0 0 0 705px }



/* menu interna portugues */
#conteudo-interna #nav { margin:0; padding:0 }
#conteudo-interna #nav li { position:relative; list-style:none; float:left; text-align:center }
#conteudo-interna #nav li a { display:block; vertical-align:middle; font:13px Arial, Helvetica, sans-serif; text-decoration:none; height:30px; margin-right:3px; background:#969076; width:73px; color:#FFF; padding:56px 5px 0 5px !important; padding:56px 5px 14px 5px }
#conteudo-interna #nav li #r { margin-right:0 }
* html #conteudo-interna #nav li { float:left; height:1% }
* html #conteudo-interna #nav li a { height:1% }
#conteudo-interna #nav li a:hover { color:#FFF; background:#A59F65 }
#conteudo-interna #nav li .q2l { text-align:left; padding:40px 5px 0 8px !important; width:70px; height:46px }

#conteudo-interna #nav ul { position:absolute; display:none; background:#A59F65; left:0; padding-top:5px; padding-bottom:10px; top:86px; width:169px }
#conteudo-interna #nav li ul li { float:none; padding:0 0 0 12px; text-align:left }
#conteudo-interna #nav li ul li a { height:auto; margin:5px 0; font:11px Arial, Helvetica, sans-serif; background:#A59F65; width:150px; color:#FFF; padding:0 !important }
#conteudo-interna #nav #nav_ativado { background:#A59F65 }
#conteudo-interna #nav li ul li a:hover { color:#CCC }

#conteudo-interna #nav li:hover ul ul, #conteudo-interna #nav li.over ul ul { display:none }
#conteudo-interna #nav li:hover ul, #conteudo-interna #nav li li:hover ul, 
#conteudo-interna #nav li.over ul, #conteudo-interna #nav li li.over ul { display:block }

#conteudo-interna #redondo-design { position:absolute; text-align:left; width:275px; top:500px; margin:0 0 0 705px }


/* Pagina de Gestao */
#pagina_gestao { width:655px }
#pagina_gestao * { font-size:11px !important }
#pagina_gestao p { margin:5px 0 !important }
#pagina_gestao h3 { font:bold 12px Arial, Helvetica, sans-serif !important; text-transform:uppercase; color:#403F34; margin:0 0 10px 0 }
#pagina_gestao h4 { font-weight:bold; color:#403F34; margin:0 0 10px 0 }
#pagina_gestao td { width:180px; padding:15px; background:#BAB8AA }


/* ContentPane Advogados */
#conteudo-interna .ContentPane_advogados p { font:normal 12px Arial, Helvetica, sans-serif; color:#7B7000; margin:0 0 20px 0; line-height:16px }
#conteudo-interna .ContentPane_advogados { width:960px !important; width:959px }

.advogados_geral { float:left; width:150px }
.advogados_geral p { margin:10px 0 5px 0 !important }
.advogados_geral a:link, .advogados_geral a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#403F34 }
.advogados_geral a:hover { color:#969076; text-decoration:underline }
.advogados_alfabeto { }
.advogados_alfabeto a:link, .advogados_alfabeto a:visited { display:block; text-align:center; float:left; width:11px; margin:3px 5px 3px 0 }
.advogados_alfabeto a:hover { display:block; text-decoration:underline; float:left; text-align:center; width:11px; margin:3px 5px 3px 0 }
.alfabeto_desativado { }
.alfabeto_desativado:link, .alfabeto_desativado:visited, .alfabeto_desativado:hover { text-decoration:none !important; color:#999 !important; cursor:default }
.advogados_busca { }
.advogados_busca input { font:normal 11px Arial, Helvetica, sans-serif; width:146px; color:#FFF; padding:2px; background:#959076; border:none }
.advogados_busca label span { font:bold 11px Arial, Helvetica, sans-serif; margin:20px 0 5px 0; color:#403F34; display:block }
.advogados_busca select { font:normal 11px Arial, Helvetica, sans-serif; border:none; width:150px; background:#959076; color:#FFF }
.advogados_busca .btnbuscar { cursor:pointer; font:normal 10px Arial, Helvetica, sans-serif; width:45px; padding:1px 0; margin-top:15px }

.advogados_advogados { float:left; width:386px; margin:0 0 0 105px }
.advogados_advogados h2 { margin-top:8px !important }
.advogados_advogados h3 { margin:30px 0 0 0 !important }
.advogados_advogados ul { margin:10px 0 0 0 }
.advogados_advogados li { list-style:none; line-height:18px !important; margin:0 !important }

.advogados_info { float:left; width:386px; margin:0 0 0 105px }
.advogados_info h2 { font:bold 14px Arial, Helvetica, sans-serif !important }
.advogados_info h3 { margin:25px 0 5px 0 !important }
.advogados_foto_inicial { position:absolute; margin:-117px 0 0 434px }

.advinfo { float:left; position:relative; padding:0 40px 20px 40px; background:#7B7000; width:190px; height:auto !important; height:452px; min-height:452px; margin:-117px 0 0 48px !important; margin:-117px 0 0 48px }
.advinfo img { margin:10px 0 20px 0 }
.advinfo p { font:normal 11px Arial, Helvetica, sans-serif !important; color:#FEFEFE !important; margin:3px 0 !important; line-height:16px !important }
.advinfo a:link, .advinfo a:visited, .advinfo a:hover { font:bold 11px Arial, Helvetica, sans-serif !important; color:#FEFEFE !important }
.advinfo h3 { font:bold 11px Arial, Helvetica, sans-serif !important; color:#C7C5B1 !important; margin:10px 0 5px 0 !important }
.advogados_texto { float:left; width:360px }

#advogados_conteudo_inicial { float:right; position:relative; margin:-411px -573px 0 0 }
#advogados_conteudo_inicial td { padding:0 20px 0 0 }

.ipttxtboxuf input { margin-left:-12px !important }


/* modulo de areas de atuacao */
.area_atuacao li { line-height:28px !important; #margin-left:16px !important }
.area_atuacao h3 { margin-bottom:10px !important; font-size:14px !important }



/* mapa do site */
#conteudo-interna #mapa-do-site li { font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; list-style-type:square; margin-left:15px }
#conteudo-interna #mapa-do-site li a:link, #conteudo-interna #mapa-do-site li a:visited, #conteudo-interna #mapa-do-site li a:hover { color:#403F34 }
#conteudo-interna #mapa-do-site li ul li { margin-left:25px; list-style-type:circle }
#conteudo-interna #mapa-do-site li ul li ul li { margin-left:35px; list-style-type:disc; font-weight:normal }
#conteudo-interna #mapa-do-site li ul li a:link, #conteudo-interna #mapa-do-site li ul li a:visited, #conteudo-interna #mapa-do-site li ul li a:hover { color:#403F34; font-weight:normal }


/* resultados da busca */
.resultados-da-busca span { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#403F34; margin:20px 0 0 0 }
.resultados-da-busca a:link, .resultados-da-busca a:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#666 }
.resultados-da-busca a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline }

#paginacao-busca .PagingTable { background:none; border:none; border-top:1px solid #666; margin-top:30px }
#paginacao-busca .NormalDisabled { font:normal 11px Arial, Helvetica, sans-serif; color:#403F34 }
#paginacao-busca .CommandButton { font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none }
#paginacao-busca .CommandButton:hover { text-decoration:underline }
#paginacao-busca .Normal { font:normal 11px Arial, Helvetica, sans-serif; color:#403F34 }


/* modulo de noticias home */
#conteudo-home .noticias td { padding-top:10px }
#conteudo-home .noticias span { display:none }
#conteudo-home .noticias h3 { display:block; font:bold 12px Arial, Helvetica, sans-serif !important; color:#403F34 !important; margin:0 !important }
#conteudo-home .noticias h3 a:link, #conteudo-home .noticias h3 a:visited, #conteudo-home .noticias h3 a:hover { color:#fff }
#conteudo-home td p { font:normal 12px Arial, Helvetica, sans-serif; color:#403F34 !important; cursor:pointer }
#conteudo-home td h5 { display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#fff; margin:0 !important }


/* modulo de noticias interna */
#conteudo-interna .noticias td { padding-top:10px }
#conteudo-interna .noticias h3 { display:inline; font:bold 12px Arial, Helvetica, sans-serif !important; color:#403F34 !important; margin:0 !important }
#conteudo-interna .noticias h3 a:link, #conteudo-interna .noticias h3 a:visited, #conteudo-interna .noticias h3 a:hover { color:#403F34 }
#conteudo-interna .noticias td div * { font:normal 12px Arial, Helvetica, sans-serif !important; color:#403F34 !important; cursor:pointer }
#conteudo-interna .noticias td h5 { display:inline; font:italic 12px Arial, Helvetica, sans-serif; color:#403F34; margin:0 !important }

#conteudo-interna .noticias_paginacao { border-top:1px solid #666; margin-top:30px; padding-top:10px }
#conteudo-interna .noticias_paginacao table { float:left; margin:0 10px }
#conteudo-interna .noticias_paginacao td { padding:0 7px; text-align:center }
#conteudo-interna .noticias_paginacao a { font:normal 11px Arial, Helvetica, sans-serif; color:#999; float:left }
#conteudo-interna .noticias_paginacao a:link, #conteudo-interna .noticias_paginacao a:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#403F34; text-decoration:none }
#conteudo-interna .noticias_paginacao a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#999; text-decoration:none }

.noticias_integra { }
.noticias_integra a:link, .noticias_integra a:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#403F34; text-decoration:none }
.noticias_integra a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#969076; text-decoration:none }
.noticias_integra_rodape { border-top:1px solid #666; margin-top:30px; padding-top:10px }

.indiqueessapagina { border:1px solid #959076; padding:10px 20px; background:#C8C5B2 }
.indiqueessapagina h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#403F34; margin:5px 0 10px 0 !important }
.indiqueessapagina .Normal { font:normal 11px Arial, Helvetica, sans-serif; color:#403F34 }
.indiqueessapagina .NormalRed { font:bold 11px Arial, Helvetica, sans-serif; color:#C00; display:block; margin-bottom:10px }
.indiqueessapagina input { font:normal 11px Arial, Helvetica, sans-serif; width:200px; color:#FFF; padding:2px; background:#959076; border:none; margin-right:5px }
.indiqueessapagina textarea { font:normal 11px Arial, Helvetica, sans-serif; width:270px; color:#FFF; padding:2px; background:#959076; border:none; resize:none; margin-right:5px; margin-bottom:10px; overflow:auto }
.indiqueessapagina td .CommandButton { cursor:pointer; font:normal 10px Arial, Helvetica, sans-serif; color:#FFF !important; background:#959076; width:70px; padding:2px 10px; margin-top:15px; margin-right:10px; text-align:center; text-decoration:none }

.indiqueessapaginamensagem { border:1px solid #959076; padding:10px 20px; background:#C8C5B2 }
.indiqueessapaginamensagem span { font:bold 11px Arial, Helvetica, sans-serif; color:#7B7000; display:block; margin:40px 0 }




/* tabela escritorios */
#tabela_escritorios { width:100% }
#tabela_escritorios tbody td { padding:10px 20px 10px 0; width:25%; vertical-align:top }
#tabela_escritorios tbody td p { font:normal 11px Arial, Helvetica, sans-serif !important }
#tabela_escritorios tbody td h3 { font:bold 12px Arial, Helvetica, sans-serif !important }
.lbOn img { position:absolute; margin:155px 0 0 100px }

/* lightbox */
#lightbox { display:none; position:absolute; top:50%; left:50%; z-index:9999; width:500px; height:380px; margin:-220px 0 0 -250px; border:10px solid #555555; background:#FFF; text-align:left }
#lightbox[id], #overlay[id] { position:fixed }
#overlay { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80) }
#lightbox.done #lbLoadMessage, #lightbox.loading #lbContent { display:none }
#lightbox.done img { width:100%; height:100% }



/* modulo de fale conosco */
.fale_conosco { }
.fale_conosco table td { vertical-align:top; padding:5px 0 }
.fale_conosco_erro { font:bold 11px Arial, Helvetica, sans-serif !important; color:#C00 !important }
.fale_conosco_sucesso { font:bold 11px Arial, Helvetica, sans-serif !important; color:#060 !important; display:block; margin:30px 0 }
.fale_conosco label { font:bold 11px Arial, Helvetica, sans-serif; color:#403F34 }
.fale_conosco input { font:normal 11px Arial, Helvetica, sans-serif; width:200px; color:#FFF; padding:2px; background:#959076; border:none; margin-right:5px }
.fale_conosco textarea { font:normal 11px Arial, Helvetica, sans-serif; width:270px; color:#FFF; padding:2px; background:#959076; border:none; resize:none; margin-right:5px; overflow:auto }
.fale_conosco table td .fale_conosco_botao { cursor:pointer; font:normal 10px Arial, Helvetica, sans-serif; color:#FFF !important; background:#959076; display:block; width:70px; padding:2px 0; margin-top:15px; text-align:center; text-decoration:none }



/* modulo de newsletter */
.newsletter { }
.newsletter td { vertical-align:top; padding:5px 0 }
.newsletter_erro img { display:none }
.newsletter_erro span { font:bold 11px Arial, Helvetica, sans-serif !important; color:#C00 !important }
.newsletter_sucesso { font:bold 11px Arial, Helvetica, sans-serif !important; color:#060 !important; display:block; margin:30px 0 }
.newsletter label { font:bold 11px Arial, Helvetica, sans-serif; color:#403F34 }
.newsletter_input input { font:normal 11px Arial, Helvetica, sans-serif; width:200px; color:#FFF; padding:2px; background:#959076; border:none; margin-right:5px }
.newsletter_botao { cursor:pointer; border:none; font:normal 10px Arial, Helvetica, sans-serif; color:#FFF !important; background:#959076; display:block; width:70px; padding:2px 0; margin-top:15px; text-align:center; text-decoration:none }







/*  modulo de gouvea vieira na midia */
.hidden		{ display:none } 
.AddTechGVMidia { width:100%; margin:10px 0 }
.data_table_doc { width:97px; text-align:center; padding:8px 0; font:bold 11px "Trebuchet MS", Verdana, Arial; color:#666; border-bottom:1px dashed #666 !important }
.AddTechGVMidia td { padding:10px 10px; vertical-align:top; border-bottom:1px dashed #666 !important; font:normal 11px Arial, Helvetica, sans-serif }
.AddTechGVMidia th { padding:2px 10px; font:bold 12px Arial, Helvetica, sans-serif; color:#403F34; text-align:left }
.AddTechGVMidia a:link, .AddTechGVMidia a:visited { font:11px "Trebuchet MS", Verdana, Arial; color:#403F34 }
.AddTechGVMidia a:hover { font:11px "Trebuchet MS", Verdana, Arial; color:#403F34 }




#logo_add { width:970px; margin:20px auto 0px auto; text-align:right; padding-bottom:10px }
#logo_add_home{ width:970px; margin:10px auto 0px auto; text-align:right; padding-bottom:10px }

.div-selo
{
	display:block;
	width:100px; 
	height: 44px;
	float:left; 
	text-align:left; 
	padding-bottom:10px;
	margin-top:10px;
}

.div-selo-home
{
	width:100px; 
	height: 44px;
	float:right; 
	text-align:left; 
	padding-bottom:10px;
	margin:-31px 10px 0 0 ;
}

























/* interna_2col.ascx */
.ContentPane_2cola p, .ContentPane_2colb p { font:normal 12px Arial, Helvetica, sans-serif; color:#403F34; margin:0 0 20px 0; line-height:16px }
.ContentPane_2cola { float:left; width:150px; margin-right:115px; padding-top:30px }
.ContentPane_2colb { float:left; width:360px }


/* modulo envie seu curriculo */
#envie_curriculo { margin-top:50px }
#envie_curriculo h3 label { font:bold 12px Arial, Helvetica, sans-serif; color:#403F34; margin:0 0 10px 0; display:block  }
.envie_curriculo_ipt { font:normal 11px Arial, Helvetica, sans-serif; width:145px; color:#403F34; padding:2px; background:#959076 !important; border:1px solid #C8C5B2; }
.envie_curriculo_msg span { font:bold 11px Arial, Helvetica, sans-serif !important; display:block; margin:20px 0 }
.envie_curriculo_botao { cursor:pointer; font:normal 10px Arial, Helvetica, sans-serif; color:#FFF; background:#959076; display:block; width:70px; padding:2px 0; margin-top:15px; text-align:center; border:none; text-decoration:none }
















/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	background-color:transparent;
	font:bold 13px Calibri, Arial, Helvetica, sans-serif
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color:#969696;
	text-align:center; 
	line-height:20px;
	margin:0 0 0 38px;
	text-transform:uppercase
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#005496;
	text-align:center;
	line-height:20px;
	margin:0 0 0 38px;
	text-transform:uppercase
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#005496;
	text-align:center;
	line-height:20px;
	margin:0 0 0 38px;
	text-transform:uppercase
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #C0D6E5;
	z-index:100
}

.main_dnnmenu_submenu td
{
	/*background-color:#E1E8ED;*/
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	font-size: 11px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	line-height:2em;
	z-index: 1000; 
	padding: 0px 5px;
	margin:0px;
	background:#005496
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	color: #005496;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}
