*{margin:auto; padding: 0;}

body{font-family:"Gotham Black",Verdana, arial, helvetica, sans-serif;font-size:1.2em;background:#f4f4f4;}
#principal{width: auto;height: 200px;}
#topo{width:auto; height:215px; background: #000000;}
#topo_meio h1.titulo1{text-indent: -9999px; width: 169px; height: 267px; position:absolute; top:-13px; left:60px;background:url(../_imagens/logo2.png) no-repeat top right;-1000}
#topo_inferior{ width: 100%; border-bottom:1px solid #ccc; line-height: 35px; padding:-52px;}

#conteudo {
    width: 1080px;
    height: auto;
    min-height: 250px;
    background-color: #F4F4F4;
    margin: 0 auto; /* Centraliza horizontalmente */
}


/*#rodape { background-color:#000000; color:#FFFFFF; width: 100%; height: 100%; padding-top: 48px; margin-top: 15px; font-size:12px; text-align: center; float: left; bottom:0px;}*/
#rodape {
    background-color: #000000;
    color: #FFFFFF;
    width: 100%;
    padding-top: 48px;
    margin-top: 15px;
    font-size: 12px;
    text-align: center;
    position: relative; /* Adiciona esta linha */
    clear: both; /* Adiciona esta linha */
}

#az{background-color: #000000; width:100%; height: 36px; float: right; color: #FFFFFF;}
#acesso{color:#E2E2E2;text-align: center;margin-left:50%; margin-top: 5px; float:left;}
#acesso a{text-decoration:none;color:#E2E2E2;}
#acesso a:hover{text-decoration:underline;}
#telefone{width:200px;float:right; margin-top:-200px;}
#mapa{width:600px; height:550px; float:left; margin-top:50px; }

/*classes*/
.tel{background-color: #000000; float:right; color:#F2F2F2;}
.icon{padding-top: 12px; float: right;margin-right:5px;}
.tim{padding-top:15px;float:right;}
.what{padding-top:15px;float:right;}
.mail{font-size: 11px; color:#FFFFFF; float: right;margin-right:70px;margin-top:-17px;}
.titulo1{color:#FFFFFF; position:absolute; top:35px; left:250px; font-size: 40px;}
.titulos{color:red; font-size:25px; font-weight:bolder; text-align:left;}
.titulotab{font-weight:bold;}
.inftab{color:#6C7B8B;}
.yes {padding:3px; background:#EAFFD5; border:1px solid #1C1C1C;;}
.no {padding:3px; background:#FDD; border:1px solid #F00;}

/*menu principal*/
#menu_principal{width: 960px;height: 30px;padding-top:-35px;margin:5px auto;text-align: right; font-size:12px;}
#menu_principal ul{list-style: none;font-family:"Trebuchet MS";}
#menu_principal ul li{display: inline;margin-left: 5px;padding: 15px 30px;font-weight: bold;font-size: 16px;}
#menu_principal ul li a{color:#FFFFFF;text-decoration: none;}
#menu_principal ul li a:hover{color:red; font-size:18px;}
#galeria{background-color: #000000; height:200px; width:212px; float:left; position:relative; text-align: center;padding: 5px 0px 0px 5px;}
#galeria:hover {background-color: #1C1C1C;}
#link{text-decoration:none; color: #060606; font-size:14px; float:right; margin-top:5%;}
#link:hover {text-decoration:underline; font-size:16px; font-weight: bold;}

/* formulario de contato*/

.formulario{width:800px; padding-top:15px; float:left;  }
.texto{float:left; width:200px; height:20px; padding-right:10px; padding-top:4px; text-align:right;}
.campo{ padding-bottom:5px;}
.formulario p{padding-left:210px; float:left; padding-top:5px;}
.campo1{width:226px; height:23px; padding-top:4px; padding-left:5px; font-size:11px;}
.campo2{width:111px; height:23px; padding-top:4px; padding-left:5px; font-size:11px;}
.textarea{width:226px; height:55px; font-size:11px; padding-top:4px; padding-left:5px;}
.sucesso{width:900px; height:200px; padding-left:100px; padding-top:30px;}
#formulario .send {	display:block; border:none; width:100px; cursor:pointer; height:25px; margin-top:10px; font-family:Verdana, Geneva, sans-serif;	font-size:14px;}
#formulario .send:hover {background:#333; color:#fff; -moz-box-shadow:0 3px 10px 0 #CCC;-webkit-box-shadow:0 3px 10px 0 #ccc;text-shadow:0px 0px 5px #fff;}

/*WHATSAPP*/

 .whatsapp-float {
            position: fixed;
            width: 65px;
            height: 65px;
            bottom: 40px;
            right: 40px;
            background-color: #25d366;
            color: #FFF;
            border-radius: 50px;
            text-align: center;
            font-size: 30px;
            box-shadow: 2px 2px 3px #999;
            z-index: 1000;
        }

        .whatsapp-float img {
            margin-top: 6px; /* Ajuste para centralizar a imagem verticalmente */
            width: 60px;
            height: 60px;
        }

#youtubeButton {
                    display: inline-block;
                    background-color: #000;
                    width: 95%;
                    color: #FF0000;
                    padding: 10px 20px;
                    text-decoration: none;
                    text-align: center;
                    border-radius: 5px;
                    font-weight: bold;
                    font-size: 20px;
                }
                #youtubeButton:hover {
                    font-size: 24px;
                }