@font-face 
{
	font-family: 'FuturaBT-Bold';
	src: url('../fontes/FuturaBT-Bold.eot');
	src: local('?'), url('../fontes/FuturaBT-Bold.woff') format('woff'), url('../fontes/FuturaBT-Bold.ttf') format('truetype'), url('../fontes/FuturaBT-Bold.svg') format('svg');
	font-weight: bold;
	font-style: normal;
}

body 
{ 
	padding: 0 !important;
	margin: 0px 0px 0px 0px !important;
	font-family: 'FuturaBT-Bold' !important;
}

.topo
{
	background-image: url('../imagens/menu.jpg') ;
	background-size: 100% 100% ;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100% ;
	-khtml-background-size: 100% 100% ;
	height: 200px;
	padding: 0 !important;
	margin: 0 !important;
}

.martelo
{
height: 100vh !important;
}

.col-md-6
{
padding: 0 !important;
	margin: 0 !important;
}

.logo
{
width: 70%;
margin: 0 center;
}


.videoFrame
{
	width: 100%;
	height: 250px;
}
.divVideo
{
	margin-top: -23%;
}

.divForm
{
	margin-top: 0%;
	margin-left: 0%;
	width: 100%; 
}

.inputCad2
{
	background: #7bc143;
	border: 0; 
	width: 105%;
	height: 35px;
	color: white;
	font-size: 16px;
	padding-left: 15px;
	margin-top: 5px;
	-webkit-appearance: none;
-moz-appearance: none;
}

.inputCad3
{
	background: #7bc143;
	border: 0;
	width: 100% !important;
	color: white;
	font-size: 14px;
	padding-left: 15px;
	margin-top: 5px;
	overflow-x: hidden;	
	margin-left: -14px;
}

.bntCad
{
	background: #f57500;
	border: 0;
	width: 89%;
	height: 33px;
	color: white;
	font-size: 16px;
	margin-top: 3px;
	margin-left: 37% !important
}
.space
{
margin-left: 20px;
}

.inputCad
{
	background: #7bc143;
	border: 0;
	width: 100%;
	height: 35px;
	margin-left: -14px;
	color: white;
	font-size: 16px;
	padding-left: 15px;
	margin-top: 5px;
}

@media screen and (max-width: 1000px)
{ 
	.space
	{
	margin-left: 0px !important;
	}
	.videoFrame
	{
	width: 100%; 
	height: 253px;
	}
	.divVideo
	{
	margin-top: -30%;
	}
	.divForm
	{
		margin-top: -32.5%;
		margin-left: 39%;
	}
	
	.inputCad2
	{
		background: #7bc143;
		border: 0;
		width: 100%;
		height: 35px;
		color: white;
		font-size: 16px;
		padding-left: 15px;
		margin-top: 5px;
		-webkit-appearance: none;
-moz-appearance: none;
	}

	.bntCad
	{
		background: #f57500;
		border: 0;
		width: 100%;
		height: 33px;
		color: white;
		font-size: 16px;
		margin-top: 3px;
		margin-left: 14% !important
	}
	
	.inputCad
	{
		background: #7bc143;
		border: 0;
		width: 100%;
		height: 35px;
		margin-left: 0px !IMPORTANT;
		color: white;
		font-size: 16px;
		padding-left: 15px;
		margin-top: 5px;
	}
	.titleTop
	{
	font-size: 80%; font-weight: bold;
	padding-left: 20px;
    padding-right: 90px;
	}
	.imgFundo
	{
	width: 150%;
	}
	
	.inputCad3
	{
		background: #7bc143;
		border: 0;
		width: 100% !important;
		color: white;
		font-size: 14px;
		padding-left: 15px;
		margin-top: 5px;
		overflow-x: hidden;	
		margin-left: 0px;
	}
}




::-webkit-input-placeholder {
color: white;
padding-left: 8px;
}

:-moz-placeholder { /* Firefox 18- */
   color: white;  
   padding-left: 8px;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: white; 
   padding-left: 8px;
}

:-ms-input-placeholder {  
   color: white; 
   padding-left: 8px;
}

textarea::-webkit-input-placeholder {
color: white;
padding-left: 8px;
font-size: 16px;
}

textarea:-moz-placeholder { /* Firefox 18- */
   color: white;  
   padding-left: 8px;
   font-size: 16px;
}

textarea::-moz-placeholder {  /* Firefox 19+ */
   color: white; 
   padding-left: 8px;
   font-size: 16px;
}

textarea:-ms-input-placeholder {  
   color: white; 
   padding-left: 8px;
   font-size: 16px;
}

.margin
{
margin-top: 10%; 
}

.titleTop
{
font-size: 210%; font-weight: bold;
}
.imgFundo
{
width: 100%;
}