@media only screen and (max-width: 480px) , screen and (max-device-width: 480px) {

.node-type-page .CntInterno .content img{
	width: auto !important;
    height: auto !important;
    max-width: 100%;
}

.outerRedes,
.contentMenu,
.slider-arrow,
.buscador_form{
	display:none;
}

.RedesSocialesMb{
	width:100%;
	text-align:center;
}

.RedesSocialesMb p{
	display:inline-block;
	padding: 20px;

}

body{
	background-size: cover;
}

.container_ws{
	width: 90%;
	padding-left:5%;
	padding-right:5%;
	height: auto;
	margin: 0 auto;
	overflow:hidden;
}

#lineaheader{
  float: inherit;
  width: 100%;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

#cuadrologo{
	padding-left:0px;
	width:100%;
	text-align:center;
}

#cuadrologo img{
	width:100%;
	max-width:100%;
	height:auto;
}

#cuadrologin #edit-name-wrapper {
  float: left;
  width: 100%;
}

#cuadrologin #edit-pass-wrapper{
	margin-left:0px;
	float:left;
	width: 100%;
}

#cuadrologin input[type="text"], 
#cuadrologin input[type="password"] {
  background-color: rgba(255,255,255,0.5);
  border: 1px solid #cfc0bd;
  width: 100%;
  font-size: 14px;
  color: #fff;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  height: 35px;
}

#cuadrologin #user-login-form .item-list{
	top: 0px;
}

#cuadrologo #logo{
	width:75%;
	float:left;
}

#cuadrologo .MenuMobile{
	width: 25%;
  	float: left;
  	background: url(images/ButtonMenu.png);
  	background-repeat: no-repeat;
  	height: 50px;
  	background-position: center center;
	margin-top: 13px;
}

#cuadrologo .MenuMobile a{
	display: block;
  	margin-top: 15px;
	text-indent: -999999999999999999999999999px;
}

#cuadrologo  .MenuPrincipaMb{
	display:none;
}

#cuadrologo  .MenuPrincipaMb h3{
	display:none;
}

#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left{
	margin-top: 0px;
  	padding-top: 50px;
  	padding-bottom: 50px;
}

#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left ul,
#cuadrologo  .MenuPrincipaMb #supermenu ul{
	margin: 0;
  	padding: 0;
}

#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left ul li,
#cuadrologo  .MenuPrincipaMb #supermenu ul li{
	margin: 0;
}

#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left ul ul,
#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left ul ul ul,
#cuadrologo  .MenuPrincipaMb #supermenu ul ul,
#cuadrologo  .MenuPrincipaMb #supermenu ul ul ul{
	display:none;
}

#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left ul li,
#cuadrologo  .MenuPrincipaMb #supermenu ul li{
	list-style:none;
}

#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left ul li a,
#cuadrologo  .MenuPrincipaMb #supermenu ul li a{
	color:#fea5cc;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	font-weight:100;
	text-decoration:none;
	padding: 10px;
  	display: block;
  	padding-left: 10%;
}

#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left ul li a:hover,
#cuadrologo  .MenuPrincipaMb #block-menu-menu-menu-left ul li a.active{
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	font-weight:100;
	text-decoration:none;
	background-color:rgba(53,49,71,0.9);
}


/*another menu*/
#cuadrologo  .MenuPrincipaMb #supermenu{
	width: 90%;
	background:url(images/bg_separatormenus.png);
	background-position:center top;
	margin-top: 15px;
	background-repeat: no-repeat;
    padding-left: 5%;
    margin-bottom:15px;
}

#cuadrologo  .MenuPrincipaMb #supermenu ul li a{
	padding-left: 6% !important;
	color:#fff;
}

#cuadrologo  .MenuPrincipaMb #supermenu ul li a:hover,
#cuadrologo  .MenuPrincipaMb #supermenu ul li a.active{
	color:#fea5cc;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	font-weight:100;
	text-decoration:none;
	background-color:rgba(53,49,71,0.9);
}

#cuadrologo  .MenuPrincipaMb{
	background:#d9dada;
	background-color:rgba(61,58,78,0.9);
	position: absolute;
  	width: 100%;
  	z-index: 7;
  	top: 78px;
  	left: 0;
}
	


#header {
  float: left;
  margin-left: 0px;
  width: 100%;
}

/****end header***/

.InnerContent{
	width:100%;
}

.CntSlideshow {
  background-color: rgba(255,255,255,0.5);
  border: 1px solid #cfc0bd;
  width: 100%;
  height: 220px;
  margin: 0 auto;
}

.CntSlideshow .bx-wrapper .bx-pager{
	  bottom: -7px;
}

.CntSlideshow .bx-wrapper {
  -moz-box-shadow: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
  border: 0px;
  background: transparent;
  margin-top: 1%;
  margin-left: 1%;
  margin-right: 1%;
}

.CntSlideshow .bx-wrapper .bx-controls {
  margin-top: 8px;
  display: inline-block;
  z-index: 1;
  position: relative;
  width: 100%;
}

.CntSlideshow .bx-wrapper ul li img {
  width: 100%;
  height: auto;
}

/***banners**/
.InnerContentB {
  width: 100%;
  margin: 0 auto;
  margin-top: 60px;
  min-height: 195px;
    height: auto;
  overflow: hidden;
}

.InnerContentB .item{
	margin:0px;
	margin-bottom:10px;
	width: 100%;
	height: auto;
}

.InnerContentB .item img {
    width: 98%;
  	height: auto;
  	margin-left: 0;
  	margin-top: 0;
  	margin-right: 0;
  	position: inherit;
  	padding-left: 1%;
  	padding-right: 1%;
  	padding-top: 1%;
}

.InnerContentB .view-banners-home-view .views-row {
  margin-right: 0px;
  float: inherit;
}

/***footer**/
#condiciones {
  height: auto;
  width: 100%;
  text-align: center;
  padding-top: 0px;
  margin: 0 auto;
  
}


#lineafooter{
	width: 90%;
 	padding-left: 5%;
  	padding-right: 5%;
  	  padding-bottom: 20px;
}



/*********************internas********************/

#CntLogout{
	width:100%;
}
.titleInternas{
	width:100%;
}
.titleInternas h1{
	font-size: 30px;
}

.page-taxonomy .CntInterno{
	width:100%;
}

.page-taxonomy .CntInterno .view-uc-products .views-row {
  	width: 100%;
  	height: 240px;
  	float: left;
  	margin-right: 0;
  	margin-bottom: 32px;
  	margin-left: 0;
	margin-right: 0;
}

.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-field-image-cache-fid {
 	background-color: rgba(255,255,255,0.5);
  	height: 195px;
 	width: 100%;
	position: relative;
}

.CntInterno,
.BlankDiv{
	width:100%;
}

.BlankDiv{
	padding:0px;
	width: 100%;
}

#CntIntLeft,
#CntIntRight{
	width:100%;
}

#CntIntLeft{
	min-height: inherit;
}

#CntIntRight{
	padding-left: 5%;
  	padding-right: 5%;
	width: 90%
}

#CntPhotoProductoDtl{
	width:100%;
	margin-left: 0;
}

#CntPhotoProductoDtl .product-image a img, #CntPhotoProductoDtl .sb-image a img {
  float: left;
  margin: 0;
  padding: 0;
  margin-top: 0px;
  margin-left: 0px;
  width:100%;
  height:auto;
}

#CntBottomProduct{
	width:100%;
	text-align:center;
	margin-bottom: 10px;
}

.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-field-image-cache-fid .field-content{
	width:93%;
}

.page-taxonomy .CntInterno .view-uc-products .views-row .enlace{
	background-size: 100% 100%;	
	width: 100%;
}
	
.node-type-product .BlankDiv{
	width: 90%;
}

.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-title{
	width:100%;
}


#CntPhotoProductoDtl .product-image, #CntPhotoProductoDtl .sb-image{
	float:inherit !important;
}
/*********slideshow producto***************/
.CntInterno .view-categorias-mode-slideshow-thum {
  	width: 100% !important;
	text-align: center;
	margin-left: 5%;
}

.lleva_blank{
	width:90%;
}

.page-inicia-tu-negocio .BlankDiv{
	width:90%;
}

.page-inicia-tu-negocio .BlankDiv img{
	width:100% !important;
	height:auto !important;
}


.page-inicia-tu-negocio .InnerContent .BlankDiv .node{
	width: 90%;
 	padding-left: 5%;
  	padding-right: 5%;
}

.page-noticias  .BlankDiv,
.node-type-webform .BlankDiv{
	width:90%;
}

.CntInterno .webform-client-form{
  width: 100%;
  margin-left: 0;
  margin-top: 45px;
}

.CntInterno .webform-client-form .webform-component {
  	width: 90%;
 	float: left;
  	padding-left: 5%;
	padding-right: 5%;
}

.CntInterno .webform-client-form input[type="text"] {
	width: 96%;
	padding-left: 0;
}

.CntInterno .webform-client-form .webform-component-textarea textarea{
	width:97%;
}

.CntInterno .webform-client-form .captcha {
  margin: 0 auto;
  width: 90%;
}

.CntInterno .webform-client-form #edit-actions{
	margin-bottom:25px;
}

/***register form*****/

.page-nuevos-usuarios .tabs,
.page-nuevos-usuarios .tabs ul li,
.page-user .tabs,
.page-user .tabs ul li{
	width:100%;
}

.page-nuevos-usuarios .tabs ul li,
.page-user .tabs ul li{
	float: left;
	text-align: center;
}

.page-nuevos-usuarios .tabs ul li  a,
.page-user .tabs ul li a{
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
  display: block;
  text-align: center;
  padding:0;
  width: 100%;
}

.page-nuevos-usuarios .tabs ul li  a.active,
.page-user .tabs ul li a.active{
	background:#E390A2;
	color:#fff;
}

.page-nuevos-usuarios .tabs ul,
.page-user .tabs ul{
	margin: 0 0;
	padding: 0 0;
}
.page-nuevos-usuarios .BlankDiv{
	width:90%;
}

.page-nuevos-usuarios .CntInterno #user-register .form-item {
  width: 90%;
  padding-left: 5%;
  padding-right: 5%;
}

.CntInterno #user-register .form-item input[type="text"] {
	width: 100%;
	padding-left:0px;
}

.CntInterno #user-register .form-item label{
	padding-left: 15px
}

.CntInterno #user-register .form-item .description {
  	float: left;
  	color: #967474;
	width: 90%;
  	font-size: 10px;
  	text-align: justify;
}

.CntInterno #user-register .form-submit,
.CntInterno #user-login .form-submit,
.CntInterno #user-pass .form-submit{
  margin: 0 auto;
  float: inherit;
  margin-left: 5%;
  margin-top: 58px;
  margin-bottom: 20px;
  width: 90%;
}

.CntInterno #user-pass .form-submit{
	font-size:11px;
}


#cuadrologin #edit-name-1-wrapper, 
#cuadrologin #edit-name-wrapper{
	width:100%;
}

.CntInterno #user-login,
.CntInterno #user-pass{
	width: 90%;
  	padding-left: 5%;
	padding-right: 5%;
}

.CntInterno #user-login .form-item input[type="text"],
.CntInterno #user-login .form-item input[type="password"],
.CntInterno #user-pass .form-item input[type="text"]{
	width:100%;
}

#user-login-form .compact-form-wrapper{
	margin-left:0px !important;
	width:100%;
}

.CntInterno #user-login .form-item .description {
	width: 100%;
}


.BlankDiv iframe{
	top: 0;
    left: 0;
    width: 100%;
	height: 100%;
}

.page-bienvenida-inversiones-masdel-sa-distribuidor-exclusivo-de-mary-kay-cosmetics-en-guatemala .BlankDiv{
	width: 90%;
  	margin-left: 5%;
}

.page-user .BlankDiv{
	width:90%;
}

#block-uc_discounts-0 .discountoption{
	margin-left: 13%;
}

.CntPromociones, .CntInterno .view-noticias-publicas .views-row{
	min-height: 116px;
	height:auto;
}

 .CntInterno .view-noticias-publicas .views-row .views-field-field-imagen-news-fid{
	width:100%;
}

.section-promociones .BlankDiv{
	width:90%;
}


.promociones_thumb_holder a,
.CntInterno .view-noticias-publicas .views-row .views-field-field-imagen-news-fid a{
	display: inline-block;
  	width: 100%;
  	text-align: center;
}

.promociones_thumb_holder img,
.promociones_thumb_holder img, .CntInterno .view-noticias-publicas .views-row .views-field-field-imagen-news-fid img {
  	float: inherit;
  	height: 95px;
  	margin-left: inherit;
  	margin-top: 2px;
	width: auto;
}

.promociones_thumb_holder, 
.CntInterno .view-noticias-publicas .views-row .views-field-field-imagen-news-fid {
  float: left;
  width: 90%;
  height: 100px;
  border: 1px solid #f5dcdc;
  margin-left:5%;
}


.promociones_teaser{
	width: 90%;
	margin-left:5% !important;
}

.promociones_teaser h2{
	text-align:center !important; 
}

.promociones_info{
	width:100%;
	height: auto;
}

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

.promociones_readmore{
	width:100%;
}


.node-type-promociones .BlankDiv,
.section-noticias-privadas .BlankDiv{
	width:90%;
}

.node-type-promociones .BlankDiv img {
 	width: auto !important;
  	max-width: 90%;
  	height: auto !important;
	padding-left: 5%;
}

.section-noticias-privadas .BlankDiv .promociones_teaser,
.section-eventos .BlankDiv,
.node-type-eventos .BlankDiv,
.page-recursos .BlankDiv{
	width:90% !important;
}

#PriceEvent{
	text-align:center;
}

.news_image_full{
	width:100%;
}

.news_image_full img{
	width: auto !important;
  	max-width: 90%;
  	height: auto !important;
	padding-left: 5%;
}

.page-cart .BlankDiv{
	width:90%;
}


.page-cart .BlankDiv #cart-form-products   table,
.page-cart .BlankDiv #cart-form-products thead, 
.page-cart .BlankDiv #cart-form-products th, 
.page-cart .BlankDiv #cart-form-products td, 
.page-cart .BlankDiv  #cart-form-products tr { 
        display: block; 
}

.page-cart .BlankDiv  #cart-form-products  thead tr { 
   position: absolute;
    top: -9999px;
	left: -9999px;
}
     
.page-cart .BlankDiv  #cart-form-products  tr { 
	border: 1px solid #ccc; 
}
     
.page-cart .BlankDiv  #cart-form-products  td{ 
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
}
     
.page-cart .BlankDiv  #cart-form-products  td:before { 
    position: absolute;
	top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
	white-space: nowrap;
}

#cart-form-buttons{
	text-align: center;
}


#cart-form-products tbody .remove,
#cart-form-products tbody .image,
#cart-form-products tbody .points-product,
#cart-form-products tbody .desc,
#cart-form-products tbody .desc,
#cart-form-products tbody .qty,
#cart-form-products tbody .price-discount,
#cart-form-products tbody .price{
	width:90%;
	text-align: center;
}

#cart-form-products tbody .image img{
	float:inherit;
	padding-right:inherit;
}

#cart-form-products tbody .remove input[type="submit"]{
	width: 90%;
  	margin-left: 5%;
  	margin-top: 5px;
	margin-bottom: 5px;
}

#InfoProductDtl{
	width:90%;
}

#InfoProductDtl img{
	width:100% !important;
	height:auto !important;
}

td.subtotal {
  text-align: center;
}

.section-cart fieldset { 
	min-width: 90%;
  	width: 90%;
}


#billing-pane .address-pane-table table,
#billing-pane .address-pane-table table tbody,
#billing-pane .address-pane-table table tbody tr,
#extra_information-pane table,
#extra_information-pane table tbody,
#extra_information-pane table tbody tr,
#payment_details table,
#payment_details table tbody,
#payment_details table tbody tr{
	overflow-x: auto;
	display: block;
}

#billing-pane .address-pane-table table tbody tr td,
#extra_information-pane table tbody tr td,
#payment_details table tbody tr td{
	display:block;
}

#billing-pane .address-pane-table table .field-label,
#extra_information-pane table .field-label,
#payment_details table .field-label{
	text-align:left;
}

#billing-pane .address-pane-table table tbody tr td input[type="text"],
#billing-pane .address-pane-table table tbody tr td select,
#extra_information-pane table tbody tr td input[type="text"],
#extra_information-pane table tbody tr td select,
#payment_details table input[type="text"],
#payment_details table select{
	width:99%;
}

#CntProductSug {
  margin-left: inherit;
  width: 90%;
  padding-left: 5%;
  padding-right: 5%;
}

#CntProductSug ul,
#CntProductSug ul li{
	margin: 0 0;
	padding: 0 0;
}

input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="password"],
.input-checkbox,
select,
textarea{
	-webkit-appearance: none;
	border-radius: 0;
}

.g-recaptcha{
	-webkit-transform:scale(0.77);
	transform:scale(0.77);
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	width: 300px;
  	margin: 0 auto;
}

/**banners home**/
	
.mobile .ImgLink{
	display:none !important;
}

.mobile .item .caption {
   width: 100%;
  text-align: center;
  cursor: pointer;
  height: inherit;
  margin-left: inherit;
  margin-top: inherit;
  background-color: inherit;
  color: #fff;
  font-weight: bold;
  position: inherit;
  left: inherit;
  display: block !important;
  filter: inherit;
  -moz-opacity:inherit;
  -khtml-opacity: inherit;
  opacity: inherit;
}


#cuadrologo .MenuPrincipaMb #supermenu ul li{
	background:transparent;
	width:100%;
	
}

#cuadrologo .MenuPrincipaMb #supermenu ul li a{
	text-align:left;
	border:0;
}

#cuadrologo .MenuPrincipaMb #supermenu {
  width: 90%;
  background: url(images/bg_separatormenus.png);
  background-position: center top;
  margin-top: 15px;
  background-repeat: no-repeat;
  padding-left: 5%;
  margin-bottom: 15px;
}




}/*cierra tag mediaqueries**/