*{
  margin:0;
  padding:0;
  list-style:none;
  border:0;
  text-decoration:none;
  }
 
body{
    background:#F2F2F2 url('../img/fundo_site_br.gif') fixed;
	color:#555;
	font-family:arial;
	}
a{
  font:12px arial, Helvetica, sans-serif;
  color:#555;
  }
a:hover{
  color:#435900;
  text-decoration:underline;
  }
 
#all{
    margin:0 auto;
	width:778px;
	background:#FFF;
	border-left:3px #DBDBDB solid;
	border-right:3px #DBDBDB solid;
	}

.box-newsletter{padding-bottom:10px;}
.box-newsletter fieldset{ padding:4px 8px; background:#39BDED;}	
.box-newsletter fieldset input{ padding:2px 4px;}
.box-newsletter fieldset input.bt{padding:1px 0 0 0; background:#99CC00; border:1px #fff solid; font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
.box-newsletter fieldset label span{ font-size:12px; color:#000; font-weight:bold;}
.box-newsletter p{ padding-top:2px; text-align:right;}
.box-newsletter p a{font-weight:bold; text-decoration:underline;}

.link-fsb{margin-bottom:5px; text-align:center;}
.link-fsb a{ font-size:16px; text-transform:uppercase; font-weight:bold;}
.link-fsb a span{ color:#c00;}
.link-fsb a:hover{ background:#0099CC; color:#fff; text-decoration:none;}

/******************************************
 CABEÇALHO
*******************************************/
h5.data{
       padding-left:7px;
       height:38px;
	   background: url('../img/bg_data.jpg') repeat-x bottom;
	   font:bold italic 75%/38px Trebuchet MS, arial, Helvetica, sans-serif;
	   color:#666;
	   }

#fundo_header{
             height:107px;
			 background: url('../img/bg_cab.jpg') repeat-x;
			 }
#fundo_header #logo{
                    padding:20px 0 0 15px;
					float:left;
					}

#fundo_header h1{
                margin:-33px 0 0 350px;
                width:414px;
				height:135px;
                text-indent:-99999px;
				background:url('../img/image_bola.gif') no-repeat;
				position:absolute;
				}

ul#box{
      margin-top:1px;
      height:34px;
	  background:url('../img/bg_box_duplo.jpg');
	  }
ul#box li{
	      float:left;
	     }
ul#box li a, 
ul#box li.limpar a{
            padding:10px 8px 0 8px;
			height:24px;
			border-right:1px #CCC solid;
			border-left:1px #FFF solid;
            font:bold 70.9% arial, Helvetica, sans-serif;
			text-transform: uppercase;
			float:left;
		   }
ul#box li a:hover, 
ul#box li.limpar a:hover,
ul#box li.mark a{
            height:21px;
            background:url('../img/bg_box_duplo.jpg') repeat-x 0 -40px;
            color:#435900;
			border-bottom:3px #729700 solid;
			text-decoration:none;
		   }
ul#box li.limpar a{
                  border-right:none;
				  border-left:1px #FFF solid;
				  }

/****************************************
 All Centro
*****************************************/
#all_centro,
#all_centro_dentro{
	               width:778px;
	               background:#FFF url('../img/fun_content_menu.gif') repeat-y left;
	               float:left;
	               }
#all_centro_dentro{
                   background:#FFF url('../img/fun_content_menu_dentro.gif') repeat-y left;
				   }

/******************************************
 MENU
*******************************************/
#menu{
     padding-bottom:5px;
     width:160px;
	 border-right:1px #CCC solid;
	 float:left;
	 }
#menu h2{
         padding-left:43px;
		 width:117px;
         height:28px;
		 background:#F5F5F5 url('../img/bg_menu.gif') no-repeat 3px 0;
		 border-bottom:1px #CCC solid;
		 border-top:4px #CCC solid;
		 font:bold 80%/28px arial, Helvetica, sans-serif;
		 float:left;
         }
#menu h2 span{
             color:#80AA00;
			 }
#menu ul{padding:5px 0; width:160px; background:#FFF; float:left;}
#menu li{
      padding-left:5px; list-style:inside; list-style-type: disc; color:#99CC00;
	 }
#menu li a{
          font: 75.5%/14px arial, Helvetica, sans-serif;
		  
		  }
#menu li a:hover,
#menu li.mark a{
				color: #c00;
				 font-weight:bold;
				}
#menu fieldset{
              
              padding:10px;
              font:bold 80% arial, Helvetica, sans-serif;
			  float:left;
			  }
#menu fieldset input{
					 padding:3px 4px;
					 background:#FFF url('../img/bg_busca.jpg') repeat-x top;
                     border:1px #999 solid;
					 width:130px;
					 font: 85% arial, Helvetica, sans-serif;
					 color:#5B7900;
					 }
#menu fieldset input.botao_busca{
                                margin-left:-5px;
                                width:62px;
								height:30px;
								background:none;
                                border:0;
								}

.banners{margin-top:6px;}							
.banners li{ padding:3px 0; text-align:center;}
.banners li.cc img{ padding:2px; border:1px #CCC solid; background:#fff;}



ul.box-fotos-dest li{ width:152px; height:110px; text-align:center; float:left;}
ul.box-fotos-dest li a img{ padding:2px; border:2px #ccc solid;}
ul.box-fotos-dest li a:hover img{ padding:2px; border:2px #999900 solid;}
			   
/******************************************
 CONTEUDO
*******************************************/
#all_content,
#all_content_dentro{
            padding:5px;
            width:458px;
	        float:left;
	        }
#all_content_dentro{
                    width:605px;
					}
h3.tit{
      text-align:center;
      font:italic 110%/20px arial, Helvetica, sans-serif;
	  }
h3.tit span{
           color:#80AA00;
		   }
address.www{
           font:bold italic 80%/20px arial, Helvetica, sans-serif;
		   text-align:center;
		   color:#777;
		   }
#foto_destaque a{
				  width:456px;
				  height:208px;
				  background: url('../img/foto_destaque.jpg') no-repeat 3px 3px;
                  border:1px #CCC solid;
				  display:block;
				  }
#foto_destaque a:hover{
                      background: url('../img/foto_destaque.jpg') no-repeat 3px -215px;
					  }
p.texto_home{
            padding:0 1px 8px 1px;
            font: 75.7%/16px arial, Helvetica, sans-serif;
            text-align:justify;
		    }
p.contribuir{
            margin-top:5px;
            padding:3px 6px;
			background:#F9F9F9;
			border-top:1px #CCC dashed;
			border-bottom:1px #CCC dashed;
			font:bold 85%/24px arial, Helvetica, sans-serif;
			color:#99CC00;
            text-align:right;
		    }
p.contribuir a{font:bold 95%/20px arial, Helvetica, sans-serif;}

#titulo_box_centro{
                   padding:0 0 8px 6px;
				   }

#titulo_box h2,
#titulo_box2 h2,
#titulo_box3 h2,
#titulo_box4 h2,
#titulo_box_centro h2,
.galeria_form h2,
#box_classificados h2,
#all_content h2{
               margin-top:7px;
			   margin-bottom:8px;
               padding-left:3px;
               height:28px;
		       border-bottom:2px #CCC solid;
		       font:bold 75.7%/28px arial, Helvetica, sans-serif;
               }
#titulo_box h2 span,
#titulo_box2 h2 span,
#titulo_box3 h2 span,
#titulo_box4 h2 span,
#titulo_box_centro h2 span,
.galeria_form h2 span,
#box_classificados h2 span,
#all_content h2 span{
              padding-left:35px;
			  height:34px;
              background:url('../img/ico_h2.gif') no-repeat 0 1px;
			  position:absolute;
			  }
#titulo_box_centro h2 strong,
#box_classificados h2 strong,
#all_content h2 strong{
                            text-align:right;
                            color:#C00;
							}
#foto{
      line-height:17px;
	  font-size:75.7%;
	  text-align:justify;
	  }
#foto strong{
            color:#80AA00;
			text-decoration:underline;
	        }
#foto img{
         padding:3px;
		 margin:0 3px 0 0;
         border:1px #CCC solid;
		 float:left;
		 }
#foto a{font-weight:bold; text-decoration:underline;}
#titulo_box3,
#titulo_box4{
            padding:0 0 5px 5px;
            width:453px;
			float:left;
			}
#titulo_box3 li,
#titulo_box4 li{ 
               width:453px;
			   border-bottom:1px #CCC dashed;
               float:left;
			   }
#titulo_box3 li a,
#titulo_box4 li a{
                  padding:4px 0 4px 8px;
                  font:75.7%/16px arial, Helvetica, sans-serif;
				  background: url('../img/ico_flecha.gif') no-repeat 0 8px;
				  float:left;
				  }
/******************************************
 GALERIA DE FOTOS
*******************************************/
p.voltar_fotos{
               padding:5px 10px 8px 0;
			   text-align:right;
			   }

.galeria_form{
               padding:5px 0 2px 0;
               clear:both;
			   }

.galeria_form ul{
                 padding:0 0 10px 0;
				 float:left;
				 }
.galeria_form h3.click_foto{
                           padding-bottom:7px;
						   }
.galeria_form h3.click_foto a{
                             padding:0 0 0 20px;
                             font:bold 80% arial, Helvetica, sans-serif;
							 text-decoration:underline;
							 }
.galeria_form h3.click_foto a.baixo{
 
		                             background: url('../img/ico_menu_cima.gif') no-repeat center left;
                                     }

.galeria_form h3.click_foto a.cima{
			                        background: url('../img/ico_menu_baixo.gif') no-repeat center left;
                                    }

.galeria_form li{float:left;}
.galeria_form li a{
                 margin:1px;
                 padding:2px;
				 border:2px #CCC solid;
                 float:left;
                 }
.galeria_form li a:hover{
                         border:2px #80AA00 solid;
						 }
.galeria_form li img{
                     height:75px;
				     width:75px;
					 }

/********************************************
  GALERIA SEÇÃO
********************************************/
.galeria_form h3.tit_sub{font:bold italic 18px/28px arial; color:#555; }
.galeria_form h3.tit_sub span{ color:#80AA00; }
.galeria_form p.ver_mais_sub{
                             margin-bottom:10px;
                             padding-bottom:6px;
							 width:593px;
							 font:bold 12px arial;
							 color:#80AA00;
							 border-bottom:1px #CCC dashed;
							 text-align:right;
                             float:left;
							 }
.galeria_form p.ver_mais_sub a{ font:bold 12px arial; text-decoration:underline; }

/*********************************************
 PAGINAÇÃO FOTOS
 ********************************************/
.galeria_form dl,
#titulo_box_centro dl{
              margin-bottom:8px;
              padding:5px;
			  width:584px;
		      background: #F8F8F8;
		      border-top:#ccc 1px solid;
			  border-bottom:#ccc 1px solid;
			  float:left;
			  }
.galeria_form dt,
#titulo_box_centro dt{
             padding-right:7px;
             font:bold 80.2%/22px Arial, Helvetica, sans-serif; 
		     color: #777;
			 float:left;
             }
.galeria_form dd,
#titulo_box_centro dd{
              padding:0 1px;
              font:bold 90.2%/22px Arial, Helvetica, sans-serif; 
		      color: #555;
		      float:left;
		      }
.galeria_form dd a,
#titulo_box_centro dd a{
               margin:0 2px;
               padding:2px 6px;
			   background:#FFF;
			   border:1px #CCC solid;
		       font:bold 90.2%/22px Arial, Helvetica, sans-serif; 
		       color: #555;
		       }
.galeria_form dd :hover,
#titulo_box_centro dd :hover{
                     background:#80AA00;
                     color:#FFF;
					 }
.galeria_form dd.lim a,
.galeria_form dd.lim :hover,
#titulo_box_centro dd.lim a,
#titulo_box_centro dd.lim :hover{
                      padding:none;
					  border:none;
					  background:none;
					  }

.galeria_form dd b,
#titulo_box_centro dd b{
               padding:2px 6px;
			   background:#80AA00;
			   border:1px #CCC solid;
		       font:bold 90.2%/22px Arial, Helvetica, sans-serif; 
		       color:#fff;
			   }

/******************************/


h1.titulo_foto, p.descricao_foto{
	     		 clear:both;
				 }
h1.titulo_foto span{
                     padding:4px 6px;
                     font:bold 40%/24px arial, Helvetica, sans-serif;
					 border-top:1px #7EA800 solid;
				     border-left:1px #7EA800 solid;
				     border-right:1px #7EA800 solid;
                     background:#89B700 url('../img/bg_tit_verde.jpg');
					 color:#FFF;
					 }
div.descricao_foto{
                 padding:20px 40px;
                 font:75.8%/19px arial, Helvetica, sans-serif;
				 background:url('../img/bg_linha.jpg');
				 border:1px #CCC solid;
				 text-align:justify;
				 clear:both;
				 }

div.descricao_foto p{
                    padding-bottom:10px;
					}
div.descricao_foto p img{
                         margin:6px 5px 0 0;
                         padding:2px;
					     border:1px #9C0 solid;
					    }
div.descricao_foto p strong{
	                        float:left;
	                        width:10em;
	                        margin:0.25em 0.30em 0 0;
	                        padding:0.5em;
	                        border:3px solid #9C0;
	                        border-width:5px 0;
	                        text-align:left;
	                        color:#333;
	                        font:italic 1.3em/1.3 Georgia;
	                        }

                   
a.a-comment{
            font-weight:bold;
            color:#698C00;
			text-decoration:underline;
			}
:hover.a-comment{
            color:#555;
			text-decoration:none;
			}
#big_foto{
          margin:0 auto;
          padding:0 5px 10px 5px;
		  border-top:1px #CCC solid;
		  border-left:1px #CCC solid;
		  border-bottom:1px #CCC solid;
		  border-right:1px #CCC solid;
		  text-align:center;
          clear:both;
		  }
#big_foto p{
            margin:0 16px;
			padding:4px 0;
            border-bottom:1px #CCC dashed;
			}
#big_foto p.data{
        padding:4px 0;
		font:75.7%/18px arial, Helvetica, sans-serif;
		border:none;
		text-align:left;
		}
#big_foto #foto_big img,
#box_classificados p.esp img{
                    padding:2px;
					border:2px #CCC solid;
					}
/****Paginação****/
#paginacao{
           margin:5px 10px 0 10px;
		   padding:5px 10px;
		   height:21px;
		   background:#F9F9F9;
		   border-top:1px #CCC dashed;
		   border-bottom:1px #CCC dashed;
		   }
#paginacao a{
            font:bold 120% arial, Helvetica, sans-serif;
			color:#666;
			}
#paginacao .ant{
                float:left;
				}
#paginacao .prox{
                float:right;
				}
          
p.p-coment{
           margin-bottom:8px;
           padding:10px;
           background:url('../img/bg_linha.jpg');
		   border:1px #CCC solid;
		   font: 75.8%/16px arial, Helvetica, sans-serif;
		   }
p.p-coment b{
            color:#80AA00;
			}

p.p-coment img{
            vertical-align:middle;
			}

/***LISTA DE HISTORIAS***/
h3.tit_historia{
                background:#F9F9F9;
				border-top:1px #CCC solid;
				border-bottom:1px #CCC solid;
				}
 
h3.tit_historia a{
                  padding-left:13px;
				  background: url('../img/ico_flecha.gif') no-repeat 5px 4px;
                  font:bold 75.8%/28px arial;
			      }
p.descr_historia{
                 margin-bottom:20px;
				 padding:5px;
                 font:75.7%/16px arial, Helvetica, sans-serif;
				 text-align:justify;
				 }
p.descr_historia a{
                  text-decoration:underline;
				  }
p.descr_historia span{
                     color:#777;
					 }
p.descr_historia span b{
                        font-size:85.5%;
                        color:#698C00;
						text-decoration:underline;
						}

/***************FORMULARIO****************/

.galeria_form fieldset.form_comentario{
						 padding:15px;
						 border:1px #CCC dashed;
						 clear:both;
                         }
.galeria_form fieldset.form_comentario p{
                        padding-bottom:10px;
                        font:80% arial, Helvetica, sans-serif;
						}

.galeria_form fieldset.form_comentario label,
.galeria_form fieldset.form_comentario label.ind{
                              margin-bottom:10px;
							  padding-top:2px;
                              width:100px;
							  font:bold 80% arial, Helvetica, sans-serif;
                              float:left;
							  }
.galeria_form fieldset.form_comentario label.ind{
                                                width:110px;
												}

.galeria_form fieldset.form_comentario label.busca{
                              margin-bottom:10px;
							  padding-top:2px;
                              width:90px;
							  font:bold 80% arial, Helvetica, sans-serif;
                              float:left;
							  }
.galeria_form fieldset.form_comentario input,
.galeria_form fieldset.form_comentario textarea,
.galeria_form fieldset.form_comentario select{
                              margin-bottom:10px;
							  padding:3px 4px;
							  background: url('../img/bg_busca.jpg') repeat-x top;
                              border:1px #999 solid;
							  font: 70% arial, Helvetica, sans-serif;
							  color:#5B7900;
							  }
.galeria_form fieldset.form_comentario input.botao_enviar{
                                          padding-left:90px;
										  background:none;
                                          border:0;
										  }

/******************************************
 PLAY
*******************************************
#all_play{
      width:355px;
	  float:left;
	  }
#box_bg_top{
      width:360px;
	  height:19px;
	  background:#000 url('../img/play_redon_cima.jpg') no-repeat top;
	  }
#player{
      padding:0 0 15px 0;
      width:354px;
	  background:#000;
	  border-left:3px #999 solid;
	  border-right:3px #999 solid;
	  border-bottom:6px #9C0 solid;
	  text-align:center;
	  }
#box_acao{
         width:360px;
		 height:46px;
         background:url('../img/play_icones.jpg') no-repeat;
		 }
#box_acao li{float:left;}
#box_acao li.play{padding:6px 8px 0 11px;}
#box_acao li.pause{padding:6px 174px 0 0;}
#box_acao li.vl_menos{padding:10px 5px 0 0;}
#box_acao li.vl{padding:10px 5px 0 0;}
#box_acao li.vl_mais{padding-top:10px;}*/


/******************************************
 CENTRO CLASSIFICADOS
*******************************************/

#box_classificados dd{
                     padding:15px 5px;
					 width:448px;
					 border-bottom:2px #E5E5E5 solid;
					 font-size:75.7%;
					 display:table;
					 clear:both;
					 text-align:justify;
	                 }
#box_classificados dd img{
                     margin-right:5px;
                     padding:2px;
                     border: 2px #80AA00 solid;
	                 }
#box_classificados dd strong { display:block; color:#53718A; text-decoration:underline; }
#box_classificados dd p{
                       padding-top:15px;
					   }

#box_classificados ul{
                     padding-left:15px;
                     }
#box_classificados li a.negr{
                     padding:0;
                     background:none;
                     font-weight:bold;
                     }
#box_classificados li a{
                     font-weight:normal;
                     padding-left:15px;
				     background: url('../img/ico_flecha.gif') no-repeat 6px 4px;
                     }
#box_classificados p{
                     font-size:75.7%;
					 }

#box_classificados p.esp{
                     padding:5px 2px 6px 2px;
                     text-align:justify;
					 line-height:18px;
					 }
#box_classificados p.esp strong{
                               border-bottom:2px #E2E2E2 solid;
                               font-size:125.7%;
							   color:#80AA00;
							   }
/******************************************
 MENU PUBLIDADE DIREITO
*******************************************/

#publicidade{
            width:149px;
			background:#FFF;
	        float:left;
	        }
#publicidade h2{
               font:bold italic 100%/33px arial, Helvetica, sans-serif;
			   }
#publicidade h2 span, #publicidade h2.class_empresas span{
                    color:#80AA00;
					}
#publicidade ol li img,
#publicidade ol li.er img{
                   padding:2px;
				   width:130px;
				   height:90px;
				   border: 2px #CCC solid;
				   }
#publicidade ol li.er img{
                         width:130px;
				         height:73px;
						 }

#publicidade ol li img a,
#publicidade ol li.er img a{
  				   border: 2px #CCC solid;
				   }

#publicidade ol li img:hover,
#publicidade ol li.er img:hover{
					   border: 2px #80AA00 solid;
					   }

#publicidade ul, #publicidade ol{
                padding-top:5px;
				border-left:1px #CCC solid;
				border-bottom:1px #CCC solid;
				text-align:center;
				}
#publicidade ul li{
                  padding-left:14px;
                  line-height:18px;
                  font:95%/26px arial, Helvetica, sans-serif;
				  background: url('../img/ico_flecha.gif') no-repeat 5px 10px;
				  border-bottom:1px #CCC dashed;
                  text-align:left;
				  }
#publicidade h2.class_empresas{
                               padding:4px;
							   width:140px;
                               font:bold 75%/16px arial, Helvetica, sans-serif;
							   background:#F5F5F5 url('../img/bg_menu.gif') no-repeat 3px 0;
							   border-top:4px #CCC solid;
							   border-left:1px #CCC solid;
				     		   border-bottom:1px #CCC solid;
							   text-align:right;
							   }

/******************************************
 BANNER GOOGLE
******************************************/
#banner_google_728x15, #banner_google_728x90{
                      padding:5px 0;
                      width:778px;
                      text-align:center;
					  float:left;
					  }
#banner_google_728x15{
                      margin-bottom:5px;
					  border-top:0;
                      border-bottom:1px #CCC solid;
					  }
#banner_google_728x90{
                      border-top:3px #DBDBDB solid;
                      border-bottom:3px #DBDBDB solid;
					  }
/******************************************
 RODAPE
*******************************************/
#rodape{
            width:778px;
		    background: url('../img/bg_data.jpg') repeat-x bottom;
			border-top:3px #80AA00 solid;
	        clear:both;
	        }
p.termos{
         padding:5px;
		 font-size:75.7%;
		 }
p.termos a{
		 font:bold 95.7% arial;
		 text-decoration:underline;
		 }
p.termos acronym{
                 border-bottom:1px #333 dashed;
                 cursor:help;
				 }
#rodape address{
               font:bold italic 73.9%/28px arial, Helvetica, sans-serif;
               text-align:center;
			   }
#rodape p.topo{
               background:#80AA00;
			   border-top:4px #DBDBDB solid;
			   border-left:4px #DBDBDB solid;
			   float:right;
			   }
#rodape p.topo a{
                color:#FFF;
                font-size:11px;
                text-decoration:none;
				}
#rodape p{
         padding:0 5px 5px;
         font:75.7%/18px arial, Helvetica, sans-serif;
         text-align:left;
			   }
#rodape p a{
           font:bold 100%/16px arial, Helvetica, sans-serif;
		   text-decoration:overline;
		   }
