body { background:#FFF url('../img/bg_madeira.jpg') repeat-y 50%; margin:0px auto; padding: 0; font-family: Arial, "Trebuchet MS"; font-size: 11px; }

/* ==== GERAIS ==== */
img {border: 0px;}
a {text-decoration:none; color:#0A68C8; }
a:hover {text-decoration:underline; color:#f00; }
q, p {text-align: justify; margin:10px 0;}
form, h1, h2, h3, h4 { margin:0; padding:0; }
hr{ border:0px; height:0px; border-bottom:1px solid #E5E5E5; }
/* ================ */
#topo { width:997px; overflow:hidden; margin:0px auto; }

#topo #login{ width:auto; line-height:20px; padding:4px 5px; background:#000 url('../img/menu.jpg') repeat-x 0 -15px; font-weight:normal; font-size:11px; color:#FFF; overflow:hidden; }
#topo #login .esq_login{ float:left; width:500px; }
#topo #login .esq_login img{ position:absolute; margin:2px 0 0 3px; }
#topo #login .dir_login{ float:right; width:450px; text-align:right; }
#topo #login a.user{ color:#FFF; text-decoration:underline; }
#topo #login a{ color:#FFF; text-decoration:none; }
#topo #login a:hover{ text-decoration:underline; color:#FBC90A; }

#topo #logo_topo { margin:0px auto; width:997px; height:200px; }
#topo #logo_topo h1 { width:637px; height:197px; float:left; margin:3px 0 0 6px; background:transparent url(../img/logo_copa.png) no-repeat; }
#topo #logo_topo h1 a{ width:637px; height:197px; display:block; text-indent:-10000px; font-size:1px; }
#topo #logo_topo h2 { text-indent:-10000px; font-size:1px; }
#topo #logo_topo .social { float:right; margin:30px 40px 0 10px; }
#topo #logo_topo .social img { margin:4px 4px; }

#geral { width:997px; overflow:hidden; margin:0px auto; background:#FFF; }

/* -- menu dropdown -- */
#geral .menu { width:997px; height:40px; background:#000 url('../img/menu.jpg') repeat-x; font-weight:bold; font-size:12px; }
#geral .menu ul{ width:100%; margin:0; padding:0; text-align:left; }
#geral .menu ul li{ display: inline; }
#geral .menu ul li a{ display:block; float:left; height:40px; line-height:40px; color:#FFF; margin:0; padding:0 15px; text-decoration:none; }
#geral .menu ul li a:hover { background:#000; color:#FBC90A; }

#geral .dropmenudiv{ position:absolute; width:200px; line-height:18px; top:0; z-index:100; background:#F0F0F0; border:1px solid #BBB; visibility: hidden; }
#geral .dropmenudiv a{ width:auto; display:block; text-indent:3px; border-bottom:1px solid #BBB; padding:2px 0; text-decoration:none; font-size:11px; font-weight:bold; color:#000; }
#geral .dropmenudiv a:hover{ background:#FFF; }
/* ------------------- */

#geral .meio_topo { overflow:hidden; }
#geral #busca { width:auto; padding:4px 10px; background:#EEE; overflow:hidden; }
#geral #busca .pub728x15 { margin-top:10px; width:728px; height:15px; float:left; }
#geral #busca .formulario { width:240px; float:right; }
#geral #busca .formulario .esq_form { width:28px; height:34px; background:url('../img/esq_busca.png') no-repeat; border:0; float:left; }
#geral #busca .formulario .form { width:150px; height:34px; background:url('../img/dg_form.gif') repeat-x; border:0; float:left; font-size:20px; }
#geral #busca .formulario .buscar { cursor:pointer; width:48px; height:34px; background:url('../img/dir_busca.png') no-repeat; border:0; float:left; }

#geral #publicidade728x90_1 { width:742px; height:90px; float:left; padding-left:3px; margin-top:10px; margin-left:10px; background:url('../img/bg_728x90.gif') no-repeat; }
#geral #publicidade223x90 { width:223px; height:90px; float:left; background:#000; margin-top:10px; margin-left:10px; }
#geral #publicidade468x60 { width:468px; height:60px; margin:10px 0; }

/* ==== HOME ==== */
#geral #esquerda_home { width:720px; float:left; margin-top:10px; margin-left:8px; }
#geral #esquerda_home .topo_home { overflow:hidden; clear:both; margin-bottom:10px; }
#geral #esquerda_home .lista{ float:left; overflow:hidden; width:340px; margin-right:10px; padding:5px; background:#EEE; }
#geral #esquerda_home .lista .img{ width:100px; height:100px; margin-right:5px; float:left; }
#geral #esquerda_home .lista .texto{ width:220px; float:left; padding:10px 5px 0 0; margin-left:5px; font-size:11px; color:#999; }
#geral #esquerda_home .lista .texto h3 { margin-bottom:6px; }
#geral #esquerda_home .lista .texto h3 a{ font-weight:bold; font-size:14px; color:#3876C7; }
#geral #esquerda_home .lista .texto h3 a:hover h2 { text-decoration:underline; }

#geral #esquerda_home .lista .site_autor { margin-top:10px; overflow:hidden; }
#geral #esquerda_home .lista .favicon { width:25px; height:25px; border:1px solid #FFF; float:left; }
#geral #esquerda_home .lista .link { margin:6px 0 0 4px; width:185px; float:left; }
#geral #esquerda_home .lista .link a{ font-size:11px; color:#999; text-decoration:underline; }
#geral #esquerda_home .lista .link a:hover{ text-decoration:none; }
#geral #esquerda_home .ver_mais{ width:690px; background:#EEE; padding:6px 10px; }
#geral #esquerda_home .ver_mais a{ font-size:11px; font-weight:bold; color:#3876C7; }

#geral #esquerda_home .box_textos { overflow:hidden; clear:both; }
#geral #esquerda_home .box_mais { width:350px; float:left; margin-right:10px; overflow:hidden; line-height:18px; }
#geral #esquerda_home .box_mais .title_box { float:left; padding:5px; font-size:12px; color:#FFF; background:#3876C7; }
#geral #esquerda_home .box_mais .text_box { width:325px; float:left; margin-bottom:10px; padding:10px; border:1px solid #EFEFEF; background:#FFF url('../img/bg_box.jpg') repeat-x bottom left; }
#geral #esquerda_home .box_mais p { margin:3px 0; }
#geral #esquerda_home .box_mais span { font-size:15px; font-weight:bold; color:#1375BC; }
#geral #esquerda_home .box_mais a { font-size:12px; color:#000; }

#geral #esquerda_home .barra_agregador{ margin:10px 0; }

#geral #direita .publicidade234x60_1 { width:234px; height:60px; background:url('../img/patrocinados_dir.jpg') no-repeat; margin:10px 1px; padding-top:14px; }

#geral #direita .botoes{ margin:0 0 10px 0; width:235px;}
#geral #direita .botoes a.botao{ margin:1px 0;}

#geral #direita { width:240px; float:left; margin-top:10px; margin-left:10px; }
#geral #direita .title_dir { width:228px; height:36px; background:url('../img/bg_topicos.gif') repeat-x; border:1px solid #454545; padding:5px 0 0 5px; text-shadow:1px 1px 1px #000; font-size:15px; color:#FFF; font-weight:bold; }
#geral #direita .title_dir .ico_topicos { padding:6px 0 0 24px; height:30px; background:url('../img/ico_topicos.png') no-repeat; }
#geral #direita ul { margin-left:-12px; width:194px; list-style-image:url('../img/ico_list.png'); margin-top:0px; margin-bottom:0px; }
#geral #direita ul li h3 span{ font-size:11px; line-height:20px; color:#10357C; font-weight:bold; }
#geral #direita ul li h3 a{ font-size:11px; line-height:20px; font-weight:normal;}
#geral #direita ul li h3 a:hover{ text-decoration:underline; }

/* ==== PARCEIROS INICIAL ==== */
#geral #direita .parceiros  { width:auto; margin:0px auto; padding-bottom:5px; overflow:hidden; }
#geral #direita .parceiros .img_parceiro { width:50px; height:50px; margin:4px; float:left; }
#geral #direita .parceiros .img_parceiro a{ display:block; width:50px; height:50px; border:4px solid #FFF; float:left; }
#geral #direita .parceiros .img_parceiro  a:hover{ border:4px solid #999; }
#geral #direita .bt_parceiro { margin:4px auto; width:180px; height:50px; overflow:hidden; }

#geral #direita .video { width:180px; height:150px; margin:6px auto; }
#geral #direita .videos .linha { height:2px; margin:3px 0; background:url('../img/linha.jpg') repeat-x; }
#geral #direita .videos { width:200px; margin:6px auto; font-size:10px; color:#10357C; text-align:center; }
#geral #direita .videos  a h3 { font-size:11px; color:#10357C; }
#geral #direita .videos  a:hover h3 { text-decoration:underline; }

#geral #direita .feed_counter { width:236px; height:109px; background:url('../img/feed_counter.jpg') no-repeat; margin-top:10px; }
#geral #direita .feed_counter .texto { width:150px; color:#003366; margin:40px 0 0 74px; position:absolute; }
#geral #direita .feed_counter .num_feed { width:150px; margin:73px 0 0 74px; position:absolute; display:block; }
#geral #direita .feed_counter .num_feed a{ color:#8f351b; font-size:20px; font-family:Arial; text-shadow:#CCC 1px 1px 1px; }

#geral #direita .twitter_counter { width:236px; height:80px; background:url('../img/twitter_counter.jpg') no-repeat; margin-top:10px; }
#geral #direita .twitter_counter .texto { margin:4px 0 0 55px; position:absolute; }
#geral #direita .twitter_counter .texto a{ font-size:20px; font-family:Arial; text-shadow:#969696 1px 1px 1px; color:#003366; }

#geral #esquerda .botao{ width:223px; height:60px; margin-top:6px; }
#geral #esquerda .borda_esq { border:1px solid #90AFDE; margin-top:0px; padding:1px 1px 10px 1px; background:url('../img/bg_last.jpg') repeat-x bottom left; }
#geral #esquerda .borda_esq  .title_esq { width:213px; height:20px; background:url('../img/dg_tittle.jpg') repeat-x; padding:6px 0 0 6px; margin-bottom:10px; }
#geral #esquerda .borda_esq  .title_esq h2 { font-size:12px; color:#FFF; }
#geral #esquerda ul { margin-left:-32px; width:200px; list-style-type:none; margin-top:0px; margin-bottom:0px; }
#geral #esquerda ul li h2 { line-height:16px; }
#geral #esquerda ul li h2 span{ font-size:11px; color:#10357C; font-weight:bold; }
#geral #esquerda ul li h2 a{ font-size:11px; font-weight:normal; }

#geral #esquerda .patrocinados_esq { width:223px; height:10px; background:url('../img/patrocinados_esq.jpg') no-repeat; margin-top:10px; }
#geral #esquerda .publicidade200x200_1 { width:200px; height:200px; margin:0px auto; }

#geral #esquerda .borda_esq .nuvem_tags { width:200px; margin:0px auto; }

#geral #conteudo { width:500px; float:left; margin:10px 0 10px 10px; overflow:hidden; }
#geral #conteudo .linha { height:2px; background:url('../img/linha.jpg') repeat-x;  }
#geral #conteudo .tittle_cont h2 { font-size:19px; color:#003980; margin-left:10px; }
#geral #conteudo .borda_cont { width:477px; border:1px solid #90AFDE; margin-bottom:10px; padding:10px 10px 0 10px; background:url('../img/bg_last.jpg') repeat-x bottom left; }

#geral #conteudo .title_cont2 { width:500px; height:6px; background:url('../img/tittle_cont.jpg') no-repeat; margin-bottom:2px; }
#geral #conteudo .mais { overflow:hidden; width:480px; padding:0 10px; margin:10px 0; }
#geral #conteudo .mais .img{ width:50px; height:50px; float:left; }
#geral #conteudo .mais .texto a h2 { font-size:11px; color:#3876C7; font-weight:bold; }
#geral #conteudo .mais .texto a:hover h2 { text-decoration:underline; }
#geral #conteudo .mais  .texto{ width:400px; float:left; margin-left:10px; font-size:11px; color:#999;  }

/* ==== LINKADOR ==== */
#geral #conteudos .formAgregador { width:580px; margin:10px 20px; border:1px solid #CCC; overflow:hidden; clear:both; }
#geral #conteudos .formAgregador .bt_addLink{ cursor:pointer; float:right; margin:10px 10px; width:97px; height:22px; background:url('../img/bt_linkador.gif') no-repeat 0 0; border:0; }
#geral #conteudos .formAgregador .bt_limpar{ cursor:pointer; float:right; margin:10px 0; width:79px; height:22px; background:url('../img/bt_linkador.gif') no-repeat 0 -24px; border:0; }

#geral #conteudos .formAgregador  label { font-weight:bold; }
#geral #conteudos .formAgregador  .form { padding:2px; width:350px; border:1px solid #999; font-size:12px; }
#geral #conteudos .formAgregador  .textarea { padding:2px; width:350px; height:100px; border:1px solid #999; font-size:12px; }
#geral #conteudos .formAgregador .agregadorLine1{ background:#EEE; overflow:hidden; clear:both; }
#geral #conteudos .formAgregador .agregadorLine2{ background:#E1E1E1; overflow:hidden; clear:both; }
#geral #conteudos .formAgregador .box_input{ float:left; padding:10px; width:360px; }
#geral #conteudos .formAgregador .box_text{ float:left; padding:10px; width:180px; }
#geral #conteudos .observacoes { width:560px; margin:10px 20px; padding:10px; background:#EEE; border:1px solid #CCC; }
#geral #conteudos .observacoes .destDicas{ font-weight:bold; font-size:18px; }

/* ==== PAGE LINKS ==== */
#geral #conteudos .boxLinkador { background:#EEE; border:1px solid #CCC; margin:10px 0; padding:10px; overflow:hidden; clear:both; }
#geral #conteudos .boxLinkador .imgLinkador { float:left; border:1px solid #CCC; padding:1px; width:100px; height:100px; }
#geral #conteudos .boxLinkador .publicidade200x200 { float:left; padding:0px 10px; width:200px; height:200px; }
#geral #conteudos .boxLinkador .descrLinkador { float:left; padding:0px 10px; width:260px; height:200px; }
#geral #conteudos .boxLinkador .descrLinkador  p{ margin:5px 0; text-align:left; color:#999; }
#geral #conteudos .boxLinkador .tableLinkador { text-align:right; line-height:22px; margin-top:10px; float:right; }
#geral #conteudos .boxLinkador .tableLinkador  a.url{ color:#3876c7; font-size:14px; font-weight:bold; }
#geral #conteudos .boxLinkador .tableLinkador  a.site{ color:#3876c7; font-size:12px; }
#geral #conteudos .boxLinkador .tableLinkador  .favicon{ border:1px solid #CCC; padding:1px; width:50px; height:50px; }
#geral #conteudos .dadosLinkador  { width:auto; margin:5px 0; padding:4px; background:#EEE; border:1px solid #CCC;color:#000; font-weight:bold; font-size:11px; }
#geral #conteudos .bt_agregador { text-align:center; margin:10px; }

/* ==== TUTORIAL ==== */
#geral #conteudos { width:628px; float:left; margin-top:10px; margin-left:10px; }
#geral #conteudos .linha { height:2px; background:url('../img/linha.jpg') repeat-x;  }
#geral #conteudos .tittle_cont h3 { font-weight:bold; font-size:28px; color:#000; text-shadow:#999 1px 1px 1px; }
#geral #conteudos .tittle_cont p { font-weight:bold; font-size:16px; color:#999; margin:0 0 10px 0; }

#geral #conteudos .barra_texto { width:auto; height:30px; margin-bottom:16px; padding:4px; background:#EEE; border:1px solid #CCC; }
#geral #conteudos .barra_texto .links_barra{ float:left; margin:10px 0 0 10px; }
#geral #conteudos .barra_texto a{ color:#000; font-weight:bold; font-size:12px; }
#geral #conteudos .barra_texto .bt_compartilhar{ overflow:hidden; cursor:pointer; width:115px; height:30px; background:url("../img/compartilhe/bg_bt_compartilhar.png") no-repeat 0px 0px; } 
#geral #conteudos .barra_texto .bt_compartilhar_hover{ overflow:hidden; cursor:pointer; width:115px; height:30px; background:url("../img/compartilhe/bg_bt_compartilhar.png") no-repeat 0px -40px; }

#geral #conteudos .barra_texto ul.bt_compartilhe { margin:0; padding:0; float:right; }
#geral #conteudos .barra_texto ul.bt_compartilhe li { margin:0; padding:0; list-style:none; }
#geral #conteudos .barra_texto ul.bt_compartilhe li#barra_social{ z-index:999; position:absolute; width:110px; *width:116px; margin:0; padding:5px; background:url("../img/compartilhe/bg_bt_compartilhar.png") no-repeat 0px -75px; text-align:center; }
#geral #conteudos .barra_texto ul.bt_compartilhe li#barra_social img{ width:25px; margin:2px 3px 0 3px; padding:0px; }

#geral #conteudos .dados_texto { margin:3px 0; font-size:11px; color:#999; }
#geral #conteudos .publicidade336x280_1{ width:336px; height:280px;  }

#geral #conteudos #texto { padding:0 10px 6px 0; text-align:justify; color:#000; font-size:12px; line-height:18px; }
#geral #conteudos #texto a{ text-align:justify; color:#000; font-size:12px; line-height:18px; text-decoration:underline; }
#geral #conteudos p { text-align:justify; color:#000; font-size:12px; line-height:18px; }
#geral #conteudos ul li { text-align:justify; color:#000; font-size:12px; line-height:18px; }
#geral #conteudos #img_duvida { width:480px; border:1px solid #CCC; padding:1px; margin:10px auto; }

#geral #conteudos .ip_form{ font-size:14px; font-weight:bold; color:#64675E; margin-top:20px; margin-bottom:3px; }

#geral #conteudos .titleComent{ background:#003980; margin:20px 0 3px 0; padding:10px 0 10px 20px; overflow:hidden; clear:both; }
#geral #conteudos .titleComent2{ background:#E4EEF7; font-size:12px; text-align:center; color:#64675E; padding:20px 0 20px 10px; margin-bottom:3px; }
#geral #conteudos .titleComent .title{ float:left; font-size:14px; font-weight:bold; color:#FFF; }
#geral #conteudos .titleComent .add{ float:right; margin-right:20px; }
#geral #conteudos .titleComent .add a{ color:#FFF; font-weight:bold; }
#geral #conteudos #formComentario{ margin:0 0 16px 0; }
#geral #conteudos .cor_form{ background:#F1F6FA; font-size:12px; font-weight:bold; color:#64675E; padding:10px 0 10px 20px; margin-bottom:3px; }
#geral #conteudos .cor2_form{ background:#E4EEF7; font-size:12px; font-weight:bold; color:#64675E; padding:10px 0 10px 20px; margin-bottom:3px; }

#geral #conteudos .cor_Comentario{ background:#F1F6FA; font-size:10px; color:#003980; padding:10px 20px; margin-bottom:3px; }
#geral #conteudos .cor_Comentario span{ font-size:14px; font-weight:bold; }
#geral #conteudos .cor_Comentario .texto{ margin-top:4px; color:#64675E; font-size:11px; line-height:18px; padding:2px 10px; }
#geral #conteudos .cor2_Comentario{ background:#E4EEF7; font-size:10px; color:#003980; padding:10px 20px; margin-bottom:3px; }
#geral #conteudos .cor2_Comentario span{ font-size:14px; font-weight:bold; }
#geral #conteudos .cor2_Comentario .texto{ margin-top:4px; color:#64675E; font-size:11px; line-height:18px; padding:2px 10px; }

#geral #conteudos .img_captcha { width:80px; height:30px; margin:4px 0 4px 20px; padding:1px; border:1px solid #5A080A; }
#geral #conteudos .form1 { width:400px; border:1px solid #D6DBDF; font-size:15px; padding:2px; background:#FFF; }
#geral #conteudos .required_form1 { width:400px; border:1px solid #D6DBDF; font-size:15px; padding:2px; background:#FFF url('../img/ico_required.jpg') no-repeat center right; }
#geral #conteudos .form2 { width:194px; border:1px solid #D6DBDF; font-size:15px; padding:2px; background:#FFF; }
#geral #conteudos .required_form2 { width:194px; border:1px solid #D6DBDF; font-size:15px; padding:2px; background:#FFF url('../img/ico_required.jpg') no-repeat center right; }
#geral #conteudos .required_textarea { width:400px; height:140px; border:1px solid #D6DBDF; font-size:15px; padding:2px; background:#FFF; }
#geral #conteudos .required_select { width:200px; border:1px solid #D6DBDF; font-size:12px; padding:2px; }
#geral #conteudos .bt_contato { margin-top:2px; width:163px; height:32px; background:transparent url('../img/bt_contato.jpg') no-repeat; border:0px; cursor:pointer; }
#geral #conteudos .bt_comentario { margin-top:2px; width:163px; height:32px; background:transparent url('../img/bt_comentario.jpg') no-repeat; border:0px; cursor:pointer; }

#geral #conteudos #erroForm { margin-bottom:10px; padding:10px 10px 10px 30px; background:#FFBABA url('../img/ico_erro.png') no-repeat 10px 8px; border:1px solid #D8000C; font-size:11px; color:#D8000C; font-weight:bold; }
#geral #conteudos #sucessForm { margin-bottom:10px; padding:10px 10px 10px 30px; background:#DFF2BF url('../img/ico_sucess.png') no-repeat 10px 8px; border:1px solid #4F8A10; font-size:11px; color:#4F8A10; font-weight:bold; }

#geral #conteudos .titulo_lista a{ text-align:justify; color:#003399; text-decoration:underline; font-weight:bold; font-size:13px; line-height:18px; }
#geral #conteudos .descr_lista { text-align:justify; color:#000; font-size:12px; line-height:18px; }
#geral #conteudos .data_lista { margin-bottom:20px; text-align:justify; color:#008000; font-size:11px; }
#geral #conteudos .data_lista span{ margin-bottom:20px; text-align:justify; color:#008000; font-size:10px; font-weight:bold; }
#geral #conteudos .msg_download { margin:20px 0; border:1px solid #CCC; padding:10px; }
#geral #conteudos .msg_download a{ font-size:13px; }
#geral #conteudos .msg_download span{ margin-bottom:20px; text-align:justify; color:#008000; font-size:16px; font-weight:bold; }

#geral #conteudos .show_video{ margin-bottom:10px; }
#geral #conteudos .video_dados{ margin-bottom:20px; }
#geral #conteudos .video{ overflow:hidden; margin-bottom:20px; }
#geral #conteudos .video .img_video{ width:180px; float:left; }
#geral #conteudos .video .dados_video{ width:360px; margin-top:20px; margin-left:10px; float:left; }

#geral #conteudos .tutorial{ overflow:hidden; }
#geral #conteudos .tutorial .img_tutorial{ width:50px; float:left; }
#geral #conteudos .tutorial .dados_tutorial{ width:480px; margin-left:10px; float:left; }

#geral #conteudos .entre_linhas{ font-size:12px; padding:4px; }
#geral #conteudos .entre_linhas a { font-size:13px; font-weight:bold; text-decoration:underline; color:#3876C7; }
#geral #conteudos .entre_linhas a:hover { color:#000; }
#geral #conteudos .publicidade336x280_3{ width:336px; height:280px; margin:6px 0; }

#geral #conteudos .mais { overflow:hidden; width:480px; padding:0 10px; margin:10px 0; }
#geral #conteudos .mais .img{ width:25px; height:25px; float:left; }
#geral #conteudos .mais .texto a h2 { font-size:11px; color:#3876C7; font-weight:bold; }
#geral #conteudos .mais .texto a:hover h2 { text-decoration:underline; }
#geral #conteudos .mais  .texto{ width:440px; float:left; margin-left:10px; font-size:11px; color:#999;  }
#geral #conteudos .ver_mais{ float:right; margin-top:4px; }
#geral #conteudos .publicidade468x15{ width:468px; height:15px; margin:2px auto;  }

#geral #direitas .patrocinados_dir { width:236px; height:10px; background:url('../img/patrocinados_dir.jpg') no-repeat; margin-top:10px; }
#geral #direitas .publicidade234x60_1 { width:234px; height:60px; margin:0 0 10px 1px; }

#geral #direitas { width:340px; float:left; margin-top:10px; margin-left:10px; }
#geral #direitas .borda_dir { overflow:hidden; border:1px solid #90AFDE; margin-top:0px; padding:1px 1px 10px 1px; background:url('../img/bg_last.jpg') repeat-x bottom left; }
#geral #direitas .borda_dir  .title_dir { width:auto; height:20px; background:url('../img/dg_tittle.jpg') repeat-x; padding:6px 0 0 6px; margin-bottom:10px; font-size:12px; color:#FFF; font-weight:bold; }
#geral #direitas .borda_dir  .title_dir h2 { font-size:12px; color:#FFF; }
#geral #direitas .borda_dir  ul { margin-left:-22px; width:auto; list-style-type:none; margin-top:0px; margin-bottom:0px; }
#geral #direitas .borda_dir  ul li h2 span{ font-size:11px; line-height:20px; color:#10357C; font-weight:bold; }
#geral #direitas .borda_dir  ul li h2 a{ font-size:11px; line-height:20px; font-weight:normal; }
#geral #direitas .borda_dir  ul li h2 a:hover{ text-decoration:underline; }

#geral #direitas .borda_dir  ul li h3 span{ font-size:11px; line-height:20px; color:#10357C; font-weight:bold; }
#geral #direitas .borda_dir  ul li h3 a{ font-size:11px; line-height:20px; font-weight:normal; }
#geral #direitas .borda_dir  ul li h3 a:hover{ text-decoration:underline; }

/* ==== PARCEIROS SIDEBAR ==== */
#geral #direitas .borda_dir .parceiros  { width:320px; margin:0px auto; overflow:hidden; }
#geral #direitas .borda_dir .parceiros .img_parceiro { width:50px; height:50px; margin:6px; float:left; }
#geral #direitas .borda_dir .parceiros .img_parceiro a{ display:block; width:50px; height:50px; border:4px solid #EFEFEF; float:left; }
#geral #direitas .borda_dir .parceiros .img_parceiro  a:hover{ border:4px solid #999; }

#geral #direitas .relacionados_dir { width:340px; height:10px; background:url('../img/relacionados_dir.jpg') no-repeat; margin-top:10px; }
#geral #direitas .publicidade336x280_2{ width:auto; height:280px; margin-bottom:10px; }

#geral #direitas .borda_dir .destaq { width:128px; float:left; margin-left:25px; }
#geral #direitas .borda_dir .destaq .destaqs { margin-top:4px; }
#geral #direitas .borda_dir .destaq .destaqs .linha { height:2px; margin:3px 0; background:url('../img/linha.jpg') repeat-x; }
#geral #direitas .borda_dir .destaq .destaqs  a h3 { font-size:11px; color:#10357C; }
#geral #direitas .borda_dir .destaq .destaqs  a:hover h3 { text-decoration:underline; }

#geral #direitas .borda_dir .autor { overflow:hidden; width:320px; margin-left:5px; }
#geral #direitas .borda_dir .autor .texto_autor{ width:280px; float:left; margin-left:0px; }
#geral #direitas .borda_dir .autor .texto_autor h4{ margin-bottom:4px; font-size:13px; font-weight:bold; }
#geral #direitas .borda_dir .autor .foto_autor{ width:100px; height:100px; float:left; margin-left:5px; }

/* -- PAGINACAO -- */
#geral #conteudos #texto .paginacao { height:40px; float:right; margin:0 30px 0 0; font-size:11px; font-family: "trebuchet MS", Tahoma; font-weight:normal; }
#geral #conteudos #texto .paginacao p  { margin:5px; font-size:11px; font-family: "trebuchet MS", Tahoma; padding:0 0 0 0;}
#geral #conteudos #texto .paginacao p a { font-weight:normal; font-size:11px; font-family: "trebuchet MS", Tahoma; color:#696969; padding:0 0 0 0; }
#geral #conteudos #texto .paginacao p a:hover { color:#f00; text-decoration:none; }
#geral #conteudos #texto .paginacao p .meio { border:1px solid #696969; padding-right:6px; padding-left:6px; height:16px; }
#geral #conteudos #texto .paginacao p .meio_on { border:1px solid #003399; padding-right:6px; padding-left:6px; height:16px; background:#003399; color:#fff; }
#geral #conteudos #texto .paginacao .teclas { border:0px; }

/* ==== LISTA DE PARCEIROS ==== */
#geral .lista_parceiros { width:auto; margin:10px 0; padding:0 20px; overflow:hidden; }
#geral .lista_parceiros h3 { text-align:center; font-weight:bold; font-size:28px; color:#CCC; text-shadow:#999 1px 1px 1px; border-bottom:5px dotted #CCC; }
#geral .lista_parceiros .banners { margin-top:10px; padding:0 15px; }
#geral .lista_parceiros .banners img { margin:2px; border:4px solid #FFF; }
#geral .lista_parceiros .banners a:hover img { border:4px solid #999; }

/* ==== DIVULGUE ==== */
#geral fieldset { margin:10px 0 20px 0; padding:10px; text-align:left; border:1px solid #CCC; }
#geral fieldset p{ text-align:left; }

/* ==== WIDGETS ==== */
#geral .passo { font-size:18px; font-weight:bold; text-decoration:underline; line-height:18px; }
#geral .passo2 { font-size:18px; font-weight:bold; line-height:18px; }
#geral ul.lista_regras { margin:0 0 0 40px; padding:0px; font-size:12px; line-height:18px; list-style-image:url('../img/ico_list.png'); }
#geral ul.lista_regras li{ margin:10px 0; }

/* ==== BARRA DE ICONES ==== */
#geral #icobar { width:977px; border-top:1px solid #DEDEDE; padding:10px 0 10px 20px; font-size:13px; font-weight:bold; color:#000; overflow:hidden; }
#geral #icobar a {font-size:16px; font-weight:bold; color:#0A68C8;}
#geral #icobar .um { background:url('../img/ico_upload.jpg') no-repeat 10px 10px; width:170px; height:130px; padding:30px 0 0 120px; float:left;}
#geral #icobar .dois { background:url('../img/ico_email.jpg') no-repeat 20px 20px; width:240px; height:130px; padding:30px 0 0 140px; float:left;}
#geral #icobar .dois .campo_obrig{ border:1px solid #CCC; }
#geral #icobar .dois .bt_assinar{ width:48px; height:22px; background:url('../img/bt_assinar.gif') no-repeat; border:0; float:right; }
#geral #icobar .tres { background:url('../img/ico_widgets.jpg') no-repeat 0 10px; width:160px; height:130px; padding:30px 0 0 130px; float:left;}

/* ==== RODAPE ==== */
#geral #topo_rodape { overflow:hidden; clear:both; width:auto; padding:10px; background:#184C74; border-top:2px solid #0E2C44; text-align:justify; }
#geral #topo_rodape .pub728x15{ margin-left:20px; width:728px; height:15px; color:#88A2B5; }
#geral #topo_rodape .links{ width:96%; margin:0px auto; color:#88A2B5; line-height:18px; }
#geral #topo_rodape .links a{ color:#88A2B5; }
#geral #topo_rodape .links a.destaque{ color:#FFF; font-weight:bold; font-size:11px; }
#geral #topo_rodape hr{ margin:8px auto; width:98%; border:0; border-bottom:1px solid #1E5A88; }

#geral #rodape { overflow:hidden; clear:both; width:997px; height:63px; background:#D5E3FD url('../img/bg_rodape.jpg') repeat-x; color:#fff; font-size:11px; }
#geral #rodape .texto{ float:left; width:850px; margin:12px 0 0 30px; line-height:18px; }
#geral #rodape .texto span{ font-weight:bold; }
#geral #rodape .texto a { color:#fff; font-size:11px; }
#geral #rodape .texto a:hover { text-decoration:underline; }
#geral #rodape #pickweb { float:right; margin:10px 10px 0 0; width:83px; height:46px; background:transparent url(../img/pickweb.png) no-repeat; }
#geral #rodape #pickweb a{ width:83px; height:46px; display:block; text-indent:-8000px; }

.top { width:43px; height:42px; margin:0; padding:0; right:0px; bottom:0px; position:fixed; }
.top a { width:43px; height:42px; display:block; overflow:hidden; font-size:1px; line-height:230px; background:url("../img/irtopo.png") no-repeat; }
* HTML .top { display:none; }
