@charset "UTF-8";
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 30-jun-2017, 11:52:29
    Author     : Tatiana
*/
/* 
    Created on : 27-abr-2017, 12:04:46
    Author     : Tom├ís
http://paletton.com/#uid=32v0u0kmalwc2vDhyqir7gHx9bg

font-family: 'Merriweather', serif;
font-family: 'Domine', serif;
font-family: 'Neuton', serif;
font-family: 'Arbutus Slab', serif;
font-family: 'Source Serif Pro', serif;
*/
/***********
    COLORES PARA LOS BOTONES
    ****************/
/***********
    COLORES PARA LOS enlaces
    ****************/
/**************
    Inputs
********************/
/************************
    COLORES PARA LA MIGA
    *********************/
/************************
    COLORES PARA LA cabecera
    *********************/
/************************
    COLORES PARA BUSCADOR
    *********************/
/************************
    COLORES PARA Menu Superior
    *********************/
/************************
    COLORES PARA Megamenu
    *********************/
/************************
    COLORES PARA CESTA DESPLEGABLE
    *********************/
/************************
    COLORES PARA LOGIN
    *********************/
/************************
    COLORES PARA CAROUSEL PRODUCTOS
    *********************/
/************************
    COLORES PARA MINIFICHA PRODUCTOS
    *********************/
/************************
    COLORES PARA FICHA PRODUCTOS
    *********************/
/***********
    COLORES PARA FOOTER
    ****************/
/************************
    COLORES PARA REGISTRO
    *********************/
/************************
    COLORES PARA ACCESO
    *********************/
/***********
    COLORES PARA CONTACTO
    ****************/
div.webStoreWindow {
  background: #fff;
  padding: 8px;
  border: 1px solid #EEE;
  border-width: 10px;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e5e5e5;
  box-shadow: -1px 3px 5px -1px rgba(0, 0, 0, 0.1);
  position: absolute; }

.webStoreWindow .btn_cerrar_widget {
  position: absolute;
  right: -5px;
  top: -5px;
  background: #eee;
  padding: 2px 6px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }

/*
        //---------------------------------------------------------------------------------------------------------
        // Mensaje Basico
        //---------------------------------------------------------------------------------------------------------
*/
.mensaje_basico {
  width: 50%;
  display: block; }

/*
        //---------------------------------------------------------------------------------------------------------
        // Registro
        //---------------------------------------------------------------------------------------------------------
*/
.webStoreWindow div.registro_basico, .webStoreWindow div.recuperar_pass_simple {
  max-width: 800px;
  max-height: 600px;
  min-height: 130px;
  height: auto;
  width: 600px;
  text-align: center; }

.webStoreWindow div.registro_basico p.cabecera {
  font-size: 130%;
  font-weight: bold; }

.webStoreWindow div.registro_basico p.texto_aclaracion_registro {
  text-align: justify; }

.webStoreWindow form.registro_simple p.error_registro {
  width: 100%;
  text-align: justify;
  height: 61px;
  color: #9d0000; }

.webStoreWindow form.registro_simple label {
  float: left;
  width: 215px;
  text-align: right;
  margin-right: 8px; }

.webStoreWindow form.registro_simple input {
  display: block;
  margin: -3px 0 15px 0; }

.webStoreWindow form.registro_simple input[type="submit"] {
  display: block;
  margin: 2px auto; }

.webStoreWindow form.registro_simple fieldset {
  display: inline;
  margin: 0 auto; }

/*
        //---------------------------------------------------------------------------------------------------------
        // dropdwon
        //---------------------------------------------------------------------------------------------------------
*/
div.webStoreDropDown {
  background: #fff;
  padding: 8px;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e5e5e5;
  box-shadow: -1px 3px 5px -1px rgba(0, 0, 0, 0.1);
  margin-left: -10px;
  position: absolute; }

/*
        //---------------------------------------------------------------------------------------------------------
        // dropright
        //---------------------------------------------------------------------------------------------------------
*/
div.webStoreDropRight {
  background: #fff;
  padding: 8px;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e5e5e5;
  box-shadow: -1px 3px 5px -1px rgba(0, 0, 0, 0.1);
  margin-top: -10px; }

/*
        //---------------------------------------------------------------------------------------------------------
        // Opciones usuario
        //---------------------------------------------------------------------------------------------------------
*/
span.opciones_usuario {
  width: 180px;
  display: inline-block; }

span.opciones_usuario a, span.opciones_usuario input {
  width: 175px;
  display: inline-block;
  padding: 5px; }

span.opciones_usuario a:hover {
  background-color: #E8E8E8; }

span.opciones_usuario a:hover, span.opciones_usuario input:hover {
  cursor: pointer; }

/*
        //---------------------------------------------------------------------------------------------------------
        // Mini cesta dropdown
        //---------------------------------------------------------------------------------------------------------
*/
header .mini_cesta {
  float: right;
  padding: 8px;
  border-left: 2px solid #eee;
  margin: 0 0 0 8px; }

header .mini_cesta div.webStoreDropDown {
  margin-left: -244PX;
  margin-top: 30px; }

div.webStoreDropDown div.cesta_ampliada div div {
  display: inline-block;
  padding: 2px 3px; }

div.webStoreDropDown div.cesta_ampliada div.cabecera_cesta {
  font-weight: bold;
  border-bottom: 1px solid #eee; }

div.webStoreDropDown div.cesta_ampliada div div.cabecera_cesta_campo_foto {
  width: 80px;
  text-align: center; }

div.webStoreDropDown div.cesta_ampliada div div.cabecera_cesta_campo_nombre {
  width: 180px; }

div.webStoreDropDown div.cesta_ampliada {
  width: 456px; }

div.webStoreDropDown div.cesta_ampliada div.linea_cesta div div.campo_linea_cesta_nombre {
  display: inline-block;
  font-size: 11px;
  width: 180px; }

div.webStoreDropDown div.cesta_ampliada div.linea_cesta div div img {
  width: 50px;
  height: 75px; }

div.webStoreDropDown div.cesta_ampliada div.linea_cesta div div.campo_linea_cesta_foto {
  width: 70px;
  text-align: center;
  vertical-align: middle; }

div.webStoreDropDown div.cesta_ampliada div div.cabecera_cesta_cantidad {
  width: 65px;
  text-align: center; }

div.webStoreDropDown div.cesta_ampliada div.linea_cesta div.cesta_menos, div.webStoreDropDown div.cesta_ampliada div.linea_cesta div.cesta_mas {
  width: 14px;
  text-align: right;
  font-size: 20px;
  /* vertical-align: middle; */ }

div.webStoreDropDown div.cesta_ampliada div.linea_cesta div.linea_cesta_cantidad {
  width: 24px;
  text-align: right;
  background: #eee; }

div.webStoreDropDown div.cesta_ampliada div div.cabecera_cesta_importe {
  width: 60px;
  text-align: right; }

div.webStoreDropDown div.cesta_ampliada div.linea_cesta div.linea_cesta_importe {
  width: 50px;
  padding: 2px 5px;
  text-align: right; }

div.webStoreDropDown div.cesta_ampliada div.linea_cesta {
  border-bottom: 1px solid #eee; }

div.webStoreDropDown div.cesta_ampliada div.totales_cesta {
  text-align: right;
  padding-right: 31px; }

div.webStoreDropDown div.cesta_ampliada div.totales_cesta span.importe_articulos_cesta {
  width: 70px;
  display: inline-block;
  font-size: 16px; }

div.webStoreDropDown div.cesta_ampliada div div.linea_cesta_borrar a {
  font-size: 10px;
  color: #FF2E38; }

/*
        //---------------------------------------------------------------------------------------------------------
        // Login del header
        //---------------------------------------------------------------------------------------------------------
*/
header div.login_simple {
  text-align: right;
  font-size: 10px;
  width: 216px;
  display: inline-block; }

header .cuadro_basico {
  text-align: right; }

header .login_simple input {
  margin: 2px;
  font-size: 12px; }

header .login_simple input[type="submit"] {
  display: inline-block;
  border: 1px solid #ddd;
  background: #eee;
  text-align: center;
  cursor: pointer; }

header .login_simple input[type="submit"]:hover {
  background: #ddd; }

header .cuadro_basico div.datos_basicos_usuario {
  padding: 15px; }

header .mini_cesta a.btn_comprar {
  padding: 8px 0 0px 32px;
  background: url(../images/carrito.png) no-repeat left center;
  display: block; }

header div.login_simple .mas_opciones_login a {
  margin: 2px 5px;
  padding: 4px 8px;
  display: inline-block;
  background: #eee;
  border: 1px solid #ddd; }

header div.login_simple .mas_opciones_login a:hover {
  background: #ddd; }

header div.datos_basicos_usuario a {
  display: block;
  float: right; }

header .cuadro_basico div.datos_basicos_usuario div.webStoreDropDown {
  margin-left: -127px;
  margin-top: 5px; }

li.info-user div.webStoreDropDown {
  z-index: 123;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.19);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.19);
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.19); }

li.info-user div.webStoreDropDown .loginV2 {
  width: 310px;
  padding: 10px 20px 10px;
  text-align: center;
  font-size: 1.1em;
  top: 45px; }

li.info-user div.webStoreDropDown .datosForm_login label {
  font-weight: normal; }

li.info-user div.webStoreDropDown .datosForm_login input {
  width: 100%;
  font-size: 1em; }

li.info-user div.webStoreDropDown .botones {
  margin-bottom: 8px; }

li.info-user div.webStoreDropDown .botones input {
  background: #084832;
  color: #FFF;
  font-size: 1em;
  display: inline-block;
  padding: 0px 15px;
  border: none;
  transition: all 0.5s ease-out 0s;
  -webkit-transition: all 0.5s ease-out 0s; }

li.info-user div.webStoreDropDown .botones input:hover {
  color: #FFF;
  background: #94BE18;
  border-color: #94BE18; }

li.info-user div.webStoreDropDown .menu_usuario {
  text-align: left;
  display: block;
  width: 210px; }

li.info-user div.webStoreDropDown .menu_usuario a {
  display: block;
  text-align: left;
  padding: 15px 6px;
  border-bottom: 1px solid #e5e5e5; }

li.info-user div.webStoreDropDown .menu_usuario a:nth-child(1):before {
  content: "\f007";
  margin-right: 12px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 14px;
  text-align: center; }

li.info-user div.webStoreDropDown .menu_usuario a:nth-child(3):before {
  content: "\f041";
  margin-right: 12px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 14px;
  text-align: center; }

li.info-user div.webStoreDropDown .menu_usuario a:nth-child(5):before {
  content: "\f07a";
  margin-right: 12px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 14px;
  text-align: center; }

li.info-user div.webStoreDropDown .menu_usuario form {
  padding: 0 6px;
  color: #666; }

li.info-user div.webStoreDropDown .menu_usuario form:hover:before {
  color: #94BE18; }

li.info-user div.webStoreDropDown .menu_usuario form:before {
  content: "\f00d";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 14px;
  width: 14px;
  text-align: center; }

li.info-user div.webStoreDropDown .menu_usuario input {
  border: none;
  background: none;
  transition: all 0.5s ease-out 0s;
  -webkit-transition: all 0.5s ease-out 0s;
  box-shadow: none;
  display: inline-block;
  width: auto;
  color: #666;
  line-height: 1;
  font-weight: normal;
  display: inline-block;
  padding: 15px 12px;
  text-transform: capitalize;
  height: auto; }

li.info-user div.webStoreDropDown .menu_usuario input:hover {
  color: #94BE18; }

/*# sourceMappingURL=widget.css.map */
