/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* MOSAICO *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */
.cell {
    border-bottom: 0;
    border-left: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    float: left;
    border-right: 0;
    position: relative;
    width: 234px;
    font-size: 14px;
}
.cell > div {
    height: 185px;
    padding-left: 19px;
    padding-right: 19px;
    padding-top: 19px;
    width: 196px;
}
.ultima-fila .cell { border-bottom: 1px solid #EEEEEE; }
.cell.ultima-celda { border-right: 1px solid #EEEEEE; }
.cell p { margin-bottom: 1px; margin-top: 0; }
.caja-comp ul { padding-left: 20px; }
.caja-comp-2.content-oculto, .caja-comp.resumen-oculto.content-oculto, .caja-comp.resumen-oculto, .ccompuesta-contenido.content-oculto { display: none; }
.caja-comp.resumen-visible, .ccompuesta-contenido.content-visible { display: block; }
.content-visible.cc-boton {
    background: url("../../img/cc-menos.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    display: block;
    height: 23px;
    text-indent: -9999px;
    width: 23px;
    cursor: pointer;
}
.content-oculto.cc-boton {
    background: url("../../img/cc-mas.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    display: block;
    height: 23px;
    text-indent: -9999px;
    width: 23px;
    cursor: pointer;
}
.cc-boton { position: absolute; right: 10px; top: 10px; }
.cell > div.caja-comp-2.content-visible {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #EEEEEE;
    display: block;
    height: 390px;
    left: 0;
    position: absolute;
    top: 0;
    width: 431px;
    z-index: 3000;
}
.ultima-fila .cell > div.caja-comp-2.content-visible { bottom: 0; top: auto; border-right: 0; }
.cell.ultima-celda > div.caja-comp-2.content-visible { left: auto; right: 0; border-right: 0; }