/* CSS Document */
body {margin: 0px; background: #FFF url(fundo.jpg) repeat-x top center;}
div { font-family: Helvetica, sans-serif; font-size:12px;}
.topo_g{ height:132px; overflow:hidden;}
#geral { width: 960px;  margin-right:auto; background-image:url(fundo_body.jpg); margin-left:auto; padding: 0px; text-align: left;}
#topo {height: 132px;}

.bloco_noticia *{ color: #444; }

.borders {border:1px solid #898989;}
.bloco_topo {text-indent:15px;height: 20px; text-align:center; letter-spacing:2px; font-size:12px;}
.bloco_blog {width:161px; height:134px; overflow:hidden;}
.bloco_galeria {width:161px; height:134px; overflow:hidden;background-image:url(galeria_1.jpg);}

#nav img{position:relative;top:7px;margin-left:53px;}

a{text-decoration:none; color:#000;}
a:hover{color:#333;}
a:visited{color:#666;}
.input_p{width:120px; border:1px solid #DEDEDE;}

#klub {background: #DEDEDE url(klub.jpg) no-repeat;height:140px; width:200px; float:left; margin:12px; margin-bottom:5px;}
#klub p {padding:5px;text-align:center; font-weight:bold; margin:0px;}
#klub p *{color: #1d599f;}
#klub  img {width:40px; margin:2px;}
#klub span {display:block; color: #133468;margin:2px;}


#rodape { margin: 5px 21px 5px 21px; border-top: 1px solid #569ADD; border-bottom: 1px solid #569ADD; padding:5px; text-align:center; background-color: #EEE;}

#login, #rec_passe {display:none; position:absolute; top:110px;margin-left:90px; background-image:url(login.jpg);border:1px solid #4C97F4; width:300px; height:110px; z-index:5;}

#login input, #rec_passe input{width:150px; border:1px solid #AAA;float:left;}

#login span,#rec_passe span{margin:2px; display:block; float:left;}

.paginacao { margin: 15px 21px 5px 21px; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; padding:3px; text-align:center; background-color: #EEE;}

#bolsa {border: 1px solid #999;}

#bolsa th {height:20px; background-image:url(fundo_tema.jpg); font-size:12px; color:#999; text-align:center; background-color:#F4F4F4;}

#bolsa td {padding:5px; text-align:center;}

.lista_1 {background-color:#DEDEDE;}
.lista_2 {background-color:#F4F4F4;}
.lista_3 {background-color:#666; color:#F4F4F4;}
.lista_1, .lista_2, .lista_3{padding:5px;}

.bloco_topo p {margin:0px;position:relative;top:5px;}
.bloco_638 {width:637px; overflow:hidden;}
.bloco_100 {width:161px;}
.bloco_125 {width:125px;}

.blog_cat{padding:0px; margin:0px; list-style:none;}

.blog_cat li{height:20px; float:left; width:74px;display:block;  text-align:center; font-size:11px;}
.blog_cat li p{ letter-spacing:2px;padding:0px; margin:0px; padding-top:7px;}

#left{float:left; margin-left:0px;}

.lista  {padding:0px; margin:0px;}

.lista a , .cat *, .tema *{color:#333; text-decoration:none;}

.lista li { list-style:none; line-height:145%; font-size:11px; text-indent:30px; letter-spacing:2px;}

.titulo {font-size:13px; font-weight:bold;}