.nombre_producto{
    color: #FFFFFF;
    font-size: 24px;
}
.breve_producto{
    color: #FFFFFF;
    font-size: 11px;
}
.precio_producto{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}

.precio_producto del{
    color: #EEEEEE;
    font-size: 12px;
    font-weight: bold;
}

.producto_extra_pastilla
{
    color: #FFFFFF;
    font-size: 14px;
    text-decoration:none;
    font-weight: bold;


}

#descripcion-producto, #iconos-producto
{
    color:#232323;
}

#descripcion-producto .titulo, #iconos-producto .titulo
{
    margin-left:41px;
    margin-top:15px;
    font-size: 18px;
}

#descripcion-producto .separador, #iconos-producto .separador
{
    margin-left:10px;
    margin-top:7px;
    margin-bottom:7px;
}

#descripcion-producto .texto, #iconos-producto .texto
{
    margin-left:41px;
    margin-right:21px;
    margin-bottom:15px;
    font-size:11px;
}

.boton-vista-previa
{
    position:absolute;
    z-index:20;
    top:0px;
    right:0px;
    background-color:#FFFFFF;
    padding:10px;
    cursor: hand;
    cursor: pointer;
}


.bola-vista-previa
{
    width:16px;
    text-align:center;
    background-image: url(../res/imagenes/bola-gris.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top:20px;
    display:inline-block;
    float:left;
}

.bola-vista-previa-seleccionada
{

    width:16px;
    text-align:center;
    display:inline-block;
    background-image: url(../res/imagenes/bola-gris-oscuro.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top:20px;
    float:left;
}

.bola-vista-previa A
{
    text-decoration: none;
    color:#000000;
}

.bola-vista-previa-seleccionada A
{
    text-decoration: none;
    font-weight: bold;
    color:#000000;
}

.imagen-vista-previa
{
    position:absolute;
    z-index:1;
    top:1px;
    left:1px;
    display:none;
}
.imagen-vista-previa-seleccionada
{
    position:absolute;
    z-index:10;
    top:1px;
    left:1px
}

.producto-btn-seleccionado
{
    position:absolute;
    z-index:4;
    width:320px;
    height:55px;
    text-align:center;
    background-image:url('../res/imagenes/pastilla-producto-seleccionado.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:17px;
    cursor: hand;
    cursor: pointer;
}

.producto-btn
{
    position:absolute;
    z-index:4;
    width:320px;
    height:55px;
    text-align:center;
    background-image:url('../res/imagenes/pastilla-producto.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:17px;
    cursor: hand;
    cursor: pointer;
}

.producto-btn-rollover
{
    position:absolute;
    z-index:4;
    width:320px;
    height:55px;
    text-align:center;
    background-image:url('../res/imagenes/pastilla-producto-rollover.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:17px;
    cursor: hand;
    cursor: pointer;
}

#producto-colores
{
    position:absolute;
    left:40px;
    top:15px;
    font-size:11px;
    color:#232323;
}

#producto-colores-lista
{
    height:45px;
}

#producto-colores-lista .noseleccionado
{
    border-width:1px;
    border-color:#b5b5b5;
    border: 1px solid #b5b5b5;
    margin-top:17px;
    margin-right:10px;
    margin-left:0px;
    margin-bottom:8px;
}

#producto-colores-lista .seleccionado
{
    border-width:2px;
    border-color:#fffc00;
    border: 2px solid #fffc00;
    margin-top:15px;
    margin-right:8px;
    margin-left:0px;
    margin-bottom:8px;
}

#producto-tallas
{
    position:absolute;
    left:200px;
    top:15px;
    font-size:11px;
    color:#232323;
}
#producto-tallas-lista SELECT
{
    font-size:10px;
    margin-top:20px;
    color:#232323;
    
}

#producto-tallas-lista
{
    height:45px;
}

#producto-cantidad
{
    position:absolute;
    left:340px;
    top:15px;
    font-size:11px;
    color:#232323;
}

#producto-cantidad-div
{
   text-align:center;
}

#producto-cantidad INPUT
{
    font-size:10px;
    text-align:center;
    width:30px;
    margin-top:20px;
    color:#232323;
}

#producto-subtotal
{
    position:absolute;
    left:420px;
    top:15px;
    font-size:11px;
    color:#232323;
}

#producto-subtotal-div
{
   margin-top:24px;
   text-align:right;
}


#producto-carrito
{
    position:absolute;
    left:500px;
    top:15px;
    font-size:11px;
}

#producto-carrito INPUT {
    width:130px;
    margin-top:20px;
}


.rojo
{
    color:#FF0000;
}

.gris-texto
{
    color:#7d7c7c
}

.descuento-vista-previa
{
    position:absolute;
        top:30px;
        left:30px;
        z-index:40;

}
