﻿.coltexto
{
    position: relative;
    float: left;
    width: 215px; /* Acepta hasta 225 cómodamente. */
}
.coltexto h2
{
    margin-bottom: 0.5em;
}
.coltexto .acabados
{
    position:relative;
    padding:1em 0 1em 42px;
    margin-bottom:0.5em;
}
.coltexto .acabados img
{
    width:35px;
    height:35px;
    position:absolute;
    left:0;
    top:0;
}
.colimagenes, .opcionesproducto, .paneldchaproducto
{
    margin-left: 250px;
}
.colimagenes
{
    position: relative;
    vertical-align: top;
    width: 245px;
}
.paneldchaproducto
{
    position: relative;
    vertical-align: top;
    width:230px;
    padding:30px 0 30px 15px;
    /*border-left:solid 1px #E30200;*/
}
.divisorpanelesproducto
{
    background:Transparent url('../i/pxE30200.gif') repeat-y 250px 0;
}

.ampliarimgs
{
    margin: 2px 0 2px 5px;
}
.ampliarimgs a
{
    color: #BA0000;
}
.verde .ampliarimgs a
{
  color: #5B8424;
}
.colimagenes .detalle
{
    vertical-align: top;
    position: relative;
    width: 209px; /* 245px - padding */
    height: 190px; /* 213px - padding */
    padding: 13px 4px 10px 32px;
    background: Transparent url(               '../i/bg245x213blanco.gif' ) no-repeat;
    overflow: hidden;
}
.marca
{
    vertical-align: top;
    color: #E30200;
    background: Transparent url(                                     '../i/bgmarcanaranja.gif' ) repeat-y 0 12px;
    margin-bottom: 1em;
    padding-bottom:4px;
}
.verde .marca
{
    color: #5B8424;
}
.marca img
{
    width: 82px;
    height: 30px;
    display: block;
    margin: 4px 0 0 0;
}
.precio .normal
{
    font-size: 11px;
    color: #2B2625;
}
.precio
{
    vertical-align: top;
    margin: 0 0 8px 0;
    line-height: 30px;
    font-weight: bold;
    color: #E30200;
    font-size: 27px;
}
.verde .precio
{
     color: #5B8424;
}
.precio .decimales
{
    color: Black;
    font-size: 19px;
}
a.comprar,a.valorar
{
    font-size: 11px;
    background: Transparent url(                                '../i/bgcomprar.gif' ) no-repeat 1px 0;
    color: White;
}
.verde a.comprar,.verde a.valorar
{
    background-image:url('../i/bgcomprargr.gif');
}
a.comprar
{
    width: 45px; /* 69px - padding */ /* height: 31px; */ /* 31px - padding */
     padding: 4px 12px 10px 12px;
}
a.valorar
{
    width: 51px; /* 69px - padding */ /* height: 31px; */ /* 31px - padding */
    padding:4px 16px 10px 16px;
}
.disponibilidad
{
    line-height: 36px;
}
.disponibilidad .precio
{
    float: left;
    margin-right: 10px;
}
.disponibilidad a.comprar
{
    position: relative;
    top: 8px;
}
.valoracion img
{
    width: 12px;
    height: 12px;
    position: relative;
    top: 1px;
    margin-right: 1px;
}
.financiar img
{
    vertical-align: top;
    display: block;
    margin: 18px auto 22px auto;
    width: 164px;
    height: 40px;
}
.opcionesproducto
{
    position: relative;
    vertical-align: top;
    width: 166px; /* 174px - padding */
    padding: 3px 3px 7px 5px;
    background: #FAFAFA url(             '../i/bg174gris.gif' ) repeat-y;
}
.opcionesproducto p
{
    position: relative;
    padding: 0 8px 8px 8px;
    border-bottom: solid 1px #E4E3E0;
    font-size: 12px;
}
.opcionesproducto p img
{
    width: 12px;
    height: 12px;
    position: absolute;
    top: 6px;
    right: 12px;
}
ul.botonerafichas
{
    list-style-type: none;
    margin: 1.5em 0;
    padding: 0;
    color: White;
    width: 498px;
    background-color: #E30200;
    min-height:24px;
}
.verde ul.botonerafichas
{
    background-color:#6FA12C;
}
ul.botonerafichas li a
{
    color: White;
}
ul.botonerafichas li
{
    padding: 3px 8px 8px 8px;
    float: left;
    border-right: solid 1px White;
    background-color: #E30200;
}
.verde ul.botonerafichas li
{
    background-color:#6FA12C;
}
ul.botonerafichas li.activo, ul.botonerafichas li:hover
{
    background-color: #BA0000;
}
.verde ul.botonerafichas li.activo, .verde ul.botonerafichas li:hover
{
    background-color:#5B8424;
}
ul.doble li
{
    width: 232px;
}
ul.triple li
{
    width: 149px;
}
.descripcionproducto h2
{
    margin-bottom: 0;
}
ul.acabados
{
    list-style-type: none;
    margin: 1em 0;
    padding: 0;
}
ul.acabados li
{
    position: relative;
    vertical-align: top;
    float: left;
    padding: 0;
    margin: 0 60px 30px 0;
    width: 216px;
}
ul.acabados li.par
{
    margin-right: 0;
}
.indiceacabado
{
    position: absolute;
    right: 1px;
    bottom: 0;
    width: 60px; /* 68px - padding */
    height: 22px; /* 30px - padding */
    text-align: right;
    background: Transparent url(     '../i/esqacabados.gif' ) no-repeat;
    font-size: 14px;
    line-height: 14px;
    color: White;
    font-weight: bold;
    padding: 8px 8px 0 0;
}
ul.acabados a.comprar
{
    position: absolute;
    right: 0;
    bottom: 32px;
}
ul.acabados .precio
{
    margin-bottom: 3px;
}
ul.acabados li img.detalle
{
    width:182px;
    height:181px;
    border:solid 1px #CDCBC6;
    display:block;
    padding:12px 15px;
}
