*{ padding:0; margin:0;}
#clear{ clear:both;}
img{ border:0;}
a{ text-decoration:none;}

.func{ background:#F0F0F0; border-bottom:1px dashed #202020; padding:8px; padding-bottom:2px; display:block;}
.topo{  background:url(../images/bg_topo.png); background-color:#ffce10; padding-bottom:0; border-bottom:1px solid #FF9900;}
.topo img{ padding:30px; display:inline-block; width:380px; padding-left:5px;}
#banner_topo{ width:728px; height:90px; background:#FFFFFF; float:right; margin-top:25px;}
.corpo{ padding-top:10px;}

.destaque a{ font:25px Abel, arial; font-weight:bold; text-decoration:none; color:#202020;}
.destaque img{ margin-bottom:8px; width:100%; height:230px;}
.destaque span.categoria{ background:#f58634; color:#FFFFFF; font:13px abel, arial; padding:2px; display:inline-block;}
.destaque span.data_hora{  color:#666666; font:16px abel, arial; padding:2px; display:inline-block;}
.mais_noticias{ margin-top:15px; margin-left:12px; margin-right:15px; margin-bottom:10px; padding-top:5px; padding-left:2px;}
.box_mais{ height:100px; padding:0; margin:0; border:3px solid #FFF;}
.box_mais img{ height:80px; width:100px;  margin-top:3px; float:left; margin-right:10px;}
.box_mais span.categoria{ background:#202020; color:#FFFFFF; font:11px abel, arial; padding:2px; display:inline-block; padding-left:4px; padding-right:4px;}
.box_mais span.data_hora{  color:#666666; font:13px abel, arial; padding:2px; display:inline-block;}
.box_mais a{ text-decoration:none; font-weight:bold; font:19px Abel, arial; color:#FF6600;}

.ultimas{ margin-bottom:20px;}
span.top_titulo{ font:28px abel, arial; display:block; margin-bottom:10px;}
span.top_titulo2{ font:28px abel, arial; display:block;  margin-bottom:5px; margin-top:20px;}
.item_ultimas{padding:5px; display:block; background:#F0F0F0; margin-bottom:3px;}
.item_ultimas span.categoria{ background:#f58634; color:#FFFFFF; font:11px abel, arial; padding:2px; display:inline-block;}
.item_ultimas span.data_hora{  color:#666666; font:14px abel, arial; padding:2px; display:inline-block;}
.item_ultimas a{ font:18px Abel, arial; font-weight:bold; text-decoration:none; color:#202020;}
.banners_ultimas{ height:400px; margin-top:60px; }
.mural{ height:320px; background:#FF6600; margin-bottom:20px;}
.rodape{ margin-top:40px; padding-bottom:30px; padding-top:30px; display:block; color:#FFFFFF; background:#FF6600;}
.aviso span.av{ font:13px Abel, arial; border-radius:5px; line-height:100%; color:#FFF; text-align:center; padding:5px; display:block; background:#990000;}
.box_recados{ height:200px; }
a.mural{ background:#009900; font:15px Abel, arial; height:25px; float:right; text-decoration:none; color:#FFF; padding:5px; padding-top:3px;  display:inline-block;}
a.mural:hover{ background:#00CC33; transition-duration:1s;}
.full_banner{ margin-bottom:20px;}
#full_left{ width:468px; height:60px; background:#F0F0F0; float:right;}
#full_right{ width:468px; height:60px; background:#F0F0F0; float:left;}
#full_left_topo{ width:530px; height:90px;  margin-left:15px;}
#full_right_topo{ width:530px; height:90px;  margin-left:5px;}
.galeria{ background:#333333; padding:20px; margin-bottom:20px;}
.box_galeria{ margin-bottom:10px; height:220px;}
.box_galeria a{ font:22px Abel, arial; text-decoration:none; color:#FFFFFF; display:block; padding-top:2px;}
.box_galeria img{ height:150px; width:100%;}
.ler{ min-height:1300px;}
.ler h1{ font:40px abel, arial; display:block; font-weight:bold; margin-top:5px; margin-bottom:8px;}
.ler span.conteudo{ font:18px abel, arial; display:block; }
.ler span.subtitulo{ font:20px abel, arial; display:block; margin-bottom:20px; }
#foto_ler{ width:600px; margin:0 auto; margin-bottom:3px;}
#foto_ler img{ height:380px;}
span.legenda_ler{ font:14px abel, arial; padding-top:4px; text-align:center; color:#202020;  padding-bottom:4px; display:inline-block;} 

#ln{}
#ln a{font: 18px Century Gothic, arial; font-weight:bold; color:#FF6600; text-decoration:none;}
#ln img{ margin-right:10px;}
#ln span{ display:block;}

#paginacao {  text-align:center; margin-top:15px; }
#paginacao a{font:18px Century Gothic, arial;  color:#06C;}

#pesquisa{ width:540px;  float:right; margin-right:20px; margin-top:20px;}
#pesquisa input{ padding:8px; background:#900; opacity:0.9; color:#FFF; border:1px solid #900; display:block; font:16px Century Gothic, Arial; float:left; width:300px;}
#pesquisa input.bnt{ float:left; margin-left:10px; width:100px; cursor:pointer; border:1px solid #900;}
#pesquisa input.bnt:hover{ background:#600; transition-duration:1s;}

#page_busca{ width:100%;}
#page_busca ul{ list-style:none;}
#page_busca ul li { border-bottom:1px dashed #F0F0F0; padding-bottom:8px; padding-top:8px;}
#page_busca ul li a{ font:20px Century Gothic, arial; font-weight:bold;  color:#e98900; display:block; text-decoration:none;}
#page_busca ul li a:hover{ text-decoration:underline;}
#page_busca span.top{ font:20px Century Gothic, arial; font-weight:bold; display:block; margin-bottom:18px;}
#page_busca span.data{ font:16px Century Gothic, arial; font-weight:bold;  display:block;}
#page_busca span.parcial{ font:16px Century Gothic, arial; display:block;}


#banner_texto{float:left; margin-right:20px; margin-bottom:20px;}

@media (max-width:390px){
span.conteudo img{ max-width:300px; height:auto; display:block; margin-top:10px; margin-bottom:10px;}
#foto_ler{ max-width:300px;}
#foto_ler img{ max-width:270px; height:200px; }
#img{ width:270px; margin-right:10px; margin-bottom:10px; float:left;}

.ler h1{ font:25px abel, arial; display:block; font-weight:bold; margin-bottom:8px;}
.ler span.conteudo{ font:16px abel, arial; display:block; }
.ler span.subtitulo{ font:18px abel, arial; display:block; margin-bottom:20px; }
span.legenda_ler{ font:14px abel, arial; padding-top:4px; text-align:center; color:#202020;  padding-bottom:4px; display:inline-block;} 
.logo img{ width:270px; margin:0; display:block; padding-bottom:40px; padding-top:40px;}
	.box_mais{ height:150px; padding:0; margin:0; border:3px solid #FFF;}
	.destaque img{ margin-bottom:8px; width:100%; height:150px;}
	.destaque a{ font:20px Abel, arial; font-weight:bold; text-decoration:none; color:#202020;}
}