*{
	padding:0px;
	margin:0px;
	
	} 
		html 
{ 
 height: 100%;
 overflow-x: hidden;
}
@font-face {
     font-family: "Helvetica";
     src: url(../fonts/Helvetica_0.ttf);
  }
.redes_op{
	opacity:1;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	-o-transition:0.5s;
	}
.redes_op:hover{
	opacity:0.6;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	-o-transition:0.5s;
	
	}	 
#menu{
	float:left;
	font-family: "Helvetica";
	src: url(../fonts/Helvetica_0.ttf);
}	
#menu ul{
	list-style:none;
}
#menu ul li{
	display:inline;
	float:left;
}
#menu ul li a{
	float:left;
	padding-right:42px;
	padding-left:42px;
	padding-bottom:4px;
	height:48px;
	min-width:20px;
	background:transparent;
	cursor:pointer;
	text-decoration:none;
	color:#363636;
	opacity:0.9;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	-o-transition:0.5s;
	}
	
#menu ul li a:hover{
	opacity:1;
	cursor:pointer;
	float:left;
	padding-right:42px;
	padding-left:42px;
	padding-bottom:4px;
	height:48px;
	min-width:20px;
	text-decoration:none;
	cursor:pointer;
	background:#38358a;
	color:#fff;
	-moz-transition:0.6s linear;
	-ms-transition:0.6s linear;
	-webkit-transition:0.6s linear;
	-o-transition:0.6s;
	}

.menuMarcado a{
	opacity:1;
	cursor:pointer;
	text-decoration:none;
	float:left;
	padding-right:0px;
	padding-left:12px;
	height:48px;
	cursor:pointer;
	min-width:20px;
	background:#38358a !important;
	color:#fff !important;
	-moz-transition:0.8s linear;
	-ms-transition:0.8s linear;
	-webkit-transition:0.8s linear;
	-o-transition:0.8s;
	}

/*CATEGORIAS*/
/*CATEGORIAS*/
#cat_departamentos{
	float:left;
	}
#cat_departamentos ul{
	list-style:none;
	float:left;
	}
#cat_departamentos ul li{
	display:inline;
	float:left;
	width:970px;
	margin:0px 0px;
	}
#cat_departamentos ul li a{
	display:inline;
	float:left;
	width:970px;
	margin:0px 0px;
	padding-bottom:12px;
	min-height:35px;
	}
#cat_departamentos ul li a:hover{
	list-style:none;
	display:inline;
	float:left;
	width:170px;
	min-height:35px;
	padding-bottom:12px;
	}	
#bt_cate{
	float:left;
	width:350px;
	height:98px;
	background:#b7b5b5;
	margin:-99px 1px 0px;
	-moz-transition:0.4s linear;
	-ms-transition:0.4s linear;
	-webkit-transition:0.4s linear;
	-o-transition:0.4s;
	}	
#bt_cate:hover{
	float:left;
	width:350px;
	height:98px;
	background:#c32324;
	margin:-99px 1px 0px;
	-moz-transition:0.8s linear;
	-ms-transition:0.8s linear;
	-webkit-transition:0.8s linear;
	-o-transition:0.8s;
	}	
/*departamentos*/
#departamentos{
	float:left;
	width:970px;
	}
#departamentos ul{
	list-style:none;
	}		
#departamentos ul li{
	display:block;
	line-height:45px;
	}
#departamentos ul li a{
	float:left;
	color:#999;
	width:998px;
	min-height:100px;
	border-bottom:1px dotted #ccc;
	background:#f2f2f2;
	-moz-transition:0.2s linear;
	-ms-transition:0.2s linear;
	-webkit-transition:0.2s linear;
	-o-transition:0.2s;
	}	
#departamentos ul li a:hover{
	float:left;
	color:#fff;
	width:998px;
	min-height:100px;
	border-bottom:1px dotted #ccc;
	background:#263c75;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-o-transition:0.3s;
	}
#n_cate ul{
	float:left;
	list-style:none;
	}	
#n_cate ul li{
	line-height:20px;
	float:left;
	text-align:center;
	}	
	
#con_depa_geral{
	opacity:1;
	-moz-transition:0.6s linear;
	-ms-transition:0.6s linear;
	-webkit-transition:0.6s linear;
	-o-transition:0.6s;
	}
#con_depa_geral:hover{
	opacity:0.7;
	-moz-transition:0.8s linear;
	-ms-transition:0.8s linear;
	-webkit-transition:0.8s linear;
	-o-transition:0.8s;
	}						
/*PRODUTOS*/	
#nome_prod{
	float:left;
}
#nome_prod ul{
	list-style:none;
}
#nome_prod ul li{
	display:inline;
}
#nome_prod ul li a{
	color:#373435;
	text-decoration:none;
	width:450px;
	float:left;
	text-align:center;
	margin:0px 10px;
}
#nome_prod ul li a:hover{
	color:#263c75;
	text-decoration:none;
	width:450px;
	float:left;
	text-align:center;
	margin:0px 10px;
}
#bt_detalhes{
	float:left;
	width:430px;
	height:90px;
	background:#263c75;
	margin:5px 20px;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	-o-transition:0.5s;
}
#bt_detalhes:hover{
	float:left;
	width:430px;
	height:90px;
	background:#b7b5b5;
	margin:5px 20px;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-o-transition:0.3s;
}

#bt_listar{
	width:1000px;
	height:150px;
	background:#263c75;
	margin:0px 0px;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	-o-transition:0.5s;
}
#bt_listar:hover{
	width:1000px;
	height:150px;
	background:#b7b5b5;
	margin:0px 0px;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-o-transition:0.3s;
}
#nome_produto{
	float:left;
	font:38px Helvetica, Arial, sans-serif;
	color:#263c75;
	}
#cod_produto{
	float:left;
	font:34px Helvetica, Arial, sans-serif;
	color:#373435;
	}	
#descricao_produto{
	float:left;
	font:30px Helvetica, Arial, sans-serif;
	color:#373435;
	padding-bottom:20px;
	}	
.zoom {
  padding: 0px;
  transition: transform .6s; /* Animation */
  width: 470px;
  height: 280px;
  margin: 0px auto 0px;
}

.zoom:hover {
  transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}	
.zoom2 {
  padding: 0px;
  transition: transform 3.1s; /* Animation */
  width: 1000px;
  height: 436px;
  margin: 0px auto 0px;
}

.zoom2:hover {
  transform: scale(1.02); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}	
#foto_p{
	float:left;
	border:3px solid #999;
	-moz-transition:0.2s linear;
	-ms-transition:0.2s linear;
	-webkit-transition:0.2s linear;
	-o-transition:0.2s;
	}	
#foto_p:hover{
	float:left;
	border:3px solid #333;
	-moz-transition:0.6s linear;
	-ms-transition:0.6s linear;
	-webkit-transition:0.6s linear;
	-o-transition:0.6s;
	}			
/*FOOTER*/
#menu_footer{
	}
#menu_footer ul{
	list-style:none;
	}
#menu_footer ul li{
	display:block;
	line-height:45px;
	}
#menu_footer ul li a{
	float:left;
	color:#373435;
	text-decoration:none;
	-moz-transition:0.6s linear;
	-ms-transition:0.6s linear;
	-webkit-transition:0.6s linear;
	-o-transition:0.6s;
	}	
#menu_footer ul li a:hover{
	float:left;
	color:#263c75;
	margin:0px 5px;
	text-decoration:none;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-o-transition:0.3s;
	}			

/*PAGINAÇÃO*/
#paginacao{
	float:left;
	}
#paginacao ul{
	list-style:none;
	}
#paginacao ul li{
	display:inline;
	float:left;
	padding-left:5px;
	}	
#paginacao ul li a{
	text-decoration:none;
	color:#333;
	background:#fff;
    padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;
	float:left;
	border:1px solid #333;
	}	
#paginacao ul li a:hover{
	background:#263c75;
	border:1px solid #333;
	color:#FFF;
	}

#paginacaoM{
	float:left;
	}
#paginacaoM ul{
	list-style:none;
	}
#paginacaoM ul li{
	display:inline;
	float:left;
	padding-left:5px;
	}
#paginacaoM ul li a{
	text-decoration:none;
	color:#fff;
	background:#263c75;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:8px;
	float:left;
	border:1px solid #333;
	}	
#paginacaoM ul li a:hover{
	background:#333;
	border:1px solid #333;
	color:#fff;
	}
/*INSTITUCIONAL*/
#conte_texto_empresa{
	text-align:justify;
	font:36px Helvetica, Arial, sans-serif; 
	color:#373435;
	line-height:45px;
	}	
#t_empre{
	float:left;
	font:38px Helvetica, Arial, sans-serif;
	color:#373435;
	margin:20px auto 20px;
	}		
/*PARCEIROS*/
/*MARCAS*/
#marcas{
	float:left;
	width:180px;
	}
#marcas ul{
	list-style:none;
	}		
#marcas ul li{
	display:block;
	}
#marcas ul li a{
	float:left;
	color:#999;
	width:180px;
	background:#fff;
	-moz-transition:0.2s linear;
	-ms-transition:0.2s linear;
	-webkit-transition:0.2s linear;
	-o-transition:0.2s;
	}	
#marcas ul li a:hover{
	float:left;
	color:#fff;
	width:180px;
	background:#fff;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-o-transition:0.3s;
	}		
/*DOWNLOAD*/
#bt_download{
	width:350px;
	height:120px;
	background:#263c75;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	-o-transition:0.5s;
}
#bt_download:hover{
	width:350px;
	height:120px;
	background:#b7b5b5;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
	-o-transition:0.3s;
}	
/*CONTATO*/
#contato{
	width:1000px;
	min-height:420px;
	overflow:hidden;
	margin:0px -10px;
	float:left;
	padding-bottom:10px;
	clear:both;
	overflow-x:hidden;
	}
#contato input{
	height:100px;
	float:left;
	font-weight:bold;
	color:#666;
	background:#f2f2f2;
	border:1px solid #ccc;
	font:36px Helvetica, Arial, sans-serif;
	border-radius:30px;
	}	
#contato textarea{
	float:left;
	height:400px;
	color:#666;
	font:36px Helvetica, Arial, sans-serif;
	background:#f2f2f2;
	border:1px solid #ccc;
	border-radius:30px;
	}	
#contato span{
	color:#797070;
	font:36px Helvetica, Arial, sans-serif;
	float:left;
	padding-left:25px;
	}	
#contato .btn{
	width:210px;
	height:100px;
	margin:20px 785px;
	clear:both;
	float:left;
	border:0;
	color:transparent;
	cursor:pointer;
	}	
#contato .btn:hover{
	
	}		
		
			
	


	