html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {margin: 0;	padding: 0;	border: 0; font-size: 100%; font-style: normal; font-weight: normal; vertical-align: baseline; background: transparent;} main, article, aside, figure, footer, header, nav, section, details, summary,img {display: block;} html {box-sizing: border-box;} *,*:before,*:after {box-sizing: inherit;} img,object,embed {max-width: 100%;} ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;} a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;} del {text-decoration: line-through;} abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;} table {border-collapse: separate; border-spacing: 0;} th {font-weight: bold; vertical-align: bottom;} td {font-weight: normal; vertical-align: top;} hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;} input, select {vertical-align: middle;} input[type="radio"] {vertical-align: text-bottom;} input[type="checkbox"] {vertical-align: bottom;} input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; outline:none;}input,button,textarea,select{font-size:100%;}fieldset,input,button,textarea,select{border:none; padding:0; margin:0; background:none;}a{text-decoration:none;} table {font-size: inherit; font: 100%;} small {font-size: 85%;} strong {font-weight: bold;} td, td img {vertical-align: top;} sub, sup {font-size: 75%; line-height: 0; position: relative;} sup {top: -0.5em;} sub {bottom: -0.25em;} pre, code, kbd, samp {font-family: monospace, sans-serif;}

header div.topo{display: flex;justify-content:space-between; gap:20px;align-items: center;width: 100%;max-width: 1217px; margin: 0 auto;font-family: "Google Sans Flex", sans-serif;}
    header div.topo span.linha{display: block;border: 1px solid #f5f6f7;}
    header span.container{display: block;border: 1px solid #f5f6f7;margin-bottom: 1px;width: 100%;}
    header span.container2{display: block;border: 1px solid #f5f6f7;margin-bottom: 1px;width: 100%;}
        header div.topo div.menu{margin-left:10px;}
            header div.topo div.menu a{display: flex;justify-content: space-between;gap:10px;}
            header div.topo div.menu b{font-size: 14px;color:#404245;}
        header div.topo div.globocom{width: 100%;max-width: 200px;}
        header div.topo div.contaBusca{display: flex;justify-content: space-between;gap: 3px;width: 20%;max-width: 270px;}
            header div.topo div.contaBusca a{display: flex;justify-content: space-between;text-decoration: none;}
            header div.topo div.contaBusca p{font-size: 14px;color: #404245;margin-top: 15px;}
            header div.topo div.contaBusca div.busca{display: flex;justify-content: space-between;gap: 3px;}
            header div.topo div.contaBusca div.busca p{color: #404245;margin-top: 15px;font-size: 14px;}
            header div.topo div.contaBusca div.busca img{margin-top: 8px;}
    header nav{display: flex;justify-content: space-between;width: 100%;max-width: 1217px;margin: 0 auto;}
    header nav a{transition: all 0.5s ease;margin: auto -2px auto 0px;padding: 10px 12px;font-weight: 700;}
        header nav a:hover{filter: brightness(2);}
            header nav a.g1{color: #C4170C;}
            header nav a.oGlobo{color: #1E4C9A;}
            header nav a.valor{color: #006767;}
            header nav a.ge{color: #06AA48;}
            header nav a.cartola{color: #FF7400;}
            header nav a.globoPlay{color: #F50234;}
            header nav a.gshow{color: #FF6700;}
            header nav a.receitas{color: #A5147D;}
            header nav a.quem{color: #333333;}
            header nav a.g1Jogos{color: #C4170C;}
/* Main */
main h2{font-size: 18px;font-weight: 700;margin: 0 auto;width: 100%;max-width: 220px;}
    main section div.previsao{display: flex;gap: 10px;padding: 6px;font-family: "Poppins", sans-serif;}
        main section div.previsao b{font-size: 12px;margin-top: 3px;}
        main section div.previsao strong{font-weight: 700}
        main section div.previsao a{color: #0031ff;text-decoration: underline;font-size: 12px;}
    main section div.haval{margin: 0 auto;max-width: 1210px;width: 100%;}
    main section div.centro{display: grid;grid-auto-flow: column;justify-content: space-between;}
    main section div.centro article.noticias div.not{max-width: 600px;width: 100%;border-radius: 10px;background-color: #c4170c;}
    main section div.centro article.noticias div.not ul{display: flex;gap: 30px;justify-content: center;margin-left: 20px;padding: 22px;}
    main section div.centro article.noticias div.not ul li{color: #ffffff;font-weight: 700;font-size: 14px;}
    main section div.centro article.noticias2 {display: flex;gap: 10px;justify-content: space-between;max-width: 100%;width: 600px;}
    main section div.centro article.noticias2 h2{color: #c4170c;}
    main section div.centro article.noticias2 ul li{font-family: "Google Sans Flex", sans-serif;color: #3d3f42;margin: 0 auto;width: 100%;max-width: 220px;}
    main section div.centro article.noticias3 {display: flex;gap: 10px;justify-content: space-between;max-width: 100%;width: 600px;}
    main section div.centro article.noticias3 h2{color: #c4170c;}
    main section div.centro article.noticias2 ul li{font-family: "Google Sans Flex", sans-serif;color: #3d3f42;margin: 0 auto;width: 100%;max-width: 220px;}


