
*{margin:0; padding:0;}

a{ text-decoration:none}

body { text-align:center; font-family:"Arial", Helvetica, sans-serif; background:url(imgs_site/topo.jpg) repeat-x #eae7e7 ; font-size:12px; line-height:18px; }
#geral { width:100%; margin:0px;  height:auto; position:relative }
#content{ margin:auto; height:auto; text-align:left; width:1020px}
#topo{ width:100%; height:170px; padding:9px 15px 20px 15px; }
.divisao{ width:20%;   float:left;height:auto; margin-top:-10px; margin-left:-15px;  }
.divisao2{ width:44%;   float:left; margin:30px 0px 0px 0px;   height:auto}
.divisao3{ width:30%; float:left; margin:30px 0px 0px 0px; height:auto; background:url(imgs_site/aspas.png) no-repeat left; height:134px; }

#meio{ margin:auto;   height:auto;   overflow:hidden; width:100% }
#coluna1{ float:left; width:15%; height:auto; margin-right:10px;   overflow:hidden}
#coluna2{ float:left; width:50%; height:auto; background:#FFFFFF; margin-right:20px;overflow:hidden; padding:18px}
#coluna3{ float:left; width:25%; height:auto;overflow:hidden;    }

.menu{ width:157px; height:auto; border-bottom:2px solid #dcd9d9; padding-bottom:10px; margin-bottom:10px }
.menu3:hover{ border-bottom: 2px solid #007cc2; cursor:pointer}
.menu:hover{ border-bottom: 2px solid #007cc2;}

.fonte1{ color: #282320; font-size:15px; letter-spacing:0px; font-weight:bold}
.fonte10{ color: #007cc4; font-size:15px; letter-spacing:0px; font-weight:bold}

.fonte3{ color: #282320; font-size:22px; letter-spacing:0px; border-bottom:1px dotted #444444; padding:0 0 10px 0;}
.fonte11{ color: #282320; font-size:13px; letter-spacing:0px; font-weight:bold}

.fonte2{color:#6d6d6e; font-size:10px; font-weight:bold; margin-top:7px}
.fonte4{color:#6d6d6e; font-size:10px; font-weight:bold; padding:5px 0 0 10px; background:url(imgs_site/info.jpg) center left no-repeat; }

.fonte5{ color: #282320; font-size:11px; letter-spacing:0px; font-weight:bold; }
.fonte5i{ color: #282320; font-size:11px; letter-spacing:0px; font-weight:bold; font-style:italic}

 .fonte9{ color: #282320; font-size:12px;  }

.conteudo{ width:98%; height:auto;  border-bottom:2px solid #ebe6e6; padding:0px 5px 20px 0px; overflow:hidden; text-align:justify; }
.carta{ width:8%; height:auto; float:left;  }
.carta2{ width:100%; height:auto; float:left; padding-left:10px; border-left:20px solid #f2f3f4   }
.foto_coluna{  height:auto; padding:2px; text-align:center; margin-bottom:15px; margin-top:15px}



.texto_coluna{ width:100%; height:auto; margin-bottom:10px}
.comentarios{ width:100%; height:auto; margin-top:10px; text-align:right; color:#45b7cf; font-size:12px;margin-bottom:30px}
.comentarios a{ color:#45b7cf;}
.comentarios a:hover{ color:#FFFFFF; background:#45b7cf}

.lateral3{ width:100%; height:auto; margin-top:20px;_margin-top:10px; *margin-top:10px;  overflow:hidden; }
.lateral3 h1{ margin-bottom:10px;_margin-bottom:5px;*margin-bottom:5px}
.banner{ width:120px; height:auto; margin-right:5px; float:left}
.rodape_geral{ width:1020px; margin:auto; text-align:left}
.rodape{ background:url(imgs_site/rodape.jpg) repeat-x; height:80px; padding-top:40px; margin:auto; text-align:left }

.menu2{ width:80px; height:40px; border-right:2px solid #b8adad; padding-right:10px; margin-right:10px; float:left }
.pag{ color:#5bbdd2; font-size:13px; padding:7px; font-weight:bold; height:15px  }
 .pag:hover{ background:#382f2f; padding:7px; color:#FFFFFF;height:35px }
 .pag2{ background:#282320; padding:7px; color:#FFFFFF;height:35px; font-weight:bold }
.paginacao{   width:100%; height:auto; overflow:hidden; text-align:right}
.input3{ width:198px; height:31px; background:url(imgs_site/input.jpg) no-repeat; font-family:arial; font-size:13px; border:none; padding:5px 0px 3px 3px}

.categoria{ width:60%; float:left; height:auto}
.categoria2{ width:40%; float:left; height:auto; padding-top:30px; font-size:13px;}

.eventos{ width:100%; height:auto; border-bottom:2px dotted #ebe6e6; padding-bottom:18px ; overflow:hidden; margin-bottom:20px  }
.eventos3{ width:100%; border-bottom:2px dotted #ebe6e6; padding-bottom:18px ; overflow:hidden; margin-bottom:20px; background:url(imgs_site/fundodiv.jpg) no-repeat; height:130px  }

.eventos4{ width:100%;   padding-bottom:18px ; overflow:hidden; margin-bottom:20px; background:#f8f5f5; height:130px  }
.fonte12{color:#096c6e; font-size:21px; font-weight:bold}
.fonte13{color:#096c6e; font-size:15px; font-weight:bold}

.foto { width:36%; float:left; text-align:center; height:auto;   margin-right:12px;   overflow:hidden}
 

.foto2 img{ width:28%; float:left; height:auto;border:3px solid #444444; margin:10px 5px 0 9px; }
.descricao2{width:66%;float:left; height:auto; padding-top:10px; padding-right:10px}
.descricao{width:60%;float:left; height:auto}
.fonte6{color:#4492a3; font-weight:bold}
.fonte7{color:#767474; font-size:10px; font-style:italic}

.eventos_geral{ width:100%; height:auto; overflow:hidden; padding-bottom:20px; margin-top:5px; border-bottom:2px dotted #ebe6e6; margin:0 0 20px 0;}
.eventos1{ width:32%; float:left; height:auto}
.eventos2{ width:67%; float:left; height:auto}
.eventos2_1{ width:11%; float:left; height:auto}
.eventos2_2{ width:88%; float:left; height:auto; margin-bottom:20px; }
.eventos2 h1{ background:url(imgs_site/fundo_not.jpg) no-repeat; color:#FFFFFF;  font-size:12px; width:30px; height:31px; line-height:10px; text-align:center;   padding:5px 0px 0px 0px }

.link1{text-decoration:none; float:right; margin-right:0; padding:8px 18px 0px 0px; text-align:right; background: url(imgs_site/setinha.jpg)  no-repeat left; color:#000000;  font-size:11px; font-weight:bold; width:68px}
.link1:hover{color:#45b7cf; }
.link4{text-decoration:none; float:right; margin-right:0; padding:8px 18px 0px 0px; text-align:right; background: url(imgs_site/setinha4.jpg)  no-repeat left; color:#000000;  font-size:11px; font-weight:bold; width:68px}
.link4:hover{color:#45b7cf; }

.link2{text-decoration:none; float:right; margin-right:0px; padding:2px 10px 0px 0px; text-align:right; background: url(imgs_site/setinha.jpg) no-repeat left; color:#000000;  font-size:11px; font-weight:bold; width:48px}
.link2:hover{color:#45b7cf; }


.nt{ float:left; width:100%; padding:10px 0px 20px 0px; border-bottom:1px dotted #4a4747; height:auto; overflow:hidden;}
.nt2 { float:left; height:auto; width:82%; }

.topo_nt { float:left; width:100%; height:auto; padding:10px 0px 5px 0px; margin-bottom:10px; line-height:30px }
.titulo_nt { float:left; width:80%; font-size:25px; font-weight:bold; }
.ftt{   font-size:17px; font-weight:bold; }
.corpo_noticia { float:left; width:99%; height:auto; text-align:justify; font-size:13px; padding:0px 0px 20px 0px; }

.not1{ width:47%; float:left; margin-right:13px; border-bottom:1px dotted #000000; padding-bottom:10px; margin-top:10px}
.not1_1 { width:15%; float:left; height:40px; }

.not1_1 h1{ background:url(imgs_site/fundo_not.jpg) no-repeat; color:#FFFFFF;  font-size:12px; width:30px; height:31px; line-height:10px; text-align:center;   padding:5px 0px 0px 0px }
.not1_2 { width:84%; float:left; height:auto}

.input { width:400px; border:none; height:22px; background:url(imgs_site/fundo2.jpg) no-repeat; padding-top:5px; padding-left:5px }
 .input2 { width:400px; border:none; height:95px; background:url(imgs_site/textarea.jpg) no-repeat; padding-top:5px; padding-left:5px; padding-bottom:15px }
 
 ul#navega{ list-style-image:url(imgs_site/setinha2.jpg);position:relative; font-size:14px;font-weight:bold;margin:0 0 0 0;padding:6px 0 0 0; color:#000000;}
ul#navega li{display:block;float:left;margin:0 0 0 3px; height:27px;_height:24px; width:auto; padding:2px; list-style-image:url(imgs_site/setinha2.jpg); }
ul#navega li.left{margin:0;}
ul#navega li a{ text-align:center; display:block;float:left; color:#000000; text-decoration:none; padding:2px  }
ul#navega li a.right{padding-right:19px;}
ul#navega li a:hover{  color:#FFFFFF;    }
ul#navega li a.current{ color:#FFFFFF;  }
ul#navega li a.current:hover{color:#FFFF00;background:#fff;}


  ul#setinha{  list-style:none; height:auto; font-size:13px;margin:0px 10px 0 -10px;padding:7px 0 0 0px; color:#000000 ;   }
ul#setinha li{   margin:0 0 0 3px; height:auto; width:auto;  padding:5px 10px 0px 10px; float:left;     }
ul#setinha li a{ color:#3f4142;  text-decoration:underline; font-weight:bold }
ul#setinha li a:hover{ color:#0b686a; }
ul#setinha li.left{margin:0;}

.geral2{ width:95%; height:auto; border-bottom:#333333 2px dotted; overflow:hidden; padding-bottom:10px }
.comentarios { width:95%; height:auto; margin-top:20px }
.comentarios1{ width:8%; float:left; height:auto; margin-top:20px }
.comentarios2 { width:92%; float:left; height:auto; margin-top:20px }
.fonte_comentario { font-size:18px; color:#507928}
.fonte_comentario a{ font-size:18px; color:#507928}
.fonte_comentario a:hover{ text-decoration:underline}

 
.banner_home {   width:97%; height:60px; padding:0px 0px 10px 30px; } 
.banner_home1 {   width:50%; height:auto; float:left;_width:49%; *width:49%;     } 


.resposta{ width:100%; height: auto; background:#f7f4f4; padding:10px;  margin-top:10px}
.fonte20{ font-size:11px; font-weight:bold; color:#449fd4; text-decoration:underline; margin-top:10px}
 
 
 .rodape_geral{ width:960px; height:auto; margin:auto;  overflow:hidden;    }
 
.rodape1{ width:80%; float:left; margin-top:0px; text-align:left;height:auto;   }
.rodape2{ width:5%; float:right; height:auto; margin-right:75px; margin-top:20px  }
.logo{ width:30%; height:auto; float:left; }
.menu_rodape{ width:68%; height:30px; float:left; color:#000000; margin-top:10px; margin-left:10px; overflow:hidden; padding-top:10px; padding-bottom:10px; text-align:center; }
.menu_rodape{ font-size:9px; color:#007bc1;}
.menu_rodape a{ font-size:9px; color:#007bc1}
.menu_rodape a:hover{ font-size:9px; color:#007bc1; text-decoration:underline}
.menu_rodape2{ font-size:10px; color:#615d5d}
.menu_rodape3{ font-size:10px; color:#007bc1}
 

.not11{ width:47%; float:left; margin-right:13px; border-bottom:1px dotted #000000; padding-bottom:10px; margin-top:10px; background:#00FFFF; }
.not1_11 { width:15%; float:left; height:60px; }
.nt{ float:left; width:100%; padding:10px 0px 20px 0px; border-bottom:1px dotted #4a4747; height:auto; overflow:hidden;}
.nt2 { float:left; height:auto; width:82%; }
.not1_11 h1{ background:url(imgs_site/fundo_not.jpg) no-repeat; color:#FFFFFF;  font-size:12px; width:30px; height:31px; line-height:10px; text-align:center;   padding:5px 0px 0px 0px }
.not1_2 { width:84%; float:left; height:auto; }


/*.paginacao{ float:right; color:#000000; font-size:11px; font-weight:bold; padding:10px 0px 10px 0px; }
.paginacao a{  color:#000000; font-size:11px; font-weight:bold; }
*/

.btn_enviar {
background: url(imgs_site/busca.jpg) no-repeat;
border: none;
cursor: pointer;
height: 28px;
line-height: 5000px; /* pra IE */
margin: 0;
overflow:hidden;
text-indent:-5000px; /* útil pra outros browsers */
width: 27px;

}
 .input_teste{
background: url(imgs_site/busca3.jpg) no-repeat;
border: none;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
width:36px;
height:30px;
_margin-top:1px;
*margin-top:1px;

}
.fonte{ color:#282320; font-size:10px; font-weight:bold}
 .fonte:hover{ color:#4492a3; }
 
 .texto p{margin-bottom:18px}
 .nfoto_geral{ width:100%; height:auto; overflow:hidden; margin-bottom:15px; }
 .nfoto{ width:50%; height:auto; float:left; }
 
 .nvideos{ width:100%; height:auto; margin-bottom:25px; border-bottom:1px solid #ab9f9f; padding-bottom:15px}
 .fvideo{ font-size:21px; color:#007ec3; margin-bottom:15px}
 
.parceiros { float:left; width:100%; height:auto; }
.parceiros p { padding:5px 0px 0px 5px; }
 
 
.personalidade_geral{ width:95%; height:auto;  }
.personalidade{ width:30%; height:auto; margin-left:10px; float:left;  }
 
 
 .enqmenor{ background:url(imgs_site/enquete_menor.jpg) no-repeat; width:37px; height:17px; border:none; color:#FFFFFF; font-family:arial; font-size:11px; font-weight:bold}
  
 .enqmenor:hover{ background:url(imgs_site/enquete_menor2.jpg) no-repeat;  }
 
  .enqmaior{ background:url(imgs_site/bt_enq_maior.jpg) no-repeat;width:58px; height:16px; border:none; color:#FFFFFF; font-family:arial; font-size:11px; font-weight:bold}
    .enqmaior:hover{ background:url(imgs_site/bt_enq_maior2.jpg) no-repeat;}