/* ---- Place your custom styles below ---- */

a, label .required, .comment-awaiting-moderation, #nav li a:hover, #nav li:hover a, #nav li.current_page_item a, #nav li.current-menu-ancestor a, #nav li.current-menu-item a, #nav-sub li a:hover, #nav-sub li:hover a, #nav-sub li.current_page_item a, #nav-sub li.current-menu-ancestor a, #nav-sub li.current-menu-item a, #nav-topbar li a:hover, #nav-topbar li:hover a, #nav-topbar li.current_page_item a, #nav-topbar li.current-menu-ancestor a, #nav-topbar li.current-menu-item a, .entry-meta li.entry-author a, .widget_rss ul li a, .widget_tag_cloud .tagcloud a:hover, .widget_calendar a, #subfooter .widget_calendar a, #child-menu li li li.current_page_item a, #child-menu li li li.current-menu-item a, #child-menu li li li.current_page_item a:hover, #child-menu li li li.current-menu-item a:hover, ul.tabs-nav li a.active, .accordion .title a:hover, .accordion .title.active a, .toggle .title:hover, .toggle .title.active {
	color: #444;	
}
#topheader-line { background:#eee; height: 1px; position:relative; top:-20px; }
.one-third-section {
	width:31%;
}
.one-one-section {
	width:97.5%;
	padding:0px 10px 0px 10px;
	min-height:216px;
}
.one-half-section {
	width:46.7%;
	padding:0px 10px 0px 10px;
	min-height:216px;
}
.one-less-third-section  {
	width:24%;
	padding:0px 10px 0px 10px;
}
.one-more-third-section {
	width:41%;
	padding:0px 10px 0px 10px;
	min-height:216px;
}
.pad-section {
	padding:10px 0 10px 0;
}
.title-redzone {
	font-size:20px;
	letter-spacing: -0.5px;
	line-height:1.3em;
	margin-bottom:4px;
	color:##FFFFFF;
	font-weight:600;
}

#links {
	padding:10px;
	border:10px solid #e1e1e1;
	list-style-type:none;
	list-style:none;
	margin-bottom:10px;
	float:left;

}

#link-block {
	float:left;
	padding:0 6px 0 6px;
	
}

#link-block h2 {
	font: 14px 'palatino linotype',palatino,'times new roman',times,serif;
	color:#333;
	text-shadow:none;
	padding:3px;
	border-radius:4px 4px 0 0;
	
	-moz-border-radius:4px 4px 0 0;
	margin: 0 -10px 0 -10px;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #aaa;
	
	background: #eff2f4;/* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8fafb 40%, #eff2f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f8fafb), color-stop(100%,#eff2f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8fafb 40%,#eff2f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f8fafb 40%,#eff2f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8fafb 40%,#eff2f4 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f8fafb 40%,#eff2f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff2f4',GradientType=0 ); /* IE6-9 */
}
#link-block ul li a{
	font: 13px 'palatino linotype',palatino,'times new roman',times,serif;
}

#link-block ul li a{
	color:#333;
}

#link-block ul li a:link, #link-block ul li a:visited{
	text-decoration:none;
}

#link-block ul li a:hover{
	text-decoration:underline;
}

#red-zone {
	/*width:948px;*/
	padding:10px;
	float:left;
	margin-bottom:10px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow:inset 0 0 2px #ccc;
	background:#ff1818;

	/*background: #3b5998; Old browsers */
	background: -moz-linear-gradient(top,  #CF0000 0%, #ff1818 40%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CF0000), color-stop(40%,#ff1818), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #CF0000 0%,#ff1818 40%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #CF0000 0%,#ff1818 40%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #CF0000 0%,#ff1818 40%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #CF0000 0%,#ff1818 40%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF0000', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#red-zone .title-red-zone{
	font-size:14px; 
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px;
}
#red-zone-container {
	/*width:946px;*/
	padding-top:10px;
}
#red-zone-container-block {
	color: #222;
	padding: 0px 5px 5px 5px;
	/*border-right: 1px solid #BBB;*/
	width:30%;
	float:left;
}


#red-zone-container-block .block-title{
	font-size:20px;
	letter-spacing: -0.5px;
	line-height:1.3em;
	margin-bottom:4px;
	font-weight:600;
}
.block-title a { color: #fff; }

.block-title a:hover { color: #ccc; text-decoration: underline; }

.title-redzone { background: #CF0000; color: #fff; font-family: 'LeagueGothicRegular', Arial, sans-serif; font-weight: normal; font-size: 22px; text-transform: uppercase; }
.title-redzone.pad { padding-top: 6px; padding-bottom: 6px; }

#red-zoneBodyPost .zoneBodyPostContent  {
	line-height:13px;
	margin-top:5px;
}
#red-zoneBodyPost .subTitPost {
	font:bold 11px "Trebuchet MS", georgia, Helvetica,Jamrul,sans-serif;
	color:#990000;
	text-transform:uppercase;
	font-style:italic;
}
#red-zoneBodyPost .bigTitPost {
	/*font:14px "Trebuchet MS", georgia, Helvetica,Jamrul,sans-serif;*/
	font:14px Arial;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;
}
 .zoneBodyPostContent a {
	color:#fff;
}
 .zoneBodyPostContent a:hover {
	color:#ccc;
}
 .zoneBodyPostContent p {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#111;
}
#sexoeacidade {
	padding:10px;
}

.oseac-top-image {
	/*padding:10px 10px 0px 0px;*/
	position:relative;
	top:-15px;
	left:-25px;
}

i.metaoseac {
    color: #555;
    font-size: 12px;
}
.metaoseac-title {
    color: #e61d73;
	font-size:20px;
	letter-spacing:-0.5px;
	line-height:1.3em;
	margin-bottom:4px;
}
.metaoseac-title a{
    color: #e61d73;
}
.border-section {
	border:1px dotted #e61d73;
	margin-bottom:10px;
}
.title-politica {
	background-color:#FF0;
}
.title-academica {
	background-color:#000;
	color:#FFF;
}
.title-ensino {
	background-color:#e36c0a;
	color:#fff
}
.title-saude {
	/*background-color:#8f65af;*/
	background-color:#a38bb5;
	color:#FFF;
}
.title-lazer {
	background-color:#00b050;
	color:#fff;
}
.title-opiniao {
	background-color:#af2d2d;
	color:#fff;
}
.title-zona-mista {
	background-color:#33bdb9;
	color:#fff;
}
.oseac-h4 {
	margin-top:10px;
	background-color:#FF00FF;
	color:#fff;
	min-height:58px;
	background: url(img/titoseac.png) no-repeat 0 0;
}
.pubnbwide {
	margin-top:10px;
}
.bannerconclusao {
	margin-top:10px;
	margin-bottom:10px;
	height:81px;
}

.entry-title-red-zone { 
	font:bold 14px Arial;
	background: rgba(0,0,0,0.7); 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	right: 0; 
	margin-bottom: 0; 
	z-index: 9; 
	padding: 10px 20px; 
}
.center {
	text-align:center;
}
.tab-denuncie {

	border: 3px solid #FFFFFF;	
	
	font-family:Arial;
	
	background: none repeat scroll 0 0 #545454;
    border-radius: 7px 7px 0 0;
    box-shadow: 0 -3px 2px 1px rgba(0, 0, 0, 0.6);
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
    padding: 12px 15px;
	background-position: 0 0;
	
	border-bottom: medium none;
	background-position: 0 0;
	
	width:80px;
	
	text-align:center;
}

.entry-thumbnail-exception {float: left; position: relative; overflow: hidden; margin-bottom: 8px; }

.entry-thumbnail-exception img { float: left; display: block; width: 100%; height: auto; }

.entry-thumbnail-exception a:hover img { opacity: 0.9; }

.entry-thumbnail-exception a:hover .glass { background-position: 40% 50%; }

.entry-thumbnail-exception a:active .icon-thumb { opacity: 0.8; }


.entry-thumbnail-sections {float: left; position: relative; overflow: hidden; margin-bottom: 8px; }

.entry-thumbnail-sections img { float: left; display: block; width: 50%; height: auto; }

.entry-thumbnail-sections a:hover img { opacity: 0.9; }

.entry-thumbnail-sections a:hover .glass { background-position: 40% 50%; }

.entry-thumbnail-sections a:active .icon-thumb { opacity: 0.8; }

.opiniao {
	color: #f4b811;
}
@media (min-width: 1200px) {
#logo a img {max-height: 105px;}
#header .pad {
	padding-left:140px;
	padding-right:140px;
}
}