
.borrarPalabra{
 font-size: inherit;
}

.desapareceLetraSegu{
	font-size: inherit;
}

.aparecePalabra{
	font-size: 0px;
}

.simulah1-producto {
	font-size: 32px;
	padding: 30px 0 10px 0;
	line-height: 30px;
	text-transform: inherit
}

	.titulo-bln{
	color: white;
	}
	
.texto-movil{
		display: none
	}
	
.texto-movil{
		display: none
	}
	
.simulah2-producto {
	font-size: 20px;
	padding: 10px 0 10px 0;
	line-height: normal;
	text-transform: inherit;
	font-family: AvenirNext-Regular
}

.banner-home-cuentas-guardadito {
	background-position-x: 33%;
}

.banner-home-seguros {
	background-position-x: 43%;
}

.banner-home-remesas {
	background-position: 41.5%;
}

.banner .titulo-remesas p {
	font-size: 36px;
}

.banner .titulo-descarga-app p {
    font-size: 40px !important;
}

.banner-home-descarga-app {
    background-position: 27%;
}

.banner .titulo-descarga-app {
    position: absolute;
    top: 50%;
    left: 42%;
    line-height: 1.1;
}

.banner-home-inversiones {
	background-position: 14%;
}

.banner .titulo-inversiones{
    position: absolute;
    top: 50%;
    left:42%;
    line-height: 1.1;
}

.pnumerounoInv{
	left: 70%
}
.pnumerodosInv{
	left: 47%;
}
.pnumerotresInv{
	left: 33%;
}

.pnumerocuatroInv{
	left: 38%;
}

.simulah2-vc-24fz {
	font-size: 24px;
	padding: 20px 0 15px 0;
	line-height: 30px;
	color: #43b02a;
	text-transform: inherit
}

.simulah2-vc-22fz {
	font-size: 22px;
	padding: 20px 0 15px 0;
	line-height: 24px;
	color: #43b02a
}

img.img-bloque-40 {
	width: 100%;
	height: auto
}

.f-vertical-middle {
	vertical-align: middle;
	position: relative
}

.f-vertical-top {
	vertical-align: top;
	position: relative
}

.f-vertical-bottom {
	vertical-align: bottom;
	position: relative
}

h2[class *=ico_]:after {
	top: 20px
}

.descripcion-producto {
	display: block;
	margin: 0 auto;
	max-width: 550px
}

.seccion-100 {
	display: table;
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	vertical-align: baseline;
	box-sizing: border-box;
	overflow: hidden
}

.seccion50 {
	display: table-cell;
	width: 50%;
	box-sizing: border-box;
	padding: 20px;
	position: relative;
	vertical-align: middle
}

img.img-seccion50 {
	max-width: 100%;
	height: auto
}

.box-contenedor {
	margin: 0 0 0 auto;
	max-width: 500px;
	text-align: left;
	padding-right: 30px
}
.imagen-guardadito-promo{
	background-image: url(../img/promociones/ahorracanjeaguardadito/Banner_home_2000x414px-3.png)
}

.imagen-guardadito-promo-ahorra-triplica{
	background-image: url(../img/promociones/ahorraguardatriplica/Banner_home_2000x414px5.png)
}
/*.imagen-guardadito-promo-ahorra-triplica2{background-image: url(../img/promociones/ahorraguardatriplica/Banner_home_2000x414px4.png)}*/

.bg-landing-promo-guardadito-kids {
	background-image: url(../img/gkids/banner-promocion-guardadito-kids.jpg)
}

@media screen and (max-width:900px) {
	.seccion50 {
		display: block;
		float: none;
		width: 100%
	}
}

@media screen and (max-width:3500px) and (min-width:1100px) {
	.box-contenedor h3 {
		font-size: 25px;
		line-height: normal
	}
	.box-contenedor {
		font-size: 18px;
		line-height: normal
	}
}

.gradiant-verde {
	background: #79c95e;
	background: -moz-linear-gradient(-45deg, #79c95e 0, #417245 100%);
	background: -webkit-linear-gradient(-45deg, #79c95e 0, #417245 100%);
	background: linear-gradient(135deg, #79c95e 0, #417245 100%)
}

.gradiant-gris {
	background: #eaeaea;
	background: -moz-linear-gradient(-45deg, #eaeaea 0, #eaeaea 100%);
	background: -webkit-linear-gradient(-45deg, #eaeaea 0, #eaeaea 100%);
	background: linear-gradient(135deg, #eaeaea 0, #eaeaea 100%)
}

.links-legales a {
	display: table-cell;
	color: #43b02a;
	padding: 10px 8px;
	margin: 5px 0;
	border-right: solid 1px #43b02a
}

.links-legales a:last-child {
	border-right: none
}

.lProducto.navegacion {
	background-color: #006341;
	text-align: center
}

.lProducto.navegacion a {
	color: #fff;
	font-size: 15px;
	padding: 15px 3%
}

.lProducto.navegacion a:hover {
	color: #006341;
	background-color: #fff
}

.lProducto.navegacion a:focus {
	color: #006341;
	background-color: #fff
}

.TopbannerVideo {
	display: block;
	height: 350px;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	position: relative
}

video.videoBanner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1);
	z-index: -1;
	width: 100%;
	height: 100%
}

.ml-auto {
	margin: 0 auto !important;
	display: block !important;
}

.titulo .layer.btn {
	width: 120px;
	text-align: center;
}

@media screen and (max-width:4000px) and (min-width:1800px) {
	video.videoBanner {
		transform: translate(-50%, -50%) scale(2)
	}
}

@media screen and (max-width:1799px) {
	video.videoBanner {
		transform: translate(-50%, -50%) scale(1.35)
	}
}

@media screen and (max-width:1680px) {
	video.videoBanner {
		transform: translate(-50%, -50%) scale(1.31)
	}
}

@media screen and (max-width:1360px) {
	video.videoBanner {
		transform: translate(-50%, -50%) scale(1.06)
	}
}

@media screen and (max-width:1280px) {
	video.videoBanner {
		transform: translate(-50%, -50%) scale(1)
	}
}

@media screen and (max-width:1279px) {
	video.videoBanner {
		transform: translate(-35%, -50%) scale(1.5)
	}
}

@media screen and (max-width:1000px) {
	.banner.TopbannerVideo {
		height: 280px
	}
}

@media screen and (max-width:648px) {
	video.videoBanner {
		display: none
	}
	.banner.TopbannerVideo {
		height: auto
	}
}

.text-regular {
	font-family: AvenirNext-Regular !important
}

.txt-inner {
	text-transform: inherit !important
}

h1,h2,h3,h4,h5 {
	position: relative
}

.box-flotante-info.lateralBox {
	width: auto !important;
	top: 250px;
	right: 0;
	padding: 10px;
	-webkit-box-shadow: -5px 10px 22px 0 rgba(0, 0, 0, .12);
	-moz-box-shadow: -5px 10px 22px 0 rgba(0, 0, 0, .12);
	box-shadow: -5px 10px 22px 0 rgba(0, 0, 0, .12)
}

.box-flotante-info.lateralBox .btn_barra {
	display: block;
	margin-bottom: 5px
}

.box-flotante-info {
	display: block;
	position: fixed;
	top: 85px;
	z-index: 110;
	width: 100%;
	background-color: #f0f0f0;
	padding: 20px 0;
	box-sizing: border-box;
	overflow: hidden
}

.barra-cinturon {
	display: block;
	width: 100%;
	background-color: #f0f0f0;
	padding: 20px 0;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 0 7px 22px 0 rgba(0, 0, 0, .12);
	-moz-box-shadow: 0 7px 22px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 7px 22px 0 rgba(0, 0, 0, .12)
}

.barra-cinturon .msg {
	font-size: 17px;
	float: left;
	position: relative;
	top: 5px
}

.barra-cinturon .msg-der {
	font-size: 20px;
	float: right
}

.box-flotante-info .msg {
	font-size: 17px;
	float: left;
	position: relative;
	top: 5px
}

.box-flotante-info .msg-der {
	font-size: 20px;
	float: right
}

#closeBar {
	position: absolute;
	top: 25px;
	right: 10px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	font-weight: 700;
	font-size: 18px
}

#closeBarFlotante {
	position: absolute;
	top: 25px;
	right: 10px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	font-weight: 700;
	font-size: 18px
}

.box-flotante-info a.btn-marco-general {
	padding: 5px 10px;
	font-size: 14px
}

.btn_barra {
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding: 5px 10px 5px 25px;
	font-size: 13px;
	color: #fff;
	border-radius: 3px
}

.btn_phone_w {
	background-image: url(../img/barra-flotante/ico_tel_white.png);
	background-color: #43b02a
}

.btn_point_w {
	background-image: url(../img/barra-flotante/ico_marker_white.png);
	background-color: #43b02a
}

.btn_app_w {
	background-image: url(../img/barra-flotante/ico_cell_white.png);
	background-color: #43b02a
}

.btn_chat_w {
	background-image: url(../img/barra-flotante/ico_chat_white.png);
	background-color: #43b02a
}

@media screen and (max-width:1024px) and (min-width:960px) {
	
	.banner-home-promociones {
		background-position: 39%;
	}
	.banner-home-guardadito {
		background-position: 39%;
	}
	.banner-home-seguros {
		background-position: 39%;
	}
	.banner-home-inversiones {
		background-position: 39%;
	}
	.banner-home-remesas {
		background-position: 39%;
	}
	.banner-home-recargas-telefonicas{
		background-position: 39%;
	}
	
}

@media screen and (min-width: 1025px) {
	.banner-home-promo-guardadito-siempre-ganas {
		background-position: 20%;
	}
	.banner-home-promociones {
		background-position: 30%;
	}
	.banner-home-guardadito {
		background-position: 42%;
	}
	.banner-home-recargas-telefonicas{
		background-position: 42%;
	}
}

.owl-carouselPromocionesGenerales .owl-item {
	text-align: center
}

.owl-carouselPromocionesGenerales.owl-theme .owl-nav [class *=owl-] {
	background: #43b02a
}

.owl-carouselPromocionesGenerales.owl-theme .owl-nav .owl-next,.owl-carouselPromocionesGenerales.owl-theme .owl-nav .owl-prev
	{
	text-indent: -99999;
	width: 35px;
	height: 35px;
	border-radius: 100px;
	padding: 0;
	position: absolute;
	top: 42%
}

.owl-carouselPromocionesGenerales.owl-theme .owl-nav .owl-prev {
	left: -35px
}

.owl-carouselPromocionesGenerales.owl-theme .owl-nav .owl-prev::after {
	content: "";
	background-image: url(../img/app/arrow-left-slide.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: 3px;
	left: 4px;
	display: block
}

.owl-carouselPromocionesGenerales.owl-theme .owl-nav .owl-next {
	right: -35px
}

.owl-carouselPromocionesGenerales.owl-theme .owl-nav .owl-next::after {
	content: "";
	background-image: url(../img/app/arrow-right-slide.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: 3px;
	right: 4px;
	display: block
}

.accordion,.accordion * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.accordion {
	overflow: hidden
}

.accordion-section-title {
	max-width: 100%;
	padding: 15px 6%;
	display: block;
	border-bottom: 1px solid #fff;
	background: #efefef;
	transition: all linear .15s;
	font-size: 14px;
	color: #006341;
	position: relative;
	margin: 0 auto
}

.accordion-section-title::after {
	content: "+";
	position: absolute;
	right: 6%;
	font-size: 20px
}

.accordion-section-title.active::after {
	content: "x";
	position: absolute;
	top: 14px;
	right: 6%;
	font-size: 20px
}

.box-corresponsal {
	display: block;
	margin: 2% auto;
	max-width: 500px;
	min-height: 100px
}

.accordion-section-title.active,.accordion-section-title:hover {
	background: #006341;
	color: #fff;
	text-decoration: none
}

.accordion-section:last-child .accordion-section-title {
	border-bottom: none
}

.accordion-section-content {
	display: none;
	background-color: #fff;
	max-width: 1300px;
	padding: 35px 6%;
	margin: 0 auto
}

.aviso-modal-bg {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 9999999;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .8)
}

.aviso-box-modal {
	display: block;
	position: absolute;
	top: 30px;
	left: 50%;
	transform: translateX(-50%);
	width: 500px;
	min-height: 400px;
	background: #59bf59;
	background: -moz-radial-gradient(center, ellipse cover, #59bf59 0, #2caf45 100%);
	background: -webkit-radial-gradient(center, ellipse cover, #59bf59 0, #2caf45 100%);
	background: radial-gradient(ellipse at center, #59bf59 0, #2caf45 100%);
	box-sizing: border-box;
	padding: 35px 35px 0 35px;
	color: #fff
}

.aviso-box-modal .mTitulo {
	font-size: 35px;
	line-height: 35px;
	font-family: AvenirNext-Bold;
	margin-bottom: 20px
}

.aviso-box-modal .Tinfo {
	max-width: 98%;
	font-size: 16px;
	line-height: 18px;
	font-family: AvenirNext-Regular;
	margin-bottom: 20px
}

.aviso-box-modal .Tinfo-2 {
	max-width: 87%;
	font-size: 20px;
	line-height: 21px;
	font-family: AvenirNext-Regular;
	margin: 20px 0
}

.aviso-cerrar-modal {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px
}

@media screen and (max-width:768px) {
	.aviso-box-modal {
		top: 30px;
		width: 90%;
		padding: 15px 10px 0 10px
	}
	.links-legales a {
		display: block;
		border-left: solid 1px #43b02a;
		border-right: none
	}
}

@media screen and (max-width:568px) {
	.aviso-box-modal .Tinfo-2 {
		font-size: 15px
	}
}

.bg-landing-aclaraciones {
	background-image: url(../img/aclaraciones/aclaraciones-topbanner.jpg)
}

.innerBox80 {
	max-width: 470px;
	float: right;
	padding-right: 12%
}

.beneficios .col-full-padding,.col-full-padding {
	width: 94%
}

.beneficios .col-full {
	width: 100%
}

.beneficios .col-full h3 {
	margin-left: 40px
}

@media ( max-width :648px) {
	.beneficios .col-full h3 {
		margin-left: 0;
		margin-top: 30px
	}
}

.sbt {
	font-size: 24px;
	padding-bottom: 20px
}

a.outline-cta {
	display: inline-block;
	border: solid 1px #43b02a;
	padding: 8px 10px;
	color: #fff;
	text-decoration: none;
	background-color: #43b02a;
	border-radius: 5px;
	font-size: 17px
}

a.outline-cta:hover {
	background-color: #2f8e19;
	color: #fff
}

.box1of3 {
	display: inline-block;
	float: left;
	width: 33%;
	box-sizing: border-box;
	margin: 0 auto 20px auto;
	padding: 10px
}

.box1of4 {
	display: table;
	float: left;
	width: 25%;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 10px
}

.box1of4.boxIgual {
	padding: 70px 15px 10px 15px;
	height: 220px
}

.iBox {
	display: table-cell;
	text-align: center;
	vertical-align: top
}

.iBox p {
	font-size: 16px
}

.iBox span {
	display: block;
	padding-top: 15px;
	font-size: 20px;
	font-weight: 700;
	line-height: 25px
}

.container-max-1300 {
	display: block;
	max-width: 1700px;
	margin: 0 auto;
	padding: 0
}

.cimg-video {
	width: 100%
}

sup {
	font-size: 9px;
	position: relative;
	top: -7px
}

.pgreen {
	color: #006341
}

.txt-orange {
	color: #f15629 !important
}

.txt-black {
	color: #53565a !important
}

.txt-v-pastel {
	color: #108e62
}

div.bloque50p,div.vAmiddle {
	vertical-align: middle
}

.logo-15-flotante {
	position: absolute;
	top: 88px;
	right: -6px
}

img.logo-15-flotante {
	width: 120px
}

p.small-text {
	text-align: justify
}

.inputBuscador {
	width: 100%;
	padding-left: 40px !important;
	background-image: url(../img/i-lupa.png);
	background-repeat: no-repeat;
	background-position: 7px 10px
}

input[type=submit].cta-submit {
	cursor: pointer;
	background-color: #38ab49 !important
}

.drop-opciones {
	display: inline-block;
	height: 40px;
	float: left;
	width: 325px;
	margin-right: 15px;
	background-color: #53565a;
	background-image: url(../img/divisas/i-arrow-d.png);
	background-repeat: no-repeat;
	background-position: 97% 14px
}

.drop-opciones span {
	display: block;
	padding: 12px;
	color: #fff;
	font-size: 20px;
	cursor: pointer
}

ul.d-opciones {
	padding: 15px 10px 10px;
	background-color: #fff;
	box-shadow: 0 0 30px -4px rgba(0, 0, 0, .25)
}

ul.d-opciones li>a {
	display: block;
	padding: 5px 0;
	color: #38ab49 !important
}

@media ( max-width :1034px) {
	.drop-opciones {
		width: 200px
	}
}

@media ( max-width :867px) {
	.drop-opciones {
		width: 100%;
		float: none;
		margin-bottom: 10px
	}
	.cta-submit {
		width: 100%
	}
}

.inlineForm {
	display: inline
}

.bloque50p {
	display: inline-block;
	width: 49.7%;
	padding: 10px 30px;
	box-sizing: border-box
}

.bloque50p.bloque50sm {
	padding: 0;
	vertical-align: top
}

.sTitulo {
	color: #48ae33;
	font-size: 18px;
	font-family: AvenirNext-Medium;
	display: block;
	margin-bottom: 25px
}

a.cLinkG {
	display: block;
	font-family: AvenirNext-Bold;
	text-decoration: none;
	margin-top: 15px;
	color: #75787b
}

.cBox-icon {
	display: inline-block
}

.cBox-content {
	display: inline-block;
	max-width: 300px;
	margin-left: 10px
}

.background-50f {
	background-image: url(../img/separador-502g.jpg);
	background-position: center center;
	background-repeat: repeat-y
}

.background-50w {
	background-image: url(../img/separador-502w.jpg);
	background-position: center center;
	background-repeat: repeat-y
}

.box-inner-50 {
	display: block;
	height: 100%;
	box-sizing: border-box;
	padding: 20px
}

.banner.home-aniversario {
	background-image: url(../img/banco-azteca-portal-home-vas.jpg);
	background-position-x: 40%
}

img.aniversario-img {
	display: block
}

img.aniversario-img-movil {
	display: none
}

@media screen and (max-width:1024px) and (min-width:960px) {
	img.aniversario-img {
		width: 600px;
		height: 355px;
		padding-top: 15px
	}
	.banner.home-aniversario {
		background-position-x: 50%
	}
}

@media screen and (max-width:959px) {
	img.aniversario-img-movil {
		display: block;
		width: 88%;
		height: auto
	}
	img.aniversario-img {
		display: none
	}
}

@media screen and (max-width:800px) {
	img.aniversario-img-movil {
		display: block;
		width: 100%;
		height: auto;
		padding-top: 30px
	}
	.btn-call-big {
		font-size: 20px;
		margin: 20px 0
	}
	img.bullet-last {
		width: 10px
	}
}

.custom-h2 h2.simulah2lowercase {
	font-size: 19px
}

.seccion.fbLike {
	padding: 15px 0;
	text-align: center
}

.cLike {
	margin: 0 auto
}

.notax3 {
	margin: 10px 20px !important
}

.txt-Up {
	font-size: 40px;
	display: block;
	margin-top: 10px
}

.txt-Up .pointb {
	position: relative;
	line-height: 0;
	font-size: 70px
}

.text-light {
	font-family: AvenirNext-Regular !important
}

banco-azteca-portal-home-vas-abril2018.jpg div.aux-bi {
	width: 362px;
	margin-top: 25px;
	text-align: center;
	height: 170px;
	float: left
}

a.bg-circle-red {
	display: inline-block;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background-color: #c22821;
	padding: 10px;
	position: relative
}

a:hover.bg-circle-red {
	background-color: #c22821
}

a.bg-circle-red img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	margin-top: 10px
}

.imgTarjeta-web {
	display: inline-block
}

.imgTarjeta-movil {
	display: none
}

.border-green-overflow {
	overflow: hidden;
	border-radius: 10px;
	border: solid 1px #43b02a;
	padding: 30px
}

.minibox {
	display: inline-table;
	width: 14%;
	height: 100px;
	text-align: center
}

.minibox img {
	margin-bottom: 15px
}

.minibox span {
	font-size: 13px;
	color: #848282;
	font-weight: 700
}

.img-420right img {
	max-width: 420px;
	width: 100%;
	height: auto;
	margin-top: 0
}

.centrarTxt {
	position: relative;
	top: 35px
}

.h3-no-mb {
	margin: 10px 0 !important
}

.custom-imgF {
	float: right
}

.bottom-air {
	margin-bottom: 17px !important
}

.bg-landing-buen-fin-2017 {
	background-image: url(../img/buen-fin-promocion-landing.jpg)
}

.bpex {
	display: block;
	height: 50px
}

.cCtaBuenFin {
	position: absolute;
	left: 0;
	bottom: 140px
}

.bg-landing-buen-regaladador {
	background-image: url(../img/buen-regalador-promocion-l.jpg)
}

.bg-landing-goleada-banco-azteca {
	background-image:
		url(../img/la-goleada/banner-promocion-la-goleada-de-banco-azteca.jpg)
}

.bg-landing-descuentos-suburbia {
	background-image: url(../img/banner_suburbia.jpg)
}

.bg-landing-guardadito-navidad {
	background-image: url(../img/guardadito-navidad.jpg)
}

.bg-landing-guardadito-youtube {
	background-image: url(../img/landing_youtube.jpg)
}

.bg-landing-divierte-guardadito {
	background-image: url(../img/diviertete-con-guardadito-banner.jpg)
}

.bg-landing-nuevo-sitio-elektra {
	background-image: url(../img/elektra-promocion.jpg)
}

.bg-landing-5-chedraui {
	background-image: url(../img/promocion-5-porciento-chedraui.jpg)
}

.bg-landing-6-hotsale {
	background-image: url(../img/hotsale_landing_edit.jpg)
}

.bg-landing-6-mtv {
	background-image: url(../img/vas/mtvbanner2.png)
}

.bg-landing-tarjeta-azteca-10 {
	background-image: url(../img/promocion-taz.jpg)
}

.bg-landing-corresponsales {
	background-image:
		url(../img/topbanner-corresponsales-telecomm-corresponsales.jpg)
}

.bg-promocion-credito-premia {
	background-image:
		url(../img/credito-premia/banner-promocion-credito-premia.jpg)
}

.bg-promocion-tc-anualidad {
	background-image: url(../img/TCredito_Landing.jpg)
}

.bg-landing-corresponsales-telegrafos {
	background-image:
		url(../img/corresponsales/topbanner-corresponsales.jpg)
}

.bg-landing-quienes-somos {
	background-image: url(../img/topbanner-landing-quienes-somos.jpg)
}

.bg-landing-bot-dinero-express {
	background-image: url(../img/topbanner-bot-dinero-express.jpg)
}

.bg-landing-guardadito {
	background-image: url(../img/banner_guardadito_landing.jpg)
}

.bg-landing-credito-back-to-school {
	background-image:
		url(../img/topbanner-credito-back-to-school-loncheras.jpg)
}

.bg-landing-tarjeta-back-to-school {
	background-image:
		url(../img/topbanner-10-bonificacion-walmart-bodega-aurrera.jpg)
}

.bg-landing-experiencias-visa-g {
	background-image: url(../img/topbanner-experiencias-guardadito-visa.jpg)
}

.bg-landing-dinero-internacional {
	background-image: url(../img/topbanner-wester-union-mx.jpg)
}

.bg-landing-western-union {
	background-image: url(../img/topbanner-wester-union-us.jpg)
}

.bg-landing-all-promos-micronegocio {
	background-image: url(../img/banner-header-promocion-micronegocio.png)
}

.bg-landing-all-promos-dia-papa {
	background-image: url(../img/dia_del_padre_final.jpg)
}

.bg-landing-all-promos-tarjeta-azteca {
	background-image: url(../img/banner_taz.jpg)
}

.bg-landing-all-promos-fondo-verde {
	background-image: url(../img/fondo_verde.jpg)
}

.bg-landing-all-promos-tarjeta-prom {
	background-image: url(../img/banner_prom.png)
}

.bg-landing-all-promos-uber {
	background-image: url(../img/uber.jpg)
}

.bg-landing-all-promos-landing1 {
	background-image: url(../img/header_activacion_compra_landing.jpg)
}

.bg-landing-all-promos-landing2 {
	background-image: url(../img/header_activacion_devolucion_landing.jpg)
}

.bg-landing-all-promos-landing3 {
	background-image: url(../img/header_ganador_activacion_landing.jpg)
}

.bg-landing-all-promos-landing4 {
	background-image: url(../img/header_uso_devolucion_landing.jpg)
}

.bg-landing-all-promos-landing5 {
	background-image: url(../img/header_Vas_Experiencias_B.jpg)
}

.bg-landing-all-promos-landing6 {
	background-image: url(../img/header_Vas_Experiencias_A.jpg)
}

.bg-landing-all-promos {
	background-image: url(../img/topbanner-promociones-landing.jpg)
}

.bg-landing-promociones-exclusivas-vas {
	background-image: url(../img/promociones-exclusivas-vas.jpg)
}

.bg-landing-experiencias-visa-i {
	background-image:
		url(../img/topbanner-experiencias-inversion-azteca-visa.jpg)
}

.bg-landing-beneficios-cuponera {
	background-image: url(../img/topbanner-promociones-exclusivas.jpg)
}

.bg-landing-regreso-a-clases-17 {
	background-image:
		url(../img/topbanner-2-bonificacion-walmart-bodega-aurrera.jpg)
}

.bg-promo-inversion-650 {
	background-image: url(../img/topbanner-inversion-650.jpg)
}

.bg-promo-inversion-651 {
	background-image: url(../img/credito-dia-madres-2.jpg)
}

.bg-promo-inversion-652 {
	background-image: url(../img/credito-electrabg.jpg)
}

.home-tarjeta-azteca {
	background-image: url(../img/banco-azteca-portal-tarjeta-oro.jpg)
}

.home-beneficios-promociones {
	background-image: url(../img/banner-portal-azteca-home-credito.jpg)
}

.promo-boveda {
	background-image: url(../img/top-banner-promo.jpg)
}

.promo-guardadito-premia {
	background-image: url(../img/promocion-guardadito-premia.jpg)
}

.bannerBilletazo {
	height: 350px;
	background-image: url(../img/banner-billetazo-17.jpg)
}

.bannerBilletazo-naranja {
	height: 350px;
	background-image: url(../img/banner-Billetazo-octubre.jpg)
}

.promo-recompensa-dinero {
	background-image: url(../img/recompensas-dinero-express-topbanner.jpg)
}

.banner.app {
	background-image: url(../img/app-banco-azteca-movil.jpg)
}

.banner.home-app {
	background-image: url(../img/banco-azteca-app.jpg)
}

.banner.BAZ-Digital {
	background-image: url(../img/slider_foto.jpg)
}

.banner.home-nueva-app {
	background-image: url(../img/banco-azteca-portal-home-app-2018.jpg)
}

.banner.home-dinero-express {
	background-image: url(../img/dinero-express-banco-azteca.jpg)
}

.banner.home-tas {
	background-image: url(../img/banner-tas.jpg)
}

.banner.home-portal-encuesta {
	background-image: url(../img/banner-encuesta-home.jpg)
}

.banner.home-credito {
	background-image:
		url(../img/banco-azteca-portal-home-credito-oro-abril2018.jpg)
}

.bg-landing-guardadito-cafe {
	background-image: url(../img/guardadito-cafe.jpg)
}

.bg-landing-guardadito-naranja {
	background-image: url(../img/guardadito-naranja.jpg)
}

.b-point {
	font-size: 30px !important
}

.banner.landing-divisas {
	background-image: url(../img/divisas/divisas-home1.jpg)
}

.banner.banner-middle {
	background-position: center center !important
}

.cCopy {
	display: block;
	position: relative;
	top: -30px;
	left: 40px
}

.txt-light {
	font-family: AvenirNext-Medium !important
}

.hide-info {
	display: none
}

.textoAj {
	font-size: 25px !important;
	line-height: 30px !important
}

.bulCu {
	font-size: 35px;
	padding-top: 10px
}

.NcentrarTxt {
	position: relative;
	left: 70px
}

.NcentrarTxt .text-light {
	font-size: 30px;
	line-height: 36px
}

@media screen and (max-width:648px) {
	.NcentrarTxt {
		position: relative;
		left: 10px
	}
	.infoAdicional .ico_candado:after,.infoAdicional .ico_interes:after {
		display: none
	}
}

.item-cupon {
	display: inline-block;
	width: 325px;
	height: 330px;
	float: left;
	margin-right: 20px
}

.contenedor



 



.item-cupon






:nth-child



 



(3)
{
margin-right






:



 



0
}
.box-top:hover .legales-info {
	opacity: 1;
	top: 0
}

.box-top:hover .img-bg {
	opacity: 1;
	top: -30px
}

.img-bg {
	display: block;
	position: absolute;
	height: 209px;
	top: 0;
	left: 0;
	z-index: 0;
	transition: all ease .5s
}

.img-bg img {
	max-width: 100%
}

.legales-info {
	opacity: 1;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 100%;
	left: 0;
	z-index: 1;
	box-sizing: border-box;
	padding: 15px;
	background-color: rgba(234, 234, 234, .95);
	color: #505050;
	text-align: center;
	transition: all ease .5s .3s;
	overflow: auto;
	font-size: 12px
}

.legales-info p {
	margin-top: 15px
}

.inner-legales-info {
	display: block;
	vertical-align: middle;
	overflow: auto
}

.box-copy {
	display: block;
	padding: 10px 0
}

.legales-contenedor {
	display: block;
	width: 325px;
	height: 209px;
	position: relative;
	overflow: hidden;
	background-color: red
}

@media screen and (max-width:1029px) and (min-width:648px) {
	.box-top {
		height: 250px
	}
	.item-cupon {
		width: 270px;
		margin-left: 6px;
		margin-right: 5px
	}
}

@media screen and (max-width:320px) {
	.item-cupon {
		width: 280px
	}
}

.producto.producto-cupon {
	height: 70px
}

.tDestacado {
	display: block;
	font-size: 28px;
	line-height: 33px
}

.pdestacadoT {
	padding: 60px 30px
}

.titulo-marca-cupon {
	font-family: AvenirNext-Bold;
	color: #006341;
	text-align: center !important;
	font-size: 17px;
	line-height: 20px;
	text-transform: uppercase
}

.titulo-marca-cupon small {
	text-transform: uppercase;
	color: #75787b;
	font-size: 12px;
	font-family: AvenirNext-Regular
}

.smalltxtcta {
	position: relative;
	top: 10px;
	padding: 7px 16px !important;
	font-size: 20px
}

.centerBox {
	display: block;
	max-width: 740px;
	margin: 0 auto
}

.bloqueIzq {
	display: inline-block;
	float: left
}

a.btn-marco-general {
	background: #43b02a;
	color: #fff;
	text-decoration: none;
	padding: 14px 40px;
	border-radius: 3px;
	display: inline-block;
	transition: all .5s
}

a.btn-marco-general:hover {
	background: #006341;
	color: #fff
}

.owl-promociones {
	margin: 0 auto;
	max-width: 100%;
	padding: 15px 10px;
	height: 460px;
	display: block
}

.owl-promociones .contenedor .producto {
	height: 115px
}

.owl-promociones .contenedor {
	text-align: center;
	height: auto;
	width: 90%;
	overflow: hidden;
	max-width: 1100px !important
}

.owl-promociones .owl-prev {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	background: url(../img/owl_prev.png);
	background-size: contain;
	top: 145px;
	overflow: hidden;
	text-indent: -100px
}

.owl-promociones .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 0
}

.owl-promociones .owl-theme .owl-dots .owl-dot span {
	width: 15px;
	height: 15px
}

.bloque-conocer-mas {
	display: block;
	position: relative;
	max-width: 1050px;
	margin: 0 auto;
	text-align: center
}

.bloque-conocer-mas .liga-red {
	position: relative;
	text-align: center
}

.bloque-conocer-mas .liga-red:hover {
	color: #43b02a
}

.owl-promociones .owl-theme .owl-dots .owl-dot.active span,.owl-promociones .owl-theme .owl-dots .owl-dot:hover span
	{
	background: #43b02a
}

.full-contenedor-promociones {
	margin: 0 auto;
	display: block;
	position: relative;
	max-width: 98%
}

.prev-promociones {
	display: inline-block;
	width: 40px;
	height: 60px;
	position: absolute;
	left: 15px;
	background: url(../img/owl_prev.png);
	background-size: contain;
	top: 30%;
	overflow: hidden;
	text-indent: -100px;
	z-index: 10
}

.next-promociones {
	display: inline-block;
	width: 40px;
	height: 60px;
	position: absolute;
	right: 15px;
	background: url(../img/owl_next.png);
	background-size: contain;
	top: 30%;
	overflow: hidden;
	text-indent: -100px;
	z-index: 10
}

.owl-promociones .owl-next {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	background: url(../img/owl_next.png);
	background-size: contain;
	top: 145px;
	overflow: hidden;
	text-indent: -100px
}


@media screen and (max-width:122px) {
	.owl-promociones .contenedor .producto {
		width: 320px
	}
}

@media screen and (max-width:648px) {
	.owl-promociones .contenedor .producto {
		width: 240px;
		padding-top: 0
	}
}

@media screen and (max-width:700px) {
	.owl-promociones .owl-next,.owl-promociones .owl-prev {
		display: none
	}
}

.banner-suenias-decides {
	background-image: url(../img/banner-institucional.jpg)
}

.banner-suenias-decides p.titulo {
	font-size: 50px;
	line-height: 55px
}

.banner-suenias-decides p.titulo span.light-text {
	font-family: AvenirNext-Regular !important;
	font-size: 30px
}

.l-intitucional {
	width: 60%;
	padding-left: 60px;
	box-sizing: border-box;
	text-align: left;
	float: left
}

h2.titulo-l-institucional {
	font-size: 35px;
	padding: 30px 0;
	font-weight: 700;
	text-transform: capitalize
}

.txt-legal-big {
	font-size: 17px !important
}

.banner-aniversario {
	background-image: url(../img/banner-15-aniversario-landing.jpg);
	background-position: 85% 0 !important
}

.banner.banner-aniversario {
	background-position-x: 40%
}

.ico_informacion:after {
	content: '';
	background: url(../img/ico-informacion.png);
	display: block;
	width: 56px;
	height: 39px;
	position: absolute;
	left: -40px;
	top: -5px;
	background-repeat: no-repeat
}

.ico_good:after {
	content: '';
	background: url(../img/ico_good.png);
	display: block;
	width: 56px;
	height: 39px;
	position: absolute;
	left: -40px;
	top: -5px;
	background-repeat: no-repeat
}

.ico_card:after {
	content: '';
	background: url(../img/ico_card.png);
	display: block;
	width: 56px;
	height: 39px;
	position: absolute;
	left: -50px;
	top: -5px;
	background-repeat: no-repeat
}

.ico_credit_card:after {
	content: '';
	background: url(../img/credit-card.png);
	display: block;
	width: 56px;
	height: 39px;
	position: absolute;
	left: -40px;
	top: -5px;
	background-repeat: no-repeat
}

.ico_paw_print:after {
	content: '';
	background: url(../img/paw-print.png);
	display: block;
	width: 56px;
	height: 39px;
	position: absolute;
	left: -40px;
	top: -5px;
	background-repeat: no-repeat
}

.ico_card_security:after {
	content: '';
	background: url(../img/card-security.png);
	display: block;
	width: 56px;
	height: 39px;
	position: absolute;
	left: -40px;
	top: -5px;
	background-repeat: no-repeat
}

.ico_regalo:after {
	content: '';
	background: url(../img/ico_regalo.png);
	display: block;
	width: 56px;
	height: 39px;
	position: absolute;
	left: -40px;
	top: -5px;
	background-repeat: no-repeat
}

.listaEspacio {
	list-style-position: outside;
	list-style-image: url(../img/ico-spacer.gif);
	font-size: 14px;
	line-height: 18px;
	margin-left: 25px;
	text-align: left
}

ul.listaBeneficios {
	list-style-position: outside;
	list-style-image: url(../img/ico-spacer.gif);
	font-size: 14px;
	line-height: 18px;
	margin-left: 0;
	text-align: left
}

ul.listaBeneficios li {
	margin-bottom: 15px
}

a.lineLink {
	color: #43b02a
}

a:hover.lineLink {
	text-decoration: underline !important
}

.punto-info {
	display: block;
	position: relative;
	min-height: 55px;
	padding: 0;
	margin: 0
}

.punto-info img {
	display: block;
	width: 45px;
	float: left
}

.punto-info span {
	position: relative;
	display: block;
	top: 15px;
	padding-left: 55px
}

.punto-ic {
	display: block;
	position: relative;
	min-height: 55px;
	padding: 0;
	margin: 0;
	width: 100%;
	clear: both
}

.punto-ic img {
	display: block;
	width: 60px;
	float: left
}

.punto-ic .info-box {
	position: relative;
	display: block;
	top: 0;
	padding-left: 70px
}

.ico_ok:after {
	content: '';
	background: url(../img/ico_good.png);
	display: block;
	width: 56px;
	height: 39px;
	position: absolute;
	left: -40px;
	top: -5px;
	background-repeat: no-repeat
}

.in-btn-call {
	font-size: 14px;
	background: #43b02a;
	padding: 8px 15px;
	margin: 0;
	font-family: AvenirNext-Medium;
	line-height: normal;
	border-radius: 2px;
	display: inline-block;
	margin-top: 20px;
	color: #fff
}

.in-btn-call:hover-papa {
	background: #006440;
	font-size: 14px;
	background: #43b02a;
	padding: 30px 15px;
	margin: 0;
	font-family: AvenirNext-Medium;
	line-height: normal;
	border-radius: 2px;
	display: inline-block;
	margin-top: 20px;
	color: #fff
}

.in-btn-call:hover-papa {
	background: #006440
}

.video-wrapper {
	display: block;
	width: 1000px;
	height: 350px;
	margin: 0 auto
}

.box-video {
	display: inline-block;
	float: left;
	width: 623px;
	height: 100%
}

.box-lista {
	display: inline-block;
	float: right;
	width: 350px;
	height: 100%;
	box-sizing: border-box
}

ul.lista-video {
	display: block;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0
}

ul.lista-video li {
	position: relative;
	display: inline-block;
	float: left;
	width: 155px;
	height: 155px;
	margin: 0 10px;
	overflow: hidden;
	background-color: #6faa91;
	cursor: pointer
}

ul.lista-video li::after {
	content: "";
	display: inline-block;
	position: absolute;
	z-index: 2;
	bottom: 5px;
	right: 5px;
	width: 35px;
	height: 35px;
	background-image: url(../img/play-icon.png);
	background-position: center center
}

ul






.lista-video



 



li






:nth-child



 



(3)
{
margin-top






:



 



40
px








}
ul






.lista-video



 



li






:nth-child



 



(4)
{
margin-top






:



 



40
px








}
ul.lista-video li figure {
	margin: 0;
	padding: 0
}

ul.lista-video li figure img {
	position: relative;
	top: -30px;
	left: -45%;
	width: 185%
}

ul.lista-video li figcaption {
	display: none
}

.box-video .reproductor--play iframe {
	height: 350px;
	width: 100%
}

.dark-gray {
	background-color: #e6e6e6
}

.border-b-section {
	border-bottom: solid 0 #e6e6e6
}

.section-big-padding {
	padding: 110px 0
}

.section-big-padding1 {
	padding: 110px 0;
	background-color: #fff
}

.section-small-padding {
	padding: 10px 0
}

.float-left-title {
	display: inline-block;
	width: 160px;
	margin-left: 70px;
	position: relative;
	top: -25px;
	font-size: 22px;
	color: #43b02a;
	font-family: AvenirNext-Bold
}

.img-responsiva {
	max-width: 100%;
	height: auto
}

.img-tasa {
	max-width: 100%;
	height: 180px;
	padding-left: 80px
}

.cont-7 {
	width: 650px;
	margin: 0 auto;
	height: auto;
	overflow: hidden
}

.tasa-1 {
	width: 300px;
	margin: 0 auto;
	padding: 5px;
	float: left;
	height: 270px;
	cursor: pointer
}

.tasa-2 {
	width: 300px;
	margin: 0 auto;
	padding: 5px;
	float: left;
	height: 270px;
	cursor: pointer
}

.img-tasa-1 {
	width: 80%
}

.img-tasa {
	width: 100%
}

.img-tasa:hover {
	height: 120px
}

.small-text-header {
	display: inline-block;
	padding-left: 40px;
	font-size: 30px;
	line-height: 30px
}

span.tr-bot {
	font-size: 35px;
	display: inline-block;
	padding-left: 40px
}

span.tr-bott {
	font-size: 35px;
	display: inline-block;
	padding-left: 10px
}

span.tr-wu {
	font-size: 30px;
	line-height: 30px;
	display: inline-block;
	padding-left: 30px
}

.bg-promocion-regalo-carteras {
	width: 48%;
	float: left;
	height: 700px;
	background: url(../img/big-bg-regalo-cartera.jpg) no-repeat center;
	background-size: cover
}

.promo-regalos-carteras {
	background-image: url(../img/promocion-regalo-carteras-topbanner.jpg)
}

.promo-madres {
	background-image: url(../img/promocion-dia-madres-topbanner.jpg)
}

.contenedor .box-central {
	display: block;
	max-width: 600px;
	margin: 0 auto
}

table.custom-table {
	width: 100%;
	padding: 40px
}

table.custom-table tr:nth-child(even) {
	background-color: #f9f9f9
}

table.custom-table tr td {
	padding: 8px 15px;
	vertical-align: middle
}

.seccionMicronegocio.columna-img-45 img {
	width: 362px;
	height: auto
}

.seccionMicronegocio.columna-img-50 img {
	width: 316px;
	height: auto
}

.seccionElektra.columna-img-45 img {
	width: 362px;
	padding-right: 50px;
	padding-top: 35px
}

.seccionElektra.columna-img-45 {
	height: 200px
}

.seccionBilletazo.columna-img-45 img {
	width: 362px;
	height: auto;
	padding-top: 60px
}

.seccionBilletazo img {
	width: 280px;
	height: 175px;
	margin-top: 25px
}

.seccionBilletazo.columna-img-70 img {
	width: 362px;
	height: auto;
	padding-top: 20px
}

.seccionBilletazo.columna-img-75 img {
	width: 332px;
	height: auto;
	padding-top: 20px;
	margin-right: 20px
}

.seccionBilletazo.columna-img-90 img {
	width: 362px;
	height: auto;
	padding-top: 20px
}

.seccionDiaMadres.columna-img-45 img {
	width: 222px;
	height: auto;
	padding-top: 35px
}

.seccionDiaMadres



 



.
{
width






:



 



100%
}
div.left.columna-57 {
	width: 57%;
	padding-left: 20px
}

.simulah2lowercase {
	text-transform: inherit
}

.col.col-reducido {
	margin: 0 6% 0 4%
}

.e-im {
	padding-top: 40px
}

.sub-row {
	display: block;
	width: 530px;
	height: auto
}

.sub-row-40 {
	display: inline-block;
	width: 220px;
	height: auto;
	float: left
}

.sub-row-60 {
	display: inline-block;
	width: 240px;
	height: auto;
	margin-left: 30px
}

.landing-portabilidad-nomina {
	background-image: url(../img/portabilidad/portabilidad-nomina.jpg)
}

.landing-back-to-school {
	background-image: url(../img/landing_backts.jpg)
}

.landing-back-to-schoolmochila {
	background-image: url(../img/mochilas.jpg)
}

.box-inner-padding {
	box-sizing: border-box;
	padding: 10px
}

.cir-numero {
	display: block;
	float: left;
	margin: 0 15px 15px 0;
	padding: 10px;
	width: 25px;
	height: 25px;
	background-color: #53565a;
	border-radius: 100px;
	color: #fff;
	font-size: 25px;
	position: relative
}

.cir-numero strong {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin-top: 2px
}

.bloqueT {
	display: block;
	width: 100%;
	box-sizing: border-box;
	background-image: url(../img/portabilidad/separador-verde-x.jpg);
	background-size: 100% 100%;
	background-position: top left;
	background-repeat: repeat-x;
	height: auto;
	padding: 30px 0
}

.img-svg {
	max-width: 250px;
}

.boton-gris {
	background-color: #555559 !important;
}

@media screen and (max-width:940px) {
	.sub-row {
		display: block;
		width: 100%;
		height: auto
	}
	.sub-row-40,.sub-row-60 {
		display: block;
		width: 100%;
		float: none;
		margin-left: 0
	}
	.e-im {
		padding-top: 15px
	}
}

.ofw-hidden,html.ofw-hidden {
	overflow: hidden
}

.bannerTopPromocionHorizontal {
	height: 350px
}

.bannerTopPromocionHorizontalbackto {
	height: 500px
}

.bannerTopPromocionHorizontalbacktomochilas {
	height: 400px;
	width: 232px
}

.bannerTopPromocionHorizontal1 {
	height: 380px
}

.bannerTopPromocionHorizontal .titulo {
	font-size: 36px;
	line-height: 42px
}

.seccionPromocionHorizontal {
	overflow: hidden
}

.seccionPromocionHorizontal amp-img {
	width: 300px;
	height: auto;
	margin-top: 25px
}

.seccionPromocionHorizontal div.left {
	width: 65%;
	text-align: left;
	padding-left: 15px;
	box-sizing: border-box
}

.seccionPromocionHorizontal div.left h3 {
	padding-top: 12px
}

.seccionPromocionHorizontal div.left h4 {
	color: #006341;
	font-family: AvenirNext-Medium
}

.seccionPromocionHorizontal div.left a {
	text-decoration: none
}

.seccionPromocionHorizontal div.left p {
	padding: 16px 0
}

.beneficiosPromocionHorizontal .participantes {
	width: 288px;
	margin-left: -35px;
	text-align: left
}

.beneficiosPromocionHorizontal .participantes amp-img {
	width: 82px;
	display: inline-block;
	margin: 0 10px 12px 0
}

.beneficiosPromocionHorizontal



 



.participantes



 



amp-img






:nth-of-type



 



(4)
{
padding-top






:



 



20
px








}
.galeriaPromoHorizontal .video {
	width: 60%;
	float: left
}

.galeriaPromoHorizontal .video video {
	height: 100%;
	width: 100%
}

.galeriaPromoHorizontal .imgs {
	width: 38.2%;
	float: left;
	margin-left: 1.05%
}

.galeriaPromoHorizontal .imgs amp-img {
	width: 42.17%;
	margin: 0 2% 4%;
	float: left
}

.galeriaPromoHorizontal .imgsFull {
	width: 100%;
	float: left;
	margin-left: 1.05%
}

.galeriaPromoHorizontal .imgsFull amp-img {
	width: 12%;
	margin: 0 2% 4%;
	float: left
}

.fullVideoPromoHorizontal .video {
	max-width: 100%;
	float: none;
	height: auto;
	text-align: center
}

.fullVideoPromoHorizontal video {
	max-width: 100%;
	margin: 0 auto
}

.videoFrame {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	display: block
}

.videobox {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0
}

.tmovil-show-banner {
	display: none
}

@media screen and (max-width:1034px) {
	ul.lista-video li {
		width: 115px;
		height: 110px
	}
	.float-left-title {
		display: block;
		top: 10px;
		margin-bottom: 25px;
		margin-left: 0
	}
	.cBox-icon {
		margin-bottom: 20px
	}
}

@media screen and (max-width:1040px) {
	div.left.columna-57 {
		width: 45%;
		padding-left: 20px
	}
}

@media screen and (max-width:1024px) and (min-width:960px) {
	.banner {
		height: 370px;
		background-position-x: 70%
	}
	.car {
		height: 370px
	}

	.login-home {
		top: 97px
	}
	.bg-landing-nuevo-sitio-elektra .titulo {
		left: 20px;
		font-size: 29px
	}
	.bg-landing-nuevo-sitio-elektra {
		background-position-x: 60%
	}
	.bg-landing-experiencias-visa-g .titulo {
		width: 420px
	}
	.lProducto.navegacion a {
		padding: 15px :           2%
	}
}

@media ( max-width :960px) {
	.car {
		height: 300px
	}
	.banner {
		height: 300px
	}
	.banner {
		background-position-x: 40%
	}
	.centrarTxt {
		top: 0
	}
	.seccionPromocionHorizontal div.left {
		width: 100%
	}
	
	 #carrusel {
        height: 370px;
        margin-bottom: 0;
    }
    
    .banner-nav .current .item p:after {
	    top: -34px;
	}
	ul.lista-video li {
		display: block;
		float: none;
		width: 80px;
		height: 75px;
		margin-bottom: 10px;
	}
	ul .lista-video li :nth-child (3) {
	     margin-top : 0; 
	}
	 ul .lista-video li :nth-child (4) {
	     margin-top : 0;
	}
	.custom-imgF {
		display: block;
		float: none
	}

}

@media ( max-width :943px) {
	.l-intitucional {
		width: 100%;
		padding-left: 0
	}
	.cCtaBuenFin {
		left: -30px;
		bottom: 140px
	}
}

@media ( max-width :800px) {
	.b2t {
		background-position-x: 60%
	}
	.bg-promo-inversion-650 {
		background-position-x: 55%
	}
	.bg-landing-nuevo-sitio-elektra {
		background-position-x: 73%
	}
	.bg-landing-nuevo-sitio-elektra .titulo {
		left: 20px;
		width: 243px
	}
	.bg-landing-divierte-guardadito {
		background-position-x: 65%
	}
	.bg-landing-divierte-guardadito .titulo {
		width: 400px
	}
	.bg-landing-experiencias-visa-g {
		background-position-x: 60%
	}
	.bg-landing-experiencias-visa-g .titulo {
		width: 413px;
		font-size: 30px
	}
	.bg-landing-experiencias-visa-i {
		background-position-x: 60%
	}
	.bg-landing-bot-dinero-express {
		background-position-x: 64%
	}
	.bg-landing-bot-dinero-express .titulo {
		width: 510px
	}
	.promo-boveda {
		background-position-x: 49%
	}
	.bg-landing-beneficios-cuponera {
		background-position-x: 80%
	}
	.cCtaBuenFin {
		left: -60px;
		bottom: 140px
	}
	.bg-landing-descuentos-suburbia {
		background-position-x: 60%
	}
}

@media screen and (max-width:768px) {
	.video-wrapper {
		width: 100%;
		display: block;
		margin-top: 20px
	}
	.box-video {
		display: block;
		width: 100%;
		float: none
	}
	.box-lista {
		display: block;
		width: 100%;
		float: none;
		margin-top: 15px;
		height: auto
	}
	ul.lista-video li {
		float: left
	}
	.img-svg {
		max-width: 400px;
	}
	.bg-landing-nuevo-sitio-elektra .titulo {
		font-size: 29px
	}
	.bannerTopPromocionHorizontal .titulo.titulo768 {
		font-size: 28px;
		line-height: 32px
	}
	.bannerTopPromocionHorizontal .titulo.titulo768 img {
		width: 45px !important
	}
	.bg-landing-experiencias-visa-g {
		background-position-x: 50%
	}
	.bg-landing-experiencias-visa-i {
		background-position-x: 56%
	}
	.bg-landing-experiencias-visa-i .titulo {
		width: 240px
	}
	.banner.banner-aniversario {
		background-position-x: 30%
	}
	.banner.home-aniversario {
		background-position-x: 30%
	}
	.box1of4 {
		display: block;
		float: none;
		width: 100%
	}
	.iBox {
		text-align: left;
		padding: 20px
	}
	.boxIgual {
		height: auto
	}
}

@media ( max-width :736px) {
	.bg-landing-nuevo-sitio-elektra {
		background-position-x: 60%;
		background-size: 910px;
		background-position-y: 20px
	}
	.bg-landing-nuevo-sitio-elektra .titulo {
		line-height: 27px
	}
	.bg-landing-experiencias-visa-g .titulo {
		line-height: 20px;
		font-size: 20px
	}
	.promo-boveda {
		background-position-x: 62%
	}
	.promo-boveda .titulo {
		width: 290px
	}
	.bg-landing-beneficios-cuponera .titulo {
		width: 230px
	}
}

@media screen and (max-width:736px) and (min-width:648px) {
	.bannerTopPromocionHorizontal.bg-landing-nuevo-sitio-elektra {
		height: 250px
	}
	.banner.banner-aniversario .titulo {
		width: 310px
	}
}

@media ( max-width :648px) {
	.box-flotante-info.lateralBox {
		top: 260px
	}
	.bloqueT {
		background-image: none;
		background-color: #fff
	}
	.promo-madres {
		background-image: url(../img/promocion-dia-madres-topbanner.jpg);
		background-position-x: 70%
	}
	.owl-promociones .contenedor {
		height: 320px
	}
	.seccionPromocionHorizontal amp-img {
		margin: 15px auto 0;
		float: none
	}
	.promo-madres .contenedor p.titulo {
		display: block;
		background-color: #006341;
		font-size: 14px !important;
		line-height: 18px;
		color: #fff;
		padding: 10px;
		left: 11px
	}
	.box-login-user {
		position: relative;
		display: block;
		width: 100%;
		height: auto;
		padding: 20px
	}
	.banner .reducir-imagen {
		max-width: 150px
	}
	.banner.app {
		background-position-x: 40%
	}
	.banner.home-app {
		background-position-x: 40%
	}
	.banner.home-guardaditov {
		background-position-x: 30%
	}
	.banner.home-dinero-express {
		background-position-x: 40%
	}
	.banner.home-tas {
		background-position-x: 60%
	}
	.banner.home-portal-encuesta {
		background-position-x: 13%
	}
	.box-video .reproductor--play iframe {
		height: 320px
	}
	.tmovil-show-banner {
		display: block
	}
	.tmovil-hide {
		display: none
	}
	.centrotex{
	left: 20% !important;
	}
	.bannerBilletazo,.bannerTopPromocionHorizontal {
		height: auto
	}
	.bannerBilletazo.banner-nohide,.bannerTopPromocionHorizontal.banner-nohide
		{
		height: 240px !important
	}
	.promo-recompensa-dinero {
		background-image: url(../img/small-banner-dinero.jpg);
		background-position-x: 70%
	}
	.bg-landing-bot-dinero-express {
		background-position-x: 70%
	}
	.bg-landing-western-union {
		background-position-x: 82%
	}
	.bg-landing-dinero-internacional {
		background-position-x: 82%
	}
	.bg-landing-tarjeta-back-to-school {
		background-position-x: 86%
	}
	.bg-landing-beneficios-cuponera {
		background-position-x: 86%
	}
	.bg-landing-experiencias-visa-g {
		background-position-x: 86%
	}
	.bg-landing-experiencias-visa-g .titulo {
		padding: 5px 10px !important;
		background-color: #43b02a;
		color: #fff;
		font-size: 16px
	}
	.small-text-header {
		padding: 5px 10px !important;
		background-color: #43b02a;
		color: #fff;
		font-size: 16px;
		line-height: 18px
	}
	span.tr-bot,span.tr-wu {
		padding: 5px 10px !important;
		background-color: #43b02a;
		color: #fff;
		font-size: 16px;
		line-height: 18px
	}
	.col.col-reducido {
		margin: auto
	}
	.seccionBilletazo
	{
	width:100%
	}

div.left.columna-57 {
	padding-left: 0
}

div.left.columna-58 {
	padding-left: 10px
}

.next-promociones,.prev-promociones {
	display: none
}

.producto.producto-cupon {
	height: 300px
}

.centerBox {
	padding: 40px 0
}

.logo-15-flotante {
	position: relative;
	top: 0;
	right: -6px
}

img.logo-15-flotante {
	width: 80px
}

.t-auxiliar-logo {
	top: 140px !important
}

.bg-landing-divierte-guardadito {
	background-position-x: 80%
}

.bg-promo-inversion-650 {
	background-position-x: 70%
}

.bg-landing-divierte-guardadito .titulo {
	background-color: #fff;
	padding: 10px
}

.ico:after {
	display: none
}

.cCtaBuenFin {
	position: relative;
	left: auto;
	bottom: auto;
	text-align: center;
	width: 80%;
	display: block
}

div.fb-like {
	display: block;
	width: 98% !important;
	overflow: hidden !important
}

div.fb-like span {
	width: 100% !important
}

div.fb-like iframe {
	width: 100% !important;
	border: none !important
}

.imgTarjeta-web {
	display: none
}

.imgTarjeta-movil {
	display: inline-block
}

.minibox {
	display: inline-block;
	width: 48%;
	height: auto;
	text-align: center;
	margin-bottom: 30px
}

.border-green-overflow {
	overflow: auto;
	border-radius: 0;
	border: none;
	padding: 40px 0
}

.bloque50p {
	display: block;
	width: 100%;
	border-bottom: solid 1px #eaeaea;
	padding: 20px 30px 40px 30px
}

.background-50f,.background-50w {
	background-image: none
}

.box1of3 {
	display: block;
	width: 100%;
	float: none
}

.box1of4.boxIgual {
	padding: 10px 15px 10px 15px;
	height: auto
}

.background-50f .contenedor {
	width: 100%;
	padding: 0
}

}
@media ( max-width :414px) {
	.box-video {
		height: 230px
	}
	.box-video .reproductor--play iframe {
		height: 210px
	}
	.banner.landing-divisas {
		background-position: 60%
	}
}

.show-images-wrapper {
	display: block;
	width: 1000px;
	height: 350px;
	margin: 0 auto
}

.box-imagenBig {
	display: inline-block;
	float: left;
	width: 623px;
	height: 100%
}

.box-lista-images {
	display: inline-block;
	float: right;
	width: 350px;
	height: 100%;
	box-sizing: border-box
}

ul.lista-show-images {
	display: block;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0
}

ul.lista-show-images li {
	position: relative;
	display: inline-block;
	float: left;
	width: 155px;
	height: 155px;
	margin: 0 10px;
	overflow: hidden;
	background-color: #6faa91;
	cursor: pointer
}

.two-column {
	display: inline-block;
	width: 150px;
	margin: 0 20px
}

.two-column img {
	width: 100%
}

.two-column h3 {
	margin: 0 0 10px 0;
	color: #666
}

.two-column p {
	color: #666;
	margin-bottom: 20px
}

.two-column a {
	border-radius: 7px
}

.boxCotizador,.btnCotizadorCentral {
	display: inline-block;
	height: 200px;
	box-sizing: border-box;
	text-align: left
}

.boxCotizador {
	width: 300px;
	background-color: #f3f3f3
}

.boxCotizador img {
	width: 30px
}

.boxCotizador p {
	padding: 10px;
	background-color: #fff;
	font-weight: 700;
	text-align: center
}

.btnCotizadorCentral {
	width: 50px;
	text-align: center;
	position: relative
}

.btnCotizadorCentral a {
	position: relative;
	top: 51%
}

.dd {
	width: 99.9% !important;
	border: none;
	border-radius: none
}

.dd .ddTitle {
	border-radius: 0;
	border: none;
	background-color: #006341;
	background-image: none
}

.ddcommon {
	width: 99.9% !important
}

.borderRadius {
	width: 99.9% !important
}

span.ddlabel {
	position: relative;
	top: 3px;
	color: #fff;
	font-weight: 700
}

.dd .ddTitle .ddTitleText {
	padding: 15px 20px
}

.ddcommon .ddChild {
	height: auto !important;
	overflow-y: none !important;
	overflow-x: none !important
}

.boxCotizador .boxInfo {
	display: block;
	height: 100px
}

.bText-1 {
	display: block;
	height: 100%;
	width: 90%;
	padding: 10px;
	border: none;
	background-color: transparent;
	font-size: 40px !important;
	font-weight: 300;
	color: #494949;
	float: right;
	position: relative
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
	{
	-webkit-appearance: none;
	margin: 0
}

.bText-left {
	float: left;
	height: 100%;
	display: inline-block;
	font-size: 30px;
	position: relative
}

.nomenclatura {
	display: block;
	vertical-align: middle;
	position: absolute;
	left: 10px;
	top: 52%;
	transform: translateY(-50%);
	color: #006341
}

.conversor-box {
	display: block;
	max-width: 700px;
	height: auto;
	padding: 10px;
	margin: 0 auto;
	box-sizing: border-box;
	overflow: hidden
}

.formDivisas {
	display: block;
	position: relative;
	z-index: 0
}

.formDivisas input[type=text] {
	display: inline-block;
	width: 150px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0 10px;
	font-size: 16px;
	color: #75787b;
	font-family: AvenirNext-Regular;
	background-color: #fff;
	text-align: right
}

.formDivisas select {
	display: inline-block;
	width: 270px;
	margin-left: 30px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0 10px;
	font-size: 16px;
	color: #75787b;
	font-family: AvenirNext-Regular;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url(../img/divisas/arrow-down-green.png);
	background-repeat: no-repeat;
	background-position: 97% 10px
}

button.btnConvertir {
	display: block;
	position: absolute;
	top: 20px;
	right: 40px;
	padding: 10px 13px;
	border: none;
	background-color: #43b02a;
	cursor: pointer
}

button.btnConvertir:hover {
	background-color: #2e7b1d
}

table.customTableDivisas {
	border: solid 1px #e5e5e5;
	font-size: 12px;
	background-color: #fff;
	width: 100%
}

table.customTableDivisas tbody th {
	background-color: #006341;
	width: 150px;
	padding: 8px 20px;
	text-align: left;
	box-sizing: border-box;
	color: #fff
}

table.customTable tbody th,table.customTableDivisas tbody td {
	border-bottom: solid 1px #e5e5e5
}

table.customTableDivisas tbody td {
	text-align: center;
	width: 16%
}

@media screen and (max-width:750px) {
	button.btnConvertir {
		position: relative;
		top: auto;
		right: auto;
		margin: 0 auto;
		width: 80%
	}
	.movilTableScroll {
		overflow-x: scroll;
		width: 90%
	}
	table.customTableDivisas {
		width: 600px
	}
}

@media screen and (max-width:526px) {
	.formDivisas input[type=text],.formDivisas select,button.btnConvertir {
		display: block;
		width: 100%;
		margin-left: 0
	}
}

button.btnConvertir img {
	width: 25px;
	height: auto
}

.flag-indicador {
	margin: 20px 0
}

span.up {
	color: #229d32;
	font-weight: 700
}

span.down {
	color: red;
	font-weight: 700
}

span.up::before {
	content: url(../img/divisas/i-arriba.png)
}

span.down::before {
	content: url(../img/divisas/i-abajo.png)
}

.flag-indicador img {
	display: block;
	margin: 0 auto;
	padding-bottom: 15px
}

.flag-indicador .titulo {
	color: #777
}

.indicadores {
	display: block;
	max-width: 200px;
	overflow: hidden;
	margin: 15px auto
}

.indicadores p {
	color: #43b02a;
	font-size: 12px;
	margin-bottom: 5px
}

.indicadores strong {
	color: #006341
}

.indicadores .indicador-left {
	float: left;
	width: 45%
}

.indicadores .indicador-right {
	float: right;
	width: 45%
}

.content-va-top {
	vertical-align: top
}

.content-va-middle {
	vertical-align: middle
}

.content-va-bottom {
	vertical-align: bottom
}

@media screen and (max-width:745px) {
	.btnCotizadorCentral {
		display: block;
		height: auto;
		width: 100%;
		padding: 15px 0
	}
	.btnCotizadorCentral a {
		top: 0
	}
}

@media ( max-width :1100px) {
	.titulo-bln{
		left: 313px;
	}
}

@media ( max-width :648px) {
	.txt-Up {
		font-size: 22px
	}
	/*.banner .contenedor .titulo {
		left: 15px;
		font-size: 16px;
		line-height: 18px
	}*/
	.txt-Up .pointb {
		font-size: 50px
	}
}

.promo {
	display: inline-block;
	width: 325px;
	vertical-align: top;
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 30px;
	position: relative;
	padding: 228px 0 50px 0;
	height: 10px;
	margin-bottom: 20px
}

.infocom .promo {
	height: 102px
}

.promo .sec {
	padding: 2px 10px;
	background: #43b02a;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	width: auto;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0
}

.nomargen,.promo:last-child {
	margin-right: 0
}

.promo img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	margin: 0 auto 5px auto
}

.promo p {
	text-align: left;
	display: block;
	text-decoration: none;
	margin: 10px 0
}

.producto a h2:hover,.promo a:hover {
	color: #43b02a
}

.promo h2 {
	padding: 0 0 0 0;
	font-size: 15px;
	line-height: 5px
}

.promo h3 {
	padding: 0 0 5px 0;
	height: 20px
}

@media screen and (max-width:1024px) {
	.cont-promos {
		width: 683px;
		margin: 0 auto
	}
}

@media screen and (max-width:768px) {
	.cont-promos {
		width: 340px;
		margin: 0 auto;
		padding-left: 15px;
		padding-right: 15px
	}
}

.bg-landing-inversion {
	background-image: url(../img/promocion_inversion_azeca.jpg);
	background-position: center
}

.bg-landing-inversion .call-to-action-light {
	font-size: 120%
}

.seccion-promo-inversion {
	padding: 40px 0 70px 0;
	height: auto;
	overflow: hidden;
	text-align: center
}

.seccion-promo-inversion img {
	margin-top: 70px
}

.seccion-promo-inversion .tituloh2 {
	font-size: 20px
}

.seccion-promo-inversion .columna-62 {
	width: 57%;
	padding-left: 40px
}

.seccion-promo-inversion .img-left {
	float: left
}

.seccion-promo-inversion .columna-62 .tituloh2 {
	margin-top: 0
}

.sucursales-inversion img {
	float: left;
	padding: 0 70px 0 0;
	padding-left: 150px
}

@media screen and (max-width:1024px) {
	.bg-landing-inversion {
		background-image: url(../img/inversion_azteca_plazo_desktop.jpg);
		background-size: 1024px;
		background-position: center top;
		height: 230px
	}
	.bg-landing-inversion .tmovil-hide {
		display: none
	}
}

@media screen and (max-width:992px) {
	.seccion-promo-inversion img {
		margin-top: 0
	}
	.seccion-promo-inversion .columna-62 {
		width: 100%;
		padding-left: 0
	}
	.seccion-promo-inversion .columna-62 .tituloh2 {
		margin-top: 0
	}
	.seccion-promo-inversion .img-left {
		float: none
	}
}

@media screen and (max-width:768px) {
	.bg-landing-inversion .titulo {
		font-size: 32px;
		line-height: 32px
	}
	.sucursales-inversion .col {
		width: 300px;
		margin: 0 auto;
		padding-left: 0
	}
	.sucursales-inversion img {
		padding-left: 80px
	}
	.sucursales-inversion {
		padding-top: 40px;
		padding-bottom: 50px
	}
}

@media screen and (max-width:648px) {
	.bg-landing-inversion {
		height: auto
	}
	.seccion-promo-inversion {
		padding: 40px 0 30px 0
	}
}

.banner-home-promociones {
	background-image: url(../img/banner-home-promociones.jpg);
}


.banner-home-promo-guardadito-siempre-ganas {
	background-image: url(../img/promociones/guardaditosiempreganas/banner-home-guardaditoSiempreGanas.png);
}

.banner-home-promo-guardadito-efecto-millonario {
	background-image: url(../img/promociones/efectomillonario/Banner_home_2000x414px.jpg);
	background-position: 25%;
}

.banner-home-promo-guardadito-ahorra-canjea {
	background-image: url(../img/promociones/ahorracanjeaguardadito/Banner_home_2000x414px2.png);
	background-position: 21%;
}

.banner-home-promo-guardadito-ahorra-guada-triplica {
	background-image: url(../img/promociones/ahorraguardatriplica/Banner_home_2000x414px2.png);
	background-position: 17%;
}

.banner-home-creditos {
	background-image: url(../img/banner-home-creditos.jpg)
}

.banner-home-descarga-app {
	background-image: url(../img/banner-home-descarga-app.jpg)
}
.banner-home-recargas-telefonicas{
	background-image: url(../img/banner-home-recargas-telefonicas.jpg)
}

.banner-home-seguros {
	background-image: url(../img/banner-home-seguros.jpg)
}
.banner-home-inversiones {
	background-image: url(../img/banner-home-inversiones.jpg)
}

.banner-home-guardadito {
	background-image: url(../img/banner-home-guardadito.png)
}

.banner-home-servicios {
	background-image: url(../img/slide-home-pago-servicios.png)
}

.banner-home-remesas {
	background-image: url(../img/banner-home-remesas.jpg)
}

.banner-home-cuentas-guardadito {
	background-image: url(../img/banner-home-cuentas-guardadito.jpg)
}

.banner-home-seguros-nuevo {
	background-image:
		url(../img/slide-home-sguros-banco-azteca-guatemala.jpg)
}

.banner-promociones {
	background-image: url(../img/slide-nuestras-promociones.png);
	background-position: top center
}
.banner-guardadito-millonario {
	background-image: url(../img/slide-guardadito-millonario.png);
	background-position: top center
}

.banner-guardadito-siempre-ganas {
	background-image: url(../img/promociones/guardaditosiempreganas/banner-guardaditoSiempreGanas.png);
	background-position: 30%
}

.banner-guardadito-efecto-millonario {
	background-image: url(../img/promociones/efectomillonario/Banner_promo_2000x414px.jpg);
	background-position: 38%;
	height: 375px;
}

.banner-guardadito-ahorra-canjea {
	background-image: url(../img/promociones/ahorracanjeaguardadito/Banner_promo_2000x414px.png);
	background-position: 38%;
	height: 375px;
}

.banner-guardadito-ahorra-guarda-triplica {
	background-image: url(../img/promociones/ahorraguardatriplica/Banner_promo_2000x414px.png);
	background-position: 38%;
	height: 375px;
}

.banner-home-creditos{	
	background-position: 24%;
}

.banner-app-gira-gana {
	background-image: url(../img/banner-app-gira-gana.jpg);
	background-position: top center
}

.banner-gana-tv {
	background-image: url(../img/banner-gana-tv.jpg);
	background-position: top center
}

.banner-credito {
	background-image: url(../img/slide-credito-banco-azteca.jpg);
	background-position: top center
}

.banner-cuentas {
	background-image: url(../img/slide-cuentes-inversion-banco-azteca.jpg);
	background-position: top center
}

.banner-cuentas-inicio {
	background-image: url(../img/slide-cuentas.png);
	background-position: top center
}


.banner-prevencion-fraude {
	background-color: #006341;
	background-position: top center
}

.banner-inversiones-inicio {
	background-image: url(../img/slide-inversiones.png);
	background-position: top center
}

.banner-servicios-inicio {
	background-image: url(../img/slide-servicios.png);
	background-position: top center
}

.banner-remesas {
	background-image: url(../img/slide-remesas.jpg);
	background-position: top center
}

.banner-ayuda {
	background-image: url(../img/slide-ayuda.jpg);
	background-position: top center
}

.banner-acerca {
	background-image: url(../img/slide-quienes-somos.jpg);
	background-position: top center
}

.banner-app {
	background-image: url(../img/slide-app-banco-azteca.jpg);
	background-position: top center
}

.banner-comunicados {
	background-image: url(../img/slide-comunicados.jpg);
	background-position: top center
}

.banner-aclaraciones {
	background-image: url(../img/slide-aclaraciones.jpg);
	background-position: top center
}
.banner .titulo-seguros {
	position: absolute;
	top: 45%;
	left:42%;	
	line-height: 1.1;
	}
	
.banner .titulo-guardaditoganas {
	    background-repeat: no-repeat;
	    position: absolute;
	    top: 50%;
	    left: 25%;
	    width: 805px;
	    height: 390px;
	    background-size: contain;
	}
.banner .titulo-guardaditoganas2 {
	    background-repeat: no-repeat;
	    position: absolute;
	    top: 62%;
	    left: 58%;
	    width: 290px;
	    height: 312px;
	    background-size: contain;
	}	
.titulo-guardaditoganas-btn {
	position: absolute;
    top: 36% !important;
    left: 56% !important;
}
.banner .titulo-creditos {
	position: absolute;
	top: 50%;
	left: 41.5%;
}


.pLetraEstiloInv{
	font-family: 'AvenirNext-Medium';
	font-size: 14px;
	position: relative;
	display: inline-block;
}

.pLetraTamanoInverP{
	font-size: 38px !important;
	letter-spacing: -1.5px;
}

.divPadding15Inv{
	padding:15px;
}

.banner .titulo .titulo-inversiones p{
	font-size: 38%;
}

.divPadding0Inv{
	padding-left:0px;
}

.divPrincipalInv {
	display: flex; width: 38%;
	font-style: italic;
	font-size: 36px;
}
.divBorderBottonInv{
	border-bottom: 1px solid #6c6b70;
}

.divBorderTightInv{
	border-right: 1px solid #6c6b70;
}

.banner .titulo-cuentas-guardadito {
	position: absolute;
	top: 50%;
	left: 42%;
	line-height: 1.1;
	letter-spacing: -0.5px;
}

.banner .titulo-remesas {
	position: absolute;
	top: 50%;	
	left: 42%;
	line-height: 1.1;
}
.banner .titulo-app-baz {
	position: absolute;
	top: 50%;
	left: 30%;
}
.banner .titulo-left {
	position: absolute;
	top: 70%;
	left: 15%;
}

.banner .titulo-guardadito {
	position: absolute;
	top: 50%;
	left: 18%;
}

.banner .titulo-remesa {
	position: absolute;
	top: 58%;
	left: 12%;
}

.banner .titulo-right {
	position: absolute;
	top: 58%;
	right: 27%;
}

.banner .titulo-right-t {
	position: absolute;
	top: 58%;
	right: 33%;
}
.banner .titulo-right-inv {
	position: absolute;
	top: 58%;
	right: 28%;
}
.f-color-w {
	color: white;
}

.f-color-b {
	color: black;
}

.btn-call-verde {
	font-size: 18px;
	padding: 7px 20px;
	margin: 20px 0 0;
	line-height: normal;
	border-radius: 2px;
	background: #006341;
	color: #fff;
	display: inline-block;
	font-family: AvenirNext-Medium
}

.btn-call-verde:hover {
	background: #fff;
	color: #43b02a
}

.btn-call-rojo {
	background-color: #c22821;
	color: #fff
}

@media screen and (max-width:1024px) {
	.btn-call-verde {
		padding: 8px 14px;
		font-size: 14px;
		margin-top: 5px;
		border-radius: 0
	}
}

@media screen and (max-width:960px) {
	.titulo .btn-call {
		margin: 20px 0 0 !important;
	}
	.bannerTopPromocionHorizontal .titulo {
		font-size: 32px;
		line-height: 38px
	}
	.banner-home-promociones {
		background-position-x: 33% !important;
	}
	.banner .titulo-app-baz {
		position: absolute  !important;
		top: 70% !important;
		right: 0 !important;
		left: 4% !important;
	}
	
	.banner .titulo-right {
		position: absolute !important;
		top: 28% !important;
		right: 7% !important;
	}
	.banner .titulo-guardadito {
		position: absolute !important;
		top: 60% !important;
		left: 10% !important;
	}
	.banner .titulo-right-t {
		position: absolute !important;
		top: 55% !important;
		left: 48% !important;
		right: 0;
	}
	.banner .titulo-remesa {
		position: absolute  !important;
		top: 48% !important;
		right: 35% !important;
		left: 0;
	}
	.tit-ext-banner{
		font-size:25px !important;
	}
	.banner .titulo-right-inv {
		position: absolute !important;
		top: 55% !important;
		left: 48% !important;
		right: 0;
}
}

@media screen and (max-width:768px) {
	.bannerTopPromocionHorizontal .titulo {
		font-size: 28px;
		line-height: 34px
	}
	.banner-home-servicios {
		background-position-x: 40% !important
	}
}

@media screen and (max-width:680px) {
	.banner-home-seguros-nuevo {
		background-position-x: 45% !important
	}
	/* Revisar esta parte */
	.banner-home-promociones {
		background-image: url(../img/banner-home-promociones-mob.png);
		background-position-x: 33% !important;
	}
	
	
	
	/* Revisar esta parte */
	.banner-home-promo-guardadito-siempre-ganas {
				background-image: url(../img/promociones/guardaditosiempreganas/banner-home-guardaditoSiempreGanas-mob.png);
				background-position-x:15% !important;
	}
	
	.texto-movil{
	display: block;
	color:white;
	font-size: 3vh;
	}
	
	.movtext{
	display: block;
	
	}
	
	.banner-home-creditos {
		background-image: url(../img/banner-home-creditos-mob.jpg)
	}
	.banner-home-recargas-telefonicas {
		background-image: url(../img/banner-home-recargas-telefonicas-mob.jpg)
	}

	.banner-home-guardadito {
		background-image: url(../img/banner-home-guardadito-mob.png)
	}
}

@media screen and (max-width:480px) {
	.banner-home-guardadito {
		background-position-x: 40% !important
	}
	.banner-home-seguros {
		background-position-x: 32% !important
	}
	.banner-home-inversiones {
		background-position-x: 32% !important
	}
	.banner-home-seguros-nuevo {
		background-position-x: 43% !important
	}
	.banner-home-recargas-telefonicas {
		background-position-x: 43% !important
	}
}

.resultadoSim {
	position: relative;
	overflow: inherit;
	margin: 30px 0 0 0;
	padding-bottom: 0
}

.contenedor-tabla {
	overflow: inherit
}

.contenedor-tabla table {
	border-spacing: 0;
	text-align: center;
	width: 100%;
	color: #26242f;
	overflow: hidden
}

.contenedor-tabla .content-table {
	width: 100%;
	margin: 20px 0;
	height: 100%
}

.contenedor-tabla thead tr th {
	background: #2eb34a;
	color: #fff;
	text-align: center
}

.contenedor-tabla table thead tr th {
	vertical-align: middle
}

.contenedor-tabla table tbody.bgWht {
	background: #fff
}

.contenedor-tabla table thead tr th {
	height: 50px;
	width: 290px;
	padding: 0 10px
}

.contenedor-tabla table tbody tr td {
	padding: 16px 10px;
	text-align: center
}

.contenedor-tabla table tbody tr.invert {
	background-color: #f2f7f6
}

.btn-tablas {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-indent: 0;
	cursor: pointer;
	background-color: #f6f6f4;
	border: 1px solid #fff;
	border-radius: 50%;
	color: #ddddde;
	font-size: 30px;
	font-weight: 700;
	padding-top: 15px;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 30px;
	box-sizing: border-box;
	text-align: center
}

.btn-tablas-active {
	width: 60px;
	height: 60px;
	background-color: #006341;
	color: #fff;
	font-size: 50px;
	padding-top: 22px;
	font-weight: 700 !important
}

.cont-controles-tabla {
	width: 370px;
	margin: 0 auto;
	height: auto;
	overflow: hidden
}

#tab-cinco,#tab-cuatro,#tab-dos,#tab-tres {
	display: none
}

.cont-remesadoras {
	width: 100%
}

.cont-remesas h2 {
	padding-top: 0
}

.cont-remesadoras .img-remesadoras {
	width: 100%
}

.pGris {
	color: #53565a !important
}

.pVerde {
	color: #43b02a !important
}

.cont-linea-azteca h3 {
	margin: 0;
	font-size: 22px
}

.cont-linea-azteca h2 {
	margin: 0;
	padding-top: 5px;
	text-align: left;
	font-size: 24px;
	color: #006341
}

.linea-azteca {
	float: left;
	margin-right: 5px
}

.cont-notas .img-nota {
	width: 100%
}

.img-nota-gtm {
	width: 100%
}

.cont-notas .nota {
	width: 280px;
	display: block
}

.m-40 {
	margin: 40px !important
}

.m-20 {
	margin: 20px !important
}

.m-10 {
	margin: 10px !important
}

.m-5 {
	margin: 5px !important
}

.m-0 {
	margin: 0 !important
}

.mb-40 {
	margin-bottom: 40px !important
}

.mb-30 {
	margin-bottom: 30px !important
}

.mb-20 {
	margin-bottom: 20px !important
}

.mb-10 {
	margin-bottom: 10px !important
}

.mb-5 {
	margin-bottom: 5px !important
}

.mb-0 {
	margin-bottom: 0 !important
}

.mt-40 {
	margin-top: 40px !important
}

.mt-20 {
	margin-top: 20px !important
}

.mt-30 {
	margin-top: 30px !important
}

.mt-10 {
	margin-top: 10px !important
}

.mt-5 {
	margin-top: 5px !important
}

.mt-0 {
	margin-top: 0 !important
}

.ml-40 {
	margin-left: 40px !important
}

.ml-20 {
	margin-left: 20px !important
}

.ml-10 {
	margin-left: 10px !important
}

.ml-5 {
	margin-left: 5px !important
}

.ml-0 {
	margin-left: 0 !important
}

.mr-40 {
	margin-right: 40px !important
}

.mr-20 {
	margin-right: 20px !important
}

.mr-10 {
	margin-right: 10px !important
}

.mr-5 {
	margin-right: 5px !important
}

.mr-0 {
	margin-right: 0 !important
}

.p-60 {
	padding: 60px !important
}

.p-30 {
	padding: 30px !important
}

.p-20 {
	padding: 20px !important
}

.p-15 {
	padding: 15px !important
}

.p-10 {
	padding: 10px !important
}

.p-5 {
	padding: 5px !important
}

.p-0 {
	padding: 0 !important
}

.pb-100 {
	padding-bottom: 100px !important
}

.pb-60 {
	padding-bottom: 60px !important
}

.pb-40 {
	padding-bottom: 40px !important
}

.pb-30 {
	padding-bottom: 30px !important
}

.pb-20 {
	padding-bottom: 20px !important
}

.pb-15 {
	padding-bottom: 15px !important
}

.pb-10 {
	padding-bottom: 10px !important
}

.pb-0 {
	padding-bottom: 0 !important
}

.pt-30 {
	padding-top: 30px !important
}

.pt-20 {
	padding-top: 20px !important
}

.pt-15 {
	padding-top: 15px !important
}

.pt-10 {
	padding-top: 10px !important
}

.pt-0 {
	padding-top: 0 !important
}

.pl-30 {
	padding-left: 30px !important
}

.pl-20 {
	padding-left: 20px !important
}

.pl-15 {
	padding-left: 15px !important
}

.pl-10 {
	padding-left: 10px !important
}

.pl-0 {
	padding-left: 0 !important
}

.pr-30 {
	padding-right: 30px !important
}

.pr-20 {
	padding-right: 20px !important
}

.pr-15 {
	padding-right: 15px !important
}

.pr-10 {
	padding-right: 10px !important
}

.pr-0 {
	padding-right: 0 !important
}

@media screen and (max-width:648px) {
	.cont-notas .nota {
		width: 100%
	}
}

.breadcrumb a {
	color: #43b02a;
	padding: 12px 20px;
	font-size: 15px;
	border: 2px solid #43b02a;
	border-radius: 48px;
	margin-top: 3px
}

.breadcrumb a:hover {
	background: #43b02a;
	color: #fff;
	transition: all .6s
}

.breadcrumb-r a {
	color: #fff;
	padding: 12px 20px;
	font-size: 15px;
	border: 2px solid #fff;
	background-color: #43b02a;
	border-radius: 48px;
	margin-top: 3px
}

.breadcrumb-r a:hover {
	background: #fff;
	color: #43b02a;
	transition: all .6s
}

.navegacion .activo {
	color: #43b02a
}

.navegacion a:active {
	color: #43b02a !important
}

@media screen and (max-width:1024px) {
	.breadcrumb-r.contenedor {
		padding: 0;
		padding-top: 40px;
		margin: 0
	}
}

.credito-consumo {
	background-image:
		url(../img/promocion-boveda-navidenia-credito-consumo.jpg);
	background-position: center
}

.credito-bono-gratis {
	background-image: url(../img/credito-bono-escolar.png);
	background-position: center
}

.credito-bono-remesa {
	background-image: url(../img/credito-remesa-bono.jpg);
	background-position: center
}

.guardadito-lonchera-escolar {
	background-image: url(../img/banner-date-credito.jpg);
	background-position: center
}

.credito-pago-digital {
	background-image: url(../img/credito-pago-digital.jpg);
	background-position: center
}

.credito-cargo-automatico {
	background-image: url(../img/credito-cargo-automatico.jpg);
	background-position: center
}

.paga-desde-app {
	background-image: url(../img/paga-desde-app.jpg);
	background-position: center
}

.usa-tarjetas-baz {
	background-image: url(../img/usa-tarjetas-baz.jpg);
	background-position: center
}

.prestamo-personal {
	background-image:
		url(../img/promocion-boveda-navidenia-credito-personal.jpg);
	background-position: center
}

.guardadito {
	background-image: url(../img/promocion-boveda-navidenia-guardadito.jpg);
	background-position: center
}

.remesas {
	background-image: url(../img/promocion-boveda-navidenia-remesas.jpg);
	background-position: center
}

.tarjeta-azteca {
	background-image: url(../img/slide-promocion-tarjeta-azteca.jpg);
	background-position: center
}

.bg-landing h1 {
	text-transform: none;
	font-size: 36px;
	line-height: 56px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.bg-landing .pgreen {
	color: #005132
}

.seccion-landing .pgreen {
	color: #005132
}

.bg-landing .text-light {
	font-size: 75%
}

.bg-landing .small {
	font-size: 100%
}

.seccion-landing {
	padding: 40px 0 70px 0;
	height: auto;
	overflow: hidden;
	text-align: center
}

.seccion-landing img {
	margin-top: 0
}

.seccion-landing .tituloh2 {
	font-size: 28px
}

.seccion-landing .columna-izquierda {
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	padding-top: 0
}

.seccion-landing .columna-izquierda img {
	width: 350px
}

.seccion-landing .columna-derecha {
	width: 50%;
	padding-left: 40px;
	box-sizing: border-box
}

.seccion-landing .columna-derecha .tituloh2 {
	margin-top: 20px
}

@media screen and (max-width:992px) {
	.seccion-landing .columna-derecha .tituloh2 {
		margin-top: 0
	}
	.seccion-landing .img-left {
		float: none
	}
	.bg-landing h1 {
		font-size: 28px;
		line-height: 44px
	}
	.seccion-landing .tituloh2 {
		font-size: 24px
	}
}

@media screen and (max-width:768px) {
	.seccion-landing {
		padding: 20px 0 50px 0
	}
	.seccion-landing .columna-derecha {
		width: 100%;
		padding-left: 0
	}
	.seccion-landing .columna-izquierda {
		width: 100%;
		padding-top: 40px
	}
	.seccion-landing .columna-izquierda img {
		width: 250px
	}
	.bg-landing h1 {
		font-size: 24px;
		line-height: 40px
	}
	.seccion-landing .tituloh2 {
		font-size: 20px
	}
}

.bg-landing-envia-dinero {
	background-image: url(../img/promocion_envia_dinero.jpg);
	background-position: center
}

.bg-landing-envia-dinero h1 {
	text-transform: none;
	font-size: 36px;
	line-height: 42px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.bg-landing-envia-dinero .pgreen {
	color: #005132
}

.seccion-envia-dinero .pgreen {
	color: #005132
}

.seccion-envia-dinero {
	padding: 40px 0 70px 0;
	height: auto;
	overflow: hidden;
	text-align: center
}

.seccion-envia-dinero img {
	margin-top: 0
}

.seccion-envia-dinero .columna-izquierda {
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	padding-top: 40px
}

.seccion-envia-dinero .columna-derecha {
	width: 50%;
	padding-left: 40px;
	box-sizing: border-box
}

.seccion-envia-dinero .columna-derecha .tituloh2 {
	margin-top: 0
}

.seccion-envia-dinero-sucursales {
	padding: 40px 0 40px 0;
	height: auto;
	overflow: hidden;
	text-align: center
}

.seccion-envia-dinero-sucursales .col {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px
}

.seccion-envia-dinero-sucursales .cont-sucursales {
	width: 430px;
	margin: 0 auto;
	height: auto;
	overflow: hidden
}

@media screen and (max-width:992px) {
	.seccion-envia-dinero .columna-derecha .tituloh2 {
		margin-top: 0
	}
	.seccion-envia-dinero .img-left {
		float: none
	}
	.bg-landing-envia-dinero h1 {
		font-size: 34px;
		line-height: 38px
	}
}

@media screen and (max-width:768px) {
	.seccion-envia-dinero {
		padding: 20px 0 50px 0
	}
	.seccion-envia-dinero .columna-derecha {
		width: 100%;
		padding-left: 0
	}
	.seccion-envia-dinero .columna-izquierda {
		width: 100%;
		padding-top: 40px
	}
	.seccion-envia-dinero .columna-izquierda img {
		width: 250px
	}
}

@media screen and (max-width:648px) {
	.seccion-envia-dinero-sucursales .col {
		float: none;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0
	}
	.seccion-envia-dinero-sucursales .cont-sucursales {
		width: 300px
	}
}

a#ofe{
	display: none;
}




.banner .titulo-creditos p{
	font-size: 40px !important;
}
@media screen and (max-width:1500px) {
	
	.banner .titulo-remesas {
		left: initial;
    	right: 27.5%;    	
	}
	.banner .titulo-descarga-app {
		left: initial;
	    right: 33%;
	}
	.banner .titulo-seguros {
		left: initial;
    	right: 27%;
	}
	.banner .titulo-inversiones {
	    left: 40%;
	}
	.banner-home-inversiones {
    	background-position: 30%;
	}
	.banner .titulo-guardaditoganas {
	    left: initial;
        right: 26%;
        top: 59%;    	
    	width: 615px;
	}
	.titulo-guardaditoganas-btn {		    	
    	left: 57% !important;
    	top: 33% !important;
	}
	.banner-guardadito-ahorra-guarda-triplica {			
		height: 340px;
	}
	
}

@media screen and (max-width:1200px) {
	
	.banner-guardadito-ahorra-guarda-triplica {
        height: 291px;
    }
	
    .banner .titulo-descarga-app {
    	right: 27%;
	}
	.banner .titulo-descarga-app p{
    	font-size: 36px !important;
	}
	
	.borrarPalabra{
	 	font-size: 0px;
	}
	.desapareceLetraSegu{
		font-size: 0px;
	}
	.apareceLetraSegu{
		font-size: inherit;
	}
	.aparecePalabra{
		font-size: inherit;
	}
	
	.banner-home-remesas {
    	background-position: 26%;
	}
	.banner .titulo-guardaditoganas {	    
        top: 55%;
        left: 28% !important;
	}
	.owl-promociones .contenedor .producto {
		width: 270px;
		padding-top: 180px
	}
	.banner-home-promo-guardadito-efecto-millonario {    
    	background-position: 20%;
	}	
	.banner-guardadito-efecto-millonario {
		height: 325px;
	}	
	.banner-guardadito-ahorra-canjea {
		height: 325px;
	}
	.banner-home-creditos {
		background-position: 29%;
	}
	.banner .titulo-creditos {    
    	left: 35%;
	}
	.banner-home-cuentas-guardadito {
    	background-position-x: 28.6%;
	}
	.banner .titulo-cuentas-guardadito p {
    	font-size: 34.5px !important;
	}
	.banner .titulo-cuentas-guardadito {	    
	    left: 46.5%;
	}
	
	.banner .titulo-seguros p {
		font-size: 36px !important;
	}
	.banner-home-seguros {
    	background-position-x: 33%;
	}
	.banner .titulo-seguros {
		right: 32%;
	}
	.banner .titulo-remesas {	   
	   right: 27%;
	}
	
	.banner .titulo-remesas p {   
	   font-size: 32px !important;
	}
	
	.banner-home-inversiones {
    	background-position: 33%;
	}	
	.banner .titulo-inversiones {
	    left: 37%;
	}
	.banner-home-promo-guardadito-ahorra-canjea {    	
    	background-position: 18%;
	}
	.banner-home-promo-guardadito-ahorra-guada-triplica {		
		background-position: 13.5%;
	}
	.banner .titulo-guardaditoganas {
	    height: 280px;
	    width: 490px;
	}	
	.titulo-guardaditoganas-btn
 	{
        left: 55.5% !important;        
    }
	
}
@media (max-width:1024px) {
	
	.banner-home-promo-guardadito-ahorra-guada-triplica {		
		background-position: 15%;
	}
	
    .banner-home-promo-guardadito-ahorra-canjea {
        background-position: 19%;
    }

	 .banner .titulo-remesas {
        right: 0%;
        left: 44%;
    }
    .banner .titulo-remesas {
        right: 27%;
    }
	.banner .titulo-guardaditoganas {	    
	    top: 51%;
	    left: 24% !important;	    
	}
	.banner-home-promo-guardadito-efecto-millonario {
        background-position: 22%;
    }
    
   	.banner-home-creditos {
		background-position: 35%;
	}
	.banner .titulo-creditos {    
    	left: 31%;
	}
	.banner-home-cuentas-guardadito {
    	background-position-x: 29%;
	}
	.banner .titulo-cuentas-guardadito p {
    	font-size: 31px !important;
	}
	
	.banner .titulo-seguros {
		left: 42%;
		right: 0%;
	}
	.banner-home-seguros {
    	background-position-x: 35%;
	}
	.banner .titulo-seguros p {
		font-size: 33px !important;
	}	
	
    .banner-home-remesas {
        background-position: 29%;
    }
    
    .banner .titulo-descarga-app {
        right: 0%;
        left: 38%;
    }
	.banner .titulo-descarga-app p{
    	font-size: 32px !important;
	}
	
	.banner-home-descarga-app {
		background-position: 30%;
	}
	.banner-home-inversiones {
    	background-position: 34%;
	}	
	.banner .titulo-inversiones {
	    left: 37%;
	}
	.pLetraTamanoInverP {
    	font-size: 34px !important;    	
	}
	.divPrincipalInv {
	    font-size: 32px;
	}
	
	.banner .titulo-guardaditoganas {
	    height: 265px;
	    width: 485px;
	}
   	.titulo-guardaditoganas-btn {
        left: 53.5% !important;
    }
    
    .banner-guardadito-ahorra-guarda-triplica {
        height: 278px;
    }
	
}

@media (max-width:960px) {	
	
	.banner-home-promo-guardadito-ahorra-guada-triplica {
        background-position: 13.5%;
    }
    .banner .titulo-descarga-app {
        right: 0%;
        left: 45%;
    }
	.banner .titulo-descarga-app p{
    	font-size: 32px !important;
	}
	
	.banner-home-descarga-app {
		background-position: 20%;
	}
	
    .banner .titulo-remesas {
        right: 0%;
        left: 55%;
    }
	
	.banner .titulo-seguros {
		left: 58%;	
		right: 0%;	
	}
    .banner-home-remesas {
        background-position: 24.5%;
    }
    
	.banner-home-seguros {
    	background-position-x: 16.5%;
	}
	.banner .titulo-seguros p {
		font-size: 32px !important;
	}	
	.banner-home-cuentas-guardadito {
    	background-position-x: 20%;
	}
	.banner .titulo-cuentas-guardadito {	    
	    left: 60%;
	}
	.banner .titulo-guardaditoganas {	    	    
	    left: 28% !important;
	}
    .banner .titulo-guardaditoganas {
        height: 265px;
        width: 530px;
	}
	.titulo-guardaditoganas-btn {
		left: 67.5% !important;
        top: 30% !important;
	}
	.banner-home-promo-guardadito-efecto-millonario {
		background-position: 15%;
	
	}
   	.banner-home-creditos {
		background-position: 15%;
	}
	.banner .titulo-creditos {    
    	left: 55%;
	}
	.banner .titulo-creditos p{
		font-size: 32px !important;;
	}
	.banner .titulo-cuentas-guardadito p {
    	font-size: 32px !important;
	}
	.banner-home-inversiones {
    	background-position: 18%;
	}	
	.banner .titulo-inversiones {
	    left: 52%;
	}
	.pLetraTamanoInverP {
    	font-size: 34px !important;    	
	}
	.divPrincipalInv {
	    font-size: 31px !important;
	}
	
   	.pnumerounoInv {
		left: 67%;		
	}
	.pnumerodosInv {
		left: 40%;		
	}
	.pnumerotresInv {
    	left: 20%;
	}
	.pnumerocuatroInv {
    	left: 30%;
	}
	.banner-home-promo-guardadito-ahorra-canjea {
        background-position: 18%;
    }
}

@media (max-width:769px) {
	
	.banner-home-promo-guardadito-ahorra-guada-triplica {
        background-position: 12%;
    }
    .banner .titulo-descarga-app {
        right: 0%;
        left: 45%;
    }
	.banner .titulo-descarga-app p{
    	font-size: 32px !important;
	}
	
	.banner-home-descarga-app {
		background-position: 20%;
	}

	.banner .titulo-seguros {
		left: 60%;		
		right: 0%;
	}
	.banner-home-seguros {
    	background-position-x: 23%;
	}
	.banner .titulo-seguros p {
		font-size: 28px !important;
	}		
	
	.banner .titulo-guardaditoganas {	    
	    left: 30% !important;
	    top: 47% !important;		    
	}
	.banner-home-promo-guardadito-efecto-millonario {
		background-position: 17% !important;
	}
	
	.banner .titulo-creditos p{
		font-size: 28px !important;;
	}
	.banner .titulo-cuentas-guardadito p {
    	font-size: 28px !important;
	}
    .banner .titulo-cuentas-guardadito {
        left: 64%;
    }
    .pLetraTamanoInverP {
        font-size: 30px !important;
    }
    .divPrincipalInv {
        font-size: 27px !important;
    }
    
   	.pnumerounoInv {
		left: 63%;		
	}
	.pnumerodosInv {
		left: 30%;		
	}
	.pnumerotresInv {
    	left: 12%;
	}
	.pnumerocuatroInv {
    	left: 20%;
	}
    .banner-home-inversiones {
        background-position: 26%;
    }
    .banner .titulo-inversiones {
        left: 50%;
    }    
    .banner-home-promo-guardadito-ahorra-canjea {
        background-position: 15%;
    }
    
    .banner .titulo-guardaditoganas {
        height: 240px;
        width: 465px;
    }
    .titulo-guardaditoganas-btn {
        left: 47% !important;   
        top:  83% !important;
    }
}

@media (max-width:648px) {

	.banner-home-descarga-app {
        background-position: 25%;
    }    
	.banner-home-promo-guardadito-ahorra-guada-triplica {      
        background-position: 11%;               
    }
    .banner .titulo-descarga-app p {
        font-size: 27px !important;
    }
	.banner .titulo-remesas {
        right: 0%;
        left: 54%;
    }
    .banner .titulo-remesas p{
        font-size: 26px !important;
    }
	.banner .titulo-seguros p {
		font-size: 27px !important;
	}	
	.banner .titulo-seguros {
		left: 42%;		
	}
	.banner-home-seguros {
    	background-position-x: 32%;
	}		
	.banner-home-promo-guardadito-efecto-millonario {
		background-position: 17.5% !important;	
	}
	.banner .titulo-creditos {    
    	left: 45%;
	}
	
	.banner-home-cuentas-guardadito {
    	background-position-x: 23%;    	
	}
    .banner .titulo-cuentas-guardadito {
        left: 60%;       
    }
   	.banner .titulo-cuentas-guardadito p {
    	font-size: 24px !important;
	}
    .pLetraTamanoInverP {
        font-size: 27px !important;
    }
    .divPrincipalInv {
        font-size: 22px !important;
    }
    .divPadding15Inv {
    	padding: 10px;
	}
   	.pnumerounoInv {
		left: 58%;		
	}
	.pnumerodosInv {
		left: 22%;		
	}
	.pnumerotresInv {
    	left: 1%;
	}
	.pnumerocuatroInv {
    	left: 10%;
	}
	.pLetraEstiloInv {
    	font-size: 13px;
	}
    .banner .titulo-inversiones {
        left: 46%;
    }
   	.banner .titulo-guardaditoganas {	    	    
	    left: 32% !important;
	    top: 42% !important;
	    height: 175px;
	    width: 347px;
	}
    .titulo-guardaditoganas-btn {
        left: 47% !important;
        top: 77% !important;
    }
    #carrusel {
        height: 280px;        
    }
}

@media (max-width:500px) {

	.banner-home-descarga-app {
		background-image: url(../img/banner-home-descarga-app-mob.jpg)
	}
	
	 .banner-home-descarga-app {
        background-position-x: 20% !important;
    }
	
	.banner .titulo-descarga-app p {
        font-size: 23px !important;
    }

    .banner .titulo-remesas p{
        font-size: 22px !important;
    }
    .banner .titulo-remesas {       
        left: 48%;
    }
	.banner-home-remesas {
		background-image: url(../img/banner-home-remesas-mob.jpg);
		background-position-x: 46% !important;
	}
	
	.banner .titulo-seguros {
		left: 55%;		
	}
	.banner .titulo-seguros p {
		font-size: 22px !important;
	}	
	.banner-home-seguros {
    	background-position-x: 48% !important;
	}	
	
	.banner-home-cuentas-guardadito {
		background-image: url(../img/banner-home-cuentas-guardadito-mob.jpg)
	}    
	.banner .titulo-cuentas-guardadito {
        left: 35%; 
        top:77%;      
    }
   	.banner .titulo-cuentas-guardadito p {
    	font-size: 0px !important;
	}
    .banner-home-cuentas-guardadito {
        background-position-y: 65%;
    }	
	.banner-home-promo-guardadito-efecto-millonario {
		background-position: 5% !important;
	
	}
	.banner .titulo-creditos {    
    	left: 47% !important;   	
	}	
	.banner .titulo-creditos p{
		font-size: 22px !important;
	}
	.titulo .btn-call{
	    font-size: 20px !important;
    	padding: 1px 13px !important;
	}
	.banner .titulo-cuentas-guardadito{
		line-height: 24px;
	}
	
	.banner-home-seguros {
		background-image: url(../img/banner-home-seguros-mob.jpg)
	}
	.banner-home-inversiones {
		background-image: url(../img/banner-home-inversiones-mob.jpg)
	}
	
	.big {
    	font-size: 28px !important;
	}
	
    .pLetraTamanoInverP {
        font-size: 22px !important;
    }
    
    .pLetraEstiloInv {
        font-size: 10px;
    }
    .divPrincipalInv {
        font-size: 18px !important;
    }
	.pnumerotresInv {
    	left: 5%;
	}	
	.banner-home-promo-guardadito-ahorra-canjea {
        background-position: 13%;
    }
    .banner .titulo-guardaditoganas {	                    
        height: 0px;
        width: 0px;
	}	
	.banner-home-promo-guardadito-ahorra-guada-triplica {
        background-image: url(../img/promociones/ahorraguardatriplica/Banner_home_mobile_768x411px22.png);
        background-position: 13.5%;               
    }
    .titulo-guardaditoganas-btn {
        left: 55% !important;
        top: 79% !important;
    }	  
}

@media (max-width:400px) {
	
    .banner-home-promo-guardadito-ahorra-guada-triplica {
    	width: 100%;        
        background-position: 34%;
    }
    
	.banner .titulo-guardaditoganas {	            
        left: 41% !important;        
        width: 195px;
	}	
	.banner-home-promo-guardadito-ahorra-canjea {
        background-position: 12%;
    }
	 .banner .titulo-descarga-app p {
        font-size: 20px !important;
    }

    .banner-home-descarga-app {
        background-position-x: 30% !important;
    }
    
    .banner .titulo-descarga-app {        
        left: 40%;
    }

	.banner-home-remesas {
		background-position-x: 50% !important
	}
	
    .banner .titulo-remesas {
        left: 47%;
    }
    .banner .titulo-remesas p{
       font-size: 20px !important;
    }
	
	.banner .titulo-seguros {
		left: 55%;		
	}
	.banner .titulo-seguros p {
		font-size: 20px !important;
	}	
	.banner-home-seguros {
    	background-position-x: 26% !important;
	}
	
	.banner-home-cuentas-guardadito {
        background-position-x: 45%;
    }
	.banner-home-promo-guardadito-efecto-millonario {
		background-position: 12% !important;
	
	}
	.banner-home-creditos {
        background-position: 35%;
    	
	}
	.banner .titulo-creditos {    
    	left: 42% !important;   	
	}	
	.banner .titulo-creditos p{
		font-size: 20px !important;;
	}
	.titulo .btn-call{
	    font-size: 18px !important;
    	padding: 2px 10px !important;
	}
	.big {
    	font-size: 18px !important;
	}
	.banner .titulo-creditos {
        left: 39%;
    }
    
    .pLetraTamanoInverP {
        font-size: 20px !important;
    }
    
    .pLetraEstiloInv {
        font-size: 8px;
    }       
    .divPrincipalInv {
        font-size: 16px !important;
    }
    
  	.pnumerounoInv {
		left: 60%;		
	}
	.pnumerodosInv {
		left: 25%;		
	}
	.pnumerotresInv {
    	left: 4%;
	}
	.pnumerocuatroInv {
    	left: 11%;
	}
    .divPadding15Inv {
        padding: 5px;
    }
    
    .pLetraTamanoInverP {
        font-size: 17px !important;
    }
    
    .divPrincipalInv {
        font-size: 14px !important;
    } 
     .banner .titulo-inversiones {
        left: 48%;     
    }
}
