/* CSS Document */

body {
  background-image:url(../images/css/fondo_body.gif);
  background-repeat:repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:75%;
}

h1 {
  background-image:url(../images/css/lineacurva.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  padding: 0 0 5px 5px;
  font-weight: normal;
}

#header {
  background-image:url(../images/css/fondo_cabecera.jpg);
  height: 79px;
  padding:50px 0 0 50px;
}

#menu {
  padding: 5px 10px 14px 10px;
}

#menu_5 {
  margin-right: 160px;
  border: none;
}

#menu a {
  color:#04222a;
  text-decoration:none;
  padding:0 5px;
}

#menu a:hover {
  background-color:#00262d;
  color:#fff;
}

#menu li {
  display:inline;
/*  float:left;*/
  border-right: 1px solid #666;
  padding:0 5px;
}

#menu li.no_border  {
  border:none;
}

#menu_2 {
  position: relative;
}

#sub_menu_2 {
  position:absolute;
  display:none;
  top:28px;
  left:-85px;
  width: 400px;
}

#sub_menu_2 li {
  background-color:#FFFFFF;
}

#sub_menu_2 li a {
  background-color:#FFFFFF;
  color:#000;
}

#sub_menu_2 li a:hover {
  background-color:#000;
  color:#fff;
}


#main {
  overflow: hidden;
}

#col_1 h1 {
  margin-bottom: 2.5em;
}

#main a {
  text-decoration: none;
  color: #000;
}

#main a:hover {
  color:#990000;
}

#main ul {
  list-style:disc;
  margin-left:1.5em;
}

#main li {
  margin-bottom: 5px;
}

#col_1, #col_2, #col_3, #col_2_3 {
  height:430px;
  background-repeat:no-repeat;
}

#col_1 {
  width:225px;
  float:left;
  background-image:url(../images/css/degradado_izq.jpg);
  background-position:right;
  padding: 20px 30px 20px 20px;
}

#col_1 p {
  text-align:justify;
  color:#324d56;
}

#col_2 {
  width:375px;
  float:left;
/*  background-color:#999999;*/
  padding:20px;
}

#col_3 {
  width:250px;
  float:left;  
/*  background-color:#9999ff;  */
  padding:20px;  
}

#col_2_3 {
  background-image:url(../images/css/degradado_dcha.jpg);
  background-position: left bottom;
  background-repeat:no-repeat;
  width:665px;
  float:left;
/*  background-color:#999999;*/
  padding:20px;
}

#footer {
  background-image:url(../images/css/fondo_pie.jpg);
  height: 32px;
}


.texto_legal {
  padding-left: 170px;
  width:440px;
  font-size: 90%;
  text-align:justify;
}

.ficha_home {
  height:110px;
  background-position: top right;
  background-repeat:no-repeat;
  padding-left: 20px;
  font-size: 95%;
}

#col_1 .ficha_home h1 {
  margin-bottom: 0.25em;
}

.ficha_home a {
  text-decoration: none;
  color:#333333;
}

#col_1 .ficha_home p {
  padding: 0 100px 0 5px; 
  text-align: left;
}

.circulo_novedades {
  background-image:url(../images/css/circuloNov.gif);
}

.circulo_mujer {
  background-image:url(../images/css/circuloMujer.gif);
}

.circulo_hombre {
  background-image:url(../images/css/circuloHombre.gif);
}

.circulo_complementos {
  background-image:url(../images/css/circuloComp.gif);
}

#relativo {
  position: relative;
}

.circulo_promociones  {
  position:absolute;
  top: 180px;
  left: 50%;
  padding-left: 100px;
  z-index: 500;
}

#ficha_producto {
  color:#324d56;
  font-size: 95%;
}

#ficha_producto .foto_producto {
  background-image:url(../images/css/marcofotoGrande.gif);
  width:200px;
  height: 250px;
  padding: 15px 13px 9px 10px;
  margin-bottom:0.3em;

  text-align: center;
  vertical-align:middle;
}

#ficha_producto p {
  margin-bottom: 0.25em;
  padding: 0 10px 0 5px;
  font-size: 94%;
}

#ficha_producto strong {
  color:#42382f;
}

.foto_mini_producto {
  background-image:url(../images/css/marcofotoPeq.jpg);
  background-position: 0 0;
  background-repeat:no-repeat;
  width:70px;
  height:93px;
  padding: 13px 15px 15px 13px;
  margin:0 10px 10px 10px;
  float:left;
  text-align:center;
}

#pages {
  clear:both;
  text-align: right;
  padding: 0 18px;
}

#pages a {
  text-decoration: none;
}

div.boton_amarillo {
  background-color:#FFCC33;
  padding: 2px 5px;
  text-align: center;
  width:auto;
  float:left;
  display:block;
  margin-top:1em;
}