*{
    margin: 0;
    padding: 0;
}
body {
	font-family:Trebuchet MS, Verdana, arial, verdana,Trebuchet MS ;	
    background-color: #fff;
		 background-image: url("images/bk_body.jpg");
     background-repeat: repeat-x;
}
a{
	text-decoration: nonprode;
	border: none;
	color: #666;
	font-size: 12px;
	font-weight:normal;	
}
ol{
	padding: 0px 0px 0px 20px;
}
.commentlist p{
padding: 0px 0px 0px 2px;
font-size: 12px;
}
a:hover{
	text-decoration: none;
	border: none;
	color: #666;
	font-size: 12px;
	font-weight:normal;	
	text-decoration: underline;
}
img {
	text-decoration: none;
	border: none;

}
h5{
 color:#009241;

}
h3{
   color: #666;
   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:900px;
	 _height:900px;
	 margin: 0 auto;
	 background-color: #fff;
}

#topo { 
	 margin: 0 auto;
     width: 960px;
	 height:152px;
	 float: left;
	 background-image: url("images/bk_topo.jpg");
     background-repeat: repeat-x;	

}
#logo { 
     width: 139px;
	 height:152px;
	 margin: 0 auto;
     float:left;

}
#cont_dinamico{ 
     width: 550px;
	 min-height:840px;
	 _height:840px;
	 margin: 0 auto;
     float:left;
	 margin-top: 25px;
	 _margin-top: 12px;

}
#content_todos{ 
     width: 550px;
	 min-height:840px;
	 _height:840px;
	 margin: 0 auto;
     float:left;


}
#cont_coment{ 
     width: 550px;
	 min-height:200px;
	 _height:200px;
	 margin: 0 auto;
     float:left;


}
#respond{
	width: 550px;
	 min-height:350px;
	 _height:350px;
	 margin: 0 auto;
     float:left;

}
#respond h3{
	color:#009241;
}
#content_todos h2{ 
	font-size: 18px;
	color:#009241;
}
#content_todos p{ 
	font-size: 14px;
}
.entry img{

  padding: 10px 5px 5px 0px;
 /* float: left;*/
}
.entry p{
  font-size: 12px;
  color:#666;
  padding: 5px 15px 5px 5px
}
.navegacao {
	width: 550px;
	 min-height:20px;
	 _height:20px;
	 margin: 0 auto;
     float:left;
}
.alignleft {
	width: 200px;
	 min-height:17px;
	 _height:17px;
	 margin: 0 auto;
     float:left;
}
.alignright {
	width: 200px;
	 min-height:17px;
	 _height:17px;
	 margin: 0 auto;
     float:right;
}
#cont_deta{ 
     width: 550px;
     height:290px;
     margin: 0 auto;
     float:left;
	 line-height:22px;
     margin-bottom: 10px;
     _margin-bottom:5px;

}

#cont_deta_quem{ 
     width: 550px;
	 min-height:320px;
	 _height:320px;
	 margin: 0 auto;
     float:left;

}

#eventos_lista{ 
     width: 535px;
	 min-height:150px;
	 _height:150px;
	 margin: 0 auto;
     float:left;
	 border-bottom: 1px dotted #ccc;

}

#agenda_lista{ 
     width: 535px;
	 min-height:200px;
	 _height:200px;
	 margin: 0 auto;
     float:left;
	 border-bottom: 1px dotted #ccc;

}
#banner{ 
     width: 550px;
	 height:153px;
	 margin: 0 auto;
     float:left;

}
#banner p{ 
     text-align: center;

}
#cont_deta  p, #cont_deta_quem p {
   color:#666; 
   font-size: 14px;
   padding: 3px 20px 0px 12px; 
   text-align: justify;
}
#cont_deta  p{
   padding-top: 10px;
   font-size: 14px;

}
#cont_deta_quem a,#cont_deta_quem p {
   color:#666; 
   font-size: 12px;
   padding: 3px 20px 0px 3px; 
   text-align: justify;
   text-decoration: normal;
}
#cont_deta_quem p {
  
   font-size: 14px;
   
}

#cont_deta_quem  a:hover {

   text-decoration: underline;
}
#cont_deta h4, #cont_deta_quem  h5{ 
   color:#158749; 
   font-size: 18px;  
   padding: 15px 20px 5px 12px;    
}
#eventos_lista h4, #agenda_lista h4{ 
    color:#158749; 
   font-size: 16px;  
   padding: 5px 0px 5px 8px;

}


#cont_deta h5, .lista_cultural h5{ 
   color:#158749; 
   font-size: 22px;  
   padding: 10px 15px 5px 12px; 
   text-align: left;   
}
.lista_cultural h5{ 
padding: 0px 15px 5px 12px; 
   font-size: 18px;  

}
#cont_deta img, #cont_deta_quem  img{ 
   padding: 15px 8px 5px 12px; 
}
#cont_deta img{ 
        width: 280px;
	 height:210px;
}
#cont_deta_quem  img{
   padding: 10px 5px 5px 0px;
  float: left;
}
#curso_index{ 
        width: 550px;
	 min-height:254px;
        _height:254px;
	 margin: 0 auto;
         float:left;
	 margin-top: 10px;
	 _margin-top: 5px;
	 

}
#curso_index h3{ 
   color:#158749; 
   font-size: 14px;  
   padding: 10px 15px 5px 12px; 
   text-align: right;   
}
#curso_index2{ 
     width: 130px;
	 min-height:208px;
	 margin: 0 auto;
     float:left;
	 background-color : #fff;

}
.confira a{
   color:#158749; 
   font-size: 14px;
   font-weight:bold;   

}
#curso_index2 img{ 
     width: 103px;
	 height:98px;
	
}
#fique{ 
     width: 145px;
	 height:218px;
	 margin: 0 auto;
     float:left;

}


#fique p, #curso_index2 p{ 
     padding: 14px 8px 5px 12px; 
	  _padding: 14px 8px 5px 12px; 
	 color: #666;
	text-align: left;
	 

}


#pesquisa{
     width:821px;
	 min-height:20px;
	 _height:34px;
float: left;
text-align: right;
	 margin-top: 10px;
	 _margin-top:5px;
}
#pesquisa label{
     color:#fff;
}
#pesquisa imput{
     color:#fff;
}




#menu { 
         width:821px;
	 height:34px;
	 float: left;
	 font-size: 12px;
	 background-image: url("images/bk_menu.jpg");
         background-repeat: no-repeat;	 
	 margin-top: 68px;
	 _margin-top: 63px;
      
}
#menu ul{

        list-style: none;  
	padding: 10px 0px 5px 0px;
	_padding: 10px 0px 5px 0px;
	float:left;
	
}

#menu li{
	width:112px;	
	list-style: none; 
	display: inline;
	padding: 0px 3px 3px 0px;
	text-align: left;
}


#menu li a  {
	width:112px;
	height:20px;
	list-style: none; 
	color: #006931;
	text-decoration: none;
        padding: 0px 0px 3px 0px;
        font-weight:bold;
	font-size: 14px;
	text-align: left;
}

#menu li a:hover{
	width:112px;
	height:20px;
	list-style: none; 
	color: #006931;
        text-decoration: none;
        padding: 0px 0px 3px 0px;
	font-weight:bold;
	font-size: 14px;
}


/* menu horizontal-vertical by micox */

#menu a { display: block; }
#menu li { list-style: none; float: left; height: 20px; padding-top: 0px; }
#menu li ul { position: absolute; visibility: hidden;}
#menu li ul li { float: none; white-space: nowrap; display: inline; color: #fff/* o inline � pro IE */}
#menu li ul li ul { position: absolute; left: 100%; top: 0; }
#menu li:hover ul, #menu li.over ul { visibility: visible;}
#menu li:hover ul ul, #menuli.over ul ul { visibility: hidden; }
#menu ul ul li:hover ul, #menu ul ul li.over ul { visibility: visible;}
 /* visual */

									
             #menu a { font-weight: bold;  font-size: 12px; text-decoration: none; color: #009241;
                                        padding: 0 0px; line-height: 15px;}
             #menu a:hover {  color: #fff;}
             #menu ul li ul {  min-width: 120px; _width: 120px; padding-left: 10px;  text-align: center; background-color: #85C226 }
			 #menu ul li ul li{  height: 14px; padding: 5px 0px 5px 0px; width: 120px;}
			 #menu ul li ul li a{  height: 14px; padding: 5px 0px 5px 0px; color: #006931; width: 120px;}
             #menu ul li ul li a:hover{  height: 14px; padding: 5px 0px 5px 0px; color: #fff; width: 120px;}

/*
#menu ul{
	color: #fff;
	 width:821px;
	height:10px;
        list-style: none;  
	padding: 10px 0px 5px 0px;
	_padding: 8px 0px 5px 0px;
	text-align: CENTER;
	float:left;

}
#menu li{
	width:120px;	
	list-style: none; 
	display: inline;
	padding: 0px 0px 5px 5px;
}
#menu li a  {
	width:120px;
	height:26px;
	list-style: none; 
	color: #006931;
	text-decoration: none;
	padding: 0px 0px 5px 5px;
        font-weight:bold;
	font-size: 14px;
}

#menu li a:hover{
	width:120px;
	height:26px;
	list-style: none; 
	color: #006931;
        text-decoration: none;
	padding: 0px 0px 5px 5px;
	font-weight:bold;
	font-size: 14px;
}
*/




#coluna_aniversa{ 
     width: 244px;
	 min-height:780px;
	 _height:46px;
	 margin: 0 auto;
     float:left;
	 background-color : #fff;
	 border-right: 4px solid #00923F;
	 margin-top: 10px;
	 _margin-top: 5px;

}
#aniversario{ 
         width: 244px;
	 min-height:200px;
	 margin: 0 auto;
         float:left;
	 background-color : #fff;
}
 #agenda_cultural { 
         width: 244px;
	 min-height:260px;
	 _height:260px;
	 margin: 0 auto;
         float:left;
	 background-color : #fff;
   color:#039240;
      
}
 #social { 
         width: 244px;
	 min-height: 100px;
	 _height: 100px;
	 margin: 0 auto;
         float:left;
         margin-top: 10px;
	 background-color : #00923F;
}
 #social a { 

      padding:5px 3px 4px 5px;
}
#aniversario h3, #agenda_cultural h3{ 
         color:#039240;
	 font-size: 22px;
}
#agenda_cultural h3{ 
         padding-top: 15px;
         _padding-top: 10px;
}


#aniversario h4 { 
        color:#039240;
	 font-size: 16px;
}
#agenda_cultural h3{ 
     padding-bottom: 10px;
}
.lista_aniversario{ 
         width: 244px;
	 min-height:100px;
         _height:100px;
	 margin: 0 auto;
          float:left;
	 background-color : #fff;

}
#colunista2{ 
         width: 244px;
	 min-height:100px;
_height:102px;
	 margin: 0 auto;
         float:left;
	 background-color : #fff;

}
#colunista2 a{ 
        color: #666;
        font-size: 12px;

}
.lista_aniversario h5{ 
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 6px;

}
.lista_cultural{ 
     width: 244px;
     min-height:200px;
     _height:200px;
     margin: 0 auto;
     float:left;

}
.cultura_index{ 
        width: 244px;
	 min-height:125px;
	  _height:125px;
	 margin: 0 auto;
        float:left;

}
.cultura_index p { 
        padding-top:10px;

}
.cultura_index  img{ 
        width:100px;
	 height:100px;
	

}
.lista_cultural img { 
      width:100px;
	 height:100px;
	 padding: 10px 5px 5px 5px;
	 
}
.lista_cultural p { 
   	 color: #666;
	 padding:5px 0px 0px 4px;
	 font-size: 12px ;
	 
}
.lista_cultural a { 
   	 color: #666;

	 
}
.lista_aniversario p, .lista_aniversario h4{ 
	 color: #fff;
	 padding:1px 0px 0px 10px;
	 font-size: 14px ;

}
.lista_aniversario p{ 
	 color: #666;
	 padding:1px 0px 0px 10px;
	 font-size: 12px ;

}
.lista_aniversario h4, #agenda_cultural h4{ 
     font-size: 14px ;
	 text-align: right;

}
#agenda_cultural h4{ 
     color: #00923F;
font-size: 16px ;
padding-right: 10px;
}
.lista_aniversario a{ 
     font-size: 14px ;
	 color: #fff;
}
#loja{
     width: 132px;
	 height:560px;
	 margin: 0 auto;
     float:left;
	/* background-image: url("images/bk_loja.jpg");
     background-repeat: no-repeat;*/
	 margin-left: 12px;
	 _margin-left: 6px;
	 

}
#prod{
    width: 132px;
	 height:480px;
	 margin: 0 auto;
     float:left;
	 margin-top: 120px;
	 _margin-top: 120px; 

}
#prod img, #prod_loja img{
    width: 70px;
	 height:70px;
	

}
#loja p{
   font-size: 14px;
   text-align: center;
    color: #00843B;
	 

}
#loja li{
   font-size: 12px;
   text-align: left;
    color: #666;

}
#loja h5{
   font-size: 18px;
   text-align: center;
    color: #00843B;
 padding: 4px;
	 

}
#banner_peq{
          width: 132px;
	 height:250px;
	 margin: 0 auto;
          float:left;
	 margin-left: 12px;
	 _margin-left: 6px;
	 

}
#banner_peq p{
     padding:6px 0px 0px 0px ;
	 

}
#banner_espaco{
    width: 530px;
	 height:100px;
	 margin: 0 auto;
     float:left;
	 margin-top:10px;
	 _margin-top:5px;

	 

}
#rodape{
     width: 100%;
	 min-height:88px;
	 _height:88px;
	 margin: 0 auto;
	 background-color: #A7A9AC;
	 float:left;
	 background-image: url("images/bk_rodape.jpg");
     background-repeat: repeat-x;	
}
#rodape img{
    text-align: center;
	padding-top: 20px;

}
#rodape a{
    color: #fff;
	font-size: 12px;
}
#rodape p{
    text-align: center;
	font-size: 12px;
	padding: 11px 0px 0px 0px;
	  color: #fff;

}
#prod_loja{ 
     width: 120px;
	 min-height:200px;
	 _height:160px;
	 margin: 0 auto;
     float:left;
	 text-align:center;
	 border-top: 1px dotted #ccc;

}
#prod_loja p, #prod_loja img{ 
	 text-align:left;

}
#colunista, #colunista_indiv{ 
     width: 500px;
	 min-height:45px;
	 _height:45px;
	 margin: 0 auto;
     float:left;
	 
	 border-bottom: 1px dotted #ccc;

}

#colunista_indiv_artigo{ 
     width: 500px;
	 min-height:45px;
	 _height:45px;
	 margin: 0 auto;
     float:left;

}
#colunista h6, #colunista_indiv h6, #colunista2 h6{ 
         font-size:14px;
	 color:#01652F;
	 padding:5px 0px 0px 10px; 

}

#colunista_indiv_artigo{
	font-size: 18px;
	color:#01652F;
	padding: 10px;

}
#colunista img, #colunista_indiv img, #colunista2 img{ 
    width: 80px;
	height:85px;
	 _height:85px;
	 float:left;
	    /*border:2px solid #01652F;*/
		 

}
#colunista2 img{ 
   padding: 0px 5px 0px 0px;
		 

}
#cont_deta_quem table{ 
     width: 550px;
	 min-height:32px;
	 _height:32px;
	 margin: 0 auto;
     float:left;

}
#colunista a, #colunista_indiv a, #colunista a{ 
     font-size:12px;
	 color:#666;
}
#colunista p, #colunista_indiv p{ 
	 padding:0px 0px 0px 0px; 

}
#colunista_indiv span{ 
     font-size:12px;
	 color:#01652F;
	 padding: 10px 0px 10px 0px;
}
#aniversario a{
   color: #666;
   padding-right: 5px;
   font-size: 12px;

}
h3#aniver a {
   color:#039240;
   font-size: 18px;
   font-weight:bold;  
}


#agenda_cultural a{ 
        color:#666;
}
