 *{margin:0; padding:0;}
a{ text-decoration:none;position:relative; z-index:1000}

body { text-align:center; font-family:"Lucida Sans Unicode", Helvetica, sans-serif;line-height:20px;  background:url(imgs_site/fundo_site.jpg); font-size:12px  }
#geral { width:100%; margin:0px;  height:auto; position:relative }
#topo { width:100%; background:url(imgs_site/fund.png);_background-image: none;*background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs_site/fund.png', sizingMethod='scale'); height:75px; text-align:center }
.topo2{ text-align:left; margin:auto;  width:960px; height:75px}
.topo_logo{ float:left; width:27%;  margin:10px 0px 0px 5px}
.topo_menu { float:left; width:71%;  margin:25px 5px 0px 0px}
.fonte_desafio{font-size:14px; margin:15px 0 20px 0;}
#menu{ width:100%; height:33px;background:#306398;}
 ul#navega{list-style-type:none;position:relative;height:28px;_height:24px;font-size:11px;font-weight:bold;margin:0 10px 0 0;padding:5px 0 0 0;_padding:8px 0 0 0;*padding:6px 0 0 0; color:#FFFFFF; float:right }
ul#navega li{display:block;float:left;margin:0 0 0 3px; height:27px;_height:24px; width:auto;  padding:6px 5px 0px 0px; }
ul#navega li.left{margin:0;}
ul#navega li a{ text-align:center; display:block;float:left; color:#FFFFFF; text-decoration:none; height:27px;_height:24px;}
ul#navega li a.right{padding-right:10px;}
ul#navega li a:hover{  color:#3b9d00;}
ul#navega li a.current{color:#3b9d00; }
ul#navega li a.current:hover{color:#3b9d00;background:#fff;}


.fonte_preta2{color:#8ec403; text-decoration:none; padding:5px 3px 6px 3px;}
.fonte_preta2:hover{background-color:#8ec403; color:#ffffff;}


#content{text-align:left; width: 960px; margin: auto;  overflow:hidden;  height:auto;  }

#conteudo { margin:20px; width:97%; height:auto; background:url(imgs_site/fund2.png) repeat-y ;_background-image: none;*background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs_site/fund2.png', sizingMethod='scale'); overflow:hidden; padding:30px 20px 30px 30px; }
 #lateral1 {width:60%; float:left; overflow:hidden; height:auto  }
#lateral2{ width:35%; float:left;   height:auto;  }
.box1 { width:100%; height:250px; background:url(imgs_site/bolas_sinuca.jpg) right top no-repeat}
.box2 { width:95%; height:243px;  padding:15px 0px 15px 0px }

.box_cont { width:95%; height:auto;  padding:15px 0px 15px 0px }

.meio1 { background: #eaf4e1; width:43%; height:310px; float:left; margin-left:5px; padding:10px 10px 10px 10px; }

.boxl2{ margin:10px 0px 0px 5px; padding:20px; width:340px; border-bottom: 2px dotted #dbdbdb;  overflow:hidden }
.video{ width:43%; padding:13px 10px 0px 0px; float:left }
.video2{ width:31%; padding:13px 10px 0px 0px; float:left }
.eventos_fora{ clear:both; overflow:hidden}
.eventos1{ width:10%; float:left; margin-bottom:5px  }
.eventos2{width:90%; float:left}

.c_ranking{ float:left; width:30%; padding:10px 0px 10px 0px}
.c_ranking2{ float:left; width:66%; padding:10px 5px 10px 0px;font-size:11px;}
.f_ranking{ border:2px solid #dce4d3}
.font1{ font-size:12px;}

.link1{text-decoration:none; float:right; text-align:right; background: url(imgs_site/setinha.png) no-repeat left; color:#000000;  font-size:11px; font-weight:bold; position:relative; z-index:1000; padding-left:15px;   width:auto}
.link1:hover{color:#3b9d00; }


.link_desafio{text-decoration:none;  width:200px; height:100px; background:url(imgs_site/btn_desafio.jpg) no-repeat;  font-size:18px; font-weight:bold; text-align:center; color:#FFFFFF;  padding:8px 17px 8px 9px; position:relative; z-index:1000}
.link_desafio:hover{text-decoration:underline }



 ul#bolinha{ list-style:url(imgs_site/setinha.jpg);height:auto; font-size:12px;margin:10px 10px 0 7px;padding:0px 0 0 10px; color:#6d6d6d ; clear:both;  }
ul#bolinha li{   margin:0 0 0 3px; height:auto; width:auto;  padding:0px 10px 0px 0px; }
ul#bolinha li.left{margin:0;}

.fonte12{ font-size:12px; color:#000000}
.fonte12 a{ font-size:12px}

#conteudo2 { margin:20px; height:200px; background:url(imgs_site/preto.jpg) repeat-y; overflow:hidden; padding:30px 20px 30px 30px ; width:960px;}
#coluna_baixo{ float:left; width:33%; height:200px; }

.fonte3{ color:#FFFFFF;}

#rodape2{ background: #e8e5e5; height:67px; width:100%; margin:0px 0px 0 0px; text-align:center; }
.rodape2_d{ margin:auto; height:100px; background:url(imgs_site/bolas.png) no-repeat right bottom; padding:10px 0px 0px 40px; text-align:left; width:920px; } 

#detalhe{ background: url(imgs_site/bolas2.png) no-repeat top right; width:960px; height:75px; margin:auto; text-align:center;}


 ul#navega2{list-style-type:none;position:relative;height:28px;_height:24px;font-size:12px;font-weight:bold;margin:0 10px 0 0;padding:0px 0 0 0;_padding:8px 0 0 0;*padding:6px 0 0 0; color:#000000 }
ul#navega2 li{display:block;float:left;margin:0 0 0 3px; height:27px;_height:24px; width:auto;background:url(imgs_site/borda_menu.jpg) right top no-repeat; padding:0px 10px 0px 7px; }
ul#navega2 li.left{margin:0;}
ul#navega2 li a{ text-align:center; display:block;float:left; color:#000000; text-decoration:none; height:27px;_height:24px;}
ul#navega2 li a.right{padding-right:19px;}
ul#navega2 li a:hover{  color:#3b9d00;}
ul#navega2 li a.current{color:#3b9d00; }
ul#navega2 li a.current:hover{color:#3b9d00;background:#fff;}

.fonte_titulo{ font-size:16px; margin:10px 0 0 0;}


.dica{ width:95%; height:auto; clear:both; padding: 10px 0 20px 0; border-bottom: thin solid #eeecec; position:relative; z-index:6000}
.fonte6{ font-size:15px; font-weight:bold; color:#17ae82}
.fonte6 a{ font-size:15px; font-weight:bold; color:#17ae82 }
.fonte6 a:hover{   text-decoration:underline }
.fonte_desc{ font-size:11px;  }
.fonte_desc a{ color:#000000 }
.fonte_desc a:hover{ text-decoration:underline}
.geral{ width:95%; height:auto; border-bottom:#dbdbdb 1px dashed; 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}
.inputinho {border:0px; width:310px; font-style:italic; font-size:13px; color:#999999; margin:4px 0 0 2px;}
.input { width:323px; border:none; height:30px; background:url(imgs_site/fundo.jpg) no-repeat; padding-top:5px; padding-left:5px; position:relative; z-index:1 }
.inputinho2 {border:0px; width:380px; height:90px; font-style:italic; font-size:13px; color:#999999; margin:4px 0 0 2px;  position:relative; z-index:1 }
 .input2 { width:400px; border:0px; height:110px; background:url(imgs_site/textarea.jpg) no-repeat; padding-top:5px; padding-left:5px }
 
 .entrevistas1{ padding:15px 0px 0px 5px; float:left; width:30%; height:auto;}
 .entrevistas2{  padding:15px 0px 0px 5px;float:left; width:68%; height:auto; }
 
 
 .corpo { width:95%; height:auto;  overflow:hidden; padding-bottom:10px; margin:10px 0 10px 25px;  }
.eventos2_geral{ width:100%; height:auto; overflow:hidden; padding-bottom:20px; margin-top:5px;border-bottom:1px dotted #000000; margin-bottom:20px}
.eventos21{ width:20%; float:left; height:auto}
.eventos22{ width:80%; float:left; height:auto}
.eventos22_1{ width:9%; float:left; height:auto}
.eventos22_2{ width:87%; float:left; height:auto; margin-bottom:20px }
.eventos22 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 }


.nt{ float:left; width:100%; padding:10px 0px 20px 0px; border-bottom:1px dotted #4a4747;}
.nt2 { float:left; height:auto; width:82%; }

.topo_nt { float:left; width:100%; height:40px; padding:10px 0px 15px 0px; }
.titulo_nt { float:left; width:80%; font-size:15px; 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:60px; }

.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}

.fonte1n{ color:#2e2b2b; font-size:16px; font-weight:bold; }
.fonte1n a{ color:#2e2b2b; font-size:16px; font-weight:bold; }
.fonte1n a:hover { color:#78ae62; font-size:16px; font-weight:bold; }
.fonte3n{ color:#000000; font-size:13px;  }

.fonte3n1 { color:#FFFFFF; font-size:12px; font-weight: bold; padding:10px 0px 1px 0px; }
.fonte3n1: hover{ color:#009933; font-size:12px; font-weight: bold; padding: 10px 15px 1px 0px; }

.fonte3n a{ color:#000000; font-size:13px;  }
.fonte3n a:hover{ color:#000000; font-size:13px;text-decoration:underline }
.fonte2n{ color:#b9b3b3; font-size:11px;   }

.topo_ranking{ width:95%; height:auto; overflow:hidden; margin-bottom:10px  }
.topo_ranking1{ float:left; height:auto; width:75%;  margin-top:20px; font-size:12px}
.topo_ranking2{ float:left; height:auto; width:25%; text-align:right}
.font_ranking{ font-size:16px; font-weight:bold; }
font_ranking2{font-size:14px;}
.cat{ padding:7px; text-align:center; height:20px; background:#dce4d3; width:100px; font-size:14px; color:#333333; font-weight:bold ; float:left; margin-left:10px }

.rk1{ float:left; width:15%; height:auto;}
.rk2{ float:left; width:63%; height:auto;   }
.rk3{ float:left; width:20%; height:auto}
.font_nomer{ font-size:17px;}
.font_nomer2{ font-size:11px; color:#3f4543; }
.font_nomer3{ font-size:30px; padding:5px 5px 8px 5px; color:#ffffff; background:url(imgs_site/numero.gif) no-repeat top left; text-align:center;  height:40px; width:30px}
.fonte_video1{ font-size:13px  }
.fonte_video2{   font-size:12px}
.fonte_video2 a{   font-size:12px; color:#000000}
.fontev{ font-size:15px; color:#3b9d00;}
.fontev a{ font-size:15px; padding:3px 0 3px 0; line-height:25px; color:#3b9d00; }
.fontev a:hover{ background-color:#3b9d00; color:#ffffff;}

.fontev4{ font-size:20px; font-weight:bold; color:#0b6566}
.fontev4 a{ font-size:20px; font-weight:bold; color:#0b6566 }
.fontev4 a:hover{   text-decoration:underline }


.fontev3{ font-size:17px; color:#95daff}
.fontev3 a{ font-size:17px; font-weight:bold; color:#95daff }
.fontev3 a:hover{   text-decoration:underline }

.eventos4_geral{ width:100%; height:auto; overflow:hidden; padding-bottom:0px; margin-top:5px;border-bottom:1px dotted #000000; margin-bottom:0px}
.eventos41{ width:25%; float:left; height:auto}
.eventos42{ width:70%; float:left; height:auto}
.eventos42_1{ width:9%; float:left; height:auto}
.eventos42_2{ width:98%; float:left; height:auto; margin-bottom:20px }
.eventos42 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 }


.entrevistas { width:95%; float:left;background:#FFFFFF; padding-top:10px; padding-left:10px; margin-top:10px; overflow:hidden; }

.entrevistas2{ width:47%; float:left; height:110px; margin-right:5px; border: 1px dotted #e2dede; }
.entrevistas1_1 { width:35%; float:left; height:auto; }
.entrevistas1_2 { width:60%; float:left; height:auto}


.mural_titulo { width:90%; height:25px; color:#FFFFFF; background:url(imgs_site/carinha.jpg) no-repeat left ; padding:8px 0 0 23px}

.mural_titulo2 { width:90%; height:25px; padding:8px 0 0 0px}
.mural_desc{ width:90%; height:auto; border-bottom: 1px dotted #FFFFFF; padding-bottom:10px }
.nome_cidade {color:#abee00;}
.postado {color:#84ab9b; font-size:10px; margin-bottom:10px}

.desafio_geral{ width:100%; height:auto; overflow:hidden}

.desafio1{ width:40%; height:auto; float:left;  }
.dfoto{ width:38%; float:left; height:auto}
.placar{ width:2%; float:left; height:auto; padding-top:30px}

.vs{ width:10%; height:auto; float:left; margin-right:40px}

	.ver_galeria{

width:100%;
height:auto;
overflow:hidden;
padding-left:10px;
margin-top:15px;
/*border:1px solid red;*/
 
}
.ver_galeria p{
font-size:12px;
font-style:italic;
}

.ver_galeria #foto_maior{

float:left;
width:415px; 
height:auto;
padding-top:5px;
 
background:url(imgs_site/fundogaleria.jpg) -10px 0px   no-repeat;

}
.ver_galeria #foto_maior img{
padding:4px;
border: 1px solid #9ec012;


}
.ver_galeria .miniaturas{

float:left;
width:245px; 
height:auto;
 
 
}

.ver_galeria .miniaturas img{

 margin:0px 5px 15px 0px;
		padding: 4px;
		border: 1px solid #9ec012; 

}
.miniaturapad
{

 margin:0px 3px 10px 0px;
  

}
