#barra-brasil {
height:32px;
background:#FCCA00;
font-weight:bold;
font-size:13px;
line-height:32px;
font-family:"Open Sans",Arial,Helvetica,sans-serif;
border-bottom:1px solid #d3a725
}

#barra-brasil div,#barra-brasil a,#barra-brasil ul,#barra-brasil li {
margin:0;
padding:0;
border:0;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
line-height:32px
}

#barra-brasil ul {
list-style:none
}

#barra-brasil a {
text-decoration:none
}

div#wrapper-barra-brasil {
position:relative;
overflow:hidden;
margin:0 auto;
width:100%;
max-width:990px;
}

#barra-brasil .brasil-flag {
float:left;
padding:7px 0 6px;
width:116px;
height:19px;
border-right:1px solid #d3a725
}

#barra-brasil .brasil-flag .link-barra {
display:block;
padding-left:42px;
width:43px;
background:url("../gov/brasil.png") 8px center no-repeat;
text-transform:uppercase;
line-height:19px
}

#barra-brasil .acesso-info {
float:left;
padding:0 13px;
border-right:1px solid #d3a725
}

#barra-brasil .list {
position:absolute;
top:0;
right:0;
border-left:1px solid #d3a725
}

#barra-brasil .list-item {
display:inline-block;
padding:0 15px 0 14px;
height:32px;
float:left;
border-right:1px solid #d3a725
}

#barra-brasil .link-barra {
color:#138542
}

@media screen and (max-width: 870px) {
#barra-brasil .list {
top:-100px
}

@media screen and (min-width: 1000px) {
	#wrapper-barra-brasil {
	width: 990px;
	}
}

