/* ====================================================================================
	ESTILO TABLETS
	MIN-WIDTH: 720px
	SOLO APLICABLE A DISPOSITIVOS TABLET A TRAVES DE LA CLASS TABLET
==================================================================================== */

@media (min-width: 720px) {

	.tablet div#order_history .celda7 .noresponsivo {
		display: block;
	}
	.tablet div#order_history .celda7 .noresponsivo+p {
		margin-top: 5px;
	}

	.tablet .cart_popup .cart_modal_popup .prod_info p, .tablet .cart_popup p {
		font-size: 13px;
	}
	
	.tablet a, .tablet a:hover {
		transition-delay: 0s;
		transition-duration: 0s;
		transition-property: none;
	}

	.tablet .navbar-usermenu-toggle {
		right: 142px;
		display: block !important;
	}
	
	.tablet.page-DIAproductGrid .nav_column .item a.collapsableArrow, .tablet.page-DIAproductGrid #busquedas_cesta_rapida .titulo .ocultar-mostrarLista, .tablet.page-DIAsearch .nav_column .item a.collapsableArrow, .tablet.page-DIAsearch #busquedas_cesta_rapida .titulo .ocultar-mostrarLista {
		float: right;
		height: 13px;
		padding: 5px;
	}
	
	.tablet.page-DIAproductGrid .nav_column .item a.collapsableArrow .dropdown, .tablet.page-DIAsearch .nav_column .item a.collapsableArrow .dropdown {
		visibility: hidden;
	}
	
	.tablet.page-DIAproductGrid .nav_column .item a.collapsableArrow .dropdown .dropdown-img, .tablet.page-DIAsearch .nav_column .item a.collapsableArrow .dropdown .dropdown-img {
		background: 0;
	}
	
	.tablet.page-DIAproductGrid .nav_column .item .more a:hover, .tablet.page-DIAproductGrid .nav_column .item .more a:focus, .tablet.page-DIAproductGrid .nav_column .item .more a:active, .tablet.page-DIAsearch .nav_column .item .more a:hover, .tablet.page-DIAsearch .nav_column .item .more a:focus, .tablet.page-DIAsearch .nav_column .item .more a:active {
		background: #bbb;
	}
	
	.tablet.page-DIAproductGrid .nav_column input[type="checkbox"], .tablet.page-DIAsearch .nav_column input[type="checkbox"] {
		float: left;
		margin-top: 2px;
	}
	
	#content.search-active-content {
		margin-top: 50px !important;
	}
	
	.tablet #busquedas_cesta_rapida .titulo {
		padding: 2px 8px;
		padding-right: 0;
	}
	
	.tablet #busquedas_cesta_rapida .titulo .ocultar {
		display: none;
		padding-bottom: 9px !important;
	}
	
	.tablet #busquedas_cesta_rapida .titulo .mostrar {
		display: block;
		padding-bottom: 9px !important;
	}
	
	.tablet #busquedas_cesta_rapida .ocultar-mostrarLista {
		margin-top: -2px;
		margin-right: 0 !important;
		border-radius: 0 !important;
		height: 8px !important;
	}
	
	.tablet #busquedas_cesta_rapida .busqueda_elemento {
		display: none;
		/*background:#eee;*/
		background-color: #fafaf9 !important;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	.tablet.template-pages-category-productGridPage #content .span-18>.span-18>.span-3 {
		width: 245px;
	}
	
	.tablet.template-pages-category-productGridPage #content .span-18>.span-18 .span-15.last {
		width: 535px;
	}
	
	.tablet.template-pages-category-productGridPage #content .span-18>.span-18 .span-15.last .span-3 {
		width: 122px;
	}
	
	.tablet.template-pages-category-productGridPage #content .span-18>.span-18 .span-15.last .span-3.last {
		margin-right: 15px;
		clear: none;
	}
	
	.tablet.template-pages-category-productGridPage #content .span-18>.span-18 .span-15.last .span-3.first.clear {
		clear: none;
	}
	
	.tablet.template-pages-category-productGridPage #content .span-18>.span-18 .span-15.last .span-3:nth-child(4n) {
		margin-right: 0px !important;
	}
	
	.tablet.template-pages-category-productGridPage #content .prod_refine {
		padding-right: 0px !important;
	}
	
	.tablet.template-pages-category-productGridPage #content .orden_disposicion {
		padding-right: 170px;
		margin-top: -32px;
	}
	.tablet.template-pages-category-productGridPage #content .productgridcontainer.disposicion_list .prod_grid span.details {
		width: 36%;
	}

	.tablet.template-pages-category-productGridPage #content .nav_column .item ul li strong a {
		font-size: 16px;
		line-height: 20px;
	}
	
	.tablet.template-pages-category-productGridPage #content .nav_column form input[type=checkbox] {
		width: 20px;
		height: 20px;
		margin-top: -2px;
		margin-right: 7px;
		border: 1px solid #5b5b5b !important;
	}
	
	.tablet.template-pages-category-productGridPage #content .nav_column .allFacetValues ul li {
		margin-left: 18px;
		list-style: none;
		font-size: 13px;
	}
	
	.tablet.template-pages-category-productGridPage #content .nav_column .allFacetValues ul li a {
		margin-left: 0px;
		/*font-style: italic;*/
		line-height: 16px;
	}
	
	.tablet.template-pages-category-productGridPage #content .nav_column .allFacetValues ul li.nodisc {
		margin-left: 20px;
	}
	
	.tablet.template-pages-category-productGridPage #content .nav_column .allFacetValues ul li.nodisc a {
		font-style: normal;
		margin-left: 0px
	}
	
	.tablet #nav_main ul li .iconoCat{
		margin-top:12px;
	}
	
	.tablet #nav_main ul li li.Lb li.Lc a {
		font-size: 1.1em;
		padding-top: 6px;
		padding-bottom: 6px;
		width: 75%;
		padding-left: 20px;
	}
	
	.tablet #nav_main ul li img {
		margin-top: 7px;
		margin-left: 5px;
	}
	
	.tablet #nav_main li.auto ul.Lb {
		min-width: 275px;
	}
	
	.tablet .nav_column .item .category .collapsableArrow {
		/*background: url(../images/dia/shared/spritesheet_shared.png) no-repeat -247px -75px;*/
	}
	
	.tablet .nav_column .item .category .collapsableArrow.toggleArrow {
		background: url(../images/dia/shared/spritesheet_shared.png) no-repeat -217px -75px;
	}
	
	.tablet .nav_column span.remove_item_left_name {
		font-size: 16px;
		margin-left: 8px;
		font-family: "VAGRoundedBT", Calibri, 'Cabin', sans-serif !important;
	}
	
	.tablet.page-DIAproductGrid .nav_column ul.Lc {
		padding-bottom: 7px !important
	}
	
	.tablet.page-DIAproductGrid .nav_column .Lb.how_element .Lb:first-child {
		padding-top: 7px;
	}
	
	.tablet .nav_column #busquedas_cesta_rapida {
		background: none;
		padding-bottom: 8px;
		float: left;
		width: 100%;
		margin-bottom: 12px;
	}
	
	.tablet .nav_column #busquedas_cesta_rapida .titulo {
		color: #605E59;
		font-weight: bold;
		text-decoration: none;
		margin-left: 10px;
		font-size: 16px;
		background-color: #fafaf9 !important;
	}
	
	.tablet #busquedas_cesta_rapida .busqueda_elemento a {
		font-size: 16px;
		margin-left: 8px;
		font-family: "VAGRoundedBT", Calibri, 'Cabin', sans-serif !important;
	}
	
	.tablet div.menu_node_level2Tablet {
		left: 265px;
	}
	
	.tablet .nav_column .item .allFacetValues ul {
		margin-top: -10px;
		margin-bottom: 35px;
	}

	.tablet #busquedas_cesta_rapida {
		border-bottom: 1px dashed #d0ccc7;
		padding-bottom: 15px;
	}
	
	.tablet #nav_main li.auto ul.Lb {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.tablet ul.Lc.left_col.menu_node_level1 img {
		max-width: 61px !important;
		max-height: 60px !important;
		width: 23px;
		height: auto !important;
		margin-left: 7px !important;
	}
	
	.tablet #nav_main ul li li.Lb li.Lc a {
		margin-left: 30px;
		font-size: 16px;
		padding-top: 9px;
		padding-bottom: 7px;
	}
	
	.tablet .RD_Desplegar {
		right: 0px !important;
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.tablet ul.Lc.left_col.menu_node_level2_02 li a {
		padding-top: 6px !important;
		padding-bottom: 6px !important;
		padding-left: 20px !important;
		margin-left: 0px !important;
	}
	
	.tablet li.nodisc a {
		margin-left: -2px !important;
	}
	
	.tablet .nav_column .title_holder h2 {
		margin-left: 2px;
	}
	
	.tablet #busquedas_cesta_rapida .titulo .ocultar-mostrarLista.mostrar {
		background: url(../images/dia/shared/spritesheet_shared.png) no-repeat -247px -75px;
	}
	
	.tablet #busquedas_cesta_rapida .titulo .ocultar-mostrarLista.ocultar{
		margin-top:0;
	}
	
	.tablet #busquedas_cesta_rapida .titulo .ocultar-mostrarLista {
		background: url(../images/dia/shared/spritesheet_shared.png) no-repeat -217px -75px;
		margin-right: 3px !important;
	}
	
	.tablet a.refinementToggle:active {
		background-color: #fafaf9 !important;
	}
	
	.tablet .nav_column .item ul.facet_block span.remove {
		margin-top: 6px;
	}


	/*** KEYFRAMES ***/
	
	@keyframes fadeIn {
		 0% {
		 display:none;
		 opacity: 0;
		}
		 1% {
		 display: block;
		 opacity: 0;
		}
		 100% {
		 display: block;
		 opacity: 1;
		}
	}
	
	@-webkit-keyframes fadeIn {
		 0% {
		 display:none;
		 opacity: 0;
		}
		 1% {
		 display: block;
		 opacity: 0;
		}
		 100% {
		 display: block;
		 opacity: 1;
		}
	}
	
	body.tablet {
		transition: all 0.3s ease-in 0s;
		-webkit-transition: all 0.3s ease-in 0s;
		font-family: calibri, helvetica, san-serif;
	}
	
	body.fixedtrf300more.tablet {
		position: fixed;
		transform: translateX(300px);
		-webkit-transform: translateX(300px);
		width: 100%;
	}
	
	body.fixedtrf300less.tablet {
		position: fixed;
		transform: translate3d(-300px, 0, 0);
		-webkit-transform: translate3d(-300px, 0, 0);
		width: 100%;
	}
	
	body.tablet {
		cursor: pointer;
	}

	.tablet .column, .tablet .span-1, .tablet .span-2, .tablet .span-3, .tablet .span-4, .tablet .span-5, .tablet .span-6, .tablet .span-7, .tablet .span-8, .tablet .span-9, .tablet .span-10, .tablet .span-11, .tablet .span-12, .tablet .span-13, .tablet .span-14, .tablet .span-15, .tablet .span-16, .tablet .span-17, .tablet .span-18, .tablet .span-19, .tablet .span-20, .tablet .span-21, .tablet .span-23, .tablet .span-24 {
	 margin-right:2%;
	}
	
	.tablet .last {
		margin-right: 0;
	}
	
	.tablet .no-responsivo,  .tablet .noresponsivo {
		display: none;
	}

	/*** GRID GENERAL ***/
	
	.tablet .span-24 {
		width: 100%
	}
	
	.tablet .span-23 {
		width: 95.75%;
	}
	
	.tablet .span-22 {
		width: 100% !important;
	}
	
	.tablet .span-21 {
		width: 87.25%;
	}
	
	.tablet .span-20 {
		width: 83%;
	}
	
	.tablet .span-19 {
		width: 78.75%;
	}
	
	.tablet .span-18 {
		width: 74.5%;
	}
	
	.tablet .span-17 {
		width: 70.25%;
	}
	
	.tablet .span-16 {
		width: 66%;
	}
	
	.tablet .span-15 {
		width: 61.75%;
	}
	
	.tablet .span-14 {
		width: 57.5%;
	}
	
	.tablet .span-13 {
		width: 53.25%;
	}
	
	.tablet .span-12 {
		width: 49%;
	}
	
	.tablet .span-11 {
		width: 44.75%;
	}
	
	.tablet .span-10 {
		width: 40.5%;
	}
	
	.tablet .span-9 {
		width: 36.25%;
	}
	
	.tablet .span-8 {
		width: 32%;
	}
	
	.tablet .span-7 {
		width: 27.75%;
	}
	
	.tablet .span-6 {
		width: 23.5%;
	}
	
	.tablet .span-5 {
		width: 19.25%;
	}
	
	.tablet .span-4 {
		width: 15%;
	}
	
	.tablet .span-3 {
		width: 10.75%;
	}
	
	.tablet .span-2 {
		width: 6.50%;
	}
	
	.tablet .span-1 {
		width: 2.25%;
	}
	
	/*** ESPECIAL PORTADA ***/
	
	.tablet .span-5 {
		width: calc(20% - 12px);
		width: -webkit-calc(20% - 12px);
	}
	
	/*** ADAPTACION GRID SEGUN PAGINA ***/
	
	.tablet .span-18 .span-18 {
		width: 100% !important;
	}
	
	.tablet .span-18 .span-18 {
		width: 100% !important;
	}
	
	.tablet .span-4 .span-4 {
		width: 100% !important;
	}
	
	.tablet .span-22 {
		position: static;
	}
	
	.tablet .span-22 > .span-11 {
		width: 48% !important;
	}
	
	/*** FLECHA GOTOP ***/
	
	.tablet .goTop {
		height: 48px;
		width: 48px;
		position: fixed;
		bottom: 10px;
		right: 10px;
		background: url("../images/dia/mobile/spritesheet_mobile.png") no-repeat scroll -229px -98px;
		cursor: pointer;
		opacity: 0.5;
		filter: alpha(opacity=50);
		z-index:9999;
	}
	
	.tablet .goTop:hover, .goTop:focus, .goTop:active {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	
	/*** SELECT ***/
	
	.tablet .span-18 .form_field-input select, .tablet .span-18 select#sortOptions1, .tablet .span-18 select#selectAltCheckoutFlow {
		padding-bottom: 7px;
		font-size: 15px;
		width: auto;
		padding-right: 30px;
		padding-top: 6px;
		font-family: arial, helvetica, san-serif;
	}
	
	.tablet .span-18 select#sortOptions1 {
		min-width: 190px;
	}
	
	.tablet .select2-container .select2-choice > .select2-chosen {
		font-family: arial, helvetica, san-serif;
		color: #000;
	}
	
	/*** BUTTONS ***/
	
	.tablet button, .tablet input[type="button"], .tablet input[type="submit"] {
		-webkit-appearance: none;
	}
	
	button.btn_prev:before, button.btn_next:after {
	    width: 24px;
	}
	
	/*** FORMS ***/
	/*** GENERAL ***/
	
	.tablet h2 {
		margin-bottom: 0;
	}

	body.tablet {
		width: 100%;
		min-width: 100%;
		background: #fff;
		/*position: relative;*/
	}
	
	body.tablet.fixed {
		position: fixed;
		overflow: hidden;
	}

	/* Footer */
	
	/* zona 2 - atencion al cliente */

	.tablet div.atencion-cliente {
		padding-left: 10px;
	}
	
	.tablet div.atencion-cliente a {
		font-size: 0.8em;
	}
	
	/* zona 1 - modos de pago */
	
	.tablet #pie_zona_1 ul {
		padding: 12px 0 12px 20px;
	}

	.tablet #pie_zona_1 ul li {
		padding: 0 6px 0 6px !important;
		border: none;
	}
	
	/* zona 3 gris claro tres columnas */
	
	.tablet .zona3gris {
		/*height: auto;*/
		height: 320px;
	}
	.tablet .zona3gris .span-8 {
		margin-right:0;
		height: auto;
		height: 280px;
	}
	
	.tablet #footer div.zona4oscuro ul li {
		font-size: 0.8em;
	}
	
	
	/* -------------------------------------- */
	
	.tablet #wrapper.hidden, .tablet #footer.hidden {
		visibility: hidden;
	}
	
	/*** COOKIES ***/
	.tablet .cookie .cont975{
		width:100%;
	}
	
	/*** HEADER ***/

	.tablet .moveTopWrapper #header, .tablet .moveTopWrapper .search form {
		transform: translate3D(0, 51px, 0);
		-webkit-transform: translate3D(0, 51px, 0);
	}
	
	.tablet #header .headerContent {
		width: auto;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.tablet #header .headerContent .responsivo {
		display: block;
	}
	
	.tablet #header .headerContent .responsivo .ico_menugeneral {
		display: none;
	}
	
	.tablet #header .headerContent .responsivo .ico_user {
		display: block;
		height: 50px;
		position: fixed;
		right: 146px;
		width: 46px;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
	}
	
	.tablet #header .headerContent .responsivo .ico_user:after{
		background: url("../images/dia/mobile/spritesheet_mobile.png") no-repeat scroll -52px -240px;
		position: absolute;
		content: '';
		width: 50px;
		height: 50px;
		top: 0;
		left: 0;
	}
	
	.tablet #header .headerContent .responsivo .ico_user.ico_user_rojo:after {
		background: url("../images/dia/mobile/spritesheet_mobile.png") no-repeat scroll -232px -240px;
	}
	
	.tablet .moveTopWrapper #header .headerContent .responsivo .ico_user {
		transform: translate3D(0, 0, 0);
		-webkit-transform: translate3D(0, 0, 0);
	}
	
	.tablet #header .headerContent .prerecursives {
		display: block;
		width: 100%;
		position: fixed;
		height: 50px;
		left: 0px;
		top: -51px;
		background: #DB2120;
		-webkit-transition: all 0.4s ease-out 0s;
		transition: all 0.4s ease-out 0s;
		border-bottom: 1px solid #fff;
	}
	
	.tablet .moveTopWrapper #header .headerContent .prerecursives {
		transform: translate3D(0, 0, 0);
		-webkit-transform: translate3D(0, 0, 0);
	}
	
	.tablet #header .headerContent .prerecursives ul.recursives {
		margin-top: 12px;
	}
	
	.tablet #header .headerContent .prerecursives ul.recursives li a {
		font-size: 12px;
		padding-top: 5px;
	}
	
	.tablet #header .headerContent .prerecursives ul.recursives li.selected a:after {
		content: none;
	}
	
	/*** MENU CP ***/

	.tablet .menu_CP {
		padding: 0;
		top: 0;
		z-index: 9000;
		width: 102px;
		right: 196px;
		position: fixed;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
	}
	
	.tablet .moveTopWrapper .menu_CP {
		transform: translate3D(0, 51px, 0);
		-webkit-transform: translate3D(0, 51px, 0);
	}
	
	.tablet .menu_CP > ul > li {
		border-right: 1px solid #fff;
	}
	
	.tablet .menu_CP > ul > li > a {
		background: 0;
		border: 0 none;
		height: 50px;
		padding: 0;
		text-indent: -9999px;
		width: 50px;
		z-index: 9;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		margin: 0;
	}
	
	.tablet .menu_CP > ul > li > a.saves_lists:after {
		background: url("../images/dia/svg/icon-saves-lists-tablet.svg") no-repeat 50% 50%;
		background-size: 25px 25px;
		width: 50px;
		height: 50px !important;
		content: '';
		position: absolute;
		left: 0;
		height: 50px;
		top: 50%;
		margin-top: -25px;		
	}

	.tablet .menu_CP .last_shopping:after{
		background: url("../images/dia/svg/icon-last-shopping-tablet.svg") no-repeat 50% 50%;
		background-size: 25px 25px;
		width: 50px;
		height: 50px !important;
		content: '';
		position: absolute;
		left: 0;
		height: 50px;
		top: 50%;
		margin-top: -25px;
	}
	
	.tablet .menu_CP ul.level2 {
		top: 48px;
		background-color: #FFF;
		border: 1px solid #eee;
		-moz-box-shadow: 0 0px 3px #c2c2c0;
		-webkit-box-shadow: 0 0px 3px #c2c2c0;
		box-shadow: 0 0px 3px #c2c2c0;
		width:auto;
		min-width:580px;
	}
	
	.tablet .menu_CP li:hover ul.level2 {
		display: none;
	}
	
	.tablet .menu_CP table tr td {
		font-size: 16px;
	}
	
	.tablet .menu_CP li:hover .last_shopping, .tablet .menu_CP li:hover .saves_lists {
		height: 50px !important;
	}
	
	.tablet .menu_CP li:hover .ico-arrow-cp {
		display: none !important;
	}
	
	.tablet .menu_CP #savedListTable .positive, .tablet .menu_CP #orderHistoryTable .positive, .menu_CP #orderHistoryTable #loadSuperListButton {
		font-size: 16px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
/* Search autocomplete */
	
	.ui-autocomplete {
		border: 0;
		height: auto;
		overflow: scroll;
		width: 100% !important;
		height: auto;
		padding: 0;
		position: fixed;
	}

	.autocompleteResults li {
		padding: 6px 8px;
	}
	
	.autocompleteResults li.item_search_product.head, .autocompleteResults li.item_search_product.no-result {
		color: #454545;
		font-size: 1.3em;
		font-weight: bold;
	}
	
	.autocompleteResults li.item_search_product .info {
		width: 50%;
		padding-right: 1%;
		padding-top: 0;
	}
	
	.autocompleteResults li.item_search_product .cart {
		padding-top: 0;
		padding-left: 0;
		width: 38%;
	}
	
	.autocompleteResults li.item_search_product .price_container {
		width: 35%;
		margin-right: 5%;
		text-align: left;
	}
	
	.autocompleteResults li.item_search_product .price {
		line-height: 18px;
	}
	
	.autocompleteResults li.item_search_product form {
		display: block;
		position: relative;
		width: 60%;
		top: 0;
		margin-right: 0;
	}
	
	.autocompleteResults li.showMoreProducts {
		padding: 6px 8px 16px;
	}
	
    

	
	/*** FILTROS GRID PAGE ***/
	
	.paginatorTop {
		border: 0;
	}

	.tablet .refinements + .sectionN {
		display: none;
	}
	
	.tablet .refinements .ico-tablet-refine span {
		width: 20px;
		height: 12px;
		background: url("../images/dia/mobile/spritesheet_mobile.png") no-repeat scroll -160px -167px;
		position: absolute;
		bottom: -5px;
		right: 8%;
		margin-left: -9px;
		z-index: 9;
		display: none;
	}
	
	.tablet.page-DIAproductGrid .span-22 > .span-22 .span-16 .span-16, .tablet.page-DIAsearch .span-22 > .span-22 .span-16 .span-16 {
		width: 100%;
	}
	
	.tablet.page-DIAproductGrid .span-22, .tablet.page-DIAsearch .span-22 {
		width: 100% !important;
	}
	
	.tablet.page-DIAproductGrid .span-22 .span-16 .span-3.first, .tablet.page-DIAsearch .span-22 .span-16 .span-3.first {
		clear: none;
	}
	
	.tablet.page-DIAproductGrid .span-22 .span-16 .span-3.last, .tablet.page-DIAsearch .span-22 .span-16 .span-3.last {
		margin-right: 12px;
	}
	
	.tablet.page-DIAproductGrid .span-22 > .span-22 .span-16.last .span-3, .tablet.page-DIAsearch .span-22 > .span-22 .span-16.last .span-3 {
		width: 15%;
		margin-right: 12px;
	}
	
	.tablet.page-DIAproductGrid .span-22 > .span-22 .disposicion_list  .span-16.last .span-3, .tablet.page-DIAsearch  .span-22 > .span-22 .disposicion_list .span-16.last .span-3 {
		width: 100%;
	}
	
	.tablet.page-DIAproductGrid .span-22 .span-16 .span-3:nth-child(6n), .tablet.page-DIAsearch .span-22 .span-16 .span-3:nth-child(6n) {
		margin-right: 0;
	}
	
	.tablet.page-DIAproductGrid .span-22 > .span-16, .tablet.page-DIAsearch .span-22 > .span-16 {
		width: 100%;
	}
	
	.tablet.page-DIAsearchEmpty .span-19 {
		width: 87.2%;
	}
	
	.tablet .productgridcontainer .sectionN {
		display: none;
	}
	
	.tablet.page-DIAproductGrid .disposicion_list .gr, .tablet.page-DIAsearch .disposicion_list .gr {
		top: -8px;
		right: 11.8%;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
	}
	
	.tablet.page-DIAproductGrid.horizontal-mode .disposicion_list .gr, .tablet.page-DIAsearch .disposicion_list .gr {
		top: -52px;
		right: 12.4%;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
	}
	
	/*** FILTROS ***/
	
	/*** ITEM GRID ***/
	
	/*.tablet.page-DIAproductGrid .disposicion_grid .prod_grid .span-3, .tablet.page-DIAsearch .disposicion_grid  .prod_grid .span-3 {
	    margin-right: 10px;
	}*/

	.tablet.page-DIAproductGrid .prod_refine, .tablet.page-DIAsearch .prod_refine, .tablet.page-DIAsearchPromotions .prod_refine {
		padding-right: 0px !important;
	}
	
	.tablet.page-DIAproductGrid .prod_grid .UpdateQuantityForm .qty, .tablet.page-DIAsearch .prod_grid .UpdateQuantityForm .qty {
		height: 29px;
		width: 30.3%;
		padding: 6px 1.5%
	}
	
	.tablet.page-DIAproductGrid .prod_grid .UpdateQuantityForm .addQuantityProduct, .tablet.page-DIAsearch .prod_grid .UpdateQuantityForm .addQuantityProduct {
		width: 100%;
	}

	.tablet.page-DIAproductGrid .disposicion_list .prod_grid .thumb, .tablet.page-DIAsearch .disposicion_list .prod_grid .thumb {
		width: 25%;
		height: auto;
	}
	
	.tablet.page-DIAproductGrid .disposicion_list .prod_grid .UpdateQuantityForm, .tablet.page-DIAsearch .disposicion_list .prod_grid .UpdateQuantityForm {
		height: 43px;
		width: 62%;
	}
	
	.tablet.page-DIAproductGrid .prod_grid .UpdateQuantityForm .addQuantityProduct, .tablet.page-DIAsearch .prod_grid .UpdateQuantityForm .addQuantityProduct {
		font-size: 18px;
		height: 46px;
	}

	/*** FILTROS ***/


	
	.tablet.page-DIAproductGrid .nav_column .item ul li strong a, .tablet.page-DIAsearch .nav_column .item ul li strong a {
		font-size: 14px;
		line-height: 20px;
	}
	
	.tablet.page-DIAproductGrid .nav_column form input[type=checkbox], .tablet.page-DIAsearch .nav_column form input[type=checkbox] {
		width: 16px;
		height: 16px;
		margin-top: -2px;
		margin-right: 7px;
		border: 1px solid #5b5b5b !important;
	}

	.tablet.page-DIAproductGrid .nav_column .allFacetValues ul li, .tablet.page-DIAsearch .nav_column .allFacetValues ul li {
		margin-left: 18px;
		list-style: none;
		font-size: 13px;
	}
	
	.tablet.page-DIAproductGrid .nav_column .allFacetValues ul li a, .tablet.page-DIAsearch .nav_column .allFacetValues ul li a {
		margin-left: 0px;
		line-height: 16px;
	}
	
	.tablet.page-DIAproductGrid .nav_column .allFacetValues ul li.nodisc, .tablet.page-DIAsearch .nav_column .allFacetValues ul li.nodisc {
		margin-left: 20px;
	}
	
	.tablet.page-DIAproductGrid .nav_column .allFacetValues ul li.nodisc a, .tablet.page-DIAsearch .nav_column .allFacetValues ul li.nodisc a {
		font-style: normal;
		margin-left: 0px
	}
	
	.tablet .nav_column .item .category .collapsableArrow {
		margin-right: 6px;
	}
	
	.tablet .nav_column span.remove_item_left_name {
		font-size: 16px;
		margin-left: 8px;
		font-family: "VAGRoundedBT", Calibri, 'Cabin', sans-serif !important;
	}
	
	.tablet.page-DIAproductGrid .facet_block li.remove_item_left, .tablet.page-DIAsearch .facet_block li.remove_item_left {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	.tablet.page-DIAproductGrid .nav_column ul.Lc, .tablet.page-DIAsearch .nav_column ul.Lc {
		padding-bottom: 7px !important
	}
	
	.tablet.page-DIAproductGrid .nav_column .Lb.how_element .Lb:first-child, .tablet.page-DIAsearch .nav_column .Lb.how_element .Lb:first-child {
		padding-top: 7px;
	}
	
	.tablet.template-pages-category-productGridPage #content .nav_column .item:last-child .more a {
		margin-bottom: 0;
	}
	
	.tablet .nav_column #busquedas_cesta_rapida {
		background: none;
		padding-bottom: 8px;
		float: left;
		width: 100%;
		margin-bottom: 12px;
	}
	
	.tablet .nav_column #busquedas_cesta_rapida .titulo {
		color: #605E59;
		font-weight: bold;
		text-decoration: none;
		margin-left: 10px;
		font-size: 16px;
		background-color: #fafaf9 !important;
	}
	
	.tablet #busquedas_cesta_rapida .busqueda_elemento a {
		font-size: 16px;
		margin-left: 8px;
		font-family: "VAGRoundedBT", Calibri, 'Cabin', sans-serif !important;
	}
	
	.tablet div.menu_node_level2Tablet {
		left: 265px;
	}
	
	.tablet .nav_column .item .allFacetValues ul {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.tablet #busquedas_cesta_rapida {
		border-bottom: 1px dashed #d0ccc7;
		padding-bottom: 15px;
	}
	
	.tablet ul.Lc.left_col.menu_node_level1 img {
		max-width: 61px !important;
		max-height: 60px !important;
		width: 23px;
		height: auto !important;
		margin-left: 7px !important;
	}
	
	.tablet .RD_Desplegar, .tablet .RD_Desplegar2 {
		background: url("../images/dia/svg/icon_mobile_menu_plus_sign.svg") center center no-repeat !important;
		background-size: 12px 12px !important;
		height: 20px;
		width: 20px;
		float: right;
		padding-right: 10px;
	}
	
	.tablet .RD_Desplegar2{
		margin-right:-10px;
	}
	
	.tablet .child-menu .RD_Desplegar2, .tablet .grandchild-menu .RD_Desplegar2 {
		margin-top: -6px;
		height: 40px;
	}
	
	.tablet ul.Lc.left_col.menu_node_level2_02 li a {
		padding-top: 6px !important;
		padding-bottom: 6px !important;
		padding-left: 20px !important;
		margin-left: 0px !important;
	}
	
	.tablet li.nodisc a {
		margin-left: -2px !important;
	}
	
	.tablet .nav_column .title_holder h2 {
		margin-left: 2px;
	}
	
	.tablet a.refinementToggle:active {
		background-color: #fafaf9 !important;
	}
	
	.tablet .nav_column .item ul.facet_block span.remove {
		margin-top: 6px;
	}
	
	/*** PAGINATION ***/
	
	.tablet ul.pager li a, .tablet ul.pager li a {
		padding: 8px 18px 8px 18px;
	}
	
	.tablet ul.pager li a:hover, .tablet ul.pager li a:focus, .tablet ul.pager li a:active,  .tablet ul.pager li a:hover, .tablet ul.pager li a:focus, .tablet ul.pager li a:active {
		
	}
	
	.tablet ul.pager li:last-child a, .tablet ul.pager li:last-child a {
		margin-right: 0px;
	}
	
	.tablet ul.pager li strong, .tablet ul.pager li strong {
		padding: 8px 18px 8px 18px;
	}
	
	.tablet ul.pager, .tablet ul.pager {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.tablet .paginatorBottom {
		margin-top: 20px;
	}
	
	/*** MINICART ***/

	.tablet #cart-block {
		display: none !important;
	}
	
	.tablet #cart-block {
		width: 300px;
		right: -300px;
		overflow-x: hidden;
		display: block !important;
		position: fixed;
		top: 0;
		-webkit-transition: all 0.4s ease-out 0s;
		transition: all 0.4s ease-out 0s;
	}
	
	.tablet #cart-block.openTablet {
		transform: translate3D(0, 0, 0);
		-webkit-transform: translate3D(0, 0, 0);
		-webkit-appearance: none;
		box-shadow: -2px 0 2px #c2c2c0;
		-webkit-box-shadow: 2px 0 2px #c2c2c0;
		z-index: 9999;
		border-left: 1px solid #c2c2c0;
		overflow-x: visible;
	}
	
	.tablet #cart-block #cart_header {
		height: 50px;
		top: 0;
		padding-top: 0;
	}
	
	.tablet #cart-block #cart_header h2 {
		padding-left: 0;
		margin-left: 8px;
	}
	
	.tablet #cart-block #cart_header img {
		display: none;
	}
	
	.tablet #cart-block #cart_content {
		border-radius: 0;
		-webkit-border-radius: 0;
		border: 0;
		min-height: 23px;
		overflow: hidden;
	}
	
	.tablet #cart-block #rollover_cart_popup {
		display: block !important;
		position: inherit !important;
		float: right;
		position: static !important;
		border-radius: 0;
		-webkit-border-radius: 0;
		border: 0;
		/*margin-top: 36px;*/
	}
	
	.tablet .cart_popup .first-block {
		padding: 0;
	}
	
	.tablet #cart-block .cart_popup .legend + ul {
		max-height: initial;
		height: 470px;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
	}
	
	.tablet #cart-block.openSavedList .cart-actions, .tablet #cart-block.openSavedList .cart_popup .prod_cart-total, .tablet #cart-block.openSavedList .cart_popup .legend + ul {
		transform: translate3d(-300px, 0, 0);
		-webkit-transform: translate3d(-300px, 0, 0);
	}
	
	.tablet #cart-block .cart_popup p.legend {
		float: left;
		margin: 0;
		padding-left: 0px;
		width: 87%;
	}
	
	.tablet #cart-block .cart_popup p.legend a {
		width: auto;
		float: right;
		padding: 10px;
		margin: -21px;
	}
	
	.tablet #cart-block .cart_popup .cart_modal_popup {
		background: #fff;
		min-height: 95px;
		border: 0;
		margin: 0;
		padding: 10px 2%;
		width: 96%;
		float: left;
		margin-bottom: 7px;
	}
	
	.tablet #cart-block .cart_popup .cart_modal_popup .prod_image {
		height: auto;
		width: 30%;
	}
	
	.tablet #cart-block .cart_popup .cart_modal_popup .prod_info {
		float: left;
		width: 70%;
		padding: 0;
	}
	
	.tablet #cart-block .cart_popup .cart_modal_popup .prod_info p {
		font-size: 15px;
		min-height: 60px;
		max-width: 100%;
		height: auto;
		padding-top: 5px;
	}
	
	.tablet #cart-block .cart_popup .cart_modal_popup .UpdateQuantityForm .gr {
		left: -14px;
		top: 106px;
	}
	
	.tablet .cart_popup .cart_modal_popup .prod_info p, .tablet .cart_popup p {
		font-size: 17px;
	}
	
	.tablet #cart-block .cart_popup .inputprice {
		float: left;
		width: 130%;
		margin-left: -60px;
		min-height: initial;
	}
	
	.tablet #cart-block .cart_popup .qty {
		font-size: 16px;
		width: 43px;
		height: 34px; /* DIAEC-2161 */
		border: 0;
		border-top: 2px solid #a1b600;
		border-bottom: 2px solid #a1b600;
		border-radius: 0;
		-webkit-border-radius: 0;
	}
	
	.tablet #cart-block .cart_popup .prod_cart-total {
		border-top: 2px solid #e8e8e8;
		margin-top: 6px;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
	}
	
	.tablet #cart-block.openSavedList .cart_popup .prod_cart-total {
		transform: translate3d(-300px, 0, 0);
		-webkit-transform: translate3d(-300px, 0, 0);
	}
	
	.tablet #cart-block .cart_popup .updateQuantityProductLess, .tablet #cart-block .cart_popup .updateQuantityProductMore {
		height: 38px;
		background: #a1b600;
		color: #fff;
		width: 43px;
		padding: 0 !important;
		border: 0;
		font-size: 18px;
	}
	
	.tablet #cart-block .cart_popup .deleteQuantityProduct {
		margin: 9px 0 5px 15px;
	}
	
	.tablet #cart-block .cart_popup .cart_modal_popup .prod_info .item_price {
		font-size: 22px;
		font-weight: bold;
		min-height: initial;
	}
	
	.tablet #cart-block .cart_popup .links {
		float: left;
		/*margin-bottom: 20px;*/
	}
	
	.tablet #cart-block .cart_popup .links a.positive {
		width: calc(100% - 28px);
		text-align: center;
		padding: 10px 14px 6px 14px;
		font-size: 1.4em;
	}
	
	.tablet #cart-block .cart_popup .links a.positive:hover, .tablet #cart-block .cart_popup .links a.positive:active {
		background: inherit;
	}
	
	.tablet #cart-block .cart_popup ul.cart-promotions{
		margin-left:3px;
	}
	
	.tablet #cart-block .cart_popup ul.cart-promotions li{
		margin-left:0;
	}
	
	.tablet #cart-block .cart-actions {
		float: left;
		width: 100%;
		height: 35px;
		padding-bottom: 6px;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
	}
	
	.tablet #cart-block.openSavedList .cart-actions {
		transform: translate3d(-300px, 0, 0);
		-webkit-transform: translate3d(-300px, 0, 0);
	}
	
	.tablet #cart-block .cart-actions input {
		
	}
	
	.tablet .cartSection{
		position:static;
	}
	
	.tablet .cartSection .icon-cart-inside-popup{
		display:none;
	}
	
	.tablet .cartSection .ico-cart:before{
		display:none;
	}
	
	.tablet .ico-tablet-cart {
		height: 50px;
		position: fixed;
		right: 0;
		top: 0;
		min-width: 136px !important;
		z-index: 9000;
		margin-top: 0;
		padding-left: 0px;
		border-left: 1px solid #fff;
		border-right: none;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
		margin-right: 0;
		background-color: #fff;
	}
	
	.tablet .ico-tablet-cart:before {
		display: block !important;
	}
	
	/*.tablet .ico-tablet-cart:after {

	}*/
	
	.tablet .moveTopWrapper .ico-tablet-cart {
		transform: translate3D(0, 51px, 0);
		-webkit-transform: translate3D(0, 51px, 0);
	}
	
	.tablet .minicart-gotocart {
		height: 44px;
		width: 42px;
	}
	
	.tablet .minicart-gotocart:before {
		font-size: 1.8em;
		padding-top: 13px;
		width: 42px;
	}
	
	/*.tablet .ico-tablet-cart span {
		
	}
	
	.tablet .ico-tablet-cart span.count {
		
	}*/
	
	.tablet .ico-tablet-cart span.price {
		font-size: 1.5em;
		font-weight: bold;
		padding-top: 30px;
		padding-right: 6px;
	}
	
	.tablet .savedlist_applyfor_data_popup {
		width: 99%;
		left: 300px;
		margin-left: 0;
		width: 284px;
		z-index: 99999999;
		position: fixed;
		border: 0;
		top: 50px;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
		opacity: 1 !important;
		display: none;
	}
	
	/*** ANIMATE ARROW ADD PRODUCT CART ***/
	
	.tablet #header .headerContent .responsivo .animateArrowResponsive {
		left: 50%;
		margin-left: -70px;
		margin-top: -88px;
		opacity: 0;
		position: fixed;
		top: 50%;
		visibility: hidden;
	}
	
	.tablet #header .headerContent .responsivo .animateArrowResponsive .arrow {
		background: url(../images/dia/mobile/spritesheet_mobile.png) no-repeat -10px -10px;
		height: 70px;
		left: 45px;
		position: absolute;
		top: 0;
		width: 60px;
	}
	
	.tablet #header .headerContent .responsivo .animateArrowResponsive .arrowLess {
		background: url(../images/dia/mobile/spritesheet_mobile.png) no-repeat -363px -10px;
		height: 70px;
		left: 45px;
		position: absolute;
		top: 60px;
		width: 60px;	
	}
	
	.tablet #header .headerContent .responsivo .animateArrowResponsive .iconcart {
		background: url(../images/dia/mobile/spritesheet_mobile.png) no-repeat -90px -10px;
		height: 119px;
		position: absolute;
		top: 53px;
		width: 119px;
	}
	
	.tablet.page-DIACartPage .savedlist_applyfor_data_popup {
		display: none !important;
	}
	
	.tablet #modalProcesandoPago {
		min-width: 450px;
		left: 50%;
		margin-left: -225px;
	}

	.tablet #modalProcesandoPagoMbWay {
    		min-width: 450px;
    		left: 50%;
    		margin-left: -225px;
   	}
	
	.tablet .savedlist_applyfor_data_popup .volverSavedList {
		-webkit-transition: all 0.4s ease-out 0s;
		transition: all 0.4s ease-out 0s;
		color: #D52B1E !important;
		text-transform: uppercase;
		font-size: 18px;
		font-family: "VAGRoundedBT", Calibri, 'Cabin', sans-serif !important;
		font-weight: bold;
		padding-left: 17px;
		line-height: 1;
		padding-top: 8px;
		margin-bottom: 10px;
		position:relative;
	}
	
	.tablet .savedlist_applyfor_data_popup .volverSavedList:after {
		background: url("../images/dia/mobile/spritesheet_mobile.png") no-repeat scroll -297px -124px;
		content: "";
		float: left;
		height: 20px;
		left: 0px;
		position: absolute;
		width: 20px;
		top:5px;	
	}
	
	.tablet .openSavedList .savedlist_applyfor_data_popup {
		transform: translate3d(-300px, 0, 0);
		-webkit-transform: translate3d(-300px, 0, 0);
	}
	
	.tablet .savedlist_applyfor_data_popup input {
		width: 98.5%;
		height: 30px;
		font-size: 14px;
	}
	
	.tablet .savedlist_applyfor_data_popup input[type="submit"] {
		float: right;
		width: 49%;
		margin-left: 1%;
		margin-top: 15px;
	}
	
	.tablet .savedlist_applyfor_data_popup input[type="button"] {
		float: left;
		width: 49%;
		margin-right: 1%;
		margin-top: 15px;
	}
	
	/*** LOGIN ***/
	.tablet.page-DIAcheckout-login .header-wrapper{
		height:50px;
	}
	
	.tablet #header .headerContent .userinfo {
		margin-top: 0;
		position: absolute;
		top: 0;
		display: none;
	}
	
	.tablet #header .headerContent .userinfo > li {
	}
	
	.tablet #header .headerContent .userinfo .welcome {
		display: none;
	}
	
	.tablet #header .headerContent .userinfo > li > a {
		display: none;
	}
	
	.tablet #header .headerContent .userinfo > li span.responsivo {
		display: block;
	}
	
	.tablet #header ul.nav li.login, .tablet #header ul.nav li.logged_in {
		padding-left: 0;
		background: 0;
	}
	
	.tablet #header ul.nav li.logged_in:after, #header ul.nav li.login_no .user01:after{
		background:0;
	}
	
	.tablet #header .headerContent .userinfo > li .user_menu {
		display: block;
		top: 50px;
		right: 139px;
		margin: 0;
		box-shadow: 0 0px 3px #c2c2c0;
		width: 300px;
		padding: 10px 20px;
		text-align: left;
		position: fixed;
	}
	
	.tablet #header .headerContent .userinfo > li.mi_cuenta {
		display: none;
	}
	
	.tablet #header .headerContent .userinfo > li.logged_in .user_menu {
		right: 139px;
		z-index: -1;
	}
	
	.tablet #header .headerContent .userinfo .separator {
		display: none;
	}
	
	.tablet #header .headerContent .userinfo > li ul.user_menu h3 {
		display: none;
	}
	
	.tablet #header .headerContent .userinfo > li ul.user_menu li {
		border: 0 !important;
		border-bottom: 1px dotted #d9d9d9 !important;
		line-height: 1;
		height: auto;
		padding: 0;
		position:relative;
	}
	
	.tablet #header .headerContent .userinfo > li ul.user_menu > li:last-child {
		border-bottom: 0 !important;
	}
	
	.tablet #header .headerContent .userinfo > li ul.user_menu > li > a {
		font-size: 18px !important;
		font-weight: bold;
		font-family: Calibri, 'Cabin', sans-serif !important;
		color: #444 !important;
		float: left;
		width: 100%;
		padding: 15px 0 !important;
		position:relative;
	}
	
	.tablet #header .headerContent .userinfo > li ul.user_menu > li > a:before,.tablet #header .headerContent .userinfo > li ul.user_menu ul li:before{
		background: url(../images/dia/shared/spritesheet_shared.png) no-repeat -217px -75px;
		content:'';
		position:absolute;
		right:0;
		top:16px;
		width: 10px;
		height: 16px;		
	}	
	
	.tablet #header .headerContent .userinfo > li ul.user_menu ul li > a {
		font-size: 18px !important;
		color: #444 !important;
		float: left;
		width: 86%;
		padding: 15px 0 !important;
		padding-left: 14% !important;
		font-family: Calibri, 'Cabin', sans-serif !important;
	}
	
	/*** BREADCRUMS ***/
	
	.tablet #breadcrumb {
		margin-bottom:20px;
	}
	
	/*** NAV MAIN ***/

	.tablet .openMenuTablet {
		border-radius: 1px;
		-webkit-border-radius: 1px;
		width: 70px;
		height: 50px;
		background: url("../images/dia/svg/icon-menu-mobile-white.svg") no-repeat 50% 50%;
		background-size: 28px 28px;
		position: fixed;
		top: 0;
		left: 0;
		transition: all 0.4s ease-out 0s;
		-webkit-transition: all 0.4s ease-out 0s;
		cursor: pointer;
		z-index: 9000;
	}
	
	.tablet .moveTopWrapper .openMenuTablet {
		transform: translate3d(0, 51px, 0);
		-webkit-transform: translate3d(0, 51px, 0);
	}
	

	.tablet #page.moveRightWrapper {
		transform: translate3D(300px, 0, 0);
		-webkit-transform: translate3D(300px, 0, 0);
		overflow: visible;
	}
	
	.tablet #page.moveLeftWrapper {
		transform: translate3D(-300px, 0, 0);
		-webkit-transform: translate3D(-300px, 0, 0);
		overflow: visible;
	}
	
	.tablet #nav_main {
		position: absolute;
		z-index: 9002;
		left: 0;
		top: 0;
	}
	
	.tablet .overlayTablet {
		width: 100%;
		height: 100%;
		position: fixed;
		background: url(../images/dia/nosprite/ico-tablet-overlay.png) repeat;
		z-index: 9003;
		display: none;
		left: 0;
	}
	
	.tablet .overlayTablet.rightSide {
		right: 0;
		left: auto;
	}
	
	/*** ACCOUNT ***/
	
	.tablet.horizontal-mode .profile-block{
		padding-right: 20px;
	}
	.tablet.vertical-mode .profile-block{
		padding-right: 16px;
	}
	.tablet .shopping-block{
		padding-left: 1% !important;
	}
	/*
	.shopping-block{
		padding-left: 20px !important;
	}
	*/
	.tablet.template-pages-DIAAccountPageTemplate .span-18 {
		width: 100%;
		margin-top: 10px;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate h2 {
		margin-bottom: 0;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #content > .span-4 {
		/*position: absolute;*/ /* DIAEC-2161 */
		width: 100%;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #content .span-22 {
		width: 100%;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #content > .span-22 {
		margin-top: 11px;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #content .span-11 {
		/*width: 48% !important;*/
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #content .cust_acc_tile {
		/*width: 45.7%;*/
		/*padding: 1.5%;*/
		/*width: 98%;*/
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #address_book tbody tr:first-child td {
		border-radius: 0;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #header .headerContent .userinfo > li.logged_in .user_menu,  .tablet.template-pages-DIAAccountPageTemplate #header .headerContent .userinfo > li .user_menu {
		right: 0;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate .menu_CP li a:hover + ul.level2 {
		display: block;
		max-height: 600px;
		overflow-y: auto;
	}
	
	.tablet .ico-tablet-profile-menu, .tablet .ico-tablet-shopping-menu {
		float: left;
		font-size: 18px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border: 1px solid #b6b6b6;
		padding: 3px 10px;
		text-align: center;
		position: relative;
		min-width: 100px;
	}
	
	.tablet .ico-tablet-profile-menu span, .tablet .ico-tablet-shopping-menu span {
		width: 20px;
		height: 12px;
		background: url(../images/dia/mobile/spritesheet_mobile.png) no-repeat scroll -160px -167px;
		position: absolute;
		bottom: -6px;
		left: 50%;
		margin-left: -9px;
		z-index: 9;
		display: none;
	}
	
	.tablet .ico-tablet-shopping-menu {
		float: right;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #content > .span-4 .profile-menu, .tablet.template-pages-DIAAccountPageTemplate #content > .span-4 .shopping-menu {
		position: absolute;
		left: 10px;
		width: 300px !important;
		border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		margin-top: 37px;
		display: none;
		z-index: 1;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #content > .span-4 .shopping-menu {
		right: -5px;
		left: auto;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #content > .span-4 .profile-menu h2, .tablet.template-pages-DIAAccountPageTemplate #content > .span-4 .shopping-menu h2 {
		display: none;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate .nav_column .item ul li a {
		color: #444 !important;
		font-size: 18px;
		float: left;
		width: 97%;
		padding: 12px 0;
		line-height: 1;
		position:relative;
	}
	
	.tablet.template-pages-DIAAccountPageTemplate .nav_column .item ul li a:before{
		background: url(../images/dia/shared/spritesheet_shared.png) no-repeat -217px -75px;
		content:'';
		position:absolute;
		right:0;
		top:14px;
		width: 10px;
		height: 16px;			
	}
	
	.tablet.template-pages-DIAAccountPageTemplate #sort_form1 label, .tablet.template-pages-DIAAccountPageTemplate #sort_form2 label {
		font-size: 14px;
		padding-top: 5px;
	}
	
	.tablet.page-orders .item_container .table, .tablet.page-savedLists .item_container .table {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	/*** LOGIN/REGISTER PAGE ***/

	.tablet.template-pages-DIALoginPageTemplate #header .headerContent .responsivo .ico_user {
		right: 0;
	}
	
	.tablet.template-pages-DIALoginPageTemplate #header .headerContent .userinfo > li .user_menu,  .tablet.template-pages-DIALoginPageTemplate #header .headerContent .userinfo > li.logged_in .user_menu {
		right: 0;
	}
	
	.tablet.template-pages-DIALoginPageTemplate #header .headerContent .userinfo > li.logged_in .user_menu,  .tablet.template-pages-DIALoginPageTemplate #header .headerContent .userinfo .separator {
		display: none;
	}
	
	.tablet.template-pages-DIALoginPageTemplate #nav_main {
		display: none;
	}
	
	.tablet.template-pages-DIALoginPageTemplate div.add-address-left-label {
		padding-left: 8px;
	}
	
	/*** CART PAGE ***/

	.tablet.page-DIACartPage .span-22 > .span-15 {
		width: 54%;
	}
	
	.tablet.page-DIACartPage .span-22 > .span-7 {
		width: 44%;
	}
	
	.tablet.page-DIACartPage .span-22 > .span-15 h2, .tablet.page-DIACartPage .span-22 > .span-7 h2 {
		margin-bottom: 0;
	}
	
	.tablet.page-orderConfirmationPage #header .headerContent .userinfo > li .user_menu {
		right: 0;
	}
	
	.tablet.page-DIACartPage .menu_CP {
		
	}
	
	.tablet.page-DIACartPage .your_cart h2 {
		font-size: 1.3em;
		font-weight: normal;
	}
	
	.tablet.page-DIACartPage .your_cart.table .tr .td.celda1 {
		width: 8%;
	}
	
	.tablet.page-DIACartPage .your_cart .product_image img {
		height: auto;
		width: 100%;
	}
	
	.tablet.page-DIACartPage .your_cart .product_image img.missing-product-image {
		width: 88%;
	}
	
	.tablet.page-DIACartPage .your_cart.table .tr .td.celda2 {
		width: 32%;
	}
	
	.tablet.page-DIACartPage .your_cart.table .thead .tr .td.celda2 {
		margin-left: 9%;
	}
	
	.tablet.page-DIACartPage .your_cart.table .thead .tr .td.celda4 {
		width: 15%;
		padding-left: 0.5%;
		padding-right: 0.5%;
		text-align: center;
	}
	
	.tablet.page-DIACartPage .your_cart.table .thead .tr .td.celda5 {
		width: 10.5%;
	}
	
	.tablet.page-DIACartPage .your_cart.table .tbody .td.celda2 {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.tablet.page-DIACartPage .your_cart.table .tr .td.celda3 {
		width: 20%;
	}
	
	.tablet.page-DIACartPage .your_cart.table .tbody .tr .td.celda3 {
		width: 15%;
		padding-top: 0px;
		padding-bottom: 0;
		font-size: 19px;
	}
	
	.tablet.page-DIACartPage .your_cart.table .tbody .td.celda4 {
		padding-top: 0px;
		padding-bottom: 0;
		width: 25%;
	}
	
	.tablet.page-DIACartPage .your_cart.table .tbody .td.celda5 {
		width: 12%;
		padding-top: 0px;
		padding-bottom: 0;
		font-size: 19px;
		padding-left: 0;
	}
	
	.tablet.page-DIACartPage .your_cart.table .thead .tr .td {
		font-size: 1em;
		float: left;
		display: block;
	}
	
	.tablet.page-DIACartPage .your_cart.table .tr .td {
		display: table-cell;
		vertical-align: top;
		padding-top: 1em !important;
		float: none;
	}
	
	.tablet.page-DIACartPage .your_cart .prod_quantity {
		display: none;
	}
	
	.tablet.page-DIACartPage .your_cart .quantity .UpdateQuantityForm {
		width: 165px;
		float: none;
		margin: 0 auto !important;
		position: static;
		text-align: center;
	}
	
	.tablet.page-DIACartPage .your_cart .quantity .qty {
		font-size: 16px;
		width: 43px;
		height: 34px;
		border: 0;
		border-top: 2px solid #a1b600;
		border-bottom: 2px solid #a1b600;
		border-radius: 0;
		-webkit-border-radius: 0;
	}
	
	.tablet.page-DIACartPage .your_cart .quantity .gr {
		position: relative;
		left: -81px;
		top: 19px;
	}
	
	.tablet.page-DIACartPage .your_cart .quantity .updateQuantityProductLess, .tablet.page-DIACartPage .your_cart .quantity .updateQuantityProductMore {
		height: 38px;
		background: #a1b600;
		color: #fff;
		width: 43px;
		padding: 0 !important;
		border: 0;
		font-size: 18px;
	}
	
	.tablet.page-DIACartPage .your_cart .quantity .deleteQuantityProduct {
		display: block;
	}
	
	.tablet.page-DIACartPage .cart-promotions-applied, .tablet.page-multiStepCheckoutSummaryPage .cart-promotions-applied, .tablet.page-order .cart-promotions-applied {
		font-size: 17px;
	}
	
	.tablet.page-DIACartPage .item_container_holder {
		height: auto !important;
	}
	
	.tablet.page-DIACartPage .crosselling {
		width: 99.3% !important;
		width: calc(100% - 2px) !important;
		width: -webkit-calc(100% - 2px) !important;
	}
	
	.tablet dl.order_totals dt.labelTotalPrice, .tablet dl.order_totals dd#totalPrice, .tablet .cart_total {
		font-size: 20px;
	}
	
	.tablet dl dt {
		clear: left;
		min-width: 0;
	}
	
	/*** CHECKOUT ***/

	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate #header .headerContent .responsivo .ico_user,  .tablet.template-pages-MultiStepCheckoutSummaryPageTemplate #header .headerContent .userinfo > li.logged_in .user_menu,  .tablet.template-pages-MultiStepCheckoutSummaryPageTemplate #header .headerContent .userinfo > li .user_menu {
		
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .menu_CP {
		
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate h2 {
		margin-bottom: 0;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .checkoutProgress li {
		width: 20%;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .checkoutProgress li a {
		font-size: 0.9em;
		padding: 8px 0 8px 6px;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate #before-continue-title .head-check-out-1 p {
		width: 65%;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate.vertical-mode #before-continue-title .head-check-out-1 p {
		width: 58%;
	}
	
	.tablet #back.form.before_continue_button.delivery_options_form_button.positive.xl.c1 {
		
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .form_field-label label {
		font-size: 16px;
		padding-top: 4px;
		float: left;
		line-height: 1;
	}
	
	.tablet .select_CP .deliveryPointOfServiceButton {
		width: 36%;
		margin-right: 6%;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .form_field-input select {
		max-width: 200px;
		padding-right: 24px;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .form_field-input textarea {
		width: 525px;
		height: 150px;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .select2-container {
		width: 100%;
		font-size: 16px;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .select2-results .select2-result-label {
		font-size: 16px;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate #deliveryOptionsFormId .form_field-input:nth-child(2n+1) {
		
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .form_field-input input[type=text] {
		width: 100%;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .add-address-left-input {
		margin-top: -17px;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #pickUpPointOfServiceNameDiv {
		margin-top: 20px;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #newAddressLink {
		font-size: 16px;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage .saved-payment-list-entry{
		width: 26%;
		width: calc(32.3% - 2px);
		width: -webkit-calc(32.3% - 2px);
		font-size:15px;
	}
	.horizontal-mode.tablet.page-multiStepCheckoutSummaryPage .saved-payment-list-entry{
		min-height: 95px; /* DIAEC-2161 */
	}
	.vertical-mode.tablet.page-multiStepCheckoutSummaryPage .saved-payment-list-entry{
		min-height: 145px; /* DIAEC-2161 */
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #existentPaymentsDiv .saved-payment-list-entry {
		width: 99%;
		min-height: 125px; /* DIAEC-2161 */
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #existentPaymentsDiv .saved-payment-list-entry input {
		top: 2px;
		float: left;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #existentPaymentsDiv .saved-payment-list-entry .saved-payment-list-item {
		margin-right: 15px;
		float: left;
		margin-bottom: 5px;
		margin-left: 0;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage .margin1em {
		float: left;
		width: 100%;
		margin: 20px 0 5px 0;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #time_interval_table .td span.noresponsivo {
		display: block; /* DIACLAREL-341, fix conflict */
		font-size: 0.7em;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #time_interval_table .thead .td span{
		float: none;
		display: inline-block;
		width: auto;
		padding: 0;
	}		
	
	.tablet.page-multiStepCheckoutSummaryPage #delivery_data_summary {
		text-align: center;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #selectDeliveryMethodForm .item_container_holder {
		min-height: 405px;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #paymentModesDiv td {
		width: 70% !important;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage .block_save_in_account {
		width: 100%;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage .block_save_in_account .form_field-input {
		width: 5px;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #likesBill {
		clear: left;
		top: 0;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage .span-7-5 {
		width: 32%;
		float: left;
		margin-right: 2%;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage .span-7-5.last {
		margin-right: 0;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage .span-7-5 ul {
		width: 100%;
		margin: 0;
		padding-left: 0;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #topButton {
		position: relative;
		z-index: 9;
	}
	
	.tablet #txtPaidAfter {
		float: none;
	}
	
	.tablet #paymentModesDiv .paymentMode {

	}
	
	.tablet #paymentModesDiv .paymentModesLeft {
		width: 100%;
		float: none;
	}
	
	.tablet #paymentModesDiv .paymentModesRight {
		width: 100%;
		float: none;
	}
	
	.tablet.page-multiStepCheckoutSummaryPage #checkout-summary .container .span-7-5 {
		/* DIAEC-1630 */
		width: 32%;
	}
	
	/*** CHECKOUT ERRORES ***/
	/* DIAEC-2161 */
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .form_field_error .form_field-label label {
		font-size: 16px;
		padding-top: 4px;
		float: left;
		line-height: 1;
		margin-right: 6%;
	}
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .form_field_error  {
		width: 48.5% !important;
	}
	
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .form_field_error .form_field-input {
		width: 54% !important;
		float: left;
		margin-right: 6%;
	}
	.tablet.template-pages-MultiStepCheckoutSummaryPageTemplate .form_field_error-message span {
		margin-top: -15px;
	}
	
	
	/*** PRODUCT DETAIL ***/
	
	.tablet.page-DIAproductDetails .span-22 {
		width: 100%;
		margin: 0;
	}
	
	.tablet.page-DIAproductDetails .span-22 .span-19 {
		width: 100%;
	}
	
	.tablet.page-DIAproductDetails .span-22 .span-19 p {
		font-size: 15px !important;
	}
	
	.tablet.page-DIAproductDetails .prod_review a {
		
	}
	
	.tablet.page-DIAproductDetails #productDetailUpdateable .prod_image_main {
		width: 96% !important;
		padding: 2%;
		height: auto;
		min-height: initial;
		float: left;
	}
	
	.tablet.page-DIAproductDetails #productDetailUpdateable .span-7 .span-7 {
		width: 100%;
	}
	
	.tablet.page-DIAproductDetails .prod_image_main img {
		width: 100%;
	}
	
	.tablet.page-DIAproductDetails .prod_image_main img.missing-product-image {
		width: 88%;
	}
	
	.tablet.page-DIAproductDetails #productDetailUpdateable .productDescription h1 {
		font-size: 1.7em;
	}
	
	.tablet.page-DIAproductDetails .productDescription .big-price {
		
	}
	
	.tablet.page-DIAproductDetails #productDetailUpdateable > .span-8.last {
		width: 52%;
	}
	
	.tablet.page-DIAproductDetails #productDetailUpdateable .prod_image_main #zoomImagen img {
		width: 100% !important;
		height: auto !important;
		margin: 0 !important;
	}
	
	.tablet.page-DIAproductDetails #productDetailUpdateable .gr {
		left: 4px;
		top: 26px;
	}
	
	.tablet.horizontal-mode.page-DIAproductDetails #productDetailUpdateable .gr {
		left: 113px;
	}
	
	.tablet.page-DIAproductDetails .prod_add_to_cart {
		clear: left;
	}
	
	.tablet.page-DIAproductDetails .productDescription .UpdateQuantityForm .qty {
		height: 40px;
		width: 36%;
		font-size: 18px;
	}
	
	.tablet.page-DIAproductDetails .productDescription .UpdateQuantityForm .addQuantityProduct {
		width: 100%;
		line-height: 2.5;
	}
	
	.tablet.page-DIAproductDetails #content{
		overflow:visible;
	}
	
	.tablet.page-DIAproductDetails #prod_tabs{
		overflow:visible;
	}
	
	.tablet.page-DIAproductDetails #prod_tabs.ui-tabs {
		border: 0;
	}
	
	.tablet.page-DIAproductDetails #prod_tabs.ui-tabs .ui-tabs-nav{
		margin-left:-10px;
		width:calc(100% + 20px);
		width:-webkit-calc(100% + 20px);
	}
	
	.tablet.page-DIAproductDetails #prod_tabs.ui-tabs .ui-tabs-nav li {
		
	}
	
	.tablet #prod_tabs.ui-tabs .ui-tabs-nav li h2 {
		font-size: 1.2em;
	}
	
	.tablet.page-DIAproductDetails #prod_tabs.ui-tabs .ui-tabs-panel {
		margin-top: -4px;
		width: 95%;
	}
	
	.tablet.page-DIAproductDetails .write_review_container textarea {
		width: 80%;
		height: 150px;
	}
	
	.tablet.page-DIAproductDetails .write_review_container input[type="text"] {
		width: 35%;
	}
	
	.tablet #carousel_alternate {
		top: 0px !important;
		min-width: 300px;
	}
	
	.tablet .jcarousel-skin .jcarousel-next-vertical, .tablet .jcarousel-skin .jcarousel-prev-vertical {
		width: 90%;
		background-position: center top;
	}
	
	/* Zoom Magnifik tablet */
	
	.magnifik-close-button {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		color: #db2120;
		padding: .5em;
		height: 1.3em;
		font-size: 1.1em;
		text-transform: uppercase;
		background-color: rgba(255,255,255,0.8);
		z-index: 9999;
	}
	
	.magnifik-close-button .icon-fullscreen-close:before {
		font-size: 1.6em;
		padding-right: 1em;
	}
	
	.icon-zoom-esquina, .icon-zoom-esquina:before {
		position: absolute;
		right: 0;
		bottom: 0;
		cursor: help;
		width: 1.4em;
		height: 1.2em;
		font-size: 1.3em;
		color: #D52B1E !important;
	}
	
	/*** REDES SOCIALES ***/
	
	.tablet .a2a_menu span, .tablet .a2a_img {
		background: rgba(0, 0, 0, 0) url("../images/dia/mobile/spritesheet_mobile.png") no-repeat scroll -10px -301px !important;
	}
	
	.tablet .a2a_img {
		width: 48px;
		height: 48px;
		margin-right: 30px;
	}
	
	.tablet .a2a_i_facebook {
		background-position: -10px -301px !important;
	}
	
	.tablet .a2a_i_twitter {
		background-position: -74px -301px !important;
	}
	
	.tablet .a2a_i_email {
		background-position: -202px -301px !important;
	}
	
	.tablet .a2a_kit.imprimir {
		background-position: -135px -301px !important;
		height: 48px;
		width: 48px;
	}
	
	.tablet #write_reviews {
		top: 4%;
	}
	
	/** HOMEPAGE **/

	.tablet.template-pages-layout-landingLayout2Page .span-22 {
		width: 100%;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .span-3 {
		width: 15%;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .span-12 {
		width: 59.1%;
	}
	
	.tablet.template-pages-layout-diaLandingLayout3Page  .h1-seo {
		font-size: 1.4em;
	}
	
	/* Owl-carousel homepage */
	
	.tablet.template-pages-layout-diaLandingLayout3Page .section1 #Carousel-owl, 
	.tablet.template-pages-layout-diaLandingLayout3Page .section20 #Carousel-owl, 
	.tablet.template-pages-layout-diaLandingLayout3Page .section21 #Carousel-owl {
		width: 99.6%;
		height: 158px;
	}
	
	.tablet.safari.os10.template-pages-layout-diaLandingLayout3Page #Carousel-owl .owl-page  {
		/* Fix Safari bug in iOS 10, see https://bugs.webkit.org/show_bug.cgi?id=137730 */
		-webkit-flex: 1 1 16px;
		flex: 1 1 16px
	}

	.tablet.template-pages-layout-diaLandingLayout3Page #Carousel-owl .owl-pagination-text {
		height: 16px; /* See font size */
		font-size: 13px;
		top: calc( 50% - 7px );
	}

	.template-pages-layout-diaLandingLayout3Page #Carousel-owl .owl-page.active .owl-pagination-text {
		top: calc( 50% - 9px );
	}
	
	.tablet.template-pages-layout-landingLayout2Page .prod_grid {
		margin-top: 0;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .prod_grid .thumb {
		height: auto;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .prod_grid .thumb img {
		max-height: none;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .prod_grid .details {
		height: 33px;
		line-height: 17px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 16px;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .prod_grid .UpdateQuantityForm button {
		width: 33.3%;
		height: 41px;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .prod_grid .UpdateQuantityForm .qty {
		height: 30px;
		width: 30.3%;
		padding: 6px 1.5%;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .prod_grid .UpdateQuantityForm .addQuantityProduct {
		font-size: 18px;
		height: 46px;
		width: 100%;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .prod_grid .UpdateQuantityForm {
		height: 45px;
	}
	
	.tablet.template-pages-layout-landingLayout2Page .price_container .price {
		font-size: 21px;
	}
	
	.tablet.template-pages-layout-diaLandingLayout3Page #Carousel-owl .owl-item img {
		/*width: auto;*/
		max-width: 100%;
		height: 100%;
		/*max-height: 210px;*/
	}
	
	.tablet.template-pages-layout-diaLandingLayout3Page .pestanas .pestanaItem p {
		/*font-size: 0.75em;*/
	}
	
	/** MENU **/
	
	/*** ORDER CONFIRMATION PAGE ***/
	
	.tablet.page-orderConfirmationPage .menu_CP {
		right: 70px;
	}
	
	.tablet.page-orderConfirmationPage .span-7-5 {
		width: 32.6%;
		float: left !important;
		margin-right: 1%;
		margin-left: 0;
	}
	
	.tablet.page-orderConfirmationPage .span-7-5.last {
		margin-right: 0;
	}
	
	/*** ACCOUNT ADDRESS ***/

	.tablet.page-DIAadd-edit-address #addressFormId label {
		line-height: 1;
	}
	
	.tablet.page-DIAadd-edit-address .form_field-label.add-address-left-label {
		width: auto;
		margin-right: 0px;
	}
	
	.tablet.page-DIAadd-edit-address .select2-container .select2-choice {
		padding: 4px 8px;
		font-size: 15px;
		font-family: calibri;
	}
	
	.tablet.page-DIAadd-edit-address .form_field-input textarea {
		width: 80%;
		height: 100px;
	}
	
	.tablet.page-order .order_history_information .span-10,.tablet.page-savedList .order_history_information .span-10,.tablet.page-order .order_history_information .span-8,.tablet.page-savedList .order_history_information .span-8{
		width: calc(50% - 7.5px);
		width: -webkit-calc(50% - 7.5px);
	}
	
	.tablet.page-order .order_history_information .item_container_holder, .tablet.page-savedList .order_history_information .item_container_holder {
		min-height: 140px;
	}
	
	.tablet.page-order .delivery_stages {
		margin-top: 0;
	}
	
	.tablet.page-order .delivery_stages .span-6{
		width: calc(33.3% - 10px);
		width: -webkit-calc(33.3% - 10px);
	}
	
	.tablet.page-order .delivery_stages .span-4{
		width: calc(25% - 12px);
		width: -webkit-calc(25% - 12px);
	}	
	
	/*** SAVED LIST and ORDER LIST ***/

	.tablet.page-orders .item_container .table .tr .td, .tablet.page-savedLists .item_container .table .tr .td,  .tablet.page-orders .item_container .table .thead .tr .td, .tablet.page-savedLists .item_container .table .thead .tr .td {
		padding-left: 1%;
		padding-right: 1%;
	}
	
	.tablet.page-orders .item_container .table .tr .celda1 {
		width: 12%;
	}
	
	.tablet.page-orders .item_container .table .tr .celda2 {
		width: 9%;
	}
	
	.tablet.page-orders .item_container .table .tr .celda3 {
		width: 12%;
	}
	
	.tablet.page-orders .item_container .table .tr .celda6 {
		width: 25%;
	}
	
	.tablet.page-orders .prod_refine ul.pager,.tablet.page-orders .prod_refine + .table + .prod_refine *,
	.tablet.page-savedLists .prod_refine ul.pager,.tablet.page-savedLists .prod_refine + .table + .prod_refine *{
		display:none;
	}

	.tablet.page-orders .prod_refine + .table + .prod_refine ul.pager,.tablet.page-orders .prod_refine + .table + .prod_refine ul.pager *,
	.tablet.page-savedLists .prod_refine + .table + .prod_refine ul.pager,.tablet.page-savedLists .prod_refine + .table + .prod_refine ul.pager *{
		display:block;
	}
	
	/*** ZOOM ***/
	
	.tablet #colorbox #carouselZoom {
		display: none;
	}
	
	.tablet #colorbox.popupProductZoom {
		width: 100% !important;
		left: 0% !important;
		height: 100% !important;
		top: 0 !important;
		border: 0 !important;
		border-radius: 0;
		-webkit-border-radius: 0;
		position: fixed;
		max-width: 100%;
	}
	
	.tablet #colorbox.popupProductZoom #cboxWrapper, .tablet #colorbox.popupProductZoom #cboxLoadedContent, .tablet #colorbox.popupProductZoom #cboxContent {
		width: 100% !important;
		left: 0 !important;
		height: 100% !important;
		top: 0 !important;
	}
	
	.tablet #colorbox.popupProductZoom #cboxWrapper > div + div {
		height: 100%;
		width: 100%;
	}
	
	.tablet #colorbox.popupProductZoom .zoom_lightbox {
		height: 100%;
		display: table;
		margin: 0;
		width: 100%;
	}
	
	.tablet #colorbox.popupProductZoom .zoom_lightbox #imagen-zoom-mobile {
		display: table-cell;
		vertical-align: middle;
		height: 100%;
		width: 100%;
		/* DIAEC-2171 */
		max-width: none !important;
		max-height: none !important;
	}
	.tablet #colorbox.popupProductZoom .zoom_lightbox #imagen-zoom-mobile  img{
		/* DIAEC-2171 */
		max-width: none !important;
		max-height: none !important;
	}	
	
	.tablet #colorbox.popupProductZoom .zoom_lightbox .xl_image {
		display: table-row;
		height: 100%;
		float: none;
		width: 100%;
	}
	
	/*** NEWSLETTER y CP ***/

	.tablet .sliderGray.newslatter h2, .tablet .sliderGray.checkpostalcode h2 {
		font-size: 22px;
	}
	
	.tablet .sliderGray.checkpostalcode, .tablet .sliderGray.newslatter {
		min-height: 200px;
	}
	
	.tablet .sliderGray.checkpostalcode .inputContent {
		width: 100%;
		margin-right: 0;
	}
	
	.tablet .sliderGray.checkpostalcode input[type="text"], .tablet .sliderGray.newslatter input[type="text"] {
		padding-top: 1px;
		padding-bottom: 2px;
	}
	
	.tablet .sliderGray.checkpostalcode .inputContent::after, .tablet .sliderGray.newslatter .form::after {
		top: -1px;
	}
	
	.tablet .sliderGray.checkpostalcode .buttom, .tablet .sliderGray.newslatter .buttom {
		width: 100%;
	}
	
	.tablet .sliderGray.newslatter input[type="text"] {
		width: 86%;
		width: calc(87% - 2px);
		width: -webkit-calc(87% - 2px);
		margin-right: 0;
	}
	
	body.template-pages-layout-landingLayout1Page.tablet.tablet .openMenuTablet {
		display: none;
	}

	/*** SELECTOR IDIOMAS ***/
	
	.tablet #languages {
		border-right: 1px solid #fff;
		position: absolute;
		left: 0px;
		height: 50px;
		top: -54px;
		position: fixed;
		z-index: 9999;
		-webkit-transition: all 0.4s ease-out 0s;
		transition: all 0.4s ease-out 0s;
		width: 128px;
	}
	
	.tablet #languages:before {
		position: absolute;
		top: 20px;
		left: 12px;
	}
	
	.tablet .moveTopWrapper #languages {
		transform: translate3D(0, 51px, 0);
		-webkit-transform: translate3D(0, 51px, 0);
	}
	
	.tablet #lang-selector_msdd span.ddlabel {
		color: #fff;
	}
	
	.tablet #lang-selector_msdd:after {
		top:15px;
	}
	
	.tablet .ddcommon .ddArrow{
		right:8px;
	}
	
	.tablet .ddTitle {
		padding-top: 14px;
		float: left;
	}
	
	.tablet #lang-selector_msdd {
		/*height: 50px;
		margin-left: 10px;
		width: 85px !important;
		background-position: 0 center;*/
		top: 4px;
		right: 4px;
	}
	
	.tablet #lang-selector_msdd .ddChild .ddlabel {
		color: #444;
	}
	
	.tablet #lang-selector_msdd .ddChild {
		top: 50px !important;
	}
	
	.tablet .ddChild {
		width: 112px;
		box-shadow: 0 0px 3px #c2c2c0;
		border: 1px solid #eee;
		/*border-radius: 0 0px 7px 7px;
		-webkit-border-radius: 0 0px 7px 7px;*/
		border-radius: 0;
		-webkit-border-radius: 0;
	}
	
	/*** EDIT SAVED LIST ***/

	.tablet .editSavedListPage .span-9 button {
		font-size: 16px;
		min-height: 41px;
		margin-bottom: 0;
	}
	
	.tablet .editSavedListPage h1 {
		margin-bottom: 0;
	}
	
	.tablet .editSavedListPage table {
		margin-bottom: 0;
	}
	
	.tablet .editSavedListPage .fulfilment-states .item_container {
		margin-bottom: 0;
	}
	
	.tablet .editSavedListPage #your_order .quantity .updateQuantityProductMoreSavedList,  .tablet .editSavedListPage #your_order .quantity .updateQuantityProductLessSavedList {
		height: 38px;
		background: #a1b600;
		color: #fff;
		width: 43px;
		padding: 0 !important;
		border: 0;
		font-size: 18px;
	}
	
	.tablet .editSavedListPage #your_order .quantity .updateQuantityProductLessSavedList {
		margin-left: 45px;
	}
	
	.tablet .editSavedListPage #your_order .quantity .qtySavedList {
		font-size: 16px;
		width: 43px;
		height: 34px;
		border: 0;
		border-top: 2px solid #a1b600;
		border-bottom: 2px solid #a1b600;
		border-radius: 0;
		-webkit-border-radius: 0;
	}
	
	.tablet .editSavedListPage #your_order .quantity .deleteQuantityProductSavedList {
		background: url(../images/dia/mobile/spritesheet_mobile.png) no-repeat -252px -161px;
		width: 21px;
		height: 32px;
	}
	
	.tablet .editSavedListPage #your_order td.quantity {
		min-width: 230px;
		width: 25% !important;
	}
	
	.tablet #jqzoom >img:first-child {
		width: 100% !important;
		height: 100% !important;
		float: left !important;
	}
	
	/* UPDATE PROFILE */
	.tablet #updateProfileForm .form_field-input select {
		width: 62.5%;
	}
	
	.tablet #updateProfileForm .form-titles .form_field_error .form_field-input {
		width: 98% !important;
	}
	
	.tablet #updateProfileForm .updateProfileForm-profileStreetName .form_field_error .form_field-input input[type="text"] {
		width: 42% !important;
	}
	
	.tablet #updateProfileForm .updateProfileForm-profileStreetName .form_field-input {
		width:70%;
	}
	
	.tablet #updateProfileForm .updateProfileForm-profileStreetName .form_field-input input[type="text"] {
		width:46%;
	}
	
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-2 .form_field-label {
		padding-left:16%;
	}
	
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:22%;
	}
	
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-3 .form_field-label {
		padding-left:16%;
	}
	
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:24%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 {
		width: 38%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-label {
		width: 50%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 {
		width: 31%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-label {
		padding-left:22%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:22%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 {
		width: 31%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-label {
		padding-left:24%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:24%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .form_field-input {
		width: 50% !important;
	}

	.tablet #addressFormId .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 67% !important;
	}
	
	.tablet #newAddressDiv .form_field_error .form_field-label {
		width: 19% !important;
	}

	.tablet #deliveryOptionsFormId .addressForm-addressStreetName .form_field_error {
		width:100% !important;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-addressStreetName .form_field_error .form_field-label {
		width:19.1% !important;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .form_field-input {
		width: 52% !important;
	}

	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 75% !important;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 {
		width:42%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-label {
		width:45.2%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-input {
		width:40% !important;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 {
		width:29%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-label {
		padding-left:0%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:0%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 {
		width:29%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-label {
		padding-left:0%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:0%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .form_field-input {
		width: 60% !important;
	}

	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 75% !important;
	}
	
	.tablet #deliveryOptionsFormId .cb.deliveryObservations .form_field-input textarea {
		width:96.5% !important;
	}
	
	.tablet #deliveryOptionsFormId .cb.deliveryObservations .form_field_error {
		width:100% !important;
	}
	
	.tablet #deliveryOptionsFormId .cb.deliveryObservations .form_field_error .form_field-input {
		width:75% !important;
	}
	
	.tablet #newBillingAddressDiv .form_field_error .form_field-label {
		width: 39.6% !important;
	}
	
	.tablet #silentOrderPostForm .addressForm-addressStreetName .form_field_error {
		width:100% !important;
	}
	
	.tablet #silentOrderPostForm .addressForm-addressStreetName .form_field_error .form_field-label {
		width:19.1% !important;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .form_field-input {
		width: 52% !important;
	}

	.tablet #silentOrderPostForm .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 75% !important;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-1 {
		width:42%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-label {
		width:45.2%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-input {
		width:40% !important;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 {
		width:29%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-label {
		padding-left:0%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:0%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 {
		width:29%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-label {
		padding-left:9%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:9%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .form_field-input {
		width: 60% !important;
	}

	.tablet #silentOrderPostForm .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 75% !important;
	}

	/* CLUB DIA REGISTER */
	.tablet #updateProfileForm .form_field-input input[type="text"] {
		width: 162px;
	}
	
	.tablet .mainMenuTabletandup {
		display: block;
		clear: left;
		height: 50px;
		padding: 65px 0;
	}


	div#Carousel-owl div#owl-demo .item a,div#Carousel-owl div#owl-demo .item  {
		float: left;
		width: 100%;
		height: 100%;
	}

	.tablet.template-pages-layout-diaLandingLayout3Page .section20 #Carousel-owl { height:auto;}

	.tablet #Carousel-owl .squareTriangle {
		border-width:0px !important;
	}

	.tablet #Carousel-owl .owl-wrapper { height:100%;}

	.tablet.template-pages-layout-diaLandingLayout3Page #Carousel-owl #owl-demo {
		max-height:220px;
	}


	.tablet .menu_CP table td input#editSavedListButton {
		font-size: 16px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.tablet.pageLabel-orders .prod_refine > a {
		padding-top:9px;
		padding-bottom: 9px;
		white-space: nowrap;
	}

	.tablet.page-orders .item_container .table .tr .td {
		max-width:100px;
		padding-left:0px;
	}

	.tablet.page-orders .item_container .table .tr .celda6 {
		max-width: 200px;
	}

	.tablet.page-DIACartPage .your_cart .quantity .updateQuantityProductLess, .tablet.page-DIACartPage .your_cart .quantity .updateQuantityProductMore {
		width:35px;
		height:35px;
	}

	.tablet.page-DIACartPage .your_cart .quantity .qty {

		width: 35px;
		height: 31px;
	}
	
}

	/**************************************************************/
@media(max-width:830px){

	.tablet.page-orders .item_container .table .tr .celda6 {
		width: 150px;
	}

	.tablet.page-orders .item_container .table .tr .celda6 input {
		display: block;
		width: 100%;
		float: left;
		white-space: normal;
	}

	.tablet.page-orders .item_container .table .tr .celda7 a {
		padding-top: 10px !important;
		float: left;
		display: block;
		padding-bottom: 10px !important;
	}
}

@media (min-width: 720px) and (max-width: 800px) {
	.tablet .span-18 .form_field-input select, .tablet .span-18 select#sortOptions1, .tablet .span-18 select#selectAltCheckoutFlow, .tablet.page-DIAadd-edit-address .select2-container .select2-choice {
		max-width: 200px;
		padding-right: 24px;
	}

	.tablet .sliderGray.newslatter .form {
		margin-top: 5px;
	}
	
	.tablet .sliderGray.newslatter input[type="text"] {
		padding-left: 15%;
		width: 82%;
		width: calc(83% - 2px);
		width: -webkit-calc(83% - 2px);
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 77% !important;
	}
}

@media (min-width: 799px) and (max-width: 1280px) {
	.tablet #colorbox.popupProductZoom .zoom_lightbox {
		/* DIAEC-2171 */
		/*display: block;*/
	}
	
	.tablet #colorbox.popupProductZoom .zoom_lightbox #imagen-zoom-mobile {
		/* DIAEC-2171 */
		/*display: block;*/
	}
	
	.tablet #colorbox.popupProductZoom .zoom_lightbox .xl_image {
		/* DIAEC-2171 */
		/*display: block;*/
	}
}

	/* REGLAS GALAXY TAB 7.7,8.9*/

@media (min-width:1280px) {
	.tablet.template-pages-category-productGridPage #content .span-18>.span-18 .span-15.last {
		width: 670px;
	}
	
	.tablet.template-pages-category-productGridPage #content .span-18>.span-18 .span-15.last .span-3 {
		width: 156px;
	}
	
	.tablet .prod_grid .thumb {
		margin-left: 0px;
	}
}

@media (min-width:1225px) {
	.tablet.template-pages-layout-landingLayout1Page .yCmsContentSlot.span-7-5.cms_disp-img_slot {
		width: 32.5% !important;
	}
}

@media (min-width: 1190px) {
	/*REGLAS PARA GALAXY TAB 4*/

	.tablet.template-pages-layout-diaLandingLayout3Page .span-6 {
		width: 23.5%;
	}
	
	.tablet.template-pages-layout-diaLandingLayout3Page .span-18 {
		width: 75.1%;
	}
	
	.tablet.template-pages-layout-diaLandingLayout3Page #Carousel-owl .owl-item .item {
		float: left;
		width: 65%;
		/*height: 240px;*/
	}
	
	.tablet.template-pages-layout-diaLandingLayout3Page #Carousel-owl .owl-item .item a {
		float: left;
		width: 100%;
		display: block;
		height: 100%;
	}
	
	.tablet.template-pages-layout-diaLandingLayout3Page #Carousel-owl .owl-item .item a img {
		float: left;
		width: 100%;
		height: 100%;
		max-height: 100%;
	}
	
	.tablet.template-pages-layout-landingLayout1Page .yCmsContentSlot.span-7-5.cms_disp-img_slot {
		width: 32.3%;
	}
	
	.tablet.template-pages-layout-landingLayout1Page .yCmsContentSlot.span-7-5.cms_disp-img_slot img {
		width: 100%;
	}
	
	.tablet #footer .blogLinks ul {
		width: 220px;
	}
	
	.tablet #footer .rightLinks {
		width: 775px;
	}
	
	.tablet #footer #pie_zona_2 ul.left.bgBlanco + ul.left.bgBlanco {
		width: 200px;
	}
	
	.tablet .contentCpImage {
		float: left;
		width: 73%;
		height: 236px;
	}
	
	.tablet .contentCpImage img {
		height: 100%;
	}
}

@media (min-width: 1024px) {
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-2 .form_field-label {
		padding-left:7%;
	}
	
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:7%;
	}
	
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-3 {
		width:30% !important;
	}
	
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-3 .form_field-label {
		padding-left:1%;
	}
	
	.tablet #updateProfileForm .updateProfileForm-tripleColumn .updateProfileForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:0%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-label {
		padding-left:9%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:7%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-label {
		padding-left:6%;
	}
	
	.tablet #addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:6%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-label {
		padding-left:0%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:0%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-label {
		padding-left:0%;
	}
	
	.tablet #deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:0%;
	}
	
	.tablet #deliveryOptionsFormId .cb.deliveryObservations .form_field-input textarea {
		width:96.5% !important;
	}
	
	.tablet #deliveryOptionsFormId .cb.deliveryObservations .form_field_error {
		width:100% !important;
	}
	
	.tablet #deliveryOptionsFormId .cb.deliveryObservations .form_field_error .form_field-input {
		width:75% !important;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-label {
		padding-left:0%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:0%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-label {
		padding-left:9%;
	}
	
	.tablet #silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:9%;
	}
	
}


.tablet.page-orders .item_container .table .tr .td {
    max-width:1000px !important;
    padding-left:0px;
    padding-right:0px;
}

.tablet.page-orders .item_container .table .tr .celda6 {
    text-align:right;
}

.tablet.page-orders .item_container .table .thead .tr .td {
   padding-left: 0px;
   padding-right: 0px;
}

.tablet.page-orders .item_container .table .tr .celda3{
    width:20%;
}

.tablet.page-orders .item_container .table .tr .celda4{
    text-align:center;
}

.tablet.page-orders .item_container .table .tr .celda6 {
    padding-right:2% !important;
}

.tablet.page-orders .item_container .table .tr .celda4 {
    width:10% !important;
}

.tablet.page-orders .item_container .table .tr .celda5 {
   width: 8%;
   text-align: center;
}

.tablet.page-orders .item_container .table .tr .celda7 {
    text-align:center;
}

.tablet .product-carousel img.missing-product-image {
   
    background-size: 100% 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: center !important;
    padding: 0px !important;
    background-position: 0px 5px;
}

.tablet .your_cart .product_image img.missing-product-image {
    width: 45px;
}

.tablet.template-pages-layout-diaLandingLayout3Page #Carousel-owl #owl-demo { min-height:221px; }
.tablet .sliderGray.checkpostalcode p { font-size:15px;}


