*{
    margin: 0;
    padding: 0;
}
body {
	font-family:Trebuchet MS, Verdana, arial, verdana,Trebuchet MS ;	
    background-color: #f1f1f1;
}
a{
	text-decoration: none;
	border: none;
	color: #666;
	font-size: 14px;
	font-weight:normal;	
}
a:hover{
	text-decoration: none;
	border: none;
	color: #666;
	font-size: 14px;
	font-weight:normal;	
	text-decoration: underline;
}
img {
	text-decoration: none;
	border: none;

}

h3{
   color: #103977;
   font-size: 17px;
   padding-top: 6px;

}
p{
    font-size: 12px;
 	font-weight:normal;	
	font-family: Trebuchet MS, verdana;
	line-height:20px;
}
#geral { 
         width: 960px;
	 min-height:1015px;
	 margin: 0 auto;
	 background-color: #fff;
}

#topo { 
	 margin: 0 auto;
     width: 960px;
	 height:241px;
	 background-color: #028714;
	 float: left;

}
#logo { 
     width:207px;
	 height:241px;
	 margin: 0 auto;
	 background-color: #Fff;
	 float: left;
	 background-image: url("images/topo.jpg");
     background-repeat:  no-repeat;	

}
#banner { 
     width:753px;
	 _width:750px;
	 height:241px;
	 background-color: #Fff;
	 float: left;
     background-image: url("images/banner.jpg");
     background-repeat:  no-repeat;		 

}

#menu { 
     width: 960px;
	 height:40px;
	 float: left;
	 font-size: 14px;
	 background-image: url("images/bk_menu.jpg");
     background-repeat:  repeat-x;	

}
#menu ul{
	color: #fff;
	width: 940px;
	height:26px;
        list-style: none;  
	padding: 15px 0px 5px 20px;
	text-align: left;
	float:left;
}
#menu li{
	width:90px;	
	list-style: none; 
	display: inline;
	padding: 0px 5px 5px 5px;
}
#menu li a  {
	width:90px;
	height:26px;
	list-style: none; 
	color: #fff;
	text-decoration: none;
	padding: 0px 5px 5px 5px;
        font-weight:bold;
}

#menu li a:hover{
	width:90px;
	height:26px;
	list-style: none; 
	color: #ccc;
        text-decoration: none;
	padding: 0px 5px 5px 5px;
	font-weight:bold;
}
#cont_dina{
	 width: 670px;
	 min-height:700px;
	 background-color: #fff;
	 float: left;
}
#noticia_detaque , #noticia_secundaria, #noticia_detaques, #galeria{
	 width: 650px;
	 _width: 650px;
	 min-height:180px;
	 _min-height:200px;
	 margin: 0 auto;
	 margin-left: 20px;
	 _margin-left: 10px;
	 background-color: #fff;
	 float: left;
}
#contato{
	 width: 350px;
	 _width: 350px;
	 min-height:180px;
	 _min-height:200px;
	 margin: 0 auto;
	 margin-left: 20px;
	 _margin-left: 10px;
	 background-color: #fff;
	 float: left;
}
#contato2{
	 width: 220px;
	 _width: 220px;
	 min-height:180px;
	 _min-height:200px;
	 margin: 0 auto;
	 background-color: #fff;
	 float: left;
}
#lista{
	 width: 610px;
	 _width: 610px;
	 min-height:130px;
	 _min-height:100px;
	 margin: 0 auto;
	 background-color: #fff;
	 float: left;
	 	border-bottom: 1px dotted #ccc;
}
#lista-link{
	 width: 610px;
	 _width: 610px;
	 min-height:20px;
	 _min-height:20px;
	 margin: 0 auto;
	 background-color: #fff;
	 float: left;
	 padding-top: 20px;
}
#lista-link a:hover{
	color:#017313;
	text-decoration: underline;
}
#noticia_detaque img{
	 width: 216px;
	 padding: 10px;
	 padding-top: 20px;
}
#noticia_detaque h1, #noticia_secundaria h1, #noticia_detaques h1, #contato h1{
	 color: #7F7F7F;
	 font-size: 16px;
	 padding: 10px 0px 5px 0px;
}
#noticia_detaque p, #noticia_secundaria p, #noticia_detaques p{
	 color: #666;
	 font-size: 14px;
}
#noticia_secundaria p, #noticia_secundaria h1{
	 padding: 0px 0px 5px 15px;
}

#link{
	 width: 650px;
	 min-height:180px;
	 height:180px;
	 margin: 0 auto;
	 margin-left: 20px;
	  _margin-left: 10px;
	 margin-top: 15px;
	 _ margin-top: 7px;
	 background-color: #fff;
	 float: left;
	 background-image: url("images/links.jpg");
         background-repeat:  no-repeat;	

}
#link a{
	font-size: 20px;
	text-align: center;
	padding: 0px 20px 0px 0px;
	color: #fff;
}
#link h1{
    padding: 25px 20px 0px 100px;
	_padding: 25px 20px 0px 100px;
	text-align: center;
	color: #fff;
	font-style: italic;
	font-weight:bold;
}
#direita{
	 width: 250px;
	 min-height:630px;
	 float: left;
	
}
#video, #pesquisa{
	 width: 220px;
	 min-height:200px;
	 background-color: #fff;
	 float: left;

	 padding: 5px 10px 10px 40px;
	
}
#pesquisa{
	 width: 220px;
	 min-height:50px;
}
#opcao{
	width: 230px;
	 height:140px;
	 background-color: #fff;
	 float: left;
	  margin: 5px 10px 10px 40px;
	 _margin: 2px 5px 5px 20px;
	   background-image: url("images/bk_opcao.jpg");
     background-repeat:  no-repeat;	 
	
}
#opcao p{
	font-size: 18px;
	color: #fff;
	font-style: italic;
	padding: 12px 30px 12px 0px;
	text-align: center;
}
#opcao a{
	font-size: 18px;
	color: #fff;
	font-style: italic;
	text-align: center;
}

#video img{
	 width: 230px;
	 min-height:20px;
	 background-color: #fff;
	 float: left;
	
}

#enquete_resp, #anuncios{
     width: 200px;
	 height:260px;
	 background-color:  #fff;
	 float: left;
	 padding: 10px 10px 0px 0px;

}
#enquete_resp h1, #anuncios h1, #content h1{
     font-size: 16px;
	 color: #666;
}
#enquete_resp p, #anuncios p, #video p{
     font-size: 12px;
     padding-top: 6px;
}

#rodape{ 
     display:block;
	 clear:both;
     float:left;
     width:960px;
	 height: 50px;
	 float: left;
	 background-image: url("images/bk_rodape.jpg");
     background-repeat:  no-repeat;	 
	 background-color : #8ECF95;
}
.Botao{
    width:52px; 
	height: 26px; 
	_width:54px; 
	_height: 28px; 
	border: 1px solid #fff;
	background-image: url("images/enviar.jpg");
    background-repeat: no-repeat;
	color: #fff;
	font: normal 10px Arial, sans-serif;
	margin:10px 0px 0px 0px;
	_margin:5px 0px 0px 0px;
	
}
#content{
    width:630px; 
	min-height: 450px;
    float:left;

}
#galeria{
   width:630px; 
	min-height: 450px;
    float:left;
}
#galeria img{
    width:115px; 
	height: 90px;
    float:left;
}
#content h3{
   padding: 10px 0px 5px 20px;

   }
#content small {
   color: #666;
   padding-left: 20px;
   }
h2.pagetitle{
   font-size: 14px;
   padding: 5px 0px 5px 20px;
   color:#017311;

}
#content h2{
  font-size: 14px;
   padding: 5px 0px 5px 20px;
   color:#017311;
}
#content p{
   font-size: 14px;
   color:#666;
   text-align: left;
   padding: 10px;
   _padding: 10px;
   padding-left: 20px;

}
 #content h1{
     text-align: left;
	 font-size: 18px;
	 padding: 30px 10px 10px 20px;
	 _padding: 15px 10px 10px 20px;
}
 #content img{
     float: left;
	 padding: 10px 10px 5px 0px;
}
.entry{
    width:610px; 
	min-height: 100px;
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
	border-Bottom: 1px dotted #ccc;
	margin-bottom: 10px;
	_margin-bottom: 5px;

}
#navega{
    width:610px; 
	min-height: 25px;
    float:left;
	border-Bottom: 1px dotted #ccc;
	margin-left: 20px;
	_margin-left: 10px;

}
#navega h6{
    font-size: 12px;
	color: #666;
	padding: 5px 0px 0px 20px;

}
#galeria p {
 padding: 10px 5px;
 float: left;


}
h4.comments{
   font-size: 14px;
   color: #017512;
   padding: 30px 0px 5px 20px;

}

#respond{
    width:610px; 
	min-height: 25px;
    float:left;
	margin-left: 20px;
	_margin-left: 10px;

}
#respond h4, #noticia_detaques h4, #galeria h4,  #contato h4, #contato2 h4, #pesquisa h4{
    color: #017512;
	font-size: 14px;	
}
#noticia_detaques h4, #galeria h4,  #contato h4, #contato2 h4{
 padding: 20px 0px 0px 0px;
}
#respond p{
   font-size:14px;
   padding: 3px 0px 0px 5px;
}
.texto{
  width: 350px;
  height: 25px;
}
#rodape p{
	padding-top:0px;
	text-align:right;
	padding-right:20px;
	color:#fff;
	font-size:18px;
	font-family:Trebuchet MS;
	font-weight:bold;
}
#rodape a{
	color: #fff;
}
#contato p {
  font-size: 14px;
  padding: 5px 0px 0px 0px;

}
 #anuncios img{
     width: 200px;
	 min-height: 40px;
	 padding: 5px;
}
#cont_dina p{
	font-size:12px;
}

a {
	text-decoration: none;
	border: none;

}
