/* CSS Document */

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

.top {
    z-index: 999;
    overflow: visible;
}
.velvetin2 .jheader .loader, .velvetin2 .jheader .options {
    display: none;
}
.velvetin2 .no-control {
    background: none;
}

.velvetin2 .jheader {
    height: 320px;
    overflow: hidden;
    z-index: 0;

}
.velvetin2 .pasafotos{
    overflow: hidden;
    height:320px;
    width:920px;
    display: table-cell;
    text-align: center;
    margin:0 auto;

}
/*ELEMENTOS ESPACIOS*/
.velvetin2 .clear {
   height:20px;
}
.velvetin2 .padtot {
 padding: 15px 15px 25px;
}

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

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

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

/*boton*/
.velvetin2 .btn-velvetin2 {
    background: url("img/btn-clean-bg.png") no-repeat scroll right top transparent;
    color: #666;
    border:0;
    padding:15px 25px;
    font-family: 'Vollkorn',serif;
}
.velvetin2 .btn-velvetin2-style2 {
    background: #FFF;
    border-radius:0;
    border:3px solid #CCC;
    padding:5px 5px;
    font-family: 'Vollkorn',serif;
}

/*price*/
.velvetin2 .price-velvetin2 {
    color: #05A2D9;
    font-family: 'Vollkorn',serif;
    border:0;
    padding:15px 25px;
    font-size: 30px;
}

/*prefe*/
.velvetin2 .referencia-velvet {
    background:none;
    text-shadow: none;
}

.velvetin2 {
    background: url("img/main_bg_pattern.jpg") repeat-x scroll 0 0%, -moz-linear-gradient(center top , #C2C8CD 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
}

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

#content {
    padding-top: 0;
}




.velvetin2 #plantilla_cab .header .saveSlice {
    display: none !important;
}

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

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


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

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

.velvetin2 .box {
    position: relative;
}

.velvetin2 #slice_cont {
    margin-top: 50px;
}

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

.velvetin2 .menu.menu-top {
    width: 780px;
}

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

/* TIPOGRAFIA */
.velvetin2 h1 {
    font-size: 30px;
    font-weight: bold;
    font-family: 'Vollkorn',serif;
}

.velvetin2 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: 'Vollkorn',serif;
    font-weight: 600;
}

.velvetin2 h3 {
    font-family: 'Vollkorn',serif;
    color: #DF3838;
    margin-bottom: 10px;
    font-size: 18px;
    border-bottom: 1px solid #B3B3B3;
    padding: 0 0 10px;
}


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

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



/*LOGO*/
.velvetin2 #plantilla_cab{
    padding-top: 15px;
}



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

.velvetin2 .bg-top {
    background: none repeat scroll 0 0 #393939;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.4);
    height:90px;
}



.velvetin2 .navbar-velvetin2 .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;

}

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



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

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

.velvetin2 .navbar-velvetin2 .navbar-inner #menu-top1 > ul > li > a:hover {
    color: #fee9ea;
    background-color: #05A2D9;
    border: 1px solid #FFF;
    text-transform: uppercase;
    padding: 34px 5px;
}

.velvetin2 .navbar-velvetin2 #menu-top1 .nav .active > a {
    color: #fee9ea;
    background-color: #05A2D9;
    border: 1px solid #FFF;
    text-transform: uppercase;
    padding: 34px 5px;
}
/* TOP - SUB MENU 1 */

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

}

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

.velvetin2 #menu-top1 .dropdown-menu a:hover {
    color: #05A2D9;
}




/* -TOP2 */
.velvetin2 .navbar-velvetin2 .navbar-inner #menu-top2 > ul > li {
    margin-left: 10px;
}

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

.velvetin2 .navbar-velvetin2 .navbar-inner #menu-top2 > ul > li > a:hover {
    color: #ababab;
    background-color: #E7776B;
    box-shadow: inset 0 0 5px #333;
    -webkit-box-shadow: inset 0 0 5px #333;
    -moz-box-shadow: inset 0 0 5px #333;
}

.velvetin2 .navbar-velvetin2 #menu-top2 .nav .active > a {
    color: #ffffff;
    background-color: #E7776B;
    box-shadow: inset 0 0 5px #333;
    -webkit-box-shadow: inset 0 0 5px #333;
    -moz-box-shadow: inset 0 0 5px #333;
}
/* TOP - SUB MENU 2 */

.velvetin2 #menu-top2 .dropdown-menu {
    background: none transparent;
    filter: none;
    box-shadow: none;
    border: none;

}

.velvetin2 #menu-top2 .dropdown-menu a {
    border-radius: 0;
    background-position: left bottom;
    background-color: #393939;
    background-repeat: repeat-x;
    border: 2px solid #333333;
    padding: 5px 15px 5px;
    margin-top: 0;
    font-size: 16px;
    color: #fff;
}

.velvetin2 #menu-top2 .dropdown-menu a:hover {
    color: #E7776B;
}





/* -TOP3 */
.velvetin2 .navbar-velvetin2 .navbar-inner #menu-top3 > ul > li > a:hover {
    background-color: #000000;
    color: #FFFFFF;
    border-radius:  10px;
    text-shadow: none;
    -webkit-box-shadow: 0px 0px 2px 1px #292929;
    box-shadow: 0px 0px 2px 1px #292929;
    padding:5px;
    margin-top: 25px;
}
.velvetin2 .navbar-velvetin2 .navbar-inner #menu-top3 > ul > li > a {
    color: #fee9ea;
    padding:5px;
    margin-top: 25px;
}
.velvetin2 .navbar-velvetin2 #menu-top3 .nav .active > a {
    background-color: #000000;
    color: #FFFFFF;
    border-radius:  10px;
    text-shadow: none;
    -webkit-box-shadow: 0px 0px 2px 1px #292929;
    box-shadow: 0px 0px 2px 1px #292929;
    padding:5px;
    margin-top: 25px;
}
/* TOP - SUB MENU 3 */

.velvetin2 #menu-top3 .dropdown-menu {
    background: none transparent;
    filter: none;
    box-shadow: none;
    border: none;

}

.velvetin2 #menu-top3 .dropdown-menu a {
    border-radius: 0;
    background-position: left bottom;
    background-color: #393939;
    background-repeat: repeat-x;
    border: 2px solid #333333;
    padding: 5px 15px 5px;
    margin-top: 0;
    font-size: 16px;
    color: #fff;
    width: 180px;
}

.velvetin2 #menu-top3 .dropdown-menu a:hover {
    color: #FFFFFF;
    background: #000000;
}

/* SUB-MENU */

.velvetin2 .navbar .dropdown-menu:after, .velvetin2 .navbar .dropdown-menu:before {
    display: none;
}

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

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

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

/* BREADCRUMBS */

.velvetin2 .breadcrumb-velvetin2 {
    margin-bottom: 15px;
    min-height: 38px;
}

.velvetin2 .breadcrumb-velvetin2 .breadcrumb {
    float: left;
    border-radius: 0;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    border: none;
    background-color: transparent;
    background-image: none;
    box-shadow: none;

}

.velvetin2 .breadcrumb-velvetin2 .breadcrumb {
    margin: 10px 0 0 0;
}

.velvetin2 .breadcrumb-velvetin2 .breadcrumb li {
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
}

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

.velvetin2 .breadcrumb-velvetin2 .breadcrumb li a:hover {
    color: #610500;
}

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

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

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



/* THUMBNAIL */

.velvetin2 .thumbnail-none {
    border: none;
    border-radius: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.velvetin2 .thumbnail-frame {
    border:10px solid #CCCCCC;
}

.velvetin2 .thumbnail-simpleframe {
   border:1px solid #A58E8E;
}
.velvetin2 .thumbnail-medframe {
    border:5px solid #FFF;
}
/*WELLS*/

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

}
.velvetin2 .well-velvetin2-cab {
    background: #FFFFFF;
    border: 10px solid #CAC9C9;
    box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.55);
    padding:0;
    height:320px;
    overflow:hidden;
}

.velvetin2 .well-velvetin2{
    background: #FFFFFF;
    border: 10px solid #CAC9C9;
    box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.55);
    padding:15px;
}
.velvetin2 .well-velvetin2-dark{
    background: #393939;
    border: 10px solid #CAC9C9;
    box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.55);
    padding:15px;
}
.velvetin2 .well-velvetin2-white{
    background: #FFF;
    box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.25);
    border: 0;
    padding:5px;
}
.velvetin2 .well-velvetin2-dark p, .velvetin2 .well-velvetin2-dark span, .velvetin2 .well-velvetin2-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;
}

.btn-red,
.velvetin2 .search-other .btn {
    border-radius: 0;
    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;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-shadow: none;
    padding: 3px 5px;
}


/* FORMULARIOS */

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

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

/* SHOP - PROPERTY */


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

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

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


/*GENERAL 9*/
#velvetin2_general9 .well-velvetin2-white .row-fluid .span4 {
    width: 33.33333%;
}
#velvetin2_general9 .well-velvetin2-white:before {
    bottom: -18px;
    content: url("img/shadow_gen9-002.png");
    left: 0;
    position: absolute;
}
#velvetin2_general9 h2 {
    position: absolute;
    background: #FFF;
    line-height: 35px;
    top:80px;
}

/*NOTICIAS*/
.velvetin2 .datepos{
    font-size: 15px;

}
/*noticias1*/
.velvetin2 #velvetin2_noticias1 .element{
    margin-bottom: 30px;
}

.velvetin2 #velvetin2_noticias1 p{
    line-height: 22px;
    margin-top: 20px;
}

.velvetin2 #velvetin2_noticias1 .date{
    margin-bottom: 10px;
    font-family: 'Vollkorn',serif;
    font-weight: bold;
    color: #333;
    font-size: 22px;

}
/*noticias2*/

.velvetin2 #velvetin2_noticias2 p{
    line-height: 22px;
    margin-top: 20px;
}
.velvetin2 #velvetin2_noticias2 .well-velvetin2{
    margin-bottom: 10px;
}
.velvetin2 #velvetin2_noticias2 h1 {
    color: #688736;
}

/*noticias3*/

.velvetin2 #velvetin2_noticias3 .element{
    margin-bottom: 30px;
}



/*noticias4*/
.velvetin2 #velvetin2_noticias4 .element{
    margin-bottom: 30px;

}
.velvetin2 #velvetin2_noticias4 .datepos{
    margin-bottom: 10px;
    font-family: 'Vollkorn',serif;
    font-weight: bold;
    color: #493322;
    font-size: 18px;

}
.velvetin2 #velvetin2_noticias4 .mini{
    background: #CCC;
    height:320px;
    width:310px;
    display:table-cell;
    text-align: center;
    vertical-align: middle;
}


/*catalogo1*/
.velvetin2 #velvetin2_catalogo1 .element{
    height:380px;
    overflow:hidden;
    text-align: center;
}

/*catalogo2*/
.velvetin2 #velvetin2_catalogo2 .element{
    height:390px;
    overflow:hidden;
    border-bottom: 1px solid #666;
}

.velvetin2 #velvetin2_catalogo2 .txt{
    height:60px;
    overflow:hidden;
    margin-bottom: 20px;;
}

.velvetin2 #velvetin2_catalogo2 h3{
    border-bottom: none;
}
/*catalogo3*/
.velvetin2 #velvetin2_catalogo3 .element{
    height:250px;
    overflow:hidden;
}
.velvetin2 #velvetin2_catalogo3 .price{
    padding:0;
}
.velvetin2 #velvetin2_catalogo4 .mini{
    display: table-cell;
    width:200px;
    height:170px;
    text-align: center;
    vertical-align: middle;
    background: #CCC;
}
/*catalogo4*/
.velvetin2 #velvetin2_catalogo4 .element{
    height:200px;
    overflow:hidden;
}
.velvetin2 #velvetin2_catalogo4 .price{
    height:200px;
    overflow:hidden;
}
/*catalogo ampliado 1*/

.velvetin2 #velvetin2_catalogoamp1 ul{
    padding-left: 0;
}
.velvetin2 #velvetin2_catalogoamp1 .btn-addtocart{
    margin-bottom: 20px;
}


/*catalogo ampliado 2*/

.velvetin2 #velvetin2_catalogoamp2 .price{
    color: #05A2D9 !important;
    font-size: 25px;
    padding: 15px 0;
}

.velvetin2 #velvetin2_catalogoamp2 ul{
    padding-left: 0;
}
/*catalogo ampliado 3*/


.velvetin2 #velvetin2_catalogoamp3 ul{
    padding-left: 0;
}
.velvetin2 #velvetin2_catalogoamp3 .price{
    color: #05A2D9 !important;
    font-size: 25px;
    padding: 15px 0;
}
/*catalogo ampliado 4*/

.velvetin2 #velvetin2_catalogoamp4 .mini{
    background: #FFF;
    border: 10px solid #CCC;
    display: table-cell;
    width:102px;
    height:90px;
    text-align: center;
    vertical-align: middle;
}

.velvetin2 #velvetin2_catalogoamp4 li.big a{
    background: #FFF;
    border: 10px solid #CCC;
    display: table-cell;
    height:500px;
    width:820px;
    text-align: center;
    vertical-align: middle;
}



/*PRODCUTOS RELACIONADOS*/
.velvetin2 .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*/
.velvetin2 #velvetin2_contacto1 input, .velvetin2  #velvetin2_contacto1 textarea,.velvetin2 #velvetin2_contacto1 select, .velvetin2 #velvetin2_contacto1 .uneditable-input {
    width: 400px;
}
/*CONTACTO2*/
.velvetin2 #velvetin2_contacto2 input, .velvetin2  #velvetin2_contacto2 textarea,.velvetin2 #velvetin2_contacto2 select, .velvetin2 #velvetin2_contacto2 .uneditable-input {
    width: 400px;
}
/*CONTACTO3*/
.velvetin2 #velvetin2_contacto3 input, .velvetin2  #velvetin2_contacto3 textarea,.velvetin2 #velvetin2_contacto3 select, .velvetin2 #velvetin2_contacto3 .uneditable-input {
    width: 400px;
}


/* ESTRUCTURA LIBRE */

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

.velvetin2 .libre-velvetin2 .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;
}

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

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

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

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

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

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

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

.velvetin2 #velvetin2_libre{
    margin-bottom: 40px;
}

.velvetin2 #velvetin2_libre .libre-velvetin2{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #CAC9C9;
    box-shadow: 0 10px 15px 5px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0 10px 15px 5px  rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0 10px 15px 5px  rgba(0, 0, 0, 0.55);
    margin: 0 auto;
    padding: 30px;
    position: relative;
    width: 822px;
    z-index: 0;
}

/* GALERÍA DE IMÁGENES */

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

.velvetin2 .velvetin2-gallery .rg-image-wrapper {
    margin-bottom: 40px;
    border-radius: 0;
    background-image: none;
    background: #ffffff; /* Old browsers */
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f9f9f9 0%, #e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e8e8e8', GradientType=0); /* IE6-9 */
}

.velvetin2 .velvetin2-gallery .rg-image-nav a {
    border-radius: 0;
    background-color: #333333;
    opacity: 1;
}

.velvetin2 .velvetin2-gallery .es-carousel-wrapper {
    border-radius: 0;
    background-color: #333333;
}

.velvetin2 .velvetin2-gallery .es-carousel {
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9f9 0%, #e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f9f9f9 0%, #e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e8e8e8', GradientType=0); /* IE6-9 */
}

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

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

/* BUSCADOR */
.velvetin2 [disabled="disabled"] {
    opacity: 0.4;
}

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


.bigpresent .input-medium {
    width: 134px;
    border-radius: 0;
}

.velvetin2 .input-append {
    right: 0px;
    top: 100px;
    position: absolute;
}

.velvetin2 .input-append .search-query {
    background-color: #493322;
    border: 1px solid #333333;
    color: #ffffff;
}

.velvetin2 .input-append .btn {
    border-radius: 0;
    box-shadow: none;
    color: #ffffff;
    text-shadow: none;
    background: #625950;
}

.velvetin2 .input-append input:focus {
    -webkit-box-shadow: 0px 0px 1px 0px rgba(243, 243, 243, 0.6);
    box-shadow: 0px 0px 1px 0px rgba(243, 243, 243, 0.6);
    border-color: #333333;
}

.velvetin2 .input-append .btn:hover {
    color: #cccccc;
}

/* RESULTADOS BUSCADOR */

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

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

.velvetin2 .form-search {
    margin-top: 10px;
}

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

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

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

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

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

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

.velvetin2 input {
    border-radius: 0;
}

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

.velvetin2 .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 */
.velvetin2 .paginator-velvetin2 {
    display: block;
}

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

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

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

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

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

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

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

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

/* PRIVATE AREA */

.velvetin2 .login {
    width: 260px;
    padding: 20px;
    margin-top: 50px;
    margin-left: 300px;
    background-color: #ffffff;
    margin-bottom:50px;
    background: #FFFFFF;
    border: 10px solid #CAC9C9;
    box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.55);
    padding:15px;

}

#plantilla.velvetin2 .login ul {
    list-style: none;
    padding-left: 0;
    margin-left: 20px;
}

.velvetin2 .login .submit {
    background: none repeat scroll 0 0 #625950;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    text-shadow: none;
    ursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
}

.velvetin2 .login li {
    margin-bottom: 10px;
}

.velvetin2 .login .submit:hover {
    background-color: #000000;
    color: #cccccc;
}

/* RELATED - PRODUCTS */
#plantilla.velvetin2 .related-products ul.thumbnails {
    padding-left: 0;
}
.velvetin2 .related-products a.thumbnail {
    border: none;
    box-shadow: none;
    margin-bottom: 20px;
}
.velvetin2 .related-products img {
    margin-bottom: 5px;
    box-shadow: 0 0 2px 1px #292929;
}
.velvetin2 .related-products h4 {
    margin-bottom: 5px;
    color: #333333;
}
.velvetin2 .related-products p.related-description {
    margin-bottom: 5px;
}
.velvetin2 .related-products p.related-price {
    font-weight: bolder;
    font-size: 17px;
}
.velvetin2 .related-products h4 {
    height: 33px;
    overflow: hidden;
}
.velvetin2 .six-products p.related-description {
    height: 35px;
    overflow: hidden;
}
.velvetin2 .three-products p.related-description {
    display: none;
}
/* FOOTER */
.velvetin2 #plantilla_footer .thumbnail{
    border:none;
    border-radius: 0;
    box-shadow: none;
    line-height: 0;
    padding: 0;
}


.velvetin2 #mod_footer{
   width:940px;
}

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

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

#plantilla_footer.slice_footer1 {
    background-color: #242424;
    height: 300px;
}

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

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

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

.velvetin2 .footer .txt ul li a:hover {
    color: #cccccc;
    text-decoration: none;
}
.velvetin2 .tax-info{
    font-size: 12px;
    color: #333;
    text-align: right;
}
.velvetin2 #velvetin2_catalogoamp2 .tax-info{
    font-size: 12px;
    color: #CCC;
    text-align: left;
    margin-top: 5px;
}

/* Clases del buscador avanzado*/

.velvetin2 #productFiltersForm h3{

}

.velvetin2 #productFiltersForm ul{
    list-style:none;
    padding-left: 0;
    margin-left: 20px;
}

.velvetin2 #productFiltersForm .slider-horizontal{
    margin-left: 15px!important;
}

.velvetin2 #productFiltersForm a , .velvetin2 #productFiltersForm a:hover{
    color: #333;
    font-family: 'Vollkorn',serif;
    font-size: 13px;
}

.velvetin2 #productFiltersForm #properties .well h3{
    color: #666;
}
.velvetin2 .well-product-sections , .velvetin2 .well-price-range , .velvetin2  .well-properties {
    border-radius: 0;
    background:#fff;
    margin: 2px 2px 20px 2px;
    padding: 10px;
    border: 3px solid #CAC9C9;
    -moz-box-shadow: 0 0px 2px #000000;
    -webkit-box-shadow: 0 0px 2px #000000;
    box-shadow: 0 0px 2px #000000;
}

.velvetin2 #properties .well{

    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #f2f2f2;
    border-radius: 0;
    box-shadow: 0 0px 2px #666 inset;
    filter: none;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 10px;
    text-shadow: none;
    font-family: 'Vollkorn',serif;
}

.velvetin2.slider.slider-horizontal .slider-handle.triangle {
    border-bottom-color:  #474440;

}

.velvetin2 #priceRange{
    color:#333;
}

.velvetin2.paginator-smokedglass2{

    margin-top: 20px;
}
.velvetin2.paginator-smokedglass2 .pagination-dropdown{margin-top: 10px}


/*FACEBOOK*/
/* GRID */



.facebook  #plantilla_cont, .facebook  #content , .facebook  #wrapper {
    width: 810px;
    min-width: 810px;
}

.facebook .velvetin2 #velvetin2_libre .libre-velvetin2 {
width: 690px;
    margin: 0 20px;
}


.facebook .velvetin2 .navbar .nav.pull-right {
    float: left;
}
.facebook  .velvetin2 .breadcrumb-velvetin2 {
    margin-left: 20px;
}

.facebook  .velvetin2 .well-velvetin2 .thumbnail-none img{
    height: 170px!important;
}
.facebook .velvetin2 h3 {

    height: 50px;
    margin-top: 10px;
    overflow: hidden;

}
.facebook .libre-velvetin2 iframe{
    width: 690px;
}
.facebook  .velvetin2 .input-append {
   display: none;
}