/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 30, 2016 */



@font-face {
    font-family: 'helveticaneuebold';
    src: url('fonts/helvetica_neu_bold-webfont.woff2') format('woff2'),
         url('fonts/helvetica_neu_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneueblackcond';
    src: url('fonts/helveticaneue_blackcond-webfont.woff2') format('woff2'),
         url('fonts/helveticaneue_blackcond-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneuecondensedobl';
    src: url('fonts/helveticaneue_condensedobl-webfont.woff2') format('woff2'),
         url('fonts/helveticaneue_condensedobl-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneueitalic';
    src: url('fonts/helveticaneue_italic-webfont.woff2') format('woff2'),
         url('fonts/helveticaneue_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneuemedium';
    src: url('fonts/helveticaneue_medium-webfont.woff2') format('woff2'),
         url('fonts/helveticaneue_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneuethin';
    src: url('fonts/helveticaneue_thin-webfont.woff2') format('woff2'),
         url('fonts/helveticaneue_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneueregular';
    src: url('fonts/helveticaneue-webfont.woff2') format('woff2'),
         url('fonts/helveticaneue-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneuebold';
    src: url('fonts/helveticaneuebd-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuebd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneueheavy';
    src: url('fonts/helveticaneuehv-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuehv-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneueitalic';
    src: url('fonts/helveticaneueit-webfont.woff2') format('woff2'),
         url('fonts/helveticaneueit-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helvetica';
    src: url('fonts/helveticaneuelt-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuelt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneuemedium';
    src: url('fonts/helveticaneuemed-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuemed-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.cabezera1 a{
    font-family: 'helvetica' !important;
	font-weight: bold !important;
}

.cabezera2 a, span{
    font-family: 'helvetica' !important;
}

.menu {
    background-color: #ffffff;
}
.menu a{
    font-family: 'helvetica' !important;
    color: #000000!important;
}

.menu_on, .menu_on_h{
	background-color: #ffffff;
	color: #000000;
	font-family: helvetica;
	font-weight: 600;
}

/* Slider home */
#fnd_principal{
    width: 785px !important;
    background: none !important;
    height: 560px !important;
}
#principal{
    width: 785px !important;
    height: 100% !important;
}
.slides{
    width: 785px !important;
    height: 560px !important;
}

.slides img{
    width: 785px !important;
    height: 560px !important;
}

/* Banners home */
#links{
    top:510px !important;
}
#links div{
    background: none !important;
}
.txt_home{
  font-family: 'helvetica' !important;
  font-size: 14px  !important;
}

/* Revista lateral */
#fnd_destacado {
    background: none !important;
}
#fnd_patrones{
     background: none !important;
}

/* Peu */
.up_or_pie{
    font-family: 'helvetica' !important;
    font-size: 14px  !important;
}

.txt_compartir{
	
	padding-top: 20px;
}

#pie{
    float: left !important;
}

/* Models */
#tit{
    top: -40px !important;
}
#tit a{
	font-family: 'helvetica' !important;
	font-size: 18px  !important;
	font-weight: 600;
	color: #5E5E5E!important;
}

#tit a:hover {
	font-family: helvetica !important;
	font-size: 18px  !important;
	font-weight:600;
	color: #000000 !important;	
}


#tit a:active {
	font-family: helvetica !important;
	font-size: 18px  !important;
	font-weight:600;
	color: #000000 !important;	
}

.boto_temporada, .boto_temporada_on{
    font-family: 'helvetica' !important;
    font-size: 17px  !important;
}
.boto_temporada_on{
     font-family: 'helvetica';
	 font-weight: bold;
     color: #000000 !important;
}
.boto_prenda{
    background-color: #ffffff;
    min-width: auto !important;
}
.boto_prenda a{
    font-family: 'helvetica' !important;
    color: #000000!important;
}

.boto_prenda a:hover{
    font-family: 'helvetica' !important;
    color: #333333!important;
}


#carr_ext{
    background-color: #ffffff !important;
}
.txt_normal{
    font-family: 'helvetica' !important;
    color: #000000 !important;
}

.txt_medium_7e7e7e{
	font-family: helvetica !important;
	color: #000000!important;
	font-weight: 600;
	text-decoration: none;
}

.titol_modrev_mini2{
    font-family: 'helvetica' !important;
	font-weight:600;
    display:none;
}
/* Buscador */
.divbuscador, .divbuscador2{
    border: 0px !important;
     overflow: hidden;
      width: 260px !important;
      vertical-align: middle !important;
      white-space: nowrap !important;
}
.divbuscador2{
    width: 280px !important;
}
.divbuscador input#nombre{
  width: 238px !important;
  height: 30px !important;
  background: #fff !important;
  border: 1px solid #000000 !important;
  font-size: 10pt !important;
  float: left !important;
  color: #000000!important;
  padding-left: 15px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 0px !important;
}
.divbuscador2 select#nombre{
	font-family: 'helvetica' !important;
	width: 238px !important;
	height: 34px !important;
	background: #fff !important;
	border: 1px solid #000000 !important;
	font-size: 10pt !important;
	float: left !important;
	color: #000000!important;
	padding-left: 15px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 0px !important;
	
}
.divbuscador, .divbuscador2 div input#nombre:-webkit-input-placeholder {
   color: #000000!important;
}
 
.divbuscador, .divbuscador2 input#nombre:-moz-placeholder { /* Firefox 18- */
   color: #000000!important;  
}
 
.divbuscador, .divbuscador2 input#nombre::-moz-placeholder {  /* Firefox 19+ */
   color: #000000!important;  
}
 
.divbuscador, .divbuscador2 input#nombre:-ms-input-placeholder {  
   color: #000000!important;  
}
.divbuscador button.icon{
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
 
  border: none;
  background: #000000;
  height: 34px;
  width: 34px;
  color: #fff;
  opacity: 0;
  font-size: 10pt;
  cursor: pointer;
 
  -webkit-transition: all .55s ease;
  -moz-transition: all .55s ease;
  -ms-transition: all .55s ease;
  -o-transition: all .55s ease;
  transition: all .55s ease;
}
.divbuscador:hover button.icon, .divbuscador:active button.icon, .divbuscador:focus button.icon{
    outline: none;
    opacity: 1;
    margin-left: -30px;
  }

.divbuscador:hover button.icon:hover{
    background: #000000;
  }
.divbuscador2 button.icon{
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
 
  border: none;
  background: #555555;
  height: 34px;
  width: 34px;
  color: #fff;
  font-size: 10pt;
  cursor: pointer;
  margin-left: 5px;
 
}
/* LLANES */

.txt_accesorios{
text-decoration:none;
color:#000; 
font-family: 'helvetica' !important;
}

.boto_linia a{
    font-family: 'helvetica' !important;
    color: #000000!important;
}
.boto_linia_llana a{
    font-size: 14px;
}

.boto_linia_llana a:hover {
    font-size: 14px;
	color: #969696 !important;
}

.boto_linia_on{
    font-family: 'helvetica' !important;
	font-size: 14px;
	font-weight:600;
    background-color: #ffffff;
    color: #000000 !important;
    min-width: auto !important;
	line-height: 16px; 
}
#f1{
    font-family: 'helvetica' !important;
    background-color: #ffffff !important;
}
.formbox{
    font-family: 'helvetica' !important;
}

/* accès accesorios*/
#fnd_accesorios{
    background: none !important;
}

.formbox{
    font-family: 'helvetica' !important;
}
/*general*/
.titol_modrev_mini_new{
  font-size: 15px;
  font-family: 'helvetica' !important;
  color: #000000;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 0px;
  font-weight:600;
}