@font-face 
{
	font-family: fuenteWSP;
	src: url(hand_of_sean.ttf) format('truetype');
}

body {
  /*background: #282828;*/
  background: url(../img/fnd_body.jpg);
  background-position:center;
}

.header-container,
.columns-container {
  /*background: #e2e2e2;
  background: url(../img/fnd_body.jpg);
  background-position:center;*/
  background:none;
}

@media (max-width: 1920px) {
#header {
  background: url(../img/cabecera.png) no-repeat;
  background-position:top center;
  height:230px;
  margin-bottom:-30px;
  /*margin-left:20px;*/
}
}
@media (max-width: 1200px) {
	#header {
  background: url(../img/cabecera_2.png) no-repeat;
  background-position:top center;
  height:230px;
  margin-bottom:-30px;
  /*margin-left:20px;*/
}
}
#header #nav-row {
  background: #dadada;
}
#header #nav-row .shop-phone {
  color: white
}
#header #nav-row .shop-phone i,
#header #nav-row .shop-phone strong {
  color: #282d53;
}
#header #currencies-block-top,
#header #languages-block-top,
#header #nav-row .header_user_info {
  border-color: #c6c6c6;
}
#header #currencies-block-top div.current,
#header #languages-block-top div.current,
#header #nav-row .header_user_info a {
  color:#636362;
  -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active,
#header #nav-row .header_user_info a:hover,
#header #nav-row .header_user_info a.active {
  background: #E53213;
  color: white;
}
#header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong {
  color: white
}
#header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current:hover:after, #header #currencies-block-top div.current.active strong, #header #currencies-block-top div.current.active:after,
#header #languages-block-top div.current:hover strong,
#header #languages-block-top div.current:hover:after,
#header #languages-block-top div.current.active strong,
#header #languages-block-top div.current.active:after {
  /*background: #e3007e;*/
  color: white;
  -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
}
#header #contact-link {
  border-color: #c6c6c6;
}
#header #contact-link a {
  color: white;
  -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
}
#header #contact-link a:hover, #header #contact-link a.active {
  background: #50588E;
  color: white;
}
#header #search_block_top .btn.button-search {
  background: #282d53;
  margin-right:-310px;
	margin-top:25px;
}
#header #search_block_top .btn.button-search:hover {
  color: white;
  background: #e3007e;
}
#header #header_user #shopping_cart a {
  background: #282d53;
  color: white;
}
#header #header_user #shopping_cart a:after {
  color: white;
}
#header #header_user #shopping_cart a:hover {
  color: white;
  background: #333333;
}
@media (max-width: 1920px) {
#header .sf-menu {
  /*background: #282d53;*/
  background:none;
  /*border-bottom: 3px solid #e53213;*/
  border:none;
  /*padding-left:70px;*/
  /*margin-top:2.6%;*/
  margin-top:10.9%;
  /*width:1170px;*/
  /*box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);*/
}
}
@media (max-width: 1199px) {
	#header .sf-menu {
  /*background: #282d53;*/
  background:none;
  /*border-bottom: 3px solid #e53213;*/
  border:none;
  /*padding-left:70px;*/
  /*margin-top:2.6%;*/
  margin-top:13.6%;
  /*width:100%;*/
  /*margin-left:-235px;*/
  /*box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);*/
}
}
@media (max-width: 995px) {
	#header .sf-menu {
  /*background: #282d53;*/
  background:none;
  /*border-bottom: 3px solid #e53213;*/
  border:none;
  /*padding-left:70px;*/
  /*margin-top:2.6%;*/
  margin-top:17.8%;
  /*width:100%;*/
  /*margin-left:-455px;*/
  /*box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);*/
}
}
@media (max-width: 768px) {
#header .sf-menu {
	margin-top:0px;
	/*margin-left:-340px;*/
  /*display:none;*/
}
}
#header .sf-menu > li {
  /*border-right: 1px solid #e8e8e8;*/
  margin-right:10px;
}
@media (max-width: 1920px) {
#header .sf-menu > li > a {
  /*border-bottom: 3px solid #e53213;*/
  border-left: 3px solid #e2e2e2;
  border-right: 3px solid #e2e2e2;
  background-color:#636362;
  margin-left:49px;
  -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
	/*border-top-left-radius:30px;
	border-top-right-radius:30px;*/
}
}
@media (max-width: 1199px) {
#header .sf-menu > li > a {
  /*border-bottom: 3px solid #e53213;*/
  border-left: 3px solid #e2e2e2;
  border-right: 3px solid #e2e2e2;
  background-color:#636362;
  margin-left:0px;
  font-size:17px;
  -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
	/*border-top-left-radius:30px;
	border-top-right-radius:30px;*/
}
}
@media (max-width: 995px) {
#header .sf-menu > li > a {
  /*border-bottom: 3px solid #e53213;*/
  border-left: 3px solid #e2e2e2;
  border-right: 3px solid #e2e2e2;
  background-color:#636362;
  margin-left:0px;
  -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
	/*border-top-left-radius:30px;
	border-top-right-radius:30px;*/
}
}
#header .sf-menu > li.sfHover > a, #header .sf-menu > li > a:hover, #header .sf-menu > li.sfHoverForce > a {
  color: #fff;
  background: #E53213;
  border-bottom-color: #E53213;
  /*background: url(../img/fnd_botones.gif) no-repeat #e3007e;
  background-position:bottom left;*/
}

#home-page-tabs {
  /*background: #e2e2e2;*/
}
#home-page-tabs > li.active a,
#home-page-tabs > li a:hover {
  background: #636362;
  color: white;
  padding-left:20px;
  padding-right:20px;
  margin-top:10px;
  font-family:fuenteWSP;
  font-size:20px;
  letter-spacing:1px;
  outline:none;
  text-shadow:none !important;
  font-weight:normal !important;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
	/*border-top-left-radius:20px;
	border-top-right-radius:20px;*/
	border-radius:10px;
}

.new-label,
.sale-label {
  background: #282d53;
}
.new-label:before, .new-label:after,
.sale-label:before,
.sale-label:after {
  border-color: #000000  transparent   transparent transparent;
}

ul.product_list.grid > li .product-container {
  /*background: #f6f6f6;*/
  background: url(../img/fnd_productos.png);
}
ul.product_list.grid > li .product-container .product-image-container {
  background: white;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link {
  background: #fbfbfb;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
  background: #fbfbfb;
}

.button.lnk_view {
  text-shadow: none;
  padding: 0;
  border: none;
}
.button.lnk_view span {
  border: none;
  padding: 12px 16px;
  background: #636362;
  color: white;
  border-radius:10px;
  -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
}
.button.lnk_view:hover span {
  background: #E53213;
}

.button.ajax_add_to_cart_button {
  padding: 0;
  border-color: #282d53;
}
.button.ajax_add_to_cart_button span {
  filter: none;
  border-color: #282d53;
  background: #282d53;
  -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
}
.button.ajax_add_to_cart_button:hover {
  border-color: #333333;
}
.button.ajax_add_to_cart_button:hover span {
  border-color: #333333;
  background: #333333;
}

div.star.star_on:after {
  color: #282d53;
}

#cmsinfo_block em {
  background: #282d53;
}

#facebook_block, #cmsinfo_block {
  background: #e8e8e8;
}

#cmsinfo_block,
#cmsinfo_block > div + div {
  border-color: #d0d0d0;
}

.footer-container #footer #social_block {
  background: #1b1b1b;
}

.footer-container {

  background: url(../img/pie.png) no-repeat;
  background-position:top center;
}
@media (min-width: 768px) {
  .footer-container {
    /*background: url(../img/footer-bg1.gif) repeat-x;*/
  }
}

#footer #newsletter_block_left .form-group .form-control {
  background: #1b1b1b;
}
#footer #newsletter_block_left .form-group .button-small {
  color: #282d53;
}

.footer-container #footer #social_block ul li a:hover {
  color: #282d53;
}