/* Color */
h2,
h4,
a,
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-sidebar li.level1 > a:hover,
.menu-sidebar li.level1 > span:hover,
#toolbar .menu-line li a:hover,
.module-title .color,
.button-default:hover,
.mod-black .button-default:hover,
em.box,
#system .title a:hover,
.searchbox .results li h3,
.searchbox .results li.more-results { color: #535353; }

/* Hover Color */
a:hover,
code,
.menu-dropdown a.level3:hover,
.menu-sidebar a.level2:hover,
#system .title a,
.searchbox .results li.more-results:hover { color: #F6D96A; text-decoration: none; }

/* Black Color */
.mod-black a,
.mod-black .menu-sidebar a.level2,
.mod-black .menu-sidebar li.level1 > a:hover,
.mod-black .menu-sidebar li.level1 > span:hover,
.mod-black .module-title .color { color: #ffe06c; }

/* Black Hover Color */
.mod-black code,
#footer a:hover,
.mod-black a:hover,
.mod-black .menu-sidebar a.level2:hover { color: #F6D96A; }




/* Button Primary Style */
.button-primary,
.mod-black .button-primary,
.menu-dropdown li.active .level1,
.menu-dropdown li.active:hover .level1,
.module.mod-header-color .module-title,
#system .pagination strong {
	position: relative;
/*	border: 1px solid #0067a2;
	border: 1px solid rgba(0,0,0,0.2);
	border-top-color: rgba(0,0,0,0.05);
	border-bottom-color: rgba(0,0,0,0.35);*/
	background: #FFD511;
	color: #fff;
	/*text-shadow: 0 -1px 0 rgba(0,61,104,0.2)*/;
}

/* Button Primary Hover Background */
.menu-dropdown li.active:hover .level1,
.menu-dropdown li.remain.active:hover .level1,
.button-primary:hover,
.mod-black .button-primary:hover,
#system .pagination strong:hover {
	/*box-shadow: 0 2px 0 rgba(192,226,255,0.3) inset,
				0 0 0 1px rgba(122,206,255,0.2) inset,
				0 0 10px rgba(122,206,255,0.2) inset,
				0 1px 1px rgba(0,61,104,0.1),
				0 7px 4px -4px rgba(0,61,104,0.05);*/
}

/* Button Primary Hover + Active Text Color */
.menu-dropdown li.active .level1,
.menu-dropdown li.level1.active:hover .level1,
.menu-dropdown li.level1.remain.active .level1

 {
	color: #c2c2c2;
	background-color: #fff;
	/*text-shadow: 0 -1px 0 rgba(0,61,104,0.2)*/;
}
.menu-dropdown li.active .level1 span.subtitle,
.menu-dropdown li.level2.active > a:hover,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level2:hover span.subtitle,
.button-primary:hover,
.mod-black .button-primary:hover{
	color: #333;
	background-color: #fff;


}

.menu-dropdown li.level1.active:hover .level1,
.button-primary:hover,
.mod-black .button-primary:hover { /*text-shadow: 0 1px 1px rgba(0,61,104,0.3); kbr*/}

/* Button Primary Active */
.menu-dropdown li.active .level1:active,
.menu-dropdown li.level1.active:hover .level1:active,
.menu-dropdown li.level1.remain.active .level1:active,
.button-primary:active,
.mod-black .button-primary:active,
#system .pagination strong:active {
	border: 1px solid #fff;
	border: 1px solid rgba(241,241,241,0.5);
	border-top-color: rgba(241,241,241,0.5);
	background: #f9f9f9;
	box-shadow: 0 1px 1px rgba(241,241,241,0.5) inset,
				0 0 5px rgba(241,241,241,0.5) inset,
				0 1px 0 rgba(241,241,241,0.5);
}

/* Button Primary Line Effect */
.menu-dropdown li.active a.level1:before,
.menu-dropdown li.active span.level1:before,
.module.mod-header-color .module-title:before,
.button-primary:before {
	top: 1px;
	bottom: auto;
	opacity: 0.3;
}

/* Menu-Dropdown Level2 Hover */
.menu-dropdown a.level2:hover {
	background: #FFD511;
	background: -moz-linear-gradient(top, #FFD511 0%, #ffe06c 100%);
	background: -webkit-linear-gradient(top, #FFD511 0%, #ffe06c 100%);
	background: -o-linear-gradient(top, #FFD511 0%, #ffe06c 100%);
	background: linear-gradient(to bottom, #FFD511 0%, #ffe06c 100%);
	box-shadow: 0 1px 2px rgba(0,61,104,0.4) inset;
}

/* Selection */
::-moz-selection { background: #FFD511; color: #fff; }
::selection { background: #FFD511; color: #fff; }

/* Form Elements */
form.style input:focus,
form.style textarea:focus {
	border-color: #6BB7E0;
	box-shadow: 0 0 5px rgba(0,138,218,0.3);
}

/* Color Images */
.menu-dropdown a.level1.parent > span,
.menu-dropdown span.level1.parent > span { background-image: url(../../images/detalls/menu_dropdown_level1_parent.png); }
.menu-dropdown a.level3 { background-image: url(../../images/detalls/menu_dropdown_level3.png); }

.menu-sidebar li.parent .level1 > span { background-image: url(../../images/detalls/menu_sidebar_parent.png); }
.menu-sidebar a.level2 { background-image: url(../../images/detalls/menu_sidebar_level2.png); }
.mod-black .menu-sidebar a.level2 { background-image: url(../../images/detalls/menu_sidebar_level2_black.png); }

ul.line-icon > li { background-image: url(../../images/detalls/tools/list_line_icon.png); }
ul.check > li { background-image: url(../../images/detalls/tools/list_check.png); }

.quote h1:before,
.quote h2:after { background-image: url(../../images/detalls/tools/quotes.png); }


 /* Custom Logo
----------------------------------------------------------------------------------------------------*/

.custom-logo { 	background-image: url(../../../../images/logos/supermercados-masymas.jpg); }



 /* Slider portada
----------------------------------------------------------------------------------------------------*/

.slider-sup-izq { position: absolute; top:10px; left: 10px; }
.slider-sup-dere { position: absolute; top:10px; right:15px; }
.slider-inf-izq { position: absolute; top:10px; }
.slider-inf-dere { position: absolute; bottom:10px; right:70px; text-align: right;}

.slider-top-40 {top:40px;}
.slider-bottom-40 {bottom:40px;}

.slider-texto-izq-1 {font-size: 2.8em; font-weight:lighter; color:#535353; background-color: #e8e6e3; line-height: 99px; width: auto; padding:10px 10px;}
.slider-texto-izq-2 {font-size: 2.8em; font-weight:lighter; color:#535353; background-color: #e8e6e3; line-height: 77px; width: auto; padding:0px 10px;}


@media (max-width: 767px) {

.slider-texto-izq-1 {font-size: 1em; font-weight:lighter; color:#535353; background-color: #e8e6e3; line-height: 40px; width: auto; padding:7px 7px;}
.slider-texto-izq-2 {font-size: 1em; font-weight:lighter; color:#535353; background-color: #e8e6e3; line-height: 30px; width: auto; padding:0px 7px;}
.slider-inf-dere { position: absolute; bottom:0px; right:10px; text-align: right;}
.logo_en_slider {width: 110px; height: auto;}

}





.footer_modulo_titul {
	font-size: 23px;
	font-weight: lighter !important;
	color: #FFD511;
}
.footer_modulo_subtitul {
	font-size: 17px;
	font-weight: lighter !important;
	margin-top: 10px;
	color: #FFD511;
	padding-bottom: 20px;
	background: url('../../../../images/iconos/footer_borde.png') no-repeat bottom;
}


.amarillo { color: #FFD511;}


.footer_list {
	list-style-type: none;
padding-left: 37px;

}

.casa {
  list-style-image: url('../../../../images/iconos/casa.png') ;
}

.telf {
  list-style-image: url('../../../../images/iconos/telf.png');
}
.correo {
  list-style-image: url('../../../../images/iconos/correo.png');
}




/* REDES SOCIALES */

.rbtsocial {float:right; margin-top:-30px !important;}
@media (max-width: 767px) { .rbtsocial {clear: both; float:left;margin-top: 25px !important;} } 
.rbtface {
    background: url("../../../../images/iconos/social/facebook.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 35px;
    position: relative;
    text-indent: -9999px;
    width: 35px;
}
.rbtface span {
    background: url("../../../../images/iconos/social/facebook.png") no-repeat scroll 0 -35px transparent;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
}
.rbtface:hover span {
    opacity: 1;
}

.rbttwi {
    background: url("../../../../images/iconos/social/twitter.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 35px;
    position: relative;
    text-indent: -9999px;
    width: 35px;
}
.rbttwi span {
    background: url("../../../../images/iconos/social/twitter.png") no-repeat scroll 0 -35px transparent;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
}
.rbttwi:hover span {
    opacity: 1;
}

.rbtpint {
    background: url("../../../../images/iconos/social/pinterest.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 35px;
    position: relative;
    text-indent: -9999px;
    width: 35px;
}
.rbtpint span {
    background: url("../../../../images/iconos/social/pinterest.png") no-repeat scroll 0 -35px transparent;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
}
.rbtpint:hover span {
    opacity: 1;
}

.rbtlink {
    background: url("../../../../images/iconos/social/linkedin.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 35px;
    position: relative;
    text-indent: -9999px;
    width: 35px;
}
.rbtlink span {
    background: url("../../../../images/iconos/social/linkedin.png") no-repeat scroll 0 -35px transparent;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
}
.rbtlink:hover span {
    opacity: 1;
}

.rbtyout {
    background: url("../../../../images/iconos/social/youtube.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 35px;
    position: relative;
    text-indent: -9999px;
    width: 35px;
}
.rbtyout span {
    background: url("../../../../images/iconos/social/youtube.png") no-repeat scroll 0 -35px transparent;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
}
.rbtyout:hover span {
    opacity: 1;
}

.rbtvimeo {
    background: url("../../../../images/iconos/social/vimeo.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 35px;
    position: relative;
    text-indent: -9999px;
    width: 35px;
}
.rbtvimeo span {
    background: url("../../../../images/iconos/social/vimeo.png") no-repeat scroll 0 -35px transparent;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
}
.rbtvimeo:hover span {
    opacity: 1;
}
 
.rbttumblr {
    background: url("../../../../images/iconos/social/tumblr.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 35px;
    position: relative;
    text-indent: -9999px;
    width: 35px;
}
.rbttumblr span {
    background: url("../../../../images/iconos/social/tumblr.png") no-repeat scroll 0 -35px transparent;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
}
.rbttumblr:hover span {
    opacity: 1;
}



.rbtfoursquare {
    background: url("../../../../images/iconos/social/foursquare.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 35px;
    position: relative;
    text-indent: -9999px;
    width: 35px;
}
.rbtfoursquare span {
    background: url("../../../../images/iconos/social/foursquare.png") no-repeat scroll 0 -35px transparent;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
}
.rbtfoursquare:hover span {
    opacity: 1;
}






/* --------- iconos ---------- */




.rbt-icon {
      float: left;
    width: 19%;
    height: 150px;
    background-color: #FFD511;
    transition: background-color 0.5s ease 0s;
    margin-right: 1.25%;
    margin-bottom: 20px;
    text-align: center;
}

.rbt-icon img{
    margin-top: 30px; 
}



.rbt-icon2 {
      float: left;
    width: 19%;
    height: 150px;
    background-color: #FFD511;
    transition: background-color 0.5s ease 0s;
    margin-right: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.rbt-icon2 img{
    margin-top: 30px; 
    
}


.rbt-icon:hover, .rbt-icon2:hover
   {
    transition: background-color 0.5s ease 0s;
    background-color: #F6D96A;}


.rbt-txt {
 
    margin-top: 10px;
    color:#535353;
}


@media (max-width: 480px) {.rbt-icon {width: 100%;}.rbt-icon2 {width: 100%;} }    





.grid-block { font-size: 14px !important; }
/* --------- compromisos ---------- */


.subr-amarillo { font-weight:lighter; color:#535353; background-color: #FFD511; line-height: 85px; width: auto; padding:10px 10px; }
.subr-gris { font-weight:lighter; color:#535353; background-color: #e8e6e3; line-height: 75px; width: auto; padding:10px 10px; }
.rbt-titul {font-size: 2.4em;   

    transition:all 0.3s; 
    -webkit-transition: all 0.3s; 
    -o-transition: all 0.3s; 
    -moz-transition: all 0.3s; 
    -ms-transition: all 0.3s;

}
@media (max-width: 480px) {.rbt-titul {font-size: 1.4em;line-height:2.5em;  

    transition:all 0.3s; 
    -webkit-transition: all 0.3s; 
    -o-transition: all 0.3s; 
    -moz-transition: all 0.3s; 
    -ms-transition: all 0.3s;

}
}
.rbt-subtitul {font-size:1.6em; 

    transition:all 0.3s; 
    -webkit-transition: all 0.3s; 
    -o-transition: all 0.3s; 
    -moz-transition: all 0.3s; 
    -ms-transition: all 0.3s;

}
@media (max-width: 480px) {.rbt-subtitul {font-size:1em;line-height:4em;    

    transition:all 0.3s; 
    -webkit-transition: all 0.3s; 
    -o-transition: all 0.3s; 
    -moz-transition: all 0.3s; 
    -ms-transition: all 0.3s;

    }}





/* --------- productos ---------- */



.productos {
    float: left;
    padding: 6px;
    width: 48%;

}

.productos img{
    width: 100%;
    height: 100% !important;
}


.product_txt {

    text-align: right;
    margin-right: 20px;
    margin-top: -50%;
    color:#535353;   

}
.produc_txt_amarillo {background-color: #FFD511; line-height:70px; width: auto; padding:10px 10px; font-size: 1.4em; font-weight:lighter;}

.produc_txt_gris {background-color: #e8e6e3; line-height:60px; width: auto; padding:10px 10px; font-size: 1.4em; font-weight:lighter;}





/* Only Phones and Tablets (Portrait) */
@media (max-width: 1024px) {
        .productos {width: 47%;}

}
/*telefono*/
@media (max-width: 480px) {
        .productos {width: 97%}
}

/* ---------- Videos popup -------------- */

.pop_titulo { font-size: 2em; font-weight:lighter; color:#535353; background-color: #FFD511; line-height: 40px; width: auto; padding:5px; }
.pop_segundo { font-size: 1em; font-weight:lighter; color:#535353; background-color: #FFD511; line-height: 40px; width: auto; padding:5px; }
.pop_tercero { font-size: 1.3em;font-weight:lighter; color:#535353; background-color: #e8e6e3;  width: auto; padding:5px; line-height: 40px}





.boto {
    float: left;
    margin-bottom:15px;
    background: #FFD511;
    border-radius: 0px;
    color:#535353;
    border: 0px;
    text-align: center;
    padding: 20px 0px;
    width: 49%;
    font-size: 1.4em;
}

.boto:hover {
    background: #F6D96A;
        color:#666;
}

@media (max-width: 768px) {
        .boto {width: 100%; }
}



.ofertas {
     width: 32.66%;
     float: left;
    display: block;
     background: red;
     height: 22px;
}




.boto2 {
    float: left;
    margin-bottom:15px;
    background: #FFD511;
    border-radius: 0px;
    color:#535353;
    border: 0px;
    text-align: center;
    padding: 20px 0px;
    width: 100%;
    font-size: 1.4em;
}

.boto2:hover {
    background: #F6D96A;
        color:#666;
}


.boto3 {
    float: left;
    margin-bottom:15px;
    margin-top: -2px;
    background: #FFD511;
    border-radius: 0px;
    color:#535353;
    border: 0px;
    text-align: center;
    padding: 20px 0px;
    width: 100%;
    font-size: 1.4em;
}

.boto3:hover {
    background: #F6D96A;
        color:#666;
}



.zoom  img{
    width: 100%;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}

.zoom:hover img{
    z-index: 10;
    box-shadow: 8px 8px 15px rgba(0,0, 0, 0.4);
    -webkit-transform: rotate(0deg) scale(1.05);
    -o-transform: rotate(0deg) scale(1.05);
    -moz-transform: rotate(0deg) scale(1.05);
    -ms-transform: rotate(0deg) scale(1.05);
    transform: rotate(0deg) scale(1.05);
}


@media (max-width: 480px) {
    .zoom  img{
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
}

.zoom:hover img{
    z-index: 10;
    box-shadow: none;
    -webkit-transform: none;
    -o-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
}
        }





/*-----------  OFERTAS  -----------*/

#ofertas {width: 100%; margin: 0 auto;}
#oferta1, #oferta2, #oferta3 {width: 32%; float: left;}
#oferta1 {}
#oferta2 {margin-left: 2%;}
#oferta3 {margin-left: 2%;}

.salto {clear: both; margin-top: 10px;}


@media (max-width: 480px) {
        #oferta1, #oferta2, #oferta3 { width: 100%;}
        }






.media {
    width:50%; 
    float:left;}

.media img{
    width: 80%;
}


.media2 img{
    width: 90%;
}
.media1 img{

   margin: 0 auto;
}

@media (max-width: 768px) {
        .media {width: 100%; }
}



.acordeon_num {
    background-color: #FFD511; 
    line-height:50px; 
    width: auto; 
    padding:10px 10px; 
    font-size: 1.2em; 
    font-weight:lighter;
    margin-right: 10px;
}

.acordeon_num_last {
    background-color: #0a604d; 
    color:#fff;
    line-height:50px; 
    width: auto; 
    padding:10px 10px; 
    font-size: 1.2em; 
    font-weight:lighter;
    margin-right: 25px;
}

.acordeon_txt {
    background-color: #e8e6e3; 
    line-height:40px; 
    width: auto; 
    padding:10px 10px; 
    font-weight:lighter;
    margin-right: 10px;
}



/*----------- DATOS GENERALES ------------------*/
.datosgenerales {
    margin-top:170px !important;
}


/*------------*/

.griss {background-color: #fff !important;}



.imagenes{
    width: 100%;

}

.nueva_revista{ background: url('../../../../images/revista/nueva_revista_masymas.png') no-repeat bottom;
width: 118px;
height: 118px;
position: absolute;
margin-top: -11px;
margin-left: -6px;
 }
@media (max-width: 600px) {
       .nueva_revista{ background: url('../../../../images/revista/nueva_revista_masymas_th.png') no-repeat bottom;
   width: 57px;
height: 57px;
position: absolute;
margin-top: -11px;
margin-left: -6px;

}


}


.separarevista { padding: 15px 0;}
.revistatitul {

    padding:5px 10px;
    font-size:24px;
    border:1px solid #e9e9e9;
    background: -webkit-gradient(linear, left top, left bottombottom, from(#fafafa), to(#f6f6f6));  
    background: -moz-linear-gradient(top,  #fafafa,  #f6f6f6);  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px;  
    border-radius: 5px;  
}


@media (max-width: 904px) {
        .revistatitul { font-size:15px; line-height: 0.7em;
}}

@media (max-width: 630px) {
        .revistatitul { font-size:12px; line-height: 0.7em; background: none; border: none;
}

}

@media (max-width: 480px) {
        .imgrevistas { width:20px;}
        .separarevista { padding: 7px 0;}
}





.atencionspan {
    padding:2px 10px;
    border:1px solid #e9e9e9;
    background: -webkit-gradient(linear, left top, left bottombottom, from(#fafafa), to(#f6f6f6));  
    background: -moz-linear-gradient(top,  #fafafa,  #f6f6f6);  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px;  
    border-radius: 5px;  
    margin-right: 20px;
    line-height: 3em;
}

.atencionspan img{
    vertical-align: middle;

}


.revistath img{

    width: 90%;
    max-width: 260px;
}




#formleft {
    float: left;
    width: 50%;
    min-width: 300px;
}

#formright { 

    margin: 0;
    float: left;
    width: 50%;
        min-width: 300px;

}

#bajoform {

    padding-top: 40px;
    clear: both;

}



#robo {
    padding: 20px;
    margin:40px 0;
    border-radius: 5px;
    clear: both;
    background: #fafafa;
    border: 3px solid #fed334;

    
}


@media (max-width: 600px) { 
    #formleft { width: 100%;} 
    #formright { width: 100%;}
    #bajoform { width: 100%;}
}

.formframe { height: 1700px;}

@media (max-width: 600px) { .formframe { height: 2900px;} .tdspan {font-size: 10px;}}


.formcasillas { text-align: left; }

@media (max-width: 600px) { .formcasillas { text-align: center; }}





/*---NUEVOS ESTILOS BOTÓN PORTADA: TARJETA CLIENTE---*/
#boton_tarjeta_cliente {
	background-color: #e30613;
}
#texto_tarjeta_cliente {
	color: #fff;
	position:relative;
    top: -8px;
}
#div_tarjeta_cliente {position:relative;}
#collarin_tarjeta_cliente {
	position: absolute;
    width: 36%;
    top: -212px;
    left: 302px;
}
/* #collarin_tarjeta_cliente {display:none;} */

/*---MENÚ HORIZONTAL PREGUNTAS-FORMULARIO-BASES---*/
.menu_horizontal {
    padding: 3%;
}
.item_1_menu_horizontal, .item_2_menu_horizontal {
	float: left;
    width: 47%;
    text-align: center;
    background: #e8e6e3;
    padding: 1%;
    border: 1px solid #ffffff;
}
@media (max-width: 600px) {
	.menu_horizontal {
		padding: 3%;
		margin-bottom: 5%;
		float: left;
	}
	.item_1_menu_horizontal, .item_2_menu_horizontal {
		float: left;
		width: 29%;
		text-align: center;
		background: #e8e6e3;
		padding: 10%;
		border: 1px solid #ffffff;
		height: 54px;
	}
	.item_2_menu_horizontal {
		
	}
}

/*---ESTILOS FIREFOX---*/
@supports (-moz-appearance:none) {
	.iconos_desplegado img {
		width: 70% !important;
		z-index: 1 !important;
		position: relative !important;
	}
	.fondo_blanco {
		float: unset !important;
		position: relative !important;
		top: -58px !important;
	}
	.fondo_blanco img {
		width: 98% !important;
	}
	.div_multicupon {
		position: relative;
		float: left;
		top: -255px;
		left: 302px;
	}
	.multicupon_titulo {
		width: 33% !important;
	}
	.linea_multicupon {
		top: 6px !important;
		width: 31% !important;
		left: -263px !important;
	}
	.div_chequeahorro {
		margin: unset !important;
		top: -404px !important;
		left: 431px !important;
	}
	.linea_chequeahorro {
		width: 90% !important;
	}
	.chequeahorro_texto {
		margin: 86px 0px 0px -533px !important;
	}
	.chequeahorro_imagen img {
		margin: 25px 0px 0px -236px !important;
	}
	.div_barraca {
		top: -363px;
	}
	.barraca_imagen img {
		left: 740px !important;
	}
	.multicupon_imagen img {
		width: 7% !important;
		margin: -34px 0px 0px -191px !important;
	}
	.texto_recuerda {
		top: -657px !important;
	}
	.preguntas_mas_frecuentes img {
		top: -15px !important;
	}
	.texto_preguntas_mas_frecuentes {
		top: -586px !important;
		left: 51px !important;
		width: 143px !important;
	}
	.solicitala_ya {
		top: -634px !important;
		left: 439px !important;
	}
	.ver_bases_completas {
		top: -628px !important;
		left: 535px !important;
	}
}

/*---ESTILOS EDGE---*/
@supports (-ms-ime-align:auto) {
	.multicupon_titulo {width: 22% !important;}
	.multicupon_imagen img {margin: -14px 0px 0px -178px !important;}
	.pie_desplegado {position: relative; margin: 0px 0px 0px 86px;}
	.texto_preguntas_mas_frecuentes {left: 0px !important; width: 141px !important;}
	.ver_bases_completas {top: -266px !important; left: 445px !important;}
	.solicitala_ya {top: -267px !important; left: 358px !important;}


	
}

/*---COLLARIN  +VENTAJAS EN DESKTOP---*/
#div_tarjeta_cliente {
	/* position: relative; */
}
#collarin_tarjeta_cliente {
	position: absolute!important;
	top: auto !important;
	min-width: 50% !important;
	/* bottom: -4px !important; */
	/* left: -4px !important; */
	bottom: -9px !important;
    left: -7px !important;
}
#boton_tarjeta_cliente {
	position:relative;
}

/*---COLLARIN +VENTAJAS EN MOBILE---*/
@media (max-width: 600px) {
	#div_tarjeta_cliente {
		/* position: relative; */
	}
	#collarin_tarjeta_cliente {
		position: absolute!important;
		top: auto !important;
		/* bottom: -10px !important; */
		/* left: -4px !important; */
		/* min-width: 50% !important; */
		/* bottom: -15px !important; */
		/* left: -12px !important; */
		min-width: 45% !important;
		bottom: -13px !important;
		left: -10px !important;
	}
	#boton_tarjeta_cliente {
		position:relative;
	}
}

/*---DESPLEGABLE TARJETA EN MOBILE---*/
@media (max-width: 600px) {
	#page-bg {
		overflow:hidden;
	}
	#contenedor_general_banner_tarjeta {
		width: 100vw;
		margin: 0px -25px;
	}
	.banner_desplegado {
		position: relative !important;
	}
	.barraca_bocadillo_texto {
		top: -331px !important;
	}
	.preguntas_mas_frecuentes {
		z-index: 1000;
	}
	/**/
	.preguntas_mas_frecuentes {
		height: unset !important;
		position: relative !important;
		float: left !important;
		top: 174px !important;
		left: -47px !important;
	}
	.preguntas_mas_frecuentes img {
		position: relative !important;
		top: -261px !important;
		left: 110px !important;
		width: 22% !important;
	}
	.texto_preguntas_mas_frecuentes {
		top: -267px !important;
	}
	.solicitala_ya {
		position: relative !important;
		top: -342px !important;
		left: 2px !important;
		width: 95% !important;
		float: left !important;
	}
	.ver_bases_completas {
		float: left !important;
		position: relative !important;
		top: -207px !important;
		left: 131px !important;
	}
}

/*---ESTILOS SAFARI---*/
@media not all and (min-resolution:.001dpcm) { @media {
	.fondo_blanco img {width:200% !important;}
	.multicupon_titulo {margin:-36px 0px 0px -535px !important; width:24% !important;}
	.linea_multicupon {width:23% !important;}
	.multicupon_bocadillo {margin:16px 0px 0px -524px !important;}
	.multicupon_texto {margin:92px 0px 0px -535px !important;}
	.multicupon_imagen img {width:5% !important; margin:-40px 0px 0px -225px !important;}
	.div_chequeahorro {margin:-7px 0px 0px -96px !important;}
	.linea_chequeahorro {width:132% !important;}
	.chequeahorro_bocadillo {margin:9px 0px 0px -58px !important;}
	.chequeahorro_texto {margin:89px 0px 0px -545px !important;}
	.chequeahorro_imagen {margin:20px 0px 0px -233px !important;}
	.chequeahorro_imagen img {margin:20px 0px 0px -233px !important;}
	.barraca_bocadillo {margin:-452px 0px 0px 704px !important;}
	.barraca_bocadillo img {width:108% !important;}
	.barraca_bocadillo_texto {top:-345px !important; left:0px !important;}
	.barraca_texto {top:-334px !important; left: 778px !important;}
	.barraca_imagen img {width:7% !important; top:-344px !important; left: 728px !important;}
	.texto_recuerda {top:-328px !important;}
	.preguntas_mas_frecuentes img {top:-294px !important; left:-785px !important;}
	.texto_preguntas_mas_frecuentes {top:-304px !important; left:35px !important; width:161px !important;}
	.solicitala_ya {top:-310px !important; left:438px !important;}
	.ver_bases_completas {top:-301px !important; left:536px !important;}
	.ver_bases_completas img {left:90px !important;}
}}

/*---ESTILOS INTERNET EXPLORER---*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.div_chequeahorro {margin: -206px 0px 0px 425px !important;}
	.chequeahorro_texto {margin: 85px 0px 0px -528px !important;}
	.multicupon_texto {margin: 92px 0px 0px -481px !important;}
	.linea_chequeahorro {left: -47px !important; width: 95% !important;}
	.chequeahorro_imagen img {margin: 25px 0px 0px -234px !important;}
	.barraca_imagen img {top: -319px !important; left: 738px !important;}
	.barraca_texto {top: -304px !important;}
	.multicupon_titulo {width: 23% !important;}
	.solicitala_ya {top: -271px !important; left: 436px !important;}
	.texto_preguntas_mas_frecuentes {left: 84px !important; width: 143px !important;}
	.ver_bases_completas {top: -265px !important; left: 494px !important;}
	.ver_bases_completas img {left: 82px !important;}
}