body{
	margin: 0 0;
	padding: 0 0;
	/*background:url(../images/bg_site.jpg) ;
	background-repeat: no-repeat;
  	background-position: center top;
  	background-size: cover;*/
}

a{
	outline:none;
	color:#4B4B4B;
	text-decoration:none;
}


.encabezado_bg{
	  position: absolute;
  	width: 100%;
}

.encabezado_bg p{
	margin: 0 0;
	padding: 0 0;
}

.encabezado_bg img{
	width:100% !important;
}

input[type="submit"]{
	background:#46415e;
	width:254px;
	height:42px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border:0px;
	font-weight:300;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	cursor:pointer;
	font-size:18px;
}



#lineaheader{
	width:1045px;
	margin: 0 auto;
	margin-top: 20px;
	min-height: 118px;
}

#cuadrologo{
	padding-left: 9px;
    width: auto;
    float: left;
    background-color: #000;
    padding-top: 8px;
}

#header{
	float:left;
	margin-left:20px;
	width:668px;
}

#cuadrologin{
	font-family: 'Lato', sans-serif;
}

#cuadrologin h3{
	display:none;
}


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

#cuadrologin #edit-name-1-wrapper,
#cuadrologin #edit-name-wrapper{
	float:left;
}

#cuadrologin #edit-pass-wrapper,
#cuadrologin #edit-pass-1-wrapper{
	float:left;
	margin-left: 24px;
}

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

#cuadrologin label{
	font-size:14px;
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	top:10px;
}

#cuadrologin input[type="submit"]{
	/*display:none;*/
	width: 124px;
  	height: 28px;
  	float:right;
}

#cuadrologin #user-login-form .item-list {
  float: left;
  position: relative;
  top: -24px !important;
  text-align: right;
  width: 100%;
  right: 137px !important;
}

#cart-form-pane{
	  float:left;	
}

#cuadrologin .item-list .last{
	display:none;
}

#cuadrologin #user-login-form .item-list {
  float: left;
  position: relative;
  top: -80px;
  text-align: right;
  width: 100%;
}

#cuadrologin #user-login-form .item-list ul li{
	list-style: none;
}

#cuadrologin #user-login-form .item-list ul li a{
	list-style: none;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:underline;
	color:#fff;
}

/***SLIDESHOW**/
.InnerContent{
	width:1045px;
	margin: 0 auto;
	margin-top: 19px;
}

.CntSlideshow{
	/*background-color:rgba(255,255,255,0.5);*/
	/*border:1px solid #cfc0bd;*/
	width:881px;
	height:502px;
	margin: 0 auto;
}

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

.CntSlideshow .bx-wrapper ul{
	padding: 0 0;
}

.CntSlideshow .bx-wrapper ul li{
	margin: 0 0;
}

.CntSlideshow .bx-wrapper ul li img{
	width:853px;
	height:479px;
}

.CntSlideshow  .bx-wrapper .bx-pager.bx-default-pager a{
	background:#e390a2 !important;
	width: 12px;
  	height: 12px;
}

.CntSlideshow  .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.CntSlideshow  .bx-wrapper .bx-pager.bx-default-pager a.active, 
.CntSlideshow  .bx-wrapper .bx-pager.bx-default-pager a:focus{
	background:#353147 !important;
}

.CntSlideshow  .bx-wrapper  .bx-controls{
	margin-top: 8px;
	display: inline-block;
}

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

.InnerContentB .block-banner_news {
	width:322px;
	height:192px;	
	/*background-color:rgba(255,255,255,0.5);*/	
	margin:5px 5px 5px 0;
	overflow:hidden;
	position:relative;
	float:left;
}

.InnerContentB .block-banner_news img{
	width:289px;
	height:167px;
	margin-left:16px;
	margin-top:14px;
}

.InnerContentB .block-banner_news .ImgLink{
	background:url(../images/ImgLinkBanner.png);
	background-repeat:no-repeat;
	width:60px;
	height:60px;
	display: inline-block;
  	margin-top: 8px;
}

.InnerContentB .block-banner_news .caption {
	width: 289px;
	text-align: center;
	cursor:pointer;
  	height: 147px;
  	margin-left:16px;
  	margin-top:14px;
	background-color:rgba(154,92,108,0.5);
	color:#fff;
	font-weight:bold;
	position:absolute;
	left:0;
	display:none;

	/* opacity setting */
	filter:alpha(opacity=80);    /* ie  */
	-moz-opacity:0.8;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.8;    /* for really really old safari */  
	opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */
	padding-top: 20px;

}

.InnerContentB .block-banner_news .caption a {
	text-decoration:none;
	color:#0cc7dd;
	font-size:16px;	
	
	/* add spacing and make the whole row clickable*/
	padding:5px;
	display:block;
}

.InnerContentB .block-banner_news .caption p {
	padding:5px;	
	margin:0;
	font-size:10px;
}


.InnerContentB .title_banner{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	font-family: 'Lato', sans-serif;
}
.InnerContentB img {
	border:0;
	
	/* allow javascript moves the img position*/
	position:absolute;
}

.InnerContentB .clear {
	clear:both;	
}

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

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


#lineafooter{
	color: #989593;
  	font-weight: bold;
  	font-family: 'Lato', sans-serif;
  	margin-top: 84px;
  	background: #353147;
	min-height: 120px;
}

#lineafooter #footer{
	margin-top: 22px;
    display: inline-block;
    width: 100%;
}

#lineafooter a{
	color:#98606d;
	text-decoration: none;
}
#lineafooter p{
	margin: 0 0;
	padding: 0 0;
}

#condiciones {
  	height: 20px;
  	width: 960px;
  	text-align: center;
  	padding-top: 10px;
  	margin: 0 auto;
}

#condiciones h3 {
  display: none;
}

#condiciones ul {
  text-align: center;
}

#condiciones li {
  list-style: none;
}

#condiciones a {
	color:#989593;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
 	color:#989593;
  	text-transform: uppercase;
}

/***redes***/

.outerRedes {
    position: fixed;
    top: 30%;
    right: 0%;
    width:50px;
    min-height:250px;
    background-color:rgba(53,53,53,0.5);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    text-align:center;
}


@-webkit-keyframes thumb {
	0% { -webkit-transform: scale(1); }
	50% { -webkit-transform: scale(0.9); }
	100% { -webkit-transform: scale(1); }
}
.outerRedes img:hover{
	-webkit-animation-name: thumb;
	-webkit-animation-duration: 200ms;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: 2;
	-webkit-animation-timing-function: linear;
}
	


/* search*/

.buscador_form{
	position: absolute; 
	width: 0%; 
	height: 0%; 
	top: 0; 
	left: 0; 
	z-index: -99; 
	background-color:rgba(53,53,53,0.9);
	text-align: center; 
	opacity: 0; 
	transition: 2s; 
	font-family:"Arial"; 
	margin: 0 40%;
}

.show_box{ 
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0; 
	z-index: 9999; 
	background-color:rgba(53,53,53,0.9);
	text-align: center;
	opacity: 1; 
	display: inherit;
	margin: 0;
	position:fixed;
}


#block-search-0 .container-inline {
	padding: 190px;
}
#block-search-0 #search-block-form {
	font-size: 60px;
	border: none;
	background: transparent;
	font-family:"Arial"; 
	font-weight; bold;
	padding: 10px;
	outline-color:rgba(64,71,67,0.2); 
}


#block-search-0 #search-block-form label{
	 margin-top: 2%;
  	font-weight: 100;
  	font-size: 46px;
}
#block-search-0 #search-block-form input[type="text"]{
	width: 50%;
  	height: 64px;
  	background-color:rgba(255,255,255,0.5);
  	border:0px;
  	font-size: 56px;
}


#block-search-0 #edit-submit {
	background: url('../images/lupa_submit.png') no-repeat center center;
	border: none;
	color: transparent;
	width: 64px;
  	height: 64px;
  	cursor:pointer;
  	opacity: 0.5;
}
#close_search {
	color: #fff;
	font-size: 24px;
	position: absolute;
	margin: 40px 155px 0px 0px;
	cursor: pointer;
	top: 0;
	right: 0;
}

/* General styles for  menus */

.contentMenu{
	/*position: fixed;*/
	position: absolute;
  	left: 0;
  	top: 0;
  	display:none;
  	/*z-index: 90;*/
}
.panel {
	width:269px;
	float:left;
	min-height:929;
	background:#d9dada;
	background-color:rgba(61,58,78,0.9);
	position:relative;
	left:-269px;

}
.slider-arrow {
	width: 41px;
  	float: left;
  	background: url(../images/ButtonMenu.png);
  	background-repeat: no-repeat;
  	position: absolute;
  	top: 10%;
  	left: 2% !important;
	height: 37px;
	z-index: 94;
}

.contentMenu h3{
	display:none;
}

.contentMenu #block-menu-menu-menu-left{
	margin-top: 160px;
}

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

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

.contentMenu #block-menu-menu-menu-left ul ul,
.contentMenu #block-menu-menu-menu-left ul ul ul,
.contentMenu #supermenu ul ul,
.contentMenu #supermenu ul ul ul{
	    display: none !important;
}

.contentMenu #block-menu-menu-menu-left ul li,
.contentMenu #supermenu ul li{
	list-style:none;
	background:transparent;
	width:100%;
	border:0;
}

.contentMenu #block-menu-menu-menu-left ul li a,
.contentMenu #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%;
  	border:0;
}

.contentMenu #supermenu ul li.first a{
	border-top:1px solid #fff;
}

.contentMenu #block-menu-menu-menu-left ul li a:hover,
.contentMenu #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*/
.contentMenu #supermenu{
	width:239px;
	background:url(../images/bg_separatormenus.png);
	background-position:center top;
	margin-top: 15px;
	background-repeat: no-repeat;
    padding-left: 5%;
}

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

.contentMenu #supermenu ul li a:hover,
.contentMenu #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);
}


/**********************************************/

/**Contenido Interno***/

.CntInterno {
    /*background-color: rgba(255,255,255,0.5);*/
    /*border: 1px solid #cfc0bd;*/
    width: 1020px;
    min-height: 502px;
    margin: 0 auto;
    margin-bottom:10px;
    font-family: 'Open Sans', sans-serif;
}

#CntLogout{
	clear:both;
	margin-top:0px;
	padding:0;
	width:506px;
	color:#6A5355 !important;
	margin-bottom:10px;
}

#CntLogout a{
	color:#6A5355 !important;
	font-size:12px;
}

#CntLogout p{
	text-align:right;
	width:674px;
	margin:-18px 0 0;
	padding: 0 0;
	
}

#LoginName{
	color:#5D5C5C !important;
	float:left;
	border-right:1px solid #6A5355 !important;
	margin-right:10px;
	padding-right:5px;
	
}

#LoginName strong{
	color:#6A5355 !important;
}

#CntLogout a{
	color:#6A5355 !important;
	border-right:1px solid #6A5355 !important;
	margin-right:10px;
	padding-right:5px;
}

#CntLogout a.logout-link{
	color:#6A5355 !important;
	border-right:none !important;
	margin-right:10px;
	padding-right:5px;
}

.BlankDiv{
	width: 968px;
    background: #fff;
    margin-left: 15px;
    margin-top: 18px;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 10px;
}

.no_lleva_blank{
	width: inherit;
    background: inherit;
    margin-left: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    overflow: inherit;
    padding: inherit;
}


.lleva_blank{
	width: 968px;
    background: #fff;
    margin-left: 15px;
    margin-top: 18px;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 10px;
}

.CntInterno h1{
	font-size:18px;
	font-weight:normal !important;
	color:#4b4b4b;
	text-transform:uppercase;
	margin-bottom:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
}

/***************sytle descuentos Page Welcome**********/
.choosediscounts{
	float:left;
	margin-top:25px;
	width:100%;
	text-align:center;
}

.choosediscounts a{
	color:#6A5355 !important;
	display:block;
}

#block-uc_discounts-0 h3{
	display:none;
}

#block-uc_discounts-0 .discountoption{
	float:left;
    height:109px;
    margin-bottom:15px;
    width: auto;
    margin-left: 11%
}


.page-bienvenidos-mary-kay .choosediscounts{
	display:block !important;
}

/*************************************************/


/***titulo internas***/
.titleInternas{
	width:1045px;
	margin:0 auto;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color:#fff;
	font-size:60px;
}

.titleInternas h1{
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color:#e390a2;
	font-size:33px;
	text-transform: uppercase;
	margin: 0;
    padding: 0;
    width: 100%;
    display: inline-block;
}

.titleCategoria{
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color:#fff;
	font-size:60px !important;
	text-transform: uppercase;
	margin: 0;
    padding: 0;
    width: 100%;
    display: table;
}

/********************/

/***Webform**/
.CntInterno .webform-client-form{
	width: 851px;
	margin-left: 58px;
	margin-top:45px;
}
.CntInterno .webform-client-form .webform-component{
	width:50%;
	float:left;
}

.CntInterno  .webform-client-form label{
	top: 16px;
	font-size:13px;
	font-weight:300;
	color:#967474;
	font-family: 'Open Sans', sans-serif;
}
.CntInterno  .webform-client-form input[type="text"]{
	width: 407px;
    height: 45px;
    border: 1px solid #ddd8d4;
    float: left;
    font-size: 13px;
    font-weight: 300;
    color: #967474;
    font-family: 'Open Sans', sans-serif;
    padding-left: 7px;
}

.CntInterno  .webform-client-form .webform-component-textarea{
	width: 98%;
	float:left;
}

.CntInterno  .webform-client-form .webform-component-textarea textarea{
	width:100%;
	resize:none;
	border: 1px solid #ddd8d4;
    float: left;
    font-size: 13px;
    font-weight: 300;
    color: #967474;
    font-family: 'Open Sans', sans-serif;
}

.CntInterno  .webform-client-form input[type="submit"]{
	background:#46415e;
	width:254px;
	height:42px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border:0px;
	font-weight:300;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	cursor:pointer;
	font-size:18px;
}

.CntInterno  .webform-client-form #edit-actions{
	text-align: center;
 	margin-top: 25px;
  	display: inline-block;
	width: 100%;
}

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

/****categorias***/
.page-taxonomy .CntInterno{
	background:transparent;
	border: 0;
	width: 1021px;
}

.page-taxonomy .CntInterno .view-uc-products .views-table tr{
	width:250px;
	height:230px;
	float:left;
	margin-right: 7px;
	margin-bottom:32px;
	padding: 0;
	margin-bottom: 62px;
}

.page-taxonomy .CntInterno .view-uc-products .item_4{
	margin-right:0px !important;
}

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

.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-field-image-cache-fid:hover .enlace,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .views-field-field-image-cache-fid:hover .enlace{
	opacity: 1;
	transform: scale(1);
}


.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-sell-price,
.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-buyitnowbutton,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .views-field-sell-price,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .views-field-buyitnowbutton{
	display:none;
}


.page-taxonomy .CntInterno .view-uc-products .views-row .enlace,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .enlace{
	background: url(../images/hoverImageProd.png);
	height: 195px;
  	width: 250px;
  	float: left;
  	position: absolute;
  	top: 0;
  	left: 0;
	opacity: 0;
	transition: all .2s ease-in-out; 
}

.page-taxonomy .CntInterno .view-uc-products .views-row .enlace a,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .enlace a{
	display:block;
	font-size:0px;
}


.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-field-image-cache-fid .field-content,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .views-field-field-image-cache-fid .field-content{
	background:#fff;
	width:230px;
	height:175px;
	margin-top:10px;
	margin-left:10px;
	display:inline-block;
	text-align: center;
	line-height: 175px;
}

.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-field-image-cache-fid .field-content img,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .views-field-field-image-cache-fid .field-content img{
	vertical-align: middle;
}

.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-title,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .views-field-title{
	width:230px;
	font-weight:300;
	text-align: center;
}

.page-taxonomy .CntInterno .view-uc-products .views-row .views-field-title a,
.page-taxonomy .CntInterno .view-uc-products .views-table tr .views-field-title a{
	color:#967474;
	font-size:12px;
	font-weight:300;
	letter-spacing: -0.4px;
}

.page-taxonomy .CntInterno .view-uc-products .views-table tr .views-field-nothing .ProductoGeneral{
	display:inline-block;
	height: 240px;
}



.page-taxonomy .CntInterno .view-uc-products .views-table tr{
	background-color: inherit !important;
	border-bottom: 0px !important;
}

.box_input_check{
	width:100%;
	display:inline-block;
	text-align: center;
}

.box_input_check .form-item{
	display: inline-block;
}

.page-taxonomy .CntInterno .view-uc-products .views-table thead{
	display:none;
}


.ImgCart{
	background: url(../images/1444851673_shopping-cart.png);
	background-position: 0px;
	background-repeat: no-repeat;
	width:32px;
	height:32px;
	float: left;
	margin-left: 5px;
    margin-right: 5px;
	margin-top: 5px;
}


.page-taxonomy .CntInterno .view-uc-products #views-bulk-operations-submit input[type="submit"]{
	background:inherit;
	font-size: 15px;
	float: left;
	width: auto;
}


.page-taxonomy .CntInterno .view-uc-products  #views-bulk-operations-submit{
	background: #46415e;
    font-size: 15px;
    float:right;
    width:260px;
    text-align: right;
    padding:0;
    margin-bottom:10px;
}

.counterProduct{
	width: auto;
	padding-left: 5px;
    padding-right: 5px;
    float: right;
    background-color: #46415e;
    height: 42px;
    vertical-align: middle;
    line-height: 42px;
    text-align: left;
    color:#fff;
}

.box_input_check  .form-item{
	/*background: url(../images/cartProduct.png);*/	
	background-position: 0px;
	background-repeat: no-repeat;
	width:32px;
	height:32px;
	float: right;
	margin-left: 5px;
	margin-right: 8px;
	margin-top: 5px;
	cursor:pointer;
}

/*
.box_input_check  .form-item input[type="checkbox"]{
    width: 32px;
    height: 32px;
    background: transparent;
    border: 0;
	-webkit-appearance: inherit;
	outline:none;
	cursor:pointer;
}*/


.page-taxonomy .CntInterno .view-uc-products  tr.selected td{
	background:#dbdbdb !important;	
}

.page-taxonomy .CntInterno .view-uc-products .views-field-nothing{
	background-color: #ececec;
	
}



/*****producto final*****/

#CntIntLeft{
	width:331px;
	min-height:533px;
	float:left;
}

#CntIntRight{
	width:553px;
	min-height:533px;
	float: right;
	  margin-top: 15px;
}

#CntIntRight #TitleProductDtl{
	float:left;
	color:#353147;
	font-weight:600;
	font-size:18px;
}

#InfoProductDtl{
	float:left;
	color:#353147;
}

#InfoProductDtl ul{
	float:left;
	color:#353147;
}

#InfoProductDtl ul li{
	padding-bottom: 5px;
  	padding-top: 4px;
}

#CntBottomProduct{
	float:left;
	color:#97596a;
	font-weight:700
}

/*.not-logged-in #PrecioP,*/
.not-logged-in .normalprice.mostraranonimo{
	display: block !important;
}

.not-logged-in .discountprice,
.not-logged-in .stock_level,
.not-logged-in .add-to-cart{
	display: none;
}
#block-shipping_cost-shipping_cost,
#block-discounts-discounts{
  display: none;
}


.admin-menu #block-shipping_cost-shipping_cost,
.admin-menu #block-discounts-discounts{
  display: block;
}


#CntPhotoProductoDtl{
	width: 300px;
  	/*background: #f1e8ea;*/
  	height: 318px;
	margin-left: 30px;
	  margin-top: 15px;
}

#CntPhotoProductoDtl .product-image,
#CntPhotoProductoDtl .sb-image{
	margin: 0 0;
	padding: 0 0;
	float:left !important;
	
}

#CntPhotoProductoDtl .product-image a,
#CntPhotoProductoDtl .sb-image a{
	margin: 0 0;
	padding: 0 0;
	z-index: 1;
  	display:block;
  	position: relative;
}

#CntPhotoProductoDtl .product-image a img,
#CntPhotoProductoDtl .sb-image a img{
	float:left;
	margin:5px 0 0 5px;
	padding:0;
	margin-top:13px;
	margin-left:12px;
}


.uc_out_of_stock_throbbing{
	display:none;
}

.node-type-product .titleInternas h1{
	font-size:18px;
}

/*******style sitemap********/
#site-map li,#site-map a{
	color:#4B4B4B;
	font:12px "helveticaneue","Trebuchet MS",Arial,Helvetica,sans-serif;
}

/*******end style sitemap********/

.not-logged-in #field-profile-tarjetas-credito-items {
  display: none !important;
}



/***formulario de registro y login*/ 
.CntInterno #user-register{
	
}




.CntInterno #user-pass .form-item,
.CntInterno #user-login .form-item{
	width: 100%;
  	float: left;
} 


.CntInterno #user-register .form-item{
  width: 50%;
  float: left;
}


.CntInterno #user-register .form-item label,
.CntInterno #user-pass .form-item label,
.CntInterno #user-login .form-item label{
  top: 16px;
  font-size: 13px;
  font-weight: 300;
  color: #967474;
  font-family: 'Open Sans', sans-serif;
}



.CntInterno #user-register .form-item input[type="text"],
.CntInterno #user-pass .form-item input[type="text"],
.CntInterno #user-login .form-item input[type="password"],
.CntInterno #user-login .form-item input[type="text"]{
  width: 407px;
  height: 45px;
  border: 1px solid #ddd8d4;
  float: left;
  font-size: 13px;
  font-weight: 300;
  color: #967474;
  font-family: 'Open Sans', sans-serif;
  padding-left: 7px;
}

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

.CntInterno #user-login .form-item .description{
	width:553px;
}

.CntInterno #user-register #edit-field-profile-cumpleanos-0-value-wrapper{
	width: 50%;
  	margin: 0 auto;
  	float: inherit;
	text-align: center;
}

.CntInterno #user-register #edit-field-profile-cumpleanos-0-value-wrapper .form-item{
	width: 74px;
  	margin-left: 14%;
}



.CntInterno #user-register  .form-submit{
	margin: 0 auto;
  	float: inherit;
  	margin-left: 36%;
  	margin-top: 58px;
	margin-bottom: 20px
}

/*promociones*/
.CntInterno .view-categorias-mode-slideshow-thum, 
.CntInterno .view-categorias-padres {
    width: 523px;
    min-height: 120px;
    float: left;
    margin-top: 35px;
}

.CntInterno .view-categorias-mode-slideshow-thum {
    width: 968px !important;
    margin-left: 25%;
}

.CntInterno .view-categorias-mode-slideshow-thum #views_slideshow_thumbnailhover_main_categorias_mode_slideshow_thum-page_1,
.CntInterno .view-categorias-padres #views_slideshow_thumbnailhover_main_categorias_padres-page_1 {
    width: 272px;
    height: 153px;
    float: left;
}


.CntInterno .view-categorias-mode-slideshow-thum .views-slideshow-controls-bottom, 
.CntInterno .view-categorias-padres .views-slideshow-controls-bottom {
    width: 227px;
	min-height: 191px;
    float: left;
    font-family: "Trebuchet MS";
    font-size: 14px;
    left: 0px;
    position: inherit;
    top: 0px;
    z-index: 10;
}

.CntInterno .view-categorias-mode-slideshow-thum .views-slideshow-controls-bottom {
    width: 471px !important;
}

.CntInterno .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-name, 
.CntInterno .view-categorias-padres .views_slideshow_thumbnailhover_breakout_teasers .views-field-name {
    background: url(/sites/all/themes/marykay/images/bulletProductList.jpg);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    color: #4b4b4b !important;
    min-height: 33px;
}

.CntInterno .views_slideshow_thumbnailhover_div_breakout_teaser .views-content-name, 
.CntInterno .view-categorias-padres .views_slideshow_thumbnailhover_breakout_teasers .views-content-name {
    float: left;
    margin-bottom: 10px;
    width: 288px;
    color: #4b4b4b !important;
}

.CntInterno .views_slideshow_thumbnailhover_div_breakout_teaser .views-content-name a, 
.CntInterno .view-categorias-padres .views_slideshow_thumbnailhover_breakout_teasers .views-content-name a {
    color: #4b4b4b !important;
    font-size: 13px;
    padding-left: 8px;
    margin: 0 0;
}



.CntInterno .view-noticias-privadas .promociones_teaser,
.CntInterno .view-noticias-privadas .promociones_teaser .promociones_info,
.CntInterno .view-noticias-privadas .promociones_teaser .promociones_readmore,
.CntInterno .view-noticias-publicas .promociones_teaser,
.CntInterno .view-noticias-publicas .promociones_teaser .promociones_info,
.CntInterno .view-noticias-publicas .promociones_teaser .promociones_readmore{
	width: 824px;
}


.CntInterno .view-noticias-privadas .promociones_teaser .promociones_readmore{
	width:100% !important;
}

/*---------------STYLE ITEM PROMOCIONES------------------------*/


.CntPromociones,
.CntInterno .view-noticias-publicas .views-row{
	 width: 100%;
	height:116px;
	float:left;
	border-bottom:1px solid #ebb8b7;
	margin-bottom:21px;
}

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

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

.promociones_teaser{
	width: 826px;
	float:left;
	overflow:hidden;
	margin-bottom:31px;
	margin-left:14px !important;
	margin-top:0px !important;
}

.promociones_teaser h2{
	text-align:left !important;
	margin: 0 0;
	padding: 0 0;
	color:#4B4B4B !important;
	font-size:18px;
	font-weight:normal;
}

.promociones_teaser h2 a{
	text-align:left !important;
	text-decoration:none;
	color:#4B4B4B !important;
	font-size:18px;
	font-weight:normal;
}

.promociones_teaser .promocionesdate{
	text-align:left !important;
	margin-top:-14px !important;
}

.promociones_info{
	width: 826px;
	height:65px;
	float:left;
	margin-top:8px;
}

.promociones_teaser p{
	text-align:justify;
	color:#c2c2c2;
	font-size:12px;
	margin: 0 0;
	padding: 0 0;
}


.promociones_readmore{
	width: 826px;
	float:left;
	overflow:hidden;
	text-align:right;
}

.promociones_readmore a{
	color:#513635;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
}
/*---------------END STYLE ITEM PROMOCIONES--------------------*/

/*****eventos*****/
.CntInterno .view-eventos{
   width: 100%;
   float:left;
}

.CntInterno .view-eventos .views-row{
   border-bottom: 1px solid #EBB8B7;
    float: left;
        min-height: 128px;
    margin-bottom: 21px;
    width: 95%;
    list-style:none;
}


.CntInterno .view-eventos .views-field-field-image-cache-fid{
  float:left;
  border: 1px solid #F5DCDC;
  float: left;
  height: 100px;
  width: 125px; 
}

.CntInterno .view-eventos .views-field-field-image-cache-fid img{
  float: left;
  height: 95px;
  margin-left: 2px;
  margin-top: 2px;
  width: 121px; 
}


.CntInterno .view-eventos.views-field-title{
  float:left;
  margin-left: 14px !important;
  margin-top: 0 !important;
  overflow: hidden;
  width: 356px;
}

.CntInterno .view-eventos .views-field-title a{
  
  color: #4B4B4B !important;
  font-size: 18px;
  font-weight: normal;
  text-align: left !important;
  text-decoration: none;
}


.CntInterno .view-eventos .views-field-body{
  float:left;
  height: 65px;
  margin-top: 8px;
  width: 355px;
  margin-left: 14px !important;
}



.CntInterno .view-eventos .views-field-view-node{
  float:left;
  margin-left: 14px !important;
  margin-top: 0 !important;
  overflow: hidden;
  width: 356px;
  text-align: right;
}

.CntInterno .view-eventos .views-field-view-node a{
  color: #513635;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
}


.CntInterno .view-eventos .views-row .views-field-title,
.CntInterno .view-eventos .views-row .views-field-body,
.CntInterno .view-eventos .views-row .views-field-view-node{
	 width:84%;
}

.CntInterno .view-eventos .views-field-title {
    float: left;
    margin-left: 14px !important;
    margin-top: 0 !important;
    overflow: hidden;
}
.CntInterno .view-uc-products .views-row .views-field-title{
	width: 319px;
	text-align: center;
}


/****evento****/

.node-type-eventos  .news_image_full{
	display: none !important;
}

.node-type-eventos #PriceEvent{
	    width: 100%;
}

.node-type-eventos #PriceEvent .price-prefixes{
	font-size:20px;
	color:#E69997;
	margin-right:5px;
}

.node-type-eventos .product-body{
	text-align:center;
}

.node-type-eventos #PriceEvent  .uc-price-sell{
	font-size:20px;
	color:#332C2B;
	margin-right:5px;
}

.node-type-eventos .news-back{
	margin-top: 25px;
    display: inline-block;
    text-align: right;
    width: 100%;
}

.node-type-eventos .add-to-cart{
    float: right;
    width: 100%;
    text-align: right;
}

.node-type-eventos #edit-qty-wrapper{
	margin-right: 99px;
}

.node-type-eventos .news_image_full{
   display: inline;
   margin-right: 10px;
}

.node-type-eventos .news_full {
  float:none !important;
}

#PriceEvent{
  float: left;
  text-align: right;
  width: 490px;
}


/***Productos Sugeridos**/

#CntProductSug h3{
	text-align:center;;
	color: #353147;
	font-family: 'Open Sans', sans-serif;
	margin-top: 25px;
    margin-bottom: 10px;
}

#CntProductSug{
	margin-left: 25px;
}

#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{
	-webkit-appearance: none;
	border-radius: 0;
}
	

#block-search-0 h3{
	display:none;
}

#edit-custom-search-types-wrapper{
	display:none;
}

.container_ws{
	overflow:hidden;
	position:relative
}



.messages .last{
	display:none !important;
}


/**Cart Icon*/
 #block-block-15 {
	position: relative;
 }
 
 #block-block-15 .counterProduct{
	position: absolute;
    top: -14px;
    background: transparent;
    color: #000;
    font-weight: bold;
    left: 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
	font-family: 'Open Sans', sans-serif;
 }


.node-type-page .BlankDiv{
	width:1045px;
}


/**cambio solicitados 11/11/2015**/
.titleInternas{
	display:none;
}


.not-logged-in .InnerContent .views-bulk-operations-form  #views-bulk-operations-submit,
.not-logged-in .InnerContent .views-bulk-operations-form .box_input_check{
	display:none;
}

.not-logged-in .ProductoGeneral{
	width:250px;
	  height: 259px;
}

.not-logged-in .views-bulk-operations-form .sticky-header{
	display:none;
}

.not-logged-in .InnerContent .views-bulk-operations-form {
	margin-top:60px;
}

.not-logged-in .CntInterno .view-uc-products tr.selected td{
  background: #ececec !important;
}


/*****banneres********/
.InnerContent{
	position:relative;
}

.BannerIzquierdo{
	width: 350px;
    min-height: 256px;
    position: absolute;
    left: -254px;
}

.BannerDerecho{
	width: 350px;
    min-height: 256px;
    position: absolute;
    right: -255px;
    top: 0;

}

#SelloS{
	text-align:center;
	margin-top:10px;
}


#comments-pane .textarea-identifier{
	display:none;
}


/***captcha register***/
.captcha{
	    width: 50%;
	    margin: 0 auto;
	    margin-top: 38px;
	    text-align: center;
}

#edit-captcha-response-wrapper{
	width: 100% !important;
}

#edit-captcha-response-wrapper input[type="text"]{
	width:100% !important;
}

.captcha .description{
	text-align:center !important;
}


#cuadrologo{
	width:348px;
	background:transparent;
}

#frase{
	float: left;
    margin-top: -27px;
}

/*******style carrousel Product**************/

#CntProductSug{
	float:left;
	width:294px;
	height:115px;
	margin-top:63px;
}
.jcarousel-skin-tango .jcarousel-container{
	background:transparent !important;
	-moz-border-radius: 0px !important;
	border:none !important;
	width:321px;
	padding: 20px 0 !important;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	height:75px !important;
	margin-left:27px !important;
	width:263px !important;
}

.jcarousel-skin-tango .jcarousel-container-horizontal{
	left:-20px;
	position:relative;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal{
	background:url(../images/prev-horizontal.png) !important;
	width:17px !important;
	height:26px !important;
}

.jcarousel-skin-tango .jcarousel-next-horizontal{
	background:url(../images/next-horizontal.png) !important;
	width:17px !important;
	height:26px !important;
}

.jcarousel-list-horizontal{
	margin: 0 0;
	padding: 0 0 !important;
}

.jcarousel-item-horizontal{
	margin-right:2px !important; 
}




.jcarousel-skin-tango .jcarousel-item{
	width:66px !important;
	height:74px !important;
	list-style:none !important;
	border-right:1px dashed #aeadad;
	margin:0 0  0em 0em !important;
} 

.jcarousel-skin-tango .jcarousel-item img{
	width:50px !important;
	height:70px !important;
	margin-left:10px;
} 

#CntProductSug h3 {
	font-size:14px;
	margin: 0 0;
	padding: 0 0;
	text-align:center;
	text-transform:uppercase;
}
/********************************************/