*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
main{/*todas as paginas inicio*/
    width: 1200px;
    height: auto;
    margin: auto;
    background-color: white;
}
header{
    width: 1200px;
    height: 120px;
    /*background-color: #95B0D9;*/
	border-bottom: 5px solid #0900e8; 
}
#logo{
    margin-left: 12px;
    margin-top: 10px;
    width: 100px;
    height: auto;
}
#contato{
	width: 300px;
	margin-top: -70px;
	margin-left: 890px;
}
h1{
    font: bold 20px 'arial', 'helvetica', sans-serif; 
    float: right;
    margin-top: -75px;
    margin-right: 430px;
    color: #000;
}
.menu{
    float: left;
    width: 1200px;
    border-radius: 0.5;
    position: absolute;
    z-index: 999;
}
.menu ul{
    font: bold 14px 'arial', 'helvetica', sans-serif;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}
.menu ul li{
    float: left;
    position: relative;
    display: block;
}
.menu ul li a{
    color: black;
    background: #fff;
    text-decoration: none;
    margin: 0;
    padding: 5px 110px;
    /*border-top: 5px solid #0900e8;*/ 
    display: block;
    
}
.menu li ul{
    display: none;
}
.menu ul li a:hover{
    background: ;
    color: ;
    border-radius: 5px;
}
.menu li:hover ul{
    display: block;
    position: relative;
}
.menu li:hover li{
    float: none;
    font-size: 13px;
}
.menu li:hover a{
    background:  ;
    color: ;
}
.menu li:hover li a:hover{
    background: ;
}
footer{
    clear: both;
    width: 1200px;
    height: 120px;
    /*background-color: #95B0D9;*/
	border-top: 5px solid #0900e8;
}
#logo-rodape{
    width: 80px;
    float: right;
    margin: 10px 10px 0 0;/*todas as paginas final*/
}
#contato-rodape{
	width: 300px;
	margin-top: 10px;
	margin-left: 10px;
}
section{   
    float: left;
    width: 1200px;
    height:450px;
    margin: 0px;
    margin-top:0px;
}
select{
    width: 200px;
    height: 0px;
    margin-top: 0px;
    padding: 10px;
}
textarea{
    width: 390px;
    height: 200px;/*pagina contato final*/
}
#carrossel{
    width: 900px;
    height: 100px;
    margin: 0px;
    margin-top: 30px;
	border-radius: 15px;
}
#carrossel img{
    width: 100%;
    height: 100px;
	border-radius: 10px;
}
#carrossel ul{
    width: 1200px;
    height: 440px;
    list-style: none;
    margin: 0;
    padding: 0px;
    overflow: hidden;
	border-radius: 15px;
}
#carrossel ul li{
    width: 1200px;
    height: 440px;
    display: inline;
    float: left;
    padding:0px;
	border-radius: 15px;
	
}
article{
    Float: left;
    width: 239px;
    height: auto;
    margin-top: 20px;
    padding: 20px;
}
.bloco{
    position: relative;
    color: white;
    font: bold 17px 'arial', 'helvetica', sans-serif;
    width: 100%;
    height: auto;
    margin: 10px auto 10px auto;    
    border-radius: 5px; 
 background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(left bottom, #ADD8E6, #1E90FF); /* Standard syntax */

}
.blocoVitrine{
    position: relative;
    color: white;
    font: bold 17px 'arial', 'helvetica', sans-serif;
    width: 100%;
    height: auto;
    margin: 10px auto 10px auto;    
    border-radius: 5px; 
      background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(left bottom, #ADD8E6, #1E90FF); /* Standard syntax */


}
.blocoVitrine table{
    position: relative;
    color: white;
    font: bold 25px 'arial', 'helvetica', sans-serif;
    width: 100%;
    height: auto;
    margin: 10px auto 10px auto;    
    border-radius: 5px; 
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left bottom, #ADD8E6, #1E90FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(left bottom, #ADD8E6, #1E90FF); /* Standard syntax */


}

	S

.vitrinePrincipal{
    position: relative;
    width: 25%;
    height: 300px;
    margin-left: 7%;
}
