    body{
        margin:0;
        background: linear-gradient(135deg, #FDFDFD 0%, #D1E0EE 100%);
    }
    a, a:visited{
        color:inherit;
        text-decoration:none;
    }

    .cx_topo{
        background-image: url('imagens/tav_top.png'); 
         background-position: bottom center;
        background-size: cover;
        width:100%;
        height:300px;
    }
    .cx_menu{
        width:calc( 100% - 20px);
        background:#793420;
        display: grid;
        grid-template-columns: 2fr 2fr 1fr;
        grid-auto-flow: column;
        place-items: center;
        padding:10px;
        font-family: Georgia, serif;
        font-size: 15px;
        letter-spacing: 2px;
        word-spacing: 2px;
        color: silver;
        font-weight: 600;
        text-decoration: none;
        font-style: normal;
        font-variant: normal;
        text-align:center;
    }
    .cx_rod{
        width:calc( 100% - 20px);
        background:#793420;
        padding:10px;
        font-family: Georgia, serif;
        font-size: 15px;
        letter-spacing: 2px;
        word-spacing: 2px;
        color: silver;
        font-weight: 600;
        text-align:center;
    }
    .cx_categ{
        width:90%;
        margin:10px 5% 10px 5%;
        background: rgb(255,255,255);
        background: -moz-linear-gradient(-45deg, rgb(255,255,255) 0%, rgb(246,225,206) 100%);
        background: -webkit-linear-gradient(-45deg, rgb(255,255,255) 0%, rgb(246,225,206) 100%);
        background: linear-gradient(135deg, rgb(255,255,255) 0%, rgb(246,225,206) 100%);
        border: 3px solid #793420;
        -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.32); 
        box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.32);
        border-radius:5px;
        transition: all 300ms ease-in-out;
    }
    .cx_categ:hover{
        background: rgb(255,255,255);
        box-shadow: none;
        transition: all 300ms ease-in-out;
    }
    .tit_categ{
        background: #793420;
        color:white;
        padding:5px;
    }
    .grid_ini_c{
        display: grid;
        grid-template-columns: 4fr 1fr 1fr;
        grid-auto-flow: column;
        place-items: start;
        padding:10px;
    }    

.clear { clear: both; }