*{margin: 0; 
    padding: 0; 
    font-size: 100%; 
    border: none; 
    outline: none; 
    font-weight: 300; 
    box-sizing: border-box; 
    font-family: 'Lato', sans-serif;
}

body {background-color: #999;}
    a{text-decoration: none;}
    ul {list-style: none;}

#centro {
	width: 100%; height: 100%; background: #000; margin: 0 auto; position: relative;
}


#topo {
    width: 100%; 
    height: 65px; 
    background: #666;
    position: relative;
    background-color: aliceblue;
}

#topo img {
    position: absolute;
    top: 5px;
    left: 5px;
}

.btn-menu {width: 56px; height: 56px; float: left; text-align: center; color: #fff; border-radius: 56px; cursor: pointer;
    background: linear-gradient(to right,#ce2e3c,#da6709);
}

#header {width: 100%; height: 300px; background: #6fa4d1;}

/*BANDEIRAS*/

#bandeira1 {
    width: 30px;
    height: 30px;
    color: white;
    border-radius: 10px 0;
    padding: 5px 10px;
    position: absolute;
    top: 75px;
    left: 72%;
    text-align: center;
}

#bandeira1 a {
    color: white;
}

#bandeira1 a:hover {
    color: yellow;
}

#bandeira1 a:visited {
    color: burlywood;
}

#bandeira2 {
    width: 30px;
    height: 30px;
    color: white;
    border-radius: 10px 0;
    padding: 5px 10px;
    position: absolute;
    top: 110px;
    left: 72%;
    text-align: center;
}

#bandeira2 a {
    color: white;
}

#bandeira2 a:hover {
    color: yellow;
}

#bandeira2 a:visited {
    color: burlywood;
}

/*BANDEIRAS*/

#header img {
    margin-top: 8%;
    width: 200px;
}

#section-1 {
    width: 100%; 
    height: 40px; 
    background: #eae7e7;
    text-align: center;
    padding: 10px;
}

#section-1 h3 {
    color: #000;
    font-weight: bold;
}

#section-2 {
    width: 100%; 
    max-height: default;
    display: flow-root;
    background: #fff;
    text-align: center;
    padding: 2%;
}

#section-2 h3 {
    font-size: bold;
    text-align: center;
    font-weight: bold;
}

#section-2 h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold:
}

#link {
    width: 100%;
    height: 20px;
    background-color: burlywood;
    border-radius: 50px;
    margin-top: 20px;
}

#link a {
    color: aliceblue;
}

#link a:hover {
    color: aquamarine;
}

#link a:visited {
    color: beige;
}

.foto {
    width: 300px;
    height: 300px;
}

/* ------------------------PRODUTOS------------------------ */

#section-3 {
    width: 100%; 
    max-height: default;
    display: flow-root;
    background-color: #fff;
    padding: 4% 4% 4% 4%;
}

#section-3 h3 {
    text-align: left;
    font-weight: bold;
    margin-top: 10px;
}

#section-3 h4 {
    text-align: left;
    font-weight: bold;
    margin-top: 10px;
}
#section-3 p {
    margin-top: 20px;
    text-align: justify;
}

/*-----------------TABELAS-------------------*/

.tabela1 {
	width: 100%;
	max-height: default;
	padding: 0%;
	text-align: center;
    font-size: 14px;
}

.tabela1 h3 {
	margin-bottom: 15px;
}



table {
  width: 100%;
  border-collapse:collapse;
  border-spacing: 0 0px;
  margin-top: -8px;
}

td {
  border: 1px solid black;
  border-left-width: 0;
  min-width: 120px;
  height: 1-0px;
padding: 4 4;
}

tr {
    
}

td:first-child {
  border-left-width: 1px;
}


/* ------------------------PRODUTOS------------------------ */

#section-4 {width: 100%; height: 200px; background: #ea9999;}
#section-5 {width: 100%; height: 200px; background: #c27ba0;}
#section-6 {width: 100%; height: 200px; background: #ea9999;}
#section-7 {width: 100%; height: 200px; background: #c27ba0;}

#botao {
    position: fixed;
    top: 89%;
    left: 80%;
}

#footer {width: 100%; 
    height: 200px; 
    background: #000080;
    position: relative;
}

#footer img {
    position: absolute;
    top: 10px;
    left: 70%;
}













@media screen and (min-width: 768px) {
	
#centro {
	width: 100%; height: 100%; background: #fff; margin: 0 auto;
}
    
#link {
    width: 300px;
    height: 20px;
    background-color: burlywood;
    border-radius: 50px;
    margin-left: 37%;
    margin-top: 20px;
}
    
 #section-3 {
    padding: 4% 4% 4% 30%;
}
    
#section-3 img {
        width: 100%;
    }
    

}

/*BANDEIRAS*/
    
#bandeira1 {
    left: 92%;
}



#bandeira2 {
    left: 92%;
}
    
/*BANDEIRAS*/
	

	
	
	
}