body {
	width: 100%;
	height: 100%;
	margin:0;
    background-color: #ffffff;
}


/*    menu que estava funcionando Beto 26112025 */


.mnHoriz ul {
    width: 100%; /* Tamanho da lista principal */
    margin: 0 auto; /* Para centralizar na página */
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: 500;
}

    .mnHoriz ul li {
        float: left;
        background-color: #FFFFFF;
        position: relative; /* Necessário para o item filho se posicionar a LI que é o pai */
    }
    .mnHoriz ul li a {
            display: block;
            padding: 10px;
            border: 1px #000000 solid;
            text-decoration: none;
            color: blue; /*  #000000*/
        }
        .mnHoriz ul li:hover > a { /* Quando passarmos o mouse sobre a LI colocamos estilo no A */
            background-color: #0099FF;
            color: #FFFFFF;
        }

        /*Seu menu ficará assim...

menu horizontal dropdown 3 níveis 2
Mas repare que esta aparecendo os sub-menus, para esconde-los basta acrescentar essa regra... */
        .mnHoriz ul li ul {
            display: none;
            position: absolute; /*absolute;*/
        }

        /*
Agora ele deverá ficar assim...

menu horizontal dropdown 3 níveis 3
Para mostrar o sub-menu ao passar o mouse sobre o menu pai, e ocultar o sub-menu do sub-menu, basta acrescentar essa regra... */
                
        .mnHoriz ul li:hover ul { /* Quando passar o mouse sobre a LI aparecerá o menu filho */
            width: 95px; /* Tamanho do menu filho -  Beto 100 */
            display: block;
        }

        .mnHoriz ul li ul li {
            width: 95px; /* Beto 100 */
            cursor: pointer;
        }

            .mnHoriz ul li ul li:hover > a {
                background-color: #0099FF;
                color: #FFFFFF;
            }

            .mnHoriz ul li ul li ul li {
                display: none;
            }

            /*E por fim, adicionaremos essa regra para mostrar o sub-menu do sub-menu, que é o nosso terceiro nível de menus...*/
            .mnHoriz ul li ul li ul {
                top: 0; /* Para deixar o sub-menu na mesma linha do menu pai */
            }

            .mnHoriz ul li ul li:hover ul li {
                display: block;
                width: 95px; /* Beto 110 */
            }
            
            .mnHoriz ul li ul li:hover ul li {
                display: block;
                width: 95px; /* Beto 110 */
                flex: 100%; /* beto */
                left: 100%; /* Para deixar o sub-menu ao lado do menu pai */
            }

            /* ----------------------------------------- */
    /*    Menu que estava funcionando*/

.divUL {
    font-size: 11px; /* 15px*/
    font-style: italic;
    font-weight: 500;
    line-height: 15px;
    font-family: Verdana;
}

#home0 {
    float: left;
    width: 100%;
    height: 50px;
    background-color: #F5F5F5;
    border: hidden;
}
#home01 {
    float: left;
    width: 50%; 
    height:25px;
    color: #000000;
    font-size: 14px;
    font-family: Verdana;
    line-height: 30px;
    text-align: left;
    border: 0px;
}
#home02 {
    float: left;
    width: 50%;
    height: 20%;
    color: #000000;
    font-size: 14px;
    font-family: Verdana;
    line-height: 30px;
    text-align: right;
    border: 0px;
}
#home1 {
    width: 100%;
    height: 405px;
    background-color: #FFFFFF;
    float: left;
    border: 0px;
    overflow: hidden;
}
#home2 {
    width: 100%;
    height: 35px;
    float: left;
    background-color: #d7d7fa;
    border: hidden;
    margin-top: 10px;
}
#home02b {
    height:200px; 
    border:1px solid #000000; 
    margin-top:10px; 
    float:left; 
    width:100%;
}
#home3 {
	width: 15%;
	height: 50px;
	float: right;
	margin-top: 20px;
	margin-left: 10px;
	border: 0px;
}
#home4 {
	width: 100%;
	height: 350px;
	background-color: #F5F5F5;
	float: left;
	border: 0px;
	margin-top: 20px;
}
#home5 {
	width: 2px;
	height: 100%;
	margin-top: 40px;
	margin-left: 5%;
	float: left;
	position: relative;
	border: 0px;
    font-size:14px;
    font-family: Verdana;
    color:#000000;
}
#home6 {
    width: 100%;
    border: 0px;
    float: left;
}
#homeContent {
    width: 100%;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    font-family: Verdana;
    color: #000000;
    margin-top: 5px;
    border: 1px hidden;
}
#homeContent1 {
	width: 18%;
	margin: 0 auto;
	float: left;
	position: relative;
    font-size:16px;
    font-family:Verdana;
	border: 0px;
    color:#000000;
}
#homeContent2{
	width: 38%;
	float: left;
	border: 0px;
	position: relative;
}
#homeContent3{
	width: 43%;
       
	float: left;
	position: relative;
	border: 0px;
}
#homeContent4{
	width: 100%;
	height: 100%;
	float: left;
	border: 0px;
	position: relative;
}
#homeNoticias{
	width: 100%;
    height: 650px;
    font-family: Verdana;
    font-size:14px;
    text-align:left;
	border: 0px;
    float: left;
    margin-top: 15px;

}
#homeNoticiasCada{
    width: 23%;
    height: 100%;
    float: left;
    border: 0px;
    margin-left: 8px;
}
#foother1 {
    width: 100%;
    height: 230px;
    border: 1px solid #F5F5F5;
    background-color: #a4a4a4;
    color: #0000FF;
    font-size: 14px;
    font-family: Verdana;
    text-align: center;
    float: left;
    margin-top: 20px;
}
#footherImgFundo {
    float: left;
    background-image: url('Imagens/tdsa-footingok.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}
/*
#menu ul {
    padding: 0px;
    margin: 0px;
    float: left;
    list-style: none;
    font: 17px Verdana;
    margin-left: 25px;
}
#menu ul li { display: inline; }
#menu ul li a {
	color: #000000;
	text-decoration: none;
	padding: 2px 10px;
	float:left;
}
#menu ul li a:hover {
	color: #6D6D6D;
	border-bottom:3px solid #FF0000;
}
#menuLink ul {
    padding: 0px;
    width:100%;
    background-color: #FFFFFF;
    list-style:none;
    font: 18px Verdana;
    margin-left: 20px;
    float: left;
}
#menuLink ul li { display:normal; }
#menuLink ul li a {
    color: #58330f;
    text-decoration: none;
    padding: 2px 10px;
    line-height:20px;
}
#menuLink ul li a:hover {
    color: #0026ff;
    border-bottom: 0px;
}


#menu ul li ul li {
    display:none;
}

    #menu ul li ul li a {
        color: #000000;
        text-decoration: none;
        padding: 2px 10px;
        float: left;
    }

        #menu ul li ul li a:hover {
            color: #6D6D6D;
            border-bottom: 3px solid #FF0000;
        }

#menuLink ul {
    padding: 0px;
    width: 100%;
    background-color: #FFFFFF;
    list-style: none;
    font: 18px Verdana;
    margin-left: 20px;
    float: left;
}

    #menuLink ul li ul li {
        display: normal;
    }

        #menuLink ul li ul li a {
            color: #58330f;
            text-decoration: none;
            padding: 2px 10px;
            line-height: 20px;
        }

            #menuLink ul li ul li a:hover {
                color: #0026ff;
                border-bottom: 0px;
            }

    */

.auto-style1 {
    width: 81px;
    height: 30px;
    color: #0026ff;
    font-size: 12px;
    font-family: Verdana;
}
#login1 {
    border: 1px solid #000000;
    background-color:#FFFFFF;
    width: 100%;
    height: 100%;
    margin-top: 5px;
}
#outrasContent {
    width: 100%;
    height: 100%;
    margin-top: 30px;
    margin-left: 0px;
    float: left;
    color: #000000;
    font-size: 14px;
    font-family: Verdana;
    border: 0px;
}
#advContent {
    border: 0px;
    margin-top: 10px;
    width: 100%;
    float: left;
    font-size: 17px;
    font-style: italic;
    height:500px;
}
#outrasContent1 {
	width: 40%;
	height: 100%;
	margin: 0 auto;
	float: left;
}
#outrasContent2{
	width: 50%;
	height: 100%;
	float: left;
	position: relative;
}
#cstform1 {
    margin-top: 10px;
    float: left;
    margin-left: 5px;
    width: 330px;
    height: 265px;
    border: 1px hidden;
    position: relative;
}
#cstform2 {
    width: 100%;
    height: 200Px;
    border: 0px;
    float: left;
    margin-top: 0PX;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 6px solid #BEBEBE;
}
#cstform21 {
    width: 100%;
    text-align: Center;
    border: 1px solid blue;
    color: blue;
    margin-top: 0px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 6px solid #BEBEBE;
    border-bottom: 1px solid #0026ff;
    height: 20px;
    float: left;
}
#cstform3 {
    width: 100%;
    height: 25px;
    border-top: 1px solid #FF0000;
    border-left: 1px solid #000000;
    border-right: 6px solid #BEBEBE;
    border-bottom: 6px solid #BEBEBE;
    background-color: #FFFFFF;
    float: left;
    margin-top: 0px;
}
#adv1 {
    width: 100%;
    margin-left: 10px;
    margin-top: 5px;
}
#pop01 {
    display: none;
    position: absolute;
    top: 25%;
    left: 5%;
    padding: 10px;
    width: 400px;
    height: 200px;
}
#pop02 {
    display: none;
    position: absolute;
    top: 25%;
    left: 5%;
    padding: 10px;
    width: 600px;
    height: 250px;
}
#pop03 {
    display: none;
    position: absolute;
    top: 25%;
    left: 5%;
    padding: 10px;
    width: 380px;
    height: 250px;
}
#pop04 {
    display: none;
    position: absolute;
    top: 25%;
    left: 5%;
    padding: 10px;
    width: 400px;
    height: 200px;
}
#pop01n {
    position: absolute;
    top: 15%;
    left: 5%;
    padding: 10px;
    width: 60%;
    height: 200px;
    border-style:groove;
    background-color:#e4dddd;
}

#pop02n {
    position: absolute;
    top: 15%;
    left: 5%;
    padding: 10px;
    width: 60%;
    height: 130px;
    border-style: groove;
    background-color: #e4dddd;
}

#posicionacentro {
    float: left;
    margin-top: 25%;
    margin-left: 25%;
    width: 40%;
    height: 40%;
    border-style: groove;
}

#cab01 {
    border: 1px solid #6D6D6D;
    margin-left: 1px;
    float: left;
    width: 100%;
    margin-top: 10px;
    background-color:#e9dada;
}
#cab02 {
    width: 99%;
    float: left;
    margin-top: 3px;
    font-size: 11px;
    height: 38px;
}
#cab03 {
    position: absolute;
    top: 20%;
    left: 1px;
    padding: 10px;
    width: 395px;
    height: 395px;
    border: 1px solid #6D6D6D;
    background-color: #e9dada;
}
#det02 {
    width: 99%;
    float: left;
    margin-top: 3px;
    font-size:12px;
}

#cab031 {
    float: left;
    width: 220px;
    margin-top: 3px;
}
#cab032 {
    float: left;
    width: 170px;
    margin-top: 3px;
}
#cab04 {
    margin-left: 3px;
    float: left;
    margin-top: 3px;
}
#mn1Menu1 {
    border-style: none;
    border-color: inherit; 
    border-width: 0px; 
    margin: 0 auto; 
    width:400px; 
    background-color:aliceblue;
}
#mn1Menu2 {
    width:60px; 
    float:left; 
    margin-left:15px; 
    margin-top: 10px; 
    position:relative;
}
#mn1Menu3 {
    width:100%; 
    float:left;
    text-align: center;
}
#mn1Cab {
    width:100%; 
    height:40px; 
    float:left; 
    text-align: center; 
    font-size:24px;
    border-bottom: 2px solid #a4a4a4;
    border-top: 2px solid #a4a4a4;
}
#mn2Cab {
    width:100%; 
    border-top: 2px solid #000000; 
    height:30px; 
    float:left; 
    margin-top: 10px; 
    font-size:18px; 
    text-align: center;
}
#fNotic {
    width:100%;
    height:100%;
    border: hidden;
    background-color:#ffffff;
    float:left;
}
#bot01 {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
    height: 32px;
    border-top: 3px solid #000000;
    border-left: 3px solid #000000;
    border-right: 2px solid #a4a4a4;
    border-bottom: 2px solid #a4a4a4;
    background-color: gray;
}
.memfinal {
    width: 98%;
    Height: 35px;
    background-color: #FFFFF0;
    margin-left: 3px;
    font-size: 12px;
}
#divmem {
    width: 100%;
    float: left;
    margin-top: 3px;
    font-size: 12px;
    margin-bottom:5px;
}

#divcablogo {
    float:left;
    width:10%;
    border:hidden;
}

#divcabfantasia {
    width: 75%;
    float: left;
    align-items: center;
    text-align:center;
    margin-left: 10px;
    border:1px solid groove;
}

#divcabajuda {
    float:right;
    width:10%;
    border:hidden;
}

#divcabtela {
    margin-top: 10px;
    text-align: center;
    align-items:center;
    margin-bottom: 10px;
    width: 99%;
    float: left;
    font-size: 12px;
}

.sty_cabtela {
    text-decoration: underline;
    color: black;
    font-size: 15px;
    border:hidden;
}

.box_ajuda {
    width: 5%;
    float: left;
    border: hidden;
}

.box_nome {
    width: 70%;
    height: 42px;
    font-size: 15px;
    text-align: center;
    float: left;
    border: hidden;
}

.box_dsf {
    width: 10%;
    height: 40px;
    float: left;
    border: hidden;
}

.box_cab_fantasia {
    text-align: center;
    font-size: 13px;
    color: darkblue;
    background: none;
    font-weight: 800;
    width: 95%;
    text-wrap-mode: wrap;
    border: none;
    outline: none;
    box-shadow: none;
    Height: 40px;
}

. box_cab_ajuda {
    float:right;
    border:hidden;
}

.box_img {
    width: 40px;
    height: 40px;
    float: left;
}

.botright {
    color: darkblue;
    text-align: center;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
}

.botleft {
    color: darkblue;
    text-align: center;
    width: 75px;
    margin-right: 15px;
}

.botright120 {
    color: darkblue;
    text-align: center;
    width: 120px;
    height: 28px;
    float: right;
    margin-top: 10px;
    margin-right: 3px;
    border-bottom-style: ridge;
}

.botLink {
    border: hidden;
    color: blueviolet;
    font-size: 13px;
    font-style: italic;
    text-decoration: underline;
    font-weight: 700;
    float: left;
    margin-left: 3px;
}

.botLinkpop {
    border: hidden;
    color: blueviolet;
    background: none;
    font-style: italic;
    font-weight: 700;
    font-size: 14px;
    text-decoration: underline;
}

.btMenu {
    border: hidden;
    color: black;
    text-decoration: underline;
    width: 22%;
    font-weight: bold;
    text-align: center;
    font-size: 19px;
    background-color: transparent;
    margin-top: 30px;
}

.btInter {
    border:double;
    color:black;
    width: 75px;
    text-align: center;
    font-size: 12px;
    margin-right: 5px;
    float:right;
}

.btAuxil {
    Width:80px;
    float:left; 
    margin-left:3px;
    background-color:#99ccff;
    font-size:12px;
    border:double;
    color:black;
    text-align:center;
}

.btLogin {
    color: #ff0000;
    font-size: 14px;
    border-bottom-left-radius: initial;
    font-style: italic;
    text-align: center;
    height: 30px;
    width: 90px;
    background: #eadcdc;
    float: right;
}

.btfinal {
    color: darkblue;
    font-size: 10px;
    font-family: Verdana;
    width: 59px;
    height: 28px;
    margin-top: 2px;
    float: left;
    font-weight: 600;
    text-align: center;
}


.btfinallink {
    color: darkblue;
    text-align: center;
    font-size: 14px;
    font-family: Verdana;
    width: 120px;
    height: 28px;
    margin-top: 10px;
    margin-right: 10px;
    float: right;
}

.btsombra {
    width: 80%;
    height: 25px;
    color: darkmagenta;
    font-weight: 700;
    margin-top: 10px;
    text-align: center;
    font-size: 12px;
    background-color: lightgray;
    font-family: Verdana;
    border-top: 3px ridge #ede0e0;
    border-left: 4px ridge #ede0e0;
    border-bottom: 3px ridge #58330f;
    border-right: 3px ridge #58330f;
}

.calenda_lbl {
    margin-left: 20px;
    Font-Size: 17px;
    width: 30%;
    font-weight: 600;
    font-family: Verdana;
}

.calenda_prin {
    margin-left: 20%;
    float: left;
}

.container_ajuda {
    width: 100vw;
    height: 100vh;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

