/* CSS Document */

/* ANTI-ESTILOS.CSS */
.slice_cab {
    overflow: visible;
}

.top {
    z-index: 999;
    overflow: visible;
}
.pinkpanther2 .jheader .loader, .pinkpanther2 .jheader .options {
    display: none;
}
.pinkpanther2 .no-control {
    background: none;
}
.pinkpanther2 .jheader {
    overflow: hidden;
}
/*pasafotos*/


.pinkpanther2 #pasafotos{
    overflow: hidden;
    text-align: center;
    margin:0 auto;
    height:447px;

}
.pinkpanther2 #pasafotos1{
    overflow: hidden;
    text-align: center;
    margin:0 auto;
    height:447px;

}
.pinkpanther2 #pasafotos2{
    overflow: hidden;
    text-align: center;
    margin:0 auto;

}
.pinkpanther2 #pasafotos3{
    overflow: hidden;
    text-align: center;
    margin:0 auto;

}
.pinkpanther2 #pasafotos4{
    overflow: hidden;
    text-align: center;
    margin:0 auto;

}
.pinkpanther2 #pasafotos5{
    overflow: hidden;
    text-align: center;
    margin:0 auto;

}
.pinkpanther2 #pasafotos6{
    overflow: hidden;
    text-align: center;
    margin:0 auto;

}
/*ELEMENTOS ESPACIOS*/
.pinkpanther2 .clear {
   height:40px;
}
.pinkpanther2 .padtot {
 padding: 40px 40px 0;
}

.pinkpanther2 .marbott {
    margin-bottom: 10px;
}

#plantilla.pinkpanther2 ul {
    list-style: none outside none;
}

.pinkpanther2 .thumbnails {
    list-style: none outside none !important;
}

/*deco*/
.pinkpanther2 span.h_bullet, .pinkpanther2 span.title_bullet {
    background: none repeat scroll 0 0 #EBF6F3;
    border-radius: 15px 15px 0 15px;
    float: left;
    height: 32px;
    margin-right: 10px;
    width: 32px;
}
.pinkpanther2 .border-d{
    border-bottom: 2px dashed #FFF;
}

/*logo*/
.pinkpanther2 .imglogo{
    top:0;
}


/*boton*/
.pinkpanther2 .btn-pinkpanther2 {
    color: #666;
    border:0;
    padding:15px 25px;
    font-family: 'Vollkorn',serif;
}
.pinkpanther2 .btn-pinkpanther2-style2 {
    background: #FFF;
    border-radius:0;
    border:3px solid #CCC;
    padding:5px 5px;
    font-family: 'Vollkorn',serif;
}

/*price*/
.pinkpanther2 .price-pinkpanther2 {
    color: #333;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    border:0;
    padding:15px 25px;
    font-size: 30px;
}

/*prefe*/
.pinkpanther2 .referencia-pink {
    background:none;
    text-shadow: none;
}
.pinkpanther2 p.referencia-pink{
    font-family: 'Yanone Kaffeesatz',sans-serif;
}
.pinkpanther2 {
    background: url("img/body_bg.jpg") repeat-x scroll 0 0 #FFFFFF;}

.pinkpanther2 #plantilla ul.listado {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.pinkpanther2 #plantilla_cont {
    z-index: 99;
}
.pinkpanther2 #plantilla_cab .header .saveSlice {
    display: none;
}
/* efectos cabecera*/

.pinkpanther2 .jheader .loader, .pinkpanther2 .jheader .options {
    display: none;
}

.pinkpanther2 .plantilla_menu .next {
    right: -65px;
}

.pinkpanther2 .plantilla_menu .prev {
    left: -206px;
}


.pinkpanther2 .unit {
    margin-bottom: 40px;
}

.pinkpanther2 .half-unit {
    margin-bottom: 20px;
}

.pinkpanther2 .box {
    position: relative;
}

.pinkpanther2 .no-margin-bottom {
    margin-bottom: 0;
}

.pinkpanther2 .menu.menu-top {
    width: 940px;
}

.pinkpanther2 .men u.menu-top ul {
    float: right;
}

/* TIPOGRAFIA */
.pinkpanther2 h1 {
    font-size: 30px;
    font-weight: bold;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    color:#666;
}

.pinkpanther2 h2 {
    font-size: 22px;
    line-height: 24px;
    color: #333333;
    margin-bottom: 10px;
    text-shadow: 0px 1px 0px #cccccc;
    filter: dropshadow(color=#cccccc, offx=0, offy=1);
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-weight: 600;
}

.pinkpanther2 h3 {
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 30px;
    line-height: 36px;
}


.pinkpanther2 p {
    color: #4f4f4f;
    font-family: 'Vollkorn',serif;
    font-size: 16px;
    line-height: 20px;
}
.pinkpanther2 .txt{
    color: #4f4f4f;
    font-family: 'Vollkorn',serif;
    font-size: 14px;
    line-height: 20px;
}
.pinkpanther2 .center-txt {
    text-align: center;
}

.pinkpanther2 .destacade-subtitle {
    margin-top: 20px;
    font-weight: bold;
}


/* TOP -MENU */
.pinkpanther2 .slice_menu {
    z-index: 100;
    overflow: visible !important;
}
.pinkpanther2 .slice_menu a {
    font-family: 'Vollkorn',serif;
}

.pinkpanther2 .slice_menu {
    background: #887145;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
    height:90px;
}



.pinkpanther2 .navbar-pinkpanther2 .navbar-inner {
    padding-left: 0;
    background-color: transparent;
    background-image: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
    border-radius: 0;
    box-shadow: none;
    border: none;

}

.pinkpanther2 .navbar-pinkpanther2 .navbar-inner ul.nav > li > a {
    color: #ffffff;
    text-shadow: 0px 1px 0px #212121;
    font-size: 15px;
    padding: 34px 10px;
    text-transform: uppercase;
    margin-right:5px;
    border: 1px solid transparent;
}



/* -TOP1 */
.pinkpanther2 .navbar-pinkpanther2 .navbar-inner #menu-top1 > ul > li {
    margin-left: 5px;
}

.pinkpanther2 .navbar-pinkpanther2 .navbar-inner #menu-top1 > ul > li > a {
    padding-top: 35px;
    margin-right: 0;
}

.pinkpanther2 .navbar-pinkpanther2 .navbar-inner #menu-top1 > ul > li > a:hover {
    color: #fee9ea;
    -webkit-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    text-shadow: 0px 1px 1px #87352D;
    filter: dropshadow(color=#87352D, offx=0, offy=1);
    background: #d65b4e;
    background: -moz-linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d65b4e), color-stop(100%, #ea7c70));
    background: -webkit-linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    background: -o-linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    background: -ms-linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    background: linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d65b4e', endColorstr='#ea7c70', GradientType=0);
    text-transform: uppercase;
    padding: 34px 10px;
}

.pinkpanther2 .navbar-pinkpanther2 #menu-top1 ul.nav li.active > a {
    color: #fee9ea;
    -webkit-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    text-shadow: 0px 1px 1px #87352D;
    filter: dropshadow(color=#87352D, offx=0, offy=1);
    background: #d65b4e;
    background: -moz-linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d65b4e), color-stop(100%, #ea7c70));
    background: -webkit-linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    background: -o-linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    background: -ms-linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    background: linear-gradient(top, #d65b4e 0%, #ea7c70 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d65b4e', endColorstr='#ea7c70', GradientType=0);
    text-transform: uppercase;
    padding: 34px 10px;
}
/* TOP - SUB MENU 1 */

.pinkpanther2 #menu-top1 .dropdown-menu {
    background: none transparent;
    filter: none;
    box-shadow: none;
    border: none;

}

.pinkpanther2 #menu-top1 .dropdown-menu a {
    border-radius: 0;
    background-position: left bottom;
    background-color: #887145;
    background-repeat: repeat-x;
    border: 2px solid #755F35;
    padding: 5px 15px 5px;
    margin-top: 0;
    font-size: 16px;
    color: #fff;
}

.pinkpanther2 #menu-top1 .dropdown-menu a:hover {
    color: #F6AEAE;
}
.pinkpanther2 .navbar-pinkpanther2 #menu-top1 .nav ul.dropdown-menu .active > a {
    color: #F6AEAE !important;
    background: #887145 !important;
    border: 2px solid #755F35 !important;
    border-radius: 0 0 0 0 !important;
    font-size: 16px !important;
    margin-top: 0 !important;
    padding: 5px 15px !important;
    text-transform: none;

}


/* SUB SUBMENUS*/
.pinkpanther2 #slice_menu1 ul ul ul.dropdown-menu {
    left: 160px;
    top: 0;
    border-radius: 0;
}

.pinkpanther2 #slice_menu1 ul ul ul.dropdown-menu:after {
    content: inherit;
}

.pinkpanther2 #slice_menu1 ul ul ul.dropdown-menu:before {
    content: inherit;
}




/* BREADCRUMBS */

.pinkpanther2 .breadcrumb-pinkpanther2 {
    background: #6DC2B1;
    min-height: 50px;
}



.pinkpanther2 .breadcrumb-pinkpanther2 .breadcrumb {
    background: #F6AEAE;
    float: left;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 22px;
    font-weight: bold;
    height: 20px;
    padding: 15px 15px;
    position: relative;
    text-transform: uppercase;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
.pinkpanther2 .breadcrumb-pinkpanther2 .breadcrumb:before {
    content: url("img/breadcrumb-arrow.png");
    height: 90px;
    position: absolute;
    right: -30px;
    top: 0;
    width: 30px;
}
.pinkpanther2 .breadcrumb-pinkpanther2 .breadcrumb {
    margin: 0;
}

.pinkpanther2 .breadcrumb-pinkpanther2 .breadcrumb li {
    color: #FFFFFF;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    text-shadow:none;
}

.pinkpanther2 .breadcrumb-pinkpanther2 .breadcrumb li a {
    color: #FFFFFF;
}

.pinkpanther2 .breadcrumb-pinkpanther2 .breadcrumb li a:hover {
    color: #E7776A;
}

.pinkpanther2 .breadcrumb-pinkpanther2 .item-sorting {
    margin-top: 5px;
    float: right;
    margin-bottom: 0;
    padding: 5px;
}

.pinkpanther2 .breadcrumb-pinkpanther2 .item-sorting-label {
    float: left;
    margin: 5px 5px 0 0;
}

.pinkpanther2 .breadcrumb-pinkpanther2 .item-sorting-select {
    float: left;
}



/* THUMBNAIL */


.pinkpanther2 .thumbnail-none {
    border: none;
    border-radius: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.pinkpanther2 .thumbnail-frame {
    border:10px solid #CBE4DC;
}

.pinkpanther2 .thumbnail-frame2 {
    border:10px solid #E7EED7;
}
.pinkpanther2 a.thumbnail:hover {
    border-color: transparent;
    box-shadow: none;
}
/*WELLS*/

.pinkpanther2 .well-none{
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    min-height: 0;
    padding:0;

}
.pinkpanther2 .well-pinkpanther2 {
    background: #B4D8CD;
    padding:15px;


}

.pinkpanther2 .well-pinkpanther2-style2{
    background: #DDE7C5;
    padding:15px;

}
.pinkpanther2 .well-pinkpanther2-style3{
    background: #E4ACAC;
    padding:15px;
}
.pinkpanther2 .well-pinkpanther2-style4{
    background: #CBE4DC;
    padding:15px;

}

.pinkpanther2 .well-pinkpanther2-white{
    background: #FFF;
    box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.25);
    border: 0;
    padding:5px;
}
.pinkpanther2 .well-pinkpanther2-dark p, .pinkpanther2 .well-pinkpanther2-dark span, .pinkpanther2 .well-pinkpanther2-dark h2 {
   color: #FFF !important;
}



/* ELEMENT */
.element.span3:nth-child(4n+1),
.element.span3:first-child + li + li + li + li,
.element.span3:first-child + li + li + li + li + li + li + li + li {
    margin-left: 0;
}

.element.span4:nth-child(3n+1),
.element.span4:first-child + li + li + li,
.element.span4:first-child + li + li + li + li + li + li {
    margin-left: 0;
}

.element.span6:nth-child(2n+1),
.element.span6:first-child + li + li,
.element.span6:first-child + li + li + li + li {
    margin-left: 0;
}

a:hover {
    text-decoration: none;
}

.link-title:hover {
    text-decoration: none;
    color: #aa2323;
}

.link-thumbnail:hover {
    opacity: 0.8;
}


/* FORMULARIOS */

.pinkpanther2 .contact_form label {
    width: 100%;
    display: block;
}

.pinkpanther2 .contact_form input,
.pinkpanther2 .contact_form textarea {
    width: 450px;
    border-radius: 0;
}

/* SHOP - PROPERTY */


.pinkpanther2 .shop_property span,
.pinkpanther2 .product-properties span {
    display: block;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    color: #4f4f4f;
    margin-bottom: 10px;
}

.pinkpanther2 .shop_property select,
.pinkpanther2 .product-properties select {
    width: 100%;
    border-radius: 0;
    border-color: #cccccc;
    margin-bottom: 10px;
}

/* REF */
.pinkpanther2 .ref-pinkpanther2 {
    display: block;
    margin-top: 5px;
    color: #292929;
}


/*PRODCUTOS RELACIONADOS*/
.pinkpanther2 .related-products li a.thumbnail {
    background: #FFFFFF;
    border: 10px solid #CAC9C9;
    box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.55);
    padding:15px;
    height:230px;
    overflow:hidden;
}

/*CONTACTO1*/
.pinkpanther2 #pinkpanther2_contacto1 input, .pinkpanther2  #pinkpanther2_contacto1 textarea,.pinkpanther2 #pinkpanther2_contacto1 select, .pinkpanther2 #pinkpanther2_contacto1 .uneditable-input {
    width: 300px;
}

.pinkpanther2 label{
    color: #333;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 24px;
    line-height:36px;

}
.pinkpanther2 #pinkpanther2_contacto1 .btn:before {
    border: 1px dashed #FFFFFF;
    content: " ";
    display: block;
    height: 78%;
    left: 5%;
    position: absolute;
    top: 10%;
    width: 87%;

}
.pinkpanther2 #pinkpanther2_contacto1 .btn {
    background: none repeat scroll 0 0 #E2C791;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

/*CONTACTO2*/
.pinkpanther2 #pinkpanther2_contacto2 input, .pinkpanther2  #pinkpanther2_contacto2 textarea,.pinkpanther2 #pinkpanther2_contacto2 select, .pinkpanther2 #pinkpanther2_contacto2 .uneditable-input {
    width: 300px;
}
/*CONTACTO3*/
.pinkpanther2 #pinkpanther2_contacto3 input, .pinkpanther2  #pinkpanther2_contacto3 textarea,.pinkpanther2 #pinkpanther2_contacto3 select, .pinkpanther2 #pinkpanther2_contacto3 .uneditable-input {
    width: 300px;
}


/*GENERAL*/



.pinkpanther2 #pinkpanther2_general6 .well-pinkpanther2-style4{
    min-height: 260px;
}


/*NOTICIAS*/
.pinkpanther2 #pinkpanther2_noticias1 span.date {
    background: none repeat scroll 0 0 #EBF6F3;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    color: #B4D8CD;
    float: left;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    margin-right: 10px;
    padding: 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.pinkpanther2 #pinkpanther2_noticias1 span.date:before {
    border: 1px dashed #B4D8CD;
    content: " ";
    display: block;
    height: 80%;
    left: 5%;
    position: absolute;
    top: 10%;
    width: 90%;
}
.pinkpanther2 #pinkpanther2_noticias1 .btn-pink{
    float: right;

}
.pinkpanther2 span.date {
    background: none repeat scroll 0 0 #EBF6F3;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    float: left;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    margin-right: 10px;
    padding: 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
#pinkpanther_noticias1 .btn-pink:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

/*NOTICIAS 2*/
.pinkpanther2 #pinkpanther2_noticias2 span.date:before {
    content: url("img/not2-title-arrow.png");
    height: 90px;
    position: absolute;
    right: -30px;
    top: 0;
    width: 30px;
}
.pinkpanther2 #pinkpanther2_noticias2 span.date {
    background: #6DC2B1;
    float: left;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 25px;
    font-weight: bold;
    height: 10px;
    padding: 20px 15px;
    position: relative;
    text-transform: uppercase;
}

.pinkpanther2 #pinkpanther2_noticias2 h1 {
    background: #E2C791;
    color: #FFFFFF;
    display: block;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 25px;
    font-weight: bold;
    height: 10px;
    line-height: 20px;
    padding: 20px;
    text-align: right;
    text-transform: uppercase;

}
/*catalogo1*/
.pinkpanther2 #pinkpanther2_catalogo1 .element {
    background: none repeat scroll 0 0 #E4ACAC;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    height: 288px;
    margin-bottom:10px;
    margin-top: 5px;
    padding: 18px;
    position:relative;

}
.pinkpanther2 #pinkpanther2_catalogo1 h3{
    color: #FFF;

}
.pinkpanther2 #pinkpanther2_catalogo1 .txt{
    height:80px;
    overflow: hidden;

}

.pinkpanther2 #pinkpanther2_catalogo1 .element:before {
    border: 2px dashed #EBF6F3;
    content: " ";
    height: 92%;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 95%;
}
.pinkpanther2 #pinkpanther2_catalogo1 .element.last {
    margin: 0;
}


/*catalogo2*/
.pinkpanther2 #pinkpanther2_catalogo2 .element {
 margin-bottom: 10px;
    height:430px;
    overflow: hidden;
}

/*catalogo3*/
.pinkpanther2 #pinkpanther2_catalogo3 .element {
    margin-bottom: 10px;
    height:250px;
    overflow: hidden;
    background: #6DC2B1;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    padding: 18px;
    position:relative;
}
.pinkpanther2 #pinkpanther2_catalogo3 .element:before {
    border: 2px dashed #EBF6F3;
    content: " ";
    height: 92%;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 95%;
}
.pinkpanther2 #pinkpanther2_catalogo3 .txt{
    height:82px;
    overflow: hidden;

}

.pinkpanther2 #pinkpanther2_catalogoamp2 .thumbnails > li {
    float: left;
    margin-bottom: 18px;
    margin-left: 2px;
}




/*boton*/
.pinkpanther2 .btn-addtocart{
    background: none repeat scroll 0 0 #E2C791;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.pinkpanther2 .btn-addtocart:before {
    border: 1px dashed #FFFFFF;
    content: " ";
    display: block;
    height: 78%;
    left: 5%;
    position: absolute;
    top: 10%;
    width: 90%;
}

.pinkpanther2 .btn-pink{
    background: none repeat scroll 0 0 #E2C791;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.pinkpanther2 .btn-pink:before {
    border: 1px dashed #FFFFFF;
    content: " ";
    display: block;
    height: 78%;
    left: 5%;
    position: absolute;
    top: 10%;
    width: 87%;
}


/* ESTRUCTURA LIBRE */

.pinkpanther2 .libre-pinkpanther2 .hero-unit {
    border-radius: 0;
}

.pinkpanther2 .libre-pinkpanther2 .hero-unit .btn-primary {
    background: #6b1313; /* Old browsers */
    background: -moz-linear-gradient(left, #6b1313 0%, #a02c1c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #6b1313), color-stop(100%, #a02c1c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #6b1313 0%, #a02c1c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #6b1313 0%, #a02c1c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #6b1313 0%, #a02c1c 100%); /* IE10+ */
    background: linear-gradient(to right, #6b1313 0%, #a02c1c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b1313', endColorstr='#a02c1c', GradientType=1); /* IE6-9 */
    border: none;
}

.pinkpanther2 .libre-pinkpanther2 .hero-unit .btn-primary:hover {
    background: #a02c1c;
}

.pinkpanther2 .libre-pinkpanther2 .btn {
    border-radius: 0;
    box-shadow: none;
    background-image: none;
    background-color: #000000;
    color: #ffffff;
    text-shadow: none;
}

.pinkpanther2 .libre-pinkpanther2 .btn:hover {
    background-color: #292929;
    text-shadow: none;
}

.pinkpanther2 .libre-pinkpanther2 .libre-placeholder-one {
    border: 4px solid #333333;
    background-color: #8c2222;
}

.pinkpanther2 .libre-pinkpanther2 .libre-placeholder-two {
    border: 4px solid #333333;
    background-color: #8c2222;
}

.pinkpanther2 .libre-pinkpanther2 .libre-placeholder-three {
    border: 4px solid #333333;
    background-color: #8c2222;
}

.pinkpanther2 .libre-pinkpanther2 .span4 {
    margin-bottom: 40px;
}

/* GALERÍA DE IMÁGENES */

.pinkpanther2 .pinkpanther2-gallery .rg-thumbs {
    margin-top: 40px;
    margin-bottom: 40px;
}

.pinkpanther2 .pinkpanther2-gallery .rg-image-wrapper {
    margin-bottom: 40px;
    border-radius: 0;
    background-image: none;
    background: #6DC2B1;
}

.pinkpanther2 .pinkpanther2-gallery .rg-image-nav a {
    border-radius: 0;
    background-color: #6DC2B1;
    opacity: 1;
}

.pinkpanther2 .pinkpanther2-gallery .es-carousel-wrapper {
    border-radius: 0;
    background-color: #6DC2B1;
}

.pinkpanther2 .pinkpanther2-gallery .es-carousel {
    background: #6DC2B1;
}

.pinkpanther2 .pinkpanther2-gallery .es-carousel ul li a {
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    border-top: none;
    border-bottom: none;
}

.pinkpanther2 .pinkpanther2-gallery .rg-caption p {
    color: #333333;
}

/* BUSCADOR */
.pinkpanther2 [disabled="disabled"] {
    opacity: 0.8;
}

.pinkpanther2 .search-input button[disabled="disabled"].btn:hover {
    color: #ffffff;
}


/* BUSCADOR */

.search-results {
    min-height: 300px;
    color: #AAAAAA;
}
.search-results a{
    color: #ffffff;
}
.search-results h3{
    color: #A1CCC5;
}

.search-element{
    padding: 10px 0;
    margin-bottom:5px;
    border-bottom:1px dashed #AAAAAA;
}
.search-element .title{
    font-size:16px !important;
    display: block;
    line-height: 20px;
}
.search-breadcrumb ul{
    padding:0;
    margin:0;
    font-size:11px;
}
.search-breadcrumb ul li{
    display:inline;
}
.search-breadcrumb ul span.divider{
    margin:0 5px;
}


.search-element .search_desc{
    margin-top:10px;
}
.search-results .view-more{
    float:right;
    padding:5px;
}
.search-results h3{
    line-height:14px;
}
.search-results h2{
    margin-top: 20px;
}
.search-results .search-group{
    margin:10px 0;
}
.search-results .results-counter{
    font-size:13px;
    font-weight:normal;
    color:#967754;
}
.search-results .quote{
    color:#518E84 !important;
}
.search-results img{
    border: 3px solid #A1CCC5;
    margin-right: 5px;
}
input, textarea, select, .uneditable-input {
    width: 130px;
}
.search-input {
    text-align: center;
    padding-top: 2px;
    height:31px;
}

.search-input input[type="text"] {
    border-color: #303030;
    background: #AAAAAA;
    margin-left: 700px;
}
.search-input button[type="submit"] {
    border-color: #303030;
    background: #E7766A;
    color: #333;
    text-shadow: none;
    box-shadow: none;
}
.pinkpanther2 form{
  margin:0;
}
/* RESULTADOS BUSCADOR */

.pinkpanther2 .search-results {
    margin-top: 20px;
    min-height: 520px;
    width: 940px;
    margin: 0 auto
}

.pinkpanther2 .search-other {
    margin-top: 20px;
    margin-bottom: 20px;
}


.pinkpanther2 .search-results .search-element a {
    color: #333;
    margin-left: 5px;
}

.btn-red,
.pinkpanther2 .search-other .btn {
    background: none repeat scroll 0 0 #E7766A;
    border-color: #303030;
    box-shadow: none;
    color: #333333;
    text-shadow: none;
}


#plantilla.pinkpanther2 .search-results ul {
    list-style: none;
    padding-left: 0;
    width: 940px;
    height: 20px;
}

.pinkpanther2 .search-results li {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    float: left;
}

.pinkpanther2 .search-results .search-group h3 {
    margin-bottom: 15px;
}

.pinkpanther2 .search-results .search-group {
    margin-bottom: 20px;
}

.pinkpanther2 .search-results .search-element a:hover {
    color: #ae2929;
}

.pinkpanther2 input {
    border-radius: 0;
}


.pinkpanther2 .search-input.navbar-search .search-query:focus {
    box-shadow: none;
    padding: 4px 9px;
    text-shadow: none;
}

.pinkpanther2 .search-results input:focus {
    border-color: #851F1F;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(131, 31, 31, 0.4);
    box-shadow: 0px 0px 3px 1px rgba(131, 31, 31, 0.4);
}

/* PAGINADOR - PAGINATOR */
.pinkpanther2 .paginator-pinkpanther2 {
    display: block;
}

.pinkpanther2 .paginator-pinkpanther2 .btn-group a.active {
    color: #7f1d17;
}

.pinkpanther2 .paginator-pinkpanther2 .btn-group a:hover {
    color: #7f1d14;
}

.pinkpanther2 .paginator-pinkpanther2  span.txt-paginator {
    margin-bottom: 5px;
    display: block;
}

.pinkpanther2 .btn-group {
    margin-bottom: 20px;
    display: block;
}

.pinkpanther2 .pagination {
    margin-top: 0;
}

.pinkpanther2 .pagination li a {
    color: #7F1D17;
}

.pinkpanther2 .pagination li a:hover {
    color: #d63227;
}

.pinkpanther2 .pagination li.disabled a {
    color: #7e7e7e;
}

/* PRIVATE AREA */

.pinkpanther2 .login {
    width: 260px;
    padding: 20px;
    margin-top: 50px;
    margin-bottom: 100px;
    margin-left: 300px;
    background: #B4D8CD;
    margin-bottom:50px;
    border: 10px solid #CAC9C9;
    box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.55);

    padding:15px;

}
.pinkpanther2 .login .clear{
    height:0;
}

#plantilla.pinkpanther2 .login ul {
    list-style: none;
    padding-left: 0;
    margin-left: 20px;
}
.pinkpanther2 .login .submit:before{
    border: 1px dashed #FFFFFF;
    content: " ";
    display: block;
    height: 78%;
    left: 5%;
    position: absolute;
    top: 10%;
    width: 87%;
}

.pinkpanther2 .login .submit {
    background: none repeat scroll 0 0 #E2C791;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    font-family: 'Yanone Kaffeesatz',sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

.pinkpanther2 .login li {
    margin-bottom: 10px;
    font-family: 'Vollkorn',serif;
    font-size:16px;
}

.pinkpanther2 .login .submit:hover {
    color: #cccccc;
}
.pinkpanther2 .login input {
    width:200px;
}
/*addtocart*/




/* RELATED - PRODUCTS */
#plantilla.pinkpanther2 .related-products ul.thumbnails {
    padding-left: 0;
}
.pinkpanther2 .related-products a.thumbnail {
    border: none;
    box-shadow: none;
    margin-bottom: 20px;
}

.pinkpanther2 .related-products .span3{
    margin-bottom: 10px;
    height:320px;
    overflow: hidden;
    background: none;
    padding: 18px;
    position:relative;

}
.pinkpanther2  .related-products p {
    color: #333 !important;
}

.pinkpanther2 .related-products img {
    margin-bottom: 5px;
    border:5px solid #B4D8CD;
}
.pinkpanther2 .related-products h4 {
    margin-bottom: 5px;
    color: #333333;
}
.pinkpanther2 .related-products p.related-description {
    margin-bottom: 5px;
}
.pinkpanther2 .related-products p.related-price {
    font-weight: bolder;
    font-size: 17px;
}
.pinkpanther2 .related-products h4 {
    height: 33px;
    overflow: hidden;
}
.pinkpanther2 .six-products p.related-description {
    height: 35px;
    overflow: hidden;
}
.pinkpanther2 .three-products p.related-description {
    display: none;
}
/* FOOTER */
.pinkpanther2 #plantilla_footer .thumbnail{
    border:none;
    border-radius: 0;
    box-shadow: none;
    line-height: 0;
    padding: 0;
}


.pinkpanther2 #mod_footer{
   width:940px;
}

.pinkpanther2 #mod_footer ul{
    padding-left: 0;
}

.slice_footer1 .footer, .slice_footer2 .footer, .slice_footer3 .footer {
    padding: 10px 0;
    width: 940px;
}
.pinkpanther2 .footer {
    width: 940px;
    height: 300px;
}
.pinkpanther2 .footer p {
    color: #333;
}

#plantilla_footer.slice_footer1 {
    background: url("img/footer1-bg.jpg") repeat-x scroll left top transparent;
    box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.2);
    height: 310px;
    margin-top: -60px;
    padding-top: 80px;
}


#plantilla_footer.slice_footer2 {
    background-color: #05A2D9;
    height: 300px;
}
#plantilla_footer.slice_footer3 {
    background-color: #E7776B;
    height: 300px;
}

.pinkpanther2 .slice_footer1 .footer .txt ul li,
.pinkpanther2 .slice_footer2 .footer .txt ul li,
.pinkpanther2 .slice_footer3 .footer .txt ul li {
    float: left;
    list-style: none;
    padding: 5px;
}

.pinkpanther2 .slice_footer1 .footer .txt ul li a,
.pinkpanther2 .slice_footer2 .footer .txt ul li a,
.pinkpanther2 .slice_footer3 .footer .txt ul li a{
    color: #333333;
}

.pinkpanther2 .footer .txt ul li a:hover {
    color: #cccccc;
    text-decoration: none;
}
.pinkpanther2 .tax-info{
    font-size: 14px;
    color: #333;
    margin-top: 10px;
    padding-left: 25px;

}


