div#expositor
{
  position:relative;
  height:290px;
  margin:0;
  padding:6px 0px;
  z-index:1000;
}

div#fotografia
{
  position:relative;
  width:310px;
  height:290px;
}

div#zoom
{
  position:absolute;
  top:0px;
  right:0px;
  z-index:1000000;
  background:#ddecf6;
  border:1px solid #ccc;
}

div#fotografia a
{
  position:absolute;
  bottom:0px;
  right:5px;
  z-index:10;
  display:block;
  width:46px;
  height:9px;
  color:#224590;
}

/* Selector imágenes: seguramente haya que cambiarlo para usar bien JS ¿? */

div#galeria
{
  float:right;
  position:relative;
  background:#ddecf6;
  width:89px;
  height:290px;
  padding:0px 12px;
  overflow:hidden;
}

div#expositor img,
div#zoom img
{
  cursor:hand;
  cursor:pointer;
}

div#galeria img.button
{
  display:block;
  width:89px;
  height:13px;
}

img#galeria-up { padding-bottom:2px; }
img#galeria-down { padding-top:2px; }

div#galeria-content
{
  height:260px;
  overflow:hidden;
}

div#galeria-content img
{
  display:block;
  margin-bottom:5px;
}

/* Acciones respecto al producto */

div#accionesFicha
{
  position:relative;
  height:32px;
  padding:0 8px;
  background:white url(/images/corbatas/fondo_acciones_ficha.gif) repeat-x center left;
  overflow:hidden;
}

div#accionesFicha div.left
{
  position:absolute;
  top:5px;
  left:8px;
}

div#accionesFicha div.right
{
  position:absolute;
  right:5px;
  top:5px;
}

div#accionesFicha div *
{
  vertical-align:middle;
}

div#accionesFicha select
{
  font-size:100%;
  font-weight:bold;
  color:#666;
}

div#accionesFicha span.importe
{
  font-size:16px;
  font-weight:bold;
  line-height:1em;
  color:white;
  margin-right:8px;
}

a#addToCartFicha
{
  display:block;
  position:absolute;
  top:-3px; 
  right:42px;
  
  padding:8px 36px 0 3px;
  width:47px; 
  height:20px;
  
  color:white;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  
  background:transparent url(/images/corbatas/anyadir_ficha.gif) no-repeat top left;
}

/* Navegación ficha */

div#navegadorFicha
{
  overflow:hidden;
  position:relative;
  height:24px;
  padding:0 8px;
  margin:9px 0px;
  background:white url(/images/corbatas/fondo_nav_ficha.gif) repeat-x center left;
}

a#productoAnterior, a#productoSiguiente
{
  display:block;
  position:absolute;
  top:6px;
  padding:0;
  color:#224590;
  font-size:9px;
  font-weight:bold;
}
a#productoAnterior
{
  left:8px;
  padding-left:12px;
  background:url(/images/corbatas/flecha_azul_izq.gif) no-repeat center left;
}

a#productoSiguiente
{
  right:8px;
  padding-right:12px;
  background:url(/images/corbatas/flecha_azul_der.gif) no-repeat center right;
}

/* Detalles de la ficha */

div#detallesFicha
{
  font-size:10px;
  line-height:15px;
}

div#detallesFicha p { margin:5px 0; }

div#detallesFicha strong { font-weight:bold; }

div#detallesFicha ul { margin:0 0 5px 20px; }
div#detallesFicha ul li { list-style-type:disc; }

/* Recomendar a un amigo */

a#recomendarAmigoFicha
{
  display:block;
  font-size:10px;
  font-family:arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  text-align:center;
  width:139px;
  padding:3px 35px 0 3px;
  height:20px;
  *padding-top:2px;
  *height:21px;
  margin:20px auto 0 auto;
  background:transparent url(/images/corbatas/boton_recomendar_ficha.png) no-repeat top left;
}
