@charset "utf-8";
.rodape h1 {
	font-size: 140%;
}
.rodape_caixa a {
	color: #999999;
	text-decoration: none;
}
.conteudo_esquerda h1 {
	color: #e96f28;
	line-height: 1;
	margin: 0 0 10px 0;
	font-size: 150%;
}
.conteudo_esquerda h2 {
	color: #666666;
	line-height: 1;
	margin: 0 0 10px 0;
}
.conteudo_esquerda .titulo {
	color: #e96f28;
	font-weight: bold;
	line-height: 1.3;
	margin: 0 0 7px 0;
}
.conteudo_esquerda .titulo a,
.conteudo_esquerda .titulo a:visited
{
	color: #e96f28 !important;
}
.conteudo_esquerda a,
.conteudo_esquerda a:visited {
	color: #666666;
	text-decoration: none;
}
.conteudo_esquerda a:hover {
	color: #e96f28;
}
.conteudo_esquerda .divisor {
	height: 1px;
	border-top: 1px solid #e4e4e4;
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
}

.conteudo_direita {
	font-size: 90%;
}

.conteudo_direita h1 {
	color: #e96f28;
	line-height: 1;
	margin: 0 0 10px 0;
	font-size: 150%;
}

.conteudo_direita a,
.conteudo_direita a:visited {
	color: #3366FF;
	text-decoration: none;
}
.conteudo_direita a:hover {
	color: #e96f28;
}

.texto {
	line-height: 1.3;
}

.linha{
	height: 1px;
	border-bottom: 1px solid #e8e8e8;
	margin: 35px 0;
}

.pagina_conteudo {
	line-height: 1.8;
}

.pagina_conteudo h1{
	font-size: 150%;
	color: #e96f28;
	margin-bottom: 30px;
}

.pagina_conteudo h2{
	font-size: 130%;
	color: #333;	
}

.pagina_conteudo a,
.pagina_conteudo a:visited {
	color: #e96f28;
	text-decoration: none;
}

.noticia_caixa
{
    width: 45%;
    float: left;
    margin-right: 5%;
    margin-bottom: 50px;
    line-height: 1.2;    
}

.filtro
{
    padding: 15px;
    background-color: #f1f1f1; 
    width: auto;
    height: 23px; 
    margin: 20px 0 0 0; 
}

.filtro .campo
{
    border: 1px solid #ccc;
    padding: 3px;
}

.filtro span
{
    line-height: 2;
}

.filtro div
{
    width: auto;
    margin: 0 1% 0 0;
    float: left;    
}

@media (max-width: 600px) {    
	.noticia_caixa
    {
		width: 100%;
	}
	.filtro
    {
        padding: 5px;
        height: 110px; 
    }

    .filtro div
    {
        width: 100%;
    }
}
