/*background principal*/

*{
  padding: 0;
  /*margin: 0;*/
  box-sizing:border-box;
  font-family: Arial, sans-serif;
  }
  
lu{
  unicode-bidi: isolate;
  }
  
li{
  list-style: none;
  }
  
body {
  background-color: white;
  padding-top: 10px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:10px;
  
  overflow: auto;
}
  
/*flex-box*/

.header{
  display: flex;
  width:100%;
  /*position: fixed;*/
  z-index: 1000;
  unicode-bidi: isolate;
  flex-wrap: wrap;
  padding-left:20px;
  padding-right:20px;
  
  flex-direction: row; /* Eixo principal horizontal (padrão) */
  }
  
  .fixado {
  position:sticky;
  top:0px;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index:999;
  min-height: 20px ;
  background-color:#fff;
  background-size: height 20px;
  }
  
  /*Cabeçalho*/
  
.navegador{
  /*background-color: grey;*/
  display: flex;
  width: 1259px;
  /*height:150px;*/
  order:0;
   
  flex-direction: row;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  
  flex-wrap: wrap;
  
  }
  
a {
  text-decoration: none;
}
  
  /*navegador*/
  
.ul-header{
  display:flex;
  flex-direction: row;
  justify-content: none;
  
  width: 1259px;
  height:60px;
    }
    
  .menu{
    margin-right: auto;
    }
    
  .globo{
    margin: auto;
    margin-bottom:140px;
    align-items: center;
    }
  
  .buscaeconta{
    margin-left: auto;
    }
    
  .busca{
   padding-left:16px;
    }
        
    .buscaimg{
      padding-left:12px;
      }
      
  .conta{
    padding-right:16px;
    }

    .contaimg{
      padding-left:12px;
      }
          
  /*bar (página link)*/
  
.nav{
  unicode-bidi:isolate;
  }
  
.header-bar{
  
 display: flex;
 
  font-size: 16px;
  list-style: none;
  justify-content: space-between;
  align-items: center;
  gap: 78.9px;
  max-width: 1320px;
  margin: 0 auto;
  flex-wrap: nowrap;
  height: 45px;

  font-family: 'Funnel Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  }
  
.g1{
  color: #c4170c;
  }

.oglobo{
  color:#1f4fff;
  }
  
.valor{
  color: #006767;
  }
  
.ge{
  color:#06aa48;
  }
  
.cartola{
  color:#ff7400;
  }
  
.globoplay{
  color:#fb0234;
  }
  
.gshow{
  color:#ff6700;
  }
  
.receitas{
  color: #a5147d;

  }
  
.quem{
  color:#333;
  }
  
.g1jogos{
  color:#c4170c;
  
  }
  
/*previsao do tempo*/
.previsao{
  display:flex;
  margin-right: 15px;
  }
  
  .min{
    color:grey;
    }
    
  .setaimg{
    margin-top:21px;
    height:18px;
    }
    
  .janu{
    text-decoration:underline;
    }
    
  .nuvemimg{
    margin-top: 15px;
    height: 29px;
   
    }
    
  .propaganda{
  display:flex;
  justify-content:center;
    }
    
 .anuncio{
   margin-top:2px;
   margin-left:6px;
   width:1000px;
   height:280px;
   }
       
  /*notiicias*/ 
.main{
  display: flex;
  padding-top:15px;
  width:100%;
  min-height:50%;
  }
    
.noticias1{
  display:flex;
  flex-wrap: wrap;
  /*background-color: grey;*/
  width:50%;
  height:460px;
  }
  
      .grande{
font-size: 44.8px;
font-weight: 700;
margin-bottom: 16px;
line-height: 67.2px;
color: #c4170c;
letter-spacing: -3.08px;
      }
      /*GRANDE*/
          
.decoradog, decorado{
list-style:disc;
line-height: 26px;
font-family: 'Funnel Sans', sans-serif;
font-size: 15px;
font-weight: 700;
margin-left: 20px;
letter-spacing:-1px;
}

.bolinhas{
  color:#c4170c;
  margin:0px;
  }
  
  .maior{
    height:240px;
    }
  
  
  not1{
    display:flex;
    margin-top:2px;
    }

/*MENORES*/
    
      .colunaa{
    width:70%;
    display:flex;
    flex-direction:row;
    justify-content: space-between;
    margin-top:-110px;
    }  
    
      .not1{
    display:flex;
    width:40px;
    height:300px;
    flex-wrap: wrap;
    order: 0;
        }
         
      .note{
    font-weight: 700;
    color: #c4170c;
    justify-content:space-between;
    font-size: 16px;
    text-align: left;
    margin:6px;
    margin-bottom: 8px;
    width:100%;
        }
        
      .decorado{
        justify-content:space-between;
    list-style: disc;
    line-height: 26px;
    font-size: 12px;
    margin-left: 20px;
    
    letter-spacing: -1px;
    font-size:14px;
    text-align: left;
    line-height: 13px;
    margin:8px;
    margin-top: -10px;
        }
        
      .imgab{
        width: 160px;
        height: 100px;
        border-radius:10%;
        margin-bottom: 3px;
            justify-content:space-between;
        }
        
        .alinhamento{
          display:flex;
          flex-direction: column;
          gap: 4px;
          }
          
  /*colunab*/
  
  .colunab{
    width:70%;
    display:flex;
    flex-direction:row;
    justify-content: space-between;
    margin-top:-100px;
    }  
    
      .not1{
    display:flex;
    width:50px;
    height:200px;
    flex-wrap: wrap;
    order: 0;
    margin-top: 200px;
        }
         
      .note{
    font-weight: 700;
    color: #c4170c;
    justify-content:space-between;
    font-size: 16px;
    text-align: left;
    margin:6px;
    margin-bottom: 8px;
    width:100%;
    flex-wrap:auto;
        }
        
      .decorado{
        justify-content:space-between;
    list-style: disc;
    list-style: #c4170c;
    line-height: 26px;
    font-size: 12px;
    margin-left: 20px;
    
    letter-spacing: -1px;
    font-size:14px;
    text-align: left;
    line-height: 13px;
    margin:8px;
    margin-top:-10px;

        }
        
      .imgab{
        width: 160px;
        height: 100px;
        border-radius:10%;
        margin-bottom: 3px;
        justify-content:space-between;
        }
        
        .alinhamentob{
          display:flex;
          flex-direction: column;
          gap: 4px;
          /*min-width:30px;*/
          }
          
  /*colunacd - outra metade*/
  .noticias{
    display:flex;
    flex-direction: row;
    align-items: flex-start; 
    gap:20px;
    
    }
    
    .noticias2{
      display:flex;
      flex-direction: column;
      justify-content: flex-end;
      margin-left:340px;
      }
      
      .noticias3{
         display:flex;
      flex-direction: column;
      justify-content: flex-end;
      height:2px;
      margin-top:50px;
        }
    
    .colunac{
      justify-content: flex-end;
      flex-direction: column;  
      }
      
      .noticias2, .noticias3{
        flex-grow: grow;
        font-size:14px;
        }
      
      .not2, .not3{
       flex-direction: column; 
      }
    
  .imgc{
    border-radius:20px;
    width:270px;
    height:140px;
     margin-bottom:8px;
    }
    
  .notec{
     font-weight: 700;
    color: #c4170c;
    justify-content:space-between;
    font-size: 17px;
    color:#1f4fff;
    }
    
  .decoradoc{
    list-style: disc;
    }
   
    .alinhamentoc{
      margin:20px;
      }
      
  .noted{
     font-weight: 700;
    color: #FF7808;
    justify-content:space-between;
    font-size: 17px;
    }
    
.rodape{
  margin-top:50px;
  background-color:#F2F2F3;
  background-size: width: 100vw;
  height:100px;
  }
  
  .prodape{
    text-align: center;
    color: white;
    font-weight: 700;
    font-size:30px;
    margin-top:60px;
    }
    
.hr{
  color:grey;
  border-top: 1px solid;
  }