html, body{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: 'Calibri',arial;
}

.scroll{
	width: 100%;
	height: 112px;
	background-color: white;
	display: none;
    position: fixed;
    z-index: 999!important;
}

#tudo{
	width: 100%;
	height: 100%;
}

#topo{
	width: 100%;
	height: 112px;
}
	#topo #center{
		width: 1105px;
		height: 80px;
		margin: 0px auto;
		position: relative;
		top: 15px;
	}
		#topo #center #logo{
			width: 250px;
			height: 59px;
			background-image: url(../img/partes/logo.png);
			background-size: 100% 100%;
			position: relative;
			top: 15px;
			left: -15px;
			float: left;
		}

		#slider{
			width: 100%;
			height: 460px;
			margin: 0px auto;
		}
		#slider .marcas{
			width: 100%;
			height: 460px;
		}
		#slider .marcas ul{
		    width:100%;
			height: 460px;
		}
		#slider .marcas ul li {
		    width: 100%;
			height: 460px;
			background-size: 100% 100%;  
			text-align: center;
		}
		#slider .marcas ul li img{
		    width: 100%;
			height: 460px;
			background-size: 100% 100%;  
		}
		.next{
			width: 31px;
			height: 58px;
			border:0;
			margin-top: 200px;
			margin-left: 160px;
			position: absolute;
			z-index: 9;
			background: url(../img/partes/seta_esquerda.png);
		}
		.prev{
			width: 31px;
			height: 58px;
			border:0;
			float: right;
			margin-right: 160px;
			margin-top: -265px;
			position: relative;
			z-index: 9;
			background: url(../img/partes/seta_direita.png);
		}
	#servico-home{
		width: 100%;
		min-height: 200px;
		margin-bottom: 5px;
	}
		#servico-home #center{
			width: 1105px;
			min-height: 200px;
			margin: 0px auto;
		}
			#servico-home #center #span-1{
				width: 55%;
				min-height: 295px;
				font-family: 'Calibri Light',arial;
				font-size: 1.15em;
				margin-top: 60px;
				float: left;
			}
				#servico-home #center #span-1 #title{	
					font-size: 1.55em;
					color: #000;
					margin-bottom: 20px;
				}
				#servico-home #center #span-1 #text{	
					font-size: 1.1em;
					color: #333333;
					font-family: 'Calibri',arial;
					margin-bottom: 20px;
				}
			#servico-home #center #span-2{
				width: 39%;
				height: 395px;
				font-size: 1.15em;
				text-align: center;
				margin-top: 100px;
				line-height: 30px;
				font-family: 'Calibri Light',arial;
				float: right;
			}
			#servico-home #center #span-2 a{
				color: #333;
			}
				#servico-home #center #span-2 #imagem{
					width: 100%;
					height: 278px;
					background-image: url(../img/partes/maquina.png);
					background-size: 100% 100%;
					border:2px solid white;
					box-shadow: 2px 2px 5px #888888;
					margin-bottom: 15px;
				}
				#servico-home #center #span-2 #leia-mais{
					width: 20%;
					height: 28px;
					border: 2px solid #666666;
					border-radius: 15px;
					float: right;
				}

#quemsomos-home{
	width: 100%;
	height: 300px;
}
	#quemsomos-home #text-quemsomos{
		width: 100%;
		height: 300px;
		background-color: #e8e8e8;
	}
		#quemsomos-home #text-quemsomos #center{
			width: 1105px;
			height:245px;
			margin: 0px auto;
		}
			#quemsomos-home #text-quemsomos #center #foto-empresa{
				width: 360px;
				height: 240px;
				background-image: url(../img/partes/quemsomos.png);
				background-size: 100% 100%;
				border:2px solid white;
				box-shadow: 2px 2px 5px #888888;
				position: relative;
				top: 25px;
				float: left;
				z-index: 9;			
			}
		#quemsomos-home #text-quemsomos #center #span-1{
			width: 61%;
			height: 200px;
			font-family: 'Calibri Light',arial;
			font-size: 1.15em;
			margin-top: 25px;
			float: right;
		}
		#quemsomos-home #text-quemsomos #center #span-1 a{
			color: #333;
		}
				#quemsomos-home #text-quemsomos #center #span-1 #title{	
					font-size: 1.55em;
					color: #000;
					margin-bottom: 20px;
				}
				#quemsomos-home #text-quemsomos #center #span-1 #text{	
					font-size: 1.05em;
					color: #666;
					font-family: 'Calibri',arial;
					margin-bottom: 20px;
				}
				#quemsomos-home #text-quemsomos #center #span-1 #leia-mais{
					width: 14%;
					height: 28px;
					text-align: center;
					line-height: 30px;
					border: 2px solid #666666;
					border-radius: 15px;
					float: right;
				}
	

#conteudo{
	width: 1105px;
	min-height: 50px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 25px;
}
	#conteudo #title{
		width: 100%;
		height: 40px;
		line-height: 30px;
	font-family: 'Calibri Light',arial;
		text-transform: uppercase;
		font-size: 25px;
		border-bottom: 1px solid #333;
		color: #000;
	}
	#conteudo #texto{
		width: 100%;
		min-height: 40px;
		margin-top: 25px;
		font-family: 'Calibri',arial;
		font-size: 16px;
		color: #333;
	}

#table_contato{
	width: 45%;
	min-height: 100%;
	float: left;
	color: #333;
	font-style: 'Calibri',arial;
	text-transform: uppercase;
	font-size: 15px; 
}
#table_contato2{
	width: 45%;
	min-height: 100%;
	float: left;
	margin-left:60px; 
	color: #333;
	font-style: 'Calibri',arial;
	text-transform: uppercase;
	font-size: 15px; 
}
#botao_contato2{
	width: 100%;
	height: 40px;
	background: white;
	color: #090c1f;
	border: 0;	
	font-family: 'Calibri',arial;
	text-transform: uppercase;
	font-size: 18px;
	border: 1px solid #090c1f;
}
.td_contato{
	width: 100%;
	height: 25px;
}
.td_mensagem{
	width: 100%;
	height: 75px;
}
#title_conf{
	width: 100%;
	min-height: 20px;
	color: #090c1f;
	margin-top: 10px;
	font-size: 25px;
	border-bottom: 1px solid #090c1f;
}
#mensagem{
	width: 100%;
	min-height: 0px;
	background: #87CEFF;
	border-radius: 15px;
	margin-bottom: 25px;
}
#mensagem-texto{
	width: 90%;
	min-height: 0px;
	margin: 0px auto;
}

#fotos-pagina{
	width: 31.3%;
	height: 250px;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 30px;
	text-align: center;

	/* habilita o flex nos filhos diretos */
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;

	/* centraliza na vertical */
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;

	/* centraliza na horizontal */
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

#fotos-pagina a{
	color: #333;
	text-decoration: none;
}
#fotos-pagina img{
	max-width: 100%;
	max-height: 150px;
	margin-bottom: 15px;
}

#video{
	width: 45%;
	height: 350px;
	float: left;
	margin-left: 2.5%;
	margin-right: 2.5%;
	margin-bottom: 30px;
	text-align: center;
}
#video iframe{
	width: 100%;
	height: 275px;
}
#video p{
	width: 100%;
	height: 50px;
}


#linha-noticias{
	width: 100%;
	min-height: 200px;
	float: left;
	margin-bottom: 35px;
}

#texto-noticias{
	width: 60%;
	min-height: 188px;
	float: right;
	margin-top: 12px;
}
#texto-noticias a{
	text-decoration: none;
}
#titulo-noticias{
	margin-top: 0;
	color: #fc0000;
	line-height: 22px;
	font-size: 22px;
	margin-bottom: 13px;
	font-family: 'Calibri Light',arial;
	font-weight: bold;
}
#texto-noticias-resumida{
	font-family: 'Calibri',arial;
	color: #666;
	font-size: 15px;
	line-height: 17px;
}
#download-materia{
	width: 25%;
	height: 25px;
	margin-top: 5px;
}
#data-noticias{
	width: 100%;
	height: 25px;
	font-family: 'Calibri Light',arial;
	font-weight: bold;
	color: #000;
	font-size: 13px;
	margin-bottom: 8px;
	text-transform: uppercase;	
}
#data-noticia{
	width: 100%;
	height: 25px;
	font-family: 'Calibri Light',arial;
	font-weight: bold;
	color: #000;
	font-size: 15px;
	margin-bottom: 8px;
	text-transform: uppercase;	
}
#imagem-noticia-pagina{
	width: 25%;
	height: 200px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;

	/* habilita o flex nos filhos diretos */
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;

	/* centraliza na vertical */
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;

	/* centraliza na horizontal */
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
#imagem-noticia-pagina img{
	max-width: 100%;
	max-height: 200px; 
}

a{text-decoration: none}

.imagem-noticia{
	max-width: 345px;
	max-height: 200px;
}
#veja-publicacoes{
	width: 25%;
	height: 35px;
	text-align: center;
	line-height: 38px;
	font-size: 16px;
	font-family: 'Calibri',arial;
	margin-bottom: 10px;
	margin-top:35px;
	float: left;
	margin-left: 36%;
	color: #fc0000;
	font-weight: bold;
	border-radius: 5px;
	text-transform: uppercase;
	border:1px solid #fc0000;
}
#veja-publicacoes:hover{
	color: #fff;
	background-color: #fc0000;
	text-decoration: none;
}


#linha-equipamento{
	width: 100%;
	min-height: 150px;
	margin-bottom:75px;
}
	#linha-equipamento #imagem{
		width: 25%;
		max-height: 118px;
		float: left;
	}
		#linha-equipamento #imagem img{
			max-width: 100%;
			max-height: 118px;
		}
	#linha-equipamento #caracteristica{
		width: 55%;
		min-height: 150px;
		float: left;
		margin-right: 2%;
		font-size: 14px;
		font-family: 'Calibri',arial;
		margin-left:2%;
	}
		#linha-equipamento #caracteristica #title-equipamento{
			width: 100%;
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 5px;
			font-family: 'Calibri',arial;		
		}
		#linha-equipamento #caracteristica #texto-equipamento{
			width: 100%;
			min-height:100px;
		}

	#linha-equipamento #download-equipamento{
		width: 15%;
		height: 80px;
		text-align: center;
		font-size: 16px;
		font-family: 'Calibri',arial;
		color: #fc0000;
		margin-top: 32px;
		float: right;
	}
		#linha-equipamento #download-equipamento img{
			width: 100%;
			height: 50px;
			margin-bottom: 7px;
		}


#rodape{
	width: 100%;
	height: 260px;
}
	#rodape-topo{
		width: 100%;
		height: 220px;
		background-color: #242424;
	}
		#rodape-topo #center{
			width: 1105px;
			height: 190px;
			margin: 0px auto;
			position: relative;
			top: 15px;
		}
		#rodape-topo #center #informacao1{
			width: 245px;
			height: 170px;
			margin-top: 20px;
			font-family: 'Calibri',arial;
			font-size: 1.15em;
			color: white;
			float: left;
		}
		#rodape-topo #center #menu-rodape{
			width: 750px;
			height: 25px;
			float: right;
			text-align: right;
			text-transform: uppercase;
			font-family: 'Calibri',arial;
			font-size: 14px;
			color: white;
			line-height: 25px;
		}
			#rodape-topo #center #menu-rodape a{
				color: white;
			}
			#rodape-topo #center #menu-rodape a:hover{
				text-decoration: none;
			}
		#rodape-topo #center #onde-estamos{
			width: 275px;
			height: 130px;
			float: left;
			margin-top: 35px;
			text-align: center;			
			text-transform: uppercase;
			font-family: 'Calibri',arial;
			font-size: 1.1em;
			color: white;
			margin-left: 25%;
		}
			#rodape-topo #center #onde-estamos iframe{
				width: 271px;
				height: 106px;
				border:2px solid #666666;
			}
		#rodape-topo #center #rede-social{
			width: 155px;
			height: 70px;
			float: right;
			text-align: center;			
			text-transform: uppercase;
			font-family: 'Calibri',arial;
			font-size: 1.1em;
			color: white;
			margin-top: 8.5%;
		}
			#rodape-topo #center #rede-social #title-rede{
				width: 100%;
				height: 25px;
			}
			#rodape-topo #center #rede-social #facebook{
				width: 36px;
				height: 36px;
				background-image: url(../img/partes/facebook.png);
				background-size: 100% 100%;
				float: left;
			}
			#rodape-topo #center #rede-social #twitter{
				width: 36px;
				height: 36px;
				background-image: url(../img/partes/twitter.png);
				background-size: 100% 100%;
				float: left;
				margin-left: 3px;
				margin-right: 2px;
			}
			#rodape-topo #center #rede-social #youtube{
				width: 36px;
				height: 36px;
				background-image: url(../img/partes/youtube.png);
				background-size: 100% 100%;
				float: left;
				margin-left: 2px;
				margin-right: 3px;
			}
			#rodape-topo #center #rede-social #instagram{
				width: 36px;
				height: 36px;
				background-image: url(../img/partes/instagram.png);
				background-size: 100% 100%;
				float: left;
			}
	#rodape-down{
		width: 100%;
		height: 40px;
		font-family: 'Calibri',arial;
		font-size: 1.1em;
		text-align: center;
		line-height: 40px;
		background-color: #fff;
	}
		#rodape-down a{
			color: #333;
			text-decoration: none;
		}



#equipamento-home{
	width: 1105px;
	height: 300px;
	margin: 0px auto;
}
#titulo-equipamentos{
	width: 100%;
	height: 40px;
	line-height: 30px;
	font-family: 'Calibri Light',arial;
	text-transform: uppercase;
	font-size: 25px;
	color: #000;
	margin-top: 40px;
}

#slider-2{
	width: 100%;
	height: 180px;
	margin: 0px auto;
	margin-top: 25px;
	border:1px solid #999999;
}
#slider-2 .marcas-2{
	width: 100%;
	height: 180px;
	margin-left: 70px;
}
#slider-2 .marcas-2 ul{
    width:100%;
	height: 180px;
}
#slider-2 .marcas-2 ul li {
	width: 220px;
	height: 180px;
	background-size: 100% 100%;  
	text-align: center;
	margin-left: 50px;
	margin-right: 50px;

	/* habilita o flex nos filhos diretos */
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;

	/* centraliza na vertical */
	-ms-align-items: center;
	-webkit-align-items: center;
	align-items: center;

	/* centraliza na horizontal */
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
#slider-2 .marcas-2 ul li img{
    width: 100%;
	max-height: 180px;
	background-size: 100% 100%;  
}
.next-2{
	width: 17px;
	height: 45px;
	border:0;
	float: left;
	margin-left: 13px;
	margin-right: 5px;
	margin-top: 70px;
	background: url(../img/partes/seta_maquina_esquerda.png);
}
.prev-2{
	width: 17px;
	height: 45px;
	border:0;
	float: right;
	margin-right: 13px;
	margin-top: -110px;
	background: url(../img/partes/seta_maquina_direita.png);
}








@media (max-width: 1024px){
#topo #center{
	width: 980px;
}
#slider{
	height: 400px;
}
#slider .marcas{
	height: 400px;
}
#slider .marcas ul{
	height: 400px;
}
#slider .marcas ul li {
	height: 400px;
}
#slider .marcas ul li img{
	height: 400px;
}
.next{
	margin-top: 170px;
	margin-left: 60px;
}
.prev{
	margin-right: 60px;
	margin-top: -240px;
}	
#servico-home #center{
	width: 980px;
}
#quemsomos-home #text-quemsomos #center{
	width: 980px;
}
#equipamento-home{
	width: 980px;
}
#slider-2 .marcas-2 ul li {
	width: 220px;
}
#rodape-topo #center{
	width: 980px;
}
#rodape-topo #center #onde-estamos{
	margin-left: 15%;
}

#conteudo{
	width: 980px;
}







}			