
.fondo01{
	background-color: #EF3B8B;
}
.fondo02{
	background-color: #FFF;
}
.fondo03{
	background-color: #000;
}
.fondo04{
	background-color: #EFEFEF;
}
.box{
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1320px;
}
.box2{
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1000px;
}
.box3{
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1000px;
	border: 1px solid #000;
	padding: 0 30px;
}
.logo{
	width: 64px;
	height: 64px;
}
.logo2{
	width: 100px;
}
.icono, .icono2{
	width: 24px;
	height: 24px;
}
.icono2{
	fill: red;
}
.header{
	width: auto;
}
.pleca01{
	background: #743CAF;
}
.ncr h1{
  font-family: 'jostlight';
  color: #743CAF;
  font-size: 24px;
  font-weight: normal;
}
.ncr h2{
	font-family: 'jostlight';
	font-size: 16px;
	color: #000;
}
.ncr h3{
	font-family: 'jostbold';
	font-size: 50px;
	color: #000;
	line-height: 115%;
}
.ncr h3 span{
	font-family: 'jostbold';
	font-size: 50px;
	color: #743CAF;
}
.ncr h4{
	font-family: 'jostlight';
	font-size: 18px;
	color: #000;
	width: 100%;
	max-width: 850px;
}
.ncr h5{
	font-family: 'ralewaybold';
	font-size: 40px;
	color: #000;
	line-height: 100%;
}
.ncr h6{
	font-family: 'jostbold';
	font-size: 38px;
	color: #000;
	line-height: 115%;
}
.ncrSku{
  font-family: 'jostbold';
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
.ncr h6 span{
	font-family: 'jostbold';
	font-size: 38px;
	color: #743CAF;
}
.ncr-bot01{

	background: #743CAF;
	color: #FFF;
	font-family: 'ralewaybold';
	font-size: 14px;
	line-height: 100%;
}
.ncr-bot02{
	display: inline-block;
	/* padding: 5px 20px; */
	background: #743CAF;
	color: #FFF;
	/* font-family: 'ralewaybold'; */
	/* font-size: 14px; */
	/* line-height: 100%; */
}

.ncr-home h2{
	font-family: 'ralewaybold';
	font-size: 30px;
	color: #000;
	line-height: 100%;
	margin: 0;
	padding: 0;
}
.ncr-home p{
	font-family: 'jostlight';
	font-size: 16px;
	color: #000;
	width: 100%;
	text-align: justify;
}

.ncr-bot01:hover{
	background: #000;
	color: #FFF;
	text-decoration: none;
}
.ncr-bot01 span{
		padding: 12px 5px;

}

.ncr-box{
	border-left: 4px solid #743CAF;
}
.ncr-box h2{
	font-family: 'ralewaybold';
	color: #000;
	font-size: 26px;
	line-height: 100%;
}
.ncr-box ul {
  list-style: none;
	margin: 0;
}
.ncr-box ul li::before {
  content: "\2022";
  color: #743CAF;
  font-weight: bold;
  display: inline-block;
  width: 15px;
  margin-left: -15px;
	font-family: 'ralewaybold';
	font-size: 25px;
}
.ncr-box ul li{
	font-family: 'jostlight';
	font-size: 16px;
	color: #000;
}

/** producto **/
.ncrPleca{
  font-family: 'ralewaybold';
  color: #2A850F;
  font-size: 22px;
  font-weight: normal;
  border-bottom: 2px solid #495863;
}
.ncrProds a h2{
  font-family: 'ralewaybold';
  color: #000;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}
.ncrProds a:hover{
  text-decoration: none;
  color: #13216E;
}
.ctcoinMarca{
  font-family: 'jostlight';
  color: #000;
  font-size: 14px;
  font-weight: normal;
  border-left: 1px solid #000;
}





/** Form **/
.rsform-input-box, .rsform-text-box{
	border: 2px solid #333 !important;
	border-radius: 0px !important;
	resize: none;
}
#enviar{
	background: #743CAF;
	color: #FFF;
	border-radius: 0;
	font-family: 'fira_sansbold', Verdana;
	font-size: 16px;
	letter-spacing: 1px;
	width: 200px;
	float: right;
	border: 0;
}
#enviar:hover{
	background: #000;
}

#enviar{
	float: right;
}
.formRed{
	text-align: center;
}


@media (max-width: 800px) {
	.rsform-block-demostracion h2{
		font-size: 22px;
	}

}
@media (max-width: 500px) {
	.ncr-box{
		border-left: 0px;
	}
	.ncr h2{
		font-size: 16px;
	}
	.ncr h3, .ncr h3 span{
		font-size: 30px;
	}
	.ncr h4{
		font-size: 18px;
	}
	.ncr h5{
		font-size: 26px;
	}
	.ncr h6{
		font-size: 24px;
	}
	.ncr h6 span{
		font-size: 24px;
	}

}

