
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

 h1, .h1 {
    font-size: 49px/1em;
	font-family: 'Roboto Condensed', 'Francois One', "Helvetica Neue", Arial, sans-serif;
 }  
h2, .h2 { margin-bottom: 0; font-family: 'Roboto Condensed', 'Francois One', "Helvetica Neue", Arial, sans-serif; } 
 a {
    color: #0A416B/*#428BCA*/;
}
h2 a, .h2 a { color: #333333;}
.b1 { border: 1px solid black; }
.jumbotron {
  margin-bottom: 0;
  padding: 15px 0 1px 0;
}

.jumbotron h1 {
  font-size: 49px;
  margin-bottom: 0;
}

.jumbotron p {
	font-style: normal;
	font-family: Arial, adelle-sans, sans-serif;
	font-size: 0.8em;
	line-height: 1.625em;
	color: #4b4b4b;
}
   
#header {
	margin: 0;
}
   
.publication-meta {
	display: inline-block;
	color: #a3a3a3;
	font-size: 11px;
	margin-bottom: 0;
}
	.publication-meta a { font-weight: normal; color: #A3A3A3;}

.topDate {
	/*width: 30%;*/ /*float: right;*/ border-right: none; text-transform : none; margin-top: 20px; text-align: center; background-color: #EEEEEE; padding: 5px; margin-bottom: 20px;
}   
.navbar-inverse {
    background-image: linear-gradient(to bottom, #3C3C3C 0px, #0D5085 100%);
    background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .active > a {
    background-color: #0D5085;
}
.navbar {  height: 50px; min-height: 50px; }
.navbar-collapse .navbar-brand { float: right; }
.navbar-inverse .navbar-brand {
    color: #FFFFFF;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #999999;
}
.navbar-brand { margin-right: 20px; }
	.navbar-brand  strong{  font-size: 2.4em; } 
#header {
	margin: 30px auto; width: 100%; overflow: hidden;
}

/* cabecalho*/
.banner728{
	width: 728px; height: 90px; background-color: #0D5085; margin: 0 auto;
}
.navbar-inverse .search-container { display: none;}
.navbar-inverse .search-container button { display: none;}
.search-input {
	width: 80%;
	border: 2px solid #0D5085;
    width: 80%;
	font-size: 120%;
	padding: 2px 7px;
	float:left;
	height: 36px;
}
.search-container .search-widget .search-input {
    border: 10px solid #0D5085;
	margin-top: -10px;
	width: 100%;
	height: 60px;
}
.search-widget button {
	float: left;
	width: 15%;
	border: 1px solid black;
	margin-left: 15px;
}

/* hero news */
.row {
    margin-left: 0;
    margin-right: 0;
}
#noticia_completa {
	margin-bottom: 60px;
}
.main_noticias ul {
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.main_noticias li {
    background: url("../images/img09.gif") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
	/* border-bottom: 1px solid #2FC6EE; */
    padding: 5px 0 5px 10px;
}
.main_noticias li  a { /* font-weight: bold; */ }
li.primeiro {
    background-image: none;
    padding: 8px 0 8px 10px;
	background-color: #eeeeee;
	font-size: 200%;
}
	li.primeiro a {
		/*letter-spacing: -1px; */
	}
#ultimas_noticias li.primeiro {
	font-size: 120%;
}
#ultimas_noticias li.primeiro a {
	font-size: 120%;
	/* letter-spacing: -1px; */
}
.main_noticias li.primeiro .description small {
	font-size: 75%;
}
.default .primeiro { display: none;}

.lista-noticias .description {
	/*display: block;*/
}
.lista-noticias  { /*font-size: 120%;*/ }
/* .lista-noticias  h2 { width: 65%; } */
.sub-group-cat { margin: 20px 0; }

/* footer */
#footer {
    background: none repeat scroll 0 0 #083253;
    clear: both;
    padding: 5px 0;
}
#footer ul {
	list-style: none outside none; 
	padding-left: 0;
}
#footer ul li {
    float: left;
    padding: 0 5px;
}
#footer li a { color: #666666; }
#footer li a:hover { color: #999999; }
.copyright { color: #ffffff; text-align: center; clear: both;}

.vfbook { margin-top: 30px; }

/* AD */
.cxAdfr {
	/*margin-left: 20px; margin-bottom: 20px; float: right; */ background-color: #ffffff; /* padding: 20px; */ border: 1px solid #2FC6EE;
}
.cxAdfr h4 { margin-top: 0; padding-top: 0; }
.banner468x60 { width: 100%;  background-color: #EEEEEE; }
	/*.banner468x60 a { width: 100%; }*/
	.banner468x60 a  img{ margin: 0 auto; display: block; padding: 10px; width: 100%; max-width: 468px;}
.google-banner { margin-top: 20px;}
.default .google-banner { /* border-bottom: 1px solid #2FC6EE; */ padding-bottom: 20px; }
.banner { margin: 20px auto; }
.banner300 { width: 300px; }
	
/*  weather block */
.weather-block {
	background-color: #EEEEF5; padding: 10px; overflow: auto; margin-bottom: 20px; overflow: hidden;
}
.weather-block h2 { color: #C0C0C0; margin: 0;}
.weather-location-icon { float: left; }
.weather-location-temperature { font-size: 40px; font-weight: bold; float: left; color: #A1A1A1; line-height: 40px; margin-top: 16px; /* border: 1px solid black; */ }
.weather-location-temperature sup { font-size: 18px; vertical-align: top; font-weight: normal; top: 10px;}
.weather-min { font-size: 12px; color: #AAAAAA; clear: both; text-align: center;}
.weather-min div { display: inline-block; }
.weather-min span { font-weight: bold;}



.container { /*margin-bottom: 30px; */}
.ad-triplo-footer .google-banner { margin-top: 0; }

@media (min-width: 768px) and (max-width: 991px) {
  .phraseHero { display: none; }
}
	
@media (max-width: 767px) {
  .navbar-collapse { background-color: #0D5085; width: 99%; }
  .container > .navbar-header, .container > .navbar-collapse {
		margin: 0 auto;
	}
  .phraseHero { display: none; }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

#disqus_thread {
	clear: both;
}



