@charset "iso-8859-1";
/*
@font-face {
    font-family: futura;
    src: url("/resources/fonts/futura-opentype.otf") format("opentype");
}
*/
/*

html{ -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%;}

* { margin: 0; padding:0; }
*:focus{ outline:0px;  }
a:focus{ outline:0px!important;  }


body{ margin:0; font-family:Arial,Helvetica,Verdana,sans-serif; background: #f0f0f0!important; }

a{ text-decoration:none; }
.contenido{ width: 100%; }
select {  -moz-appearance: menulist;  background-color: #fff;  border: 1px solid #d8d8d8;  margin: 0 0 15px;  }



@media (max-width: 1300px) {

}

@media (max-width: 987px) {

   
}


@media (max-width: 930px) { 
       .back .text{   margin-top: 58%; }
    .contenidoBanner .staticos > div{  margin:0 9px 1px 0;}

 }

@media (max-width: 850px) { 
       .back .text{   margin-top: 58%; }

 }
@media (max-width: 830px) { 
       .back .text{   margin-top: 55%; }

 }
@media (max-width: 800px) { 
       .back .text{   margin-top: 53%; }
       .contenidoBanner .carrusel{ width: auto;}
       .contactoInfo > .fondo100 > .derecho {margin:0;}
       .contactoInfo > .fondo100 > .derecho > div{float: none;}
       .contactoInfo > .fondo100 > .derecho > div, .contactoInfo > .fondo100 > div > span { line-height: 25px; font-size: 18px; }
       .contactoInfo > .fondo100 > .derecho > img{float: right;}
       .contactoInfo > .fondo100 > .redes {clear:left;  margin:24px 0 0 0;}
       .contactoInfo > .fondo100 > .redes > a{ margin-left: 0px!important; }
       .contactoInfo > .fondo100 > .redes > a + a{ margin-left: 5px!important; }

 }
 @media (max-width: 760px) { 
       .back .text{   margin-top: 50%; }
       .contenidoBanner .staticos > div{  margin:0 7px 8px 0;}

 }
 @media (max-width: 710px) { 
       .back .text{   margin-top: 47%; }
       span .bottomLink{ font-size: 11px; line-height: 16px; height: 33px; }

 }
 @media (max-width: 640px) { 
       .back .text{   margin-top: 43%; }
       span .bottomLink > .arrow{ padding-left: 4px; }
       .ofertas.vt-padding0-15{  font-size: 18px; color: #000000; }
    
 }
 @media (max-width: 620px) { 
        .separadorMovil-banner{display: block!important;}
        .contenidoBanner .staticos > .panel{width: 45%;}
        .contenidoBanner .staticos > .panel + .panel{ float:right; }
        .contenidoBanner .staticos > div{margin-right:0!important;}
 }
@media (max-width: 560px) { 
        .contenidoBanner .staticos > .panel{width: 49%;}
        .fondoCabecera{display:inline-block;}

 }

@media (max-width: 480px) { 
    .contactoInfo, .fondo100{min-width: 320px!important;}
    .menuPrincipal{ min-width: 354px; }
    .fondo80{ min-width: 290px; }
    .idiomas > a{ width: 75px; }
    .fechasMovil > input{  float:left; width: 48%!important; }
    .contenidoMenu.oculto > .caja .botonEnvio > input{font-size: 14px;}
    .contenidoBanner .staticos > div{  margin:0 7px 5px 0;}
    .contenidoMenu .caja > span.oficina{ font-size: 11px;}
    .idiomas > a{  font-size:14px; width: 60px;  }
    .ofertas.vt-padding0-15{  font-size: 14px; }
    .contactoInfo > .fondo100 > .derecho > div{width: 123px; }
    .contactoInfo > .fondo100 > .derecho > div, .contactoInfo > .fondo100 > div > span { font-size: 14px; }
 }




*/

