html {
    position: relative;
    min-height: 100%;
}

.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.item:nth-child(1) {
    background: url(./verao2020-1.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.item:nth-child(2) {
    background: url(./verao2020-2.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.item:nth-child(3) {
    background: url(./verao2020-3.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.item:nth-child(4) {
    background: url(./verao2020-4.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.carousel {
    z-index: -99;
}
.carousel .item {
    position: fixed;
    width: 100%;
    height: 100%;
} 



BODY {
	margin-top:0px; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
    color:#FFF;	
 	
}

img {
	border:0px;
}

.opa:hover {opacity: 0.5; filter:alpha(opacity=80);}
.opa_fraco:hover {opacity: 0.9; filter:alpha(opacity=80);}

a:link, a:visited {
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a:active {
	text-decoration: none;
	}
	
	
.header {
	top:0;
	width : 100% ;
	height:40px ; 
	background-color:#444850;	
	background-repeat:repeat-x;
	position:fixed;
	z-index:-2;
	opacity:0.9;
 }

nav {
	text-align:left;
}
#menu {
	padding:9px;
	width:610px;
	height:10px;
	right:10px;
	position:absolute;
}



#menu li a { 
color:#FFFFFF ;
padding:10px;
font-size:20px;
text-decoration:none;
font-weight:bold;
}

#menu li a:hover { 
background-image:url(imagens/sublinhado.png);
background-repeat:no-repeat;
background-position:bottom;
color:#E9E9E9;
}

#logo_home {
	position:absolute;
	margin:50px;
}



#colecao_home {
	position:absolute;
	width:376px;
	height:104px;
	top:80%;
	right:10%;
}

#colecao_telefone {
	position:absolute;
	width:100%;
	height:15px;
	bottom:0;
	text-align:center;
	background-color:black;
	opacity:0.7;
	padding:10px;
}

#representante_home {
	position:absolute;
	width:240px;
	height:240px;
	margin:420px 0px 0px 800px;
}

  .meio_conteudo {
	padding:30px;
	margin:200px 0px 0px 400px;
	width :620px ; 
	position:absolute; 
	z-index:1;
	background-color:#333;
	
	/* ARREDONDAR BORDAR */
	-moz-border-radius: 10px; /* Para Firefox */
    -webkit-border-radius: 10px; /*Para Safari e Chrome */
    border-radius: 10px; /* Para Opera 10.5+*/
	
	opacity:0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
 }
 
 .rodape {
	bottom:0px;
	width : 100% ;
	height:25px ; 
	background-color:#2c2c2c;	
	background-repeat:repeat-x;
	position:fixed;
	z-index:2;
	color:#FFF;
    padding-top:10px;
 }
 
  .rodape a {
	color:#FFF;
 }
 
 
  .rodape a:hover {
	color:#CCC;
 }
 
 
 #formulario {
	 text-align:left;
	 width:600px;
 }
 #endereco {
	 text-align:left;
	 width:600px;
	 margin-bottom:0px;
 } 
 
 #endereco h5 {
	 color:#FFF;
	 margin-bottom:10px;
 }
 
  #endereco h5 a{
	 color:#1e91ba;
 }
 
 #fotos_empresa {
	position:absolute;
	margin:400px 0px 0px 100px;
}

 #empresa {
	 text-align:justify;
	 width:600px;
 }
 
 #empresa h5 {
	 color:#FFF;
	 line-height:20px;
 }
 
  #empresa h3 {
	 color:#FFF;
	 line-height:20px;
	 margin-bottom:10px;
 }
 
 #representante_representante {
	position:absolute;
	width:240px;
	height:240px;
	margin:350px 0px 0px 100px;
}


 #menu_produtos {
	position:absolute;
	width:820px;
	height:80px;
	margin:100px 0px 0px 400px;
	padding:30px;
	
	background-color:#333;
	
	/* ARREDONDAR BORDAR */
	-moz-border-radius: 10px; /* Para Firefox */
    -webkit-border-radius: 10px; /*Para Safari e Chrome */
    border-radius: 10px; /* Para Opera 10.5+*/
	
		opacity:0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
}

#menu_produtos h1 {
color:#FFF;
font-size:18px;
}

#produtos_botoes {
	width:100%;
	text-align:center;
}


  .meio_conteudo_produtos {
	padding:30px;
	margin:250px 0px 0px 400px;
	width :820px ; 
	position:absolute; 
	z-index:1;
	background-color:#333;
	
	
	/* ARREDONDAR BORDAR */
	-moz-border-radius: 10px; /* Para Firefox */
    -webkit-border-radius: 10px; /*Para Safari e Chrome */
    border-radius: 10px; /* Para Opera 10.5+*/
	
		opacity:0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
 }
 
 
   #cadastro_news {
	padding:10px;
	margin:480px 0px 0px 100px;
	width :230px ; 
	position:absolute; 
	z-index:1;
	background-color:#333;
	color:#FFF;
	
	/* ARREDONDAR BORDAR */
	-moz-border-radius: 10px; /* Para Firefox */
    -webkit-border-radius: 10px; /*Para Safari e Chrome */
    border-radius: 10px; /* Para Opera 10.5+*/
	
	opacity:0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
 }
 
 #formu{
	 background-color:#333;
	 opacity:0.9;
	 font-size:16px;
 }
 
  #inovasse{
	 position:absolute;
	 right:0;
	 bottom:30px;
	 padding:10px;
 }
 
 
 
 #menu2 {
	position:absolute;
	margin:300px 0 0 28px;
}

 #menu2 ul {
	text-align:left;
	
}

#menu2 li {
margin-left:5px;
list-style-type:none;
border-left:2px dotted #FFFFFF;
border-right:2px dotted #FFFFFF;
background-color:black;
opacity:0.7;
margin:10px;
padding:5px;
}

#menu2 li a { 
color:#FFFFFF ;
padding:10px;
font-size:15px;
text-decoration:none;
font-weight:bold;
opacity:1;
}

#menu2 li a:hover { 
background-image:url(imagens/sublinhado.png);
background-repeat:no-repeat;
background-position:bottom;
color:#E9E9E9;
}

@media (max-width:767px) {
    .hidden-xs {
        display: none!important
    }
}