.governo{
  background-color: #00994B;
  height: 26px;
  border-bottom: 1px solid #FFB400;
}
.governo div{
  margin: 0 auto;
  width: 980px;
}

.governo ul{
  margin: 0px;
  display: inline-block;
  padding: 0px;
}

.governo li{
  list-style: none;
  float: left;
}

.governo .tamanhofonte{
    padding-left: 870px;
    margin-top: 20px; 
}
.governo .tamanhofonte a{
   color: green;
   margin-left: 10px;   
   font-weight:bold;
   font-family: 'Arial', sans-serif 
}
.governo .tamanhofonte a:hover{
   color: #EFA900;   
}
.governo .tamanhofonte a:link, a:visited {
	text-decoration: none
}
.marca{
    margin-bottom: 330px;
    padding-left: 650px;
    clear:both;
}
.rodape{
    width:100%;
    height:240px;
    margin-top:-240px;
    clear:both;
    background-color: #00994B; 
}
.rodape .arearodape{
    width: 1180px;
    height:240px;
    margin: 0 auto;  
    top: 5px;      
    background-image:url('/public/images/rodape.png');
    background-repeat: no-repeat;
}
.rodape .arearodape .enderecos{ 
    position:relative;
    top:30px;
    left:100px;
    float: left;
}
.rodape .titulo{
    font-size: 14px;
    color: #FFFFFF;
    font-family:'Open sans';
    font-weight:bold;
}
.rodape .endereco{
    font-size: 14px;
    color: #FFFFFF;
    font-family:'Open sans';
}
.rodape .fone{
    font-size: 18px;
    color: #FFFFFF;
    font-family:'Open sans';
    font-weight: bolder;  
}
.rodape .arearodape .bannergoverno{
    position:relative;
    top:10px;
    float: left;
    margin-left: 120px;  
}
.rodape .arearodape .bannergoverno2{
    position:relative;
    float: left;
    top:15px;
    margin-left: 20px;  
    width: 150px;
}
.patria_educadora{
    margin-left: 20px;
    margin-top: 20px;
}

/*
.rodape .arearodape .bannergoverno .transparencia:hover,
.acessoinformacao:hover{
    border:2px solid #FFF;   
}

.patria_educadora:hover{    
    border:2px solid #FFF; 
    margin-left: 20px;
    margin-top: 20px;
}
.brasiltodos:hover{
    width: 154px;
    border:2px solid #FFF;   
}
*/


body{
    margin: 0px;
    padding: 0px;
    font-family: "Open sans"; 
    width: 100%;
    height: 100%;
    font-size: 12px;
    background-color: #F0F0F0 !important;
}
.pagina{
    width: 980px;
    margin: 0 auto;
}
.header{
    margin-top: -30px;
    height:200px; 
    background: url('/public/images/fundo_header.png') no-repeat right top;
}
.header .div{
    float: left;
}
.header .logo{
    padding-top: 10px;
    
}
.pagina .header .buscador{
    width: 980px;
    display: inline-block;
    margin-top: 70px;    
}
.pagina .header .campo_busca{
    padding-left: 150px;    
}
.pagina .header .redessociais ul{
    margin-left: 735px;
    margin-top: 30px;
    /**float: left;**/
}
.pagina .header .redessociais li{
    list-style: none;
    float: left;  
    margin-left: 25px;  
} 
.pagina .header .redessociais .facebook {
    background: url('/public/images/facebook.png'); 
    width: 25px;
    height: 24px;
}
.pagina .header .redessociais .facebook:hover {
    background: url('/public/images/facebook_h.png');    
}
.pagina .header .redessociais .twitter{
    background: url('/public/images/twitter.png'); 
    width: 30px;
    height: 24px;
}
.pagina .header .redessociais .twitter:hover {
    background: url('/public/images/twitter_h.png');    
}
.pagina .header .redessociais .youtube{
    background: url('/public/images/youtube.png'); 
    width: 63px;
    height: 24px;
}
.pagina .header .redessociais .youtube:hover {
    background: url('/public/images/youtube_h.png');
}
.menu .menu_principal{
    margin-top: 0px;
    height: 60px;
    background-color: #00642C;
    border-bottom: 2px solid #044624; 
    min-width: 980px;
    text-transform:uppercase;
}
.menu .menu_principal .paginainicial{
    padding-top: 10px !important;
}
.menu .menu_principal .paginainicial{
    background:  url('/public/images/home.png');
    width: 34px;
    height: 25px;
}
.menu .menu_principal .paginainicial:hover{
    background: url('/public/images/home_h.png');
}
.menu .menu_principal ul li{ 
    margin-left: 5px;
}
.menu .menu_principal ul:first-child{
    margin-left: 5px;    
}
@font-face {
    font-family: 'Yanone Kaffeesatz';
    src: url('../fonts/YanoneKaffeesatz-Regular.ttf');  
}
.menu .menu_principal a:first-child{
    font-size: 20px;
    color: #FFFFFF;
    text-decoration: none;
    margin-top: 8px;
    font-family: 'Yanone Kaffeesatz';
    font-weight: normal;  
    display: block;
    position: relative;
    line-height: 20px;
    margin-left: -9px;
}
.menu .menu_principal .dropdown-menu a{    
    margin-left: 0px;
}
//EspaÃ§amento dos itens do menu 
.menu .menu_principal .nav > li > a{
padding: 10px 17px;    
}
.menu_flutuante {
    position: fixed;
    background-color: #EFB019;
    border-bottom: 2px solid #D79800;
    z-index: 9999;
    display: none;  
    width:980px; /* tamanho */
    margin-left:-490px; /* metade do tamanho (negativo) */
    left:50%;  
}
.menu .menu_flutuante .paginainicial{
    margin-top: 10px;    
}
.menu .menu_flutuante .paginainicial{
    background: url('/public/images/home.png');
    width: 34px;
    height: 25px;
}
.menu .menu_flutuante .paginainicial:hover{
    background: url('/public/images/home_h.png');
}
.menu_flutuante li{
    list-style: none;
    float: left;
    min-width: 30px;
    height: 55px;
    text-align: center;
}
.menu .menu_flutuante li:first-child{  
    margin: 0 auto;
}
.menu_flutuante .home{
    margin-top: 10px; 
    padding-right: 10px;
}
.menu_flutuante .separador{
    margin-top: 5px; 
}
.menu_flutuante .ufgdnet{
    margin-top: 5px;
    margin-right: 35px;
    margin-left: 20px;
}
.menu_flutuante .buscadorflutuante{
    width: 360px;
    display: inline-block;
    margin:0px;
    margin-top: 5px;
}
.menu_flutuante .tamanhofonte a{
    color: white; 
    float: left; 
    margin-left: 10px;
    font-weight:bold;
    font-family: 'Arial', sans-serif
}
.menu_flutuante .tamanhofonte{
    margin-left: 200px;
    margin-top: 5px;   
}
.menu_flutuante .fechamenu{
    font-weight:bold;
    color: #F7D480;
    padding-left: 10px;
}
.menu_flutuante .fechamenu a{
    font-weight:bold;
    color: #F7D480;
    font-size: 16px;
    font-family: 'Arial', sans-serif 
}