h1.f1{color: #000;}
#dados{ padding-bottom:20px; position: relative; color:#656565; margin-bottom: 20px; border-bottom: 1px solid #efefef; }

#PaginaEspecial #dados{border-color: white; color:inherit;}
	
#dados #linkContato{
	position: absolute;
	padding: 5px;
	padding-bottom: 10px;
	top: 0px;
	right: 0px;
	}
	
#dados #linkContato.ativo{
	background: #AABFD0;
	color: white;
	}
	
#dados #linkContato img{
	position: relative;
	top: 3px;
	}
	
.ampliar{
	position: absolute;
	right: 10px;
	top: 20px;
	}
	
#conteudo .credito{
	color: black;
	font-size: 9px !important;
	font-style: italic;
	margin-bottom: 3px;
	padding: 0px;
	line-height: 1em;
	text-align: right;
	}
	
#imgBnn{
    width: 300px;
    float: left;
    margin-right: 20px;
    }
	
.imagem{
	width: 300px;
	float: left;
	margin-bottom: 	20px;
	margin-right: 20px;
	position: relative;
	}
	
.destaque{
    clear: left;
    }
    
#conteudo .legenda{
	font-size: 10px;
	margin-bottom: 5px;
	}
	
#conteudo .legenda:empty{display: none;}
	
#bannerNoticia{
	width: 265px;
    height: 180px;
	margin-bottom: 20px;
    background: #3963A3;
    }

#Autor{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	}

#NoticiaTexto{
	line-height: 1.4em;
	}
	
#conteudo #NoticiaTexto em{
	font-style: italic;
	}
	
#conteudo #NoticiaTexto a{ color: #0CF;  }
	
#conteudo #NoticiaTexto blockquote p{
    font-size: 18px;
    margin: 20px 0px;
    color: #626D73;
    padding-left: 40px;
    background: url(/static/tema/blockquote.gif) top left no-repeat;
    }
    
#conteudo #NoticiaTexto sup{font-size: 0.75em; line-height:1em; vertical-align: top;}

#listanoticias h4{
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: normal;
	}
	
.hidd{display: none;}
	
#listanoticias span.data{color: orange; display: none;}
	
#PaginaEspecial #outrasnoticias{background: url("/static/tema/branco40.png");}
#PaginaEspecial #outrasnoticias a{color: inherit;}
	
#outrasnoticias p{margin-bottom: 15px;}
#outrasnoticias p .data{color: #8C8C8C; margin-right: 10px;}
#outrasnoticias h4{
    background:url(/static/tema/bg_input.png) bottom repeat-x; 
    border-top:1px solid #dee4e8;
    border-bottom:1px solid #dee4e8;
    padding: 10px;
    margin-bottom: 20px;
    color: #8C8C8C;
    }
	
#acoes{clear:left; margin:30px 0px;}
#acoes a{font-weight: bold;}
#PaginaEspecial #acoes a{color: inherit;}

#Contato{
	background: #F2F9FF;
	padding: 20px;
	margin-top: -12px;
	margin-bottom: 10px;
	border-top: 1px solid #AABFD0;
	}
	
#Contato textarea{
	width: 560px;
	height: 150px;
	}

#Enviar{
	background: #F2F9FF;
	padding: 20px;
	margin-bottom: 10px;
	border-top: 2px solid #AABFD0;
	}
	
#Enviar td{
	padding: 4px;
	vertical-align: top;
	}

#Enviar .tinput{
	width: 450px;
	}

#galeria{margin-bottom: 20px; border-top: 5px solid #666666; background: #333333; }

#gal_bodywrp{
    position: relative;
    }

#gal_fotowrp{
    width: 640px;
    height: 400px;
    margin-bottom: 20px;
    position: relative;
    }

#gal_foto{
    width: 640px;
    height: 400px;
    background: #DCDCDC;
    position: relative;
    }
    
#gal_foto img{position: absolute; top:0px; left: 0px;}

#gal_cred{
    color: white;
    padding: 10px;
    font-size: 10px;
    font-style: italic;
    text-align: right;
    }

#gal_legenda{
    width: 600px;
    background: url(/static/tema/preto50.png);
    text-shadow: 0px 1px 2px #000;
    padding: 20px;
    color: white;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin: 0px;
    }

#gal_legenda a{color: #E6E6FA; }

#gal_thw{
    width: 540px;
    margin-left: 50px;
    height: 104px;
    position: relative;
    overflow: hidden;
    }
    
#gal_esquerdabt, #gal_direitabt{
    position: absolute;
    top: 14px;
    width: 34px;
    height: 75px;
    }
#gal_esquerdabt{left: 0px; background: url(/static/tema/gal_th_esq.png)}
#gal_direitabt{right: 0px; background: url(/static/tema/gal_th_dir.png)}

#gal_outer{
    position: relative;
    border-bottom: 5px solid #0CF;
    background: url(/static/tema/gal_th_bg.png) bottom center repeat-x;
    }

#gal_th{
    position: absolute;
    top: -0px;
    left: -0px;
    height: 90px;
    padding-left: 5px;
    padding-top: 14px;
    padding-bottom: 14px;
    }
#gal_th img{
    display: block;
    float: left;
    margin-right: 20px;
    border-bottom: none;
    }
    
#gal_th img:hover{outline: 5px solid #0CF;}
#gal_th img.ativo{outline: 5px solid #0CF;}

#comentarios .com{
    padding: 10px;
    border: 1px solid #E7E7E7;
    background: url(/static/tema/comentario.png);
    }
    
#comentarios p{margin-bottom: 10px;}
#comentarios p.resp{font-weight: bold;}
#comentarios p.resp span{color: #2177BD;}
    
#comentarios .nome{color: #0CF; display: block; margin-bottom: 10px; font-weight: bold;}

/*******************************************************************************/

#comentar {
    border: 3px solid #eee;
    padding: 20px;
    }

#comentar .login, #comentar .registro{
    width: 250px;
    margin-bottom: 20px;
    float: left;
    }
    
#comentar .login{
    border-right: 3px solid #eee;
    padding-right: 10px;
    margin-right: 50px;
    }

#comentar .login h4, #comentar .registro h4{margin-bottom: 10px;}
    
#regLink{
    margin: 20px 0px;
    padding: 20px;
    background: #0CF;
    display: block;
    }
    
#comentar textarea{
    width: 570px;
    padding: 10px;
    font-family: sans;
    font-size: 12px;
    margin: 10px 0px;
    }
    
/*******************************************************************************/

#outrasnoticias p.data{font-family: AllerLightRegular; font-size: 29px; border-bottom: 1px solid #ebebeb; margin: 30px 0px; padding-bottom: 10px;}
#outrasnoticias p.data .semana { color: #00ccff; }

#outrasnoticias p strong a{color: #123258;}
#outrasnoticias p .cat{
    color: #00ccff; 
    margin-right: 5px; 
    display: inline-block;
    width: 88px;
    text-align: right;
    font-weight: bold;
}

.paginar{
    text-align: center;
    font-family: AllerLightRegular; 
    font-size: 18px;
    margin: 40px 0px;
    background: #F1F1F1;
    padding: 10px;
    }
