:root {
  	--color: #B20000;
  	--color-secondary: #414141;
	}

/*
font-family: 'Lato', sans-serif;
font-family: 'Raleway', sans-serif;
font-family: 'Droid Serif', serif;
*/

.font-1{ font-family: var(--font-default) !important;	}
/*.font-2{ font-family: 'Montserrat', sans-serif !important;	}*/
/*.font-3{ font-family: 'Droid Serif', serif !important;	}*/

*{
    text-decoration: none;
    text-rendering: optimizeLegibility;
	}

.titulo{
	font-family: var(--font-title) !important;
	font-weight: var(--font-title-weight);
	line-height: 110%;
	}
.texto{
	font-family: var(--font-default) !important;
	font-size: 16px;
	line-height: 24px;
	}

.color{				color: var(--color) !important;  } 
.color-1{			color: var(--color-secondary) !important;  } 

a.color:hover{		color: #920000 !important;  } 
a.color-1:hover{	color: #313131 !important;  } 

a.bg-color:hover{	background-color: #920000 !important;  } 
a.bg-color-1:hover{	background-color: #313131 !important;  } 

.bg-color{			background-color: var(--color) !important;  }
.bg-color-dark{		background-color: #920000 !important;  }
.bg-color-light{	background-color: #D22020 !important;  }
.bg-color-1{		background-color: var(--color-secondary) !important;  }
.bg-color-1-dark{	background-color: #313131 !important;  }
.bg-color-1-light{	background-color: #515151 !important;  }

.noticia-lista-item-estreito{
	position: relative;
	display: table;
	width: 100%;
	margin-bottom: 40px;
	}
.noticia-lista-item-estreito > div{
	position: relative;
	margin-top: 10px;
	}
.noticia-lista-item-estreito > div > a{
	display: inline-block;
	padding: 5px;
	margin-bottom: 10px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	color: #FFF;
	font-size: 11px;
	}
.noticia-lista-item-estreito > div > h1{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 80% !important;
	}

.noticia-lista-item-estreito > div > h1 > a{
	font-size: 16px;
	font-family: var(--font-title);
    font-weight: var(--font-title-weight);
    line-height: 80% !important;
	}
.noticia-lista-item-estreito > div > label{
	position: absolute;
	top: 5px;
	right: 0px;
	font-size: 11px;
	color: #666;
	}
/*.noticia-lista-item-data{
	position: absolute;
	top: 20px;
	right: 10px;
	font-family: var(--font-default);
	font-size: 13px;
	margin: 0px;
	color: #666666;
	}
.noticia-lista-item-editoria{
	display: inline-table;
	font-family: var(--font-default);
	font-size: 13px;
	font-weight: 700;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	color: #FFF;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}
.noticia-lista-item-editoria:hover{
	color: #EEE;
	}
.noticia-lista-item-titulo{
	display: block;
	font-family: var(--font-title);
	font-size: 24px;
	font-weight: 700;
	margin: 10px 0px 10px 0px;
	line-height: 110%;
	color: #CC0000;
	}
.noticia-lista-item-texto{
	font-family: var(--font-default);
	font-size: 16px;
	line-height: 140%;
	}*/

/* ------------------------------------------------------ */

.noticia-lista-item{
	width: 100%;
	display: grid;
	grid-template-columns: 320px auto;
	grid-column-gap: 30px;
  	grid-row-gap: 30px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: solid 3px #EEE;
	}
.noticia-lista-item-data{
	position: absolute;
	top: 20px;
	right: 10px;
	font-family: var(--font-default);
	font-size: 13px;
	margin: 0px;
	color: #666666;
	}
.noticia-lista-item-editoria{
	display: inline-table;
	font-family: var(--font-default);
	font-size: 13px;
	font-weight: 700;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	color: #FFF;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}
.noticia-lista-item-editoria:hover{
	color: #EEE;
	}
.noticia-lista-item-titulo{
	display: block;
	font-family: var(--font-title);
	font-size: 24px;
	font-weight: 700;
	margin: 10px 0px 10px 0px;
	line-height: 110%;
	color: #CC0000;
	}
.noticia-lista-item-texto{
	font-family: var(--font-default);
	font-size: 16px;
	line-height: 140%;
	}
.capa-editoria-label{
	font-size: 16px;
	margin: 0px;
	}

.noticia-lista-item[data-publicidade='1'] .noticia-lista-item-data{
	display: none !important;
	}
.noticia-lista-item[data-publicidade='1'] .noticia-lista-item-editoria{
	font-size: 8px !important;
	letter-spacing: 2px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.50);
	padding: 3px 15px;
	font-smooth: always;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	}

@media (max-width: 480px) {

	.texto{
		font-size: 13px;
		line-height: 18px;
		}

	.noticia-lista-item{
		grid-template-columns: 120px auto;
		grid-column-gap: 10px;
  		grid-row-gap: 10px;
  		padding: 10px;
		background-color: #EEEEEE;
		margin-bottom: 10px;
		border-bottom: solid 1px #FFF;
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
		}
	.noticia-lista-item-editoria{
		font-size: 11px;
		font-weight: 700;
		margin: 0;
		padding: 3px 7px;
		}
	.noticia-lista-item-data{
		top: 10px;
		font-size: 11px;
		}
	.noticia-lista-item-titulo{
		font-size: 15px;
		letter-spacing: 0;
		margin: 5px 0px 5px 0px;
		}
	.noticia-lista-item-texto{
		font-size: 13px;
		display: none;
		}

	}

@media (min-width: 481px) and (max-width: 840px) {
	.noticia-lista-item{
		grid-template-columns: 200px auto;
		grid-column-gap: 20px;
  		grid-row-gap: 20px;
		}

	.noticia-lista-item-titulo{
		font-size: 18px;
		letter-spacing: 0;
		}
	

	}

@media (min-width: 841px){

	}