/* 
1. GLOBAL STYLES 
1.1  Page Container 
1.2  Header
1.3  Category Navigation 
1.4  Footer

2.  GLOBAL SITE COMPONENTS
2.1  Button Styles
2.2  Page Title Header, Category/NonCategory Hero
2.2  Item Listing Layout
2.3  Basic Form
2.4  Rich Cart
2.5  Error Messages
2.6  Content Header 
  
3.  HOMEPAGE      
3.1  Hero Promotions
3.2  Featured Items

4.  CATEGORY PAGES
4.1  Left Category & Facet Navigation
4.2  Item Listing   

5.  PRODUCT DETAIL PAGES 

6.  LOGIN PAGES

7.  REGISTRATION
7.1  Regular Registration
7.2  Checkout Registration

*/

/* 1. GLOBAL STYLES      
============================================================================================*/
/* Fuente poppins de google ubicada en \assets\fonts\poppins*/
/* @import url("https://fonts.googleapis.com/css?family=Poppins"); */

/* poppins-300 - latin */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	src: local(''),
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* poppins-300italic - latin */
  @font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 300;
	src: local(''),
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* poppins-regular - latin */
  @font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	src: local(''),
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* poppins-italic - latin */
  @font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 400;
	src: local(''),
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* poppins-600 - latin */
  @font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	src: local(''),
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* poppins-600italic - latin */
  @font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 600;
	src: local(''),
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('/sitios/cdigi/assets/fonts/poppins/poppins-v15-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */		 
  }
/* ---------------- */

:root {
	--blue: #0FABD4;
	--red: #fa3434;
	--green: #00b517;
	--orange: #f67d00;
}

*{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
	background: #fff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif !important;
	-webkit-appearance: none;
}

h1 {
	font-family: 'Open Sans', sans-serif;
}

a:link,a:visited {
	text-decoration: none;
	color: #004BF9;
}

a:hover,a:active {
	color: #663399;
	text-decoration: none;
}

.grillaSmall {
	visibility: hidden !important;
	display: none !important;
}

.grillaSmallInterna {
	visibility: hidden !important;
	display: none !important;
}

.grillaSmallInterna .back_cart_color {
	visibility: hidden !important;
	display: none !important;
}

#atg_store_continue {
	margin-top: 20px;
}

.categBigCartTR {
	padding-top: 0px;
	padding-bottom: 0px !important;
	border-bottom: none !important;
}

.categBigCartTD {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	background: none !important;
}

.header_cotodig {
    display: block;
    background: #f2f2f2;
    margin-bottom: 16px;
    height: auto;
    width: 100%;
}

.header_style {
	width: 980px;
	margin: 0px auto;
}

.found_boxSubCat {
	height: auto;
	overflow: auto;
}

.subCatTable {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* 1.1 - Page Container  
----------------------------------------------------------*/
#promo_carousel0 {
	margin-top: -42px;
}

#atg_store_container { /* width: 1070px;*/
	
}

#atg_store_main {
	background: transparent;
}
/*
#atg_store_contentContainer{
  padding: 0 30px 30px 30px;
  margin: 0 15px 0 15px;
  background: #FFF;
}

#atg_store_content{
/*
  background: #fff url(/sitios/cdigi/static/content/images/atgstore/content_gradient_bg.gif) repeat-x bottom center;
*/
  #atg_store_contentContainer { /*
  padding: 0 17px;
  */
	
}

#atg_store_content {
	background: #fff;
}

.atg_store_register li label {
	padding-top: 8px;
}

#atg_store_prodList,#atg_store_featured_prodList {
	top: -4px;
}

/* 2 Col Left Style */
.atg_store_leftCol #atg_store_contentContainer {
	background: #fff;
	padding-bottom: 155px;
}

.atg_store_leftCol .aside {
	padding-top: 15px;
}

.category.atg_store_leftCol #atg_store_contentContainer {
	background: #fff;
}

.category.atg_store_leftCol .aside {
	background: white;
	color: #333;
	padding-top: 0;
}

.atg_store_searchResults.atg_store_leftCol #atg_store_content .aside,.atg_store_leftCol #atg_store_content.category .aside
	{ /*
  background: #f2f2f2;
  */
	color: #333;
	padding-top: 0;
}

.atg_store_searchResults.atg_store_leftCol #atg_store_contentContainer,.category.atg_store_leftCol #atg_store_contentContainer
	{
	padding-bottom: 155px;
}

/* 2 Col Right Style 
Note:  All pages use "atg_store_rightCol" on bodyClass if a right column is shown on the page.  
The only exception to this is the Confirm Order Response page, which has a right column ONLY when accessed from an anonymous user.
Because anonymous and registered confirmation response pages use the same JSP, we are using the page name bodyClass instead of
"atg_store_rightCol" for this page ONLY.
*/
.atg_store_rightCol #atg_store_contentContainer,.atg_store_confirmResponseRegister #atg_store_contentContainer
	{
	padding-bottom: 0;
}

.atg_store_rightCol #atg_store_content,.atg_store_confirmResponseRegister #atg_store_content
	{
	padding-bottom: 30px;
}

.atg_store_rightCol #atg_store_content .aside,.atg_store_confirmResponseRegister #atg_store_content .aside
	{
	width: 214px;
}

.atg_store_rightCol #atg_store_content .atg_store_main,.atg_store_confirmResponseRegister #atg_store_content .atg_store_main
	{ /*width:766px;*/
	width: 100%;
	min-height: 245px;
	padding-bottom: 60px;
}

.atg_store_pageCart #atg_store_content .atg_store_main,.atg_store_pageCart #atg_store_content
	{
	padding-bottom: 0;
}

/* 3 Col Style 
Note:  3 Column Layout is only used on Order Details Page.
*/
.atg_store_orderDetails .grid_right a.button_call {
	min-height: 14px !important;
	color: white;
}

.atg_store_orderDetails .grid_right .cart_items p {
	max-width: 200px;
}

.repeat_info_account {
	max-width: 360px;
}

.atg_store_orderDetails #atg_store_content {
	
}

.atg_store_orderDetails .atg_store_orderSummary,.atg_store_returnItem .atg_store_orderSummary,.atg_store_returnActions
	{
	float: right !important;
	width: 213px !important;
}

.atg_store_orderDetails .atg_store_main {
	float: left !important;
	width: 584px !important;
}

.atg_store_returnItem.atg_store_leftCol #atg_store_content .atg_store_main
	{
	padding-top: 0;
}

.atg_store_orderDetails .atg_store_orderSummary,.atg_store_returnItem .atg_store_orderSummary
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/confirm_summary_bg.gif)
		no-repeat top right;
}

/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
.clearfix:before,.clearfix:after,.row:before,.row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.row:after,.clearfix:after {
	clear: both;
}

.row,.clearfix {
	zoom: 1;
}

/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* 1.2 - Header 
----------------------------------------------------------*/

/* Locale */
#atg_store_locale {
	padding-right: 20px;
	height: 2em;
	color: #fff;
}

#atg_store_locale dl dd {
	border-right: 1px solid #fff;
}

#atg_store_locale dl dd a:link,#atg_store_locale dl dd a:visited {
	color: #ccccff;
}

#atg_store_locale dl dd a:hover,#atg_store_locale dl dd a:active {
	color: #ccffff;
}

/* Header */
#atg_store_header {
	padding: 10px 30px 0px 30px;
	height: 72px;
	/*
  height:auto;
  overflow:auto;
  */
	margin: 0px auto;
	width: 980px;
}

/* Logo */
#atg_store_logo {
	width: 167px;
	height: 68px;
	margin-left: 6px;
	margin-top:0px;
}

#atg_store_logo a {
	display: block;
	width: 100%;
	height: 100%;
}

/* Store Search */
.atg_store_searchInput {
    margin: 14px 0 0 0px;
	border: 1px solid #cdcccb;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#atg_store_search #atg_store_searchStoreSelect {;
	margin-left: 20px;
}

/* Header Links */
atg_store_userAccountNav li {
	vertical-align: top;
}

#atg_store_header #atg_store_userAccountNav ul>li:first-child {
	float: none;
}

#atg_store_userAccountNav0 {
	position: relative;
	display: block;
	overflow: auto;
	text-align: right;
	padding-right: 12px;
	overflow: visible;
}

#atg_store_userAccountNav0  ul li {
	border-right: 1px solid white;
	padding-right: 10px;
	display: inline-block;
	padding-left: 10px;
	margin-right: 10px;
	color: white;
	font-size: 12px;
}

#atg_store_userAccountNav0  ul li.last {
	border-right: none;
	padding-right: 0px;
	margin-right: 0px;
}

#atg_store_userAccountNav0  ul li.botonli {
	border-right: none;
	padding-right: 0px;
	margin-right: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
	vertical-align:middle;
}

.botonli .blue {
    background: #fff;
}

#atg_store_userAccountNav {
	position: relative;
	float: right;
	display: block;
	padding-right: 4px;
	margin-top: -6px;
	width: auto;
}

.atg_store_generalMessage {
	padding: 0px 15px;
	overflow: auto;
}

.atg_store_myLists .atg_store_generalMessage,.atg_store_comparison .atg_store_generalMessage
	{
	padding: 0px 15px;
	text-align: left;
	width: auto;
	margin: 0px;
	overflow: hidden !important;
}

.atg_store_myLists .atg_store_generalMessage h3,.atg_store_comparison .atg_store_generalMessage h3
	{
	text-align: left;
}

.atg_store_myLists .atg_store_formActions,.atg_store_myLists .atg_store_formActions .button_call
	{
	margin-left: 0px
}

.atg_store_comparison .atg_store_formActions,.atg_store_comparison .atg_store_formActions .button_call
	{
	margin-left: 0px
}

.atg_store_generalMessage a,.errorMessage a {
	text-decoration: underline;
	color: #333;
}

#atg_store_profileMyInfoEditIdentification1 {
	width: 126px !important;
}

.textareaComents {
	width: 100%;
	height: 100px;
	display: block;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	resize:none;
	box-sizing:border-box;
	border:1px solid #ccc;
}

#atg_store_personalNav {
	max-width: 1140px;
	width: auto;
	margin: 0px auto;
	padding-top: 5px;
}

/* #atg_store_personalNavItems { */
/* 	float: right; */
/* 	padding-top: 12px; */
/* } */

#atg_store_personalNavItems {
    float: left;
    padding-top: 0;
}

/* ul#atg_store_personalNavItems li { */
/* 	padding-right: 10px; */
/* 	font-size: 14px; */
/* 	color: white; */
/* } */

ul#atg_store_personalNavItems li {
    padding-right: 10px;
    font-size: 12px;
    color: #545454;
    height: 40px;
    padding-top: 5px;
}

ul#atg_store_personalNavItems li a {
    color: #545454;
    font-size: 12px;
	padding: 10px 4px;
	font-family: 'Poppins';
	font-weight: 600;
}

/*NUEVO*/
ul#atg_store_personalNavItems li a:hover {
    text-decoration: none !important;
    color: #545454;
	opacity:0.8;
}

/*  #atg_store_personalNav  { */
/*  max-width: 1140px; */
/*  width:auto; */
/*  margin:0px auto; */
/*  padding-top: 5px; */
/*  } */
 
#atg_store_personalNav {
    max-width: 1140px;
    width: auto;
    margin: 0px auto;
    padding-top: 0;
}
 
/*  #atg_store_personalNavItems { */
/*  float:right; */
/*  padding-top:12px; */
/*  } */
 
 #atg_store_personalNavItems {
    margin-right: 6px;
    margin-top: 0;
    height: 33px;
}
 
/*   ul#atg_store_personalNavItems li   { */
/*   padding-right:10px; */
/*   font-size:14px; */
/*   color: white; */
/*   } */

#productComparisons{
float:left;
}

#atg_store_userAccountNav {
	padding: 11px 0px 0px 0px;
}

.product_detail_instrucciones {
	/*text-align: center;*/
	text-align:left;
	text-align: -moz-left;
}

.product_detail_instrucciones span {
	padding-bottom: 6px;
	margin-top: 6px;
	font-weight: 600;
	line-height: 18px;
	padding-top: 0px;
	font-size: 12px;
	text-align: center;
	color:#545454;
	font-family:'Open Sans', sans-serif;
}

/* #atg_store_personalNavItems ul li,#atg_store_personalNav ul#atg_store_personalNavItems>li */
/* 	{ */
/* 	border-left: 1px solid white; */
/* 	padding-left: 10px; */
/* 	display: inline-block; */
/* } */

#atg_store_personalNavItems ul li,#atg_store_personalNav ul#atg_store_personalNavItems>li {
    border-left: 1px solid #cccccc;
    padding-left: 10px;
    display: inline-block;
}

#atg_store_userAccountNav ul li:first-child,#atg_store_personalNav ul#atg_store_personalNavItems>li:first-child,#atg_store_personalNavItems ul li,#atg_store_userAccountNav ul li.atg_store_accountLink
	{
	border-left: none;
}

#atg_store_userAccountNav ul li.active a,#atg_store_personalNav ul li.active a
	{
	color: #663399;
}

.atg_store_welcomeMessage {
	/* line-height: 8px; */
    /* padding-top: 8px; */
    position: relative;
    height: 26px;
    padding-top: 5px;
    cursor: pointer;
    display: inline-block;
}

.atg_store_header_parent_scroll .atg_store_welcomeMessage{
	margin-bottom: 23px !important;
}

.last {
	line-height: auto;
	padding-top: 1px;
}

/* .last  { */
/*     background-position: left center; */
/*     background-repeat: no-repeat; */
/*     line-height: 24px; */
/*     height: auto; */
/*     display: block; */
/*     margin-top: 10px; */
/* } */

#atg_store_personalNavItems ul li a:link,#atg_store_header ul li a:link
{
	color: white;
    font-size: 12px;
    font-family: 'Poppins';
    text-decoration: none;
}

#atg_store_personalNavItems ul li a:visited,#atg_store_header ul li a:visited
	{
	color: white;
	font-size: 12px;
	text-decoration: underline;
}

#atg_store_personalNavItems li a:hover,#atg_store_personalNavItems ul li a:active
	{
	text-decoration: underline !important;
	color: white;
}

.botonli .button_call a{
	-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s; 
	transition: background-color 0.3s, border 0.3s, color 0.3s;
	/* background-color: #47b8d6;
    border: 1px solid #47b8d6; */
    color: #ffffff !important;
}

.botonli .button_call a:hover{
	/* background-color:#139bbf;
	border:1px solid #139bbf; */
	color:#ffffff !important;
}

/* Gift List Drop Down */
#atg_store_header #atg_store_personalNav ul#atg_store_personalNavItems li.atg_store_giftListsNav:hover
	{
	background-color: #004BF9;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	-webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 5px 8px rgba(0, 0, 0, .5);
	box-shadow: 0px 5px 8px rgba(0, 0, 0, .5);
	right: -1px;
	margin-right: 0;
	padding-right: 9px;
	padding-top: 3px;
	margin-top: -3px;
	padding-bottom: 3px;
}

#atg_store_personalNav ul#atg_store_personalNavItems>li.atg_store_giftListsNav:hover>a
	{
	color: #ffffff;
}

#atg_store_personalNav ul#atg_store_personalNavItems li.atg_store_giftListsNav div.atg_store_dropDownChild a
	{
	color: #333333;
}

#atg_store_personalNav ul#atg_store_personalNavItems li.atg_store_giftListsNav div.atg_store_dropDownChild
	{
	-webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 5px 8px rgba(0, 0, 0, .5);
	box-shadow: 0px 5px 8px rgba(0, 0, 0, .5);
	left: -1px;
	top: 19px;
}

.dj_osx #atg_store_personalNav ul#atg_store_personalNavItems li.atg_store_giftListsNav div.atg_store_dropDownChild
	{
	top: 19px;
}

/* 1.3 - Category Navigation
----------------------------------------------------------*/

/*  Category Navigation From base
----------------------------------------------------------*/
#atg_store_catNavContainer {
	clear: both;
}

/* #atg_store_catNav { */
/*     width: 100%; */
/*     background-color: #47b8d6; */
/* } */

#atg_store_catNav {
    width: 100%;
    background-color: #47b8d6;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(147, 147, 147, 0.4);
    -moz-box-shadow: 3px 3px 5px 0px rgba(147, 147, 147, 0.4);
    box-shadow: 3px 3px 5px 0px rgba(147, 147, 147, 0.4);
}

.atg_store_catNavContainer_cotodig #atg_store_catNav>li {
	display: inline-block;
}

.atg_store_catNavContainer_cotodig #atg_store_catNav>li a {
	display: block;
}

.atg_store_catNavContainer_cotodig #atg_store_catNav>li>a {	
    font-weight: 100;
    color: #fff;
    font-size: 16px;
	font-weight: 400;
	font-family: poppins;
}

@media only screen and (max-width:1173px) {
	.atg_store_catNavContainer_cotodig #atg_store_catNav>li>a {
		padding: 0px 10px !important
	}
}

@media only screen and (max-width:1173px) {
	.atg_store_pageProductDetail #atg_store_content {
		padding-left: 30px;
	}
	.atg_store_catNavContainer_cotodig #atg_store_catNav>li>a {
		padding: 5px 2px !important;
		font-size:15px;
	}
}

@media only screen and (min-width:1174px) {
	.atg_store_scrollableProductSpotlight .buttons_buy {
		margin-left: 33px !important;
	}
}

/*  Category Navigation From base ---END
----------------------------------------------------------*/
.atg_store_catNavContainer_cotodig {
	background: #fff;
	border-bottom: 1px solid #ccc;
}

#atg_store_catNavContainer {
	position: relative;
	width: 980px;
	margin: 0px auto;
	z-index: 50;
}

/* #atg_store_catNav>li { */
/* 	background: transparent */
/* 		url(/sitios/cdigi/static/content/images/atgstore/main_nav_border.png) */
/* 		no-repeat left center; */
/* } */

#atg_store_catNav>li {
    background: none;
}

#atg_store_catNav li:first-child {
	background-image: none;
}

#atg_store_catNav>li>a {
	line-height: 30px;
	color: #FFF;
}

#atg_store_catNav li>a:hover,#atg_store_catNav li>a:focus
	{ /*background: #333;*/
	color: #47B8D6;
	background: white;
	outline: none !important;
}

#atg_store_catNav li.currentCat>a{
	background-color:#139bbf;
}


/* Sub Category Navigation */
/* #atg_store_catNav .atg_store_catSubNv { */
/* 	padding: 0px 14px 14px 14px; */
/* 	border: 1px solid #e1e1e1 !important; */
/* 	z-index: 999 !important; */
/* } */

/* #atg_store_catNav .atg_store_catSubNv { */
/* 		padding: 0px 14px 14px 14px; */
/* 		border: 1px solid #e1e1e1 !important; */
/* 		z-index: 999 !important; */
/* 		margin-top: 0; */
/* } */

#atg_store_catNav .atg_store_catSubNv {
	padding: 0px 14px 14px 14px;
	border: 1px solid #e1e1e1 !important;
	z-index: 999 !important;
	margin-top: 0;
	height: 400px;
	overflow-x: hidden;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#atg_store_catNav .atg_store_catSubNv {
		padding: 0px 14px 14px 14px;
		border: 1px solid #e1e1e1 !important;
		z-index: 999 !important;
		margin-top: 0;
		height: 400px;
		overflow-x: hidden;
	}
}

@media only screen 
and (max-device-width : 1024px) 
and (min-device-width : 768px) 
and (orientation : portrait) {
	#atg_store_catNav .atg_store_catSubNv {
		height:auto;
		overflow-x:visible;
	}
}

/* #atg_store_catNav .atg_store_catSubNv ul li a:link,#atg_store_catNav .atg_store_catSubNv ul li a:visited */
/* 	{ */
/* 	color: #000; */
/* } */

#atg_store_catNav .atg_store_catSubNv ul li a:link, #atg_store_catNav .atg_store_catSubNv ul li a:visited {
    color: #777777;
}

#atg_store_catNav .atg_store_catSubNv ul li a:hover,#atg_store_catNav .atg_store_catSubNv ul li a:active
	{
	background: white;
	text-decoration: underline;
}

#atg_store_catNav .atg_store_catSubNv ul li a span {
    color: #545454 !important;
    font-size: 14px !important;
}

.renglon {
	clear: both;
	overflow: auto;
	width: 100%;
	display: block;
	height: auto;
}

.g1 {
	float: left;
	width: auto;
	overflow: hidden;
	padding-bottom: 12px;
}

/* .sub_category h2,.sub_category h2 a { */
/* 	line-height: 16px; */
/* 	font-size: 14px; */
/* 	font-weight: bold; */
/* } */

.sub_category h2, .sub_category h2 a {
    line-height: 16px;
    font-size: 13px;
    font-weight: 600;
    color: #545454 !important;
}

.atg_store_promotionItem img {
	width: 980px;
}

.carousel_inner {
	margin-bottom: 1px;
	margin-left: auto;
	margin-right: auto;
}

.aux3Centro  li {
	float: left;
	padding-right: 16px;
}

.aux3Centro  li:last-child {
	padding-right: 0px;
}

.aux3Centro_last_child  li {
	padding-right: 0px;
}

.atg_store_scrollablePromotionalContent div.indicator_wrapper {
	bottom: 2%;
}

#atg_store_catNav ul.atg_store_featureProducts li.atg_store_featureProductsTitle
	{
	color: #333;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	background: rgb(106, 146, 176);
	background: rgba(106, 146, 176, 0.5);
	font-size: .75em;
}

#atg_store_catNav ul.atg_store_featureProducts li a {
	color: #333 !important;
}

#atg_store_catNav ul.atg_store_featureProducts li a:hover,#atg_store_catNav ul.atg_store_featureProducts li a:active
	{
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.5);
}

/* 1.4 - Footer
-----------------------------------------------------------------*/
#atg_store_footer {
	padding: 25px 0 0px 0px;
}

#atg_store_tertiaryNavigation ul li {
	border-left: 1px solid #fff;
	padding-left: 15px;
}

#atg_store_tertiaryNavigation ul li:first-child {
	border: none;
	padding-left: 0;
}

#atg_store_tertiaryNavigation ul li a:link,#atg_store_tertiaryNavigation ul li a:visited
	{
	color: #fff;
}

#atg_store_tertiaryNavigation ul li a:hover,#atg_store_tertiaryNavigation ul li a:active
	{
	color: #99ccff;
}

#atg_store_copyright {
	color: #A2E9FF;
}

/* 2. GLOBAL SITE COMPONENTS
============================================================================================*/

/* 2.1 - Item Listing Style
----------------------------------------------------------*/
ul.atg_store_product li a span.atg_store_productPrice {
	font-weight: bold;
}

ul.atg_store_product li a span.atg_store_productPrice span.atg_store_oldPrice
	{
	font-weight: normal;
}

/* Site Indicator */
span.siteIndicator {
	color: #555555;
}

span.siteIndicator span {
	color: #333333;
	font-size: 1.1em;
	background:
		url(/sitios/cdigi/static/content/images/atgstore/doublearrow.png)
		no-repeat center right;
	padding-right: 20px;
}

ul.atg_store_product li span.siteIndicator {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

/* Recently Viewed Products */
#atg_store_recentlyViewedProducts h3,#atg_store_product_relatedProducts h3
	{
	font-size: 36px;
	font-weight: 300;
	color: #094360;
	margin: 20px 0px 36px 0px;
	padding: 0px;
	line-height: normal;
	text-align: center;
}

#atg_store_product_relatedProducts h3 {
	margin-top: 0;
	border-top: none;
}

/* 2.2 - Rich Cart Styles
----------------------------------------------------------*/
.atg_store_richCartButton {
	border: medium none !important;
	padding-bottom: 4px;
	padding-left: 24px;
	padding-right: 0 !important;
	padding-top: 5px;
}

.atg_store_richCartButton:hover {
	
}

#atg_store_richCart #atg_store_richCartHeader {
	background: #333333;
	color: #FFF;
}

#atg_store_richCart #atg_store_richCartHeader h3 {
	background:
		url(/sitios/cdigi/static/content/images/storefront/icon_rich_cart.png)
		no-repeat left center;
	padding-left: 25px;
}

#atg_store_richCart a.atg_store_csClose {
	background: transparent;
}

#atg_store_richCart ul#atg_store_csContent>li {
	border-bottom: 1px solid rgb(51, 51, 51);
	border-bottom: 1px solid rgba(51, 51, 51, .2);
}

#atg_store_richCart ul#atg_store_csContent>li:hover {
	background:
		url(/sitios/cdigi/static/content/images/storefront/richcart_itembg_hover.gif)
		repeat-y;
}

#atg_store_richCart div.atg_store_richCartItem {
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
}

#atg_store_richCart div.atg_store_richCartItem a {
	color: #333333;
}

#atg_store_richCart div.atg_store_richCartItem p.itemName {
	font-weight: bold;
}

#atg_store_richCart #atg_store_csFooter {
	background: #333333;
	color: #ffffff;
	margin-bottom: 10px;
}

#atg_store_richCart ul#atg_store_csContent>li.atg_store_emptyRichCart {
	background: none;
}

#atg_store_richCart span.siteIndicator {
	bottom: 0;
}

/* Rich Cart Side Indicator Variation */
#atg_store_richCart span.siteIndicator {
	font-size: 1em;
}

#atg_store_richCart #atg_store_csFooter .atg_store_richCartMessage,#atg_store_richCart #atg_store_csFooter .atg_store_richCartMessage:hover
	{
	background: #FEFFCF;
	border-top: 1px solid #000;
	color: #333333;
}

#atg_store_richCart #atg_store_csFooter .atg_store_richCartMessage span
	{
	font-weight: bold;
}
/* 2.3 - Content Header
----------------------------------------------------------*/
#atg_store_contentHeader h2 {
	color: #1E3A58;
}

#atg_store_itemTable td.item {
	padding: 12px;
}

.atg_store_comparison .atg_store_formActions a {
	text-decoration: none;
}

#atg_store_breadcrumbs {
	position: relative;
	margin-left: 16px;
	margin-bottom: 0px;
}

.atg_store_pageProductDetail #atg_store_content {
	padding-top: 8px;
	max-width: 1140px;
	margin: 0px auto;
}

/* Breadcrumbs */
#atg_store_breadcrumbs {
	text-decoration: none;
}

#atg_store_breadcrumbs a:link,#atg_store_breadcrumbs a:visited {
	color: #858585;
	font-size: 14px;
	text-transform: lowercase !important;
	display: inline-block;
}

#atg_store_breadcrumbs a:hover,#atg_store_breadcrumbs a:active {
	color: #333;
}

#atg_store_breadcrumbs p::first-letter {
	display: inline-block;
	text-transform: uppercase !important;
}

/* 2.4 - Buttons Styles
----------------------------------------------------------*/

/* Basic Buttons 
-----------------*/
/*
.atg_store_basicButton{
   cursor:pointer;
  display:inline-block;
  font-weight:bold;
  margin-left:5px;
  overflow:hidden;
  padding-right:32px;
  text-align:center;
  text-decoration:none;
}

*/
.categoryRootSelection {
	display: none;
	visibility: hidden;
}

.compare {
	padding: 6px 0px 0px 10px;
	margin: 0px;
	font-size: 11px;
	margin: 0px auto;
	text-align: center;
	cursor: pointer;
	padding-bottom: 2px;
}

.grid .compare {
	padding: 12px 0px 0px 10px;
	width: 110px;
	height: 30px;
	/*margin-top:24px;*/
	margin-top:62px;
}

.list .compare {
	padding: 0px;
	clear: both;
	width: 110px;
	/*margin-top: 36px;*/
	margin-top:81px;
	margin-right: 25px;
	float: right;
}

.compare_unchecked .compare_checkbox {
	width: 20px;
	height: 20px;
	line-height: 24px;
	background: #fff;
	color: #00a1e0;
	border: 1px solid #d6d2c4;
	font-size: 19px;
	text-align: center;
	float: left;
}

.grid .rightList {
	overflow: hidden;
}

.compare_unchecked span {
	font-size: 14px;
	float: left;
	margin-left: 6px;
	margin-top: 2px;
	color: #5F5F5F;
	display: inline-block;
}

.category .list .addToCart {
	margin-bottom: 12px;
}

.grid .clearfixgrid {
	clear: both;
}

.compare_checked .compare_checkbox {
	width: 20px;
	height: 20px;
	line-height: 24px;
	background: #fff;
	color: #000;
	border: 1px solid #7cca24;
	font-size: 19px;
	text-align: center;
	float: left;
	text-decoration: underline;
	background: #7cca24
		url(/sitios/cdigi/static/content/images/cdigi/check_selected.png);
}

.compare_checked   a {
	font-size: 14px;
	float: left;
	margin-left: 6px;
	margin-top: 2px;
	color: #333;
	display: inline-block;
	text-decoration: underline;
}

.grid .found_box .add_products {
	margin-top: 2px
}

.atg_store_orderDetails .grid .found_box .add_products {
	overflow: hidden;
}

.atg_store_myLists .grid .found_box .add_products {
	overflow: hidden;
}

.compareView {
	background: #f3f1ca;
	font-weight: bold;
}

.compareView a {
	color: #333;
}

.compare:hover {
	opacity: 0.9;
}

.addToCart {
	padding: 12px;
	background: #47b8d6;
	color: white;
	font-size: 14px;
	font-weight: 400;
	border: 1px solid white;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	width: 130px;
	-webkit-appearance: none;
	text-shadow: none !important;
	transition: all 0.3s ease 0s;
	margin-left: 12px;
}

.marcelo .white {
	margin-left: 9px;
}

.addToCart:hover {
	background: #359cb8;
}

.title_main_section {
	background: #ECECEC;
	padding: 32px 0px;
	margin-top: -16px;
	display: block;
}

.title_main_section  h1 {
	font-size: 42px;
	max-width: 1140px;
	margin: 0px auto;
	padding-left: 24px;
	color: #535353;
}

.comparaSmall {
	float: right;
	width: 150px;
	margin-top: 18px;
}

.comparaSmallTitle {
	background-color: rgb(71, 184, 214);
	border: 1px solid;
	padding: 5px;
}

.comparaSmallPhoto {
	height: 80px;
	width: 80px;
}

.comparaSmallRowItems {
	border: 1px solid;
	height: 40px;
}

.comparaSmallOpt {
	border: 1px solid;
}

.comparaSmallSinProd {
	border: 1px solid;
}

.atg_comparison_Attrib {
	font-size: 12px;
}

.atg_comparison_Attrib td {
	padding: 6px;
	border: 1px solid #e1e1e1;
}

.comparition_container {
	width: 78%;
}

.comparition_table {
	margin-left: 21px;
	display: inline-block;
}

.atg_store_comparison .arrow_wrap {
	width: 148px;
}

.comparation_title,.comparation_title a {
	color: #333;
	font-size: 12px;
	vertical-align: top;
	height: 90px;
	display: inline-block;
	padding: 12px 10px;
	font-weight: bold;
	max-width: 180px;
}
/**/
.comparation_td {
	border: 1px solid #e1e1e1;
	vertical-align: top;
	width: 185px;
	/*height: 515px;*/
	height:571px;
}

.comparition_table {
	width: 76%
}

.atg_comparison_Attrib  td:first-child {
	color: #0c4c68 !important;
	font-weight: bold;
	width: 60px;
}

.atg_comparison_Attrib  td:first-child :after {
	content: ":";
}

#atg_store_personalNavItems .last  a {
	line-height: 23px;
	margin-top: 10px;
}

.atg_store_basicButton span {
	display: inline-block;
	padding: 18px 0px 17px 30px;
	white-space: nowrap;
	text-shadow: 0px -1px 1px #5959ff;
	letter-spacing: .05em;
	font-size: 1.2em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF !important;
}

.atg_store_basicButton input {
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 50px;
	padding: 0px 0px 0px 32px;
	width: auto;
	text-shadow: 0px -1px 1px #5959ff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

/* Basic Button Hover 
---------------------*/
.dijitSliderImageHandleH {
	background: transparent
		url(/sitios/cdigi/static/content/images/cdigi/sliderThumbs.png)
		!important;
}

.carrito_quitar {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/carrito_eliminar.png)
		no-repeat center 0;
	cursor: pointer;
	width: 50px;
	height: 50px;
	border: none;
	margin-right: 24px;
}

.no_tiene_cupo {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/cupos_no_disponible.png)
		no-repeat center 0;
	width: 21px;
	height: 21px;
	display: inline-block;
}

.tiene_cupo {
	font-size: 14px;
	color: #5f981e;
}

.categBigCartTD h2 {
	font-size: 21px;
	background: white;
	font-weight: bold;
	color: #6dc5e9;
	margin: 16px 0px 10px 0px;
	padding: 0px;
	line-height: normal;
	padding: 10px 10px 10px 0px;
}

.carrito_quitar:hover {
	opacity: 0.9;
}

.atg_store_basicButton:hover {
	
}

.atg_store_basicButton:hover span {
	
}

.atg_store_basicButton:hover input {
	
}

/* Basic Button with Icons 
--------------------------*/

/* Add To Cart */
.add_to_cart_link {
	
}

.add_to_cart_link:hover {
	
}

.add_to_cart_link input {
	padding-left: 30px;
	padding-right: 5px;
}

/* Email Me */
.atg_store_emailMe {
	background:
		url(/sitios/cdigi/static/content/images/atgstore/basicButton_right_email.png)
		no-repeat right 0;
	padding-right: 50px;
}

.atg_store_emailMe:hover {
	background:
		url(/sitios/cdigi/static/content/images/atgstore/basicButton_right_email.png)
		no-repeat right -56px;
}

.atg_store_emailMe span {
	padding-right: 5px;
}

/* Chevron Arrows */
.atg_store_chevron {
	/* background:url(/sitios/cdigi/static/content/images/atgstore/basicButton_right_chevron.png) no-repeat right 0;*/
	padding-right: 50px;
}

.atg_store_chevron:hover {
	/*  background:url(/sitios/cdigi/static/content/images/atgstore/basicButton_right_chevron.png) no-repeat right -56px;*/
	
}

/* Secondary Buttons 
--------------------------*/
.secondary {
	padding-right: 29px;
}

.secondary span {
	padding: 7px 0 13px 30px;
}

.secondary input {
	height: 35px;
	padding: 0 0 9px 30px;
}
/* Secondary Button Hover 
--------------------------*/
.secondary:hover {
	
}

.secondary:hover span {
	
}

.secondary:hover input {
	
}

/* Tertiary Buttons
--------------------------*/
.tertiary {
	/*background:url(/sitios/cdigi/static/content/images/atgstore/basicButton_tertiary_right.png) no-repeat right 0;*/
	padding-right: 29px;
}

.tertiary span {
	padding: 7px 0 13px 30px;
}

.tertiary input {
	height: 35px;
	padding: 0 0 9px 35px;
}
/* Tertiary Buttons Hover*/
.tertiary:hover {
	/*  background:url(/sitios/cdigi/static/content/images/atgstore/basicButton_tertiary_right.png) no-repeat right -35px;*/
	
}

.tertiary:hover span {
	
}

.tertiary:hover input {
	
}

/* Search Button
--------------------------*/

#atg_store_search span.atg_store_smallButton input#atg_store_searchSubmit {
    margin: 15px -3px 11px 9px;
    width: 36px;
    height: 36px;
    background: url('https://static.cotodigital3.com.ar/sitios/cdigi/static/content/images/cdigi/search_button_min_2.png') no-repeat scroll right top transparent;
    color: transparent;
	border: 0 none;
	border-radius: 20px;	
    cursor: pointer !important;
    display: inline-block;
    overflow: hidden;
    background-color: #47b8d6;
	background-position:center;
}

/*
.atg_store_pageProductDetail #atg_store_search span.atg_store_smallButton input#atg_store_searchSubmit {
margin: 15px -24px 11px 0px;
}
*/
#atg_store_search span.atg_store_smallButton input {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/search_button_min.png)
		no-repeat scroll right bottom transparent;
}

.article_list_last {
	font-weight: bold
}

.atg_store_orderDetails .wrap_li_product h3 a {
	color: black;
	font-size: 12px;
	line-height: normal;
	margin-bottom: 4px;
	padding: 4px 0px;
	display: inline-block;
	text-decoration: underline
}

.atg_store_orderDetails  .grid_right {
	float: none;
}

.atg_store_orderDetails  .back_cart_color {
	position: absolute;
	right: 20px;
}

.atg_store_smallButton {
	position: absolute;
	/*top: 2px;*/
}

.atg_store_scrollablePromotionalContent .prev_button a {
	left: 50px;
}

.atg_store_scrollablePromotionalContent .prev_button a {
	background-position: left top;
}

.atg_store_scrollablePromotionalContent .next_button a {
	background-position: right top;
}

.atg_store_scrollablePromotionalContent .next_button {
	right: 50px;
}

.atg_store_scrollablePromotionalContent .prev_button a,.atg_store_scrollablePromotionalContent .next_button a
	{
	height: 50px;
	width: 50px;
}

/* No JS Sort Filter
--------------------------*/
span.atg_store_sortButton input {
	padding: 0;
	margin: 0 0 0 10px;
	display: block;
	width: 28px;
	height: 28px;
	background:
		url(/sitios/cdigi/static/content/images/atgstore/small_search_button.png)
		no-repeat scroll right top transparent;
	text-indent: -9999px;
	border: 0 none;
	cursor: pointer !important;
	display: inline-block;
	overflow: hidden;
}

span.atg_store_sortButton input:hover {
	background:
		url(/sitios/cdigi/static/content/images/atgstore/small_search_button.png)
		no-repeat scroll right bottom transparent;
}

/* Button Displayed As a Link */
input.atg_store_textButton {
	color: #333;
}

input.atg_store_textButton:hover {
	color: #333;
}

/* Help Button */
.atg_store_help {
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_help.png)
		no-repeat;
	text-indent: -9999px;
	height: 18px !important;
	width: 18px !important;
	display: inline-block;
	position: relative;
	margin-top: 2px;
	margin-left: 4px;
	padding: 0 !important;
	overflow: hidden;
}

.atg_store_help:hover {
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_help_hover.png)
		no-repeat;
}

/* 2.5 - Pagination 
----------------------------------------------------------*/
.atg_store_pagination {
	padding-right: 3px;
	text-align: center;
	padding-bottom: 16px;
	/*margin-right: 180px;*/
	margin:0 auto;
	clear: both;
}

.atg_store_pagination li {
	line-height: 1.65em;
	margin-left: -5px;
	margin-bottom: 0px;
}

.atg_store_pagination a {
	display: inline-block;
	padding: 6px 16px 1px;
	font-weight: bold;
	color: #333;
	background-color: white;
	border: 1px solid #e1e1e1;
	text-decoration: none;
	line-height: 1.65em;
	font-size: 14px;
}

.atg_store_pagination a:hover {
	background: #CCC;
	color: #333;
}

.atg_store_pagination .active a {
	display: inline-block;
	padding: 6px 16px 1px;
	font-weight: bold;
	color: #333;
	background-color: #dddddd;
	border: 1px solid #e1e1e1;
	text-decoration: none;
	line-height: 1.65em;
	font-size: 14px;
}

.historial  th {
	padding: 16px 16px 12px 16px;
	font-size: 12px;
}

.errorMessage_unsupported_browsers {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	padding: 26px;
	width: auto;
	margin: 0px auto;
	font-size: 19px;
	text-align: center;
	font-weight: bold;
}

.errorMessage_unsupported_browsers a {
	text-decoration: underline;
	color: #333;
}

/* 2.6 - Error Messages
----------------------------------------------------------*/
/* Error Message */
.promptSelectDIV,.errorMessage {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	padding: 15px;
	margin-bottom: 20px;
	border-radius: 2px;
	width: auto;
	margin: 0px auto;
	margin-bottom: 16px;
	margin-top: 16px;
	font-size: 14px;
	text-align: left;
}

/* 2.7 - General Box Styles
----------------------------------------------------------*/
.atg_store_generalMessage h3 {
	color: #333;
}

.atg_store_generalMessage,.atg_store_productSummary,.atg_store_loginMethod,#atg_store_checkoutPrefs,.atg_store_changePassword
	{ /*
  border:1px solid #ccc;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
  -moz-box-shadow:0 2px 15px #ccc;
  -webkit-box-shadow:0 2px 15px #ccc;
  box-shadow:0 2px 15px #ccc;
  */
	
}

/* 2.7 -knowledgebase widget display
----------------------------------------------------------*/
.findanswers {
	background-image:
		url(/sitios/cdigi/static/content/images/find-answers.png);
	background-position: left center;
	background-repeat: no-repeat;
	/* left center no-repeat;
padding-left: 60px; */
	color: #0066ff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 8px 0 8px 25px;
}

.knowledgebaseholder {
	border: 1px solid #ccc;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 0 2px 15px #ccc;
	-webkit-box-shadow: 0 2px 15px #ccc;
	box-shadow: 0 2px 15px #ccc;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	padding: 20px 10px 10px;
	width: 500px;
	margin-top: 15px;
	/*display:none;*/
}

.knowledgebaseholder:hover {
	border: 1px solid #bbb;
	-moz-box-shadow: 0 2px 15px #bbb;
	-webkit-box-shadow: 0 2px 15px #bbb;
	box-shadow: 0 2px 15px #bbb;
}

/* 2.8 - Basic Form
----------------------------------------------------------*/
ul.atg_store_basicForm li.option label,ul.atg_store_basicForm li.default label
	{
	color: #333333;
}

span.example {
	color: #666666;
}

.atg_store_optionalHeader {
	color: #333;
}

/* 2.9 - Data Table
----------------------------------------------------------*/
.atg_store_dataTable tr:first-child td {
	background:
		url(/sitios/cdigi/static/content/images/storefront/table_row_gradient.gif)
		repeat-x top center;
}

.atg_store_dataTable td.atg_store_orderState {
	color: #333;
}
/* 3. HOMEPAGE
============================================================================================*/

/* 3.1 - Hero Promotions
----------------------------------------------------------*/
#atg_store_homePromotionalItems ul.atg_store_product li {
	background: rgba(255, 255, 255, .65);
	-webkit-transition: background 0.3s ease-in;
	-moz-transition: background 0.3s ease-in;
	transition: background 0.3s ease-in;
}

#atg_store_homePromotionalItems ul.atg_store_product li:hover {
	background: rgba(255, 255, 255, .9);
}

#atg_store_homePromotionalItems ul.atg_store_product li a:link,#atg_store_homePromotionalItems ul.atg_store_product li a:visited,#atg_store_homePromotionalItems ul.atg_store_product li a:hover,#atg_store_homePromotionalItems ul.atg_store_product li a:active
	{
	margin: 0;
	border: none;
	background: none;
}
/* 3.2 - Featured Items
----------------------------------------------------------*/
.atg_store_homepage_products {
	margin-top: 15px;
}

.atg_store_homepage_products ul.atg_store_product li a,#atg_store_recentlyViewedProducts ul.atg_store_product li a,#atg_store_product_relatedProducts ul.atg_store_product li a
	{
	margin: 0;
	border: 1px solid #fff;
	-webkit-transition: background 0.3s ease-in;
	-moz-transition: background 0.3s ease-in;
	transition: background 0.3s ease-in;
}

.atg_store_homepage_products ul.atg_store_product li a:hover,.atg_store_homepage_products ul.atg_store_product li a:active,#atg_store_recentlyViewedProducts ul.atg_store_product li a:hover,#atg_store_recentlyViewedProducts ul.atg_store_product li a:active,#atg_store_product_relatedProducts ul.atg_store_product li a:hover,#atg_store_product_relatedProducts ul.atg_store_product li a:active
	{
	background: #fff;
	border: 1px solid #ffffff;
}

#atg_store_product_relatedProducts ul.atg_store_product li a {
	padding-bottom: 60px;
}

/* 4. CATEGORY, SUB CATEGORY PAGES, & SEARCH RESULTS
============================================================================================*/

/* 4.1 - Sort By, Search Results & Search Adjustments
----------------------------------------------------------*/
/* Sort By */
.atg_store_filter label {
	color: #666;
}
/* Search Results */
.atg_store_searchResultsCount,.atg_store_searchAdjustments .atg_store_didYouMean span
	{
	color: #333;
}

.atg_store_searchResultsCount span.searchTerm {
	color: #333333;
}

.atg_store_searchAdjustments>span {
	font-weight: bold;
}

/* 4.2 - Category Product Listing
----------------------------------------------------------*/
ul.atg_store_product li a {
	border: solid 1px transparent;
}

ul.atg_store_product li a:hover {
	border: 1px solid #e1e1e1;
}

/* 4.3 - Category Side Promotions
----------------------------------------------------------*/
.category .atg_store_promoCopy {
	background: #663366;
	color: #fff;
	padding: 5px;
}

/* 4.4 - Facet & Category Navigation
----------------------------------------------------------*/
#atg_store_dimensionRefinements { /*background:#395871;
border-bottom: solid 1px #4f6a81;*/
	padding-top: 5px;
}

#atg_store_categories .atg_store_facetsGroup_options_catsub li,#atg_store_facets .atg_store_facetsGroup_options_catsub li
	{
	color: #999;
}

#atg_store_categories .atg_store_categoryCurrent a,#atg_store_categories .atg_store_categoryCurrentLeaf a
	{
	color: #000;
}

#atg_store_categories .atg_store_categoryCurrent a:hover,#atg_store_categories .atg_store_categoryCurrent a:active,#atg_store_categories .atg_store_categoryCurrentLeaf a:hover,#atg_store_categories .atg_store_categoryCurrentLeaf a:active,#atg_store_categories .atg_store_categoryParent a:hover,#atg_store_categories .atg_store_categoryParent a:active
	{
	background:
		url(/sitios/cdigi/static/content/images/storefront/facet_single_arrow_left.png)
		no-repeat center left;
}

#atg_store_dimensionRefinements h5,.atg_store_facetsGroup_options_catsub h5
	{
	color: #094360;
}

#atg_store_dimensionRefinements h5 { /*border-bottom: solid 1px #999;*/
	margin-bottom: 5px;
	padding-top: 17px;
}

.atg_store_facetsGroup_options_catsub li:hover {
	color: #094360;
}

#atg_store_dimensionRefinements a,.atg_store_facetsGroup_options_catsub a
	{
	color: #333;
	word-break: word-wrap;
}

#atg_store_dimensionRefinements a .productCount,.atg_store_facetsGroup_options_catsub a .productCount
	{
	color: #999;
}

.atg_store_facetsGroup_options_catsub a {
	border-top: solid 1px transparent;
	border-bottom: solid 1px transparent;
}

.atg_store_facetsGroup_options_catsub a:hover,.atg_store_facetsGroup_options_catsub a:active
	{
	color: #094360;
}

.atg_store_facetsGroup_options_catsub a:hover .productCount,.atg_store_facetsGroup_options_catsub a:active .productCount
	{
	font-weight: normal;
}

.atg_store_facetsGroup li.remove {
	background:
		url(/sitios/cdigi/static/content/images/storefront/cat_currentcat.png)
		repeat-y scroll left top transparent;
}

.atg_store_facetsGroup li.remove a:hover,.atg_store_facetsGroup li.remove a:active
	{
	background:
		url(/sitios/cdigi/static/content/images/storefront/facet_single_arrow_left.png)
		no-repeat 10px center;
}

#atg_store_categories h3 a,#atg_store_categories h3.atg_store_categoryRoot
	{
	color: #425162;
}

.atg_store_facetsGroup li.atg_store_facetMore a:hover {
	background:
		url(/sitios/cdigi/static/content/images/storefront/facet_single_arrow_more.png)
		no-repeat 10px center;
}

.atg_store_facetsGroup li.atg_store_facetLess a:hover {
	background:
		url(/sitios/cdigi/static/content/images/storefront/facet_single_arrow_less.png)
		no-repeat 10px center;
}
/* 4.5 - What's New
----------------------------------------------------------*/
.atg_store_whatsNew h3 {
	color: #333;
}

/* 5. PRODUCT DETAIL PAGES
============================================================================================*/

/* 5.1 - Product Summary
-----------------------------------------------------------------*/
.atg_store_pageProductDetail #atg_store_breadcrumbs {
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 16px;
}

.atg_store_pageProductDetail .atg_store_productSummary .atg_store_productPrice
	{
	margin-top: 0px;
	margin-bottom: 4px;
	text-align: center;
	width: 85%;
}

.category .list  .atg_store_productPrice {
	text-align: center;
}

#productInfoContainer {
	width: 300px;
	margin: 0px auto;
	padding-left: 20px;
}

.atg_store_productSummary .atg_store_productPrice {
	color: #f8130d;
	text-align: left;
}

.atg_store_productSummary .atg_store_oldPrice {
	color: red;
}

.atg_store_addQty .atg_store_quantity span.atg_store_itemID {
	color: #666666;
}

.atg_store_productMultiSkuWide .atg_store_productSummary .atg_store_item_name
	{
	color: #003366;
}
/* Placement of Availability over Add to Cart Button */
.atg_store_productAvailability {
	margin-top: -25px;
}

.atg_store_productAvailability .atg_store_productID {
	height: 15px;
	position: relative;
	top: 10px;
}

/* Placement of "When Available" message below Add to Cart button */
.atg_store_emailMeMessage {
	color: #333;
}

/* Size Chart */
#atg_store_sizeChartTable tr.atg_store_sizeChartType {
	color: #FFFFFF;
	font-weight: bold;
}

#atg_store_sizeChartTable tr.atg_store_sizeChartType td {
	background: #333;
}

#atg_store_sizeChartTable th {
	font-weight: bold;
	text-align: center;
	background: #CCCCCC;
	padding: 3px;
	border: 1px solid #fff;
}

#atg_store_sizeChartTable td {
	border: 1px solid #fff;
	background: #ECECEC;
	font-family: verdana;
}

#atg_store_sizeChartTable th.atg_store_sizeChartRowTitle,#atg_store_sizeChartTable td.atg_store_sizeChartRowTitle
	{
	background: #ccc;
	font-weight: bold;
	padding-left: 10px;
}

/* 5.2 - More Actions
-----------------------------------------------------------------*/
.atg_store_pickerActions ul#moreactions>li {
	padding: 3px 3px 3px 18px;
	margin-bottom: 24px;
	max-width: 180px;
}

.atg_store_pickerActions ul#moreactions>li>a {
	padding-left: 12px;
	padding-top: 4px;
	display: block;
	min-width: 160px;
	color: #333;
}
/*
.product_detail_comentario p {
	font-size: 12px;
	padding-bottom: 6px;
}
*/
.atg_store_emailActions a {
	color: #333;
	display: inline !important;
	vertical-align: top;
}

.atg_store_emailActions p {
	display: block;
	width: 140px;
	padding-bottom: 6px;
}

li.atg_store_emailActions {
	padding-left: 0px !important
}

.icon_facebook_detail {
	padding-left: 2px !important
}

.atg_store_compareActions {
	margin-bottom: 12px !important;
}

.atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions,.atg_store_pickerActions ul#moreactions li.atg_store_wishListsActions
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_add_to.png)
		no-repeat scroll left center;
}

.atg_store_pickerActions ul#moreactions li.atg_store_emailActions {
	display: block;
	font-size: 17px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

ul#moreactions li a,ul#moreactions li input {
	font-size: 17px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

.atg_store_pickerActions ul#moreactions li.atg_store_viewGiftlist {
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_added.png)
		no-repeat scroll left center !important;
}

.atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions {
	display: block
}

.atg_store_pickerActions ul#moreactions li.atg_store_viewComparisons,.atg_store_pickerActions ul#moreactions li.atg_store_viewWishlist
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_added.png)
		no-repeat scroll left center;
}

.atg_store_pickerActions ul#moreactions li.atg_store_viewGiftlist:hover
	{
	background: #B0D0FF
		url(/sitios/cdigi/static/content/images/cdigi/add.png) no-repeat
		scroll left center !important;
}

.atg_store_pickerActions ul#moreactions li.atg_store_wishListsActions:hover
	{
	background: url(/sitios/cdigi/static/content/images/cdigi/add.png)
		no-repeat scroll left center;
}
/*
.atg_store_pickerActions ul#moreactions li.atg_store_emailActions:hover{
  background:url(/sitios/cdigi/static/content/images/cdigi/mail.png) no-repeat scroll left center;
}
*/
.atg_store_pickerActions ul#moreactions li.atg_store_viewComparisons:hover,.atg_store_pickerActions ul#moreactions li.atg_store_viewWishlist:hover
	{
	background: url(/sitios/cdigi/static/content/images/cdigi/add.png)
		no-repeat scroll left center;
}

.atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/ic_listas_detail.png)
		no-repeat scroll left center;
	z-index: 1;
}

.atg_store_giftListMenu  li.atg_store_giftListsActions {
	background: url(/sitios/cdigi/static/content/images/cdigi/add.png)
		no-repeat scroll left center !important;
}

/*
.found_boxSubCat tr {
display:
}
*/

/* Gift List Drop Down Styles */
.atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions div.atg_store_dropDownChild
	{
	left: -1px;
	/*top: 28px;*/
}

li.atg_store_giftListsActions div.atg_store_dropDownChild {
	width: 250px;
}

.dj_osx .atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions div.atg_store_dropDownChild
	{
	top: 20px;
}

.atg_store_pickerActions ul#moreactions li input {
	font-size: 17px;
	padding-left: 10px;
}

input.atg_store_textButton {
	font-family: Arial, Helvetica, sans-serif !important
}

.atg_store_dropDownParent .atg_store_dropDownChild {
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.35);
}

.atg_store_giftListsActions  a {
	font-size: 17px !important;
	color: #333 !important;
}

.atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions ul li
	{
	border-top: solid 1px transparent;
	padding-left: 22px;
}

.atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions ul li:hover
	{
	border-left: 0;
	border-right: 0;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-left: 22px;
}

.atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions.atg_store_dropDownParent:hover
	{
	
}

#atg_store_breadcrumbs {
	width: auto;
	position: relative;
	margin-left: 0px;
	margin-bottom: 0px;
}

.atg_store_pickerActions ul#moreactions li.atg_store_giftListsActions:hover a
	{
	color: #fff;
}

.atg_store_giftListsActions div.atg_store_dropDownChild h4 {
	color: #333;
	padding: 10px 12px;
}

.atg_store_giftListMenu {
	padding-left: 12px
}

.atg_store_giftListMenu li:hover {
	background: #b0d0ff;
}

.atg_store_giftListMenu li input,.atg_store_giftListMenu li input:hover
	{
	color: #333333;
	padding: 10px 12px 10px 20px;
}

/* 5.3 ATG Recommendations and Recommended Products
----------------------------------------------------------*/
#atg_store_recommendedProducts h3 {
	color: #003366;
}

#atg_store_recommendedProducts ul {
	border: 1px solid #ccc;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-left: auto;
	margin-right: auto;
	display: table;
}

#atg_store_recommendedProducts li {
	border-bottom: 1px solid #ccc;
}
/* When there is 1 item on bottom row */
#atg_store_recommendedProducts li.odd:last-child {
	border-bottom: none;
}
/* Remove bottom border when there are item on bottom row */
#atg_store_recommendedProducts li.even:last-child,#atg_store_recommendedProducts li.odd:nth-last-child(2)
	{
	border-bottom: none
}

/* Add left border to all even LIs */
#atg_store_recommendedProducts li:nth-child(2n+1) {
	border-right: 1px solid #ccc;
}
/* When there is only 1 item listed */
#atg_store_recommendedProducts li.first:last-child {
	border-right: none;
	float: none;
}

#atg_store_recommendedProducts li span.siteIndicator {
	display: block;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

#atg_store_recommendedProducts li:hover span.siteIndicator {
	opacity: 1;
	background-color: rgba(255, 255, 255, .8);
}

#atg_store_recommendedProducts li a:focus span.siteIndicator {
	opacity: 1;
	background-color: rgba(255, 255, 255, .8);
}

#atg_store_recommendedProducts li span.siteIndicator span {
	padding-right: 18px;
}

/* 5.4 Email a Friend/Email Me When In Stock Popups
----------------------------------------------------------*/
#atg_store_popup h2.title {
	border-bottom: 1px solid #CCCCCC;
	color: #004479;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#atg_store_popup p {
	color: #666666;
}

#atg_store_popup h3 {
	font-weight: bold;
}

#atg_store_noJsNotifyMeRequest h2 {
	color: #004479;
}

/* Email a Friend *
---------------------------*/
.atg_store_emailProduct {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
}

.atg_store_emailProduct .atg_store_productInfo p {
	color: #797979;
}

.atg_store_emailProduct .atg_store_productInfo .atg_store_productTitle {
	color: #004479;
	font-weight: bold;
}

.atg_store_emailProduct .atg_store_productInfo .atg_store_emailProductPrice
	{
	color: #333;
}

#atg_store_popup #atg_store_copyright {
	color: #666666;
}
/* Promo Details Popup
---------------------------*/
ul.promoList li {
	border-top: 1px solid #ccc;
}

ul.promoList li:first-child {
	border: none;
}
/* 6. LOGIN PAGES
============================================================================================*/

/* 6.1 - Account Login 
-----------------------------------------------------------------*/
.atg_store_loginMethod h2 {
	color: #333333;
	border-bottom: 1px solid #ccc;
	background-color: #f2f2f2; /* MOD BY ANDRE */
    padding: 10px 14px; /* MOD BY ANDRE */
    box-sizing: border-box; /* MOD BY ANDRE */
}

/* 6.2 - Checkout Login
-----------------------------------------------------------------*/

/* 7. REGISTRATION
============================================================================================*/
/* 7.1 - Regular Registratoin
-----------------------------------------------------------------*/
/* 7.2 - Checkout Registratoin (Order Success Page)
-----------------------------------------------------------------*/
/* 7.3 -Registration Benefits
-----------------------------------------------------------------*/
.atg_store_registrationBenefits ul {
	background:
		url(/sitios/cdigi/static/content/images/atgstore/right_sidebar_top_gradient.png)
		repeat-y left center;
	padding: 10px 0 25px 0;
}

.atg_store_registrationBenefits ul li {
	list-style-image:
		url(/sitios/cdigi/static/content/images/storefront/bullet.gif);
}

.atg_store_registrationBenefits a.atg_store_benefitsPopUp {
	margin-left: 30px;
	margin-top: 25px;
}

.atg_store_register h4 {
	color: #333;
}

p.atg_store_registrationMessage {
	color: #333333;
}

/* 8. CHECKOUT
============================================================================================*/
/* 8.1 - Order Summary
-----------------------------------------------------------------*/
.atg_store_orderSummary ul li {
	padding: 0 20px;
	color: #000000;
}

.atg_store_orderSummary ul.atg_store_orderSubTotals li.atg_store_orderTotal
	{
	padding-top: 20px;
	padding-bottom: 20px;
}

.atg_store_orderSummary ul li.atg_store_appliedOrderDiscounts {
	color: #666666;
	padding-top: 10px;
}

.atg_store_orderSummary ul li.atg_store_stackingMessage {
	text-align: center;
}

li.atg_store_orderTotal,.atg_store_cartActions,.atg_store_orderSummary .atg_store_formActions,#atg_store_confirmEmail
	{
	/*  background:url(/sitios/cdigi/static/content/images/storefront/checkout_totals_gradient_bg.gif) repeat-y left center;*/
	padding: 10px 0px;
	min-height: 25px;
}

li.atg_store_orderTotal span.atg_store_orderSummaryItem {
	color: #333;
}

#atg_store_confirmCancel {
	padding-top: 25px;
	padding-bottom: 10px;
	/*background:url(/sitios/cdigi/static/content/images/storefront/checkout_totals_gradient_bg.gif) repeat-y left center;*/
}

/* 8.2 - Checkout Progress
-----------------------------------------------------------------*/
.atg_store_checkoutProgress {
	left: 240px;
}

.atg_store_returnItemSelectionProgress {
	left: 325px;
}

.atg_store_checkoutProgress li.login span,.atg_store_checkoutProgress li.register span
	{
	font-size: 4.1em !important;
	position: relative;
	top: 3px;
}

.atg_store_checkoutProgress li span.atg_store_stageNumber,.atg_store_returnItemSelectionProgress li span.atg_store_stageNumber
	{
	background:
		url(/sitios/cdigi/static/content/images/storefront/checkout_progress_inactive.png)
		no-repeat center center;
	color: #fff;
	text-align: center;
	font-size: 1.77em;
	line-height: 35px;
	height: 35px;
	width: 35px;
}

.atg_store_checkoutProgress li.current span.atg_store_stageNumber,.atg_store_returnItemSelectionProgress li.current span.atg_store_stageNumber
	{
	background:
		url(/sitios/cdigi/static/content/images/storefront/checkout_progress_active.png)
		no-repeat center center;
	color: #fff;
}

.atg_store_checkoutProgress li span.atg_store_checkoutStageName,.atg_store_returnItemSelectionProgress li span.atg_store_checkoutStageName
	{
	color: #b2c1d1;
	font-size: 2.8em;
}

.atg_store_checkoutProgress li.current span.atg_store_checkoutStageName,.atg_store_returnItemSelectionProgress li.current span.atg_store_checkoutStageName
	{
	color: #003366;
}

/* 8.3 - Shopping Cart
-----------------------------------------------------------------*/

/* Closeness Qualifier */
.atg_store_closenessQualifier {
	color: #333;
}

/* Item Table */
#atg_store_itemTable th {
	color: #003366;
}

#atg_store_itemTable td {
	
}

#atg_store_itemTable table td { /* reset for nested table */
	background: none;
}

#atg_store_itemTable td.price span.atg_store_discountNote,#atg_store_itemTable td.price span.atg_store_oldPrice
	{
	color: #666666;
}

#atg_store_itemTable td.item a.atg_store_productTitle,#atg_store_itemTable td.item span.itemName
	{
	color: #333;
}

#atg_store_shoppingCart td.item a.atg_store_productTitle,#atg_store_shoppingCart td.item span.itemName
	{
	text-decoration: underline;
	display: inline-block;
	font-size: 16px !important;
	/* height: 100%; */
}

#atg_store_itemTable td.item .propertyContainer .propertyLabel {
	color: #666666;
	border: none;
	font-size: 1em;
	text-align: left;
}

/* Cart Item Actios */
.cartActions ul li a,.cartActions ul li input {
	padding-right: 18px;
}

.cartActions ul li input.atg_store_actionDelete {
	padding-right: 15px;
}
/* Fix for more accurate placement of "Remove" link */
.dj_ie9 .cartActions ul li input.atg_store_actionDelete {
	margin-right: 3px;
	padding-right: 18px;
	/* ie9 fix - creating a larger target area for mouseover on remove button*/
	border: solid 3px transparent;
	border-right: 0;
	margin-top: -3px;
	margin-bottom: -3px;
}

.cartActions ul li a.atg_store_actionDelete,.cartActions ul li input.atg_store_actionDelete
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_remove.png)
		no-repeat right bottom;
}

.cartActions ul li a.atg_store_actionDelete:hover,.cartActions ul li input.atg_store_actionDelete:hover
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_remove.png)
		no-repeat right bottom;
}

.cartActions ul li a.atg_store_actionAddToWishList,.cartActions ul li a.atg_store_actionAddToComparisons
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_add_to_small.png)
		no-repeat right bottom;
}

.cartActions ul li a.atg_store_actionAddToWishList:hover,.cartActions ul li a.atg_store_actionAddToComparisons:hover
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_add_to_small_hover.png)
		no-repeat right bottom;
}

.cartActions ul li a.atg_store_viewWishlist,.cartActions ul li a.atg_store_viewComparisons
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_added.png)
		no-repeat right bottom;
}

.cartActions ul li a.atg_store_viewWishlist:hover,.cartActions ul li a.atg_store_viewComparisons:hover
	{
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_added_in_small_hover.png)
		no-repeat right bottom;
}

/* Gift Wrap Section */
.atg_store_giftWrap {
	background:
		url(/sitios/cdigi/static/content/images/storefront/cart_footer_bg.gif)
		repeat-x;
}

.atg_store_giftWrap h4 {
	color: #333;
}

/* Recommended Products */
#atg_store_shoppingCart #atg_store_recommendedProducts h3 {
	margin-top: 0;
	border-top: none;
	background: none;
}

/* Gift With Purchase Pop-Over */
#atg_store_gwpContainer {
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background: #fff;
	border: 1px solid #ccc;
}

#atg_store_gwpContainer h3 {
	border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	background: #f3f3f3;
	border-bottom: 1px solid #ccc;
	color: #006595;
	font-weight: bold;
}

#atg_store_gwpContainer #atg_store_itemTable td.item a,#atg_store_gwpContainer #atg_store_itemTable td.item span.itemName
	{
	width: auto;
}

#atg_store_gwpContainer div.atg_store_pickerContainer div.atg_store_colorPicker span.selector span.active,#atg_store_gwpContainer div.atg_store_pickerContainer div.atg_store_woodFinishPicker span.selector span.active
	{
	width: 150px;
}

#atg_store_gwpContainer div.atg_store_pickerContainer div.atg_store_colorPicker label.atg_store_pickerLabel,#atg_store_gwpContainer div.atg_store_pickerContainer div.atg_store_sizePicker label.atg_store_pickerLabel
	{
	width: 45px;
}

#atg_store_gwpContainer #atg_store_gwpFooter {
	border-radius: 0 0 20px 20px;
	-moz-border-radius: 0 0 20px 20px;
	-webkit-border-radius: 0 0 20px 20px;
	background: #f3f3f3;
}

.atg_store_gwpClose {
	background:
		url('/sitios/cdigi/static/content/images/storefront/close.png')
		no-repeat center center;
}
/* Gift With Purchase No JS*/
.atg_store_gwpNoJS #atg_store_itemTable th {
	color: #006595;
}

/* 8.3 - Shipping:  Single Ship
-----------------------------------------------------------------*/
.atg_store_existingAddresses {
	background:
		url(/sitios/cdigi/static/content/images/storefront/or_seperator_en.png)
		no-repeat top center;
	padding-bottom: 125px;
	margin-top: 25px;
}

/* Choose Existing Address */
.atg_store_existingAddresses .atg_store_addressGroup.selected {
	background: #fae3bf;
}

.atg_store_existingAddresses #atg_store_savedAddresses .atg_store_storedAddressActions
	{
	margin-top: 5px;
}

.atg_store_existingAddresses #atg_store_savedAddresses .atg_store_storedAddressActions li
	{
	border-right: 1px solid #666666;
}

.atg_store_existingAddresses #atg_store_savedAddresses .atg_store_storedAddressActions li.last
	{
	border: none;
	margin-left: 0;
}
/* Create New Address */
.atg_store_existingAddresses #atg_store_createNewShippingAddress h3 {
	width: 325px;
	margin-left: 25px;
}

/* Ship to Mulitple Links */
.atg_store_existingAddresses .atg_store_shipToMultipleLink {
	background:
		url(/sitios/cdigi/static/content/images/storefront/checkout_footer_bg.gif)
		repeat-x;
	border-top: 1px solid #ccc;
	margin-top: 35px;
	height: 84px;
	width: 100%;
	float: left;
	clear: both;
}

.atg_store_existingAddresses .atg_store_shipToMultipleLink .atg_store_basicButton
	{
	margin-top: 15px;
}

/* 8.4 - Shipping:  Multi Ship
-----------------------------------------------------------------*/
#atg_store_checkoutMultiShippingAddress .atg_store_checkoutOption {
	padding-right: 30px;
}

.atg_store_shippingMultiple .atg_store_formActions {
	padding-bottom: 125px;
}
/* MultiShip Header */
.atg_store_multiShipHeader {
	margin-top: 25px;
}

/* MultiShip Options */
.atg_store_multiShipAdderessLinks li:first-child {
	border-right: 1px solid #CCCCCC;
}

.atg_store_multishipOptions ul li label {
	color: #333;
}
/* Edit Address */
.atg_store_checkoutEditAddresses h3 {
	color: #333;
}

/* 8.4 - Shipping:  Gift Note
-----------------------------------------------------------------*/
.atg_store_enterGiftMessage h3 {
	color: #333;
}

/* 8.5 - Shipping:  Shipping Options
-----------------------------------------------------------------*/
.atg_store_addCardInfo ul.atg_store_addNewCreditCard {
	background: #fff
		url(/sitios/cdigi/static/content/images/storefront/table_row_gradient.gif)
		repeat-x top center;
	border-top: 1px solid #ccc;
	padding-top: 35px;
}

/* 8.6 - Billing:  Existing Credit Cards
-----------------------------------------------------------------*/
.atg_store_checkoutOption h3 {
	color: #333;
}

#atg_store_chooseCardAddress {
	padding-top: 10px;
}

#atg_store_chooseCardAddress #atg_store_selectAddress h4,#atg_store_chooseCardAddress #atg_store_enterNewBillingAddress h4
	{
	color: #333;
}

.atg_store_existingCreditCards .atg_store_savedCreditCard {
	background:
		url(/sitios/cdigi/static/content/images/storefront/saved_cc_bg.gif)
		no-repeat;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 50px;
}

.atg_store_existingCreditCards h3.atg_store_usedSavedCardHeader {
	border-bottom: 1px solid #CCCCCC;
}

#atg_store_storedCreditCards .atg_store_paymentInfoGroup dt {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 3px;
}

#atg_store_storedCreditCards .atg_store_paymentInfoGroup dt.atg_store_defaultCreditCard
	{
	color: #333;
	font-weight: normal;
	margin-top: 0;
}

.dj_osx #atg_store_storedCreditCards .atg_store_paymentInfoGroup dt {
	padding-top: 2px;
	margin-top: 0;
}

.dj_osx #atg_store_storedCreditCards .atg_store_paymentInfoGroup dt.atg_store_defaultCreditCard
	{
	padding-top: 0;
	margin-top: 0;
}

#atg_store_storedCreditCards .atg_store_paymentInfoGroup dt.atg_store_defaultCreditCard span
	{
	color: #004BF9;
}

.atg_store_existingAddresses ul.atg_store_addNewCreditCard li:first-child
	{
	padding-left: 20px;
}

.atg_store_checkoutEditAddresses .atg_store_generalMessage h3 {
	margin-bottom: 25px;
	font-size: 1.6em;
}

.atg_store_checkoutEditAddresses .atg_store_formActions a {
	margin-top: 25px;
}

.atg_store_AvailableShippingMethods ul li {
	font-size: 1.2em;
	color: #333333;
	font-weight: bold;
	margin-bottom: 15px;
}

.atg_store_AvailableShippingMethods ul li label {
	margin-right: 5px;
}

/* 8.6 - Billing:  Existing Credit Cards
-----------------------------------------------------------------*/
.atg_store_buttonMessage span,.atg_store_saveSelectAddress p span,.atg_store_saveNewBillingAddress p span
	{
	color: #333;
}

.atg_store_appliedStoreCredit {
	color: #333;
}

/* 8.7 - Confirmation
-----------------------------------------------------------------*/
.atg_store_orderConfirmation .atg_store_orderSummary {
	background:
		url(/sitios/cdigi/static/content/images/atgstore/confirm_summary_bg.gif)
		no-repeat top right;
}

.atg_store_orderConfirmation .atg_store_main {
	padding-bottom: 170px !important;
}

#atg_store_shipmentInfoContainer .street-address {
	word-wrap: break-word;
}

#atg_store_shipmentInfoContainer {
	background: #ebf0f7
		url(/sitios/cdigi/static/content/images/storefront/confirm_order_info_bg.gif)
		no-repeat right top;
}

#atg_store_shipmentInfoContainer dl dd.atg_store_groupPaymentCardCSV label
	{
	font-weight: bold;
	word-wrap: break-word;
}

.atg_store_shipmentInfo {
	height: 100%;
	background:
		url(/sitios/cdigi/static/content/images/atgstore/confirm_order_info_table_shadow.png)
		no-repeat right bottom;
}

#atg_store_shipmentInfoContainer dl dt,#atg_store_multishipGroupInfoContainer dl dt
	{
	color: #6A6A6A;
}

#atg_store_shipmentInfoContainer dl .vcard .fn {
	font-weight: bold;
	word-wrap: break-word;
}

#atg_store_multishipGroupInfoContainer dl .vcard .fn,#atg_store_multishipGroupInfoContainer dl.atg_store_groupPaymentShipMethod dd span
	{
	color: #333;
}

#atg_store_multishipGroupInfoContainer dl dd {
	color: #666666;
}

#atg_store_multishipGroupInfoContainer dl.atg_store_groupPaymentMethod dd
	{
	color: #333;
}

/* Item Table */
.atg_store_orderConfirmation #atg_store_itemTable th {
	border-top: 1px solid #cccccc;
}

/* Modify Cart Links */
.atg_store_confirmFooterLink {
	background:
		url("/sitios/cdigi/static/content/images/storefront/cart_footer_bg.gif")
		repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #CCCCCC;
	height: 47px;
}

.atg_store_confirmFooterLink a {
	margin-top: 15px;
	display: inline-block;
}

/* Order Extras */
#atg_store_itemTable th.atg_store_orderExtraHeader {
	background: #fff
		url(/sitios/cdigi/static/content/images/storefront/table_row_gradient.gif)
		repeat-x top center;
	border-top: 0;
	color: #333;
}

.atg_store_confirmGiftMessage ul li span.atg_store_giftNoteLabel {
	color: #333;
}

.atg_store_confirmGiftMessage ul li span.atg_store_giftNoteInfo {
	color: #666666;
}

/* Confirmation Response */
#atg_store_confirmResponse h3 {
	font-size: 2.2em;
}

#atg_store_confirmResponse p {
	text-align: left;
	margin-bottom: 15px;
	word-wrap: break-word;
}

#atg_store_confirmResponse p span {
	font-weight: bold;
}

/* 9. TERTIARY PAGES
============================================================================================*/

/* 9.1 - Left Navigation
-----------------------------------------------------------------*/

/* 9.2 - General Page Layout
-----------------------------------------------------------------*/
/* 9.3 - Store Locator Layout
-----------------------------------------------------------------*/
.atg_store_locator .vcard .org {
	color: #333;
}
/* 9.4 - As Seen In
-----------------------------------------------------------------*/
.atg_store_featureOrigin {
	color: #333;
	margin: 1px 0;
}
/* 9.5 - Careers
-----------------------------------------------------------------*/
.atg_store_careers .atg_store_main ul li {
	font-weight: bold;
}
/* 10. MY ACCOUNT PAGES
============================================================================================*/
.atg_store_myAccount h3 {
	color: #333;
}

.atg_store_myAccount h4 {
	color: #333;
}
/* 10.1 - Left Navigation
-----------------------------------------------------------------*/

/* 10.2 - My Profile
-----------------------------------------------------------------*/

/* Change Password */
.atg_store_changePassword .atg_store_formActions {
	height: 75px;
}

.atg_store_changePassword .atg_store_formActions .atg_store_basicButton
	{
	margin-top: 10px;
}

.olvido {
	/*margin-top: 26px;*/ /*MOD BY ANDRE */
	text-align: right; /*MOD BY ANDRE */
    margin-right: 14px; /*MOD BY ANDRE */
    margin-top: 0 !important; /*MOD BY ANDRE */
}

.olvido li {
	list-style-type: none;
	padding-right: 12px;
	/*float: left*/ 
	float:none;
	display: inline-block;
}

.olvido li a {
	/*color: #47b8d6;*/
	font-size: 12px;
	font-weight: 600;
	display: block;
	padding: 4px 0px;
	color: #139bbf !important; /*MOD BY ANDRE */
    text-align: right; /*MOD BY ANDRE */
}

.olvido li a:hover {
	opacity:0.7; /*MOD BY ANDRE */
}

.nickNameAddress {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px;
}

.sucAsignada {
	color: blue;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 0px;
}

.sucElectro {
	color: green;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 0px;
}

.divElectro {
	border-style: Solid;
	color: green;
	font-size: 10px;
	font-weight: bold;
	background-color: powderblue;
	padding: 10px;
}

/* Checkout Preferences */
#atg_store_checkoutPrefs {
	padding-bottom: 20px;
}

/* 10.3 - Payment Info
-----------------------------------------------------------------*/

/* Add New Credit Card */
#atg_store_paymentInfoAddNewCard #atg_store_enterNewBillingAddress h3,#atg_store_paymentInfoAddNewCard #atg_store_selectAddress h3
	{
	text-align: center;
}

#atg_store_onlineCredits {
	color: #333;
}
/* 10.3 - Address Book
-----------------------------------------------------------------*/
.atg_store_savedAddresses .atg_store_addressGroup dt {
	font-weight: bold;
	margin-top: 3px;
}

.atg_store_addressGroup dt.atg_store_defaultShippingAddress {
	color: #333;
	font-weight: normal;
	margin-top: 0;
}

.dj_osx .atg_store_savedAddresses .atg_store_addressGroup dt {
	padding-top: 2px;
	margin-top: 0;
}

.dj_osx .atg_store_addressGroup  dt.atg_store_defaultShippingAddress {
	padding-top: 0;
	margin-top: 0;
}

/* 10.4 - Wish List
-----------------------------------------------------------------*/
.atg_store_wishListDelete input {
	padding-left: 13px;
	background:
		url(/sitios/cdigi/static/content/images/atgstore/icon_remove.png)
		no-repeat left center;
}

.atg_store_myWishListTable td.atg_store_productPrice .atg_store_oldPrice
	{
	color: #666666;
}

.atg_store_wishList #atg_store_itemTable td.price {
	color: #CC6600;
}
/* 10.5 - Gift Lists
-----------------------------------------------------------------*/
/* Gift List List */
a.atg_store_giftListEdit {
	padding-left: 15px;
}

a.atg_store_giftListEdit:hover {
	
}

.charCounter em {
	font-weight: bold;
}

#atg_store_giftListList .atg_store_dataTable .atg_store_giftListName {
	font-weight: bold;
}
/* Add Gift List Form */
#atg_store_addGiftList h3 {
	text-align: left;
	padding-bottom: 3px;
	font-size: 16px;
	padding-left: 6px;
	font-weight: bold;
}

.my_orders tr td {
	padding: 4px 0px;
}

.my_orders .my_orders tr td {
	padding: 16px;
}

#atg_store_addGiftList ul.atg_store_basicForm li label span.subLabel {
	color: #333;
}

/* Edit Gift List Table */
#atg_store_giftListManage #atg_store_itemTable th {
	border-top: 1px solid #CCCCCC;
}

#atg_store_giftListManage #atg_store_itemTable table th {
	border-top: none;
}

#atg_store_giftListManage #atg_store_itemTable td.atg_store_productPrice,#atg_store_giftListShop #atg_store_itemTable td.atg_store_productPrice
	{
	color: #CC6600;
}

/* # giftList
================================================== */
.list102 {
	position: relative;
	display: flex;
	background: white;
	padding: 6px 6px;
	height: 420px;
}

.list102 li {
	width: 100%;
	padding-right: 10px;
}

.list102 .wrap_li_product {
	width: 150px;
}

.giftListtblData {
	width: 100%;
	margin-top: 16px;
}

.giftListtblData button {
	opacity: 0.9;
}

.giftListtblData button:hover {
	opacity: 1;
}

.giftListtblData p {
	vertical-align: middle;
}

.giftListtblData a:link {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

.giftListtblData a:visited {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.giftListtblData a:active,.giftListtblData a:hover {
	text-decoration: underline;
}

.giftListtblData {
	color: #666;
	font-size: 12px;
	text-shadow: 1px 1px 0px #fff;
	background: #eaebec;
	margin: 0px 0px 0px 0px;
	border: none;
	-moz-box-shadow: 0 1px 2px #595a5a;
	-webkit-box-shadow: 0 1px 2px #595a5a;
	box-shadow: 0 1px 2px #595a5a;
}

.giftListtblData th:first-child {
	text-align: left;
	padding-left: 20px;
	border-left: 0;
	font-size: 17px;
	width: 120px;
}

.giftListtblData tr:first-child th:first-child {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}

.giftListtblData tr:first-child th:last-child {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

.giftListtblData tr {
	text-align: center;
	padding-left: 20px;
	/*height: 95px;*/
}

#content-tabs .giftListtblData {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#content-tabsDesc .giftListtblData {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.my_orders .giftListtblData,.my_address .giftListtblData {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-top: 0px !important;
}

.my_addressO .giftListtblData tr td {
	padding-bottom: 0px !important
}

#content-tabs .giftListtblData tr {
	height: auto;
}

#content-tabsDesc .giftListtblData tr {
	height: auto;
}

#content-tabs .giftListtblData tr td {
	text-align: left;
	padding-left: 6px;
	font-weight: normal;
}

#content-tabsDesc .giftListtblData tr td {
	text-align: left;
	padding-left: 6px;
	font-weight: normal;
}

#content-tabs .giftListmute {
	background: white !important;
}

#content-tabsDesc .giftListmute {
	background: white !important;
}

.giftListtblData tr td:first-child {
	text-align: left;
	padding-left: 20px;
	border-left: 0;
}

.giftListtblData tr td {
	padding: 16px 0px;
	border-bottom: 2px solid #cadadd;
}

#content-tabs .giftListtblData tr td {
	padding: 8px 0 8px 8px;
	border: none;
}

#content-tabsDesc .giftListtblData tr td {
	padding: 8px 0 8px 8px;
	border: none;
}

.giftListtblData tr:last-child td {
	border-bottom: 0;
}

.giftListtblData tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.giftListtblData tr:last-child td:last-child {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.giftListtblData tr:hover td:first-child { /*
		background: #F8F8F8;*/;
	
}

.firstborderO {
	border-top: 1px solid #c9c9c9;
}

.evenO { /*background: #094360;*/
	background: white;
	width: 100%;
}

.even_greyO {
	background: #dce3e5;
	width: 100%;
}

#content-tabs .even_greyO {
	background: #eeeeee;
	width: 100%;
}

#content-tabsDesc .even_greyO {
	background: #eeeeee;
	width: 100%;
}

.giftListmy_orders .evenO {
	background: #f9f9f9;
}

.giftListmy_orders .giftListtblData tr td {
	border-bottom: none
}

.my_ordersO .even_greygiftList {
	background: #F2F2F2;
}

.giftListAddCart {
	float: left;
}
/* 11. COMPARISONS
============================================================================================*/
input.atg_store_compareRemove {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/icon_remove_black.png)
		no-repeat left center;
	padding-left: 15px;
	/*margin:33px auto 0;*/
	margin:54px auto 0;
	display:block;
}

input.atg_store_compareRemove:hover {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/icon_remove_black.png)
		no-repeat left center;
	padding-left: 15px;
}

#atg_store_productComparisons table td {
	background:
		url(/sitios/cdigi/static/content/images/storefront/vertical_border.png)
		repeat-y left top;
}

#atg_store_productComparisons td.image {
	background:
		url(/sitios/cdigi/static/content/images/storefront/faded_border.png)
		no-repeat left top;
}

#atg_store_productComparisons table td:first-child {
	background: none;
}

#atg_store_productComparisons td.atg_store_productPrice {
	color: #333;
	height: 40px;
}

#atg_store_productComparisons td.atg_store_productPrice span.atg_store_oldPrice
	{
	color: #666666;
}

#atg_store_productComparisons td.atg_store_tableLine {
	border-bottom: 1px solid #CCCCCC;
}

#atg_store_productComparisons td.atg_store_comparisonActions {
	height: 90px;
}

#atg_store_productComparisons td.atg_store_compareItemDetails dl dt {
	background:
		url(/sitios/cdigi/static/content/images/storefront/faded_underline.png)
		no-repeat left bottom;
}

/* 12. GIFT LISTS
============================================================================================*/

/* 12.1- Gift List Search
-----------------------------------------------------------------*/
#atg_store_giftListSearchContainer .atg_store_giftListSearch {
	background:
		url(/sitios/cdigi/static/content/images/storefront/chevron_large.png)
		no-repeat left top;
	padding-left: 115px;
	padding-top: 10px;
	padding-bottom: 55px;
	width: 645px;
}

.atg_store_giftListSearch h3 {
	color: #333;
}

/* Gift List Shop */
#atg_store_giftListShopHeader {
	background: #fbfcfe
		url(/sitios/cdigi/static/content/images/storefront/giftList_header_bg.gif)
		repeat-x bottom center;
}

#atg_store_giftListShop #atg_store_giftListShopHeader dt {
	color: #333;
	font-weight: bold;
}

#atg_store_giftListShop #atg_store_giftListShopHeader dd {
	color: #6A6A6A;
}

/* 13. PROMOTIONS PAGE
============================================================================================*/
.atg_store_promo {
	background:
		url(/sitios/cdigi/static/content/images/storefront/promo_bg.png)
		no-repeat left center;
	width: 439px;
	height: 152px;
}

.atg_store_promo a {
	background:
		url(/sitios/cdigi/static/content/images/storefront/promo_button.png)
		no-repeat 400px 111px;
	color: #666666;
	height: 143px;
}
/*aa*/
#atg_store_contentHeader {
	position: relative;
	min-height: 40px;
}

.atg_store_promoDigi img {
	margin-left: 5px;
	margin-top: -25px;
	/* height: 143px; */
}
/*aa*/
.atg_store_promo img {
	margin-left: 5px;
	margin-top: 2px;
	height: 143px;
}

.atg_store_promo a span.atg_store_promoCopy {
	height: 143px;
}

.atg_store_promo strong {
	color: #ff9900;
}

#atg_store_promotions li.atg_store_promo .atg_store_promoCopy span {
	color: #333;
	font-weight: bold;
}

/* 14. RETURNS
============================================================================================*/
.atg_store_returnDetailsHeader,.atg_store_returnItem #atg_store_shipmentInfoContainer,.atg_store_returnItem .atg_store_shipmentInfo
	{
	background: #F9FAFE;
}

.atg_store_returnItem .atg_store_shipmentInfo {
	padding-left: 15px;
}

.atg_store_returnDetailsHeader .value,.atg_store_returnItem #atg_store_shipmentInfoContainer .fn,.atg_store_returnItem #atg_store_shipmentInfoContainer .atg_store_orderDate,#atg_store_returnReviewSummary h4,.atg_store_myReturnItemSelection h4,.atg_store_returnItem #atg_store_itemTable span.returnReason
	{
	color: #333;
}

.atg_store_returnItem #atg_store_shipmentInfoContainer dl .vcard .fn {
	font-weight: normal;
}

.atg_store_returnItem #atg_store_itemTable .price {
	font-size: 1.2em;
	font-weight: bold;
	white-space: nowrap;
}

.atg_store_returnItem #atg_store_itemTable span.returnReason {
	font-size: 1.3em;
	font-weight: bold;
	padding: 1px 0;
}

/* Non Category Hero Images
---------------------------------------------------------------------------*/

/* Secondary Page Hero Images 
-----------------------------*/
/* My Account */
.atg_store_myAccountPage #atg_store_content #atg_store_contentHeader,.atg_store_pageLogin #atg_store_content #atg_store_contentHeader,.atg_store_pageRegistration #atg_store_content #atg_store_contentHeader,.atg_store_forgotPassword #atg_store_content #atg_store_contentHeader,.atg_store_tempPasswordSent #atg_store_content #atg_store_contentHeader
	{
	
}
/* Cart */
.atg_store_pageCart #atg_store_content #atg_store_contentHeader,.atg_store_checkout #atg_store_content #atg_store_contentHeader,.atg_store_pageEmptyCart #atg_store_content #atg_store_contentHeader,.atg_store_orderNotPlaced #atg_store_content #atg_store_contentHeader
	{
	
}
/* Comparisons */
.atg_store_comparison #atg_store_content #atg_store_contentHeader {
	/*   background:url(/sitios/cdigi/static/content/images/hero_toplevel_comparison.png) no-repeat left bottom;*/
	padding-bottom: 18px;
}
/* Promotions */
.atg_store_promotions #atg_store_content #atg_store_contentHeader {
	/*background:url(/sitios/cdigi/static/content/images/hero_toplevel_promotions.png) no-repeat left bottom;*/
	
}
/* Gift Lists */
.atg_store_pageGiftList #atg_store_content #atg_store_contentHeader {
	/*background:url(/sitios/cdigi/static/content/images/hero_toplevel_giftlist.png) no-repeat left bottom;*/
	
}
/* Gift Lists Search Results */
.atg_store_giftListSearchResults #atg_store_content #atg_store_contentHeader
	{
	/*background:url(/sitios/cdigi/static/content/images/hero_toplevel_giftlistsearchresults.png) no-repeat left bottom;*/
	
}
/* product Does Not Exist, Page not found, Internal Server Error, Session Expired */
.atg_store_productNotAvailable #atg_store_content #atg_store_contentHeader,.atg_store_pageNotFound #atg_store_content #atg_store_contentHeader,.atg_store_internalServerError #atg_store_content #atg_store_contentHeader,.atg_store_sessionExpired #atg_store_content #atg_store_contentHeader
	{
	/*   background:url(/sitios/cdigi/static/content/images/hero_toplevel_errorMessage.png) no-repeat left bottom;*/
	
}
/* What's New */
.atg_store_newItem #atg_store_content #atg_store_contentHeader {
	/*  background:url(/sitios/cdigi/static/content/images/hero_toplevel_newitems.png) no-repeat left bottom;*/
	
}

/* Tertiary Page Hero Images 
-----------------------------*/

/* About Us */
.atg_store_aboutUs #atg_store_content #atg_store_contentHeader {
	/*background:url(/sitios/cdigi/static/content/images/hero_toplevel_aboutus.png) no-repeat left bottom;*/
	
}
/*Stores */
.atg_store_stores #atg_store_content #atg_store_contentHeader {
	background:
		url(/sitios/cdigi/static/content/images/hero_toplevel_stores.png)
		no-repeat left bottom;
}
/* Corporate Site */
.atg_store_corporate #atg_store_content #atg_store_contentHeader {
	background:
		url(/sitios/cdigi/static/content/images/hero_toplevel_corporatesite.png)
		no-repeat left bottom;
}
/* Careers */
.atg_store_careers #atg_store_content #atg_store_contentHeader {
	background:
		url(/sitios/cdigi/static/content/images/hero_toplevel_employment.png)
		no-repeat left bottom;
}
/* News */
.atg_store_news #atg_store_content #atg_store_contentHeader {
	background:
		url(/sitios/cdigi/static/content/images/hero_toplevel_news.png)
		no-repeat left bottom;
}
/* As Seen In */
.atg_store_asSeenIn #atg_store_content #atg_store_contentHeader {
	background:
		url(/sitios/cdigi/static/content/images/hero_toplevel_asseenin.png)
		no-repeat left bottom;
}
/* FAQ/Help */
.atg_store_faq #atg_store_content #atg_store_contentHeader,.atg_store_pageHelp #atg_store_content #atg_store_contentHeader
	{
	/*  background:url(/sitios/cdigi/static/content/images/hero_toplevel_faq.png) no-repeat left bottom;*/
	
}
/* Privacy */
.atg_store_privacy #atg_store_content #atg_store_contentHeader {
	/*  background:url(/sitios/cdigi/static/content/images/hero_toplevel_privacy.png) no-repeat left bottom;*/
	
}
/* Terms */
.atg_store_terms #atg_store_content #atg_store_contentHeader {
	/*  background:url(/sitios/cdigi/static/content/images/hero_toplevel_terms.png) no-repeat left bottom;*/
	
}
/* Shipping */
.atg_store_shipping #atg_store_content #atg_store_contentHeader {
	background:
		url(/sitios/cdigi/static/content/images/hero_toplevel_shipping.png)
		no-repeat left bottom;
}
/* Returns */
.atg_store_returns #atg_store_content #atg_store_contentHeader {
	background:
		url(/sitios/cdigi/static/content/images/hero_toplevel_returns.png)
		no-repeat left bottom;
}
/* Contact */
.atg_store_contact #atg_store_content #atg_store_contentHeader {
	/*  background:url(/sitios/cdigi/static/content/images/hero_toplevel_contact.png) no-repeat left bottom;*/
	
}

/* Self Clearing Floats */
.atg_store_productSummary:after,#picker_contents:after,#atg_store_picker:after,.atg_store_checkoutProgress:after,.atg_store_existingAddresses:after,.atg_store_shipToMultipleLink:after,.atg_store_returnItemSelectionProgress:after
	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Click to call styling */
#atg_store_c2c_contactUs {
	padding-left: 30px;
	padding-bottom: 15px;
}

#atg_store_c2c_cartSummary {
	padding-top: 10px;
	padding-bottom: 40px;
}

/* Accessibility navigation */
#atg_store_accessibility_nav a:active,#atg_store_accessibility_nav a:focus
	{
	color: #CCCCFF;
}

/* Dimension Refinements / Breadcrumbs */
#atg_store_dimensionRefinements a.atg_store_actionBreadcrumbDelete {
	text-decoration: none;
}

#atg_store_dimensionRefinements .atg_store_refinements a,#atg_store_dimensionRefinements #atg_store_refinementAncestors
	{
	text-decoration: none;
	/*
  border-top:solid 1px #395871;
  border-bottom:solid 1px #395871;
 */
	margin: 8px 0px;
}

#atg_store_dimensionRefinements .atg_store_refinements a:hover,#atg_store_dimensionRefinements #atg_store_refinementAncestors:hover
	{
	
}

#atg_store_dimensionRefinements #atg_store_refinementAncestors:hover a,#atg_store_dimensionRefinements #atg_store_refinementAncestorsLinks .highlight,.atg_store_priceSliderSelectedRange .highlight
	{
	color: #99CCFF;
}

#atg_store_dimensionRefinements #atg_store_refinementAncestorsLinks a:hover
	{
	text-decoration: underline;
}

#atg_store_dimensionRefinements #atg_store_refinementAncestors.noBackgroundImage
	{
	background-image: none;
	cursor: auto !important;
}

.atg_store_actionDelete {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/icon_remove.png)
		no-repeat 96% center !important;
}

.atg_store_actionDelete:hover {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/icon_remove.png)
		no-repeat 96% center !important;
}

/**/
.atg_store_smallButton {
	right: -20px;
}

.atg_store_largerImage {
	display: none;
	visibility: hidden
}

#atg_store_search .atg_store_searchInput {	
	width: 100%;
	float: left;
	background: white;
	transition: background-color 500ms ease-out 500ms;
	color: #999999;
	font-weight: 300;
	font-size: 16px;
	border-radius: 19px;
	height:35px;
	padding:0 10px !important;
	font-family: poppins;
}

#atg_store_search .atg_store_searchInput:focus {
	box-shadow: 0 0 10px #9ecaed;
	outline:none;
	border:1px solid #9ecaed;
	background: #ffffff;
}

#atg_store_search {
	width: 38%;
}

.atg_store_pageProductDetail #atg_store_search {
	width: 40%;
}

@media ( min-width : 1122px) {
	#atg_store_search {
		width: 38%;
	}
	.atg_store_pageProductDetail #atg_store_search {
		width: 40%;
	}
}

@media ( min-width : 1200px) {
	#atg_store_search {
		width: 43%;
	}
	.atg_store_pageProductDetail #atg_store_search {
		width: 45%;
	}
}

@media ( min-width : 1200px) {
	#atg_store_search {
		width: 42%;
	}
	.atg_store_pageProductDetail #atg_store_search {
		width: 44%;
	}
}

@media ( max-width : 950px) {
	#productInfoContainer {
		width: 40%;
		padding-left: 16px;
	}
	.atg_store_productImage img {
		width: 100%;
	}
	#productInfoContainer {
		padding-left: 12px;
		width: 342px;
	}
}

ul.atg_store_product li a span.atg_store_productPrice {
	font-size: 1.2em;
	margin-top: 3px;
	color: #f8130d;
}

@media ( max-width : 1080px) {
	#atg_store_search {
		width: 34%;
	}
	.atg_store_pageProductDetail #atg_store_search {
		width: 36%;
	}
}

@media ( max-width : 1016px) {
	#atg_store_search {
		width: 30%;
	}
	.atg_store_pageProductDetail #atg_store_search {
		width: 32%;
	}
}

@media ( max-width : 960px) {
	#atg_store_search {
		width: 30%;
	}
	.atg_store_pageProductDetail #atg_store_search {
		width: 30%;
	}
}

@media ( min-width : 1200px) {
	.atg_store_searchInput {
		width: 100%;
	}
	#atg_store_search .atg_store_searchInput {
		width: 100%;
	}
}

.dijitSliderProgressBarH {
	background-image: none;
	background-color: #094360;
}

.dijitSliderImageHandleHRight {
	background-position: 0px 0;
}

.dijitSliderImageHandleH {
	left: 0;
	top: -2px;
	vertical-align: top;
	border: 0;
	width: 23px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: 0px 0;
}

.atg_store_priceSliderSelectedRange {
	text-align: center;
	font-size: 12px;
	padding: 5px 0px 12px 0px;
	margin-left: 0px;
}

.atg_store_appliedOrderDiscounts {
	padding: 6px 0px;
	background: #ffffc2;
	color: #333;
	margin: 0px 0px 12px 0px;
	text-align: center;
	font-weight: bold;
}

.btnlink {
	border: none;
	background: none;
	text-align: center;
	color: #2a2f30;
	display: block;
	text-decoration: underline;
	padding-top: 4px;
	cursor: pointer;
}

.cart_total {
	box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.10);
}

.carrito_micompra {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/carrito_sidebar.png)
		no-repeat;
	background-position: 0% 60%;
	background-color: #094360;
	font-weight: bold;
	font-size: 13px;
	padding: 14px 12px;
	color: white;
}

.carrito_micompra p {
	padding-left: 28px;
}

#smallCart {
	background: #F9F9F9
}

.cart_items_number {
	float: right
}

/**********************/
.button_call {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	padding: 6px 8px 6px 8px !important;
	border-radius: 2px;
	font-weight: bold;
	min-width: 110px;
	min-height: 25px;
	-webkit-appearance: none;
}

.button_call input,.button_call p {
	border: none;
	background: none;
	outline: 0;
	width: 100%;
	padding-top: 5px;
	color: white;
	cursor: pointer;
	font-weight: bold;
}

.marcelo {
	width: 100%;
}

.button_call_compacto {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	border-radius: 2px;
	min-width: 110px;
}

.button_call:hover {
	text-decoration: none;
	cursor: pointer;
}

.button_call_small {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	padding: 2px 2px 2px 2px !important;
	border-radius: 2px;
	font-weight: bold;
	min-width: 90px;
	position: absolute;
	bottom: 20px;
	left: 40px;
}

.button_call:hover {
	text-decoration: none;
}

.blue {
	background: #0c4c68;
	color: white;
	font-weight: bold;
	position: relative;
	border: none;
}

.atg_store_pageProductDetail #atg_store_recentlyViewedProducts h3 {
	text-align: left;
	font-size: 24px;
	margin-left: 16px;
}

.atg_store_pageProductDetail .atg_store_product {
	margin: 0px;
}

.atg_store_pageProductDetail #atg_store_recentlyViewedProducts ul.atg_store_product li
	{
	width: 15%;
}

.atg_store_pageProductDetail #atg_store_recentlyViewedProducts .atg_store_product .atg_store_productImage img
	{
	width: 100%;
}

.grey_cart {
	color: white;
	font-weight: bold;
	border: 1px solid #47b8d6;
	background: #47b8d6;
}

.grey_cart:hover {
	opacity:0.7;
}

.blue_cart {
	color: white;
	font-weight: bold;
	position: relative;
	border: none;
	background: #47b8d6;
}

.link_historial {
	border: none;
	text-decoration: underline;
	font-size: 16px;
	background: none;
	padding-top: 6px;
	color: #333;
	padding-bottom: 12px;
	cursor: pointer;
}

.white {
	/*border: 1px solid #313131;*/
	border: 1px solid #ccc;
	background: white;
	border-radius: 4px;
	color:#545454;
}

.white:hover{
	opacity:0.7;
}

.blue:hover {
	opacity: 0.9;
}

.blue:active {
	-webkit-box-shadow: 0 1px 2px white;
	-webkit-box-shadow: 0 1px 2px white;
	-webkit-box-shadow: 0 1px 2px white;
}

/* .blue a { */
/* 	color: #fef4e9 !important; */
/* 	position: absolute; */
/* 	width: 100%; */
/* 	height: 100%; */
/* 	top: 0; */
/* 	left: 0; */
/* 	text-decoration: none; No underlines on the link */
/* 	z-index: 10; Places the link above everything else in the div */
/* 	line-height: 40px; */
/* } */

.blue a {
    color: #545454 !important;
    position: absolute;
    width: 100%;
    /*height: 100%;*/
    top: 0;
    left: 0;
    text-decoration: none;
    z-index: 10;
    line-height: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #cccccc;
	font-weight:400;
}

.light_blue{
	background: white;
	color: #3a3432;
	position: relative;
}

.light_blue a:hover{
    background: #47b8d6;
    border: #47b8d6;
    color: #fff !important;
}

.botonli .blue a:hover {
    background: #47b8d6;
    border: 1px solid #47b8d6;
    color: #ffffff !important;
}

.light_blue:hover {
	opacity: 0.9;
}

.light_blue:active,.light_blue:focus {
	color: #3a3432;
}

.light_blue a {
    color: #545454 !important;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    line-height: 40px;
    font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 20px;	
	border:1px solid #cccccc;
}


.extralight_blue {
	background: #cbecf1;
	color: #3a3432;
}

.extralight_blue:hover {
	background: #c0e1e6
}

.extralight_blue:active,.extralight_blue:focus {
	background: #c0e1e6
}

.red {
	background: #f8130d;
	color: white;
	width: 134px
}

.red:hover {
	background: #cc140f;
	color: white;
}

.red:active,.red:focus {
	color: white;
}

#atg_store_richCart .red span {
	color: white;
}

.grey {
	border: 1px solid #aba5a5;
	background: #ececec;
	color: black;
}

.grey:hover {
	background: #e3e3e3;
	color: black;
}

.grey:active {
	color: black;
}

.btn_next {
	margin: 28px auto;
}

.atg_store_pagination {
	padding-top: 16px;
}

.atg_store_pagination li {
	/*line-height: 1.65em;*/
	margin-left: -5px;
	margin-bottom: 0px;
}

.disabledLink {
	background-color: #094360 !important;
	color: white !important;
}

.atg_store_pagination a {
	display: inline-block;
	padding: 6px 16px 1px;
	font-weight: bold;
	color: #333;
	background-color: white;
	border: 1px solid #e1e1e1;
	text-decoration: none;
	line-height: 1.65em;
	font-size: 14px;
}

.atg_store_pagination a:hover {
	background: #CCC;
	color: #333;
}

.my_orders .active {
	color: white !important;
	background-color: #094360 !important;
	display: inline-block;
	padding: 6px 16px 1px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	line-height: 1.65em;
	font-size: 14px;
}

.my_orders .atg_store_pagination {
	float: none;
	text-align: center
}

#atg_store_dimensionRefinements h5,#atg_store_facets h5 {
	margin: 0 20px 5px 4px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

#atg_store_personalNavItems li {
	float: left;
}

/*
 .atg_store_leftCol #atg_store_content .aside {
width:153px;
}
*/
#atg_store_dimensionRefinements .atg_store_refinements a,#atg_store_categories a,#atg_store_facets a
	{
	padding: 6px 35px 6px 6px
}

.grid {
	display: inline;
	float: left;
	/* overflow: hidden; */
}

.grid_center {
	width: 660px;
	margin-right: 9px;
	margin-left: 12.5px;
	margin-top: 0px; /*grilla de browse cod10*/
}

.orderDetailView {
	width: 660px;
	margin-right: 9px;
	margin-left: 10px;
	margin-top: 0px; /*grilla de browse cod10*/
}

.grid_right {
	margin-right: 3px;
	visibility: visible;
	float: right;
}

ul.grid li {
	display: block;
	float: left;
	width: 150px;
	height: 360px;
	padding: 10px 0px 10px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* category */
.category .atg_store_generalMessage {
	width: auto;
}

.category  #atg_store_content {
	padding-top: 20px;
	padding-bottom: 15px;
}

.order {
	position: relative;
}

.left {
	float: left;
}

.right {
	float: right;
}

.view p {
	padding: 0px 8px;
	float: left;
	margin-top: 6px;
}

.found h1 {
	font-size: 16px;
	font-weight: bold;
	color: #094360;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	line-height: normal;
}

.found p {
	font-size: 14px;
	color: #303030;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-style: italic;
}

ul#menu_show_as {
	width: 190px;
	position: relative;
	list-style: none;
	/* position: relative; */
	/* right: 266px; */
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
}

ul.list li {
	width: 100%;
	display: block;
	background: white;
	padding: 0px;
	border: 1px solid #e1e1e1;
	position: relative;
	/*height: 304px;*/
	height:343px;
}

ul.list .leftList {
	float: left;
	width: 220px;
	padding-top: 0px;
}

ul.list .rightList {
	position: relative;
	float: right;
	height: 100%;
	width: 180px;
}

ul.list .atg_store_productImage img {
	float: left;
	margin-left: 30px;
	margin-top: 30px;
}

ul.list .add_products {
	position: relative;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 100%;
}

ul.list .add_products .inputpromohome {
	width: 36px;
	height: 35px;
	margin-right: 4px;
	margin-left: 10px;
	font-size: 16px;
	text-align: center;
}

.dijitSlider {
	margin-left: 0px;
}

.category_column {
	padding-bottom: 15px
}

.sortOrder {
	padding: 8px 0px !important;
}

.category  .header_cotodig {
	margin-bottom: 0px
}

.arrow-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 13px solid #717171;
	position: absolute;
	top: 0px;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 13px solid #717171;
	position: absolute;
	top: 16px;
}

.product-description .add_products {
	width: 140px;
	overflow: auto;
	position: relative;
	margin: 24px 0px 0px 0px;
}

.found_box .add_products {
	width: 150px;
	overflow: hidden;
	position: relative;
	margin: 24px 0px 0px 0px;
}

.grid .found_box .add_products {
	width: 100%;
	overflow: none;
	/*height:75px;*/}
	height:119px;

.more-products .add_products {
	width: 116px;
	overflow: auto;
	position: relative;
	margin: 0px auto;
}

.atg_store_productPrice {
	color: #47B8D6;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	padding-top: 35px;
	/*padding-top: 85px;*/
	/*padding-bottom: 20px;*/
	display: block;
}

.atg_store_oldPrice {
	color: red;
	font-weight: normal;
	display: inline-block;
	/*text-decoration: line-through;*/
	font-size: 14px;
	text-align: left;
}

.atg_store_recentlyViewedProducts .atg_store_newPrice {
	color: #544C4C !important;
	font-weight: bold !important;
	margin-top: 12px !important;
	text-align: center !important;
	font-size: 21px !important;
}

.atg_store_newPrice {
	color: #544C4C;
	font-weight: bold;
	margin-top: 12px;
	text-align: center;
	font-size: 21px;
}

.atg_store_pageProductDetail .atg_store_newPrice {
	font-size: 42px;
}

ul.grid .inputpromohome,.inputpromohome {
	width: 36px;
	height: 35px;
	margin-right: 4px;
	font-size: 16px;
	text-align: center;
	background: white;
	border: 1px solid #ccc;
	margin-left: 10px;
}

.product-description .cart_icon {
	margin: 1px 22px 0px 0px !important;
}

ul.list .cart_icon {
	
}

ul.grid .cart_icon { /* margin-right: 26px; */
	overflow: hidden
}

.cart_icon {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	padding-top: 5px;
	width: 100%;
	text-align: center;
}

.touch_cart_div td {
	vertical-align: top !important;
}

#atg_store_itemTable tr {
	border-bottom: 1px solid #e1e1e1;
}

.arrow-down_touch {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/touch_left.png)
		no-repeat !important;
	width: 43px;
	height: 38px;
	display: inline-block;
	cursor: pointer !important;
	float: left;
	margin-right: 1px;
}

.arrow-up_touch {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/touch_right.png)
		no-repeat !important;
	width: 43px;
	height: 38px;
	display: inline-block;
	cursor: pointer !important;
}

.input_touch_cart {
	width: 36px;
	height: 34px;
	margin-right: 0px !important;
	display: block !important;
	border: 1px solid #7b7a7a;
}

.touch .input_touch_cart {
	width: 20px !important;
	height: 29px !important;
	margin-right: 0px !important;
	display: block !important;
	border: 1px solid #7b7a7a;
}

/* para vista grilla*/
.grid .product_not_available {
	width: auto;
	padding: 6px 6px;
	display: block;
	position: relative;
	font-size: 12px;
	line-height: 10px;
	margin: 4px 0px;
	line-height: 11px;
	text-align: center;
}

/* para vista lista*/
.list .product_not_available {
	display: block;
	position: relative;
	font-size: 11px;
	line-height: 14px;
	float: right;
	text-align: center;
}

/* para pagina de producto*/
.product-description .product_not_available {
	width: 140px;
	padding: 6px 6px;
	display: block;
	position: relative;
	font-size: 11px;
	line-height: 14px; /* float: right; */
	margin: 12px 0px 4px 6px;
	text-align: left;
}

.priceSliderClass {
	width: 140px;
	margin-left: 0px;
	height: 26px;
}

/*Adress book*/
.popupCupos {
	display: none;
}

.icon_delete { /*position: absolute;*/
	left: 2px;
	top: -2px;
	background: url(/sitios/cdigi/static/content/images/cdigi/delete.png)
		no-repeat;
	width: 26px;
	height: 23px;
	display: inline-block;
	vertical-align: text-top;
}

.hyperlink {
	cursor: pointer;
	color: white;
	text-align: center;
}

.my_address .even {
	
}

.hyperlinkCupos {
	cursor: pointer;
	text-align: center;
}

.my_addresstd {
	font-size: 11px;
}

.nickNameAddress {
	font-weight: bold;
	display: block;
	font-size: 16px;
}

.mute .nickNameAddress {
	color: #333;
	font-weight: bold;
}

.mute .hyperlink {
	color: #333
}

.addressBookScrollPanel {
	font-size: 14px !important;
}

.hyperlinkCupos:hover {
	text-decoration: none;
	opacity:0.7;
}

.select_address_td {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/seleccionar-domicilio.png)
		no-repeat !important;
	width: 140px;
	/*background-position: 0px -95px !important;*/
	cursor: pointer;
}

.mute_address_td {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/seleccionar-domicilio.png)
		no-repeat !important;
	width: 140px;
	background-position: 0px -95px !important;
	cursor: pointer;
}

.my_addresstd {
	padding-left: 0px !important
}

#selectCountryBP {
	width: 220px;
}

.account_address_edit {
	font-size: 14px;
}

.account_address_edit .account_label {
	float: left;
	padding-top: 0px;
	text-align: right;
	width: 136px;
	font-size: 14px;
	padding-top: 8px;
}

.account_address_edit  .account_input_block {
	margin-left: 148px;
}

.account_address_edit input {
	width: 210px;
}

.account_input_block input[type="radio"] {
	width: auto;
}

#telephoneInput,#celularInput {
	width: 160px !important;
}

#infoAdicionalInput {
	width: 220px;
	height: 120px;
}

/*.even {
	height: 87px;
	width: 135px;
}*/

.my_address .even {
	background: #F7FCFF;
	border: 2px solid #A1BAC7;
	width: 100%;
}

.add_adress_button {
	padding: 14px 0px 12px 0px;
}

.address_horarios_td,.address_eliminar_td {
	text-align: center;
}

.address_eliminar_td {
	padding-right: 0px !important
}

.my_address .mute {
	background: white
}

.my_address .button_call {
	margin-top: 12px
}

.my_address .even a {
	color: white;
	text-shadow: 1px 1px 0px #000;
}

.even_grey {
	background: #dce3e5;
	width: 100%;
}

#content-tabs .even_grey {
	background: #eeeeee;
	width: 100%;
}

#content-tabsDesc .even_grey {
	background: #eeeeee;
	width: 100%;
}

.my_address .tblData tr td {
	padding: 16px;
}

#atg_store_giftListList .my_address .tblData tr td {
	padding: 16px;
}

#atg_store_addGiftList {
	padding-left: 0px;
	padding-top: 30px;
}

#content-tabs .tblData tr {
	height: auto;
	border-bottom: 1px solid #EEE;
}

#content-tabsDesc .tblData tr {
	height: auto;
}

#content-tabs .tblData tr td {
	text-align: left;
	padding-left: 6px;
	font-weight: normal;
	padding: 10px 24px;
	border: none;
	border-bottom: 1px solid #EEE;
}

#content-tabsDesc .tblData tr td {
	text-align: left;
	padding-left: 6px;
	font-weight: normal;
}

#content-tabs .mute {
	background: white !important;
}

#content-tabsDesc .mute {
	background: white !important;
}

.tblData tr td:first-child {
	text-align: left;
	border-left: 0;
}

/*
.tblData tr td{
	border-bottom: 1px solid #e1e1e1;
}
*/
#content-tabs .tblData tr td {
	padding: 8px 0 8px 8px;
	border: none;
	font-style:normal !important;
}

#content-tabsDesc .tblData tr td {
	padding: 8px 0 8px 8px;
	border: none;
}

.tblData tr:last-child td {
	border-bottom: 0;
}

.addressBookScrollPanel .tblData {
	margin-left: 12px;
}
/*
.my_orders .content_account  h1 {
	margin-left: -12px;
}
*/
.my_address .pad12 {
	padding: 0px 12px 0px 12px;
}

.tblData tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.tblData tr:last-child td:last-child {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.tblData tr:hover td:first-child { /*
		background: #F8F8F8;*/;
	
}

.add_adress_button a {
	background: #094360;
	color: white;
	font-weight: bold;
	position: relative;
	border: none;
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	padding: 12px !important;
	border-radius: 2px;
	font-weight: bold;
	min-width: 160px;
	margin-bottom: 16px;
	-webkit-appearance: none;
}

/*CART*/
.total_cart {
	width: auto;
	font-size: 21px;
	margin-top: 12px;
}

.marg_r_12 {
	margin-right: 12px
}

.marg_b_12 {
	margin-bottom: 12px
}

.marg_t_12 {
	margin-top: 12px
}

.marg_b_t_10 {
	margin: 10px 0px
}

.marg_b_t_18 {
	margin: 18px 0px
}

.marg_18_6 {
	margin: 18px 6px
}

.total_cart p {
	display: block;
	float: left;
	/*width: 180px;*/
	width:200px;
	/*margin-top: 4px !important;*/
}

.total_cart span {
	color: #F8130D;
}

input {
	border-radius: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.fav {
	padding-left: 24px;
	cursor: pointer;
	padding-top: 4px;
	display: block;
	min-width: 160px;
	background:
		url(/sitios/cdigi/static/content/images/cdigi/ic_listas_detail.png)
		no-repeat scroll left center;
	display: block;
	text-align: left;
	font-size: 14px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	border: none;
	margin: 12px 0px 6px 0px
}

.favmin {
	min-width: 100px !important;
	border-radius: 0.3em 0.3em 0.3em 0.3em;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	min-width: 90px;
	outline: medium none;
	padding: 4px 0 2px 26px !important;
	text-align: center;
	text-decoration: none;
	vertical-align: baseline;
}
/* FOOTER + COPYRIGHT INI*/
.footer {
	width: 100% !important;
	background: #ffffff;
	padding-bottom: 26px;
	border-top: 5px solid #47b8d6;
}

.footer_style {
	width: auto;
	margin: 0px auto;
	height: auto;
	position: relative;
	font-size: 12px;
	max-width: 1140px;
}

.atg_store_pageLogin #atg_store_content {
	padding-top: 0px;
	padding-bottom: 15px;
}

.copy {
	background: white;
	text-align: center;
	font-size: 12px;
}

.copy  p {
	display: inline-block
}

.footer_style ul li {
	line-height: 24px;
	text-align: left;
}

.descuentos_footer a,.footer_style p {
	color: #545454;
	font-size: 16px;
	font-family:'Open Sans', sans-serif;
	text-decoration: none
}

.footer_style td {
	vertical-align: top;
	padding-right: 0px !important;
	padding-bottom: 22px;
	padding-top: 22px;
}

.footer_style table {
	width: 96% !important;
	text-align: center;
}

/* FOOTER + COPYRIGHT FIN*/
ul#menu_show_as li a.grid_view.active {
	background-position: -30px -30px;
}

ul#menu_show_as li a.grid_view {
	width: 30px;
	background-position: -30px 0;
}

ul#menu_show_as li a {
	display: inline-block;
	height: 30px;
	background-image:
		url(/sitios/cdigi/static/content/images/cdigi/icon-view.png);
	text-indent: -9999px;
}

#sortByForm {
	display: inline-block;
	vertical-align: top;
}

.atg_store_productTitle {
	display: block;
	padding: 6px 5px 1px 5px;
	/* height: 40px; */
	/* text-align: center; */
	margin-bottom: 4px;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #34495E !important;
	font-size: 1.8em !important;
	line-height: 21px !important;
	font-weight: lighter;
	margin-top:3px;
}

#atg_store_spotlight .atg_store_productTitle {
	height: 36px;;
}

.list .atg_store_productTitle {
	width: 250px;
	height: auto;
	position: absolute;
	margin-left: 230px;
	top: 50px;
}

.unit {
	height: 12px;
	padding: 2px 0px;
	display: block;
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 10px;
}

.promo_top_derecha {
	position: absolute;
	z-index: 10;
	transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.promo_top_izquierda {
	position: absolute;
	z-index: 10;
	top:6px;
	left:6px;
	}

.promo_bottom_derecha {
    position: absolute;
    z-index: 10;
    margin-top: 110px;
    margin-left: 125px;
}

.sort_products label {
	margin-right: 8px
}

ul#menu_show_as li {
	display: inline;
}

ul#menu_show_as li a.list_view {
	width: 30px;
	background-position: 0 0;
}

ul#menu_show_as li a.list_view.active {
	background-position: 0 -30px;
}

#menu_show_as,.sort_products label {
	font-size: 14px;
}

ul#moreactions {
	text-align: left
}

#selectCalleBNP {
	display: block
}

/* gus */
.list .unit {
	text-align: center;
	width: 250px;
	position: absolute;
	margin-left: 230px;
	top: 130px;
}

.promo_bottom{
	height: 24px;
    margin-left: 0px;
    margin-top: -5px;
    padding-bottom: 10px;
	text-align: left;
}

.promo_bottom img{
	max-width: 98%;
}
.list .promo_bottom img {
	max-width: 170px !important;
}

.grid .promo_bottom{
	height: 22px;
}

.buttons_buy {
	height: 42px;
	margin: 0px auto;
	width: 141px;
}

.atg_store_pageCart .buttons_buy {
	margin: 0px auto;
	width: auto;
}

.input_quantity_cart {
	width: 35px;
	height: 35px;
	margin-right: 4px;
	margin-left: 10px;
	font-size: 16px;
	text-align: center;
}

.add_quantity_cart {
	background: #47b8d6;
	margin-bottom: 4px;
	display: inline-block;
	width: auto;
	vertical-align: top;
	height: 39px;
	position: relative;
}

.add_quantity_cart span {
	padding: 11px 10px 12px 12px;
	display: inline-block;
	text-align: center;
	color: white;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.51);
}

.table1 td {
	padding: 6px;
	border: 1px solid #e1e1e1;
}

.breadcrumbSeparador {
	color: #47b8d6;
}

.indicator_wrapper {
	display: none;
	visibility: hidden;
}

.account_input_block input[type="radio"] {
	margin-top: 6px;
}

.account_input_block input[type="radio"]+label {
	margin-right: 6px
}

.account_input_block .checkbox {
	display: block;
	margin-top: 4px
}

.account_input_block input[type="checkbox"]+span {
	margin-right: 6px
}

.atg_store_pageCart  .marg_r_12 {
	margin-right: 40px;
}

.table1 tr {
	padding: 12px;
}

.atg_store_company_content {
	display: block;
	width: 60% !important;
}

@media ( max-width : 860px) {
	.atg_store_company_content {
		max-width: 400px;
	}
}

.atg_store_aboutUs  .atg_store_company_content  span {
	font-size: 14px;
	padding: 12px 0px;
	display: block;
}

#atg_store_shoppingCart {
	margin-bottom: 16px;
}

.total_cart_container {
	position: relative;
	display: block;
	border-radius: 2px;
	background-color: #f2f2f2;
	border:1px solid #cccccc;
	border-radius: 2px;
	clear: both;
	overflow: auto;
	padding-bottom: 16px;
	margin-top: 6px;
	padding-left: 12px;
	padding-top: 6px;
}

.save_cart_as_list {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/ic_listas_detail.png)
		no-repeat scroll 4% center #fff;
	padding-left: 30px !important;
}

.delete_cart_page {
	background: url(/sitios/cdigi/static/content/images/cdigi/ic_delete.png)
		no-repeat scroll 4% center #fff;
	padding-left: 30px !important;
}

#formClearCarr {
	display: inline-block;
	margin-left: 6px;
}

#formClearCarr1 {
	display: inline-block;
	margin-left: 6px;
}

.atg_store_pageCart  .arrow-up_touch {
	margin-left: -52px !important;
}

.atg_store_company #atg_store_content {
	padding-top: 6px;
	padding-bottom: 15px;
}

.condiciones {
	font-size: 14px;
	line-height: normal;
	padding-left: 16px;
}

.selection_address .my_address .button_call {
	margin-top: 0px;
}

.selection_address .add_adress_button {
	float: left !important;
}

.selection_address .my_address {
	padding: 12px 16px 12px 16px !important
}

.selection_address .addressBookScrollPanel .tblData {
	margin-left: 0px;
}

.atg_store_comparison #atg_store_content,.atg_store_orderDetails #atg_store_content,.atg_store_comparison #atg_store_content,.atg_store_promotions #atg_store_content
	{
	padding-top: 18px;
	padding-bottom: 15px;
}

.atg_store_catSubNavTitleHeader_col
	{
	text-align: left;
	font-weight: 300;
	color: #47b8d6;
	font-size: 19px;
	display: inline-block;
	float: left;
	line-height: 19px;
	padding-bottom: 16px;
	padding-top: 6px;
	line-height: 41px;
	padding-bottom: 6px;
	margin-top: 4px;
	background-position: left 30%;
	padding-left: 51px;
}
.subcategory_viewall {
	font-weight: bold;
}

.atg_store_catSubNavHeader_col
	{
	overflow: auto;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 12px;
}

.atg_store_catSubNavViewAllHeader_col a
	{
	display: inline-block;
	float: left;
	margin-left: 12px;
	background: #47b8d6;
	line-height: 24px;
	border-radius: .3em;
	margin-top: 14px;
	text-align: center;
	color: white;
	border-right: 4px;
	height: auto;
	padding: 4px 12px 4px 12px;
	text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.33);
}

.atg_store_searchAdjustments {
	padding: 4px 0 0 0px;
	margin-bottom: 12px;
	font-size: 1.6em;
}

#atg_store_contentHeader h2 {
	padding-left: 16px;
}

.atg_store_promoDigi {
	padding-left: 12px;
	padding-top: 40px;
}

.dojoxLightbox {
	border-radius: 2px;
}

.atg_store_pageProductDetail #atg_store_container {
	width: 100%;
}

/*
.atg_store_pageProductDetail .atg_store_smallButton {
right:15px
}
*/
#atg_store_recentlyViewedProducts {
	overflow: hidden;
}

.marcelo .blue_cart {
	margin-right: 12px
}

.atg_store_richCartButton {
	position: relative;
	display: inline-block;
	padding: 0px;
}

.atg_store_cartQty {
	position: absolute;
	top: 3px;
	/*right: 14px;*/
	right:4px;
	color: white;
	font-weight: 600;
}

.atg_store_cartQty p {
	color: #fff;
	font-weight: 600;
	text-align: center;
	font-size: 11px;
	width: 19px;/*MOD BY ANDRE*/
	margin: 0px auto;
	padding-top: 2px;
}

.atg_store_emailAFriend label {
	color: #333;
}

.atg_store_addQty {
	padding-top: 0px;
}

.product_detail_comentario {
	text-align: left;
}

.atg_store_loginMethod {
	width: 46%;
	float: left; /* MOD BY ANDRE */
    /*height: 230px;*/
	min-height:245px;/* MOD BY ANDRE */
	height:auto; /* MOD BY ANDRE */
	padding-bottom:10px; /* MOD BY ANDRE */
    margin-right: 12px; /* MOD BY ANDRE */
    border: 1px solid #ccc; /* MOD BY ANDRE */
    background: #FDFDF9; /* MOD BY ANDRE */
    padding: 0; /* MOD BY ANDRE */
    box-shadow: 1px 0px 1px #eee; /* MOD BY ANDRE */
	
}

.top_menu {
	width: 100%;
	height: 33px;
    background: #f2f2f2;
    max-width: 1140px;
    margin: auto;
}

#atg_store_catNavContainer {
	/*height: 46px;
	line-height: 50px;*/
}

.atg_store_loginMethod ul.atg_store_basicForm li {
	padding: 0 4px;
}

.atg_store_loginMethod ul.atg_store_basicForm li {
	width: auto !important;
}

.padtopnonelabel {
	padding-top: 0px !important
}

.atg_store_loginMethod ul.atg_store_basicForm li label {
	font-size: 14px;
	line-height: 14px;
	/*width: 110px;*/
    width: 200px !important;
    line-height: 12px;
    font-weight: 400;
    color: #545454;
    height: 22px;
}

.atg_store_loginMethod ul.atg_store_basicForm li input {
	border: 1px solid #ccc;
}

.atg_store_loginMethod ul.atg_store_basicForm li input[type="text"],.atg_store_loginMethod ul.atg_store_basicForm li input[type="password"],.atg_store_loginMethod ul.atg_store_basicForm li input[type="email"],.atg_store_loginMethod ul.atg_store_basicForm li input[type="tel"]
	{
	width: 240px;
	padding: 5px;
	font-size: 14px;
}

.atg_store_loginMethod ul.atg_store_basicForm li {
	width: auto;
}

.atg_store_loginMethod ul.atg_store_basicForm li label {
	line-height: 14px
}

.atg_store_loginMethod ul.atg_store_basicForm li {
	width: auto;
}

.atg_store_scrollableProductSpotlight .navigation .control {
	display: inline-block;
	width: 35px;
	height: 35px;
	border: none;
}

.atg_store_scrollableProductSpotlight .navigation {
	background-color: white;
	color: #333;
	font-weight: normal;
	font-size: 24px;
}

.atg_store_scrollableProductSpotlight .navigation .previous {
	background:
		url('/sitios/cdigi/static/content/images/cdigi/nav_prev.png')
		no-repeat;
}

.atg_store_scrollableProductSpotlight .navigation .next {
	background:
		url('/sitios/cdigi/static/content/images/cdigi/nav_next.png')
		no-repeat;
}

.atg_store_scrollablePromotionalContent {
	max-width: 1140px;
	height: auto;
	margin: 0px auto;
}

.atg_store_scrollableProductSpotlight .content {
	width: 100%;
}

.item .product a:hover {
	border: 1px solid #e1e1e1;
}

.carousel_inner .item .product a:hover {
	border: 1px solid white
}

#products {
	width: 100%;
	margin-top: 12px
}

.atg_store_product {
	max-width: 960px;
	margin: 0px auto;
}

.carousel_inner {
	max-width: 1140px;
	margin: 0px auto;
}

.item .product a:hover {
	background: none
}
/*
}
*/
.atg_store_refinements .atg_store_refinementsAncestors {
	background: #094360;
	border-radius: 4px 4px 4px 4px;
}

#atg_store_mediaBannerContainer {
	margin: 0px !important
}

#atg_store_dimensionRefinements a {
	color: white;
	font-weight: bold;
}

#atg_store_dimensionRefinements  a:hover {
	color: white;
}

.grid_right {
	border-radius: 2px;
}

.cart_wrapper_products {
	display: block;
	font-size: 10px;
	overflow-x: hidden;
}

.cart_wrapper_products tr {
	padding: 1px 0px;
	vertical-align: top;
}

.cart_wrapper_products tr td {
	padding: 2px;
}

.cart_wrapper_products a {
	color: black;
}

.cart_wrapper_products a:link {
	color: #000;
	text-decoration: none;
}

.cart_wrapper_products a:active {
	color: #000;
	text-decoration: underline;
}

.cart_wrapper_products a:visited {
	color: #000;
	text-decoration: none;
}

.cart_wrapper_products  a:hover {
	color: #000;
	text-decoration: underline;
}

.total {
	text-align: center;
	z-index: 2;
	position: relative;
}

.total span {
	color: #f8130d;
	font-weight: bold;
}

.total p {
	display: block;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}

.pay {
	margin: 0px auto;
	z-index: 2;
	position: relative;
	padding-bottom: 19px;
	clear: both;
	padding-top: 6px;
}

.pay .red {
	margin: 6px 0px 0px 0px;
	border: none;
}

.pay .extralight_blue {
	margin: 10px 0px;
}

.atg_store_autoSuggest {
	margin-left: 0px;
	padding: 6px;
	WIDTH: 103%;
	border-top: 0px;
	border-left: ridge #ABADB3 1px;
	border-right: ridge #ABADB3 1px;
	border-bottom: ridge #ABADB3 1px;
}

.atg_store_autoSuggest ul li  a {
	color: #333 !important;
	padding: 6px 0px;
	font-size: 16px !important;
	margin-left: 10px;
}

.atg_store_autoSuggest li a:hover,.atg_store_autoSuggest li a.selected {
	background: white;
}

.atg_store_autoSuggest {
	top: 55px;
}

#bigCarroDiv { /*position: absolute;*/
	top: 102px;
}

#atg_store_richCart .atg_store_richCartCartLink {
	width: 126px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 10px !important;
	margin-bottom: 17px !important;
}

.atg_store_company_content  p {
	font-size: 14px;
	font-weight: normal !important;
	color: #333;
}

.atg_store_company .atg_store_main {
	margin-top: 12px;
}

.atg_store_company h4 {
	font-size: 16px !important;
	font-weight: bold !important;
	margin: 12px 0 5px 4px !important;
}

.atg_store_myAccountPage #atg_store_userAccountNav {
	/*padding: 0px*/
}

.atg_store_myAccountPage  #atg_store_userAccountNav0 {
	position: relative;
	display: block;
	overflow: auto;
	text-align: left;
	/*PADDING-TOP: 12PX;*/
}

.atg_store_useraccount_add_adress ul li {
	font-size: 32px !important;
}

#atg_store_richCart #atg_store_richCartHeader {
	padding: 16px;
	height: auto;
}

.atg_store_scrollableProductSpotlight .navigationWrapper {
	text-align: center;
	padding-top: 20px;
	position: relative !important;
}

.atg_store_scrollableProductSpotlight span.atg_store_productImage img {
	border: none;
	background: none;
	padding: 0px;
}

.atg_store_scrollableProductSpotlight span.atg_store_productImage {
	box-shadow: none;
}

.cuadros {
	position: relative;
	width: 100%;
	max-width: 1140px;
	margin: 0px auto;
	overflow: hidden;
}

.atg_store_scrollablePromotionalContent .content {
	width: 100%;
}

.cuadros {
	margin-top: 14px;
	text-align: left
}

.cuadros li {
	display: inline-block;
}

.cuadros li {
	display: inline-block;
}

.cuadrossecond {
	padding-left: 11px;
}

.content_account input {
	padding: 8px 4px;
	font-size: 14px;
}

.register_page .content_account {
	float: none
}

.register_page .form-account .account_input_block {
	
}

.inputRecuperoContrasenia{
	width:200px;
	display:inline-block;
	margin-left:0 !important;
}

.register_page .content_account h2 {
	font-size: 19px;
	font-weight: bold;
	line-height: 21px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 16px;
	color: #333;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
}

.register_page input[type="checkbox"] {
	margin-top: 6px;
	margin-right: 6px;
}

.account_forms fieldset {
	border: none;
	padding: 0px
}

.account_forms input[type="text"],.account_forms input[type="password"]
	{
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	display: inline-block;
	margin: 0;
	outline: 0 none;
	padding: 4px;
	width: 210px;
}

.account_forms .esp_dom {
	width: 210px;
	height: 120px
}

.my_data input[type="radio"] {
	margin-top: 0px;
}

.my_data input[type="radio"]+label {
	margin-right: 6px
}

.my_data .checkbox {
	display: block;
	margin-top: 4px
}

.my_data input[type="checkbox"]+span {
	margin-right: 6px
}

.downloadfile a {
	font-size: 11px;
	color: #000;
}
/*
.my_data .required
{
font-size:12px;
color:#cc0000;
display:inline !important;
}

.required
{
font-size:12px;
color:#cc0000;
display:inline !important;
}

.account_save {
	width: 220px !important;
	margin-left: 2px;
	border: none !important;
	border: 1px solid #2E474C !important
}*/

.what_type_address {
	margin-top: 6px;
}

/*#atg_store_editAddressSubmit.account_save {
	float: left;
	width: 212px !important;
	margin-left: 2px;
	border: none !important;
	border: 1px solid #2E474C !important
}

#atg_store_editAddressCancel.account_save {
	float: right;
	width: 150px !important;
	height: 22px !important;
	margin-left: 2px;
	border: none !important;
	border: 1px solid #2E474C !important
}*/

.account_forms input:focus {
	border-color: #56B4EF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px
		rgba(70, 184, 213, 0.6);
	outline: 0 none;
}

.account_group {
	margin: 16px 16px 16px 0px;
}

.my_orders_save {
	width: 120px !important;
	margin-left: 2px;
	border: none !important;
	border: 1px solid #2E474C !important
}

.my_comments_save {
	width: 120px !important;
	margin-left: 2px;
	border: none !important;
	border: 1px solid #2E474C !important;
	margin-top: 15px;
}

.plu_comments {
	padding-top: 10px;
}

.my_addresstd {
	width: 160px;
	line-height: 14px
}

.adress_eliminar_td {
	padding-left: 46px;
}

.my_address tr {
	height: 112px !important
}

.second_header_account {
	margin-top: 18px !important
}

.select_address_td,.mute_address_td {
	cursor: pointer
}

.pad12 {
	padding: 12px 12px 0px 12px
}

.my_address {
	padding: 12px 56px 16px 6px !important
}

.form-account .account_input_block {
	margin-left: 90px;
}

.account_input_block_small {
	width: 70px !important;
	text-align: center;
}

/*
.account_input_save_block {
	margin-left: 138px;
}*/

.form-account {
	width: auto
}

.account_label .small {
	font-size: 10px;
	line-height: 10px
}

.form-account .account_label {
	float: left;
	padding-top: 10px;
	/*text-align: right;
	width: 85px;*/
	font-size: 14px;
}

.recuperoContrasenia {
	text-align: left;
	width: 200px;
	display:inline-block;
	font-size: 14px;
    line-height: 12px;
    font-weight: 400;
    color: #545454;
    height: 22px;
}

.email_help {
	width: 455px;
	height: 349px;
}

.form-account input,.form-account select,.form-account textarea {
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
}

.account_label_newsLetter {
	width: 360px !important;
}

.input_chk_padL5 {
	padding-left: 5px;
}

.input_year {
	width: 44px !important
}

.menu_account ul {
	width: 290px;
	float: left
}

.menu_account ul li a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	display: block;
	padding: 12px 12px;
	position: relative;
	border-bottom: 1px solid #E8E8E8;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	min-width: 180px;
}

.arrow_account {
	position: absolute;
	right: 12px;
	top: 12px;
	background:
		url(/sitios/cdigi/static/content/images/cdigi/account_arrow.png)
		no-repeat;
	background-position: 0px 0px;
	width: 15px;
	height: 19px;
	display: inline-block;
	vertical-align: text-top;
}

.first_menu_account {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.last_menu_account {
	border: none !important;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.dni {
	width: 144px !important
}

.areanum {
	width: 46px !important
}

.num {
	width: 146px !important
}

.my_data select {
	padding: 8px 2px
}

.my_data p,.my_data div {
	max-width: 600px;
}

.active_account a {
	background-color: #094360 !important;
	color: white !important;
}

.register_page .content_account {
	/*width: 50%;*/
	width:46%;
	border-radius:0;
	padding:10px;
}

.content_account {
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #E0E0E0;
	padding: 12px 40px 40px 16px;
}

.main_section h1 {
	font-size: 32px;
	font-weight: 300;
	color: #333;
	color: #094360;
	padding: 10px 0px;
	line-height: normal;
}

#atg_store_itemTable {
	/*width:97%;*/
	width: 100%;
	margin: 0px auto;
	font-size: 11px;
	float:left;
	clear:both;
}

#atg_store_itemTable tbody{
	float:left;
	clear:both;
}

.atg_store_pageCart  #atg_store_content {
	padding-top: 18px;
	padding-bottom: 15px;
}

.atg_store_pageRegistration  #atg_store_content {
	padding-top: 0px;
	padding-bottom: 15px;
}

.found {
	padding-bottom: 6px;
	padding-top: 6px;
}

.order {
	float: right;
	padding: 0px;
}

/* termina gus */
@media ( max-width : 2200px) {
	.found p {
		margin-top: 12px
	}
	.titleSearchResults {
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
		background: #fafcf0;
		padding: 4px 8px;
		border-radius: 2px;
		display: inline-block;
		border: 1px solid #e1e1e1;
		margin-top: 6px;
	}
	#atg_store_catNav {
		text-align: center
	}
	ul.grid li {
		padding: 0px;
		height: 563px;
		width: 182.4px;
		border: 1px solid #e1e1e1;
		margin-bottom: 18px;
	}
	#atg_store_header {
		width: auto;
	}
	.grid_left {
		width: auto;
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		padding-right: 6px;
		padding-left: 6px;
		border: 1px solid #e1e1e1;
		border-radius: 2px;
	}
	#atg_store_container {
		width: 100%;
	}
	#atg_store_catNavContainer {
		width: auto;
	}
	.cart_items  img {
		height: auto;
		max-width: 100%;
		vertical-align: middle;
		width: 100%;
	}
	.grid_center {
		margin-right: 0px;
		width: 63%;
	}
	.orderDetailView {
		width: 660px;
		margin-right: 9px;
		margin-left: 10px;
		margin-top: 0px; /*grilla de browse cod10*/
	}
}

/* 150115 */
#atg_store_personalNavItems {
	margin-right: 6px;
	margin-top: -11px;
}

.atg_store_orderDetails   .found {
	padding-left: 2px;
}

.atg_store_orderDetails .grid_center {
	padding-left: 7px;
}
/*
.atg_store_pageCart  input#atg_store_searchSubmit {

margin:15px 26px 11px 0px !important

}
*/
.div_notificationErrorToCart a {
	text-align: center;
	display: block;
	color: red;
}

#atg_store_userAccountNav0 ul {
	padding: 2px 0px 7px 0px;
	float: right;
}

.atg_store_useraccount_add_adress ul {
	float: none !important;
}

.atg_store_scrollableProductSpotlight .product {
	width: 19% !important;
	height: 539px;
	border: 1px solid #e1e1e1;
}

.atg_store_scrollableProductSpotlight .carousel_inner {
	width: 100%
}

.atg_store_scrollableProductSpotlight {
	background: white;
}

.atg_store_pageProductDetail .atg_store_content {
	padding-top: 0px;
}

h1.product_page {
	font-size: 27px;
	font-weight: 300;
	color: #333;
	padding: 0px;
	line-height: normal;
	padding-top: 12px;
	text-align: left;
}

#atg_store_catNav .atg_store_catSubNv ul li {
	text-align: left;
}

.atg_store_addQty .atg_store_quantity input {
	width: 36px;
	height: 35px;
	margin-right: 4px;
	margin-left: 10px;
	font-size: 16px;
	text-align: center;
}

#atg_store_contentContainer {
	max-width: 1210px;
	margin: 0px auto;
}

/* Large desktop */

/*
@media (min-width: 1341px) { 

#atg_store_container {

width: 1140px;

}

.atg_store_promotionItem img {
width: 100%;
max-width: 100%;
height:357px !important;

}



#atg_store_catNavContainer {
text-align:center;
}
.atg_store_dropDownChild  { 
text-align:left;
}


.atg_store_leftCol #atg_store_content .aside {

}

#atg_store_search {
width: 45%;
}

#atg_store_catNavContainer {
padding: 6px 0px;
}

#atg_store_catNav {

}

.atg_store_catNavContainer_cotodig #atg_store_catNav > li > a
{
font-size:16px;
padding:0px 10px 0px 10px !important;
}



.category #atg_store_container  {
width:98% !important;
}

.category .grid_center {
width:70.2%
}

#atg_store_search .atg_store_searchInput {
padding: 11px 11px 11px 11px;
width: 100%;
float: left;
font-size:19px;
}

#atg_store_search span.atg_store_smallButton input#atg_store_searchSubmit{
  padding: 0 0 0 5px;
  margin:11px 0px 0 0px;
  display: block;
  width: 80px;
  height: 44px;
  background:url(/sitios/cdigi/static/content/images/cdigi/search_button.png) no-repeat scroll right top transparent;
  color:transparent;
  border:0 none;
  cursor:pointer !important;
  display:inline-block;
  overflow:hidden;

}

#atg_store_search span.atg_store_smallButton input#atg_store_searchSubmit:hover{
  background:url(/sitios/cdigi/static/content/images/cdigi/search_button.png) no-repeat scroll right bottom transparent;
}


.grid_left, .grid_right  { 
width:auto; 
background:#f2f2f2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-right: 6px;
padding-left: 6px;
}





.atg_store_search_max_length {
width:auto;
}


#atg_store_catNavContainer, #atg_store_header {
width:100%;


}

#atg_store_header {
padding:20px 0px 10px 0px;
max-width:1420px;
}





ul.grid li {
padding:0px;
margin-left:12px;
height:510px;
width: 18.5%!important;
}


.atg_store_productImage img {
height: auto;
max-width: 100%;
vertical-align: middle;


}
.atg_store_leftCol #atg_store_content .aside {
width: auto ;
}

.grid_left  .aside  {
width:183px !important;
}
.grid_right    .aside  {
width:183px  !important;

}
.grid_right     {
background: #f2f2f2;
border-radius: 4px;
width:151px
}




.grid .atg_store_productImage img {
width:155px;
margin:0px auto;
}

.list .atg_store_productImage img {
width:auto;
}


.cart_items  img {
height: auto;
max-width: 100%;
vertical-align: middle;
width:100%;
}

.found h1, .found p {
margin-left:12px;
margin-bottom:12px;
}

.atg_store_searchAdjustments {
padding: 0px 0px 14px 0px;
font-size: 1.8em;
}





}
*/
@media ( min-width : 1421px) {
	.grid_right {
		width: 220px;
		margin-right: 3px;
		visibility: visible;
		float: right;
	}
}

@media only screen and (min-width:1130px) and (max-width:1340px) {
	.grid_right {
		width: 16%;
	}
}

@media ( max-width : 1180px) {
	.cuadros li {
		vertical-align: top
	}
	.cuadrosfirst {
		width: 54%;
	}
	.cuadrossecond {
		width: 40%;
	}
	.cuadros img {
		width: 100% !important;
		max-width: 100%;
	}
}
/*
 @media (max-width: 1036px) { 
.grid_right {
display:none;
visibility:hidden;
}

ul.grid li {
padding: 0px;
margin-right: 18.8px;
height: 510px;
width: 22%!important;
}

.grid_center {
margin-right: 0px;
width: 76%;
}

.grid_left {
width: 20%;
}

.addToCart {
width: auto;
}

}*/
@media ( max-width : 940px) {
	ul.grid li {
		padding: 0px;
		margin-right: 18.8px;
		height: 563px;
		width: 34% !important;
	}
	.grid_center {
		margin-right: 0px;
		width: 76%;
	}
	.grid_left {
		width: 187px;
	}
	.addToCart {
		width: auto;
	}
}

@media ( max-width : 940px) {
	.grid_center {
		width: 100%;
		margin-left: 0px;
	}
	ul.grid li {
		margin-right: 0px;
		padding: 12px;
		height: 563pxpx;
		width: 25% !important;
	}
}

@media ( max-width : 1030px) {
	#atg_store_header {
		padding: 20px 20px 0px 10px;
		width: auto;
	}
}

/*@media ( max-width : 1200px) {
	#atg_store_header {
		min-height: 96px;
	}
}*/

#atg_store_mediaBannerContainer img {
	width: 100% !important;
	max-width: 100%;
}

#atg_store_container {
	width: 100%;
}

.atg_store_promotionItem img {
	width: 100% !important;
	max-width: 100%;
}

@media ( min-width : 1360px) {
	/*.grid_center {
		width: 960px;
	}*/
	.orderDetailView {
		width: 660px;
		margin-right: 9px;
		margin-left: 10px;
		margin-top: 0px; /*grilla de browse cod10*/
	}
	#atg_store_catNavContainer,#atg_store_header {
		width: 100%;
	}
	.ul.grid li {
		width: 190px !important;
	}
	.category #atg_store_container {
		width: 1336px !important;
	}
}

@media ( min-width : 1500px) {
	.grid_right  .aside {
		position: absolute;
		right: 0px;
		width: auto;
	}
	.category #atg_store_container {
		max-width: 1440px;
	}
}

/* Landscape phone to portrait tablet */
@media ( max-width : 767px) {
	.cuadrosfirst {
		width: 100%;
		margin-bottom: 16px;
	}
	.cuadrossecond {
		width: 100%;
	}
}

#subcat a:link,#subcat a:visited,#subcat a:hover,#subcat a:active {
	color: #000;
	text-decoration: underline;
	text-transform: none;
}

#subcat td {
	
}

#subcat td {
	padding: 3px 10px 8px 0px;
	font-size: 12px;
	width: 24%;
	vertical-align: top;
	text-align: left;
	line-height: 14px;
}

.tittle_subnav,#atg_store_spotlightText h3 {
	font-size: 21px;
	font-weight: 300;
	color: #094360;
	margin: 1px 0px 6px 0px;
	padding: 0px;
	line-height: normal;
}

@media ( max-width : 860px) {
	#subcat td {
		font-size: 12px;
	}
}

/*  ALE MI CUENTA */
.menu_account {
	width: 290px;
	float: left;
	margin-left: 16px;
}

.atg_store_myAccountPage  #atg_store_content {
	padding-top: 6px;
	padding-bottom: 15px;
	min-height: 550px;
}

.content {
	margin: 0px auto;
	position: relative;
}

.mainsite {
	padding-top: 12px;
}

.content_account {
	width: auto;
	position: relative;
	float: left;
	margin-left: 24px;
	padding-right: 26px;
}

.content_suggest {
	width: 93%;
}

.content_account .atg_store_emailAFriendMessage {
	width: 465px;
}

#atg_store_content .my_orders {
	width: 55%;
}

#atg_store_content .my_lists {
	width: auto;
}

#atg_store_content .my_carts {
	width: auto;
}

.adress_horarios_td {
	text-align: center
}

.content_account_no_menuL {
	margin: auto;
	padding: 0px 10px 16px 10px
}

.content_account_no_menuL h1 {
	font-size: 24px;
	margin-top: 12px;
	margin-bottom: 0px;
	line-height: 21px;
}

.content_account_no_menuL p {
	color: #666666;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 20px;
}

.content_account_center {
	float: none;
	margin: auto !important;
}

.menu_account,.content_account {
	border-radius: 6px 6px 6px 6px;
	border: 1px solid #E0E0E0;
}

#atg_store_tipoDocumento {
	width: 65px
}
/*
#atg_store_nroDocumento {
	width: 142px
}

#atg_store_estadoCivil,#selectCalleBNP,#selectProvinciaBNP,#selectPartidoBNP,#selectLocalidadBNP,#atg_store_registerGender,#atg_store_estadoCivil,#selectProvinciaBP,#atg_s0tore_registerGender,#atg_store_registerReferer
	{
	width: 220px;
}

#atg_store_numeroFijo {
	width: 152px;
}
*/
.atg_store_pageRegistration  .content_account p {
	width: 400px
}

.atg_store_pageRegistration  .content_account {
	padding-right: 0px;
}

.content_account h1 {
	font-size: 24px;
	margin-top: 12px;
	margin-bottom: 0px;
	line-height: 21px;
}

.content_account h2 {
	font-size: 19px;
	margin: 12px 0px;
	line-height: 19px;
}

.my_card_table .tblData p {
	font-size: 12px;
	font-weight: normal;
	color: #333
}

.tarjeta_descripcion_input {
	padding: 5px 0px 7px 0px;
	padding-left: 6px;
	border: 1px solid #ccc;
}

.tarjeta_descripcion_grabar {
	height: 14px;
	min-height: 0px;
	color: white !important;
	text-decoration: none;
	margin-top: 6px;
	width: 133px;
}

.my_card_table .my_orders tr td {
	padding: 0px
}

.icon_header_company {
	text-align: left;
	display: inline-block;
	float: left;
	margin-right: 16px;
	margin-top: -4px;
}

.atencion a {
	color: #3cb8d5
}

.atencion_terminos {
	font-family: 'Open Sans', sans-serif;
	color: #333;
	font-weight: normal;
	margin-top: 8px;
	font-size: 14px;
	line-height: 19px;
}

.my_card_table .firstborder {
	vertical-align: top;
	padding-top: 23px;
	padding-left: 126px;
}

.tdObservacionTarjetaCredito {
	padding-right: 6px !important
}

.my_card_table tr td {
	padding: 12px;
}

.my_card_table  thead {
	border-bottom: 1px solid #e1e1e1;
}

#atg_store_header {
	max-width: 1140px;
}

.content_account p {
	font-family: 'Open Sans', sans-serif;
	color: #333;
	font-weight: bold;
	margin-top: 8px;
	font-size: 14px;
	line-height: 19px;
}

.tbldatatextie  a {
	color: #333;
	/*
text-decoration: underline;
*/
	font-weight: bold;
}

.atg_store_myCreditCards {
	float: left;
	width: 600px;
}

.mycard_call p {
	color: #666666;
	font-weight: bold !important;
	margin-top: 4px;
	font-size: 14px;
}

span.example {
	margin-left: 0px;
	padding-top: 4px;
}

.error_min {
	font-size: 12px;
	text-align: left;
	padding: 2px;
	margin-top: 6px;
	color: #DD0A06;
}

.recover  p,.dom_new  p {
	margin-top: 12px;
}

.info_account {
	margin-bottom: 12px
}

.menu_account ul li {
	margin-bottom: 0px
}

.account_forms fieldset {
	border: none;
	padding: 0px
}

.account_forms input[type="text"],.account_forms input[type="password"]
	{
	display: inline-block;
	margin: 0;
	outline: 0 none;
	padding: 8px 4px;
	width: 210px;
	font-size: 14px;
}

.account_forms .esp_dom {
	width: 210px;
	height: 120px
}

/*  ALE MI CUENTA */
/* ALE TABS DETAIL PAGE */

/*
.wrap_tabs {
	margin: 16px 0px 0px 0px;
}
*/

#tabs {
	overflow: hidden;
	width: 100%;
	margin-bottom: -1px;
}

#tabsDesc {
	overflow: hidden;
	width: 100%;
	margin-bottom: -1px;
}

.no-electro img {
	padding: 0px !important;
	-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.45);
	box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.45);
}

#tabs li {
	float: left;
	margin: 0 .5em 0 0;
}

#tabsDesc li {
	float: left;
	margin: 0 .5em 0 0;
}

#tabs a {
	position: relative;
	background: white;
	padding: 16px 26px;
	float: left;
	text-decoration: none;
	color: #333;
	font-size: 14px;
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

#tabsDesc a {
	position: relative;
	background: white;
	padding: 16px 26px;
	float: left;
	text-decoration: none;
	color: #333;
	font-size: 14px;
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

#tabs a:hover,#tabs a:hover::after,#tabs a:focus,#tabsDesc a:hover,#tabsDesc a:hover::after,#tabsDesc a:focus,#tabs a:focus::after
	{
	background: #0c4c68;
	color: white
}

#tabsDesc a:focus::after {
	background: #0c4c68;
	color: white
}

#tabs a:focus {
	outline: 0;
}

#tabsDesc a:focus {
	outline: 0;
}

#tabs #current a {
	background: #0c4c68;
	color: white;
	z-index: 3;
	border-bottom: 1px solid white;
}

#tabsDesc #current a {
	background: #0c4c68;
	color: white;
	z-index: 3;
	border-bottom: 1px solid white;
}

#tabs #current a::after {
	background: #fff;
	color: #333;
	z-index: 3;
}

#tabsDesc #current a::after {
	background: #fff;
	color: #333;
	z-index: 3;
}

#content-tabs .texto {
	/*font-size: 12px;*/
	line-height: normal
}

/* ------------------------------------------------- */
#content-tabs {
	background: #fff;
	padding: 0px 20px;
	height: auto;
	/*border: 1px solid #e8e8e8;*/
}

#content-tabsDesc {
	background: #fff;
	padding: 0px 20px;
	height: auto;
	position: relative;
	border: 1px solid #e8e8e8;
}

/* ALE TABS DETAIL PAGE */

/* ORDER HISTORY */
.tblData {
	width: 100%;
}

.my_orders .even {
	background: white;
}
/*.my_orders .tblData tr td { border-bottom:none}*/
.my_orders .even_grey {
	background: #F2F2F2;
}

.historial {
	padding-top: 6px;
}

.historial thead {
	border-bottom: 1px solid #e1e1e1;
}
/* ORDER HISTORY */

/*CART*/
#atg_store_itemTable td.quantity,#atg_store_itemTable td.returnQuantity
	{
	width: 180px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

#atg_store_itemTable td {
	vertical-align: middle;
	padding: 0px;
	border: none
}

#atg_store_itemTable td.price,#atg_store_itemTable td.total {
	padding: 12px;
}

#atg_store_itemTable td.price{
	text-align: center;
    width: 126px;
    display: block;
}

#atg_store_itemTable td.image {
	padding: 15px 10px;
}

#atg_store_itemTable img {
	width: 100px;
	height: 100px;
}

.arrow_wrap {
	position: relative;
}

/*CART*/
ul.atg_store_basicForm102 {
	margin-top: 10px;
	margin-left: 8px;
}

ul.atg_store_basicForm102 li input {
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	display: inline-block;
	margin: 0;
	outline: 0 none;
	padding: 4px;
	width: 96%;
}

#atg_store_giftListList .tblData {
	padding-top: 24px;
	display: inline-block;
	font-size: 14px;
}

#atg_store_giftListList .tblData th {
	padding: 16px 16px 12px 16px
}

ul.atg_store_basicForm102 li input[type="text"],ul.atg_store_basicForm102 li input[type="password"],ul.atg_store_basicForm102 li input[type="email"],ul.atg_store_basicForm102 li input[type="tel"]
	{
	top: 0px !important;
	left: 4px;
	padding: 8px 0px;
}

input#atg_store_saveGiftLift {
	width: 212px !important;
	margin-left: 23px;
	margin-top: -12px;
	border: none !important;
	/*border: 1px solid #2E474C !important;*/
	padding:10px 5px !important;
	/*background-color:#2E474C;*/
}

ul.atg_store_basicForm102 li label {
	padding-right: 3px;
	width: 137px;
	font-size: 12px;
}

#atg_store_giftListList {
	margin-bottom: 12px
}

.atg_store_formActions {
	text-align: center;
	text-align: center;
	clear: both;
	/*margin-left: 36px;*/
}

.atg_store_formActionItem {
	margin-bottom: 15px;
}

.atg_store_formActions a.blue {
	color: white;
}

.atg_store_formActions .button_call{
	background-color:#139bbf;
	padding:0 !important;
	vertical-align:middle;
}

.atg_store_formActions .button_call.button_cancel{
	background-color:transparent;
}

.atg_store_formActions .button_call p, .atg_store_formActions .button_call input{
	font-weight:100;
}

.atg_store_formActions .button_call.button_cancel p{
	background-color:transparent; 
	color:#139bbf;
}

ul.atg_store_basicForm102 li input[type="text"],ul.atg_store_basicForm102 li input[type="password"],ul.atg_store_basicForm102 li input[type="email"],ul.atg_store_basicForm102 li input[type="tel"]
	{
	position: relative;
	top: -3px;
}

ul.atg_store_basicForm102 li.option label,ul.atg_store_basicForm102 li.default label
	{
	float: right;
	font-size: 1.1em;
	text-align: left;
	width: 265px;
}

ul.atg_store_basicForm102 li.option input,ul.atg_store_basicForm102 li.default input
	{
	margin-left: 130px;
}

ul.atg_store_basicForm102 li select#atg_store_eventMonth {
	width: 92px;
}

ul.atg_store_basicForm102 li select#atg_store_eventDay,ul.atg_store_basicForm102 li select#atg_store_eventYear
	{
	width: 90px;
}

#atg_store_footer #atg_store_tertiaryNavigation {
	display: none;
}

.atg_store_pageLogin #atg_store_content {
	max-width: 1140px !important;
	width: 100% !important;
	margin-left: 17px;
	padding-bottom: 15px;
}

#atg_store_accountLogin {
	max-width: 1140px !important;
	width: 100% !important;
}

#atg_store_loginOrRegister {
	width: 95% !important;
	max-width: 1140px !important;
	margin: 0px auto;
}

#atg_store_loginMethod {
	width: 50% !important;
}

#atg_store_newCustomerPreLogin {
	float: right;
}

@media ( min-width : 1190px) {
	.atg_store_formActions {
		text-align: right;
		margin-right:42px;		
	}
}

@media ( min-width : 768px) and (max-width: 1190px) {
	.atg_store_pageLogin #atg_store_content {
		margin: 0px auto;
		padding-bottom: 15px;
	}
	.atg_store_formActions .button_call {
		/*float: left;
		margin-left: 56px;*/
	}
	
	.olvido{
		padding-bottom:10px;
	}
	
	#atg_store_registerLoginForm .atg_store_formActions, #atg_store_preRegisterForm  .atg_store_formActions {
		margin-left: 0;
		float: right;
		margin-right: 2.5%;
	}
	
	#atg_store_registerLoginForm2 .atg_store_formActions{
		margin:0;
		float: right;
		margin-right: 2.5%;
	}
	
	.atg_store_loginMethod ul.atg_store_basicForm li input{
		width:54% !important;
	}
	.atg_store_loginMethod {
		margin: 0px 4px;
	}
	.atg_store_loginMethod {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	#atg_store_accountLogin {
		width: 960px;
		margin: 0px auto;
	}
	.atg_store_loginMethod {
		width: 45%;
	}
}

@media ( min-width : 768px) and (max-width: 1096px){
	.atg_store_loginMethod ul.atg_store_basicForm li input{
		width:97% !important;
	}
	#atg_store_registerLoginForm .atg_store_formActions, #atg_store_preRegisterForm  .atg_store_formActions{
		width: 100%;
		margin-right: 1.5%;
		float: right;
		text-align: right;
	}
	#atg_store_registerLoginForm2 .atg_store_formActions{
		margin:0;
		float: right;
		margin-right: 1%;
	}
	
		
	.atg_store_loginMethod ul.atg_store_basicForm li input[type="text"], .atg_store_loginMethod ul.atg_store_basicForm li input[type="password"], .atg_store_loginMethod ul.atg_store_basicForm li input[type="email"], .atg_store_loginMethod ul.atg_store_basicForm li input[type="tel"] {
		width: 95% !important;
	}
	
}

#atg_store_userAccountNav ul li {
	margin: 0px;
	margin-left: 21px !important;
	margin-right: 0px;
}

#atg_store_header #atg_store_userAccountNav ul>li {
	margin-right: 0px;
}


/* .atg_store_personalNavItem_promociones a { */
/* 	background-image: */
/* 		url(/sitios/cdigi/static/content/images/cdigi/ic_local_offer_24px.png); */
/* 	background-position: left center; */
/* 	background-repeat: no-repeat; */
/* 	padding-left: 30px !important; */
/* 	line-height: 24px; */
/* 	height: auto; */
/* 	display: block; */
/* } */

.atg_store_personalNavItem_promociones a {
	background-image:none;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 24px;
    height: auto;
    display: block;
}

/* .atg_store_personalNavItem_comparaciones a { */
/* 	background-image: */
/* 		url(/sitios/cdigi/static/content/images/cdigi/ic_compare_24px.png); */
/* 	background-position: left center; */
/* 	background-repeat: no-repeat; */
/* 	padding-left: 30px !important; */
/* 	line-height: 24px; */
/* 	height: auto; */
/* 	display: block; */
/* } */

.atg_store_personalNavItem_comparaciones a {
	background-image: none; 
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 24px;
    height: auto;
    display: block;
}

.atg_store_personalNavItem_horarios span {
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 43px; /* MOD BY ANDRE */
    height: auto;
    display: block;
	margin-top: 0;
	color: #545454;
    font-size: 12px;
    /* padding: 10px 4px; */
    font-family: 'Poppins';
    font-weight: 600;
}

.atg_store_personalNavItem_horarios span:hover{
	text-decoration:none;
	opacity:0.8;
}

#atg_store_userAccountNav ul li
 {
 margin:0px;
margin-left: 21px !important;
margin-right:0px;
 }

 #atg_store_header #atg_store_userAccountNav ul > li {
 margin-right:0px;
 }
 .nav-msg-icon{
    vertical-align: top;
    position: relative;
	cursor: pointer; 
	cursor: hand;
}

.li-msg{
	position: relative;
}

.li-msg:hover .msg-remove{
	visibility: visible;
}

.tooltip-msg{
	position: absolute;
	width:408px;
	top:25px;
	left: -398px;
	z-index: 99999;
	background-color: #F7F7F7;
	line-height: 16px;
}
.tooltip-msg.show{
	display:block;
}
.tooltip-msg.hide{
	display:none;
}

.msg-button{
	padding-top: 8px; 
	height: 15px;
}

.msg-remove{
	position: absolute;
	right: 15px;
	top: 0;
	visibility: hidden;
}

.msg-lst-header{
	font-weight: 800 !important;
	font-size: 16px !important;
	padding: 15px;
}
.msg-tittle{
	font-weight: 600 !important;
	font-size: 14px !important;
	text-align: center;
	padding-bottom: 12px;
	padding-top: 8px;
	width:95%;
}

.msg-content{
	font-size: 12px !important;
	padding-bottom: 8px;
	color: #333333 !important;
	font-weight: 400 !important;
}

#msg-container li{
	border: 1px ridge; 
}

#msg-container .li-msg{
	border-radius: 6px 6px 6px 6px;
    border: 1px solid #E0E0E0;
}

.msg-date{
	font-size:10px !important;
	text-align: right;
	padding-bottom: 10px;
	color: #7A7A7A !important;
}

.tooltip-msg, .tooltip-msg p{
	color: black;
}
 
 .atg_store_personalNavItem_alerts {
    display: inline-block;
    vertical-align: top;
    position: relative;
	margin-top: -12px;
}

#em-cnt-alerts{
    background-color: #D90000;
    border: 1px solid #FFF059;
    color: #FFF;
    line-height: 14px;
    padding: 0 2px;
    position: absolute;
    top: -1px;
    left: 11px;
    font-size: 9px;
    font-style: normal;
    text-indent: 0;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    min-width: 10px;
}

/* .atg_store_personalNavItem_promociones a { */
/* 	background-image: */
/* 		url(/sitios/cdigi/static/content/images/cdigi/ic_local_offer_24px.png); */
/* 	background-position: left center; */
/* 	background-repeat: no-repeat; */
/* 	padding-left: 30px !important; */
/* 	line-height: 24px; */
/* 	height: auto; */
/* 	display: block; */
/* } */

.atg_store_personalNavItem_promociones a {
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 24px;
    height: auto;
    display: block;
}

/* .atg_store_personalNavItem_help a { */
/* 	background-image: */
/* 		url(/sitios/cdigi/static/content/images/cdigi/ic_help_24px.png); */
/* 	background-position: left center; */
/* 	background-repeat: no-repeat; */
/* 	padding-left: 30px !important; */
/* 	line-height: 24px; */
/* 	height: auto; */
/* 	display: block; */
/* } */

.atg_store_personalNavItem_help a {
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 24px;
    height: auto;
    display: block;
}

#atg_store_catNav .atg_store_catSubNv ul li {
	line-height: 12px !important;
	font-size: 12px;
}

#atg_store_refinementAncestorsLastLink,#atg_store_refinementAncestorsLinks .atg_store_actionDelete
	{ /*
background: #094360 !important;
display:block;
*/
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #666 !important;
	padding: 12px 0px;
	border-bottom: 1px solid #e1e1e1;
}

#atg_store_dimensionRefinements #atg_store_refinementAncestorsLastLink {
	font-size: 14px !important;
	border-bottom: none;
	color: #47b8d6 !important;
	padding-bottom: 0px;
}

#atg_store_dimensionRefinements {
	padding-bottom: 0px;
}

.divider {
	display: none;
	visibility: hidden;
}

.atg_store_refinements {
	background: #094360;
	border-radius: 4px 4px 4px 4px;
}

.atg_store_tdImageProductCartSmall {
	width: 200px;
}

.atg_store_tdImageProductCartSmall .atg_store_imageProduct {
	width: 56px;
	height: 56px;
	margin-left: 3px;
	margin-right: 6px;
	display: inline-block;
	border: 1px solid #e1e1e1;
	float: left;
}

.table_scroll {
	height: 300px;
	overflow-y: scroll;
	padding-top: 6px;
}

#atg_goto_car {
	text-align: left;
	float: left;
	text-decoration: underline;
	color: #333;
	font-size: 12px;
	margin-left: 8px;
	margin-top: 6px;
}

.cart_total #atg_store_checkout {
	min-width: 90px;
	float: right;
	margin-right: 8px;
}

.atg_store_priceCartSmall {
	color: #f8130d;
	margin-left: 15px;
	font-size: 12px;
	font-weight: bold;
}

.atg_store_productTitleCartSmall {
	font-size: 9px;
	color: #333;
	padding-top: 13px;
	display: block;
	clear: both;
	max-width: 200px;
}

.atg_store_trAddToCartSmall .unit_products_small {
	
}

#atg_store_dimensionRefinements #atg_store_refinementAncestorsLinks a:hover
	{
	font-size: 14px;
}

#atg_store_dimensionRefinements #atg_store_refinementAncestors {
	padding: 0px 0px 0px 0px;
}

.btnEmptyBasket {
	border: none;
	outline: 0;
	text-decoration: underline;
	color: #333;
	cursor: pointer;
	background: none;
	padding: 4px 0px;
	border-top: 1px solid #e1e1e1;
	width: 100%;
	margin-bottom: 4px;
}

@media only screen and (max-width:1340px) {
	.atg_store_myLists #atg_store_container,.atg_store_comparison #atg_store_container
		{
		width: 96%;
		margin: 0px auto;
	}
	.comparition_table {
		margin-left: -16px;
	}
}

@media only screen and (max-width:1173px) {
	#atg_store_catNav {
		text-align: center;
	}
	#atg_store_logo {
		margin-left: 0px;
	}
	#atg_store_catNavContainer {
/* 		padding-left: 34px; */
	}
	#carritoContaineer{
		display:none;
	}
}

.atg_store_giftListMenu  .atg_store_dropDownChild li {
	background: url(/sitios/cdigi/static/content/images/cdigi/add.png)
		no-repeat 2% center !important;
	padding-left: 14px
}

.destroy_cart {
	text-align: right;
	line-height: 5em;
	color: #333;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	margin-right: 12px;
}

.atg_store_pageCart  .destroy_cart {
	text-align: left;
}

.header_title_cart  td.quantity {
	width: 50px !important;
}

.destroy_cart .remove_ci_12 {
	padding-right: 0px
}

.button_call_carrito {
	color: white !important;
	height: auto;
	padding: 8px 12px 0px 12px !important;
}

.header_title_cart td,.header_title_cart td,.header_title_cart td {
	font-weight: 300 !important;
	font-size: 14px !important;
	padding-bottom: 12px !important;
}

@media ( min-width : 1175px) {
	.atg_store_productSingleSkuWide .atg_store_productImage .zoom-image {
		width: 400px;
	}
	.atg_store_pageProductDetail .grid_right {
		width: 220px;
		margin-right: 21px;
	}
}

@media ( max-width : 1174px) {
	.atg_store_productSingleSkuWide .atg_store_productImage .zoom-image {
		width: 300px;
		padding: 20px;
	}
	.atg_store_pageProductDetail .grid_right {
		width: 205px;
		margin-right: 21px;
	}
}

@media ( max-width : 998px) {
	.atg_store_pageProductDetail .grid_right {
		width: 205px;
		margin-right: 21px;
	}
}

.cart_header .atg_store_generalMessage {
	width: auto;
}

ul.atg_store_product li {
	float: left;
	width: 22%;
}

ul.atg_store_product li a .atg_store_productTitle {
	font-size: 14px;
	width: auto;
	padding: 0px 6px;
}

#atg_store_itemTable td.total {
	text-align: left;
	font-size: 1.5em;
	width: 100px;
}

/**/
.cat_col {
	background-repeat: no-repeat !important;
	background-position: 90% 100% !important;
	background-color: white !important;
	width: 740% !important;
}


.atg_store_pageCart #atg_store_container {
	width: 100% !important;
}

.category  #atg_store_spotlight  img {
	max-width: 100%;
	padding-bottom: 6px;
}

#atg_store_popup {
	padding: 15px;
	background: none;
	max-width: 600px;
	margin: 0px auto;
}

#atg_store_popup .atg_store_formActions {
	text-align: left;
	margin-left: 162px;
}

#atg_store_popup  #myDiv {
	margin-left: 80px;
}

#atg_store_popupCloseButton {
	margin-left: 2px !important;
	margin-top: 26px;
}

#atg_store_popupCloseButton .addToCart span {
	color: white !important;
}

.atg_store_savedAddresses .atg_store_generalMessage {
	clear: both !important;
	text-align: left !important;
	width: auto !important;
}

.atg_store_savedAddresses .atg_store_generalMessage h3 {
	text-align: left !important;
}

.atg_store_generalMessage a.blue {
	color: white;
	text-decoration: none;
}

.atg_store_generalMessage a.blue span {
	padding-top: 4px;
	display: inline-block;
}

.notificationAddToCart {
	clear: both;
	height: 20px;
	width: 100%;
}

.div_notificationAddToCart {
	padding-top: 8px;
	text-align: left;
	padding-left: 7px;
}

.grid   .div_notificationAddToCart {
	padding: 0px;
	margin: 0px;
	background: rgb(109, 168, 42);
	width: 100%;
	text-align: center
}

.list   .div_notificationAddToCart {
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: center
}

.div_notificationAddToCart img {
	display: none;
	visibility: hidden
}

.div_notificationAddToCart span {
	color: white;
	text-align: center;
	padding: 8px 0px;
	font-size: 12px !important;
	max-width: none !important;
}

.list   .div_notificationAddToCart span {
	color: white;
	text-align: center;
	padding: 8px 0px;
	font-size: 12px !important;
	max-width: none !important;
}

.list .touch_cart_div {
	float: right;
	width: 100%;
}

.span_notificationAddToCart {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-top: 4px;
	display: inline-block;
	max-width: 96px;
	color: #5f981e;
	line-height: 10px;
}

.list .div_notificationAddToCart {
	width: 100%;
	background: rgb(109, 168, 42);
	margin-top: -25px;
}

.list .addedProduct {
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	height: 100%;
}

.atg_store_myLists .list {
	width: 88% !important;
}

.atg_store_myLists .list .atg_store_productImage img {
	margin-top: 30px !important;
	margin-bottom: 60px;
	margin-left: 30px;
}

.atg_store_myLists .grid .unit {
	width: auto;
	text-align: left;
}

.div_notificationAddToCartlist {
	clear: both;
	text-align: right;
	/* position: absolute; */
}

.atg_store_myLists .list .atg_store_productTitle {
	margin-left: 300px;
}

.atg_store_myLists .list .unit {
	margin-left: 300px;
}

.atg_store_myLists .grid_center {
	width: 70%
}

.atg_store_myLists .carrito_quitar {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/carrito_eliminar.png)
		no-repeat center 0;
	cursor: pointer;
	width: 50px;
	height: 50px;
	border: none;
	margin-right: 0px;
	position: absolute;
    margin-left: -50px;
}

@media ( min-width : 960px) and (max-width: 1360px) {
	#atg_store_content {
		padding-top: 0px;
		padding-bottom: 15px;
	}
	#promo_carousel0 {
		margin-top: 0px
	}
}

@media ( min-width : 960px) {
	.atg_store_myLists .grid_center {
		width: 70%;
	}
	.atg_store_myLists .grid_right {
		width: 16% !important;
	}
	.atg_store_myLists .grid_right .aside {
		position: absolute;
		right: 16px;
		width: auto;
	}
}

@media ( min-width : 1320px) {
	.atg_store_myLists .grid_center {
		width: 70%;
	}
}

.marg_r_13 {
	/*width: 400px;*/
	width:430px;
}

.atg_store_pageCart  .blue {
	min-width: 180px;
	min-height: 35px;
}
/* gus */
/* fixed carrito en busquedas*/
.zoom-image {
	z-index: 100;
}

.atg_store_compatibilityBrowsers {
	padding-right: 20px;
	padding-top: 10px;
	vertical-align: middle;
	color: white;
	font-size: 12px;
}

.browser_compatibility  p,.browser_compatibility  h1,.un_browsers {
	text-align: center;
}

.browser_compatibility  p {
	max-width: auto !important;
}

.un_browsers img {
	padding: 12px;
}

.browser_compatibility {
	width: 94% !important;
	margin: 0px auto;
	padding: 0px !important;
	float: none !important
}

.browser_compatibility  p {
	margin-top: 16px;
	padding: 0px 120px;
	font-size: 14px;
	font-weight: bold !important;
}

.requerido {
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}

/* Descuentos */
.atg_store_pageCart #atg_store_content {
	padding-top: 8px;
	padding-bottom: 15px;
}

.hide_desk_nav {
	display: none;
	visibility: hidden;
}

.descuentos h1 {
	font-size: 32px;
	color: #094360;
	margin-left: 20px;
}

.desc_left p {
	margin-bottom: 4px;
}

#Grid {
	padding: 0px;
	padding-left: 20px;
	margin: 0 auto;
}

#Grid:after {
	content: '';
	display: block;
	width: 100%;
}

#Grid .mix {
	display: none;
	opacity: 0;
	width: auto;
	float: none;
	height: auto;
	width: 250px;
	/* height: 225px; */
	vertical-align: top;
	color: #fff;
	margin: 6px 8px 6px 0px;
	border: 1px solid #e1e1e1;
	display: none;
	opacity: 0;
	background: whitesmoke;
}

#Grid .gap {
	display: inline-block;
	width: auto;
}

#Grid li {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.descuento_holder li {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.desc_wrap {
	border-radius: 4px;
	border: 1px solid #333;
	z-index: 5001 !important;
}

#Grid .mix {
	border-radius: 4px;
	padding: 12px;
}

.anim150 {
	text-align: center;
}

.desc_days {
	color: #555;
	font-weight: 800;
	font-size: 14px;
	padding-bottom: 4px;
}

.desc_numero,.desc_tipo {
	color: red;
	font-weight: 800;
	font-size: 29px;
	line-height: 26px;
}

.desc_bank_img {
	height: 51px;
	display: table-cell;
	vertical-align: middle;
}

.desc_info_condiciones {
	color: #000000;
	padding: 8px 0px 0px;
	font-size: 12px;
	line-height: 13px;
	font-weight: 800;
	font-style: italic;
}

.desc_info {
	font-weight: 600;
	color: #6B6B6B;
	height: 30px;
	font-size: 14px;
	line-height: 14px;
	padding: 8px 8px;
	display: table-cell;
	vertical-align: middle
}

.descuento_holder small {
	color: #595959;
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-style: italic;
	font-weight: 400;
	padding-top: 4px;
	display: block;
}

.descuento_big h1 {
	font-weight: 700;
	font-size: 80px;
	margin-top: -10px;
}

.descuento_big {
	font-weight: 700;
	font-size: 72px;
	color: red;
	text-shadow: 0 2px 1px rgba(150, 150, 150, 1);
}

.tarjeta {
	font-weight: 600;
	font-size: 14px;
	color: #000;
	font-style: italic;
	margin-top: -12px;
}

.de {
	font-weight: 700;
	font-size: 32px;
	color: red;
	font-style: italic;
	margin-top: -12px;
	text-shadow: 1px 0 0 #FFF;
}

.banco {
	margin-top: -6px;
}

.descuento_holder {
	position: relative;
	line-height: normal;
	width: 192px;
	height: 193px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #e5e5e5;
}

.desc_left ul {
	padding-left: 0px;
}

.desc_left span {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	cursor: pointer;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
	padding: 0 3px;
}

#bank_div {
	padding-top: 8px;
	padding-bottom: 3px;
}

#day_div {
	padding-top: 6px;
	padding-bottom: 0px;
}

.active_menu_switch {
	color: #0c4c68 !important;
	border-bottom: 3px solid #0c4c68
}

.atg_store_descuentos #atg_store_content {
	padding-top: 0px;
	padding-bottom: 15px;
}

.desc_left {
	max-width: 1200px;
	display: block;
	margin: 0 auto;
	padding: 0 24px;
}

.desc_right {
	max-width: 1180px;
	margin: 0 auto;
	padding: 0 20px;
}

.desc_ani,.ofe_ani,.cata_ani {
	position: relative;
}

.desc_right h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin-left: 4px;
	text-transform: uppercase;
	padding: 4px 0 2px;
}

.controls li {
	cursor: pointer;
	list-style-type: none;
	text-transform: uppercase;
	margin-right: 20px;
	display: inline-block;
}

#day_div li {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 15px;
	background: white;
	color: #333;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 4px;
	border: 1px solid #333;
	padding: 8px 18px;
	margin-bottom: 12px;
}

#bank_div li {
	margin-bottom: 12px;
	padding: 16px 4px 6px;
}

.controls li.active {
	color: white !important;
	background: #0c4c68 !important;
}

#bank_div li.active {
	border-bottom: 3px solid #0c4c68;
	background: white !important;
}

.contentdesc {
	max-width: 1280px;
	margin: 20px auto;
	margin-bottom: 0;
	display: block;
	padding-bottom: 80px;
}

.date_actual {
	font-size: 13px !important;
	text-align: center;
	padding-top: 21px;
	color: #fff;
}

.contentdesc {
	max-width: 1280px;
	margin: 20px auto;
	margin-bottom: 0;
	display: block;
	padding-bottom: 80px;
	min-height: 900px;
}

.form_example_field {
	font-size: 10px !important;
	font-weight: normal !important;
	float: left;
}

.atg_store_productSingleSkuWide .atg_store_productImage {
	vertical-align: top;
	border: 1px solid #e1e1e1;
	float: left;
}

.atg_store_productSingleSkuWide {
	margin: 0px auto;
	padding-bottom: 15px;
	height: 400px;
}

.addedProduct {
	background-color: #F9FFDB;
}

.grid .addedProduct .rightList {
	background-color: #F9FFDB;
}

.tC {
	text-align: left;
	width: 80px;
	vertical-align: middle;
	font-size: 14px;
}

.td_cart_product {
	border-bottom: 1px solid #e1e1e1;
	position: relative
}

.button_delete_small {
	position: absolute;
	bottom: 5px;
	right: 10px;
}

.button_delete_small a {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/delete_cart_small.png)
		no-repeat center 0;
	cursor: pointer;
	width: 30px;
	height: 27px;
	border: none;
	margin-right: 0px;
	margin-top: 0px;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
}

.atg_store_trNameProductCartSmall {
	padding-top: 5px;
	padding-bottom: 5px;
}

.list .found_box .add_products {
	overflow: hidden !important;
}

@media ( max-width : 1120px) {
	.cart_header_aside .inputpromohome {
		width: 25px;
		height: 25px;
	}
}

.unit_products {
	text-align: center;
	height: 14px;
}

.list .unit_products {
	text-align: center;
	height: 14px
}

.atg_store_comparisonsQty {
	float: right;
	padding-top: 13px;
}

.td_cart_product .inputpromohome {
	width: 25px;
	height: 25px;
	font-size: 12px;
	margin: 0px;
}

.td_cart_product .arrow-down_touch {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/touch_left_cart.png)
		no-repeat !important;
	width: 30px;
	height: 27px;
	display: inline-block;
	cursor: pointer;
	float: left;
	margin-right: 1px;
}

.td_cart_product .arrow-up_touch {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/touch_right_cart.png)
		no-repeat !important;
	width: 30px;
	height: 27px;
	display: inline-block;
	cursor: pointer;
}

.first_product_cart_small {
	background-color: #F9FFDB;
}

.atg_store_myLists .grid_right {
	border: none
}

.pageNum {
	padding-left: 0px !important;
}

.atg_store_myLists .table_scroll {
	height: 200px;
	max-height: 500px;
}

.atg_store_tempPasswordSent .atg_store_generalMessage {
	width: 90%;
	font-size: 12px;
}

#atg_store_contentEnvios {
	font-size: 21px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #139bbf;
}

.atg_store_spotlight .addToCart {
	margin-left: 0px;
}

.atg_store_spotlight .add_products {
	padding-left: 12px;
}

.atg_store_spotlight .rightList {
	padding: 0px !important;
}

.atg_store_productPrice_empty {
	height: 28px;
}

.unit_empty {
	height: 13px !important;
}

.product_home {
	width: 225px !important;
	height: 400px;
	border: 1px solid #e1e1e1;
}

.product_home div:first-child {
	border-left: 1px solid #e1e1e1;
}

.carousel_inner .atg_store_productTitle {
	overflow: hidden;
}

.promo_holder {
	width: 143px;
	height: auto;
	margin: 0px auto;
	BACKGROUND: red;
	COLOR: WHITE;
	BORDER-RADIUS: 4PX;
	box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 1);
	font-size: 16px;
}

.atg_store_pageProductDetail .promo_holder {
	margin: 0px;
}

.promo_holder p {
	text-shadow: 0px 1px 1px rgba(77, 77, 77, 1);
	font-family: 'Open Sans', sans-serif;
	FONT-WEIGHT: 700;
	padding: 2px 4px;
}

.promo_holder_extra {
	font-size: 10px;
	line-height: 21px;
	font-weight: bold;
	margin: 0px;
	color: #716E69;
	margin-top: 1px;
	text-align: center;
	padding: 0px;
}

.atg_store_pageProductDetail .promo_holder_extra {
	text-align: center;
}

.promo_holder_extra p {
	font-size: 10px;
	line-height: 21px;
	font-weight: bold;
	margin: 0px;
	color: #716E69;
	margin-top: 1px;
	text-align: center;
	padding: 0px;
}

.promo_holder_extra span {
	font-weight: bold;
	display: inline-block;
	font-size: 14px;
	color: #f79e1e;
}

.list .promo_holder {
	float: left
}

.list .promo_holder_extra {
	float: left
}

.ejemplo_telefono {
	padding-top: 3px !important;
	padding-left: 21px;
}

.ingresar_button {
	padding: 12px 6px !important;
}

.fa-2 {
	font-size: 1em !important;
}

.fa-3 {
	font-size: 2em !important;
}

.fa-4 {
	font-size: 3em !important;
}

.product_detail_comentario {
	text-align: left;
	/*max-width: 850px;*/
	margin-top: 155px;
}

.atg_store_productSingleSkuWide .product_not_available {
	text-align: center;
	font-size: 15px;
}

.atg_store_productSingleSkuWide .atg_store_productPrice {
	padding-top: 0px;
}

.product_detail_comentario h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 0px;
	margin-top: 12px;
}
/*
.product_detail_comentario p {
	padding-bottom: 6px;
	margin-top: 6px;
	font-weight: 500;
	line-height: 18px;
	font-style: italic;
	font-size: 18px;
	font-family: serif;
}
*/
.product_detail_instrucciones p {
	padding-bottom: 6px;
	margin-top: 6px;
	font-weight: 500;
	line-height: 18px;
	padding-top: 0px;
	font-size: 12px;
}

.tblData tr td:first-child {
	text-align: left;
	border-left: 0;
}

h1.product_page {
	font-size: 34px;
	font-weight: 700;
	padding-bottom: 25px;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #34495E !important;
	font-size: 4em !important;
	font-weight: lighter;
	padding-top: 15px;
}

.product_detail_infoadi {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 0px;
	margin-top: 12px;
}

.comparation_td .ajaxWaitButtons {
	width: 180px !important;
}

.ajaxWaitButtons {
	z-index: 12;
	position: absolute;
	opacity: 0.5;
	width: 100%;
	text-align: center;
	height: 60px;
	background-color: beige;
	margin-top: -46px !important;
	margin-left: 0px;
}

.list .ajaxWaitButtons {
	z-index: 12;
	position: absolute;
	opacity: 0.5;
	width: 100%;
	text-align: center;
	height: 50px;
	background-color: beige;
	margin-top: 170px !important;
	margin-left: 0px;
}

.ajaxWaitButtons_small {
	z-index: 12;
	position: absolute;
	opacity: 0.5;
	width: 100%;
	text-align: center;
	height: 31px;
	background-color: beige;
	margin-top: -29px;
	margin-left: -3px;
	overflow: hidden;
}

.list .imageWaitButtons {
	padding-top: 0px !important;
}

.button_delete_comparisions {
	position: absolute;
	bottom: 5px;
	right: 10px;
}

.button_delete_comparisions a {
	background:
		url(/sitios/cdigi/static/content/images/cdigi/delete_comparisions_2.png)
		no-repeat center 0;
	cursor: pointer;
	width: 12px !important;
	height: 6px;
	border: none;
	margin-right: 0px;
	margin-top: 15px;
	margin-left: 4px;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
	background-size:contain;
}

.back_cart_color {
	width: 220px;
	border: 1px solid #e1e1e1;
}

.sort_products {
	margin-right: 30px;
	margin-left: -20px;
}

.carousel_inner .touch_cart_div {
	height: 63px;
	width: 100%;
}

ul.list .quantityBuy {
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #34495E !important;
	font-size: 1.4em !important;
	line-height: 21px !important;
	width: 250px;
	height: auto;
	position: absolute;
	margin-left: 230px;
	margin-top: 190px;
}

.atg_store_scrollableProductSpotlight a {
	height: auto;
}

.atg_store_scrollableProductSpotlight .unit_products {
	height: 15px;
}

.atg_store_scrollableProductSpotlight .product_not_available {
	margin-top: 8px;
	width: 100%;
}

.atg_store_scrollableProductSpotlight .ajaxWaitButtons {
	margin-left: 1px;
	margin-top: -45px !important;
	height: 45px;
	width: 100%;
}

.atg_store_scrollableProductSpotlight .arrow-up_touch {
	margin-left: 98px;
	padding-top: 10px;
	height: 20px;
}

.atg_store_scrollableProductSpotlight .arrow-down_touch {
	height: 20px;
}

.atg_store_scrollableProductSpotlight .buttons_buy {
	width: 165px;
	margin-left: 18px;
}

.atg_store_scrollableProductSpotlight .buttons_buyToAdd {
	margin-left: 10px;
	margin-top: 3px;
}

.atg_store_scrollableProductSpotlight .inputpromohome {
	margin-top: 4px;
	margin-left: 0px;
}

.atg_store_scrollableProductSpotlight   .div_notificationAddToCart {
	padding: 0px;
	margin: 0px;
	background: rgb(109, 168, 42);
	width: 100%;
	margin-top: 0px !important;
	text-align: center
}

.atg_store_scrollableProductSpotlight span.atg_store_productPrice {
	margin-top: 0px !important;
}

.atg_store_scrollableProductSpotlight  .imageWaitButtons {
	padding-top: 2px !important;
	height: 45px !important;
}

.atg_store_scrollableProductSpotlight .compare {
	padding: 0px;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.account_address_edit .ajaxWaitButtons {
	height: 45px;
	margin-top: -40px !important;
}

ul.grid .discount_grid {
	width: 365px;
}

.product_discount {
	width: 100%;
	height: 127px;
}

.text_date_discount_container {
	width: 100%;
	vertical-align: middle;
	text-align: center;
	height: 15px;
}

.text_date_discount {
	font-size: 9px;
	width: 100%;
}

.text_price_regular {
	color: black;
	text-align: right !important;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
}

.price_regular {
	color: #544C4C !important;
	text-align: center !important;
	padding-right: 10px;
	font-size: 14px;
	line-height: 21px;
	font-weight: 400;
}

.price_discount_container {
	width: 100%;
	height: 25px;
	margin-top: 5px;
}

.text_price_discount {
	color: yellow;
	text-align: left !important;
	display: inline-block !important;
	font-family: Oswald, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	line-height: 28px;
	padding-right: 5px;
	margin-top: 2px;
	float:left !important;
}

.image_discount_container {
	display: inline-block;
	float: left;
	background: RED;
	border-corner-shape: bevel;
	border-radius: 0px 999px 999px 0px;
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: lighter;
	height: 100%;
	padding: 0 5px;
	font-family: Oswald, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.image_discount {
	display: inline-block;
	padding-top:4px;
}

.price_discount {
	float: right;
	color: red;
	font-size: 19px;
	font-weight: 600;
	line-height: 28px;
	padding-right: 8px;
}

.second_price_discount_container .price_discount {
	color: orange;
}

.text_comments_container {
	width: 100%;
	vertical-align: middle;
	text-align: center;
	height: 15px;
}

.product_discount_pay {
	text-align: left !important;
	height: 30px;
	width: 100%;
}

.image_discount_pay_container {
	height: 30px;
	width: 30%;
	padding-left: 7px;
	text-align: left !important;
	display: inline-block;
}

.image_discount_cuotas_container {
	width: 100%;
	vertical-align: middle;
	text-align: center;
	margin-top: 14px;
	height: 35px;
}

.image_discount_cuota {
	text-align: right !important;
}

.price_cuota {
	font-size: 14px;
	font-weight: bold;
	color: red;
	margin-top: 6px !important;
	display: inline-block !important;
}

.x_cuota {
	font-size: 14px;
	font-weight: bold;
	color: red;
	margin-top: 6px !important;
	display: inline-block !important;
}

.quantity_cuota {
	font-size: 14px;
	font-weight: bold;
	color: red;
	margin-top: 6px !important;
	display: inline-block !important;
}

ul.grid .atg_store_productPrice_empty_discount {
	height: 40px;
}

.product_info_container {
	text-align: center;
}

ul.grid .addCart_discount {
	width: 50%;
	float: right;
}

ul.list .addCart_discount {
	width: 50%;
	float: right;
}

.product_discount_container {
	width: 100%;
}

ul.grid .addCart_discount .ajaxWaitButtons {
	width: 46%;
	margin-left: 5px;
}

ul.grid .atg_store_productPrice_discount_empty {
	height: 78px !important;
}

ul.list .atg_store_productPrice_discount_empty {
	height: 80px;
}

ul.grid .product_info_discount_container .atg_store_productTitle {
	height: 18px !important;
}

ul.list .promo_top {
	padding-top: 0px !important;
	margin-left: 260px;
}

ul.list .promo_top_derecha {
	/* left: 122px; */
    right: auto !important;
    top: 10px !important;
}

ul.list .second_image_promo_top {
	float: right;
	position: absolute;
	margin-left: 60px;
}

.atg_store_productTitle_list_withDiscount {
	margin-top: 40px;
}

.info_discount {
	width: 100%;
	height: 150px;
	position: relative;
}

ul.list .discount_grid .div_notificationAddToCart {
	width: 369px;
	position: absolute;
	margin-top: 237px;
}

.list .discount_grid .addedProduct {
	width: 369px !important;
}

ul.list .image_without_discount {
	margin-top: -50px;
	margin-left: 150px;
}

.atg_store_productTitle_list {
	display: block !important;
}

ul.list  .addCart_discount .rightList {
	padding-top: 0px !important;
}

.atg_store_scrollableProductSpotlight a {
	padding-bottom: 15px;
}

.atg_store_scrollableProductSpotlight .atg_store_productPrice_discount_empty
	{
	height: 41px;
}

.atg_store_scrollableProductSpotlight .discount_grid {
	height: 662px;
}

.carousel_inner .promo {
	margin: 0px !important;
	padding-bottom: 15px;
}

.carousel_inner .addToCart {
	margin-left: 28px;
}

.carousel_inner .promo_top {
	margin-top: 130px !important;
	padding-bottom: 0px;
}

#atg_store_productMoreInfo {
	margin-top: 30px;
	text-align: center;
	width: 100%;
	padding-bottom: 10px;
}

.atg_store_productSingleSkuWide .touch_cart_div {
	width: 100%;
	box-sizing:border-box;
}

.atg_store_productSingleSkuWide .ajaxWaitButtons {
	margin-top: -50px !important;
}

.atg_store_productSingleSkuWide .input_quantity_cart {
	margin-left: 100px;
}

.atg_store_productSingleSkuWide .add_quantity_cart {
	margin-left: -55px;
}

.atg_store_productSingleSkuWide .addToCart {
	margin-left: 70px;
}

.atg_store_productSingleSkuWide .compare {
	padding: 0px;
	height: 30px;
	margin-left: 100px;
	padding-top: 10px;
}

.atg_store_productSingleSkuWide .product_detail_instrucciones {
	padding-top: 10px;
	width: 101%;
}

.atg_store_productSingleSkuWide .buttons_buyToAdd {
	text-align: center;
	padding-left: 0px;
}

.atg_store_recentlyViewedProducts .promo {
	height: 29px !important;
	padding-bottom: 15px;
	margin-left: 20px;
}

.atg_store_recentlyViewedProducts .promo_top {
	padding-bottom: 0px !important;
	padding-top: 15px;
}

.buttons_buyToAdd {
	padding-left: 22px;
}

.touch_cart_div {
	margin-top: 0px;
	height: 57px;
	width: 182px;
}

.atg_store_productSummary {
	width: 100% !important;
}

.atg_store_productSummary .atg_store_quantity {
	width: 100%;
	padding-bottom: 15px;
}

.atg_store_productSummary .touch_cart_div {
	margin-left: 23%;
}

.atg_store_productSummary .unit_products {
	margin-left: 21%;
}

.atg_store_productSummary .ajaxWaitButtons {
	margin-top: -65px;
	margin-left: 90px;
	width: 180px;
}

.atg_store_productSummary .buttons_buy {
	margin-left: 10px;
}

.atg_store_productSummary_price_container {
	height: 55px;
}

.atg_store_productSummary .compare {
	margin-left: 30%;
}

.atg_store_productSummary .discount_grid {
	width: 350px;
	height: 125px;
}

.atg_store_productSummary .product_discount_container {
	width: 100%;
}

.atg_store_productSummary .inputpromohome {
	margin-left: 8px;
	margin-top: 2px;
}

.orderViewList .promo_top {
	padding-bottom: 15px;
}

@media only screen and (max-width:1100px) {
	
	.content_account .my_data {
		margin-left: 0px;
	}
	.order_detail .grid li {
		/*height: 574px !important;*/
		height:612px !important;
	}
	.order_detail .list li {
		width: 95% !important;
	}
	.order_detail #products {
		width: 100 !important;
	}
	ul.list .quantityBuy {
		margin-left: 160px;
	}
	/*.promo_top_derecha {
		padding-left: 102px !important;
		top: -44px !important;
		right: -41px !important;
	}
	
	.grid .promo_top_derecha {
		top: -31px !important;
		right: -35px !important;
	}
	
	.atg_store_productSingleSkuWide .promo_top_derecha{
		top: -29px !important;
		right: -37px !important;
	}
	
	.carousel_inner .promo_top_derecha {
		padding-left: 138px !important;
	}*/
	.order_detail {
		width: 75% !important;
	}
	
	.atg_store_scrollableProductSpotlight .compare {
		margin-left: 40px !important;
	}
	.atg_store_productSummary .inputpromohome {
		margin-left: 0px;
		margin-top: 0px;
	}
	.comparition_table {
		width: 99%;
	}
	.comparation_td .product_not_available {
		width: 95%;
		margin-left: 5px;
	}
	.atg_store_productSummary .ajaxWaitButtons {
		margin-left: 82px;
		margin-top: -65px;
		width: 140px;
	}
	.viewList .orderViewList .atg_store_productPrice {
		height: 50px !important;
	}
	.orderViewList .atg_store_productPrice {
		margin-top: -12px;
	}
	.atg_store_myLists .list .leftList {
		width: 282px !important;
	}
	.list .promo_top_derecha {
		padding-left: 5px !important;
	}
	.list .atg_store_productTitle {
		width: 140px;
		margin-left: 210px;
		top: 60px !important;
	}
	.list .unit {
		width: 150px;
		margin-left: 210px;
		top: 170px;
	}
	.atg_store_productAddToCart .addedProduct {
		float: right;
	}
	ul.list .promo_top img {
		width: 100px;
		padding-left: 2px;
	}
	.list .discount_grid .addedProduct {
		width: 323px !important;
	}
	ul.list .add_products {
		margin-left: -10px !important;
	}
	ul.list .addToCart {
		margin-left: 15px !important;
	}
	ul.list .discount_grid .div_notificationAddToCart {
		width: 324px;
	}
	ul.list .promo .image_without_discount {
		width: 105px !important;
		margin-top: -120px !important;
		margin-left: 140px;
	}
	.orderViewList .promo_top {
		padding-bottom: 0px;
	}
	ul.list .promo {
		float: inherit;
	}
	ul.list .promo_top {
		float: none !important;
	}
	.list .product_not_available {
		margin-left: 10px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.list .compare {
		margin-left: 25px !important;
	}
	ul.list .image_without_discount {
		margin-top: 20px;
		margin-left: 150px;
	}
	.found_box .grid .discount_grid {
		width: 325px !important;
	}
	.atg_store_recentlyViewedProducts .discount_grid {
		width: 160px !important;
	}
	.viewList li {
		width: 81% !important;
	}
	.found_box {
		width: 100%;
	}
	.found_box .list .promo_top {
		width: 215px !important;
	}
	.found_box .list .promo {
		width: 215px !important;
	}
	#atg_store_content .my_lists {
		width: auto !important;
	}
	#atg_store_content .my_carts {
		width: auto !important;
	}
	#atg_store_userAccountNav {
		width: 420px;
	}
	#atg_store_content {
		/*padding-left: 10px;*/ /*MOD BY ANDRE*/
	}
	.viewList {
		width: 95% !important;
	}
	.comparation_td .inputpromohome {
		margin-left: 5px;
		margin-right: -5px;
	}
	.comparation_td .buttons_buyToAdd {
		padding-right: 10px;
		padding-left: 5px;
	}
	.atg_store_recentlyViewedProducts .discount_grid {
		height: 702px !important;
	}
	.atg_store_recentlyViewedProducts .buttons_buy {
		margin-left: 18px;
	}
	.atg_store_recentlyViewedProducts .buttons_buyToAdd {
		margin-left: 20px;
		padding-left: 0px;
	}
	.atg_store_recentlyViewedProducts .ajaxWaitButtons {
		width: 180px;
		margin-left: 0px;
	}
	#content-tabs {
		width: 98%;
	}
	#atg_store_recentlyViewedProducts {
		padding: 10px;
	}
	.atg_store_productSummary .buttons_buy {
		margin-left: 10px;
	}
	.atg_store_productSummary .buttons_buyToAdd {
		padding-left: 6px;
	}
	.carousel_inner .addToCart {
		margin-left: 19px !important;
	}
	.atg_store_scrollableProductSpotlight .div_notificationAddToCart {
		margin-top: 2px !important;
	}
	.carousel_inner .promo {
		margin-left: 15px !important;
	}
	.atg_store_scrollableProductSpotlight .product_not_available {
		width: 95%;
		margin-left: 5px;
	}
	.atg_store_scrollableProductSpotlight .buttons_buyToAdd {
		margin-left: 0px;
		padding-left: 15px;
	}
	.atg_store_scrollableProductSpotlight .discount_grid {
		height: 665px !important;
	}
	.grid_center {
		width: 55%;
	}
}

.atg_store_productSummary .product_discount {
	width: 50% !important;
}

.atg_store_productSummary .product_discount_pay {
	width: 50% !important;
	float: right;
}

.comparation_td .promo {
	text-align: right;
	padding-bottom: 10px;
	padding-top: 10px;
}

.productTitle_comparitions {
	height: 47px;
}

.product_info_container_comparitions {
	text-align: center;
	height: 253px;
}

.comparation_td .div_notificationAddToCart {
	padding: 0px;
	margin: 0px;
	background: rgb(109, 168, 42);
	width: 100%;
	text-align: center;
}

.order_detail {
	width: 85%;
}

.productImage_comparitions img {
	padding-bottom: 10px;
}

.atg_store_compareRemove {
	margin-top: 10px;
	margin-bottom: 10px;
}

.comparation_td .product_not_available {
	text-align: center;
	width: 90%;
	margin-left: 10px;
	margin-top: 10px;
}

.atg_store_scrollableProductSpotlight .add_quantity_cart {
	margin-left: -20px !important;
}

#atg_store_itemTable .inputpromohome {
	margin-left: 5px;
	margin-top: 2px;
}

#atg_store_itemTable .buttons_buyToAdd {
	padding-left: 0px;
}

#atg_store_itemTable .add_quantity_cart {
	margin-left: -20px;
}

#atg_store_itemTable .ajaxWaitButtons {
	margin-left: -8px;
	margin-top: -47px !important;
}

ul.list .promo_top_izquierda {
	z-index: 10;
	  top: 8px;
    left: 8px;
}

.discount {
	height: 28px;
}

.first_discount {
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	margin-top: 3px !important;
	margin-bottom: 0 !important;
	background: rgb(255, 246, 132);
	padding-right: 10px;
	height: 28px;
}

.first_price_discount_container {
	font-size: 20px;
	font-weight: 600;
	height: 30px;
	margin-bottom: 0 !important;
	background: rgb(255, 246, 132);
	text-align: right;
	margin-top: 5px;
	clear:both;
}

.second_price_discount_container {
	height: 30px;
	background: rgba(230, 230, 230, 100) !important;
	margin-top: 5px;
}

.second_price_discount_container .image_discount_container {
	background: rgba(50, 50, 50, 100) !important;
	border-radius: 0 12px 12px 0;
}

.second_price_discount_container .text_price_discount {
	color: orange !important;
	padding-right: 5px;
}

.price_discount_container {
	background: rgba(50, 50, 50, 100);
	border-radius: 0 12px 12px 0;
	color: orange;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: bolder;
	margin-top: 0px;
	height: 28px !important;
}

.discount_cuotas_container {
	text-align: right;
	padding-right: 10px;
	float: right;
}

ul.list .info_discount {
	width: 100%;
	height: 150px;
	float: right;
}

.comparation_td .product_info_container {
	text-align: center;
}

.quantity .touch_cart_div {
	margin-top: -15px;
}

ul.grid .image_discount_pay {
	margin-top: 8px;
	width: 70px;
}

ul.list .image_discount_pay {
	margin-top: 8px;
	width: 70px;
}

.atg_store_scrollableProductSpotlight .image_discount_pay {
	margin-top: 8px;
	width: 70px;
}

.comparation_td .image_discount_pay {
	margin-top: 8px;
	width: 70px;
}

.carousel_inner .promo_top_derecha {
	padding-left: 176px;
	right: -46px;
	top: -57px;
}

.atg_store_recentlyViewedProducts .promo_top_derecha {
	padding-left: 134px;
}

.comparation_td .promo_top_derecha {
	padding-left: 144px !important;
	top: 50px !important;
	right: auto !important;
}

.atg_store_productSingleSkuWide .promo_top_derecha img {
	width: 90px;
}

.atg_store_productSingleSkuWide .info_discount {
	/*margin-top: 35px;*/
	height: auto;
	margin: 0 auto;
}

.atg_store_productSingleSkuWide #atg_store_productMoreInfo{
	margin-top:0;
}

.atg_store_productSingleSkuWide .unit{
	text-align:center !important;
}

.atg_store_scrollableProductSpotlight .navigation .pageNum {
	position: absolute;
	margin-left: -37px;
	margin-top: 3px;
}

.atg_store_scrollableProductSpotlight .navigation .previous {
	padding-right: 25px;
}

.grid .span_codigoplu {
	display: none;
}

.product_page .span_codigoplu {
	font-size: 12px !important;
}

.carousel_inner  .span_codigoplu {
	display: none;
}

.grid .span_productName {
	word-break: break-all;
}

.comparation_td .span_codigoplu {
	display: none;
}

.listaRemovidos .atg_store_productTitle {
	display: inline-block !important;
	height: auto !important;
	text-align: left !important;
	font-size: 1.4em !important;
}

.price_only_discount .atg_store_productPrice {
	height: 30px !important;
	padding-top:0 !important; 
	/*padding-top: 45px !important;*/
	margin-top: -30px;
}

.atg_store_productSingleSkuWide .price_only_discount .atg_store_productPrice
	{
	height: 50px !important;
	padding-top: 10px !important;
}

#atg_store_content .my_card_table {
	width: 65%;
}

.descrip_container {
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-align: left;
	min-height: 45px;
}

.descrip_full {
	background-color: #ffffff;
	position: absolute;
	top: 1px;
	font-size: 18px;
	word-wrap: normal;
}

.atg_store_cartActions {
	display: none;
}

.orderViewList .span_codigoplu {
	display: none;
}

.atg_store_leftCol #atg_store_content .aside {
	width: 165px !important;
}

.scrollToTop {
	text-align: center;
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position: fixed;
	bottom: 3%;
	right: 1%;
	display: none;
	background: no-repeat 0px 20px;
	z-index: 200;
	margin-left: 96%;
}

.scrollToTop img {
	height: 50px;
}

.scrollToTop:hover {
	text-decoration: none;
}

ul.grid .quantityBuy {
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #34495E !important;
	font-size: 1.4em !important;
	line-height: 21px !important;
	width: auto;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.order_detail .grid li {
	/*height: 585px;*/
	height:624px;
}

.product_detail_instrucciones select {
	width: 220px;
	height:30px;
	border:1px solid #ccc;
}

#atg_store_search {
	z-index: 100 !important;
}

.atg_store_dropDownParent {
	z-index: 0 !important;
}

.msg-content a    { 
	color: blue !important;
	padding: 0 !important;
	display: inline !important;
	line-height: 16px !important;
	padding-left: 0 !important;
	}
.atg_store_productImage .promo_top_izquierda{
top:6px;
left:6px;
}

.atg_store_productImage .promo_top_derecha {
    top: 6px;
	right: -21px;
}

.grid .promo_top_derecha{
	margin-left: 120px;
    margin-top: 5px;
}

.grid .promo_bottom, .comparation_td .promo_bottom{
margin-left: -1px;
}
.atg_store_recentlyViewedProducts .promo_top_derecha{
	top: initial;
    right: initial;
    margin-left: 5px;
    margin-top: -42px;
}

.list .promo_bottom{
	text-align:left;
}

.list .promo_bottom img{
	margin-top:10px;
}

.list .atg_store_productImage img{
	margin-top:50px !important;
}
.comparation_td .promo_top_izquierda{
	top: 94px !important;
}

.atg_store_myLists  .atg_store_productImage img{
    margin-top: auto !important;
}

ul.atg_store_myLists li{
	/*height: 284px;*/
	height:337px;
	width:96%;
}

.atg_store_myLists  .promo_bottom{
	margin-left: 0px;
}

.atg_store_myLists  .promo_bottom img{
	margin-top: -50px;
}

.tdDescuentos .image_discount_pay{
	height: auto !important;
}

.tdDescuentos .price_regular_container{
	display: none;
}

.tdDescuentos .atg_store_newPrice  {
	display: none;
}

.tdDescuentos .product_discount {
	height: auto !important;
}

.tdDescuentos .product_discount_pay {
	padding-top: 5px;
	position: initial;
}

.imgOferta{
    position: relative;
    z-index: 10;
    top: -85px;
    right: -50px;
    -ms-transform: rotate(49deg);
    transform: rotate(49deg);
    -webkit-transform: rotate(49deg);
	
}
.price_only_discount{margin-top:10px}

#atg_store_itemTable .imgOferta {
	top: -112px !important;
	right: -65px !important;
}

/* #atg_store_header_parent{                 */
/*                 background-repeat: repeat-x; */
/*                 background-position: center; */
/* } */

#atg_store_header_parent {    
    background-color: #fff;
    border-top: 1px solid #ccc;
}

.logoAdicional {
		position: absolute;
		margin-left: 7%;
		margin-top: 5px;
		    width: 250px;
    height: 60px;
}


#modal1 {
		position: fixed;
		padding: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		z-index: 500;
		filter: alpha(opacity=100);
		opacity: 0.8;
		-moz-opacity:0.8;
		-webkit-opacity:0.8;
		-o-opacity:0.8;
		-ms-opacity:0.8;
		background-color: #808080;
		left: 0;
		top: 0;
		overflow: auto;
}

.contenedor {
		width: 300px;
		background: #fff;
		position: relative;
		margin: 20% auto;
		padding: 30px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
		-moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
		box-shadow: 0 3px 20px rgba(0,0,0,0.9);
		background: -moz-linear-gradient(#fff, #ccc);
		background: -webkit-gradient(linear, right bottom, right top, color-stop(1, rgb(71,184,214)), color-stop(0.57, rgb(230,230,230)));
		text-shadow: 0 1px 0 #fff;
}

.contenedor h2 {
		font-size: 36px;
		padding: 0 0 20px;
}

.contenedor a[href="#close"] {
		position: absolute;
		right: 0;
		top: 0;
		color: transparent;
}

.contenedor a[href="#close"]:focus {
		outline: none;
}

.contenedor a[href="#close"]:after {
		content: 'X';
		display: block;
		position: absolute;
		right: -10px;
		top: -10px;
		width: 1.5em;
		padding: 1px 1px 1px 2px;
		text-decoration: none;
		text-shadow: none;
		text-align: center;
		font-weight: bold;
		background: #000;
		color: #fff;
		border: 3px solid #fff;
		-moz-border-radius: 20px;
		border-radius: 20px;
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
		box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.contenedor a[href="#close"]:focus:after,
.contenedor a[href="#close"]:hover:after {
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
}

#sticky_wrapper{z-index:9999999 !important}

.atg_store_header_parent_scroll{
	background-color: #ffffff !important;
	-webkit-box-shadow: 2px 2px 8px 0px rgba(102,102,102,0.4);
	-moz-box-shadow: 2px 2px 8px 0px rgba(102,102,102,0.4);
	box-shadow: 2px 2px 8px 0px rgba(102,102,102,0.4);
	border-bottom:1px solid #cccccc;
}

.atg_store_header_parent_scroll img{
	max-height:48px;
	width:auto;
}

.atg_store_header_parent_scroll #atg_store_logo{
	text-align: left;
	width: 135px
}

/* .atg_store_header_parent_scroll #atg_store_search span.atg_store_smallButton input#atg_store_searchSubmit{
	width: 40px !important;
    height: 40px !important;
} */

.atg_store_header_parent_scroll .button_call{
	min-width: 80px;
	min-height: 13px;
	padding: 9px !important;
	width: 60px;
	margin-top: -1px;
}

.atg_store_header_parent_scroll .button_call a{
	line-height:38px;
}

.light_blue_perm{
	background-color: #47b8d6;
	border: 1px solid #47b8d6;	
    zoom: 1;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
	padding: 10px 5px !important;
    border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: bold;
    width: 140px !important;
    /* height: 25px !important; */
    -webkit-appearance: none;
    display: inline-block;
    /* vertical-align: middle; */
    margin-top: 1px;
}

.light_blue_perm img{
	max-height:18px;
	width:auto;
	vertical-align: middle;
}

.light_blue_perm a{
	color: #fff !important;
    font-weight: 600;
    line-height: 12px !important;
    vertical-align: middle;
    margin-left: 4px;
    font-size: 14px;
    font-family: 'Poppins';
}


.light_blue_perm_ingresar{
	background-color: #47b8d6;
	border: 1px solid #47b8d6;	
    zoom: 1;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    /* font-size: 12px; */
	margin-top: 4px !important;
    padding: 13px 5px !important;
    border-radius: 20px;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    font-weight: bold;
    width: 140px !important;
    /* height: 25px !important; */
    -webkit-appearance: none;
    display: inline-block;
    /* vertical-align: middle; */
    margin-top: 1px;
}

.light_blue_perm_ingresar a{
	color: #fff !important;
    font-weight: 600;
    line-height: 12px !important;
    vertical-align: middle;
    margin-left: 4px;
    font-size: 14px !important;
    font-family: 'Poppins';
}

.atg_store_personalNavItemsSm{
	float: right;
    margin-top: 10px;
}

.atg_store_personalNavItemsSm ul  li{
	padding-top: 15px !important;
	height: 30px !important;
}

.atg_store_personalNavItemsSm ul  li span.atg_store_welcome:after{
	content:none;
}

.atg_store_personalNavItemsSm ul  li span.atg_store_welcome{
	cursor: default;
}

.atg_store_personalNavItemsSm ul li span.atg_store_welcome{
	height:30px;
	padding-top:3px;
	}

.atg_store_personalNavItemsSm #atg_store_personalNavItems .last a{
	padding-top:2px;
}
	
ul.atg_store_personalNavItems {
    width: 300px;
    float: right;
    display: block;
}

.atg_store_personalNavItemsCart{ 
	/* background-color: #666666;  */
	/*width: 100px !important;*/
	width:125px !important;
	display:inline-block !important;
	height:34px;
	padding:0 10px;
	vertical-align:middle;
	text-align:center;
	font-family: 'Poppins';
	font-weight: 600;
}


.atg_store_personalNavItemsUser{
	display:inline-block;
	/* width:100px; */
	height:34px;
	vertical-align:middle;
	text-align:left;
	font-family: 'Poppins';
	font-weight: 600;
}

.atg_store_personalNavItemsUser li{
	list-style-type: none;
}


ul#menu {
    background: #fff;
	background-color: #fff;
	border: 1px #cccccc solid;	
	border-radius: 10px;
	text-align: center;
	-moz-box-shadow: 1px 1px 5px 0px rgb(50 50 50 / 50%);
	-webkit-box-shadow: 1px 1px 5px 0px rgb(50 50 50 / 50%);
	box-shadow: 1px 1px 5px 0px rgb(50 50 50 / 50%);
    height: auto;
    position: absolute;
    top: 30px;
    right: 0;
    width: 110px;
    z-index: 999;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.5);
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 12px !important;
}

.atg_store_header_parent_scroll #menu {
	right: -19px;
}


/* ul#menu:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: 0px;
    top: -14px;
    border: 7px solid;
    border-color: transparent transparent #fff;
} */

ul#menu li a {
    padding:5px 10px;
    display: block;
    line-height: 20px;
    font-size: 12px;
	text-align:left;
    color: #545454;
}

ul#menu li a:hover {
    color:#ffffff;
	background-color:#139bbf;
}


div#atg_store_richCartTarget_1 {
    display: inline-block;
	vertical-align:middle;
}

span#total_cart_big {
    color: #333;
    vertical-align: middle;
}

#div_total_cart_header #total_cart_big, #div_total_cart_footer #total_cart_big{
	/*color:#F8130D;*/
	vertical-align:baseline;
}

.atg_store_personalNavItemsCart ul, .atg_store_personalNavItemsUser ul:first-child {
    display: block !important;
	cursor: pointer;
}

.info_productPrice .atg_store_productPrice{
	text-align:center !important;
}

.info_productPrice .atg_store_productPrice br {
    display: none;
}

.info_productPrice .atg_store_productPrice .precioContado{
	text-align:center;
	margin-bottom:-5px;	
}

.precioContado{
	color:#299f6a;
	font-size: 0.8rem;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
	margin-bottom:-17px;
	display:block;
}

.ofertaLlevando{
}

.ofertaContadoLlevando{	
	display: inline-block;
    width: 42px;
    background: #299f6a;
    padding: 4px 5px;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	text-align:left;
	float:left;
}

.info_productPrice .ofertaContado{
	margin-bottom:17px;	
}

.ofertaContado span{
	color:#299f6a;
}

.oferta_cart .ofertaContado{
	margin:0 auto 5px;
	color: #299f6a;
}

.price_only_discount .precioContado{
   display:none;
}


.desc-llevandoN{
    width:67px;
    padding:4px 1px;
    text-align: center;
    background-color: #333;
    color:white;
	margin-left: auto;
	font-size:11px;
	display:inline-block;
	float:right;
}

.tdDescuentos .ofertaContado{
  display:none;
}

.tdDescuentos .ofertaContadoLlevando{
	width:112px;
}

@media ( min-width : 768px) and (max-width: 1190px) {
	.tdDescuentos .ofertaContadoLlevando {
		width: 86px;
		font-size: 0.6rem;
		letter-spacing: -1px;
		padding: 3px 2px 4px;
	}
	ul#atg_store_personalNavItems_ori{
		/* padding-right:35px; */
	}
	ul.atg_store_personalNavItems {
		width: 292px;
	}
	.atg_store_personalNavItemsCart{
		padding: 0;
	}
}


.footer_style h1#atg_store_logo {
    margin-top: -18px;
	margin-right:25px;
}

.footer-title{
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#545454;
	font-size:14px;
}

.footer_style ul li a{
	font-size:14px;
	color: #545454;
	font-family:'Open Sans', sans-serif;
	text-decoration: none
}

.footer_style ul li a:hover{
	opacity:0.7;
}

.footer_style ul li a:focus{
	opacity:1;
}

.footer-phone .footer-phone-a{
	color:#47b8d6;
	display:block;
	font-size:30px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	margin:7px 0;
}

.footer-li-special{
	margin:5px 0;
}

.footer-li-special-img{
	background-size:cover;
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:top;
}

.footer-li-special-clock{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/ic_clock.png);
}

.footer-li-special-p{
	display: inline-block;
    width: 86%;
    font-size: 13px !important;
    vertical-align: top;
}

.footer-li-special-mail{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/ic_mail.png);
}

.footer-li-special-wp{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/ic_wp.png);
}

.footer-li-special-a{
    font-size: 13px !important;
    vertical-align: top;
}

.footer-li-special-span{
	display: inline-block;
    width: 86%;
    font-size: 13px !important;
	vertical-align:top;
}

.footer-redes-h3{
	font-family:'Open Sans', sans-serif;
	font-weight:bold;
	color:#545454;
	font-size:14px;
	margin-top:30px;
}

.footer-redes-inner{
	display:block;
	width:100%;
	list-style-type:none;
}

.footer-redes-inner-li{
	display:inline-block;
	margin-right:10px;
}

.footer-redes-img {
	background-size:cover;
	width:36px;
	height:36px;
	display:block;
}

.footer-redes-fb{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/ic_facebook.png);
}

.footer-redes-ig{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/ic_instagram.png);
}


.footer-redes-tw{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/ic_twitter.png);
}

.footer-legales-inner{
	display:block;
	width:100%;
	list-style-type:none;
	text-align:right;
}

.footer-legales-inner-li{
	display:inline-table;
}

.footer-legales-img{
	background-size:cover;
	display:block;
	height:39px;
}

.footer-legales-pc{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_0.jpg);
	width:122px;
	
}

.footer-legales-dp{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_1.jpg);
	width:122px;
	
}

.footer-legales-afip{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_2.jpg);
	width:28px;
}

.footer-legales-dg{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_3.jpg);
	width:130px;
}

.footer-legales-dc{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_4_bsas.jpg);
	width:130px;
}

.footer-legales-dc-stafe{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_5_santafe.jpg);
	width:180px;
}

.footer-legales-dc-mdz{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_6_mendoza.jpg);
	width:180px;
}

.footer-legales-dc-nqn{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_7_nqn.jpg);
	width:180px;
}

.footer-legales-dc-entrerios{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_8_parana2.jpg);
	width:180px;
}

.footer-legales-dc-nacion{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_9_direccion.jpg);
	width:119px;
}

.footer-list li{
	margin-right: 10px;
    margin-top: 10px;
}

.footer-list ul{
	position: relative;
    top: 30px;
}

.footer-tr-bottom{
	border-top:1px solid #cccccc;
	height:65px;
}

.footer-td-bottom{
	vertical-align:middle !important;
	margin:0;
	padding:20px 0 0 !important;	
}

.footer-td-bottom-left{
	text-align:left;
}

.footer-td-bottom-right{
	float:right;
}

.footer-td-bottom-copyright{
	font-size:12px !important;
}

.img-legales{
	background-size:cover;
	width:350px;
	height:47px;
	text-align:right;
}

.img-legales a{
	margin:0 10px;
}

#img-legales-1{
	display: inline-block;
	background-size:cover;	
	height:39px;
	width:122px;
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_1.jpg);
}
#img-legales-2{
	display: inline-block;
	background-size:cover;
	height:39px;
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_2.jpg);
	width:28px;
}
#img-legales-3{
	display: inline-block;
	background-size:cover;
	height:39px;
	background-image:url(/sitios/cdigi/static/content/images/cdigi/footer/img_legales_ft_3.jpg);
	width:130px;
}


/* FORM LOGIN & REGISTRO */

.atg_store_register, #atg_store_preRegisterForm {
    padding: 0 14px 10px;
}

.atg_store_formActions .button_call {
    -webkit-transition: background-color 1s, border 1s, color 1s;
    transition: background-color 1s, border 1s, color 1s;
    top: 0;
    left: 0;
    z-index: 10;
    font-weight: 400;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #47b8d6;
    background: #47b8d6;
	font-size:14px;
	line-height:14px;
	font-family:'Open Sans', sans-serif;
}


.atg_store_formActions {
    float:right;
	margin:0;
	margin-right:2.5%;
}

.atg_store_header_parent_scroll #atg_store_userAccountNav0  ul li.botonli{
	margin-top:3px; /* MOD BY ANDRE */
	margin-bottom:6px; /* MOD BY ANDRE */
	vertical-align:middle; /* MOD BY ANDRE */
}


.atg_store_header_parent_scroll .atg_store_searchInput{
	margin-top:11px;
}

.atg_store_header_parent_scroll #atg_store_search span.atg_store_smallButton input#atg_store_searchSubmit{
	margin-top:12px;
}

.is-sticky .atg_store_catNavContainer_cotodig{ 
	height:28px; !important;
}

/* ul#atg_store_personalNavItems_ori{
	text-align:right;
} */

.atg_store_header_parent_scroll {
	border-top:0 !important;
}

.atg_store_header_parent_scroll #atg_store_logo a img{
	/*width:130px;*/
	padding-top: 5px;
}

#atg_store_logo a img {/*width: 166px;*/}

.atg_store_header_parent_scroll #atg_store_header #atg_store_userAccountNav ul > li{
	display:inline-block !important;
	/* width:120px; */
}

.atg_store_header_parent_scroll span.atg_store_welcome{
	width:108px !important;
}

/* .atg_store_header_parent_scroll li#atg_store_personalNavItemsUser{
	width:37%;
} */

.atg_store_header_parent_scroll #atg_store_search{
	width:38% ;
}

.atg_store_header_parent_scroll.atg_store_header_guest  #atg_store_search{
	width:42%;
}

.atg_store_header_parent_scroll #atg_store_userAccountNav {
	/* float:right; */
	width:40%;
	/* text-align:right; */
	height: 56px;
    margin: 0;
    padding: 0;
}

.atg_store_header_parent_scroll #atg_store_userAccountNav ul li{
	margin-left:0 !important;
}

.atg_store_header_parent_scroll  li#button_display_category {
    width: 155px;
    text-align: left;
}

.atg_store_header_parent_scroll  .light_blue_perm{
	margin-top:10px;
}

.atg_store_header_parent_scroll.atg_store_header_guest .light_blue_perm {
	margin-top: -2px;
	border-radius: 20px;
}

.atg_store_header_parent_scroll.atg_store_header_guest #atg_store_userAccountNav0  ul li.botonli{
	margin-top:0px; 
}
.atg_store_header_guest #atg_store_userAccountNav0 ul{
	padding-top: 5px;
}

.atg_store_header_parent_scroll  li#atg_store_personalNavItemsCart {
	padding:11px 0;
}

.atg_store_header_parent_scroll  #menu li {
    display: block !important;
    float: left !important;
    width: 100% !important;
}

.atg_store_header_parent_scroll  #menu li a{
	color:#545454 !important;
	width:100%; 
	box-sizing:border-box;
	display:block;
}

.atg_store_header_parent_scroll  #menu li a:hover{
	color:#ffffff!important;
}

#button_display_category .light_blue_perm:hover{
	opacity:0.8;
}

/* #button_display_category .light_blue_perm a:hover{
	background-color:#47b8d6;
	border:0;
} */

@media ( min-width : 768px) and (max-width: 1060px) {
	.atg_store_header_parent_scroll #atg_store_search{
		width:34%;
	}
	.atg_store_header_parent_scroll #atg_store_userAccountNav{
		width:39%;
	}
	
	.atg_store_header_parent_scroll li#button_display_category {
		width: 136px;
	}
	
	.atg_store_header_parent_scroll #atg_store_header{
		padding:0;
	}
	
}

.ui-dialog {
	z-index: 999999999 !important;
}

.financiacion{display:block; width:100%; box-sizing:border-box; margin:0 auto; text-align:center; width: 163px;}
.hiperlinkFinanciacion{text-align:left; padding-left:10px; display:table; font-size:13px; color:#47b8d6; font-weight:400; padding-bottom:3px; cursor:pointer;width:100%; box-sizing: border-box; font-family: Tahoma, Geneva, sans-serif;}
.hiperlinkFinanciacion:hover{opacity:0.7;}
.hiperlinkFinanciacion .imagen{background-image:url(/sitios/cdigi/static/content/images/cdigi/home/ic_financiacion.png); display:none; width:26px; height:26px;background-size:cover; vertical-align:middle;}
.hiperlinkFinanciacion .texto{padding-left:5px; font-weight:bold; display:table-cell;}
.atg_store_generalMessage .atg_store_formActions{float:left;}
.atg_store_generalMessage  .atg_store_formActions .button_call{line-height:24px}

#atg_store_personalNavItems .last a{margin:0;line-height:22px;padding:0; display:block;}
.atg_store_richCartButton img {width: 39px;height: 30px;}

span.price_regular_texto {
    color: #299f6a;
    font-weight: bold;
	font-size: 14px;
}

span.price_regular_precio {
    padding-right: 10px;
	font-size: 12px;
}

.atg_store_productSingleSkuWide .touch_cart_div {
    width: 100%;
    box-sizing: border-box;
	min-height: 57px;
    height: auto;
}

.atg_store_productSingleSkuWide .financiacion {
    display: inline-block;
    width: 160px;
    margin:0 auto;
	padding-top:5px;
	float:left;
}

.atg_store_productSingleSkuWide  .hiperlinkFinanciacion{
	text-align:center;
	padding:0;
	margin:0;
}

.atg_store_productSingleSkuWide .buttons_buy{
	height: 42px;
    margin: 0 auto;
    width: 141px;
	float:right;
	display: inline-block;
}

.atg_store_productSingleSkuWide .addToCart {
    display: inline-block;
    width: 130px;
    margin: 0 auto;
    box-sizing: border-box;
	float:right;
	font-weight:400;
	text-shadow:none;
}

.atg_store_productSingleSkuWide #productInfoContainer{
	position:relative;
}

.atg_store_productSingleSkuWide #productInfoContainer hr{clear:both;}

.atg_store_productSingleSkuWide .brand{
	width: 100%;
    display: block;
    margin: 5px auto;
    text-align: center;
}

.atg_store_productSingleSkuWide img#brandImg{
	width:100px;
}

.atg_store_productSingleSkuWide #atg_store_productMoreInfo{
	min-height:35px;
}

.atg_store_productSingleSkuWide .product_discount {
    width: 100%;
    min-height: 50px;
    height: auto;
}

.atg_store_pickerActions ul#moreactions > li > a{
	padding-left:5px !important;
}

.atg_store_productSingleSkuWide .tooltip-entrega-retiro{display:none;}
.retiro_sucursal{min-height:43px; width:90%; margin:0 auto 3px;}
.retiro_sucursal_inner{margin:0; padding:0; border:1px solid #ccc; background-color:#f2f2f2; color:#4d4d4d; display:block; width:100%; box-sizing:border-box; padding:5px 0; border-radius:3px;}
.retiro_sucursal_img{background-image:url(/sitios/cdigi/static/content/images/cdigi/ic_pickup.png); background-size:cover; width:38px; height:30px; display:inline-block; vertical-align:middle;}
.retiro_sucursal_tittle{display:inline-block; vertical-align:middle; width:73%; font-family:'Open Sans', sans-serif; font-weight:600; color:#4d4d4d; font-size:10px;}
.retiro_sucursal_span{font-family:'Open Sans', sans-serif; font-weight:400; color:#777777; font-size:9px; display:block;}
ul.grid li{height:583px;}
.list .retiro_sucursal_tittle{font-size:12px; font-weight:800;}

.retira-producto-texto{font-size:11px; font-family:'Open Sans', sans-serif; font-weight:600; color:#4d4d4d; padding:0 14px; text-align:center; margin-bottom:4px;}

/* TOOLTIPS*//*
.tooltip-entrega-retiro{height:53px; text-align:center;}
.entrega-domicilio {position: relative; display: inline-block; width:49px; height:36px; background-image:url(/sitios/cdigi/static/content/images/cdigi/ic_truck.png); background-size:cover;}
.entrega-domicilio .entrega-domicilio-span{visibility: hidden; width: 120px; background-color: #ffffff; color: #4d4d4d; text-align: center;   border-radius: 6px; padding: 5px 0; position: absolute; z-index:9999; top: 82%; left: 50%; margin-left: -60px; border-radius: 0;     box-shadow: inset 0px 0px 1px 1px #ccc; }
.entrega-domicilio:hover .entrega-domicilio-span {visibility: visible;}
.entrega-domicilio-span:before{content: ''; position: absolute; left: 50%; top: -5px; width: 11px; height: 11px; background: inherit;   transform: rotate(225deg); box-shadow: inset -5px -5px 2px -4px #ccc;}
.retira-producto {position: relative; display: inline-block; width:49px; height:36px; background-image:url(/sitios/cdigi/static/content/images/cdigi/ic_pickup.png); background-size:cover;}
.retira-producto .retira-producto-span{visibility: hidden; width: 120px; background-color: #ffffff; color: #4d4d4d; text-align: center;   border-radius: 6px; padding: 5px 0; position: absolute; z-index:9999; top: 82%; left: 50%; margin-left: -60px; border-radius: 0;     box-shadow: inset 0px 0px 1px 1px #ccc; }
.retira-producto:hover .retira-producto-span {visibility: visible;}
.retira-producto-span:before{content: ''; position: absolute; left: 50%; top: -5px; width: 11px; height: 11px; background: inherit;   transform: rotate(225deg); box-shadow: inset -5px -5px 2px -4px #ccc;}
.comparation_td .tooltip-entrega-retiro{margin-top:28px;}
.comparation_td .addedProduct{height:300px;}*/

.retira-producto{font-size:11px; font-family:'Open Sans', sans-serif; font-weight:600; color:#545454; padding:0 14px; text-align:center; margin-bottom:4px;}

.grupo_tipo_entrega{width: 100%; display: table; background: #f2f2f2; padding: 10px; box-sizing: border-box; margin-top: 20px; border: 1px solid #ccc; font-family:'Open Sans', sans-serif; font-weight:800; font-size:16px; color:#4d4d4d; float:left; clear:both;}

.grupo_tipo_entrega td{float:left; width:100%; clear:both; padding:10px !important;}
.grupo_tipo_retiro td:before{content:''; background-image:url(/sitios/cdigi/static/content/images/cvirtual/imagenes/ic_pickup.png); background-size:cover; width:52px; height:40px; display:inline-block; vertical-align:middle;}
.grupo_tipo_envio td:before{content:''; background-image:url(/sitios/cdigi/static/content/images/cvirtual/imagenes/ic_truck.png); background-size:cover; width:52px; height:40px; display:inline-block; vertical-align:middle;}

.content_account.my_data.full_regist {width: 50%; display: block; margin: 0 auto; clear: both; float: none; height:717px;}
.full_regist h1{font-family:'Open Sans', sans-serif; color:#4d4d4d; font-weight:600;}
.full_regist .info_account{font-family:'Open Sans', sans-serif; color:#4d4d4d; font-weight:600;}
.full_regist fieldset{padding-left:25px;}
.full_regist label{width:260px !important; text-align:left !important; font-family:'Open Sans', sans-serif; color:#4d4d4d; font-weight:400;}
.full_regist input[type="text"], .full_regist input[type="password"]{ width:290px !important;}
.full_regist #atg_store_registerGender, .full_regist #atg_store_estadoCivil{width:300px!important;}
.full_regist #atg_store_eventMonth{width:151px!important;}
.full_regist .requerido{color:#ff0000; padding-left:0;}
.full_regist .requerido-campos{color:#4d4d4d; font-weight:400; font-family:'Open Sans', sans-serif;}
.full_regist .account_input_save_block{margin-left:0; float:right;}
.full_regist .account_save{display:block; background-color:#47b8d6; border:#47b8d6 !important; height:43px; padding:10px 20px !important; width:100px !important; font-family:'Open Sans', sans-serif; font-weight:400; font-size:13px; opacity:1;}
.full_regist .account_save:hover{opacity:0.8;}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	.full_regist label{width: 160px !important; display:inline-block; float:none !important; vertical-align:middle;}
	.full_regist .account_input_block{display:inline-block; float:none; vertical-align:middle; margin-left:0; max-width:60%;}
	.full_regist #atg_store_eventMonth{width:130px !important;}
}



.sin-domicilio{width:90%;margin:auto;cursor:pointer; color:#139bbf; font-family:'Open Sans', sans-serif; font-weight:400; font-size:11px; text-align:center;}
.sin-domicilio:hover{opacity:0.8;}

.order_detail table{display: table; width: 100%; box-sizing: border-box;}
.order_detail .grupo_tipo_entrega { width: 100%; display: table; background: #f2f2f2; padding: 10px; box-sizing: border-box; margin-top: 20px; border: 1px solid #ccc; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 16px; color: #4d4d4d; float: left; height: 60px; clear: both; vertical-align: middle; padding-top: 20px;}
.order_detail .grupo_tipo_entrega td {float: left; width: 100%;clear: both; display: table; line-height: 56px; margin-left: 9px;}

@media only screen and (max-width: 1100px){
	.order_detail .grupo_tipo_entrega { width:95%;}
}

.order_detail  .grupo_tipo_retiro:before{content:''; background-image:url(/sitios/cdigi/static/content/images/cvirtual/imagenes/ic_pickup.png); background-size:cover; width:52px; height:40px; display:inline-block; vertical-align:middle; margin-right:10px;}
.order_detail  .grupo_tipo_envio:before{content:''; background-image:url(/sitios/cdigi/static/content/images/cvirtual/imagenes/ic_truck.png); background-size:cover; width:52px; height:40px; display:inline-block; vertical-align:middle; margin-right:10px;}
.productos-remover:hover, .button_call:hover{opacity:0.8;}

/*.cart_actions_left {margin-top: 15px;}*/
#bigCarroDiv .grupo_tipo_entrega td{border:none;}
#bigCarroDiv #atg_store_itemTable tr {border-bottom: 1px solid #cccccc;}

.full-regist .requerido{
	color:#ed1c24;
	vertical-align:middle;
	padding-left:0;
}

.full-regist .text-requerido{
	color:#777777;
	display:block;
	font-size:12px;
}

.full-regist .aceptoterm{
	color:#777777; 
	font-size:12px; 
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	vertical-align:top;
}

.full-regist .aceptoterm a{
	color:#139bbf;			
}

.button_call input, .button_call p, .account_input_save_block input{
	padding: 12px !important;
    background: #47b8d6;
    color: white;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #47b8d6;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    width: 130px;
    transition: all 0.3s ease 0s;
    -webkit-appearance: none;
}

.button_call#btnBuscar{width:162px;}

.button_call#atg_store_profilePasswordForgotSubmit{width:144px;}


.atg_store_formActions .button_call.button_cancel {
    background-color: transparent;
    border: none;
}

.atg_store_formActions .button_call.button_cancel p {
    background-color: transparent;
    color: #139bbf;
    padding: 14px 12px !important;
}

.popUpVideo{
	z-index:999999000 !important;
}

.popUpVideo .video-content{
 margin-top:4% !important;
}

li#atg_store_richCartTarget, li.first.atg_store_welcomeMessage{
	font-size:12px;
	color: #545454;
}

.ic_cart_add{
	background-image:url(/sitios/cdigi/static/content/images/cdigi/ic_cart_add.png);
	width:20px;
	height:20px;
	background-size:cover;
	vertical-align:middle;
	display:inline-block;
	margin-right:5px;
}

.text_cart_add{
	vertical-align:middle;
	display:inline-block;
}

.atg_store_pageCart  .blue{
	background-color:#139bbf;
}

.atg_store_pageCart  .blue:hover{
	opacity:0.8;
}

li.first.atg_store_welcomeMessage {
    width: 100px;
    vertical-align: middle;
    display: inline-block;
}

li.first.atg_store_welcomeMessage:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #545454;
    display: inline-block;
	/* vertical-align: middle; */
	margin-top: -11px;
	margin-right: -4px;
}

.atg_store_header_parent_scroll li.first.atg_store_welcomeMessage:after {
    position: absolute;
	top: 21px;
	right: -15px;
}

span.atg_store_welcome {
    width: 85px;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
}

.atg_store_welcomeMessage_off:after{
	display:none !important;
}

.atg_store_header_parent_scroll #atg_store_userAccountNav ul li.atg_store_welcomeMessage .atg_store_welcome{
    /* width: 90px !important; */
	vertical-align: middle;
	text-align: center;
    display: inline-block;
    float: none;
}


/**** PARTNERS ****/
#atg_store_logo.logo-partners{width:30%;}
#atg_store_logo a.logo-partners-a{display:inline-block!important; width:48%;}
#atg_store_logo a.logo-partners-a img{width:166px; vertical-align:middle;}
.atg_store_header_parent_scroll .logo-partners-a img{width:117px !important;}
.atg_store_header_parent_scroll .logo-partners{width:22%!important;}

/* .atg_store_header_parent_scroll #atg_store_userAccountNav{width:36% !important;} */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	#atg_store_logo.logo-partners{width:36%;}
	.atg_store_header_parent_scroll #atg_store_userAccountNav{width:39% !important;}
}

/* RECUPERO CONTRASENIA */ 
/*input#txtLogin, input#txtLoginFijo, input#txtUsuario, input#atg_store_respuesta, input#atg_store_pregunta {width: 100% !important;}*/
.inputRecuperoContrasenia{width:60%;}

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) { 
	.inputRecuperoContrasenia{width:51%;}
}

.btn-tarjeta-cargada{
	display:block;
	width:100%;
	text-align:center;
}

.btn_tarj_cargadas{
	background-color: #47b8d6;
    padding: 10px 15px;
    color: #fff !important;
    border-radius: 5px;	
    margin:0 10px;
    font-size:14px;
}

.btn_tarj_cargadas:hover{
	opacity:0.8;
}

.btn_agregar_tarj{
	background-color: #47b8d6;
    padding: 10px 15px;
    color: #fff !important;
    border-radius: 5px;
    margin:0 10px;
    font-size:14px;
}

.btn_agregar_tarj:hover{
	opacity:0.8;
}
/*
.borderTopH1{
	border-top:1px dotted #cccccc;
	padding-top:30px;
}
*/
.normalMsgCard{
	font-size:12px;
	color:#666666;
	text-align:left;
}

.add-button-icon{
	padding: 10px 12px;
}

/*agregado 6/10/2017 */

#content-tabs .texto {
	font-size: 14px !important;
}

/*agregado 18/10/2017 */

/* comienzo ficha general de productos */

#accordion{
	border: 1px solid #e8e8e8;
}

.titleFichaCel{
	border-bottom: 1px dotted #cccccc;
    padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.titleFichaCel h3{
	display:inline-block;
	color: #4d4d4d;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif !important;
}

#content-tabs{
	border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}

@media only screen and (max-width: 750px) {
	p, h3, td {
			color: #4d4d4d !important;
				
		}

}

/* fin ficha general de productos*/

.form-account .account_label {
	text-align: left;
	width: 86px;
}

.account_input_save_block input {
	display: block;
}

/* agregado 19/10*/

#content_password .account_label {
	padding-top: 0px !important;
}

input#txtLogin, input#txtLoginFijo, input#txtUsuario, input#atg_store_respuesta, input#atg_store_pregunta {width: 210px !important;}

#atg_store_estadoCivil,#selectCalleBNP,#selectProvinciaBNP,#selectPartidoBNP,#selectLocalidadBNP,#atg_store_registerGender,#atg_store_estadoCivil,#selectProvinciaBP,#atg_s0tore_registerGender,#atg_store_registerReferer
	{
	width: 210px;
}

#atg_store_nroDocumento {
	width: 132px
}

#atg_store_numeroFijo {
	width: 148px;
}

.tblData tr{
	border-bottom: 1px solid #e1e1e1;
}

.my_orders .content_account  h1 {
	margin-left: 2px;
}

.atg_store_pagination li{
	line-height: 2.65em;
}

.atg_store_pagination{
	width:90%;
}

input#atg_store_saveGiftLift{
	margin-right: 85px;
}

.content_suscriptions .account_label{
	width:120px !important;
	padding-top: 0px;
}

.modal {
    display: none; 
    position: fixed; 
    z-index: 1; 
    padding-top: 100px; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
}

.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 30%;
    color: #4d4d4d;
	font-size: 14px !important;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}

.close {
    color: #aaaaaa;
    float: right;
    font-size: 32px;
    font-weight: bold;
    margin-top: -10px;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

#btnVolver{
	background-color: #fff !important;
	color: #139bbf;
	border: none !important;
	height: 42px;
}

.atg_store_formActions .button_compara {
	background: #139bbf;
	font-size:12px;
	line-height:35px !important;
	min-width: 180px;
	min-height: 35px;
	font-weight: bold;
	border: none;
}

#loginExpress .atg_store_register{
width: 355px !important;
}
#loginExpress .atg_store_loginMethod{
height: 270px !important;
}

.suscribite_footer{
		background-color: #47B8D6;
		margin: auto;
		width: 100%;
}
.suscribite_footer_center{
	background-color: #47B8D6;
	margin: auto;
	max-width: 1080px;
	font-family: 'Open Sans', sans-serif;
	height: 85px;
	display: table;
	position: relative;
}
.suscribite_footer img{
	display:inline-block;
}
.suscribite_footer p{
	display:inline-block;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	padding-top: 12px;
	margin: 0px;
}	
.formSuscribime{
	font-family: 'Open Sans', sans-serif;
	vertical-align: middle;
	height: 100%;
	padding-left: 25px;
	display: table-cell;
}
.formSuscribime input{
	height: 40px;
	padding-left: 10px;
	font-family: 'Open Sans', sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
}
.inputSusc_mail{
	width: 400px;
	color: #999999;
	font-size: 16px;
	border: none;
	margin: 0px;
}
.inputSusc_submit{
	color: #fff;
	font-size: 16px;
	background-color: #0C86A3;
	border: none;
	margin: 0px;
	position: relative;
	right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.inputSusc_submit:hover{
	color: #fff;
	background-color: #139bbf;
}
@media only screen and (max-width:1080px){
	.suscribite_footer_center{width: 100%;text-align: center;}
	.formSuscribime{display:block; padding-bottom: 15px; padding-top: 15px;}
	.suscribite_footer p span{font-size: 1.8em !important;}
	.suscribite_footer img{vertical-align: top; padding-top: 15px;}
}



.inputSusc_submit_divgracias{
	position:absolute;
	background: #fff;
	z-index: 1000;
	border: 1px #cccccc solid;	
	border-radius: 6px;
	text-align: center;
	-moz-box-shadow: 3px 2px 4px 0px #ccc;
	-webkit-box-shadow: 3px 2px 4px 0px #ccc;
	box-shadow: 3px 2px 4px 0px #ccc;
	width: 330px;
	height: 52px;
	left: 65%;
	bottom: 85%;
	margin-top: -38px;
	margin-left: -151px;
	padding: 10px;
	padding-top: 15px;
}
.inputSusc_submit_gracias{
	font-size: 18px;
	color: #139bbf;
	font-weight: 600;
	text-align: center;
}
.inputSusc_submit_confirm{
	font-size: 12px;
	color: #666;
	font-weight: 600;
	text-align: center;
}
.inputSusc_submit_divgracias .inputTimes{
	position: absolute;
    left: 330px;
    cursor: pointer;
	bottom: 56px;
	color: #666;
	font-size: 16px;
}
.suscribite_pico_footer{
	position: absolute;
	top: 76px;
	right: 142px;
}

@media only screen and (max-width:1650px){
	.inputSusc_submit_divgracias{right: 490px;}
}

@media only screen and (max-width:1500px){
	.inputSusc_submit_divgracias{right: 390px;}
}

@media only screen and (max-width:1300px){
	.inputSusc_submit_divgracias{right: 250px;}
}

@media only screen and (max-width:1080px){
	.inputSusc_submit_divgracias{bottom: 155px; right:340px;}
	.suscribite_footer img{padding:0px; }
}

.inputSusc_submit_divinvalido{
	position:absolute;
	background: #fff;
	z-index: 1000;
	border: 1px #cccccc solid;	
	border-radius: 6px;
	text-align: center;
	-moz-box-shadow: 3px 2px 4px 0px #ccc;
	-webkit-box-shadow: 3px 2px 4px 0px #ccc;
	box-shadow: 3px 2px 4px 0px #ccc;
	width: 330px;
	height: 52px;
	left: 65%;
    bottom: 85%;
	margin-top: -38px;
	margin-left:-170px;
	padding: 10px;
	padding-top: 15px;
}
.inputSusc_submit_divinvalido{
	font-size: 18px;
	color: #ec4a5b;
	font-weight: 600;
	text-align: center;
}
.inputSusc_submit_confirm{
	font-size: 12px;
	color: #666;
	font-weight: 600;
	text-align: center;
}
.inputSusc_submit_divinvalido .inputTimes{
	position: absolute;
    left: 330px;
    cursor: pointer;
	bottom: 56px;
	color: #666;
	font-size: 16px;
}
.suscribite_pico_footer{
	position: absolute;
	top: 76px;
	right: 162px;
}

@media only screen and (max-width:1650px){
	.inputSusc_submit_invalido{right: 490px;}
}

@media only screen and (max-width:1500px){
	.inputSusc_submit_invalido{right: 390px;}
}

@media only screen and (max-width:1300px){
	.inputSusc_submit_invalido{right: 250px;}
}

@media only screen and (max-width:1080px){
	.inputSusc_submit_divinvalido{bottom: 155px; right:298px;}
	.suscribite_footer img{padding:0px; }
}

/*el suscribime para el menu deberian: agregar un float:right !important; y el padding-left:5px; del span */ 
#suscribime_menu{
	float: right;
}

#suscribime_menu p{
	padding-left:5px;
	display: inline-block;
	font-size: 12px;
	line-height: 44px;
	font-family: 'Poppins';
	font-weight: 600;
}

#suscribime_menu img{
	width: 25px;	
	vertical-align: middle;
	margin-bottom: 2px;
}

#atg_store_personalNavItems_sus{
	position: relative;
	width: 250px !important;
}

.suscribime_popup{
	display: none;
	z-index: 1000;
	background-color: #fff;
	border: 1px #cccccc solid;	
	border-radius: 10px;
	text-align: center;
	-moz-box-shadow: 4px 3px 3px 0px #ccc;
	-webkit-box-shadow: 4px 3px 3px 0px #ccc;
	box-shadow: 4px 3px 3px 0px #ccc;
	width: 245px;
	height: 95px;
	font-size: 16px;
	color: #139bbf;
	font-weight: 600;
	float: left;
	margin-right: 10px;
	position: absolute;
    top: 26px;	
}

#suscribime_menu:hover .suscribime_popup{
	display:block;
}

.suscribime_popup p{
	margin-bottom: 8px;
	text-align: left;
	padding-left: 18px;
	font-size: 14px;
	margin-bottom: 0px;
}

.formSuscribime_menu input{
	height: 30px;
	font-family: 'Open Sans', sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 170px;	
	padding-left: 5px;	
	border: 1px solid #e2e2e2;
}
.inputSusc_mail_menu{
	font-size: 11px;
	color: #999;
}
.suscribimeMenu_submit{
	display: inline-block;
	background-color: #47b8d6;
	width: 30px;
	height: 33px;
	position: relative;
	right: 5px;
	line-height: 32px;
}
.suscribimeMenu_submit .fa-chevron-right{
	color: #fff !important;
    font-size: 13px !important;
	line-height: 32px;
	position: initial !important;
	text-shadow: none !important;
}
.suscribite_pico{
	position: relative;
	left: 9px;
	top: 10px;
	float: right;
}
	
.susc_cuentaImg{
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
}
.susc_cuentaText{
	display: inline-block;
	margin-left: 15px;
	vertical-align: middle;
}
.susc_cuentaTitulo{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #47b8d6;
	font-family: 'Open Sans'; sans-serif;
	font-weight: 800;
	font-size: 14px;
}
.susc_cuentaBajada{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #47b8d6;
	font-size: 14px;
}
.susc_linea{
	border-top: 1px solid #ccc;
	width: 428px;
	margin-top: 40px;
}

.leyenda_promosCobro_caja{
	text-align: left; 
	margin-top: 10px; 
	width: 100% !important;
	color: #666666 !important;
	font-size: 11px !important;
	margin-top: 5px !important;
	font-family: 'Open Sans', sans-serif;
}

.suscribimeMenu_check{
	display: inline-block;
	background-color: #299f6a;
	width: 30px;
	height: 33px;
	position: relative;
	right: 5px;
	line-height: 32px;
}
		
.suscribimeMenu_check .fa-check{
	color: #fff;
	font-size: 14px;
	line-height: 32px;
}

.suscribimeMenu_inv{
	display: inline-block;
	background-color: #ec4a5b;
	width: 30px;
	height: 33px;
	position: relative;
	right: 5px;
	line-height: 32px;
}
.suscribimeMenu_inv .fa-times{
	color: #fff;
	font-size: 14px;
	line-height: 32px;
}

.form-account #account_suscribirse {
	margin-left: 0px !important;
}

#div_total_cart_header #total_cart_big, #div_total_cart_footer #total_cart_big{
	color:#139bbf;
}

.cart_actions_left {
    margin-top: 26px;
}

.total_cart .parrTotalCaja {
	margin-top: 12px !important;
}

.sucWarning{
	color: #c4621a;
	font-size: 11px;
	display: inline-block;
	margin: 5px !important;
	width: 190px;
	font-weight: 600;
}

.sucRed{
	color: #e73351;
	font-size: 11px;
	display: inline-block;
	width: 190px;
	font-weight: 600;
}

/* sorteo 48 aniversario 2018 */

#atg_store_sorteo{
    width: 339px;
    height: 78px;
    position: relative;
    float: left;
}

#atg_store_search {
    width: 35%;
}

.atg_store_header_parent_scroll.atg_store_header_guest #atg_store_search { width: 30% !important;margin-left: 0px;}

/*.atg_store_header_parent_scroll #atg_store_userAccountNav ul li.atg_store_welcomeMessage .atg_store_welcome{    color: #fff !important;}*/

/*li.first.atg_store_welcomeMessage:after{    border-top: 6px solid #999!important;}*/


/*#atg_store_header_parent, .atg_store_catNavContainer_cotodig, .atg_store_header_parent_scroll {
    background-color: #14133e !important;
	border: 1px solid #14133e
}*/

/*#atg_store_userAccountNav0 .button_call a{
    background-color: #fff;
}*/

/*#atg_store_userAccountNav0 .button_call a:hover{
    background-color: #139bbf;
    border: 1px solid #139bbf;
}

#atg_store_footer_sorteo{
	margin: 25px 30px 0px 0px;
}

.atg_store_header_parent_scroll #atg_store_sorteo{
	width: 190px !important;
	height: 68px !important;
}

/*FIN sorteo 48 aniversario 2018 */

/* boton ingresar

.button_ingresar{
	background: white;
    position: relative;
	display: inline-block;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    padding: 6px 8px 6px 8px !important;
    border-radius: 2px;
    min-width: 110px;
    min-height: 25px;
    -webkit-appearance: none;
}

.button_ingresar input{
	display: inline-block;
	background: white;
	font-family: 'Open Sans', sans-serif;
	color: #545454 !important;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    line-height: 40px;
    font-weight: 400;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #cccccc;
}

.botonli .button_ingresar input:hover{
    background-color: #47b8d6;
    border: 1px solid #47b8d6;
	color: #fff !important;
	cursor: pointer;
}

.atg_store_header_parent_scroll .button_ingresar input{
	line-height: 32px;
	-webkit-transition: background-color 0.3s, border 0.3s, color 0.3s; 
	transition: background-color 0.3s, border 0.3s, color 0.3s;
}

.atg_store_header_parent_scroll .button_ingresar input:hover{
	background-color: #47b8d6;
    border: 1px solid #47b8d6;
	color: #fff !important;
	cursor: pointer;
}

.atg_store_header_parent_scroll .button_ingresar {
    min-width: 80px;
    min-height: 13px;
    padding: 6px 5px 6px 5px !important;
    width: 60px;
}
fin boton ingresar*/

#formLimpiaSesion{
	display: inline-block;
}

.fichaProductos{
    border: none !important;
    font-size: 14px !important;
    font-family: 'Open Sans', sans-serif !important;
    color: #777777;
    padding: 15px;
}

.price_regular_container {
width: 100%;
vertical-align: middle;
text-align: center;
/* height: 20px; */
color: #333333;
font-family: 'Source Sans Pro', sans-serif !important;
/*margin: 10px 0;*/
}

.ofertaContado {
border: 1px solid #299f6a;
padding: 3px;
font-size: 0.7rem;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
text-align: center;
display: block;
width: 117px;
border-radius: 5px;
margin: 20px auto 0;
}

.product_discount_pay{
	font-family: Tahoma, Geneva, sans-serif;
	color: #555555;
	font-size: 15px;
	font-weight: 600;
    text-align: center !important;
	position: absolute;
	bottom: 0;
}

.product_discount_pay span {
	color: #139bbf;
}

.ver-tarjetas{
	color: #555555;
	font-size: 12px;
}
.ver-tarjetas .texto{
	color:#139bbf;
	vertical-align: initial;
	padding-left: 0;
}

.fin-popup .product_discount_pay{
	bottom: 26px;
}

#productInfoContainer .product_discount_pay{
	font-size: 18px;
	position: initial;
	height: auto;
}

#productInfoContainer  .financiacion .texto{
	width: 100%;
}
#productInfoContainer .hiperlinkFinanciacion .imagen{display:inline-block;}
.pop-financiacion-only{display:none;}
#productInfoContainer .financiacion{width:200px}
.atg_store_productSingleSkuWide .pop-financiacion-only {
    margin: 15px 0 0 0;
    width: 100%;
    text-align: center;
}

.store_banner_duck {
	position: relative;
	height: 100%;
	width: auto;
	background: url('https://static.cotodigital3.com.ar/sitios/cdigi/static/content/images/cdigi/ofertas/375_Q3FY21_Arg_Pato_Banner_160x50_v01_290321.jpg') no-repeat;
	background-size: contain;
}

#atg_store_banner {
	width: 35%;
	float: left;
	height: 67px;
	margin-left: 45px;
	position: relative;
	z-index: 101;
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	#atg_store_banner {
		width: 25%;
		height: 70px;
		margin-left: 35px;
	}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	#atg_store_banner {
		width: 26%;
		height: 70px;
		margin-left: 33px;
		margin-top: 4px;
	}
}

/* Resolucion ajustada*/
@media only screen and (min-width: 1140px) {
	#atg_store_banner {
		width: 29%;
		height: 70px;
		/* margin-left: 45px; */
		margin-bottom: 4px;
	}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	#atg_store_banner {
		width: 20%;
		height: 80px;
		margin-left: 45px;
	}
}

/* Resolucion ajustada para el scroll del header*/
@media (max-width: 1060px) and (min-width: 768px) {
	.atg_store_header_parent_scroll.atg_store_header_guest #atg_store_banner {
		width: 13% !important;
		height: 50px;
		margin-top: 11px;
		margin-left: 40px;
	}
}

@media only screen and (min-width: 1060px) {
	.atg_store_header_parent_scroll.atg_store_header_guest #atg_store_banner {
		width: 13% !important;
		height: 50px;
		margin-top: 4px;
		margin-left: 39px;
	}
}

/* banners campana nueva caja*/
.bannercampanialogin {
	padding-top: 30px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-height: 200px;
}

.bannercampaniacarrito {
	padding-left: 3px;
	width: 236px;
}
.bannercampaniacategoria {	
}

/* Estilos para las notificaciones */
#atg_store_bell_notif {
	float: left;
	margin-right: 5px;
}

#atg_store_bell_notif img{
	width: 20px;
    height: 20px;
    margin: 5px;
    padding: 0px 5px 0px 5px;
}

#atg_store_bell_notif .icon img{
	width: 40px;
    height: 40px;
    margin: 15px;
}

.bell_notif_popup{
	display: none;
	z-index: 1000;
	background-color: #fff;
	border: 1px #cccccc solid;	
	border-radius: 10px;
	text-align: center;
	-moz-box-shadow: 1px 1px 5px 0px rgb(50 50 50 / 50%);
	-webkit-box-shadow: 1px 1px 5px 0px rgb(50 50 50 / 50%);
	box-shadow: 1px 1px 5px 0px rgb(50 50 50 / 50%);
	width: 300px;
	height: auto;	
	/* color: #139bbf; */
	font-family: 'Poppins';
	font-weight: 600;
	float: left;
	margin-right: 10px;
	position: absolute;
	/* right: 155px; */
    top: 32px;
}

.atg_store_header_parent_scroll .bell_notif_popup{
	right: 135px;
    top: 40px;
}

#atg_store_bell_notif:hover .bell_notif_popup{
	display:block;
}

.bell_notif_popup p{
	margin-bottom: 8px;
	text-align: left;
	padding-left: 18px;
	font-size: 11px;
	margin-bottom: 0px;
	width: 200px;
}

.bell_notif_popup hr{
	width: 90%;
    display: block;
    opacity: 0.4;
}

/* #div_bell_notif_popup:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: 7px;
	top: -20px;
    border: 10px solid;
    border-color: transparent transparent #fff;
} */

.bell_notif_popup .alert-blue {
    position: relative;
    padding: 0.5rem 1em;
    /* margin-bottom: 1rem; */
    /* border: 1px solid transparent;
	border-color: var(--blue);
	border-radius: 0.37rem; */
	/* border-bottom: 1px solid #cccccc; */
}

.bell_notif_popup .alert-blue .title_notif { 
	color: var(--blue);
	font-size: 12px;
}

.bell_notif_popup .subtitle_notif { 
	color: var(--orange);
}

.bell_notif_popup .alert-green {
    position: relative;
    padding: 0.5rem 1em;
    /* margin-bottom: 1rem; */
    /* border: 1px solid transparent;
	border-color: var(--green);
	border-radius: 0.37rem; */
	/* border-bottom: 1px solid #cccccc; */
}

.bell_notif_popup .alert-green .title_notif { 
	color: var(--green);
	font-size: 12px;
}

.bell_notif_popup .alert-red {
    position: relative;
    padding: 0.5rem 1em;
    /* margin-bottom: 1rem; */
    /* border: 1px solid transparent;
	border-color: var(--red);
	border-radius: 0.37rem; */
	/* border-bottom: 1px solid #cccccc; */
}

.bell_notif_popup .alert-red .title_notif { 
	color: var(--red);
	font-size: 12px;
}

.bell_notif_popup .icontext {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
}

.bell_notif_popup .icontext .icon {
    position: relative;
    margin-right: 10px;
    flex-shrink: 0;
    flex-grow: 0;
}

.bell_notif_popup .icon-sm {
    width: 50px;
    height: 50px;
    line-height: 48px !important;
    font-size: 20px;
}

.bell_notif_popup .icon-xs, .icon-sm, .icon-md, .icon-lg {
    display: inline-block;
    text-align: center;
    flex-shrink: 0;
    flex-grow: 0;
}

.badge_notification {
	font-weight: 600;
    content: " ";
    position: absolute;
    background: #f24e38;
    height: 16px;
    top: 2px;
	/* right: 166px; */
	margin-left: 20px;
    width: 16px;
    text-align: center;
    line-height: 2rem;
    font-size: 11px;
    border-radius: 50%;
    color: white;
    border: 1px solid #f24e38;
  }

  .badge_notification p {
	left: 5px;
    top: -8px;
    position: absolute;
  }

  .atg_store_header_parent_scroll .badge_notification{
	top: 13px;
    right: 133px;
  }

  @media only screen 
and (min-width : 768px) 
and (max-width : 1024px) { 
	.badge_notification{
		
	}
}