@media screen and (max-width:4000px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 120px;
	}

	.banner-faq img{
		width: 100%;
	}

	.contenedor-faq-info{
		width: 1280px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 40px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 35px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 28px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: none;
	}
}













@media screen and (max-width:1580px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 120px;
	}

	.banner-faq img{
		width: 100%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 150px;
		padding-right: 150px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 40px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 35px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 28px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: none;
	}
}














@media screen and (max-width:1220px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 120px;
	}

	.banner-faq img{
		width: 100%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 100px;
		padding-right: 100px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 40px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 35px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 24px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: none;
	}
}










@media screen and (max-width:1080px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 120px;
	}

	.banner-faq img{
		width: 100%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 80px;
		padding-right: 80px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 40px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 35px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 22px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: none;
	}
}














@media screen and (max-width:960px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 120px;
	}

	.banner-faq img{
		width: 100%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 60px;
		padding-right: 60px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 40px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	position: relative;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero .btn8{
		padding-top: 6px;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	position: absolute;
	  	right: 20px;
	  	top: 12px;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 35px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 20px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: none;
	}
}













@media screen and (max-width:780px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 120px;
		overflow: hidden;
	}

	.banner-faq img{
		width: 150%;
		margin-left: -25%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 40px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero .btn8,
	.preguntaProductoGral .btn11{
		padding-top: 6px;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 24px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 24px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: inline-block;
	}
}












@media screen and (max-width:630px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 120px;
		overflow: hidden;
	}

	.banner-faq img{
		width: 170%;
		margin-left: -35%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 40px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero .btn8,
	.preguntaProductoGral .btn11{
		padding-top: 6px;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 24px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 22px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: inline-block;
	}
}















@media screen and (max-width:480px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 100px;
		overflow: hidden;
	}

	.banner-faq img{
		width: 190%;
		float: left;
		margin-left: -45%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 38px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero .btn1,
	.preguntaAcerero .btn7,
	.preguntaAcerero .btn8,
	.preguntaProductoGral .btn11{
		padding-top: 6px;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 25px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 20px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: inline-block;
	}
}










@media screen and (max-width:410px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 100px;
		overflow: hidden;
	}

	.banner-faq img{
		width: 210%;
		float: left;
		margin-left: -55%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 38px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 50px;
		padding-top: 15px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 12px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero .btn1,
	.preguntaAcerero .btn7,
	.preguntaAcerero .btn8,
	.preguntaProductoGral .btn11{
		padding-top: 10px;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 28px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 18px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: inline-block;
	}
}













@media screen and (max-width:370px){

	.seccion-activa a{
	  color: #DF6015;
	}

	section{
		width: 100%;
		float: left;
		margin-top: 100px;
		position: relative;
	}

	.contenedor-general-faq{
		width: 100%;
		float: left;
		background-color: white;
	}

	.banner-faq{
		width: 100%;
		float: left;
		margin-bottom: 100px;
		overflow: hidden;
	}

	.banner-faq img{
		width: 230%;
		float: left;
		margin-left: -65%;
	}

	.contenedor-faq-info{
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		margin: auto;
		background-color: white;
	}

	.contenedor-gneral-faq-productos-general{
		width: 100%;
		float: left;
	}

	.contenedor-titulo-subtitulo{
		float: left;
		width: 100%;
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h1{
		font-family: Montserrat;
	  	font-size: 38px;
	  	font-weight: 700;
	  	text-align: center;	
	  	color: #444444; 
		background-color: transparent;
	}

	.contenedor-titulo-subtitulo h2{
		font-family: Montserrat;
	  	font-size: 30px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #444444;
	  	margin-top: 10px;
	}

	.contenedor-titulo-subtitulo h3{
		font-family: Montserrat;
	  	font-size: 14px;
	  	font-weight: 500;
	  	text-align: center;
	  	color: #aaaaaa;
	  	margin-top: 0px;
	}

	.contenedor-faq-sector-acerero,
	.contenedor-faq-productos-general{
		width: 100%;
		float: left;
		margin-top: 55px;
		background-color: transparent;
		margin-bottom: 120px;
	}

	.preguntaAcerero,
	.preguntaProductoGral{
		width: 100%;
		height: auto;
		background-color: transparent;
	}

	.preguntaAcerero input[type="checkbox"],
	.preguntaProductoGral input[type="checkbox"]{
		display: none;
		visibility: hidden;
	}

	.preguntaAcerero label,
	.preguntaProductoGral label{
		display: inline-block;
		height: 50px;
		width: 100%;
		margin-top: 5px;
		padding-left: 20px;
		padding-right: 50px;
		padding-top: 16px;
		background-color: #f6f6f6; 
		font-family: Montserrat;
	  	font-size: 12px;
	  	font-weight: 600;
	  	text-align: left;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero .btn1,
	.preguntaAcerero .btn2,
	.preguntaAcerero .btn7,
	.preguntaAcerero .btn8,
	.preguntaProductoGral .btn10,
	.preguntaProductoGral .btn11{
		padding-top: 10px;
	}

	.preguntaAcerero label span,
	.preguntaProductoGral label span{
		margin-top: 5px;
		background-color: transparent; 
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 600;
	  	text-align: right;
	  	float: right;	
	  	color: #444444;
	  	cursor: pointer;
	  	transition: all .1s ease-in;
	  	-webkit-transition: all .1s ease-in;
		-moz-transition: all .1s ease-in;
		-o-transition: all .1s ease-in;
	}

	.preguntaAcerero label:hover,
	.preguntaAcerero label:hover span,
	.preguntaProductoGral label:hover,
	.preguntaProductoGral label:hover span{
		background-color: #444444;
		color: white;
	}

	.preguntaAcerero input[type="checkbox"]:checked + label,
	.preguntaAcerero input[type="checkbox"]:checked + label span,
	.preguntaProductoGral input[type="checkbox"]:checked + label,
	.preguntaProductoGral input[type="checkbox"]:checked + label span{
		background-color: #444444;
		color: white;
	}

	.contenido-pregunta-acerero,
	.contenido-pregunta-producto-general{
		padding:20px;
		border: solid 1px #dfdfdf;
	}

	.contenido-pregunta-acerero p,
	.contenido-pregunta-producto-general p{
		font-family: Montserrat;
	  	font-size: 16px;
	  	font-weight: 400;
	  	line-height: 22px;	
	  	color: #929292;
	}

	.banner-footer{
		width: 100%;
		height: 100px;
		background-color: #DF6015;
		float: left;
		margin-top: 0px;
		padding-top: 30px;
	}

	.banner-footer h2{
		font-family: Montserrat;
		text-align: center;
		background-color: transparent;
		font-size: 16px;
	  	font-weight: 500;
	  	color: white;
	}

	.banner-footer h2 br{
		display: inline-block;
	}
}