*{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;
}

/*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*/

.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;}

#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% 6%;
}

#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;
    display: flow-root;
}

.tabela1 img {
    width: 100%;
    float: left;
}

/*-----------------TABELAS-------------------*/

/* ------------------------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: 250px; 
    background: #000080;
    position: relative;
    box-shadow: inset 0 0 1em black, 0 0 1em black;
}

#footer img {
    position: absolute;
    top: 10px;
    left: 10%;
}















@media screen and (min-width: 768px) {
	
#centro {
	width: 100%; height: 100%; background: #fff; margin: 0 auto;
}
    
/*BANDEIRAS*/
    
#bandeira1 {
    left: 92%;
}



#bandeira2 {
    left: 92%;
}
    
/*BANDEIRAS*/
    
#link {
    width: 300px;
    height: 20px;
    background-color: burlywood;
    border-radius: 50px;
    margin-left: 37%;
    margin-top: 20px;
    text-align: center;
}
    
#section-3 {
    width: 100%; 
    max-height: default;
    display: flow-root;
    background-color: #fff;
    padding: 4% 20% 4% 20%;
    text-align: justify;
}
    
/*-----------------TABELAS-------------------*/

.tabela1 {
    width: 100%;
    max-height: default;
    display: flow-root;
}

.tabela1 img {
    width: 50%;
    float: left;
}

/*-----------------TABELAS-------------------*/
    

}
	

	
	
	
}