/*======
Soluciones IP
Copyright 2014
para - www.CosechaDeFamilia.com
 

======== */

/***********  FONT FACE **********/

@font-face {
  font-family: 'Baskerville-Bold';
  src: url('Baskerville-Bold.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Baskerville-Bold';
  src:  url(data:application/x-font-woff;charset=utf-8;base64,) format('woff'), url('Baskerville-Bold.ttf')  format('truetype'), url('Baskerville-Bold.svg#Baskerville-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LibreBaskerville-Regular';
  src: url('LibreBaskerville-Regular.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LibreBaskerville-Regular';
  src: url('LibreBaskerville-Regular.ttf')  format('truetype'), url('LibreBaskerville-Regular.svg#LibreBaskerville-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
	  	  
@font-face {
  font-family: 'MinionPro-MediumIt';
  src: url('MinionPro-MediumIt.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MinionPro-MediumIt';
  src:  url('MinionPro-MediumIt.otf')  format('opentype'), url('MinionPro-MediumIt.ttf')  format('truetype'), url('MinionPro-MediumIt.svg#MinionPro-MediumIt') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url('HelveticaNeue-Light.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url('HelveticaNeue-Light.ttf')  format('truetype'), url('HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'STIXGeneral';
  src: url('STIXGeneral.woff2') format('woff2'),
       url('STIXGeneral.woff') format('woff'),
       url('STIXGeneral.ttf')  format('truetype');
}
@font-face {
  font-family: 'STIXGeneralBol';
  src: url('STIXGeneralBol.woff2') format('woff2'),
       url('STIXGeneralBol.woff') format('woff'),
       url('STIXGeneralBol.ttf')  format('truetype');
}
.russo-one-regular {
    font-family: "Russo One", serif;
    font-weight: 400;
    font-style: normal;
}
/*********************************/
/*
font-family: 'STIXGeneral', sans-serif;
font-family: 'STIXGeneralBol', sans-serif;
*/
/*================================================================================================*/
/**************************** DEFINICIÓN ETIQUETAS HTML **************************************/
/*===============================================================================================*/
html, html a {
}
body {
    font-family: 'STIXGeneral', sans-serif;
    color: #333;
    font-size: 18px;
    line-height: normal;
    background: #faf4ee;
}
    body #pID28267 {
        background: #fcf7f3;
    }
a {
    text-decoration: underline
}
a:link {
    color: #c1984a;
    text-decoration: none
}
a:visited {
    color: #c1984a
}
a:active {
    color: #c1984a
}
a:hover {
    color: #000000
}
p {
    font-family: 'HelveticaNeue-Light';
    color: #333;
    margin-bottom: 24px;
    font-size: 17px;
    line-height: 25px;
}
h1, h2 {
    font-family: 'STIXGeneralBold', sans-serif;
    text-transform: uppercase;
}
strong {
    color: #000000
}
h1 {
    font-size: 48px;
    color: #ff8300;
    line-height: 32px;
    text-align: center
}
h1 a {
}
h2 {
    font-size: 32px;
    font-weight: 300;
    margin-bottom: 15px;
    color: #887650
}
h2 a {
}
h3 {
    font-size: 18px;
    color: #000;
		font-family: 'HelveticaNeue-Light';
}
h4 {
}
p.Bake{
	font-family: "Bakery";
	transform: scaleX(1.3);
}
.formClub select {
    padding: 6px
}
.formClub input {
    padding: 6px
}
.top50{
	margin-top: 50px;
}
.top100{
	margin-top: 100px;
}
/***** Box sizing para columnas tipo Bootstrap ****/
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*==================================================================================*/
/*********************** PANES ***************************************************/
/*=================================================================================*/
.ContentPane {
    margin-bottom: 0px;
    margin-top: 16px;
}
.HeaderPane {
    height: 220px;
    position: relative
}
.ThreePanes {
    margin-bottom: 100px
}
#contenedorLiquido {
    /*background-image: url(/design/themes/CosechaDeFamilia/images/2023/bgCabecera2023.jpg);*/
    background-repeat: no-repeat;
    background-position: top;
	background-position-y: 74px;
}
#ContenedorFijo {
}
#pie {
    background: #171714;
    min-height: 190px;
    background-size: cover
}
/**************** modulos *******************/
/*******************************************/
.zm {
    margin-bottom: 40px;
}
.zm h1 {
}
/*===================================================================================*/
/****************************INTERFAZ DE USUARIO****************************************/
/*====================================================================================*/
.bigFont {
    font-size: 54px
}
.btn {
    background: #9a2122;
    color: #fff !important;
    font-size: 17px;
    padding: 4px 34px 5px 34px;
    font-family: 'Playfair Display SC', serif;
    text-transform: uppercase;
    margin-top: -60px
}
.btn:hover {
    background: #A7985B
}
.borderleft {
    border-left: 1px solid #000000
}
.borderright {
    border-right: 1px solid #000000
}
/************** márgenes *********************/
.marginBottom30 {
    margin-bottom: 30px;
}
/************* fin margenes******************/

/******** ANIMACIÓN ************/
.anim {
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
/***** html 5 animation *****/
/****************************/
/******** MENUES ***************/
div#mID66857 {
    background: transparent;
    height: 95px;
    width: 100%;
}
		/******** mainmenu ********/
.mainmenu {
    position: absolute;
    top: 95px;
    left: 10px;
    width: 940px;
    border-bottom: 1px solid #8f1b1b;
    height: 76px;
    overflow: hidden;
    font-family: 'BenchNine', sans-serif;
    color: #2f2b2c;
    font-size: 24px;
    line-height: 42px;
    vertical-align: middle;
    background: transparent;
}
.mainmenu .MenuItemSelected {
    background-color: #8f1b1b;
    opacity: 1
}
.mainmenu .MenuItemSelected a {
    color: #fff;
}
.mainmenu a {
    color: #1f191a;
    text-transform: uppercase;
    font-weight: bold;
}
.mainmenu a:hover {
    color: #fff;
}
.mainmenu ul {
    margin-left: 0px;
		display: block;
    margin: 0 auto;
    width: 100%;
}
.mainmenu ul > li {
    float: left;
    padding: 17px 14px;
}
.mainmenu ul > li:hover {
    background-color: #8f1b1b;
    opacity: 1;
    cursor: pointer;
}
.mainmenu ul > li:hover a {
    color: #fff;
}
.mainmenu ul > li a {
}
/******** mainmenu PIE ********/
.mainmenuPie {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 940px;
    border-bottom: 1px solid #d9d9d9;
    height: 76px;
    overflow: hidden;
    font-family: 'BenchNine', sans-serif;
    color: #2f2b2c;
    font-size: 20px;
    line-height: 42px;
    vertical-align: middle
}
.mainmenuPie .MenuItemSelected a {
    color: #c1984a
}
.mainmenuPie a {
    color: #e0e0e0;
    text-transform: uppercase;
    font-weight: bold;
}
.mainmenuPie a:hover {
    color: #c1984a
}
.mainmenuPie ul {
    margin-left: 59px
}
.mainmenuPie ul > li {
    float: left;
    padding: 17px 14px;
}
.mainmenuPie ul > li:hover a {
    color: #c1984a
}
.mainmenuPie ul > li:hover {
    cursor: pointer
}
.mainmenuPie ul > li a {
}
/******** mainmenu PIE ********/
		
.cajaCompra {
    position: relative
}
.cajaCompra a {
    position: absolute;
    right: 30px;
    background-color: #c1984a;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    display: block;
    padding: 10px 20px;
    width: 200px;
    text-align: center;
    color: #000
}
.cajaCompra span {
    font-family: 'Times New Roman', cursive;
    font-size: 36px;
}
.cajaCompra a:hover {
    color: #6FF !important
}
.center.cajaCompra {
    left: -260px;
    top: 20px;
}
.center.cajaCompra a {
    left: 0
}
/*====================================*/
/********* CABECERA ******************/
/*===================================*/
.cabecera {
    position: relative
}
.cabecera .cabeceraRedesSociales {
    position: absolute;
    left: -20px;
    top: 25px
}
.cabecera .logo {
    position: absolute;
    left: 420px;
    top: 10px;
    width: 120px;
}
.cabecera .logo img {
    width: 100%
}
.cabecera .logoClub {
    position: absolute;
    left: 25px;
    top: 170px;
    width: 300px;
    display: none
}
.cabecera .logoClub img {
    width: 100%
}
.cabecera .logoClaim {
    position: absolute;
    right: 20px;
    top: 200px
}
.cabecera .carrito {
    position: absolute;
    right: 35px;
    top: 15px;
    font-style: italic;
    font-weight: 300;
}
.cabecera .carrito a {
    color: #fff;
    line-height: 30px;
    vertical-align: top;
}
.cabecera .carrito a:hover {
    color: #c1984a
}
.carritoUnidades {
    position: absolute;
    top: 35px;
    right: 0px;
    color: #fff;
    width: 300px;
    text-align: right;
}
.divNavegacion {
    position: absolute;
    left: 140px;
    top: 20px;
    color: #fff;
    font-weight: 300;
    font-style: italic;
    line-height: 24px;
    font-size: 14px;
}
.divNavegacion a {
    font-weight: bold
}
.divNavegacion a:hover {
    color: #fff
}
.divNavegacion.navUsuarioOfff {
    top: 30px
}
.botonesSocios {
    position: relative;
    z-index: 999;
    top: 806px;
    display: none;
    width: 900px;
    margin: auto
}
#pID0 .botonesSocios, #pID28260 .botonesSocios, #pID28264 .botonesSocios, #pID28262 .botonesSocios, #pID28265 .botonesSocios, #pID28266 .botonesSocios {
    display: none;
}
.botonesSocios > div {
    float: left;
}
#pID28260 .botonesSocios div:nth-child(1) {
    top: 950px;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 223px;
}
.botonesSocios div:nth-child(1) {
    margin: 10px 0 10px 10px;
    position: absolute;
    left: 0
}
.botonesSocios div:nth-child(3) {
    margin: 10px 0;
    position: absolute;
    right: 0
}
.botonesSocios a {
    display: block;
    padding: 12px 30px;
    font-family: 'Times New Roman', cursive;
    font-size: 24px;
    color: #333
}
.botonesSocios div:nth-child(2) {
    background-color: rgba(255,255,255,0.3);
    padding: 12px 30px;
    font-family: 'Times New Roman', cursive;
    font-size: 32px;
    margin: 10px 0
}
.botonesSocios a:hover {
    color: #FFF
}
.botonesSocios .acceso {
    font-family: 'MinionPro-MediumIt', serif;
    font-style: italic;
    background: #c1984a
}
.botonesSocios .acceso a {
    color: #FFF
}
.botonesSocios .acceso a:hover {
    color: #333
}
.botonesSocios .unirse {
    font-family: 'MinionPro-MediumIt', serif;
    font-style: italic;
    background: #c1984a
}
.botonesSocios .unirse a {
    color: #FFF
}
.botonesSocios .unirse a:hover {
    color: #333
}
/*=============================================================================================================================*/
/************ CONTENIDO ***************/
/*=============================================================================================================================*/

.tituloTexto {
    font-family: 'Playfair Display SC', serif;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 300 !important;
    margin-bottom: 30px;
    color: #000
}
.container {
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}
.row {
    margin-left: -15px;
    margin-right: -15px;
    display: block
}
.row:after {
    content: "";
    display: block;
    clear: both
}
.columnaHalf {
    position: relative;
    min-height: 1px;
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px
}
.columnaOneThird {
    width: 33%;
    float: left;
}
.columnaTwoThirds {
    width: 66%;
    float: left
}
.columnaOneThird .imagen {
    padding-right: 20px
}

.titulo h2 {
    margin-bottom: 40px
}
h2.Bake{
	font-family: "Bakery";
    text-transform: none;
    color: #000;
    font-style: italic;
    font-size: 52px;
}
span.bigBake{
	font-family: "DarkRoast";
    text-transform: none;
    font-size: 200px;
    
}
div.bigBake{
	font-family: "DarkRoast";
    text-transform: none;
    font-size: 200px;
    
}
div.verticalTop{
	text-align: right;
    vertical-align: super;
    width: 38px;
    font-size: 62px;
}
/***** títulos imagen ******/
.block2.bgImgBotella .tituloIMG {
        text-align: center;
    /* margin-left: 27%; */
    margin-top: 30px;
    width: 100%;
}
.titulo50 {
    text-align: center
}
.titulo50 img {
    width: 50%;
    height: auto
}
/***** fin títulos imagen ******/
.texto {
    text-align: center
}
/***** texto destacado *********/
.destacado {
    font-size: 20px;
    color: #000;
    text-align: center
}
/***** fin texto destacado *****/
/*=============================================================================================================================*/
/********************************************************************************************************************* INICIO  */
/*=============================================================================================================================*/

.infoPageTab {
    text-align: center;
    margin-bottom: 15px
}
.infoPageTab h3 {
    font-size: 36px;
    font-style: italic;
    font-weight: 300;
    color: #333;
    font-family: 'STIXGeneralBol', sans-serif;
	display: none;
}
.infoPageTab h4 {
    font-size: 36px;
    font-style: italic;
    font-weight: 300;
    color: #333;
    font-family: 'STIXGeneralBol', sans-serif;
	display: none;
}
.infoPageTab hr.sello {
    background: transparent url(/design/themes/CosechaDeFamilia/images/separacionSello.png) center no-repeat;
    height: 55px;
    border: none;
		display: none;
}
.infoPageTab p {
    font-style: italic;
    color: #2f2b2c;
    font-size: 24px;
    width: 780px;
    margin: 10px auto 0px;
    line-height: 28px;
    font-weight: 300;
}

.botellaSmall{
	height: 560px;
}
/********* tabs jquery **********/ 
/********************************/
.cosechaTabs {
    margin-bottom: 40px
}
.cosechaTabs .texto {
    float: left;
    width: 460px;
    margin-right: 40px
}
.cosechaTabs .imagen {
    float: left;
    width: 400px
}
.cosechaTabs .imagen img {
    width: 100%
}
.cosechaTabs h2 {
    margin-bottom: 40px;
    margin-top: 20px;
    line-height: normal
}
/********** sobrescribe jqueryui.css selectivamente **********/
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-radius: 0 !important
}
.ui-widget {
    font-family: 'Open Sans', sans-serif !important;
    line-height: 24px;
    font-size: 18px !important;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    font-family: 'Times New Roman', cursive;
    font-size: 26px;
    color: #272523;
    font-weight: 500;
}
.ui-widget-header {
    background: none !important;
    color: #FFF;
    border-bottom: 10px solid #c1984a !important;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
}
.ui-state-active {
    background: #c1984a !important;
}
.ui-state-active a {
    color: #FFF !important;
}
/***********************************
 /******  Composicion Natural ******/
.row.composicioNatural {
    padding-top: 0px;
    width: 960px;
    height: 652px;
    position: relative;
    background: #fff url(/design/themes/CosechaDeFamilia/images/2025/BG-composicioNatural.png) top left no-repeat;
    background-position-y: 0px;
    background-size: 100%;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}
    .row.composicioNatural .columnaHalf {
        display: flex;
        justify-content: flex-end;
        width: 340px;
        flex-direction: row;
        align-items: flex-start;
    }
.composicioNatural .titulo img {
    width: 950px;
}
.row.composicioNatural .imagen img {
    width: 121%;
}
.composicioNatural .columnaD {
	width: 95%;
    margin-left: -4%;
}
.composicioNatural .columnaD p {
    margin-top: 30px;
}
.composicioNatural .columnaD img {
    width: 110%;
}

.ademas ul li {
    margin-bottom: 20px;
    padding-left: 80px;
    background: url(/Design/Themes/CosechaDeFamilia/Images/arrow.png) 60px 2px no-repeat
}
.ademas h3 {
    padding-left: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: url(/Design/Themes/CosechaDeFamilia/Images/Ademas.png) left -6px no-repeat;
    display: inline-block
}
 /*********************************************************************************************************************  Beneficios  socios  *******/
.row.beneficioSocio img {
    width: 90%;
}
.beneficios {
    margin-bottom: 80px;
    line-height: 24px;
    position: relative
}
.beneficios h2 {
    text-transform: none;
}

.beneficios .columnaD {
    float: left;
    width: 60%;
    margin-left: 5%;
    margin-bottom: 30px
}
.beneficios .columnaD > div {
    margin-bottom: 20px;
    padding-left: 60px
}
.beneficios .columnaD h3 {
    font-size: 22px;
    margin-bottom: 10px;
    font-family: 'STIXGeneral', sans-serif;
    font-style: italic;
}
.highslide img {
    border: none !important;
}
.row.beneficioSocio {
	margin: 50px 0;
}
.beneficioSocio .columnaHalf {
    padding-left: 60px;
}

/******** comprar ***************/
.comoRealizarPedido .imagen img {
    width: 100%
}
/******** fin comprar **********/
/********************************************************************************************************************* INICIO botella inicio  */
.container.laobra {
    width: 940px;
	height: 502px;
    position: relative;
    margin: 140px 0px;
    background: #fff url(/design/themes/CosechaDeFamilia/images/2025/bgPromocion2025.png) top center no-repeat;
}
.laobra .botella {
    position: absolute;
    top: -95px;
    text-align: center;
    left: -36px
}
.botella.marginBottom30 a {
    margin-right: -370px;
    float: right;
    margin-top: -170px;
}
.laobra .botella img {
    width: 110%;
    display: block;
    margin: 0 auto 0 20px;
    text-align: center;
}
.container.unete {
background: transparent;
    margin-top: -328px;
    position: relative;
    padding: 0 55px;
}
.container.unete p {
color: #171714;
    padding-top: 39px!important;
    font-size: 20px;
    margin-bottom: 24px;
    padding-bottom: 0px!important;
}
.container.unete .botonesSociosCosecha a.btn {
    background: #9a2122;
    color: #fff !important;
    font-size: 19px;
    padding: 1px 34px 5px 34px;
    font-family: 'Playfair Display SC', serif;
    text-transform: inherit;
    margin-top: -60px;
}
.container.laobra img.tituloIMG {
    margin-left: 270px;
    margin-top: -50px;
}
/********************************************************************************************************************* INICIO botella PROMOCIONES */
.itemPromocion {
    width: 940px;
    position: relative;
    margin-bottom: 0px;
    background: #fff url(/design/themes/CosechaDeFamilia/images/2025/bgPromocion2025.png) top center no-repeat;
}
.itemPromocion.itemPromocionAlt {
    background-image: url(/design/themes/CosechaDeFamilia/images/bgPromocionAlt.jpg)
}
.itemPromocion .wrapperItemPromocion {
    padding: 35px 0px 0px 25px;
    height: 470px;
}
.itemPromocion .wrapperItemPromocion .imagen {
    float: left;
    width: 350px
}
.itemPromocion .wrapperItemPromocion .contentDatos {
    float: left;
    width: 540px
}
.itemPromocion .wrapperItemPromocion .contentDatos .sello {
    position: absolute;
    right: -20px;
    top: 100px;
    z-index: 0;
    display: none!important;
}
.itemPromocion .wrapperItemPromocion h3 {
    margin-bottom: 10px;
    color: #333;
    font-size: 32px;
		display: block !important;
	font-family: 'HelveticaNeue-Light';
    font-weight: 900;
}
.itemPromocion .wrapperItemPromocion h4 {
font-family: 'HelveticaNeue-Light';
    margin-bottom: 10px;
    color: #8f1b1b;
    font-size: 18px;
    font-weight: 600;
}
.itemPromocion .wrapperItemPromocion p {
    margin-bottom: 10px;
    font-size: 18px;
    color: #2f2b2c;
    line-height: 24px;
    font-weight: 300;
}
.itemPromocion .wrapperItemPromocion .infoContenido {
    font-family: 'HelveticaNeue-Light';
    color: #272523;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    height: 100px;
}
.itemPromocion .wrapperItemPromocion .botonesSlider {
    position: absolute;
    bottom: 0;
    right: 25px;
    width: 550px;
    height: 100px;
}
.itemPromocion .wrapperItemPromocion .cajaPrecio {
    width: 285px;
    height: 90px;
    overflow: hidden;
    background-color: #c1984a;
    padding: 5px;
    float: left;
    position: relative
}
.itemPromocion .wrapperItemPromocion .cajaPrecio .precioAnterior {
    position: absolute;
    left: 5px;
    top: 70px;
    color: #fff !important;
    text-decoration: line-through;
    font-size: 16px;
    width: 100px;
    text-align: center
}
.itemPromocion .wrapperItemPromocion .cajaPrecio .precioAnteriorTexto {
    position: absolute;
    left: 5px;
    top: 10px;
    color: #ff0000 !important;
    font-size: 20px;
    width: 100px;
    text-align: center;
    font-weight: 600
}
.itemPromocion .wrapperItemPromocion .cajaPrecio:hover a {
    color: #c1984a
}
.itemPromocion .wrapperItemPromocion .precio {
    font-family: 'MinionPro-MediumIt', sans-serif;/*font-size: 60px*/
    font-size: 24px;
    display: inline-table;
    height: 80px;
    color: #fff;
    background-color: #272523;
    width: 120px;
    text-align: center;
    line-height: 80px;
    vertical-align: middle;
}
.itemPromocion .wrapperItemPromocion .comprar {
    display: inline-table;
    width: 150px;
    text-align: center;
    vertical-align: middle;
    line-height: 40px
}
.itemPromocion .wrapperItemPromocion .comprar .btnCompra {
    font-family: 'MinionPro-MediumIt', sans-serif;
    font-size: 26px;
    text-align: center;
    margin-top: -9px;
    font-style: italic;
    text-transform: capitalize
}
.itemPromocion .wrapperItemPromocion .comprar .btnCompra a {
    color: #fff;
    background: transparent url(/design/themes/CosechaDeFamilia/images/icoComprar-blanco.png) 0px 0px no-repeat;
    padding-left: 28px;
	    font-family: 'Playfair Display SC', serif;
    font-size: 17px;
}
.itemPromocion .wrapperItemPromocion .comprar .btnCompra a:hover {
    color: #272523
}
.itemPromocion .wrapperItemPromocion .comprar .infoCompra {
font-style: normal;
    font-size: 17px;
    font-weight: 300;
    color: #FFF;
    line-height: 18px;
    font-family: 'HelveticaNeue-Light';
}
.itemPromocion .wrapperItemPromocion .cajaBoton {
    width: 220px;
    height: 90px;
    overflow: hidden;
    background-color: #8f1b1b;
    padding: 5px;
    float: right;
    text-align: center;
    color: #272523;
		border: 1px solid #c1984a;
}
.itemPromocion .wrapperItemPromocion .cajaBoton .textoBoton {
    font-family: 'MinionPro-MediumIt', sans-serif;
    font-size: 26px;
    font-style: italic
}
.itemPromocion .wrapperItemPromocion .cajaBoton .textoBoton a {
    font-weight: 300;
    font-family: 'Playfair Display SC', serif;
    color: #fff !important;
    font-size: 17px;
    padding: 4px 34px 5px 34px;
    font-style: normal;
}
.itemPromocion .wrapperItemPromocion .cajaBoton .textoBoton a:hover {
    color: #272523;
}
.itemPromocion .wrapperItemPromocion .cajaBoton .infoCompra {
    font-style: normal;
    font-size: 15px;
    font-weight: 300;
    padding: 4px;
    color: #FFF;
    font-family: 'HelveticaNeue-Light';
}
.itemPromocion.itemPromocionAlt h4, .itemPromocion.itemPromocionAlt p, .itemPromocion.itemPromocionAlt strong {
    color: #fff
}
.itemPromocion .piePromocionRegalo .contenido .wrapperContenido strong {
    color: #272523
}
.itemPromocion .piePromocionRegalo {
    border: 1px solid #272523;
    border-top: none;
    background-color: #ffffff
}
.itemPromocion .wrapperPiePromocionRegalo {
    padding: 20px
}
.itemPromocion .piePromocionRegalo .imagen {
    float: left;
    width: 210px
}
.itemPromocion .piePromocionRegalo .contenido .wrapperContenido {
    padding-top: 40px
}
.itemPromocion .piePromocionRegalo .contenido {
    float: left;
    width: 365px;
    color: #000000;
    font-size: 18px;
    line-height: 24px;
}
.itemPromocion .piePromocionRegalo .contenido .textoColor {
    font-weight: bold;
    color: #75932f
}
.itemPromocion .piePromocionRegalo .infoDestacada {
    float: left;
    width: 315px;
    border: 1px solid #969696;
    text-align: center;
    line-height: 26px;
    font-family: 'Times New Roman', cursive;
    color: #1a1a1a;
    font-size: 24px
}
.itemPromocion .piePromocionRegalo .infoDestacada .wrapperInfoDestacada {
    padding: 25px
}
.itemPromocion .piePromocionRegalo .infoDestacada a {
    color: #75932f
}
.itemPromocion .piePromocionRegalo .infoDestacada a:hover {
    color: #1a1a1a
}
.itemPromocion .piePromocionRegalo .infoDestacada .txtDestacado {
    margin-top: 10px;
    font-size: 36px
}
/************************* LISTADO ***************************************/
.itemListado {
    width: 940px;
    margin-bottom: 60px;
    position: relative;
}
.itemListado .wrapperListado {
    margin: 0px 0px 0px 42px;
    width: 600px;
}
.itemListado .wrapperListado h2 {
    margin-bottom: 10px;
    font-family: 'Times New Roman', sans-serif;
    color: #c1984a;
    font-size: 48px
}
.itemListado .wrapperListado h3 {
    font-style: italic;
    margin-bottom: 40px;
    color: #000;
    font-size: 24px
}
.itemListado .wrapperListado p {
    margin-bottom: 30px;
    font-size: 18px;
    color: #2f2b2c;
    line-height: 24px
}
.itemListado .wrapperListado p.claim {
    margin-top: 15px;
    font-style: italic;
    color: #c1984a;
    font-weight: bold;
}
.itemListado .wrapperListado em {
    font-weight: 700
}
.itemListado .cajaCompra {
    position: absolute;
    top: 675px;
    right: 5px;
}
/*====================================================================================================================================================================*/
/*************************************************************************************************************************************** formulario invita a un amigo */
/*====================================================================================================================================================================*/
#contentFormAmigos {
    width: 100%!important;
    height: auto;
	background:none!important;
    padding: 25px 13%;
}
#contentFormAmigos .botonForm a.altBoton {
    background: #9a2122;
    color: #fff !important;
    font-size: 19px!important;
    padding: 1px 34px 5px 34px!important;
    font-family: 'Playfair Display SC', serif!important;
    text-transform: inherit;
}
#contentFormAmigos .formularioAmigos {
    padding: 20px;
    margin-bottom: 50px;
    border: 1px solid #272523;
    position: relative;
    margin-top: 50px;
}
.itemPromocion .wrapperItemPromocion h3{
    display: block !important;
	font-family: 'HelveticaNeue-Light';
    font-weight: 900;
}
#contentFormAmigos .columnaDatos {
    float: left;
    margin: 10px 12px;
    width: 407px;
}
.precioAnterior{
    display: none !important;
}
#contentFormAmigos h2 {
    font-family: 'HelveticaNeue-Light'!important;
    text-transform: none;
    font-style: italic;
    color: #2f2b2c;
    font-size: 24px!important;
    width: 780px;
    margin: 10px auto 0px;
    line-height: 28px;
    font-weight: 300;
}
#contentFormAmigos h3 {
    margin-bottom: 25px;
    color: #9a2122!important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px!important;
    font-family: 'HelveticaNeue-Light'!important;
}
#contentFormAmigos .campoForm .grid_4,#contentFormAmigos .campoForm .grid_2 {
    font-family: BenchNine, sans-serif;
    font-size: 24px;
}
#contentFormAmigos .botonForm {
    margin-top: 0!important;
    text-align: left!important;
    position: absolute;
    bottom: 47px;
    left: 55px;
}
.campoForm .grid_6 a:link {
    color: #9a2122;
    text-decoration: none;
    font-family: 'HelveticaNeue-Light';
    font-size: 13px;
    font-weight: 600;
}
#contentFormAmigos .grid_6 span {
    font-family: 'HelveticaNeue-Light';
    font-size: 13px;
    font-weight: 600;
}
/*====================================================================================================================================================================*/
/******************************************************************************************************************************************  formulario contacto web */
/*====================================================================================================================================================================*/
.formClub a.altBoton {
    background-color: #9a2122!important;
    color: #fff !important;
    font-size: 19px!important;
    padding: 1px 34px 5px 34px!important;
    font-family: 'Playfair Display SC', serif!important;
    text-transform: inherit;
    font-weight: 500!important;
}

/*===============================================================================================================================================================*/
/********************************************************************************************************************************************************** PIE **/
/*===============================================================================================================================================================*/
#ContenedorFijoPie {
    position: relative
}
#pie .contentPie {
    color: #fff;
    font-size: 14px;
    padding: 120px 0px 50px;
    text-align: center
}
#pie .contentPie a:hover {
    color: #fff
}
#pie .contentPie .webDeveloper {
    margin-top: 20px
}
/********* Paginación **********/
.PaginacionNavegacion {
    white-space: nowrap;
    text-align: right;
    padding-bottom: 2px;
    padding-right: 10px;
    font-size: 16px;
}
a.PaginacionItem:link, a.PaginacionItem:visited, a.PaginacionItem:active {
    color: #000;
    margin-left: 4px;
    text-decoration: none
}
a.PaginacionItem:hover {
    color: #ff8300;
    margin-left: 4px;
    text-decoration: none
}
.PaginacionItem img {
    border: 0px;
    padding-right: 2px;
    padding-left: 4px;
    vertical-align: middle
}
.PaginacionItemSeleccionado {
    margin-left: 4px;
    font-weight: bold;
    color: #ff8300;
}
.numItems {
    clear: both;
    padding: 35px 10px 10px;
    color: #212121;
    text-align: right;
}
/*************************************************/

/****************************/
.contentCondiciones p {
    margin-bottom: 24px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: justify;
}
.contentCondiciones .ttloCondiciones {
    margin-bottom: 15px;
    font-family: 'Times New Roman', sans-serif;
    color: #c1984a;
    font-size: 28px;
    font-weight: 500
}
.contentCondiciones h3 {
    margin-bottom: 20px;
}
/* Invita a un amigo **/
/* #mID70348, #mID70349, #mID70350, #mID70351 {
    margin-top: 50px
} */

/*====================================================================================================================================================================*/
/********************************************************************************** Cookies ****************************************************************************/
/*====================================================================================================================================================================*/
.btnAceptarCookies {
    width: 185px;
    overflow: hidden;
    background-color: #c1984a;
    color: #fff;
    padding: 5px;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
}
.btnAceptarCookies:hover {
    background-color: #a59e90
}
#stickyFooter {
    position: fixed;
    width: 100%;
    left: 0;
    margin: auto;
    bottom: -25000;
    height: 0px;
    background: #333;
    text-align: center;
    color: #fff;
    z-index: 1000;
    padding-top: 3px;
}
#stickyFooter p {
    padding: 10px;
    font-size: 15px;
    width: 960px;
}
#stickyFooter a {
    color: red
}
.aceptarCookies {
    background-color: #4d90fe;
    background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
    border: 1px solid #3079ed;
    border-radius: 2px;
    color: #fff;
    cursor: default;
    display: inline-block;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin-right: 0px;
    min-width: 26px;
    outline: 0;
    padding: 0 8px;
    text-align: center;
    white-space: nowrap;
}
.aceptarCookies:hover {
    background-color: #357ae8;
    background-image: -webkit-linear-gradient(top, #4d80fe, #357ae8);
    border: 1px solid #2f5bb7;
    border-bottom-color: #2f5bb7;
}
/********** SCRIPTS ************/
.scrollup {
    width: 40px;
    height: 40px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: none;
    text-indent: -9999px;
    background: url('/Design/Themes/imprentapunto/Images/arriba.png') no-repeat;
}
/*===================================================================================================================================================*/
/****************************************************************************** 2023 CAMBIOS  CONTENIDO WEB ****************************************/
/*===================================================================================================================================================*/

/***************************************************************************************************************************** Cabecera */
.cabecera .cabeceraRedesSociales img, .cabecera .carrito img {
    filter: invert(1);
}
.nombreUsuarioLogin {
    color: #000;
    font-weight: 600;
}
.cabecera .carrito a {
    color: #000;
    line-height: 30px;
    vertical-align: top;
}
.carritoUnidades {
    color: #000;
}
.ttloResumen {
    font-family: 'HelveticaNeue-Light';
}
#contentFormContacto .itemDatos {
    font-size: 16px!important;
    font-weight: 300;
    line-height: 28px!important;
    margin: 20px 0px;
    font-family: 'HelveticaNeue-Light'!important;
}
#contentFormContacto .itemDatos .itemDatosTitulos {
    font-size: 24px!important;
    font-weight: 600;
    font-family: 'HelveticaNeue-Light'!important;
}
/*********************************************************************************************************************************** Seccion cosecha de familia */
.bgImgReinventa {
    padding-top: 0px;
    width: 960px;
    height: 800px;
    position: relative;
    background: #faf4ee url(/design/themes/CosechaDeFamilia/images/2025/BGImgReinventa.png) top left no-repeat;
    background-size: 100%;
}
div#pID28264 .bgImgReinventa {
    background: none;
}
div#pID28520 .bgImgReinventa .columnaHalf.infoText {
    top: 230px;
    right: 50px;
}
.bgImgReinventa .columnaHalf.infoText {
    position: absolute;
    top: 320px;
    right: 70px;
    width: 40%;
}
.bgImgReinventa .titulo img {
    width: 460px; 
}
.bgImgReinventa .container.artistaContainer {
    background: #faf4ee url(/design/themes/CosechaDeFamilia/images/2025/BGImgReinventa.png) top left no-repeat;
}
.bgImgReinventa .columnaHalf.infoText {
    width: 46%;
    padding-top: 0px;
    padding-left: 80px;
}
/***** cata  **/
.block2.bgImgBotella .tresColumnas {
    display: inline-block;
    width: 33%;
    float: left;
}
.tresColumnas.col01 {
    width: 43%!important;
}
.tresColumnas.col03 {
    width: 24%!important;
	    padding-top: 150px;
}
.tresColumnas.col03 p {
    font-size: 16px;
    line-height: 21px;
    margin: 10px 0 0px 0;
}
.tresColumnas.col03 img {
    width: 160%;
    margin-left: -66px;
}
/*.tresColumnas.BGbotella2023 {
        background: #fff url(/design/themes/CosechaDeFamilia/images/2023/bgBotella2023.png) center center no-repeat;
    background-size: 88%;	
	    padding-top: 100px;
}*/
.tresColumnas.BGbotella2023 img {
    width: 135%;
    margin-left: -50px;
}
.container.artistaContainer img {
    width: 97%;
    padding-left: 56px;
}
.container.artistaContainer {
    margin-top: 80px;
    width: 100%;
    height: 800px;
    position: relative;
    background: #faf4ee url(/design/themes/CosechaDeFamilia/images/2025/artistaContainer.png) top left no-repeat;
    background-position-y: -29px;
    background-size: 102%;
}
    .container.artistaContainer .columnaHalf.infoText {
        width: 360px;
        top: 220px;
        padding-top: 0px;
        padding-left: 10px;
    }
.block2.bgImgBotella {
    padding-top: 0px;
    width: 100%;
    height: 870px;
    position: relative;
    background: #fff url(/design/themes/CosechaDeFamilia/images/2025/BG-ImgBotella2025.png) top left no-repeat;
    background-position-y: -29px;
    background-size: 110%;
}
    .block2.bgImgBotella .col03 {
        position: absolute;
        right: 0px;
        top: 20px;
        text-align: left !important;
    }

    .block2.bgImgBotella .col01 {
        position: absolute;
        top: 200px;
        left: 0px;
        width: 380px !important;
    }
    .block2.bgImgBotella .col03 .rojoTXTitulo {
        font-weight: 900;
        font-style: normal;
        color: #97373d;
        font-family: 'STIXGeneralBold', sans-serif;
    }
    /****************************************************************************************************************************************************** 2023 Artista **/
    .bgImgArtista {
        margin-top: 0px;
        padding-top: 0px;
        width: 960px;
        height: 750px;
        position: relative;
        background: #fff url(/design/themes/CosechaDeFamilia/images/2025/BG-ImgArtista.png) top left no-repeat;
        background-size: 100%;
    }
.container.bgImgArtista .titulo img {
    width: 100%;
}
.bgImgArtista .columnaHalf {
    padding-left: 70px;
    text-align: justify;
}
    .bgImgArtista .columnaHalf.infotext {
        padding-top: 180px;
        padding-left: 0px;
        width: 53%;
        float: right;
    }
.bgImgArtista .dosCol {
    /* -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 60px;
    -moz-column-gap: 60px;
    column-gap: 60px;*/
    position: absolute;
    top: 240px;
    left: 50px;
    width: 40%;
}
.bgImgArtista .imgArtista img {
        width: 146%;
    margin-left: -80px;
}
.bgImgArtista .imgArtista {
    margin-top: 60px;
}
.bgImgArtista .columnaHalf.infotext p {
    line-height: 21px;
}

.bgImgArtista .imgPie p {
    font-weight: bold;
    line-height: 19px;
    font-size: 15px;
}
/*====================================================================================================================================================================*/
/********************************************************************************** 2020 Comprar **********************************************************************/
/*====================================================================================================================================================================*/
.RealizarPedido .imagen img {
    width: 100%
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
.list-inline>li {
    display: inline;
    padding-right: 5px;
    padding-left: 5px;
}
.bgObsequio {
    padding-top: 0px;
    width: 100%;
    height: 699px;
    position: relative;
    background: #fff url(/design/themes/CosechaDeFamilia/images/2025/BG-Obsequio.png) top left no-repeat;
    background-position-y: 0px;
    background-size: 100%;
    margin-top: -10px;
}
.container.bgObsequio h2 {
    font-size: 46px;
    line-height: 50px;
    color: #333;
    font-family: 'STIXGeneralBol', sans-serif;
}
.infoObsequio {
    position: absolute;
    top: 270px;
    left: 40px;
    width: 400px;
}
span.rojoTXT {
    color: #97373d;
    font-family: 'STIXGeneralBold', sans-serif;
}
.container.bgObsequio .columnaHalf {
    padding-left: 0px;
}
.container.bgObsequio .columnaHalf img {
padding-top: 90px;
    display: block;
    width: 90%;
    margin: 0 auto;
}
/*.container.bgObsequio .columnaHalf .titulo img {
    width: 80%;
    text-align: left;
    margin-top: -63px;
    margin-left: 0px;
}*/
.RealizarPedido .columnaHalf {
	padding: 0px;
	position: relative;
}
.RealizarPedido .columnaHalf img.imgcopas {
width: 90%;
    position: absolute;
    top: -55px;
    right: 96px;
}
.RealizarPedido .columnaHalf img.imgmanta {
width: 90%;
    position: absolute;
    top: 313px;
    left: -45px;
}
.RealizarPedido img.imgregalos {
    width: 440px;
}
/*==================================================================================================================================================================*/
    /********************************************************************* PROCESO DE COMPRA ************************************************************************/
/*==================================================================================================================================================================*/
/************************************************************************************************************************************* popup inicio compra *****/
#HS_Resumen h3 {
    font-family: 'HelveticaNeue-Light' !important;
    font-weight: 300 !important;
    font-size: 21px !important;
    color: #fff;
    padding: 10px 30px 10px;
    line-height: 18px;
    background: #9a2122 !important;
}
#HS_Resumen .botonesResumen .divContinuarCompra a {
    border: 1px solid #ccc;
    background: #9a2122 !important;
    color: #fff !important;
    font-size: 17px;
    padding: 4px 34px 5px 34px;
    font-family: 'Playfair Display SC', serif;
    text-transform: uppercase;
}
#HS_Resumen .botonesResumen .divTerminarCompra a {
    border: 1px solid #ccc;
    background: #9a2122 !important;
    color: #fff !important;
    font-size: 17px;
    padding: 4px 34px 5px 34px;
    font-family: 'Playfair Display SC', serif;
    text-transform: uppercase;
}
   /************************************************************************************************************************************* GRID RESUMEN CARRITO *****/
         .cartNavigation {
            text-align: center;
        }
            .cartNavigation img {
                mix-blend-mode: multiply;
            }
.RadComboBox_Default {
    background: #fff;
}
        .contentCompraKO, .contentCompraOK, .contentCartEmpty {
            margin-bottom: 65px;
            text-align: center;
        }
        .contentCompraKO {
            margin-bottom: 65px;
            text-align: center;
            width: 790px;
            margin: 40px auto 70px;
        }
        .contentCompraKO p {
            line-height: 24px;
        }
        .contentCompraKO h3 {
            margin-bottom: 24px
        }
        .contentCompraOK h2 {
            color: #669104
        }
        .contentCompraKO h2 {
            color: #c1984a
        }
        .formClub .riSingle .riTextBox, .formClub .NormalTextBox[type="password"], .formClub .NormalTextBox[type="text"] {
            padding: 5px!important;
            margin: 0;
            width: 100%;
            height: 30px;
            border: 1px solid #333;
            font-family: 'Open Sans', sans-serif!important;
            font-size: 14px!important;
            color: #000!important
        }
        .formClub .NormalTextBox[type="password"] {
            font-size: 22px!important;
        }
        .formClub .RadComboBox table td.rcbInputCell {
            height: 33px;
            font-family: 'Open Sans', sans-serif;
        }
        .formClub .RadComboBox_Default .rcbArrowCellRight {
            background: url(/design/themes/CosechaDeFamilia/images/fondo_rcbArrowCellRight.png) right top no-repeat !important;
            height: 32px !important;
        }
        .formClub .RadComboBox_Default .rcbInputCellLeft {
            background: url(/design/themes/CosechaDeFamilia/images/fondo_rcbInputCellLeft.png) left top no-repeat !important;
            height: 32px !important;
        }
        .formClub a.altBoton {
            background-color: #c1984a;
            color: #fff;
            padding: 5px 15px;
            line-height: 24px;
            font-family: 'BenchNine', sans-serif;
            font-size: 32px;
        }
        .formClub a.normalBoton:hover, .formClub a.altBoton:hover {
            color: #333
        }
        .formClub a.normalBoton {
            background-color: #333;
            color: #c1984a;
            padding: 5px 15px;
            border: 1px solid #333;
            line-height: 24px;
            font-family: 'BenchNine', sans-serif;
            font-size: 32px;
        }
        .formClub .condicionesForm {
            margin: 50px 0px 50px 180px;
        }
        .formClub .divBtnActivar {
            margin-left: 180px
        }
        .formClub textarea, .formClub select {
            border: 1px solid #333
        }
        #divCartGrid .rgMasterTable .columna2 {
            width: 260px;
            font-family: 'HelveticaNeue-Light';
            font-weight: 600;
        }
        #divCartGrid .NormalTextBox {
            background-color: #fff!important;
            border: 1px solid #000!important;
            height: 30px;
            color: #000!important;
            font-size: 17px;
            font-family: 'Open Sans' , sans-serif !important;
        }
        #divCartGrid .rgMasterTable th {
            font-family: 'HelveticaNeue-Light';
            font-weight: bolder;
            color: #000;
            font-size: 20px;
            background: #f9f9f9!important;
            text-transform: uppercase;
            letter-spacing: 1px;
        }
        #divTotals .tbResultados {
            float: right;
            margin-right: 5px;
            margin-top: 25px;
            font-family: 'Open Sans' , sans-serif !important;
            font-size: 16px;
        }
        #divTotals .tbResultados td .destacado {
            color: #8f1b1b !important;
            font-weight: bold;
            font-family: 'Open Sans' , sans-serif !important;
            font-size: 18px;
        }
        .contenedorRegalos .itemRegalo .regaloDescripcion {
            display: inline-block;
            width: 380px;
            margin-right: 5px;
            font-size: 16px;
            height: 30px;
            vertical-align: middle;
            font-family: 'Open Sans' , sans-serif !important;
            font-weight: 500;
        }
        .contenedorRegalos h2.regaloTitle {
            font-size: 18px !important;
            color: #86754d;
            font-family: 'HelveticaNeue-Light';
            font-weight: 700;
            letter-spacing: 1px;
            border-bottom: 1px dotted #DDD;
            padding-bottom: 5px;
        }
        .contenedorRegalos .itemRegalo .regaloAnadir a.btnAnadir {
            background-color: #8f1b1b !important;
            padding: 8px 12px !important;
            border: 1px solid #666;
            font-weight: 300 !important;
            font-family: 'Playfair Display SC', serif !important;
            color: #fff !important;
            font-size: 17px !important;
        }
        a.btnActualizarCompra {
            line-height: 24px;
            background-color: #8f1b1b !important;
            padding: 8px 12px !important;
            border: 1px solid #666;
            font-weight: 300 !important;
            font-family: 'Playfair Display SC', serif !important;
            color: #fff !important;
            font-size: 17px !important;
        }
        a.btnContinuarCompra {
            line-height: 24px;
            background-color: #8f1b1b !important;
            padding: 8px 12px !important;
            border: 1px solid #8f1b1b !important;
            font-weight: 600 !important;
            font-family: 'Playfair Display SC', serif !important;
            color: #fff!important;
            font-size: 17px !important;
        }
/************************************************************************************************************************************* DATOS DE ENVIO *****/
        #contentSteps_2 h3 {
            margin-bottom: 15px;
            font-size: 20px !important;
            color: #86754d;
            font-family: 'HelveticaNeue-Light' !important;
            font-weight: 700;
            letter-spacing: 1px;
            padding-bottom: 5px;
            text-transform: uppercase;
            text-align: center;
            border-bottom: 1px dotted #DDD;
        }
        #contentSteps_2 label {
            font-family: 'HelveticaNeue-Light' !important;
            font-size: 15px;
            font-weight: 400;
        }
        .campoTexto {
            font-family: 'HelveticaNeue-Light' !important;
            font-size: 15px;
            font-weight: 400;
        }
        .divCustomerNotes {
            display: block;
            margin-left: 30px;
            font-family: 'HelveticaNeue-Light' !important;
            font-size: 15px;
            font-weight: 400;
        }
        .padd a:link, .divCancelStep3_factura a {
            font-size: 18px !important;
            color: #8f1b1b;
            font-family: 'HelveticaNeue-Light' !important;
            font-weight: 700;
            text-decoration: none !important;
        }
/********************************************************************************************************************************* mensaje compra correcta *****/
        .contentCompraOK {
            border: 1px solid #333;
            padding: 60px 30px;
        }
        .contentCompraOK h2 {
            color: #9a2122;
            margin-bottom: 45px;
        }
        /************************** ZONA PRIVADA DEL CLIENTE *********************************/
            
            /************ MIS PEDIDOS / MI PERFIL****************/
        .tablaCookies {
            margin-bottom: 10px
        }
        .tablaCookies th {
            padding: 15px;
            text-align: left;
            font-weight: bold
        }
        .tablaCookies td {
            padding: 15px;
            text-align: left;
            vertical-align: top;
        }
        .tablaCookies .col1, .tablaCookies .col2, .tablaCookies .col4 {
            width: 20%
        }
        .tablaCookies .col3 {
            width: 40%
        }
        .tablaCookies, .tablaCookies th, .tablaCookies td {
            border: 1px solid #999;
        }
