.cc-banner .cc-btn:last-child,.cc-theme-classic .cc-btn:last-child{min-width:140px}.pull-left{float:left}.pull-right{float:right}.hidden{display:none}.opacity-50{opacity:.5}.cc-window{transition:opacity 1s ease;opacity:1}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{overflow:hidden;max-height:0;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline!important}.cc-revoke,.cc-window{font-family:Helvetica,Calibri,Arial,sans-serif;font-size:12px;line-height:1.5em;position:fixed;z-index:9999;display:-ms-flexbox;display:flex;overflow:hidden;box-sizing:border-box;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cc-window.cc-static{position:static}.cc-window.cc-floating{flex-direction:column;max-width:24em;padding:2em;-ms-flex-direction:column}.cc-window.cc-banner{flex-direction:row;width:100%;padding:1em 1.8em;-ms-flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;padding:.2em;opacity:.8}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{font-weight:700;display:block;padding:.4em .8em;text-align:center;white-space:nowrap;border-width:2px;border-style:solid}.cc-highlight .cc-btn:first-child{border-color:transparent;background-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{text-decoration:underline;background-color:transparent}.cc-close{font-size:1.6em;line-height:.75;position:absolute;top:.5em;right:.5em;display:block;opacity:.9}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{right:unset;left:3em}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{top:0;right:0;left:0}.cc-banner.cc-bottom{right:0;bottom:0;left:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{right:0;left:0}.cc-window.cc-banner{flex-direction:column;-ms-flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{display:inline;text-align:center;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{height:100%;margin:0;padding:.8em 1.8em}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.sk-circle{position:fixed;top:calc(50% - 20px);left:calc(50% - 20px);display:none;width:40px;height:40px;z-index:20005}.sk-circle .sk-child{position:absolute;top:0;left:0;width:100%;height:100%}.sk-circle .sk-child:before{display:block;width:15%;height:15%;margin:0 auto;content:'';-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;border-radius:100%;background-color:#333}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#overlay.loading{position:fixed;top:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:20004;display:none}#caja_comentarios_tienda h4{font-size:16px;font-weight:700;display:inline-block;margin:0 0 15px;top:0;text-align:center;float:none;width:100%;color:#666}

    /*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*   */
/*   */
/*   */
/*  */
/*   */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  (not this either :) */
/*  */
/*  (not this either :) */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */



/* -- Logos tarjetas formas de pago -- */
.tarjetas{
  background: url(sta/images/logos_formas_pago.png);
  float: left;
  height: 26px;
  width: 41px;
}
.tarjetas-visa{
  background-position: 214px 118px;
}
.tarjetas-mastercard{
  background-position: 263px 118px;
}
.tarjetas-maestro{
  background-position: 312px 118px;
}
.tarjetas-electron{
  background-position: 165px 118px;
}
.paypal_pago{
  background: url(sta/images/logos_formas_pago.png);
  background-position: 109px 120px;
  float: left;
  width: 108px;
  height: 30px;
}
.mleft-5{
  margin-left: 5px;
}

/* -- Mensaje alternativo -- */
.mensaje_alternativo{
  color:#000000 !important;
  font-weight: bold;
  font-size:15px;
  background: none;
}

.mensaje_alternativo_link{
  text-decoration: underline;
}

/* -- Iconografia en la ficha de pack producto y p.multiple -- */
.iconografia .mejor-precio-online{
  background: url(https://cdn.poolfunstore.com/mejorPrecioOnlineImg_large) no-repeat center center;
  cursor:pointer;
}
.iconografia .preguntanos{
  background: url(sta/images/preguntanos_gran.png) no-repeat center center;
  cursor:pointer;
}
.iconografia .envio-gratis-icono{
  background: url(https://cdn.poolfunstore.com/envioGratisImg_large) no-repeat center center;
}
.iconografia .plazo-entrega-icono{
  background: url(sta/images/plazo_entrega_gran.png) no-repeat center center;
}
.iconografia .es-novedad-icono{
  background: url(https://cdn.poolfunstore.com/newImage_large) no-repeat center center;
}
.iconografia .outlet-icono{
  background: url(https://cdn.poolfunstore.com/outletImg_large) no-repeat center center !important;
}
.iconografia .oferta-icono{
  background: url(https://cdn.poolfunstore.com/ofertaImage_large) no-repeat center center;
}
.iconografia .icono .icono_descripcion span{
  color:#888888; /*provisional!*/
}
/* ----------- */


/* Producto pack - caja: El pack de productos incluye */
.pack.incluye{
  border:1px solid #CCCCCC;
  background-color: #F5F5F5;
}
.pack.incluye h3{
  color: #8B0000;
  border-bottom: 1px solid #8B0000;
}
.incluye{
  border: 1px solid #284F85;
}

/* CAJA REGALO 1 COLUMNA */
.productos_regalo_una_columna{
  border-color: #F57A7A!important;
  background-color: #FBE3E7 !important;
}

/* Portlets una columna */

.producte_sense_cap_columna.sense_columna #prod1col-col-right .producto_regalo_una_columna{
  border:1px solid #dee7ec!important;
}

.producte_sense_cap_columna.sense_columna #prod1col-col-right #portlet_noticias .portletHeader{
  background: none !important;
  background-color: #dee7ec !important;
  color: #000000 !important;
}

.one_column .noticias_home .portletHeader{
  background: #284F85!important;

}

.producte_sense_cap_columna.sense_columna #prod1col-col-right #portlet_noticias .portletItem{
  border:none;
}

.producte_sense_cap_columna.sense_columna #prod1col-col-right #portlet_noticias #footer_portlet{
  display: none;
}

.producte_sense_cap_columna.sense_columna #prod1col-col-right #portlet_noticias.portlet{
  border:1px solid #dee7ec;
}

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

/* -- Modificació temporal portlet noticias -- */

  #portlet_noticias .portletItem .caja_noticia{
    margin-bottom: 10px;
  }
  #portlet_noticias .portletItem .caja_noticia .titulo_noticias{
    font-weight: bold;
  }

/******/

.producte_sense_cap_columna.sense_columna .portletCategories .portletHeader {
  background: #386EB9;
  color:#ffffff!important;
}

.producte_sense_cap_columna.sense_columna .portletCategories div#footer_categorias{
  background: #386EB9;
  height: 1px;
}

.producte_sense_cap_columna h1{
background: none !important;
color: #000000 !important;
font-size:20pt;
font-weight:bold;
}
.producte_sense_cap_columna p.lit_aftertitle{
background: none !important;
color: #000000 !important;
}

.producte_sense_cap_columna.sense_columna ul#tabs_desc li{
  color: #002E6D;
  border-color:#dee7ec;
}

.producte_sense_cap_columna.sense_columna ul#tabs_desc {
  border-bottom: 1px solid #dee7ec;
}

.producte_sense_cap_columna.sense_columna #tab_menu_container{
  border-color: #dee7ec;
}

/************************************************************************  ***/
.prod-box .mosaico_flotante .mosaico_flotante_content {
  background:#ffffff;
}

/************************************************************************ supermenu ***/
.supermenu ul li dl dd{
  background: transparent url(sprite_iconos.png) no-repeat 0px -445px;
  _background-image:none;
}
.supermenu{
  background:#ffffff;
}
 #subtiendas-globalnav .supermenu  ul li a, #subtiendas-globalnav .plain:hover .supermenu a, #subtiendas-globalnav .selected .supermenu a{
  color:#000000 !important;
}


/************************************************************************ subcategorias ***/
ul.lista_subcategorias li div{
  background: transparent url(sprite_iconos.png) no-repeat 0px -445px;
  _background-image:none;
}

#zona_tarifas, #editar_ports_maxims_zona,#editar_portes{
  color:black;
}
#tabla-categorias-productos td.titulo, .tabla-backoffice td.titulo, .tabla-backoffice td.titulo span.title, .tabla-backoffice td{
  color:black;
}

#tabla_apuntes_cliente{
  border-top:1px solid #000000;
}
#idiomes_botiga a span,#idiomes_botiga span{
  color:#000000;
}

#comentarios{
border-top:1px dotted #000000;
padding-top:10px;
}

/***************************************************************************** tabla múltiple ***/
#taula_models th.titulo_tabla,.taula_ventas_flash th.titulo_tabla,th.titulo_tabla_icono {
  background:#004EB9;
  color:#FFFFFF;
}
#taula_models tr.odd,.taula_ventas_flash tr.odd, #capsa_preus tr.odd{
  background:#FFFFFF;
}
#taula_models tr.even,.taula_ventas_flash tr.even, #capsa_preus tr.even{
  background:#FFFFFF;
}

#taula_models tr.ref_shop{
  background:#FFFFFF!important;
}

.shoprefr #taula_models tr.odd, .shoprefr #taula_models tr.even{
  border-bottom:1px solid #FFFFFF;
}

.shoprefr #taula_models tr.resaltado{
  background:#FFFFFF;
}


/***************************************************************************** secció ofertes ***/
#caja_mas_ofertas div.element_sin_foto,
#caja_mas_ofertas div.element{
  background: #fff
}
#caja_mas_ofertas div.selected{
  background: #284F85;
}
#caja_mas_ofertas div.selected a{
  color: #fff !important;
  font-weight:bold;
}
#caja_mas_ofertas div a{
  color: #284F85 !important;
  font-weight:bold;
}
#caja_mas_ofertas div.element:hover,
#caja_mas_ofertas div.element_sin_foto:hover{
  background: #284F85;
}
#caja_mas_ofertas div.element:hover,
#caja_mas_ofertas div.element_sin_foto:hover,
#caja_mas_ofertas div.element:hover a,
#caja_mas_ofertas div.element_sin_foto:hover a{
  color: #fff !important;
}

/***************************************************************************** capsa_preus_gran ***/
div#capsa_preus_gran div#info_preus div#info_preus_oferta div.oferta,
div#capsa_preus_gran div#info_preus div#info_preus_normal div.precio,
div#capsa_preus_gran div#info_preus div#info_preus_oferta div.precio{
color: #000000;
}
.preus_models span{
color: #000000;
}
/****************************************************************************************** log ***/
.backoficce-div div.log h2 span, .backoficce-div div.import_info h2 span{
border-bottom: 1px solid #284F85;
}

/********************************************************************************** pasos comanda */
.pasos_compra span {
    color:#4f85e8;
}
.pasos_compra span.pasActual {
    color:#dedede;
    font-weight:bold;
}
.missatge_cal_presupost {
    color:#284F85;
}
/************************************************************************************** navegació */
.listingBar {
background:#000000;
color:#ffffff;
}

.listingBar a, .listingBar a:visited{
color:#ffffff !important;
}

/*********************************************************************************** carro pop-up */
.carro-popup{
  background-color:#284F85 !important;
  color: #fff !important;
}
.linea_separadora_mosaico{
  border-bottom:1px solid #284F85
}

/*********************************************************************************** form comprar */
.div_boto_comprar, .div_boto_pedido,.div_boto_comprar_2 {
background-color:#4f85e8;
}

.div_boto_comprar input, .div_boto_pedido input, .div_boto_comprar_2 input {
color:#000000 !important;
}

.div_boto_comprar a, .div_boto_pedido a, .div_boto_comprar_2{
color:#000000 !important;
}

.dades_personals{
background: #4f85e8;
color:#000000;
}

.dades_personals input{
 background: #4f85e8;
 color:#000000;
}

.ver_datos_facturacion, .esconder_datos_facturacion,.facturacion{
  color:#284F85;
}

.buton_type1{
background-color:#284F85 !important;
color: #000000 !important;
}

.boton{
  color: #000000 !important;
  background:  #5E9FFF;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5E9FFF), color-stop(1, #4f85e8) );
  background:-moz-linear-gradient( center top, #5E9FFF 5%, #4f85e8 100% ) !important;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E9FFF', endColorstr='#4f85e8');
  -moz-box-shadow:inset 0px 1px 0px 0px #284F85;
  -webkit-box-shadow:inset 0px 1px 0px 0px #284F85;
  box-shadow:inset 0px 1px 0px 0px #5E9FFF;
}
.boton:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4f85e8), color-stop(1, #5E9FFF) );
  background:-moz-linear-gradient( center top, #4f85e8 5%, #5E9FFF 100% ) !important;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f85e8', endColorstr='#5E9FFF') !important;
  background-color:#4f85e8;
  box-shadow:inset 0px 1px 0px 0px #4f85e8;
}
/****************************************************************************** categoria llistat */
.more{
  color: #dedede;
}
.more a{
color: #dedede;
}
.more div.texto_more{
  border-left: 1px solid #386EB9;
  border-right: 1px solid #386EB9;
}
.more div.footer_more{
  border-left: 1px solid #386EB9;
  border-right: 1px solid #386EB9;
  border-bottom: 1px solid #386EB9;
}
.caja_slideshow_text {
  color:#dedede!important;
  background: #386EB9;
  font-weight:bold;
}
/***************************************************************************** llistat 4 novetats */


.novedad-icon{
background: url(https://cdn.poolfunstore.com/newImage_large?v=MjkwMzE5MTYyOTMJ) no-repeat;
}
.novedad-small-icon{
background: url(https://cdn.poolfunstore.com/newImage_mini?v=MjkwMzE5MTYyOTMJ) no-repeat;
}
.oferta-icon{
background: url(https://cdn.poolfunstore.com/ofertaImage_large?v=MjkwMzE5MTYyOTMJ) no-repeat;
}
.oferta-small-icon{
background: url(https://cdn.poolfunstore.com/ofertaImage_mini?v=MjkwMzE5MTYyOTMJ) no-repeat;
}
.outlet-icon{
background: url(https://cdn.poolfunstore.com/outletImg_large?v=MjkwMzE5MTYyOTMJ) no-repeat;
}
.outlet-small-icon, .outlet_producte_multiple,.outlet_producte_model,.outlet_producte_taula_inferior{
background: url(https://cdn.poolfunstore.com/outletImg_mini?v=MjkwMzE5MTYyOTMJ) no-repeat;
}

/*************************************************************************************** producte */
/*#producte_horitzontal, .producte_horitzontal {
border-bottom:1px solid #284F85 !important;
}
#producte_horitzontal, .producte_horitzontal:last-child{
  border-bottom:1px solid transparent !important;
}*/

.producte_horitzontal .columna_1 a,#producte_horitzontal .columna_1 a {
color:#000000;
}

.producte_horitzontal .columna_1 span.discreet{
color:#4f85e8;
font-size:8pt;
font-weight:normal;
}

span.title, a.title{
color: #000000 !important;
}

#categoria .llistat, .producte_fitxa.llistat,.caixa_tabla_inferior {
background-color:#ffffff;
}

.foto_destacat{
text-align:center;
}

#producte_model .title { color:#002E6D; }
.sense_columna #producte_model,.sense_columna #form_formulario{
border-bottom:1px solid #cccccc;
}

/***************************************************************************************** general */
.boto_botiga {
border:1px solid #002E6D;
color:#002E6D
}
/************************************************************************************** searchbox */
#portal-searchbox {
background: #c4c4c4 url(sprite1.png) no-repeat 0 -341px;
_background-image: none;
_height:50px;
}
.searchSection{
  color:#ffffff;
}
#portal-searchbox #searchGadget{
  border: 1px solid #565656;
}
#portal-searchbox .context{
  background: #004EB9 url(sprite1.png) no-repeat 0 -387px;
  color:#fff;
  _background-image:none;
}
#portal-searchbox #marcasSelector{
  border: 1px solid c4c4c4;
}
#prismaticos {
background: transparent url(sta/images/prismaticos.png) no-repeat right top;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://cdn.poolfunstore.com/sta/images/prismaticos.png) !important;
}

/**** searchbox tiny ***/
.tiny #portal-searchbox #buscar_tienda{
  color:#fff!important;
}

.tiny #portal-searchbox span.boton
{
  background: #004EB9!important;
  box-shadow: none;
}

.tiny #portal-searchbox span.boton:hover,
.tiny.green_mode #portal-searchbox span.boton#buscar_tienda:hover{
  background-color:#ffffff!important;
}

.tiny #portal-searchbox #searchGadget,
.tiny #portal-searchbox span.boton{
  border: 1px solid #ddd;
  border: 1px solid #c4c4c4;
}
.tiny #portal-searchbox #marcasSelector{
  border: 1px solid #ddd;
  border: 1px solid #c4c4c4;
}

.tiny #portal-searchbox{
  background: none!important;
}
.tiny.green_mode #portal-searchbox span.boton#buscar_tienda{
  background: #004EB9 url(sprite2_v-MjkwMzE5MTYyOTMJ.png) no-repeat 0px -345px !important;
  _background-image:none;
}

/****************************************************************************************** carro */
.eliminar_carro{
color:#002E6D;
}
#portal-carro span#carrito,#portal-carro, #portal-carro a{
color:#000000;
}

.tiny #portal-carro span#carrito, .tiny #portal-carro, .tiny #portal-carro a, .tiny #portal-carro span.total{
color:#000000!important;
}


#portal-carro{
  background: #ffffff url(sprite1.png) no-repeat 0px -290px;
  _background-image: none;
}
#portal-carro .header{
  background:#284F85;
  color:#000000;
}
div.contenedor_carro{
  position:relative;
}
#portal-carro div#resumen{
  color:#000000;
}
#portal-carro span.total{
  color:#000000;
}
#img_carro{
  background: transparent url(sprite2_v-MjkwMzE5MTYyOTMJ.png) no-repeat 0px -81px;
  _background-image:none;
}

.tiny #portal-carro{
  background-color: #ffffff;
  border:1px solid #ffffff;
}
/************************************************************************************* estructura */
body{
  color:#000000;
  background: #386EB9 url(sta/images/sprite_header.png) repeat-x 0px 0px;
  _background: #386EB9 url(sta/images/sprite_header.png) repeat-y center;
  font-family:Lato, Arial;
}
div.wysiwyg iframe {
  background:white;
  color:black;
}
html{
  background:#5bb6eb;
}
@media only screen and (min-width:1025px){
  div.fondo_background{
    background: #5bb6eb url(sta/images/sprite_header.png?v=MjkwMzE5MTYyOTMJ) no-repeat fixed 0px 0px;
    _background: #5bb6eb url(sta/images/sprite_header.png?v=MjkwMzE5MTYyOTMJ) no-repeat fixed center;
  }

  div.fondo_background_centrado{
    background: #5bb6eb url(sta/images/sprite_header.png?v=MjkwMzE5MTYyOTMJ) fixed center 0px;
    background-repeat: repeat;
    background-size: repeat;
    _background: #5bb6eb url(sta/images/sprite_header.png?v=MjkwMzE5MTYyOTMJ) no-repeat fixed center;
  }
  div.fondo_alt_background{
    background: transparent url(sta/images/sprite_header.png?v=MjkwMzE5MTYyOTMJ) no-repeat fixed top right;
    _background: transparent url(sta/images/sprite_header.png?v=MjkwMzE5MTYyOTMJ) no-repeat fixed top right;
  }
}
#visual-portal-wrapper{
  background: #ffffff;
}
.documentContent{
background-color:transparent;
}

#portal-top,#subtiendas-globalnav {
background-color:#92d0e0;
font-family:Lato:700italic, Arial;
}

/********************************************************************************** personaltools */
#portal-personaltools{
background-color:#ffffff;
border-color:#ffffff;
color:#002E6D;
}

/************************************************************************************** globalnav */
#portal-globalnav{
  background: #ffffff url(sprite1.png) repeat-x 0px -411px;
  _background-image:none;
  font-family:Lato:700italic, Arial;
  border-radius:3px;
}
#portal-globalnav > div:first-child{
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
#portal-globalnav a{
  color:#000000 !important;
}
#portal-globalnav div.separador-nav{
  background: #ffffff url(sprite1.png) repeat-x 0px -465px;
  _background-image:none;
}
#portal-globalnav .plain:hover, #portal-globalnav .selected{
  background: #a3bee0 url(sprite1.png) repeat-x 0px -410px;
  _background-image:none;
}
#portal-globalnav .plain:hover a, #portal-globalnav .selected a{
  color:#000000 !important;
}
#portal-globalnav .plain, #portal-globalnav .selected{
  border-right:1px solid #92d0e0;
}
#portal-globalnav #portaltab-index_html.selected,#portal-globalnav #portaltab-index_html.plain:hover{
  background: #a3bee0 url(sprite1.png) repeat-x 0px -411px;
  _background-image:none;
}
#subtiendas-globalnav .plain:hover a, #subtiendas-globalnav .selected a,#subtiendas-localnav .plain:hover a, #subtiendas-localnav .selected a{
  color:#000000 !important;
}
#subtiendas-localnav{
  background: #ffffff url(sprite1.png) repeat-x 0px -418px;
  _background-image:none;
  font-family:Lato:700italic, Arial;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#subtiendas-globalnav .plain .subtiendas-globalnav-tab, #subtiendas-globalnav .selected .subtiendas-globalnav-tab{
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}
#subtiendas-globalnav div.plain, #subtiendas-globalnav div.selected{
  margin-right:1px;
}
#subtiendas-localnav > .plain:first-child{
  border-bottom-left-radius: 3px;
}

#subtiendas-localnav > .plain{
  border-right: 1px solid #92d0e0;
}
#subtiendas-localnav a,#subtiendas-globalnav a{
  color:#000000 !important;

}

#subtiendas-localnav div.separador-nav{
  background: #ffffff url(sprite1.png) repeat-x 0px -468px;
  _background-image:none;
}
#subtiendas-localnav .plain:hover,#subtiendas-localnav .selected{
  background: #a3bee0 url(sprite1.png) repeat-x 0px -410px;
  _background-image:none;
}
#subtiendas-globalnav .plain .subtiendas-globalnav-tab{
  background: #ffffff url(sprite1.png) repeat-x -4px -83px;;
  _background-image:none;
}
#subtiendas-globalnav .selected .subtiendas-globalnav-tab, #subtiendas-globalnav .plain:hover .subtiendas-globalnav-tab{
  background: #a3bee0 url(sprite1.png) repeat-x -4px -83px;
}
#subtiendas-globalnav{
  border-bottom:1px solid #ffffff;
}
#subtiendas-globalnav .plain .separador-nav-esq{
  background: #ffffff url(sprite1.png) repeat-x 0px -237px;
  _background-image:none;
}
#subtiendas-globalnav .plain .separador-nav-dre{
  background: #ffffff url(sprite1.png) repeat-x -179px -237px;
  _background-image:none;
}
#subtiendas-separador{
  background:#ffffff;
}

/*** Global nav green_mode; ***/

.tiny.green_mode #subtiendas-globalnav,
.tiny.green_mode #subtiendas-globalnav .subtiendas-globalnav-tab:first-child > a,
.tiny.green_mode #subtiendas-globalnav div:first-child .subtiendas-globalnav-tab > a{
  background: #ffffff;
}

.tiny.green_mode #subtiendas-globalnav .selected .subtiendas-globalnav-tab,
.tiny.green_mode #subtiendas-globalnav .plain:hover .subtiendas-globalnav-tab,
.tiny.green_mode #subtiendas-globalnav .plain .subtiendas-globalnav-tab{
  background:none;
}

.tiny.green_mode #subtiendas-globalnav .selected .subtiendas-globalnav-tab > a,
.tiny.green_mode #subtiendas-globalnav .plain:hover .subtiendas-globalnav-tab > a,
.tiny.green_mode #subtiendas-globalnav .plain:hover .subtiendas-globalnav-tab > a span,
.tiny.green_mode #subtiendas-globalnav .selected .subtiendas-globalnav-tab > a span
{
  background-color: #a3bee0;
}
.tiny.green_mode #subtiendas-globalnav{
  border-bottom: 3px solid #a3bee0;
}

.tiny.green_mode #subtiendas-globalnav .subtiendas-globalnav-tab:first-child .selected > a{
 background: #a3bee0;
}

.tiny.green_mode #subtiendas-globalnav .arrow_down{
 background: #ffffff url(sprite2_v-MjkwMzE5MTYyOTMJ.png) no-repeat right -378px;
 padding-right: 19px;
}

.tiny.green_mode #subtiendas-globalnav div:first-child:hover .subtiendas-globalnav-tab > a{
 background: #a3bee0;
}

.tiny.green_mode #subtiendas-localnav .plain a {
  color:#a3bee0!important;
}
.tiny.green_mode #subtiendas-localnav .plain a:hover{
 text-decoration: underline!important;
}

.tiny.green_mode #portal-globalnav .plain,
.tiny.green_mode #portal-globalnav .selected,
.tiny.green_mode #subtiendas-localnav .plain,
.tiny.green_mode #subtiendas-localnav .selected{
  border-right: 1px solid #a3bee0;
}

/***************************************************************************** portal-breadcrumbs */
#portal-breadcrumbs, #portal-breadcrumbs a {
  color:#000000;
}

/***************************************************************************************** footer */
#portal-footer {
background-color:#000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

#portal-footer a:visited,#portal-footer a {
color:#002E6D!important;
}

#footer_botiga_ampliado{
background: #ffffff;
}
#iconos_footer, #iconos_footer_ampliado{
background: #ffffff;
}
.enlaces_mobile a,#portal-personaltools li a{
  color:#002E6D;
  font-weight:bold;
}
/****************************************************************************************** texts */
h1, h1 a, p.lit_aftertitle{
color:#fff !important;
background-color:#284F85 !important;
font-family:Lato:700italic, Arial;
}
h1, h2, h3, h4, h5, h6{
font-family:Lato:700italic, Arial;
}
.color_link {
color:#002E6D;
}

h2, h3, h4, h5, h6 {
color:#000000;
}

h2 a, h3 a, h4 a, h5 a, h6 a {
color:#002E6D ! important;
}

.discreet{
color:#4f85e8;
}

p#info_utilizacion_datos,
p#aceptar_newsletter{
margin-left: 19px;
}
.documentSecondHeading{
  padding:5px;
  color:#fff !important;
  background-color:#284F85 !important;
}

/************************************************************************************* formularis */
input.boto{
background: #4f85e8;
color:#000000;
}
input.boto_actulizar{
  background: #284F85;
  color:#000000;
  border:0px;
}
a.boto{
background: #4f85e8;
color:#000000;
}

table#cistell th{
background-color:#284F85;
color:#000000;
}

input,textarea{
border-color:#284F85;
}

dl.portalMessage {
background-color:#ffffff;
border:1px solid #002E6D;
}

dl.portalMessage dt {
background-color:#002E6D;
}

dl.error dd {
background-color:#ffffff;
}

/*************************************************************************************** portlets */
.portletItem a:visited, .portletFooter a:visited ,a , a:visited{
  color:#002E6D;
}
.morelink .arrow.arrow_up{
    border-top: 5px solid #002E6D;
}
.morelink .arrow.arrow_down{
  border-bottom: 5px solid #002E6D;
}
.portletHeader, .managedPortlet .portletHeader {
  background: #284F85 url(sprite1.png) 0px -166px;
  _background-image:none;
  color:#ffffff!important;
}

.portletCategories .portletHeader {
  background: #386EB9 url(sprite1.png) no-repeat 0px -166px;
  color:#ffffff!important;
  _background-image:none;
}

.portlets_right .portletCategories .portletHeader{
  width:154px;
}
.portlet {
  background-color:#ffffff;
  border-bottom:0px;
}

.portletItem {
  border-left:1px solid #284F85;
  border-right:1px solid #284F85;
  width:171px;
}
#portlet-ofertas-1 .portlet.portletOfertas .portletItem{
  border:1px solid #284F85;
}
.portletCategories li.selected,.portletCategories li.listado_cate:hover{
  background: #9ab9ed;
}
.portletCategories li.selected div,.portletCategories li:hover div, .desplegablesModo2 .categoriasSubtiendas a div, .desplegablesModo2 .categoriasSubtiendas a span{
  background: transparent url(sprite_iconos.png) no-repeat 0px -445px;
  _background-image:none;
}
.portletCategories li div{
  background: transparent url(sprite_iconos.png) no-repeat 0px -445px;
  _background-image:none;
}
.portletCategories li ul{
  background:transparent;
}
#nivel2{
  *margin-top:-10px;
}
.portletCategories .portletItem{
  border-left:1px solid #386EB9;
  border-right:1px solid #386EB9;
  *border-bottom:1px solid #386EB9;
}

.one_column .portlets_right .portletCategories .portletItem{
  border-bottom:1px solid #386EB9;
}

.portletCategories div#footer_categorias{
  background: #386EB9 url(sprite1.png) no-repeat 0px -494px;
  _background-image:none;
}

div#footer_portlet{
  background: #284F85 url(sprite1.png) no-repeat 0px -494px;
  _background-image:none;
}
/*********************************************************** portlet contacto */
div.portletContacto, div.portletNewsletter{
  background: #386EB9 url(sprite1.png) no-repeat 0px -237px;
  color:#000000;
  _background-image:none;
}

/************************************************************ portlet banners */
.bannerItemExt{
}

.bannerItemIn div.image{
border: 0px;
}

.bannerItemIn a{
color: #284F85;
}

/*************************************************************** portlet admin */
#portlet_admin ul li div{
background: #000000 url(sprite_iconos.png) no-repeat 0px -89px;
color:black;
}
#portlet_admin ul li div a{
color:black !important;
}
/*************************************************************** portletPedidos */
.portletPedidos a, .portletNewsletter a{
  color:#000000;
}
div.portletPedidos{
  background: #386EB9 url(sprite1.png) no-repeat 0px -237px;
  color:#fff;
  _background-image:none;
}
div.portletContacto div .img_telefon{
  background: transparent url(sprite2.png) no-repeat 0px -125px;
  _background-image:none;
}
div.portletContacto div .img_skype{
  background: transparent url(sprite2.png) no-repeat 0px -253px;
  _background-image:none;
}
div.portletPedidos div.img_caja, div.portletNewsletter div.img_newsletter{
  background: transparent url(sprite2.png) no-repeat 0px -158px;
  _background-image:none;
}
div.portletPedidos div.img_duplicar{
  background: transparent url(sprite2.png) no-repeat 0px -311px;
  _background-image:none;
}
div.portletNewsletter div.img_newsletter{
  background: transparent url(sprite2.png) no-repeat 0px -286px;
  _background-image:none;
}
.barra_superior .missatge_dret div span.ajuda{
  background:transparent url(sprite2.png) no-repeat scroll 0px -210px;
  _background-image:none;
}
.barra_superior .missatge_esquerra h1,.barra_superior .missatge_esquerra,.barra_superior .missatge_dret div ,.barra_superior .missatge_dret div a{
  color:#ffffff!important;
}
.one_column .portletMarcas ul{
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
/************************************************************************cesta */
.div_boto_comprar a.boto_mes_gran{
  color:#000000 !important;
}
.caja_promociona_regalo{
  background-color:#ffffff;
}
.caja_promociona_regalo .regalo .caja_titulo{
  background: #cccccc;
  color: #000000;
}
#regalos_disponibles h3{
  color:#fff !important;
  background-color:#284F85 !important;
}
/******************* enviar a un amigo *******************/
#contenido_enviar form{
  border:2px solid #284F85;
  background-color:#fff;
}
.enviar_amigo, .cerrar_enviar{
  background:#284F85;
  color:#000000 !important;
}
/*************barra superior********************/
.barra_superior{
  background: #386EB9 url(sprite1.png) repeat-x 0 0;
  _background-image:none;
}
.barra_superior .missatge_dret div#imatge_info{
  background: transparent url(sprite2.png) repeat-x -10px -200px;
}
.barra_superior .missatge_dret div.separador,.barra_superior .missatge_dret div#separador{
  background: #386EB9 url(sprite1.png) no-repeat 0px -24px;
}


/************* marcas ****************/
#buscador_por_marcas{
  background:#c4c4c4;
}
#precios_search #buscador_por_marcas{
  background:none;
}
#buscador_por_marcas span.titu{
  color:#ffffff;
}
#buscador_por_marcas .context {
  background: #004EB9;
  color:#fff;
}
#buscador_por_marcas div#selects_marcas,#buscador_por_marcas div#selects_categorias{
  color:#fff;
}
.search_categorias div.titulo_categoria_listado_search{
  background: transparent url(sprite_iconos.png) no-repeat 0px -444px;
}
/************* bonos promocionales ****************/
#caja_de_bonos{
  background:#c4c4c4;
  color:#ffffff;
}
#caja_de_bonos .context {
  background: #ffffff;
  color:#000000 !important;
}
#caja_de_bonos div#cerrar{
  background:#c4c4c4;
  color:#ffffff;
}
#caja_de_bonos #codigo_promocional{
  color:#c4c4c4;
  background:#ffffff;
}
#caja_de_bonos #estas_ahorrando{
  background:#FFFF00;
  color:#000000;
}
/************ compartir **************/
img.facebook_mini{background:url(sprite_iconos.png) -30px -20px;}
img.twitter_mini{background:url(sprite_iconos.png) -30px -51px;}
img.facebook{background:url(sprite_iconos.png) 0px -20px;}
img.twitter{background:url(sprite_iconos.png) 0px -51px;}

/************ imatges *****************/
img.guell_consulting{background:url(sprite_iconos.png) 0px -383px white;}
img.opentiendas{background:url(sprite_iconos.png) -100px -383px white;}
img.xhtml{background:url(sprite_iconos.png) 230px 0;}
img.waiaa{background:url(sprite_iconos.png) 315px 0;}
img.section_508{background:url(sprite_iconos.png) 0px 0;}
img.css_valid{background:url(sprite_iconos.png) 145px 0;}
#logo_telf {background:url(sprite_iconos.png) 0px -215px;}
img.search_icon{background:url(sprite_iconos.png) -30px -410px;}
img.imprimir{background:url(sprite_iconos.png) 0px -410px;}
img.discusio{background:url(sprite_iconos.png) -14px -410px;}
img.recargar,img.calcular{background:url(sprite_iconos.png) -17px -426px;}
img.visita{background:url(sprite_iconos.png) -60px -426px;}
img.carros{background:url(sprite_iconos.png) 1px -426px;}
img.compras{background:url(sprite_iconos.png) -41px -426px;}
img.horizontal{background:url(sprite_iconos.png) -231px -385px;}
img.mosaico{background:url(sprite_iconos.png) -246px -385px;}
img.horizontal:hover,img.horizontal_selected{background:url(sprite_iconos.png) -216px -385px;
                                            border:1px solid #284F85}
img.mosaico:hover,img.mosaico_selected{background:url(sprite_iconos.png) -200px -385px;
                                       border:1px solid #284F85}



/************ banderas*******************/

img.bandera_catalana,img.bandera_cat,img.bandera_ca{background:url(sprite_iconos.png) -60px -408px;}
img.bandera_espanya,img.bandera_es{background:url(sprite_iconos.png) -44px -408px;}
img.bandera_uk,img.bandera_en{background:url(sprite_iconos.png) -76px -408px;}
img.bandera_franca,img.bandera_fr{background:url(sprite_iconos.png) -92px -408px;}
img.bandera_rusa,img.bandera_ru{background:url(sprite_iconos.png) -155px -409px;}
img.bandera_alemana,img.bandera_de{background:url(sprite_iconos.png) -123px -408px;}
img.bandera_italiana,img.bandera_it{background:url(sprite_iconos.png) -107px -409px;}
img.bandera_portugal,img.bandera_pt{background:url(sprite_iconos.png) -139px -409px;}

/*********** banderas gree_mode ***********/
#idiomes_botiga.i_despl .despl img.bandera_franca{
 background:url(sprite_iconos.png) -93px -408px;
}
#idiomes_botiga.i_despl .despl img.bandera_uk{
 background:url(sprite_iconos.png) -77px -408px;
}
#idiomes_botiga.i_despl .despl img.bandera_catalana{
 background:url(sprite_iconos.png) -61px -408px;
}
#idiomes_botiga.i_despl .despl img.bandera_portugal{
 background:url(sprite_iconos.png) -141px -409px;
}
#idiomes_botiga.i_despl .despl img.bandera_rusa{
 background:url(sprite_iconos.png) -156px -409px;
}
#idiomes_botiga.i_despl .despl img.bandera_alemana{
 background:url(sprite_iconos.png) -125px -408px;
}
#idiomes_botiga.i_despl .despl img.bandera_italiana{
 background:url(sprite_iconos.png) -109px -409px;
}
#idiomes_botiga.i_despl .despl img.bandera_espanya{
 background:url(sprite_iconos.png) -45px -408px;
}

img.bandera_catalana,img.bandera_cat,img.bandera_ca{background:url(sprite_iconos.png) -60px -408px;}
img.bandera_espanya,img.bandera_es{background:url(sprite_iconos.png) -44px -408px;}
img.bandera_uk,img.bandera_en{background:url(sprite_iconos.png) -76px -408px;}
img.bandera_franca,img.bandera_fr{background:url(sprite_iconos.png) -92px -408px;}
img.bandera_rusa,img.bandera_ru{background:url(sprite_iconos.png) -155px -409px;}
img.bandera_alemana,img.bandera_de{background:url(sprite_iconos.png) -123px -408px;}
img.bandera_italiana,img.bandera_it{background:url(sprite_iconos.png) -107px -409px;}
img.bandera_portugal,img.bandera_pt{background:url(sprite_iconos.png) -139px -409px;}

/**************buscador home*****************/
#buscador_home ul li {
  color:#cccccc;
  background:#004EB9;
}
#buscador_home ul li.selected, #buscador_home ul li:hover {
  color:#ffffff;
  background:#c4c4c4;
}
#campos_buscador span{
  color:#ffffff!important;
}
#campos_buscador{
  background:#c4c4c4;
  color:#ffffff;
}
#filtro_modelos_boton input{
  background: #004EB9;
  color:#fff;
}
#filtro_modelos span.titulo{
  background:#c4c4c4;
  color:#ffffff;
}
/************* Imagen regalo del *****************/
.imagen_regalo_prod{
  background:#000000;
  color:#eddaed;
}
/*************pack *********************/
.escoger_opcion_pack{
  background:#ffffff;
}
/************ galeria flash *************/


.producte_horitzontal .caja_texto span{
  color:#284F85;
}

.quedan_galeria{
  color:#d9721f;
}
.quedan_numero{
  background:#d9721f;
  color:#f5ebf5;
}

.taula_ventas_flash td.tiempo_flash{
  background:#d9721f;
  color:#f5ebf5;
}
.resaltar_ventas_flash{
  background:#d9721f!important;
  color:#f5ebf5;
}

.formComentario div.continuar{
  display:none;
}

#caja_comentarios_tienda .selector .anterior,
#caja_comentarios_tienda .selector .siguiente{
    border: 1px solid #000000;
    color:#000000 !important;
}
#interaccion-tienda{
background: #ffffff;
}

#portlet_comentarios .comentario{
   border-bottom: 1px solid #284F85;
}

#caja_todos_comentarios .cabecera{
   background: #386EB9;
   color: #dedede;
}

#interaccion-tienda,
#visual-portal-wrapper-wrapper,
#footer_botiga_ampliado,
#iconos_footer_ampliado {
  box-shadow: 0 0 0px black;
}

/************ FREE HOME BOXES *************/

.free_home_boxes_wrapper {
    width: 100%;
}

.freehomebox {
    border: 1px solid #386EB9;
    border-radius: 4px;
    margin-bottom: 10px;
    padding: 2px;
    float: left;
    width: 48.7%;
    min-height: 256px;
}

.three-cols .freehomebox {
    width: 48.5%;
}

.freehomebox.mr {
    margin-right: 1%;
    clear: both;
}

.boxhdr {
    background: #386EB9;
    border-radius: 4px;
    padding: 5px 20px;
    font-weight: bold;
}

.boxhdr a {
    color: #dedede!important;
}

.boxcntnt {
    padding: 8px 15px;
}

.boxcntnt:after {
    content: '';
    display: block;
    clear: both;
}

.boxcntnt a.title, .boxcntnt li>a {
    font-weight: bold;
    opacity: 0.8;
    -webkit-transition: opacity 0.05s ease;
    -moz-transition: opacity 0.05s ease;
    -ms-transition: opacity 0.05s ease;
    -o-transition: opacity 0.05s ease;
    transition: opacity 0.05s ease;
}

.boxcntnt a.title:hover, .boxcntnt li>a:hover {
    opacity: 1;
}

.boxlist {
    list-style-image: none!important;
    list-style-type: none!important;
    margin-top: 0!important;
    margin-bottom: 0!important;
    margin-left: 0!important;
    margin-right: 2%!important;
    color: #000000!important;
    float: left;
    width: 48%;
}

.boxlist li {
    margin: 9px 0;
    line-height: 14px;
}

.boxcntnt .prod-box {
    float: right;
    margin: 0!important;
    width: 49%;
}

/************ FREE HOME BOXES GREEN MODE *************/

.tiny.green_mode .freehomebox {
    border: none;
    padding: 0;
    float: left;
    width: 495px;
    margin-bottom: 20px;
}

.tiny.green_mode .freehomebox.mr {
    margin-right: 10px;
    clear: both;
}

.tiny.green_mode .boxhdr {
    background: none;
    border: none;
    padding: 0;
    margin-bottom: 7px;
    margin-left: 2px;
}


.tiny.green_mode .boxhdr a {
    color: #386EB9!important;
    font-size: 14px;
}

.tiny.green_mode .boxcntnt {
    padding: 0;
    border: 1px solid #9c9da1;
    height: 300px;
}

.tiny.green_mode .boxcntnt:after {
    content: '';
    display: block;
    clear: both;
}

.tiny.green_mode .boxcntnt a.title, .boxcntnt li>a {
    font-weight: bold;
    opacity: 1;
    -webkit-transition: opacity 0.05s ease;
    -moz-transition: opacity 0.05s ease;
    -ms-transition: opacity 0.05s ease;
    -o-transition: opacity 0.05s ease;
    transition: opacity 0.05s ease;
}

.tiny.green_mode .boxcntnt a.title:hover, .boxcntnt li>a:hover {
    opacity: 0.8;
}

.tiny.green_mode .boxlist {
    margin-top: 25px!important;
    margin-left: 20px!important;
    margin-bottom: 0!important;
    margin-right: 20px!important;
    color: #000000!important;
    float: left;
    width: 193px;
}

.tiny.green_mode .boxlist li {
    margin-bottom: 12px;
    margin-top: 0;
    line-height: normal;
}

.tiny.green_mode .boxcntnt .producte_freehomebox_green {
    float: right;
    width: 250px;
    position: relative;
}

.tiny.green_mode .boxcntnt .infobox {
    position: absolute;
    top: 25px;
    left: 20px;
    background: rgba(255,255,255,0.6);
    width: 181px;
    padding: 15px;
    pointer-events: none;
}

.tiny.green_mode .boxcntnt .infobox .title {
    line-height: 17px;
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 12px;
}

.tiny.green_mode .boxcntnt .infobox br {
    display: none;
}

.tiny.green_mode .boxcntnt .infobox>span {
    float: left;
    margin-right: 10px;
    line-height: 20px;
}

.tiny.green_mode .boxcntnt .infobox .product-price .pvp-tachado {
    float: right;
    line-height: 20px;
}

.tiny.green_mode .boxcntnt .infobox .product-price .sale-price,
.tiny.green_mode .boxcntnt .infobox .product-price .pvp {
    float: left;
    font-size: 17px;
}

/** NUEVA MAQUETACION CAJAS **/

.cat-box {
    border: 1px solid #386EB9;
}

.cat-box h2 {
    background: #386EB9;
    color:#dedede;
}

.cat-box h2 a {
    color:#dedede!important;
}

.cat-box .see-more {
    color: #dedede;
}

/** diseno alternativo (una columna) **/

.cat-box.alt-design h2 {
    border-bottom: 1px solid  #000000;
    color: #000000 !important;
}

.cat-box.alt-design h2 a {
    color: #000000 !important;
}

/** historial **/

.hist.cat-box {
    border: 1px solid #cccccc;
}

.hist.cat-box table td a span {
    color: #000000
}

.hist.cat-box table td.separador_vertical {
    border-left: 1px solid #cccccc;
}

.hist.cat-box h2 {
    background: #cccccc;
    color: #000000;
}

/** pack **/

.prod-pack.cat-box {
    border: 1px solid #CCCCCC!important;
    background-color: #F5F5F5;
}


/** NUEVA MAQUETACION PRECIOS **/

.product-price .pvp-tachado {
    color: #000000 !important;
}
.product-price .pvp,
.product-price .sale-price {
    color: #000000 !important;
}

/** NUEVA MAQUETACION PRODUCTOS **/

.prod-box .prod-offer {
    background:#000000;
    color:#eddaed;
}
.prod-box .quedan_galeria {
    color:#d9721f;
}
.prod-box .quedan_numero {
    background:#d9721f;
    color:#f5ebf5;
}

.prod-box .btn-primary {
    color: #000000;
    background:  #5E9FFF;
}

.prod-box .btn-primary:hover {
    background:  #4f85e8;
}

.prod-box .prod-add input#cantidad {
    border-color:  #5E9FFF;
}

.prod-box .shipping-info {
    color: #;
}

.prod-box .lit-marca {
    color: #000000;
}

.prod-box .val-marca {
    color: #;
}

/** NUEVA MAQUETACION CAT-MOSAIC **/

.cat-mosaic h2 {
    background: #386EB9;
    color:#FFFFFF;
}

#caja_mas_ofertas .cat-mosaic.selected h2,
#caja_mas_ofertas .cat-mosaic:hover h2 {
    background: #FFFFFF;
    color: #386EB9;
}


.caja_promociona_regalo {
    background-color: #D8DAE8;
}
#iconos_footer_ampliado{
  margin-top:3px;
}




/*pool funstore*/

/*
BLAU FOSC: #284F85;
BLAU MIG: #9ab9ed;
BLAU CLAR: #cddbf4;

/*header*/

#subtiendas-globalnav {
    border-bottom: 1px solid #002E6D;
    border-top: solid 14px #002e6d;
    margin-top: 10px;
    padding-top: 11px;
}
#visual-portal-wrapper-wrapper {
    width: 100%;
    margin: 0 auto;
}

#portal-top {
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
}

#portal-header {padding: 10px 10px 0;position: relative;width: 1000px;margin: 0 auto;}
.supermenu {background: #ffffff;margin-top: 0px;margin-left: -300px;}
#portal-top, #subtiendas-globalnav {background-color: #ffffff!important;font-family: Lato:700italic, Arial;float: none;text-align: center;}
#subtiendas-globalnav .selected .subtiendas-globalnav-tab, #subtiendas-globalnav .plain:hover .subtiendas-globalnav-tab {background: #ffffff;}
#subtiendas-globalnav .plain .subtiendas-globalnav-tab { background: #ffffff;}
#portal-globalnav div { position: relative; float: none; display: inline-block;border: none! important;}
#subtiendas-globalnav div.plain{ position: relative; float: none; display: inline-block;border: none! important;}
#subtiendas-globalnav div.selected{ position: relative; float: none; display: inline-block;border: none! important;}
#subtiendas-localnav div { position: relative; float: none; display: inline-block;border: none! important;}
#subtiendas-localnav {background: #002e6d45;}


/*interaccion tienda*/
#it-wrapper{background: #cddbf4; width: 960px; padding: 40px 30px; position: relative; margin: 0 auto; border-top: solid 1px #284f85;
background: -moz-linear-gradient(top,  rgba(205,219,244,0.3) 0%, rgba(154,185,237,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(205,219,244,0.3) 0%,rgba(154,185,237,1) 100%); 
background: linear-gradient(to bottom,  rgba(205,219,244,0.3) 0%,rgba(154,185,237,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ab9ed', endColorstr='#009ab9ed',GradientType=0 );}

#it-wrapper:before{position: absolute; top: -14px; left: 0px; width: 100%; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjUwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgo8IVtDREFUQVsKCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojOUJCOEUxO3N0cm9rZS13aWR0aDo1O3N0cm9rZS1saW5lY2FwOnNxdWFyZTtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMyOTRGODU7c3Ryb2tlLXdpZHRoOjg7c3Ryb2tlLWxpbmVjYXA6c3F1YXJlO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0NEREJGMTtzdHJva2Utd2lkdGg6ODtzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KXV0+Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00OS43LDEyLjljLTMsMS44LTUuNSwzLjMtMTAuNywzLjNjLTUuMiwwLTcuNy0xLjUtMTAuNy0zLjNjLTMuMi0xLjktNi44LTQuMS0xNC00LjFjLTcuMiwwLTEwLjgsMi4yLTE0LDQuMSIKCS8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MSwxNS40Yy0zLDEuOC01LjUsMy4zLTEwLjcsMy4zYy01LjIsMC03LjctMS41LTEwLjctMy4zYy0zLjItMS45LTYuOC00LjEtMTQtNC4xYy03LjIsMC0xMC44LDIuMi0xNCw0LjEiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ5LjcsMThjLTMsMS44LTUuNSwzLjMtMTAuNywzLjNjLTUuMiwwLTcuNy0xLjUtMTAuNy0zLjNjLTMuMi0xLjktNi44LTQuMS0xNC00LjFjLTcuMiwwLTEwLjgsMi4yLTE0LDQuMSIvPgo8L3N2Zz4=); background-position: center center; height: 24px; content: ''}

#interaccion-tienda{margin: 0px; background: none; box-shadow: none; width: 100%!important; padding: 0px;}

.boton {color: #a5a4a45c !important; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1F1F1F), color-stop(1, #1a1a1a) );}

.boton:hover {color: #928f8fc !important; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #928f8f), color-stop(1, #9e9e9e) );}

.div_boto_comprar input, .div_boto_pedido input, .div_boto_comprar_2 input {color: #ffffff!important;}

/*caja comentarios*/
#interaccion-tienda #caja_comentarios_tienda{width: 45%; float: left;margin:0px; border-right: solid 1px #284f85; padding-right: 48px; position: relative;}
#interaccion-tienda #caja_comentarios_tienda .selector .anterior, 
#interaccion-tienda #caja_comentarios_tienda .selector .siguiente{border: none; font-weight: normal; color: #284f85!important; font-size: 40px; top: 20px; padding: 0px;}
#interaccion-tienda #caja_comentarios_tienda .comentario_principal{padding: 0px; position: relative; margin-left: 32px;}
#interaccion-tienda #caja_comentarios_tienda .texto{font-size: 11pt; line-height: 1.5em; height: 105px; overflow: hidden; color: #999; text-align: center; position: relative; background: #fff; border-radius: 10px; padding: 15px;}
#interaccion-tienda #caja_comentarios_tienda .texto:after {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 50px;    
  bottom: 0px;
  left: 0px;
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#00f6f6f6',GradientType=0 );
}
#interaccion-tienda #caja_comentarios_tienda .comentario_principal:after {
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgo8IVtDREFUQVsKCS5zdDB7ZmlsbDojRkZGRkZGO30KXV0+Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDBoNTAuOGMwLDAsMTQuNSw2MSw2LjksNjBDNTAuMiw1OSwwLDAsMCwweiIvPgo8L3N2Zz4=);
  position: absolute; bottom: 1px; right: 20%; content: ''; display: table; background-position: right bottom; width: 30px; height: 20px;
}
#interaccion-tienda #caja_comentarios_tienda .autor{color:#fff; font-size: 13px; margin:0px; text-align: right; text-transform: uppercase; width: 380px; padding-top: 5px;}


/*newsletter*/
#interaccion-tienda .subsribe_newsletter{width: 45%; float:right; margin:0px; color: #999;}
#footer_newsletter{position: relative; width: 100%; margin-bottom: 20px;}
#footer_newsletter input.email{margin-bottom: 0px; font-size: 12pt; padding: 10px 15px; border: none; width: 100%; color: #999; box-sizing: border-box; background: #fff; border: solid 1px #9ab9ed; border-bottom-width: 3px;}
#footer_newsletter .boto-public{position: absolute; top: 2px; right: 0px; text-transform: uppercase; background:#284F85!important; box-shadow: none; font-family: 'Lato', Helvetica,Arial,sans-serif; height: auto; color:#fff; border: none; line-height: 17px; padding: 11px; border-radius: 0 5px 5px 0;   }
#footer_newsletter .boto-public:hover{background:#9ab9ed!important; color: #fff; }

#interaccion-tienda .votaciones{width: 220px; display: block; margin: 0 auto; background: #fff; padding: 5px 15px 0; border-radius: 5px; text-align: center; border: solid 1px #9ab9ed; border-bottom-width: 3px; }
#interaccion-tienda .votaciones h5{color:#999; }


/*titols*/
#interaccion-tienda #caja_comentarios_tienda h2{text-align: center; display: inline-block; float: none; width: auto; color: #284F85; display: block;}
#interaccion-tienda .subsribe_newsletter h4{text-align: center; display: block; float: none; width: 100%; color: #284F85;}
#footer_botiga_ampliado h4{margin-bottom: 5px;color: #284F85;}
#interaccion-tienda h2,
#interaccion-tienda .subsribe_newsletter h4,
#footer_botiga_ampliado h4{
 font-size: 16px; font-weight: bold; margin-left: 0px; display: inline-block; margin:0px; top: 0px; margin-bottom: 15px;}


/*footer*/
#ft-wrapper{background: #9ab9ed; width: 1020px; padding: 0px; margin: 0 auto; border-top: solid 1px #284F85}
#footer_botiga_ampliado{background:none; box-shadow: none; margin-top: 0px; color: #999; font-size: 13px; padding: 40px 0 0; padding-top: 0px; margin-bottom: 0px; margin: 0px; width: 100%!important;}
#footer_botiga_ampliado .bannerItemExt{width: 190px; text-align: center; background: #fff; border-bottom: solid 1px #ccc; margin: 0px; padding: 7px;}
#footer_botiga_ampliado a{color: #fff;}
#footer_botiga_ampliado a:hover{color: #333;}
#footer_botiga_ampliado div.subt{margin-left: 0px;}
#ft-wrapper #footer_botiga_ampliado div.unit{width: 230px; padding: 0px; margin: 0px; padding-left: 15px; margin-bottom: 20px; margin-top: 30px;}
#ft-wrapper #footer_botiga_ampliado div.unit:first-child{margin-left: 30px;}
#ft-wrapper #footer_botiga_ampliado div.unit:last-child{margin-right: 0px;}
#ft-wrapper #footer_botiga_ampliado div.unit ul{margin: 0px;}
#ft-wrapper #footer_botiga_ampliado div.unit_rrss{margin-right: 0px; margin-top: 0px!important; width: 241px;}
#ft-wrapper img.siguenos_tw{border:solid 5px #01acee; border-radius: 3px;}
#ft-wrapper img.siguenos_fb{border:solid 5px #3b569c; border-radius: 3px;}
#ft-wrapper img.siguenos_gp{border:solid 5px #db583c; border-radius: 3px;}


/*bottom*/
#bottom-wrapper{background: #284F85; width: 100%; bottom: -40px; left: 0px;}
#bottom-wrapper .bottom{width: 1000px!important; margin:0 auto; padding: 10px 0;}
#bottom-wrapper .bottom img{height: 28px;/*filter: saturate(0%); -webkit-filter: saturate(0%); -moz-filter: saturate(0%); -o-filter: saturate(0%); -ms-filter: saturate(0%);*/}

#portal-personaltools-wrapper{ position: relative; margin-top: -15px; padding: 15px 0; padding-bottom: 61px; width: 100%; margin-bottom: 0px;}
#portal-personaltools-wrapper.ampliado #portal-personaltools{margin:0px; padding: 0px; display: block; float: none; width: 1000px; margin:0 auto; text-align: right; color:#fff; margin-top: -15px; background:#284F85; padding: 10px;}
#portal-personaltools li{color: #9ab9ed;}
#portal-personaltools li a{font-weight: normal; color:#fff; }




.hidden {
    display: none;
}