@charset "utf-8";
#barra-brasil li{line-height:inherit}
#system-message h4.alert-heading, #system-message a.close { display: none; }
/* CSS Document */
html { overflow: -moz-scrollbars-vertical;}
body {
	background-color:#ecb11f;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	}

h1 {color:#007e74; font-size:1.5em; font-weight:normal; line-height:1.3em; margin-top:30px; }
h2 {color:#007e74; font-size:1.2em; font-weight:normal; line-height:1.3em;}
a  {color:#007e74;}
a:hover {color:#eeb034;}
#barra-brasil{ border-bottom: 1px solid #ccc;}
.topo {
	background-color:#FFF;
	padding: 20px 0;
	}

.margemextra {	padding: 0 20px 0 40px;	}
.margemextra h1 {border-bottom:#000 4px solid; 
	padding-bottom: 10px;}

.destaque-box {float: left; display: block; min-height: 200px; }

.bg-branco{
	background-color:#FFF;
	padding:0 0 20px 0;
	}

.menu {
	background-color:#007e74;
	padding: 0px 20px 0 0px;
	}

.navbar .nav > li > a {
  padding: 10px 23px 10px 24px ;  
}

.navbar .nav {
    margin: 0 0px 0 0;
 }

.item-page .destaque_home{ display: none;}
.item-page table{ font-size: 1em;}
.linha {
	/*border:#000 3px solid;
	margin-bottom:20px;
	margin-top:10px;*/
	}

.margemextra img{
	float:left;
	margin-right:10px;
	}

.foto {
	float:left;
	/*margin-right:20px;*/
	}

.logos {
	height:65px;
	background-color:#FFF;
	border-top:solid 1px #CCC;
	padding:20px 0px;	
	}	

.logos span {
	margin-left:5px;
	font-size:0.8em;
	margin-bottom:10px;
	font-weight:bold;
	}

.row-fluid .span2 {
    width: 17.894% !important;
}
.logos .offset1{
	margin-left: 0% !important;

	}
.logos .span9{
	width: 80.468% !important;

	}
.logos .span2{
	padding-left: 7px !important;

	}
.faixa {
	background-image:url(../img/faixa.gif);
	background-repeat:repeat-x;
	height:45px;
	}	
	
.rodape {
	background-color:#000;
	padding: 20px 0;
	font-size:0.8em;
	color:#FFF;
	}
	.resposta{padding: 0 !important; margin: 0 !important;  border: 0px solid ;}
	.resposta p{ margin: 0 !important}
	
/* Large desktop 
@media (min-width: 1200px) {

.menu {
	padding: 0px 20px 0 78px;
	}

.logos img {
	margin-right:25px;
	}	

}
*/ 

.duvidas h4{ font-size: 1.15em;}

/* Portrait tablet to landscape and desktop */
@media (min-width: 980px) {

.menu {
	padding: 0px 0px 0 0px;
	}

.logos img {
	margin-right:10px;
	}	

}

 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

.menu {
	padding: 0px 0px 0 0px;
	font-size:0.8em;
	}

.logos {
	height:150px;
	}	

.logos img {
	margin-right:40px;
	margin-bottom:30px;
	}	

.navbar .nav > li > a {
  padding: 10px 21px ;
}

}


 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

.menu {
	padding: 0;
	}

.logos img {
	margin-right:5px;
	margin-bottom:20px;
	margin-left:30px;
	}	

.logos {
	height:350px;
	}	


.navbar .nav > li {
  float: none;
  width:100%;
}

.navbar .nav > li > a {
	text-align:center;
	width: 100% !important;
	padding: 10px 0;
}

ul { width:100%; margin-left:-20px}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  float: none;
  width:100%;
}
 
/* Landscape phones and down */
@media (max-width: 480px) { ... }