@import url(https://fonts.googleapis.com/css?family=Squada+One);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);


*{
	margin:0px;
	padding:0px;	
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

html, body{	
	height:100%;
	font-size:12px;
	border: none;
}

body{
	background:url('bg-body.jpg');
}
#tudo {
	padding-bottom: 0px;
	width:1000px;
	margin:0 auto;
}
.c{clear:both}












#topo{
	min-height:204px;
}
#topo-iso{
	width:70px;
	height:60px;
	background:#7b7b7b;
	color:#fff;
	text-align:center;
	position:relative;
	z-index:999;	
}
#topo-iso1{
	padding-top:6px;
	font-size:22px;
}
#topo-iso2{
	font-size:12px;
}




#topo-menu{
	
}
.topo-bloco-menu{
	width:400px;
	float:left;
	top:-30px;
	position:relative;
	z-index:400;
}
.topo-item-menu{
	float:right;
	margin-left:10px;
	margin-right:10px;	
}
.topo-item-menu-dir{
	float:left;
}
.topo-item-menu a{
	color:#58585B;
	text-decoration:none;
	font-size:16px;
}




#topo-logo{
	width:200px;
	height:90px;
	float:left;
	position:relative;
	top:-45px;
	z-index:999;
}
#topo-fone{
	float:right;
	margin-right:50px;
	font-size:22px;
	color:#58585B;
	z-index:300;
	position:relative;
	text-align:right;
}
#topo-fone span{
	font-size:14px;
}

#fone-redes{
	float:right;
	position:relative;
	top:-40px;
	z-index:300;
}
#topo-redes-sociais{
	margin-top:10px;
	margin-right:0px;
}
.topo-rede-social{
	float:right;
	margin-left:20px;	
}

#topo-idiomas{
	position:absolute;
	top:-60px;
	right:0px;
	width:330px;
}
.topo-idioma-item{
	float:right;
	margin-right:5px;	
}
















/* Reset */
.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav form,
.nav input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;	
}


.nav a { text-decoration: none; }

.nav li { list-style: none; }

/* Menu Container */
.nav {
	display: inline-block;
	position: relative;
	cursor: default;
	z-index: 500;
}

/* Menu List */
.nav > li {
	display: block;
	float: left;
}



/* Menu Links */
.nav > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 54px;
	line-height: 54px;	
	font-family: 'Squada One', cursive;	
	font-size: 20px;
	color: #58585B;
	margin-left:10px;
	margin-right:10px;
}

.nav > li:hover > a {}

.nav > li:first-child > a {
	border-radius: 3px 0 0 3px;
	border-left: none;
}

/* Menu Dropdown */
.nav > li > div {
	position: absolute;
	display: block;
	width: 100%;
	top: 50px;
	left: 0;

	opacity: 0;
	visibility: hidden;
	overflow: hidden;

	background: #ffffff;
	border-radius: 0 0 3px 3px;

	-webkit-transition: all .3s ease .15s;
	-moz-transition: all .3s ease .15s;
	-o-transition: all .3s ease .15s;
	-ms-transition: all .3s ease .15s;
	transition: all .3s ease .15s;
}

.nav > li:hover > div {
	opacity: 1;
	visibility: visible;
	overflow: visible;
}

/* Menu Content Styles */
.nav .nav-column {
	float: left;
	width: 20%;
	padding: 20px;
	width:760px;
	font-family:Arial, Helvetica, sans-serif;
}

.nav .nav-column div {
	float:left;
	width:175px;
	margin-right:15px;
}

.nav .nav-column div a {
	line-height: 26px;	
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #fff;
}

.nav .nav-column div a:hover { color: #ccc; }






















#conteudo{
	
}
#titulo-pagina{
	width:1000px;
	height:40px;
	line-height:40px;
	background:url('linha-titulo.png');
	text-align:center;
}
#titulo-pagina span{
	background:url('bg-body.jpg');
	padding-left:20px;
	padding-right:20px;
	font-size:32px;
	text-transform:uppercase;
	font-family: 'Squada One', cursive;
}









#ProdutoEsquerda{
	float:left;
	width:400px;
	margin-left:75px;
}
#ProdutoDireita{
	float:right;
	width:410px;
	margin-right:50px;
}

#ProdutoImgPrincipal{
	
}
#ProdutoMiniaturas{
	margin-top:10px;
}
.ProdutoMiniatura{
	float:left;	
	margin-left:10px;
	width:126px;
}

#ProdutoDescricao{
	width:390px;
	padding:10px;
	min-height:280px;
	background:url('bg-descricao-produto.png');
	color:#fff;
	font-size:12px;
}
#ProdutoBtnOrcamento{
	float:left;
	width:202px;
	height:48px;
	line-height:48px;
	background:url('bg-produto-orcamento.png');
	text-align:center;	
	font-weight:bold;	
}
#ProdutoBtnOrcamento a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
}
#ProdutoBtnVoltar{
	float:right;
	width:202px;
	height:48px;
	line-height:48px;
	background:url('bg-produto-voltar.png');
	text-align:center;	
	font-weight:bold;
}
#ProdutoBtnVoltar a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
}


#MatrizariaTitulo{
	text-transform:uppercase;
	color:#929090;
	font-size:28px;
	text-align:center;
	margin-bottom:5px;
}
.MatrizariaMiniatura{
	float:left;	
	margin-left:10px;
	width:72px;
}







#EmpresaImg{
	width:400px;
	margin-left:95px;
	float:left;	
}
#EmpresaMiniaturas{	
	margin-left:95px;
}
.EmpresaMiniatura{
	float:left;	
	margin-left:10px;
	width:126px;
}
#EmpresaDescricao{
	width:400px;
	margin-right:95px;
	float:right;	
}
#EmpresaDescricaoTxt{
	width:390px;
	padding:10px;
	background:url('bg-descricao-produto.png');
	color:#fff;
	font-size:12px;
}
#EmpresaTitulo{
	text-transform:uppercase;
	color:#929090;
	font-size:24px;
	margin-bottom:5px;
}








#ContatoEsquerda{
	float:left;
	width:440px;
	margin-left:20px;
}
#ContatoDireita{
	float:right;
	width:440px;	
	margin-right:20px;
	position:relative;
}
#ContatoTxt{
	position:absolute;
	width:230px;
	top:30px;
	left:230px;
	color:#797878;
	font-size:12px;
}










.home{
	position:absolute;
	top:0px;
	height:580px;	
}
.home-1{
	width:1000px;
	height:580px;
	opacity:0;
}
.home-2{
	width:100px;
	height:580px;
	position:absolute;
	top:0px;
	opacity:0;	
}





#paginacao{
	position:absolute;
	top:500px;
	z-index:999;
	margin-left:50px;
}
	
.pagina{
	float:left;
	margin-right:5px;
	width:24px;
	height:24px;
}
	
.pagina a{
	display:block;
	background:url('bolinha.png');
	width:24px;
	height:24px;
}

.pagina-selecionada{
	background:url('bolinha-hover.png');
}
	
.pagina a:hover{
	background:url('bolinha-hover.png');
}









#BlocoIcones{
	width:1000px;	
}
.BlocoIcone{
	float:left;
	border-right:1px solid #838383;
	margin-left:10px;
	margin-right:10px;
}
.BlocoIconeImg{
	text-align:center;
}
.BlocoIconeDescricao{
	margin-top:10px;
	font-size:12px;
	color:#797878;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}







#CertificadoImg{
	width:400px;
	margin-left:95px;
	float:left;	
	text-align:right;
}
#CertificadoDescricao{
	width:400px;
	margin-right:95px;
	float:right;	
}






.produtos-listagel-item{
	width:196px;
	float:left;
	margin-right:5px;	
}
.produtos-listagel-item-img a:hover{
	opacity:0.9;
}
.produtos-listagel-item-nome{
	text-align:center;	
}
.produtos-listagel-item-nome a{
	font-size:11px;
	text-decoration:none;
	color:#58585B;
}







#produtos .entry { float: left; width:196px; height: 175px; margin-right:5px; }
#produtos .entry .project { position: absolute; width: 196px; height: 175px; }
#produtos .entry .project .preview { position: absolute; }
#produtos .entry .project .tooltip { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: scale opacity, 200ms, ease-out; -moz-transition: scale opacity, 200ms, ease-out; -o-transition: scale opacity, 200ms, ease-out; transition: scale opacity, 200ms, ease-out; position: absolute; text-align: center; color: #d81919; background-color: white; width: 136px; padding: 10px 0; margin-left: 30px; margin-top: 75px; }
#produtos .entry .project .curtain { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; -webkit-transition: opacity 400ms ease-out; -moz-transition: opacity 400ms ease-out; -o-transition: opacity 400ms ease-out; transition: opacity 400ms ease-out; display: block; position: absolute; width: 196px; height: 175px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(92, 177, 250, 0.8)), color-stop(100%, #5F5D96)); background-image: -webkit-linear-gradient(rgba(92, 177, 250, 0.8), #5F5D96); background-image: -moz-linear-gradient(rgba(92, 177, 250, 0.8), #5F5D96); background-image: -o-linear-gradient(rgba(92, 177, 250, 0.8), #5F5D96); background-image: linear-gradient(rgba(92, 177, 250, 0.8), #5F5D96); color: white; }
#produtos .entry .project .curtain .description { margin-top: 100px; text-align: center;  }
#produtos .entry .project .icon { margin-top: 20px; margin-left: 80px; }
#produtos .entry .project:hover .tooltip { display: block; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(92, 177, 250, 0.8)), color-stop(100%, #5F5D96)); background-image: -webkit-linear-gradient(rgba(92, 177, 250, 0.8), #5F5D96); background-image: -moz-linear-gradient(rgba(92, 177, 250, 0.8), #5F5D96); background-image: -o-linear-gradient(rgba(92, 177, 250, 0.8), #5F5D96); background-image: linear-gradient(rgba(92, 177, 250, 0.8), #5F5D96); color:#fff; }
#produtos .entry .project:hover .curtain { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }

















#rodape-cima{
	width:985px;
	margin-left:7px;
	margin:0 auto;
	position:relative;
	top:32px;
	z-index:100;
}










#rodape-envolve{
	min-width:1000px;
	width:100%;
	background:#01020B;
}
#rodape{
	background:#01020B;
	background-image:url('bg-rodape.jpg');
	background-repeat:no-repeat;
	position: relative;
	height:390px;
	width:1000px;
	margin:0 auto;
}


.rodape-bloco{
	float:left;
	width:300px;
	margin-left:15px;
	margin-right:15px;	
}
.rodape-tit1{
	color:#fff;
	font-weight:bold;
	font-size:24px;
	margin-top:30px;
	margin-bottom:15px;
}
.rodape-tit2{
	color:#fff;
	font-size:14px;
	line-height:20px;
}

.rodape-input-linha{
	margin-bottom:5px;	
}
.InputRodapeTxt{
	padding-left:3px;
	padding-right:3px;
	width:189px;
	height:33px;
	line-height:33px;
	border:0px;
	background:url('bg-input-rodape.png');
	font-size:10px;
	color:#fff;
}
.InputRodapeTextarea{
	padding:3px;
	width:280px;
	height:53px;
	background:url('bg-textarea-rodape.png');
	border:0px;
	font-size:10px;
	color:#fff;
}



#rodape-redes-sociais{
	
}
.rodape-rede-social{
	float:left;
	margin-right:10px;
}


#rodape-assinatura{
	text-align:center;
	color:#fff;
	font-size:11px;
}
#rodape-assinatura a{
	color:#fff;
	text-decoration:none;
}


.rodape-not-tit a{
	color:#fff;
	font-size:16px;
}
.rodape-not-resumo a{
	color:#fff;
	margin-top:1px;
}
.rodape-not-sep{
	width:300px;
	height:2px;
	background:url('not-rodape-sep.png');	
}




#rodape-contatos{
	float:left;	
}
.rodape-contatos-bloco{
	float:left;
	margin-right:30px;
	color:#fff;
	font-size:14px;
}
#rodape-trabalhe-conosco{
	position:absolute;
	top:310px;	
}










.newsletter-sucesso{
	color:#fff;	
}
.contato-sucesso{
	color:#797878;
	font-size:11px;
	font-weight:bold;	
}



