/**** VETORIAL SOLUÇÕES CORPORATIVAS - http://www.corp.vetorial.net ****/
* { margin:0; padding:0; }
body { font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Sans-serif; font-size:12px; color:#333; line-height:130%; }
h1, h5 { margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; color:#595241; font-weight:normal; }
h1 { font-size:28px; text-align:left; }
h2 { font-size:22px; margin-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif; color:#595241; font-weight:normal; line-height:110%; text-align:left; }
h3 { margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#595241; font-weight:normal; text-align:left; }
h4 { margin-top:8px; font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Sans-serif; font-size:13px; font-weight:bold; text-align:left; }
h5 { font-size:14px; font-weight:bold; text-align:left; }
a { color:#26385E; text-decoration:none; }
a:hover { color:#8A0917; text-decoration:underline; }
a:active, a:visited { color:#344e83; }
a:visited:hover { color:#8A0917; }
p { padding-bottom:15px; }
.sugestao-nome { font-size:13px; font-weight:bold; }
#data, #copyright { font-size:11px; }
#data { margin-right:25px; text-align:right; }
#info-adicional { float:left; margin-top:10px; font-size:10px; text-align:right; }
#msg0 { background-color:#006600; color:#fff; margin-bottom:15px; padding:3px; }
#msg1 { background-color:#ca0d20; color:#fff; margin-bottom:15px; padding:3px;}
.msg0 { color:#006600; margin-bottom:15px; padding:3px;}
.msg1 { color:#ca0d20; margin-bottom:15px; padding:3px;}
#msg2 { color:#d96c00; }
.mensagem-negativa { color:#ca0d20; }
.mensagem-positiva { color:#006600; }

body { margin:0; padding:0; background:url(../img/bg.gif) repeat-x; }
img { border:none; }
.hide { display:none; } 
.show { display:block; } 
.anchor { font-size:5px; }
.clear { clear:both; }
.separa-blocos { height:1px; background:url(/2008/img/separa-blocos.jpg) center no-repeat; }
.separa-conteudo { padding:10px 0; height:1px; background:url(/2008/img/separa-blocos.jpg) center no-repeat; }
.centralizar { width:980px; margin:0 auto; padding:0 10px; }
#topo-publicidade { padding-top:3px; margin-bottom:10px; }
#topo-publicidade .centralizar { width:980px; margin:0 auto; }
#topo-banner { float:left; width:755px; margin-right:10px; }

#coluna800 { float:left; width:755px; margin-right:15px; }
#coluna800 #menu { font-weight:bold; margin-bottom:-1px; }
#coluna800 #menu ul { list-style:none; margin:7px 0 5px 0; padding-left:10px; }
#coluna800 #menu li { display:inline; padding:0 6px; position:relative; }
#coluna800 #menu #inicio.ativo { width:53px; padding:5px 16px; background:url(/2008/img/mn-bg-inicio.gif) center no-repeat; margin-bottom:-1px; }
/*#coluna800 #menu #noticias.ativo { width:71px; padding:5px 16px; background:url(/2008/img/mn-bg-noticias.gif) center no-repeat; margin-bottom:-1px; }*/
#coluna800 #menu #agrupador_servicos.ativo { width:73px; padding:5px 16px; background:url(/2008/img/mn-bg-servicos.gif) center no-repeat; margin-bottom:-1px; }
#coluna800 #menu #agrupador_ensino.ativo { width:60px; padding:5px 16px; background:url(/2008/img/mn-bg-ensino.gif) center no-repeat; margin-bottom:-1px; }
#coluna800 #menu #agrupador_comunidade.ativo { width:96px; padding:5px 16px; background:url(/2008/img/mn-bg-comunidade.gif) center no-repeat; margin-bottom:-1px; }
#coluna800 #menu #agrupador_modelos.ativo { width:75px; padding:5px 16px; background:url(/2008/img/mn-bg-modelos.gif) center no-repeat; margin-bottom:-1px; }
#coluna800 #menu #agrupador_concursos.ativo { width:86px; padding:5px 16px; background:url(/2008/img/mn-bg-concursos.gif) center no-repeat; margin-bottom:-1px; }
#coluna800 #menu #agrupador_buscas.ativo { width:63px; padding:5px 16px; background:url(/2008/img/mn-bg-buscas.gif) center no-repeat; margin-bottom:-1px; }
#coluna800 #menu #loja_virtual.ativo { padding:5px 16px; margin-bottom:-1px; }
/*#coluna800 #menu #contato.ativo { padding:5px 16px; margin-bottom:-1px; }*/
#submenu { font-weight:bold; display:none; }
#submenu .bordas { float:left; }
#submenu ul { list-style:none; float:left; width:755px; height:27px; line-height:18px; padding:5px 0; background:url(/2008/img/bg-submenu.gif) no-repeat; }
#submenu li { margin:5px 0 5px 10px; display:inline; }
#caixa-convidado { float:left; width:372px; margin-right:10px; line-height:20px; }
#caixa-convidado .bloco-verde-pd { min-height:20px; height:auto !important; height:20px; }
#caixa-convidado #ola-convidado { float:left; width:235px; }
#caixa-convidado #ola-convidado span { font-size:16px; font-weight:bold; }
#caixa-convidado ul { list-style:none; }
#caixa-convidado li { margin:0 0 0 5px; font-weight:bold; display:inline; }
#caixa-busca { float:left; width:372px; line-height:20px; }
#caixa-busca .bloco-verde-pd { min-height:20px; height:auto !important; height:20px; }
#caixa-busca select { width:100px; color:#666; font-size:10px; }
.bloco-verde { background:#EEF5F5; border-right:1px solid #ACCFCC; border-left:1px solid #ACCFCC; }
.bloco-verde-pd { padding:0 10px; }
.bloco-verde-top { width:372px; height:8px; }
.bloco-verde-bottom { width:372px; height:8px; background:url(/2008/img/bloco-verde-bottom.gif) no-repeat; }

#miolo { padding-top:13px; }
#migalha-de-pao { font-size:10px; }
#miolo .publicidade { margin:15px 0 15px 23px; }
.navegacao-topo ul { float:right; height:27px; padding:0 15px 0 10px; list-style:none; list-style-image:none; list-style-type:none; }
.navegacao-topo li.dropdown a { padding-right:10px; background:url(../img/expand-menu-off.gif) right no-repeat; }
.navegacao-topo li.dropdown:hover a { padding-right:10px; background:url(../img/expand-menu-on.gif) right no-repeat; }
.navegacao-topo li { float:left; padding:0 6px 0 7px; font-weight:bold; text-align:center; line-height:27px; }
.navegacao-topo li.ativo { background:url(../img/navegacao-top-bg-right.gif) no-repeat top right; position:relative; margin-bottom:-1px; padding:0; border-bottom:1px solid #fff; }
.navegacao-topo li.ativo span { float:left; height:27px; padding:0 10px; background:url(../img/navegacao-top-bg-left.gif) no-repeat top left; }
.navegacao-bottom { width:755px; background:url(../img/bg-conteudo-bottom.gif) no-repeat top; }
.navegacao-bottom ul { list-style:none; margin:8px 5px 0 0; float:right; }
.navegacao-bottom li { float:left; padding:5px 5px 0 0; font-weight:bold; text-align:center; }
.navegacao-bottom li.topo { width:49px; height:26px; background:url(../img/bg-bottom-topo.gif) no-repeat; }

#menuDropDown { list-style:none; background:url(../img/bg-dropdown-bottom-left.gif) bottom left no-repeat #FFF; position:absolute; display:none; }
#menuDropDown #bottom-right { margin-left:10px; padding:10px 10px 10px 0; background:url(../img/bg-dropdown-bottom-right.gif) bottom right no-repeat; }
#menuDropDown #mg-conteudo { padding:5px; }

#bloco-esquerdo { float:left; width:371px; margin-right:10px; }
#bloco-esquerdo #noticias-destaque ul { list-style:none; margin:0 0 10px 0; }
#bloco-esquerdo #noticias-destaque li { margin:0 0 15px 0; }
#bloco-esquerdo #noticias-destaque li span { color:#666; font-size:10px; }
#bloco-esquerdo #noticias-destaque li img { float:left; margin:0 4px 4px 0; }
#bloco-esquerdo #noticias-destaque .noticias-destaque-tit { font-size:18px; font-weight:bold; line-height:120%; }
#bloco-esquerdo #outras-noticias { margin-top:15px; }
#bloco-esquerdo #outras-noticias span { color:#666; font-weight:normal; }
#bloco-esquerdo #outras-noticias ul { list-style:none; }
#bloco-esquerdo #outras-noticias li { margin:0 0 7px 0; line-height:120%; font-weight:bold; }

#bloco-direito { float:left; width:372px; }
.bloco-verde span { font-size:10px; }
.bloco-verde span strong { font-size:11px; }
.bloco-verde #revista { padding-top:10px; }
.bloco-verde .listas { width:352px; margin-bottom:10px; background:url(/2008/img/bg-indice-revista.gif) center no-repeat; }
.bloco-verde .listas ul { float:left; width:115px; list-style:none; padding:10px 0 0 0; }
.bloco-verde .listas li { padding:0 5px 0 0; }
.bloco-verde .listas li a { list-style:none; padding:0 0 0 5px; background:url(/2008/img/bullet-off.gif) top left no-repeat; }
.bloco-verde .listas li a:hover { padding:0 0 0 5px; background:url(/2008/img/bullet-on.gif) top left no-repeat; }
.bloco-verde .revista-lista-horizontal { list-style:none; }
.bloco-verde .revista-lista-horizontal li { display:inline; margin-right:10px; }
.bloco-verde .revista-lista-horizontal li a { background:none; }
.bloco-verde .revista-lista-horizontal li a:hover { background:none; }

#seminarios { margin:15px 0; }
#seminarios p { padding:0 0 8px 0; }
#in-dubio { margin:15px 0; }
#in-dubio ul { list-style:none; }
#in-dubio li { margin:0 10px 0 0; display:inline; font-weight:bold; }
#sugestoes { margin:15px 0; }
#sugestoes #sugestao-img { float:left; }
#sugestoes #sugestao-img img { float:left; margin:0 5px 5px 0; }
#sugestoes #sugestao-txt { float:left; margin:0 0 5px 0; }
#sugestoes #sugestao-tit { margin-bottom:5px; font-size:13px; color:#26385E; font-weight:bold; }
#sugestoes #sugestao-tit span { color:#595241; }
#sugestoes #sugestao-txt .sugestao-nome span { font-size:12px; font-weight:normal; }
#sugestoes ul { list-style:none; }
.logos-cadastros { float:left; width:150px; border:1px solid #E9E9E9; padding:10px 0 5px 0; margin-right:10px; vertical-align:middle; text-align:center; }
.descricao-cadastros { float:left; padding-bottom:10px; }
.caixa-premium { background:#EEF5F5; height:100%; padding:5px 10px 0 10px; margin-bottom:20px; }

/*CADASTRO*/
.areasdeinteresse td { float:left; width:150px; padding-right:10px; }

/*COLUNA 1024*/
.coluna1024 { float:left; width:210px; }
.coluna1024 #eventos { margin:15px 5px; }
.calendario { margin-bottom:10px; width:160px; text-align:center; }
.calendario .titulo { background:#eef5f5; width:auto; height:20px; text-align:center; line-height:12px; }
.calendario .titulo a { font-weight:bold; color:#26385e; text-decoration:none; }
.calendario .titulo a:visited { font-weight:bold; color:#344e83; text-decoration:none; }
.calendario .titulo a:hover { font-weight:bold; color:#8a0917; text-decoration:underline; }
.calendario .titulo .troca-mes { float:left; height:20px; }
.calendario th { width:20px; height:20px; background:url(/2008/img/bg-calendario-comdia.gif) no-repeat; font:bold 12px; text-align:center; }
.calendario td { width:20px; height:20px; background:url(/2008/img/bg-calendario-comdia.gif) no-repeat; text-align:center; }
.calendario td a, .calendario td a:visited, .calendario td a:hover { font-weight:bold; color:#fff; text-decoration:none; }
.calendario .dias-ocultos { background:url(/2008/img/bg-calendario-semdia.gif) no-repeat; color:#f6fafa; text-align:center; }
.calendario .hoje { background:url(/2008/img/bg-calendario-comdia.gif) no-repeat; font-weight:bold; }
.calendario .marcado { background:url(/2008/img/bg-calendario-comdia-link-off.gif) no-repeat; }
.calendario .marcado-over { background:url(/2008/img/bg-calendario-comdia-link-on.gif) no-repeat; }
.calendario td.marcado-hoje, .calendario td.marcado-hoje-over { background:url(/2008/img/bg-calendario-marcado-hoje.gif) no-repeat; }
.calendario td.marcado-hoje a, .calendario td.marcado-hoje a:visited, .calendario td.marcado-hoje a:hover, .calendario td.marcado-hoje a:link { font-weight:bold; color:#26385e; text-decoration:none; }
.calendario td.marcado-hoje-over a, .calendario td .marcado-hoje-over a:visited, .calendario td.marcado-hoje-over a:hover { font-weight:bold; color:#8a0917; text-decoration:underline; }

.coluna1024 #eventos h3 { margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#595241; font-weight:normal; }
.coluna1024 #eventos ul { list-style:none; }
.coluna1024 #eventos li { margin-bottom:5px; }
.coluna1024 #enquete { margin:15px 5px; }
.percentagem_resultado_vazio { float:left; width:150px; height:10px; margin:0 10px 10px 0; background:url(../img/enquete-percentual-vazio.gif) no-repeat; }
.percentagem_resultado_cheio { float:left; width:150px; height:10px; background:url(../img/enquete-percentual-cheio.gif) no-repeat; }
.coluna1024 #enquete p { padding-bottom:10px; width:200px }
.coluna1024 #enquete ul { list-style:none; padding:5px 0; }

/*RODAPÉ*/
#rodape { margin-top:25px; padding-bottom:20px; background:url(/2008/img/bg-rodape.gif) repeat-x; }
#rodape ul { list-style:none; padding:10px 0 30px 0; line-height:200%; font-weight:bold; }
#rodape li { float:left; margin-right:15px; }
#rodape .creditos { float:right; margin:0 10px 10px 0; } 

/*BANNERS PUBLICITÁRIOS*/
.etiqueta-banner { margin-left:10px; color:#595241; font-size:10px; }
.banner1 { width:755px; background:#DAD5CB; text-align:center; }
.banner1 img { border:1px solid #595241; }
.banner1 .contorno { border:1px solid #595241; width:728px; margin-left:13px  }
.banner1top-bg { width:755px; height:7px; }
.banner1bottom-bg { width:755px; height:7px; padding-bottom:5px; background:url(/2008/img/banner1-bottom.gif) no-repeat; }
.banner2 { width:210px; background:#DAD5CB; text-align:center; }
.banner2 img { border:1px solid #595241; }
.banner2 object { border:1px solid #595241; }
.banner2top-bg { width:210px; height:7px; }
.banner2bottom-bg { width:210px; height:7px; padding-bottom:5px; background:url(/2008/img/banner2-bottom.gif) no-repeat; }
.banner3 { width:325px; background:#DAD5CB; text-align:center; }
.banner3 img { border:1px solid #595241; }
.banner3 object { border:1px solid #595241; }
.banner3top-bg { width:325px; height:7px; }
.banner3bottom-bg { width:325px; height:7px; padding-bottom:5px; background:url(/2008/img/banner3-bottom.gif) no-repeat; }
.comunidade-publicidade { margin-left:9px; }

/*INTERNAS*/
/*conteudo com 2 colunas iguais*/
.conteudo-bloco-left, .conteudo-bloco-right { float:left; width:350px; padding-top:3px; }
.conteudo-bloco-left { margin-right:20px; }
.conteudo-bloco-left a, .conteudo-bloco-right a { font-weight:bold }
.conteudo-bloco-left .noticias-destaque-tit, .conteudo-bloco-right .noticias-destaque-tit { font-size:18px; font-weight:bold; line-height:120%; }
.conteudo-bloco-left li img, .conteudo-bloco-right li img, conteudo-coluna-left li img { float:left; margin:0 4px 4px 0; border:1px solid #595241; }
.conteudo-bloco-left li span, .conteudo-bloco-right li span, conteudo-coluna-left li span { color:#666; }
#conteudo .chamadas-listas ul { margin:0; padding:0; }
#conteudo .chamadas-listas ul li { list-style-image:none; list-style-type:none; }

/*conteudo com 2 colunas diferentes*/
#conteudo-coluna-left { float:left; width:470px; padding-right:15px; word-wrap:break-word; }
#conteudo-coluna-right { float:left; width:220px; word-wrap:break-word; text-align:left; }
#conteudo-coluna-right ul {list-style:none; text-align:left;}
#conteudo-coluna-right .pd-opcoes { padding-top:30px; }
#conteudo-coluna-right .select-data { width:80px; }
.conta-logo { float:left; }
.conta-dados { float:left; width:145px; margin-left:8px; }
.paises-imagens { border:1px solid #595241; vertical-align:top; }
#conteudo-top { height:10px; }
#conteudo { width:753px; border-left:1px solid #ACCFCC; border-right:1px solid #ACCFCC; padding-top:2px; text-align:justify; }
#conteudo ul { list-style:url(../img/bullet-black.gif); padding:0 0 15px 15px; }
#conteudo ol { padding:0 0 15px 30px; }
#conteudo ol li { padding-bottom:5px; }
#conteudo ul.bullet-off { list-style:none; list-style-image:none; margin:15px 0; padding:0; }
#conteudo ul.bullet-off li.chamadas-listas { margin-bottom:6px; line-height:100%; }
#conteudo ul.bullet-off span { color:#666; font-weight:normal; }
#conteudo ul.bullet-off li.chamadas { margin-bottom:7px; }
#conteudo-pd { padding:0 15px; }

/*LEITURA DE NOTÍCIA*/
#datanoticia { color:#666; font-size:10px; }

/*APOSTILAS*/
.apostilas-destaque { float:left; margin:0 7px 15px 0; }
#categorias { width:667px; margin:0 auto; padding-bottom:20px; }
.categoria-listas { float:left; width:210px; }
#conteudo .categoria-listas ul { list-style-image:none; list-style-type:none; padding:0; }
#conteudo .categoria-listas li { padding:0 0 2px 5px; }
#conteudo .categoria-listas li a { padding-left:5px; background:url(../img/bullet-off.gif) top left no-repeat; }
#conteudo .categoria-listas li a:hover { background:url(../img/bullet-on.gif) top left no-repeat; }
#download-lista table { width:677px; margin:0 auto; }
#download-listas thead { font-size:13px; font-weight:bold; }
#download-listas thead th { padding:2px 10px; text-align:left; }
#download-listas thead td.largura-td { width:75%; }
#download-listas tbody td { padding:2px 10px; background:#EEF5F5; border-left:1px solid #FFF; border-bottom:1px solid #FFF; }
#download-listas #paginacao { margin-left:35px; }

/*DIRETÓRIO DE LINKS*/
.links-premium { margin-bottom:5px; }
.links-premium img { float:left; margin-right:10px; border:1px solid #595241; }
.links-premium strong { font-size:16px; }
.links-listagem { padding-bottom:15px; }

/*GUIA DE SOFTWARE E OBRAS LITERÁRIAS*/
.lista-softwares td { width:735px; padding:10px; background:#EEF5F5; }
.detalhe-produto-img { float:left; margin:0 10px 15px 0; border:1px solid #26385E; }
/*.detalhe-produto-descricao { float:left; width:610px; }*/

/*COMUNIDADE*/
#foto-perfil { float:left; width:150px; margin-bottom:10px; }
#foto-perfil img { border:1px solid #26385E; }
#descricao { float:left; width:320px; margin-bottom:10px; }
.excluir-foto { float:left; border:1px solid #333; margin:0 10px 10px 0; }
#excluir-foto-bt { padding-bottom:5px; }
.blocos-verdes-comunidade { margin-bottom:2px; background:#EEF5F5; }
.blocos-verdes-comunidade-pd { padding:10px 10px 0 10px; text-align:left; }
.bloco-verdes-extremos { height:10px; background:#EEF5F5; }
.bloco-verde-top-left, .bloco-verde-top-right, .bloco-verde-bottom-left, .bloco-verde-bottom-right { width:10px; height:10px; }
.bloco-verde-top-left { float:left; background:url(/2008/img/comunidade-top-left.gif) top left no-repeat; }
.bloco-verde-top-right { float:right; background:url(/2008/img/comunidade-top-right.gif) top right no-repeat; }
.bloco-verde-bottom-left { float:left; background:url(/2008/img/comunidade-bottom-left.gif) bottom left no-repeat; }
.bloco-verde-bottom-right { float:right; background:url(/2008/img/comunidade-bottom-right.gif) bottom right no-repeat; }
table.secoes-comunidade { width:100%; margin-bottom:10px; }
table.secoes-comunidade td { background:#EEF5F5; padding:2px 5px; border-top:1px solid #FFF; border-right:1px solid #FFF; border-bottom:2px solid #FFF; border-left:1px solid #FFF; }
table.secoes-comunidade td.td-fixa { width:130px; }
table.secoes-comunidade .aguardando-validacao { color:#5F5E25; }
table.secoes-comunidade .inscricao-validada { color:#255F38; }
.comunidade-botoes { margin:10px 0; }
.curriculo { background:#EEF5F5; margin-bottom:2px; padding:5px; }
#conteudo-coluna-right li#sair { margin-top:10px; }
table.secoes-comunidade .tabela-titulo { float:left; font-size:13px; font-weight:bold; }
table.secoes-comunidade .tabela-expansor { float:right; }
.perfis-img { float:left; width:50%; margin:10px 0; text-align:left; }
.perfis-img ul { list-style:none; font-weight:bold; }
.perfis-img li { margin-top:5px; padding-left:20px; background:url(../img/bg-icones.gif) left no-repeat; line-height:16px; }
.perfis-img .foto { height:100px; margin-bottom:3px; }
.perfis-img .foto img { border:1px solid #666; }
.ver-todos { padding-left:20px; line-height:16px; background:url(../img/bg-icones.gif) left no-repeat; }
.nome-amigo-box { width:85px; }
.discussao { width:450px; margin-bottom:2px; padding:10px; background:#EEF5F5; word-wrap:break-word; }
.discussao .foto { float:left; width:55px; }
.discussao .foto img { border:1px solid #333; }
.discussao .descricao { float:left; width:375px; margin-left:10px; }
.discussao .descricao .nome-contato { padding-bottom:5px; font-weight:bold; }
.discussao .botoes { float:left; margin:10px 4px 0 0; }
.discussao-botao { margin:10px 5px 0 0; }
.ultimo1 { display:none; }
.convite-foto { float:left; width:75px; margin:0 10px 10px 0; }
.convite-foto img { border:1px solid #333; }
.convite-descricao { float:left; width:115px; margin-bottom:10px; }
.discussao-postador { width:450px; margin-bottom:15px; padding:10px; background:#EEF5F5; }
.discussao-postador .foto-postador { float:left; width:75px; }
.discussao-postador .foto-postador img { border:1px solid #333; }
.discussao-postador .descricao-postador { float:left; width:350px; margin-left:10px; }
.discussao-postador .titulo-discussao { font-size:16px; font-weight:bold; line-height:130% }
#bloco-busca-regiao { height:105px; padding-top:15px; margin-bottom:20px; background:url(../img/bg-destaque-buscaregiao.jpg) right no-repeat; }
#bloco-busca-profissao { height:105px; padding-top:15px; margin-bottom:20px; background:url(../img/bg-destaque-buscaprofissao.jpg) right no-repeat; }

/*RESULTADOS DE BUSCA DA COMUNIDADE*/
.resultado-busca { float:left; width:325px; margin:0 10px 10px 0; padding:10px; background:#EEF5F5; word-wrap:break-word; }
.resultado-busca .foto { float:left; width:55px; }
.resultado-busca .foto img { border:1px solid #333; }
.resultado-busca .descricao { float:left; margin-left:10px; width:260px; }
.resultado-busca .descricao .nome-contato { padding-bottom:5px; font-weight:bold; }
.resultado-busca-termos { float:left; width:350px; margin-right:10px; word-wrap:break-word; }

/*SIMULADOS*/
.gabaritos { width:220px; margin-right:20px; text-align:center; border-collapse:collapse; }
.gabaritos td { border:1px solid #333; }
.resposta { color:#006600; font-weight:bold; }
.resposta-errada { color:#CA0D20; }

/*PAGINAÇÃO*/
#paginacao div { float:left; padding:5px 0; }
#previous, #next { margin:3px 10px 0 0; }
#page-visited a { color:#666; }
#page-visited a:hover { text-decoration:none; }
.small { margin-right:10px; font-weight:bold; }

/*MAPA DO SITE*/
#map-mg { padding:0 0 0 15px; }
.map1 { float:left; margin-left:4px; margin-top:2px; }
.map2 { float:left; width:20px; height:18px; margin-left:2px; }
.map3 { float:left; margin-left:4px; margin-top:2px; }

/*TABELAS ÍNDICES FINANCEIROS*/
.indices { margin-bottom:20px; background:#EEF5F5; width:100%; }
.indices td { padding:2px 5px; background:#EEF5F5; border:1px solid #FFF; }

/*IMPRESSÃO*/
#topo-impressao { display:none; }
#rodape-impressao { display:none; }

/* --- ESTILOS GENÉRICOS PARA FORMULÁRIOS --- */
.etiquetas, .labelE, .labelN { float:left; width:140px; font-weight:bold; text-align:left; }
.labelE { color:#ca0d20; }
#conteudo input { width:160px; height:17px; margin-bottom:5px; font-size:10px; color:#666; vertical-align:middle; }
#conteudo select { width:164px; height:19px; margin-bottom:5px; font-size:10px; color:#666; vertical-align:middle; }
#conteudo textarea { width:320px; height:100px; margin-bottom:5px; font-family:Trebuchet MS, Trebuchet, Arial, Helvetica, Sans-serif; font-size:11px; color:#666; vertical-align:middle; }
#conteudo .campos-pequenos { width:80px; }
#conteudo .campos-grandes { width:320px; }
#conteudo .selects-pequenos { width:84px; }
#conteudo .selects-grandes { width:324px; }
#conteudo .opcoes-marcar { width:auto; margin-bottom:5px; }
#conteudo .selects-multiplos { width:247px; height:100px; }
.esqueci-senha { margin-left:142px; font-size:10px; line-height:4px; }
#conteudo .bt-entrar { margin-top:15px; width:auto; }
#conteudo .botoes { width:auto; }
.opcoes-links { float:left; width:70px; margin-right:5px; text-align:right; }
.opcoes-links img { margin-bottom:2px; }
.observacao { font-size:10px; color:#666; }

/* --- FORMULÁRIO DE BUSCA NO SITE --- */
#busca-site { float:right; width:372px; margin-right:1px; }
#busca-site form { height:24px; }
#busca-site form label { margin-right:5px; font-size:13px; font-weight:bold; line-height:100%; vertical-align:middle; text-align:left; }
#busca-site .campo-busca { width:197px; height:17px; margin-right:5px; font-size:10px; color:#666; vertical-align:middle; }
#busca-site .bt-buscar { vertical-align:middle; }

/* --- FORMULÁRIOS DE BUSCA DE CONTATO E CONVITE DE AMIGOS --- */
#busca-contato { margin-bottom:15px; }
#busca-contato .bt-buscar, { vertical-align:middle; width:auto; }

/* --- CÓDIGO GENÉRICO PARA CAIXAS COM LINHAS DE CONTORNO --- */
.box-linhas-superior-esquerdo { background:url(../img/box-linhas.gif) top left no-repeat; }
.box-linhas-superior-direito { float:right; width:10px; height:10px; background:url(../img/box-linhas.gif) top right no-repeat; }
.box-linhas-inferior-esquerdo { margin-top:-7px; padding-left:10px; background:url(../img/box-linhas.gif) bottom left no-repeat; }
.box-linhas-inferior-direito { height:100%; padding:0 10px 10px 0; background:url(../img/box-linhas.gif) bottom right no-repeat; }

/* --- CAIXA DO USUÁRIO --- */
#box-usuario { float:left; width:372px; margin-right:10px; position:absolute; z-index:1 }
/* Quando o usuário não está logado */
.convidado { height:23px; }
.convidado-boasvindas { float:left; padding-top:2px; }
.convidado-boasvindas span { font-size:16px; font-weight:bold; line-height:100%; }
.convidado-opcoes { float:right; padding-top:2px; }
.convidado-opcoes li { display:inline; list-style:none; margin-left:15px; }
/* Quando o usuário está logado */
.usuario { height:100%; }
.usuario-boasvindas { float:left; padding-top:2px; }
.usuario-boasvindas span { font-size:16px; font-weight:bold; line-height:100%; }
#usuario-expandir, #usuario-encolher { float:right; padding-top:2px; }
#usuario-expandir li, #usuario-encolher li { display:inline; list-style:none; margin-left:15px; }
#usuario-encolher { display:none; }
#drop-down-usuario { display:none; }
.usuario-coluna-foto, .usuario-coluna-opcoes { float:left; margin-top:10px; }
.usuario-coluna-foto { width:165px; margin-right:10px; background:url(../img/separador-vertical.jpg) right no-repeat; }
.usuario-coluna-opcoes { width:177px; }
.usuario-coluna-opcoes ul { list-style:none; }
.usuario-foto { border:1px solid #333; margin:0 10px 10px 0; }

/* --- ESTILOS DOS MAPAS --- */
.mapa { padding-bottom:15px; text-align:center; }
#msg-nao-encontrado { color:#ca0d20; display:none; font-weight:bold; }

/* --- PÁGINAS DE LEITURAS --- */
.agrupador-imagem-leitura { float:right; }
.imagem-leitura { margin:0 0 10px 10px; }
.imagem-leitura img { margin:1px 0; border:1px solid #595241; }
.imagem-leitura-fonte { width:150px; background:url(../img/bg-imagem-leitura.gif) top no-repeat; }
.imagem-leitura-legenda { width:150px; background:url(../img/bg-imagem-leitura.gif) bottom no-repeat; }
.imagem-leitura-fonte p, .imagem-leitura-legenda p { margin:0; padding:1px 5px 2px 5px; font-size:10px; word-wrap:break-word; }

/* --- ESTILO DE LISTA LINEAR E SEM BULLETS (EXEMPLO DE USO: CARREIRAS JURÍDICAS) --- */
#categorias-lineares { width:465px; margin:0 auto; margin-bottom:15px; }
.lista-linear li, .lista-linear { margin-right:5px; display:inline; list-style:none; }

/* --- COMENTÁRIOS --- */
.comentarios-lista { max-height:450px; height:auto !important; height:450px;  margin-bottom:15px; overflow:auto; }

/* --- PRAZOS PROCESSUAIS --- */
.listas-prazos { width:450px; margin-bottom:15px; }
.lista-prazos-detalhes { width:100%; margin-bottom:15px; }

/* --- BOTÕES DE TAMANHO DO TEXTO --- */
#titulo-conteudo { float:left; width:630px; }
#tamanho-texto { float:right; }
#tamanho-texto ul { list-style:none; }
#tamanho-texto li { display:inline; }

#conteudo .miolos table { width:100%; margin-bottom:10px; }
#conteudo .miolos table td, #conteudo .miolos table th, #conteudo th { background:#EEF5F5; padding:2px 5px; border:1px solid #fff; text-align:left; }

