/* Color de fondo y bordes de la caja */
div.rounded_body, div.rounded span {
        background: #fff;
        border-color: #ccc;
}

/* Color del borde de la caja */
div.rounded span.r1 {
        background: #ccc;
}

div.rounded span.cuerpo {
        background: #f5f5f5;
        border-color: #f5f5f5;
}

/* No hace falta tocar nada a partir de aquí */
div.rounded_body, div.rounded span {
        border-left-width: 1px;
        border-left-style: solid;
        border-right-width: 1px;
        border-right-style: solid;
}

div.rounded, div.rounded_body, div.rounded span {
        display: block;
}

div.rounded_body table, div.rounded_body:first-child {
        margin-left: 7px;
        margin-right: 7px;
        width: auto;
}

div.rounded, table td div.rounded {
        height: 5px;
        line-height: 1px;
        margin: 0px;
        padding: 0px;
        overflow: hidden;
        layout-flow: vertical;
}

div.rounded span {
        height: 1px;
        line-height: 0px;
        margin: 0px;
        padding: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        display: block;
        overflow: hidden;
}

div.rounded span.r1 {
        margin-left: 5px;
        margin-right: 5px;
}

div.rounded span.r2 {
        margin-left: 3px;
        margin-right: 3px;
        border-left-width: 2px;
        border-left-style: solid;
        border-right-width: 2px;
        border-right-style: solid;
}

div.rounded span.r3 {
        margin-left: 2px;
        margin-right: 2px;
}

div.rounded span.r4 {
        margin-left: 1px;
        margin-right: 1px;
}

div.rounded span.r5 {
        margin-left: 1px;
        margin-right: 1px;
}

