*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  box-sizing:border-box;
}
html, body {
	background:#fff;
	padding:0;
	margin:0;
	font-family:'Montserrat',sans-serif;
	color:#000;
	height:100%;
}
/*Header*/
header {
	width:100%;
	height:124px;
	position:fixed;
	z-index:99991;
}
#link1, #link2, #link3, #link4, #link5, #link6, #link7, #link8, #link9, #link10, #link11, #link12{
	width: 100%;
	height: 5px;
	margin-bottom:50px;
}
.zona-falsa-header {
	width:100%;
	height:124px;
}
.barra-top {
	background:#001458;
	width:100%;
	height:33px;
}
.menu-nav {
	background:#fff;
	width:100%;
	height:67px;
}
.linea-promocion {
	background:#ffd500;
	width:100%;
	min-height:24px;
	height:auto;
	cursor:default;
}
.cont-barra-top {
	width:1050px;
	height:33px;
	margin:auto;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
}
.cont-barra-top .ventas-corporativas a {
	float:left;
	margin:0;
	color:#ddd;
	text-decoration:none;
	text-align:center;
	font-weight:500;
	font-size:13px;
	line-height:33px;
}
.cont-barra-top .ventas-corporativas a i {
	margin-right:8px;
	font-size:13px;
}
.cont-barra-top .cobertura-nacional a {
	float:left;
	margin:0;
	color:#ddd;
	margin-left:20px;
	text-decoration:none;
	text-align:center;
	font-weight:500;
	font-size:13px;
	line-height:33px;
}
.cont-barra-top .servicio-al-cliente a {
	float:right;
	margin:0;
	color:#ddd;
	text-decoration:none;
	text-align:center;
	font-weight:500;
	font-size:13px;
	line-height:33px;
}
.cont-barra-top .whatsapp a {
	float:right;
	margin:0;
	color:#ddd;
	text-decoration:none;
	text-align:center;
	font-weight:500;
	font-size:13px;
	line-height:33px;
	margin-right:20px;
}
.cont-barra-top .whatsapp i {
	font-size:16px;
	margin-right:7px;
}
.cont-menu-nav {
	width:1050px;
	height:67px;
	margin:auto;
}
.logo {
	width:150px;
	height:67px;
	float:left;
}
/*Redes Sociales*/
.redes-sociales {
	float:right;
	width:105px;
	height:28px;
	margin-top:19px;
}
.facebook {
	background:#001458;
	width:28px;
	height:28px;
	float:left;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center;
}
.facebook i {
	color:#fff;
	line-height:28px;
	font-size:12px;
}
.instagram {
	background:#001458;
	width:28px;
	height:28px;
	float:left;
	margin-left:10px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center;
}
.instagram i {
	color:#fff;
	line-height:28.5px;
	font-size:14px;
}
.twitter {
	background:#001458;
	width:28px;
	height:28px;
	float:left;
	margin-left:10px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center;
}
.twitter i {
	color:#fff;
	line-height:30px;
	font-size:13px;
}
/*Redes Sociales fotter*/
.redes-sociales_footer {
	float:left;
	width:105px;
	height:28px;
	margin-top:10px;
}
.facebook_footer {
	background:#ccc;
	width:28px;
	height:28px;
	float:left;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center;
}
.facebook_footer i {
	color:#17202A;
	line-height:28px;
	font-size:12px;
}
.instagram_footer {
	background:#ccc;
	width:28px;
	height:28px;
	float:left;
	margin-left:10px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center;
}
.instagram_footer i {
	color:#17202A;
	line-height:28.5px;
	font-size:14px;
}
.twitter_footer {
	background:#ccc;
	width:28px;
	height:28px;
	float:left;
	margin-left:10px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align:center;
}
.twitter_footer i {
	color:#17202A;
	line-height:30px;
	font-size:13px;
}
.cont-linea-promocion {
	width:100%;
	height:auto;
}
.cont-linea-promocion i {
	font-weight:300;
	margin-right:5px;
}
.cont-linea-promocion p {
	color:#001458;
	margin:0;
	text-align:center;
	font-weight:600;
	font-size:13px;
	padding-top:4px;
	padding-bottom:4px;
}
.cont-linea-promocion p span a {
	color:#001458;
	margin-left:5px;
}
/*Navegación*/
.nav {
  	width:700px;
  	height:67px;
  	margin-left:190px;
  	float:left;
  	margin-left:50px;
}
/*Banners*/
.contenedor-banner {
	max-width:1050px;
	min-height:200px;
	margin:auto;
	margin-bottom:60px;
}
.banner1 {
	background:#ddd;
	width:330px;
	height:200px;
	float:left;
}
.banner2 {
	background:#ddd;
	width:330px;
	height:200px;
	float:left;
}
.banner3 {
	background:#ddd;
	width:330px;
	height:200px;
	float:left;
}
.division-banner {
	width:30px;
	height:200px;
	float:left;
}
.contenedor-banner h5 {
	font-size:25px;
	font-weight:800;
	letter-spacing:-1px;
	color:#fff;
	padding-top:85px;
	text-align:center;
	text-shadow: 1px 1px 2px rgba(100,100,100,1);
}
/*Varios*/
.varios {
	width:1050px;
	height:240px;
	margin:auto;
	margin-bottom:60px;
}
.post-instagram {
	width:600px;
	height:240px;
	float:left;
}
.post {
	background:#ddd;
	width:118px;
	height:118px;
	margin:1px;
	float:left;
}
.hashtag {
	background:#fff;
	width:auto;
	height:30px;
	position:absolute;
	margin-top:103px;
	padding:0 15px;
	line-height:30px;
	font-size:17px;
	cursor:default;
	letter-spacing:-1px;
	box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.75);
	-webkit-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.75);
}
.hashtag i {
	margin-right:7px;
}
.cobertura-envios {
	background:#ffc900;
	width:410px;
	height:240px;
	float:right;
	text-align:center;
	cursor:default;
}
.cobertura-envios a {
	text-decoration:none;
}
.cobertura-envios h3 {
	font-size:25px;
	letter-spacing:-1px;
	padding:50px 15px 10px 15px;
}
.cobertura-envios p {
	padding:0 15px;
}
.boton-cobertura {
	background:#000;
	width:150px;
	height:42px;
	margin:auto;
	margin-top:30px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	font-weight:700;
	color:#fff;
	line-height:42px;
	text-transform:uppercase;
	font-size:13px;
}
/*fotter*/
footer {
	background:#17202A;
	width:100%;
	height:250px;
	border-bottom:10px solid #0F161F;
}
.contenerdor-footer {
	width:1050px;
	height:200px;
	margin:auto;
	padding-top:40px;
}
.nav-footer1, .nav-footer2 {
	width:200px;
	height:160px;
	float:left;
}
.nav-footer1 ul, .nav-footer2 ul {
	list-style-type:none;
}
.nav-footer1 ul li, .nav-footer2 ul li {
	padding-bottom:5px;
}
.nav-footer1 ul li a, .nav-footer2 ul li a {
	font-size:11px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	color:#aaa;
}
.nav-footer1 ul li a:hover, .nav-footer2 ul li a:hover {
	border-bottom:1px solid #ffd500;
}
.nav-footer1 h5, .nav-footer2 h5 {
	padding-top:10px;
}
.medios-de-pago {
	width:600px;
	height:160px;
	float:right;
	cursor:default;
	color:#aaa;
}
.medios-de-pago h5 {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:-0.5px;
}
.medios-de-pago p {
	font-size:13px;
	padding:4px 0 18px 0;
	letter-spacing:-0.5px;
}
.tiendas {
	width:150px;
	height:90px;
	float:left;
}
.mercadolibre {
	width:150px;
	height:45px;
}
.linio {
	width:150px;
	height:45px;
}
.pagos-electronicos {
	width:300px;
	height:90px;
	float:left;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.pago-directo {
	width:188px;
	height:90px;
	float:left;
}
.pago-directo-mobile {
	width:300px;
	height:47px;
	float:left;
}
.copy-right {
	max-width:1050px;
	height:auto;
	margin:auto;
	margin-top:12px;
	cursor:default;
}
.copy {
	font-size:12px;
	font-weight:500;
	color:#bbb;
	float:left;
	margin-right:50px;
}
.copy a {
	font-size:12px;
	font-weight:500;
	color:#bbb;
	margin-right:50px;
}
/*WhatsApp Flotante*/
.whatsapp-flotante {
	width: 150px;
	height: 40px;
	bottom: 20px;
	right: 20px;
	color: #fff;
	position: fixed;
	z-index: 9999;
}
.whatsapp-flotante .texto {
	background:#eee;
	float:left;
	height:auto;
	color:#333;
	font-size:14px;
	margin-top:6px;
	padding:5px 20px 5px 15px;
	font-weight:600;
	letter-spacing:-0.7px;
	-webkit-border-radius:50px 0 0 50px;
	-moz-border-radius:50px 0 0 50px;
	border-radius:50px 0 0 50px;
	z-index:100;
	position:absolute;
	-webkit-box-shadow: 1px 1px 5px 0px #999; 
	box-shadow: 1px 1px 5px 0px #999;
}
.whatsapp-flotante i {
	background: #33F200;
	width: 40px;
	height: 40px;
	font-size: 25px;
	line-height: 40px;
	font-weight: 300;
	float: right;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-align: center;
	z-index:200;
	position:relative;
}
/************/
/*RESPONSIVE*/
/************/
@media only screen and (min-width:1050px) {
	.nav-responsive {
		display:none;
	}
	.pago-directo-mobile {
		display:none;
	}
}
@media only screen and (max-width:1070px) {
	.pago-directo-mobile {
		display:none;
	}
	.nav {
		width:20px;
	}
	.cont-barra-top {
		width:820px;
		padding:0 10px;
	}
	.cont-menu-nav {
		width:800px;
	}
	.redes-sociales {
		margin-right:20px;
	}
	footer {
		height:380px;
	}
	.contenerdor-footer {
		width:600px;
		height:320px;
	}
	.nav-footer1, .nav-footer2 {
		width:300px;
		height:110px;
		margin:auto;
		padding-left:20px;
		margin-bottom:20px;
	}
	.medios-de-pago {
		float:left;
		margin-left:20px;
	}
	.copy-right {
		width:600px;
	}
	.copy {
		float:left;
		margin-left:10px;
	}
	.varios {
		width:600px;
		height:510px;
	}
	.post-instagram {
		margin-bottom:30px;
	}
	.cobertura-envios {
		width:600px;
	}
}
@media only screen and (max-width:800px) {
	.pago-directo-mobile {
		display:none;
	}
	.cont-barra-top {
		width:100%;
	}
	.cont-barra-top .envios {
		display:none;
	}
	.cont-menu-nav {
		width:700px;
	}
	footer {
		height:380px;
	}
	.contenerdor-footer {
		width:600px;
		height:280px;
	}
	.nav-footer1, .nav-footer2 {
		width:300px;
		height:110px;
		margin:auto;
		padding-left:20px;
		margin-bottom:20px;
	}
	.copy-right {
		width:600px;
	}
	.varios {
		width:480px;
		height:510px;
	}
	.post-instagram {
		width:480px;
		margin-bottom:30px;
	}
	.cobertura-envios {
		width:480px;
	}
	.p5, .p10 {
		display:none;
	}
}
@media only screen and (max-width:700px) {
	.pago-directo {
		display:none;
	}
	.pago-directo-mobile {
		display:block;
	}
	.cont-menu-nav {
		width:600px;
	}
	.cont-linea-promocion p {
		font-size:13px;
		padding-top:9px;
	}
	footer {
		height:380px;
	}
	.contenerdor-footer {
		width:350px;
		height:300px;
	}
	.medios-de-pago {
		margin:0;
		margin-left:25px;
		width:300px;
		height:160px;
	}
	.medios-de-pago h5 {
		font-size:13px;
		text-align:center;
	}
	.medios-de-pago p {
		font-size:14px;
		text-align:center;
	}
	.tiendas {
		width:300px;
		height:45px;
	}
	.mercadolibre {
		float:left;
	}
	.linio {
		float:left;
	}
	.pagos-electronicos {
		border:none;
	}
	.nav-footer1 {
		width:175px;
		height:100px;
		margin:auto;
		padding-left:10px;
		margin-bottom:20px;
	}
	.nav-footer2 {
		width:140px;
		height:100px;
		margin:auto;
		float:right;
		padding-left:5px;
		margin-bottom:20px;
	}
	.copy-right {
		width:350px;
	}
	.copy, .copy a {
		font-size:11px;
		font-weight: 300;
	}
	.servicio-al-cliente {
		display:none;
	}
}
@media only screen and (max-width:600px) {
	.pago-directo {
		display:none;
	}
	.redes-sociales {
		margin-right:10px;
		display: none;
	}
	.cont-menu-nav {
		width:500px;
	}
	.varios {
		width:354px;
		height:630px;
	}
	.post-instagram {
		width:354px;
		height:360px;
		margin-bottom:30px;
	}
	.cobertura-envios {
		width:354px;
	}
	.p5 {
		display:block;
	}
	.p10 {
		display:none;
	}
	.post {
		width:116px;
		height:116px;
	}
	.cobertura-nacional {
		display:none;
	}
}
@media only screen and (max-width:500px) {
	.pago-directo {
		display:none;
	}
	.ventas-corporativas, .cobertura-nacional {
		display:none;
	}
	.whatsapp {
		float:right;
	}
	.cont-menu-nav {
		width:100%;
		padding-left: 20px;
	}
	
}