/*
Você pode adicionar seu próprio CSS aqui.

Clique no ícone de ajuda acima para saber mais.
*/
/*  ----------------------------------------------------------------------------
    NEWSLETTER
*/
.wrapper_news {
	width: 100%;
	background-color: #ed1c24 ;
}

.wrapper_news_mobile {
	display: none;
	width: 100%;
	background-color: #ed1c24 ;
}

#news {
	max-width: 1024px;
	width: 90%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

#news_mobile {
	max-width: 320px;
	width: 90%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

/* NEWSLETTER AREA */
#news input[type=text] {
	font-family: Arial, Helvetica, sans-serif;
	width: 360px;
	margin: 20px auto;
	border: 1px solid #bbb;
	padding: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#news input[type=email] {
	font-family: Arial, Helvetica, sans-serif;
	width: 360px;
	margin: 20px auto;
	border: 1px solid #bbb;
	padding: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#news input[type=submit] {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #000;
	border: 1px solid #bbb;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#news input[type=submit]:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #2D2D2D;
	border: 1px solid #bbb;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#news_mobile input[type=text] {
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	margin: 5px auto;
	border: 1px solid #bbb;
	padding: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#news_mobile input[type=email] {
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	margin: 5px auto;
	border: 1px solid #bbb;
	padding: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#news_mobile input[type=submit] {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #000;
	border: 1px solid #bbb;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#news_mobile input[type=submit]:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #2D2D2D;
	border: 1px solid #bbb;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.preview_3 { width: 33.33%; overflow:hidden; padding: 5px; float: left; }
.preview_3 .title { margin: 0px; }
.preview_3 .title a { color:#ed1c24; font-size:18px; padding:15px 0 15px 0; line-height:1.5em; }
.preview_3 .byline { font-size:11px; color:#009839; margin-bottom: 90px; border-bottom:5px solid #009839; margin-right:34%; }
.preview_3 .meta { float:left; text-align:left; font-size:11px; color:#777; margin-right: 5%; margin-left: 5%; }
.preview_3 .meta .thumbnail img { display:block; margin:0px 0px 0px; line-height:0em; border-radius:5px; width:100%; height:100%; }
.preview_3 .meta .date { color:#ed1c24; line-height:1em; font-size:14px; }
.preview_3 .meta .tags { font-size:12px; }
.preview_3 .meta .comments { font-size:12px; }
.preview_3 .readmore { font-size:0.9em; }
.preview_3 .content { padding:0px; }
.preview_3 .pagecontent { padding:5px 0px 0px; border-top:1px solid #ccc; margin:5px 0px 0px; }
.preview_3 .content p { padding:0; }
.preview_3 .utility { font-size:0.8em; }
.preview_3 .utility a { }