*{opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .4s ease-out;transition:all .2s ease-out}:hover{opacity:2;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}
@font-face {
	font-family: 'SkolaSans';
	src: url('../fonts/webfontkit/skolasans-bold-webfont.eot');
	src: url('../fonts/webfontkit/skolasans-bold-webfont.ttf?#iefix') format('embedded-opentype'),
	url('../fonts/webfontkit/skolasans-bold-webfont.ttf#SkolaSans') format('svg'),
	url('../fonts/webfontkit/skolasans-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body{
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #363636;
	background: white;
	
	
}

.labelhidden{
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

label.error{
	color: red;
	margin-top: -10px;
	margin-bottom: 5px;
	font-family: 'Arial', sans-serif;
	font-size: 13px;
}

.align_left{
	float: left;
}
.align_right{
	float: right;
}
.justify{
	text-align: justify;
}
.link_cursor{
	cursor: pointer;
}
a:hover{text-decoration: none;
	color: #ababab;} 
	a {color: 363636;
		text-decoration: none;}
/*a{
	color: #363636;
}
a:hover{
	color: #363636;
	text-decoration: none;
	-moz-text-shadow: 0px 1px 3px #9e9e9e;
	-webkit-text-shadow: 0px 1px 3px #9e9e9e;
	text-shadow: 0px 1px 3px #9e9e9e;
	}*/
	/*TÍTULOS*/
	h1, h2, h3, h4, h5{
		font-family: 'Roboto', sans-serif;
		margin: 0;
	}
	h1{
		padding: 0 0 20px 0;
		font-size: 45px;

	}
	h1.news{
		text-align: left;
		margin: 0;
		padding: 0;
	}

	.container-fluid{
		padding: 0px;
	}
	.p_padrao{
		margin-bottom: 25px;
	}

	/*INDEX*/
	/*TOPO*/
	.background{
		background: url('../../imagens/layout/bg_01.jpg') no-repeat;
		background-size: 120%;
	}

	img.img-logo{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	#topo{
		z-index: 99;
		width: 100%;
	}
	.navigation{
		margin-top: 50px!important;
		float: right;
	}
	.nav > li > a{
		font-family: 'Hammersmith One', sans-serif;
		color: #363636!important;
		font-size: 16px!important;
		text-transform: uppercase;
		padding: 5px 0;
		margin-right: 20px;

	}
	.nav > li > a:hover{
		color: #676565!important;
	}
	.nav > li:last-child > a{
		margin-right: 0px!important;
	}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
		background: transparent;
		background-color: transparent;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default, .container-fluid{
		background: transparent;
		background-color: transparent;
		border: none; 
		margin: 0px!important;
		padding: 0px!important;
	}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		margin-right: -15px;
		margin-left: -15px;
	}
	ul.box_menu{
		float: right;
	}
	/*MENU FLOAT*/
	#menu-float .navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 0px;
		background: transparent;
	}
	#menu-float .navbar-nav>li>a:visited {
		background: transparent;
	}
	#menu-float .navbar-nav>li>a:hover {
		background:transparent;
		border: none;
		color: #fff!important;
	}
	#menu-float{
		z-index: 99;
		width: 100%;
		position: fixed;
		top: 0;
		height: auto;
		display: none;
		background: #d0d6d8;
		padding: 5px 0!important;
	}
	#menu-float .nav > li > a{
		font-size: 16px;
	}
	.box_menu_float{
		float: right;
	}

	/*A USINAR*/
	h2.titulo_usinar{
		font-family: 'Roboto', sans-serif;
		margin-top: 70px;
		text-align: center;
		font-size: 45px;
		font-weight: 900;
		padding-bottom: 30px;
		margin-bottom: 30px;
		background: url('../../imagens/layout/bg_titulo.png')center center no-repeat;
		text-transform: uppercase;
	}
	.texto_ausinar{
		padding-bottom: 30px;
	}
	.text_recom{
		text-align: center;
	}

	/*USINAGEM*/
	.usinagem{
		background: url('../../imagens/layout/bg_02.jpg') no-repeat;
	}
	.texto_usinagem{
		text-align: center;
		padding-bottom: 70px;
	}
	.usinagem-conteudo{
		padding-bottom: 50px;
	}
	.nome_desc_usinagem{
		text-align: center;
		padding-top: 10px;
	}

	span.span_nome_usinagem{
		font-family: 'Hammersmith One', sans-serif;
		text-transform: uppercase;
		font-size: 24px;

	}

	/*PEÇAS*/
	.pecas{
		background: url('../../imagens/layout/bg_03.jpg') no-repeat;
	}

	.conteudo_pecas{
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 20px;

	}

	.box_nome_peca{
		font-family: 'Hammersmith One', sans-serif;
		text-align: center;
		font-size: 16px;
		background: #ebeeef;
		height: 70px;
		padding-top: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}

	h2.titulo_usinar_02{
		font-family: 'Roboto', sans-serif;
		margin-top: 70px;
		text-align: center;
		font-size: 30px;
		font-weight: 900;
		padding-bottom: 50px;
		margin-bottom: 30px;
		padding-top: 20px;
		background: url('../../imagens/layout/bg_titulo.png')center center no-repeat;
		text-transform: uppercase;
	}
	table.tabela_ponteiros{
		width: 100%;

	}
	table.tabela_ponteiros th{
		text-transform: uppercase;
		border: 1px solid #b0c4cb;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #ebeeef;
	}
	table.tabela_ponteiros td{
		height: 100px;
		padding-left: 15px;
		border: 1px solid #b0c4cb;
	}
	table.tabela_ponteiros td.td_formato{
		width: 25%;
		padding-left: 0px;
	}
	table.tabela_ponteiros td.td_ferramenta{
		width: 35%;
		font-weight: bold;
		font-size: 16px;
	}
	table.tabela_ponteiros td.td_aplicacoes{
		width: 40%;
		font-size: 14px;
	}
	img.img_ponteiro{
		margin-left: auto;
		margin-right: auto;
	}

	table.tabela_ponteiros ul{
		padding-left: 15px;
		text-indent: 0;
		margin-bottom: 0px;
	}
	.formatos_deponteiros{
		padding-right: 0px;
		padding-left: 0px;
	}
	table.tabela_recomendacoes{
		margin-top: 50px;
	}
	table.tabela_recomendacoes td{
		border: 1px solid #b0c4cb;
		height: 210px;
	}

	td.img_recomendacao{
		width: 25%;
	}
	td.desc_recomendacao{
		padding-left: 20px;
		padding-right: 20px;
		font-size: 14px;
		line-height: 24px;
	}
	table.tabela_recomendacoes{
		margin-bottom: 50px;
	}

	/*CONTATOS*/
	.background_contato_rodape{
		background: url('../../imagens/layout/bg_04.jpg') no-repeat ;
	}



	@media (min-width: 1024px){
		.contatos{
			padding-bottom: 30px;
		}
	}

	h2.titulo_contatos{
		margin-top: 30px;
		text-align: center;
		margin-bottom: 20px;
	}
	.box_contatos{
		padding-left: 0px;
	}
	.box_contatos_endereco{
		padding-right: 0px;
	}
	input.input_padrao{
		border-radius: 5px;
		width: 100%;
		border: 1px solid #959595;
		padding-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 15px; 
	}
	textarea.textarea_padrao{
		border-radius: 5px;
		width: 100%;
		border: 1px solid #959595;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 15px;
	}
	#btn_enviar, .btn_default{
		border-radius: 5px;
		width: 20%;
		border: 1px solid black;
		padding-top: 5px;
		padding-bottom: 5px;
		background: transparent;
		margin-bottom: 50px;
		font-weight: bold;
	}
	#btn_enviar:hover, .btn_default:hover{
		border: 1px solid black;
		padding-top: 5px;
		padding-bottom: 5px;
		background: black;
		color: white;
	}
	.btn_default{
		display: inline-block;
		text-align: center;
		width: initial;
		padding-left: 30px;
		padding-right: 30px;
	}
	.icone_social{
		border: solid black 1px;
		border-radius: 5px;
		float: left;
		margin-right: 10px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.icone_social:hover{
		background: #d7d7d7;
	}
	h3.telefone{
		font-family: 'SkolaSans', sans-serif;
		padding-bottom: 10px;
	}
	.box_contato_endereco{
		padding-top: 15px;
		line-height: 20.5px;
	}
	span.contato_plantao{
		font-size: 14px;
	}

	/*RODAPE*/

	.texto_rodape{
		text-align: center;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.rodape span{
		/*color:#999;*/
	}
	input:focus{
		background: #f5f5f5;
	}
	.img_ello_rodape{
		padding-top: 10px;
		margin-right: auto;
		margin-left: auto;
	}

	/*NEWSLETTER*/
	.newsletter{
		background: #f7f7f7;
	}
	form.newsletter{
		float: none;
		padding: 40px 0 80px 0;
		margin: 0;
		width: 100%;
	}
	form.newsletter div{
		float: left;
	}
	h2.titulo_usinar_03{
		font-family: 'Roboto', sans-serif;
		text-align: center;
		font-size: 32px;
		font-weight: 900;
		text-transform: uppercase;
	}
	button.bt_cadastrar{
		background: #0ab8a3;
		color: #363636;
		font-weight: bold;
		width: 100%!important;
	}
	button.bt_cadastrar:hover{
		background: #023854;
		color: #0ab8a3;
	}
	section form button{
		border-radius: 5px;
		width: 100%;
		border: 1px solid black;
		padding-top: 5px;
		padding-bottom: 5px;
		background: transparent;
		margin-bottom: 50px;
	}
	/*SM e MD*/
	@media(min-width: 768px){
		form.newsletter div{
			height: 67px;
		}
	}

	/* SM */
	@media(min-width: 768px) and (max-width: 1024px){
		h2.titulo_usinar{
			font-size: 35px;
			padding-bottom: 20px;
			padding-top: 10px;
			margin-top: 50px;
		}
		h2.titulo_usinar_02{
			font-size: 25px;
			padding-bottom: 35px;
			margin-top: 50px;
		}
		h2.titulo_usinar_03{
			font-size: 25px;
		}
	}
	/* SM RETRATO */ 
	@media(min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
		.navigation{
			margin-top: 35px!important;
		}
		#menu-float .navbar-nav>li>a{
			padding-top: 5px;
		}
	}
	/*XS*/
	@media(max-width: 767px){
		table.tabela_ponteiros td{
			padding-top: 5px;
			padding-bottom: 5px;
		}
		table.tabela_ponteiros td.td_formato{
			padding-left: 10px;
			padding-right: 10px;
		}
		table.tabela_ponteiros td.td_ferramenta{
			padding-left: 10px;
			padding-right: 10px;
			font-size: 12px;
			font-weight: normal;
		}
		p.titulo_tdferramenta{
			text-align: center;
		}
		h2.titulo_usinar{
			font-size: 30px;
			background-position: bottom center;
			margin-top: 35px;
		}
		h2.titulo_usinar_02{
			font-size: 22px;
			padding-bottom: 30px;
			background-position: center bottom;
			margin-top: 30px;
		}
		.img_xs{
			width: 100%;
		}
		.img_ponteiro{
			/*padding-bottom: 20px;*/
		}
		.usinagem{
			background: #ebeeef;
		}
		.box_imagem_usinagem{
			padding-top: 20px;
		}
		.box_imagem_pecas{
			padding-bottom: 30px;
		}
		.box_imagem_pecas:last-child{
			padding-bottom: 0px;
		}
		.texto_usinagem{
			padding-bottom: 30px;
		}
		.contatos{
			background: #ebeeef;
		}
		td.img_recomendacao{
			width: 100%;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 15px;
			padding-bottom: 15px;
		}
		p.p_padrao:last-child{
			margin-bottom: 0px;
		}
		.box_contatos{
			padding-right: 0px;
			padding-left: 0px;
		}
		#btn_enviar{
			width: 100%;
			margin-bottom: 30px;
		}
		.navbar-collapse{
			position: absolute!important;
			z-index: 99;
			background: #078273;
			width: 100%
		}
		.nav .navbar-nav{
			width: 100%!important;
		}
		.navigation{
			margin-top: 15px!important;
			float: left;
		}
		#menu{
			background: #96b2bb;
		}
		.nav > li > a:hover{
			color: white!important;
		}
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
			border: none;
			border-radius: 8px;   
		}
		ul.box_menu{
			float: left;
			padding-left: 25px;
		}
		.recomendacoes_uso{
			padding-bottom: 50px;
		}
		.text_recom{
			text-align: left;
		}
		.box_contato_endereco{
			padding-bottom: 50px;
		}
		h2.titulo_usinar_03{
			margin-bottom: 25px;
		}
	}
	
	.td_formato{
		text-align: center;
		font-weight: bold;
	}
	img.img_ponteiro{
		margin-bottom: 5px;
	}
	.alert{
		margin-bottom: 0px;
	}