@charset "utf-8";

/* CSS Document */



/* @import url("http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css"); */



#feedControl {

margin-top : 10px;

margin-left: auto;

margin-right: auto;

width : 440px;

font-size: 12px;

color: #9CADD0;

}







#contMeio{

	

	margin-top: 60px;

	width: 865px;

	margin-left: auto;

    margin-right: auto;	

}





#contInferior{

	

	margin-top: 60px;

	width: 865px;

	margin-left: auto;

    margin-right: auto;	

    /*display: flex;  Use flexbox para alinhar as divs lado a lado */


}




#espec{

	

  	width: 865px;

    float: left;

    margin-right: 20px;

    margin-bottom: 40px;

   }



#espec ol{

	

  	padding-left: 30px;

    font-size: 1.3em;

    list-style: none;

    text-align: left;

    vertical-align: middle;

    

    

  	

   }

   

   #espec li{

	

  	background: url('imagens/hammerLaw.png') no-repeat left;

    list-style: none;

    padding: 0px 0px 0px 50px;

    margin-bottom: 10px;

    text-align: left;

    vertical-align: middle;

    height: 32px;

    background-position-y: 50%;

  	

   }

   

   

   

   

   



#especLeft{

	

  	width: 200px;

    float: left;

    margin-right: 20px;

   }

   

#especRight{

	

  	width: 200px;

    float: left;

   }



#banner{

	

	width: 422px;

    float: left;

   }



#feedTJCE{

	

  	width: 422px;

    float: left;

    margin-right: 20px;

   }



#feedSTJ{

/*	width: 422px; */

    float: left;

}
#feedSTJ {
	overflow: auto;
    max-height: 300px; /* Defina a altura máxima que deseja para a div */
    overflow-y: auto; /* Adicione uma barra de rolagem vertical quando necessário */
    border: 1px solid #ccc; /* Adicione uma borda para melhorar a aparência */
    padding: 10px; /* Adicione um espaço interno para melhorar a aparência */
    border: 1px solid #A45F00;
    border-radius: 0px 0px 20px 20px;
} 


.gfg-title font{

	color: #A45F00;

	font-size: 1.3em;

	

	

}



.gfg-title{

	color: #A45F00

	font-size: 1.3em;

	background-color: #fff;

	border-bottom: 2px solid #806738;

	padding-bottom: 5px;

}



.gfg-title a{

	color: #A45F00;

	font-size: 1.3em;

}



.gfg-root{	

	border: 0px;

}



.gfg-listentry-highlight {

    background-image: url('imagens/seta.gif');

    background-repeat: no-repeat;

    background-position: center left;

}



.gfg-listentry-odd {

    background-color: #f7f2eb;

}

/* Estilo para o bloco de notícias */
.news-block {
    border: 1px solid #A45F00;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #FFF3E0;
    display: flex;
    align-items: center;
}

/* Estilo para a logo à esquerda */
.news-logo {
    width: 60px;
    height: 60px; 
    margin-right: 10px;
    background-image: url(https://www.stj.jus.br/sites/portalp/WebPub/trunk/inc/img/marca_stj.png);
    background-size: 140px 60px;
    float: left;	
}

/* Estilo para o título da notícia */
.news-title {
    font-size: 1.2em;
    font-weight: bold;
    color: #A45F00;
    margin-bottom: 5px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    padding-top: 20px;
}

/* Estilo para a data da notícia */
.news-date {
    font-size: .9em;
    color: #A45F00;
    margin-bottom: 5px;
    float: right;
}

/* Estilo para o breve texto da notícia */
.news-summary {
    font-size: 1em;
    color: #333;
    clear: both;
}

.rss-item{
    background-color: #a45f000f;
    border-radius: 10px;
    margin: 10px;
    padding: 20px;
    padding-bottom: 25px;
}

 