body.products, body.products header {
    background: #F7F7F7;
}

body.products div#content {
    background: white;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    behavior: url('/css/border-radius.htc');
    border: 1px solid silver;
    padding: 1em;
}

body.products menu#sub {
    padding: 0;
    padding-top: .5em;
    padding-bottom: .5em;
    margin-bottom: 2em;
    border: none;
    font: normal normal normal 15px/18px 'Lucida Grande', 'Lucida Sans Unicode';
}

body.products menu#sub li a {
    padding-left: .75em;
    padding-right: .75em;

}

body.products menu#sub li.leftend {
    border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px  0 0 7px;
    -webkit-border-radius: 7px  0 0 7px;
    padding: .5em;
    background: white;
    border-left: 1px solid #08C;
    border-top: 1px solid #08C;
    border-bottom: 1px solid #08C;
    margin-right: -5px;
}

body.products menu#sub li.rightend {
    border-radius: 0 7px 7px 0;
    -moz-border-radius:  0  7px 7px 0;
    -webkit-border-radius:  0  7px 7px 0;
    padding: .5em;
    background: white;
    margin-left: -5px;
    border-right: 1px solid #08C;
    border-top: 1px solid #08C;
    border-bottom: 1px solid #08C;

}

body.products menu#sub li.middle {
    border-radius: 0;
    padding: .5em;
    background: white;
    border-top: 1px solid #08C;
    border-bottom: 1px solid #08C;

}

body.products menu#sub li.selected a, body.products menu#sub li.selected {
    color: white;
    background: #08C;

}

body.products div#footer {
    border: none;
}

body.products small {
    font-size: .89em;
    line-height: 1.2;
}

div.article-header {

    margin-bottom: 1em;
}

.mar-right-1 {
    margin-right: 1em;
}

.mar-right-2 {
    margin-right: 2em;
}

.mar-top-0 {
    margin-top: 0em;
}

.mar-top-1 {
    margin-top: 1em;
}

.mar-top-2 {
    margin-top: 2em;
}

.mar-top-3 {
    margin-top: 3em;
}

.mar-top-4 {
    margin-top: 4em;
}

.mar-left-1 {
    margin-left: 1em;
}

div.article-nav {
/* margin-top: 2.8em; */

}

div.article-slogan {

    margin-bottom: 2em;
}

div.article-body {
    border-top: 1px solid silver;
    padding-top: 2em;
}

.button-back {
    background: url(/img/common-02.png) no-repeat;
    width: 160px;
    height: 36px;
    border: none;
    padding-bottom: 1em;
    padding-right: .5em;
}
.button-back-support {
    background: url(/img/common-01.png) no-repeat;
}

.button-back-catalog {
    background: url(/img/common-03.png) no-repeat;
}

ul.no-bullet li {
    list-style-type: none;
}

ul.inline li {
    display: inline;
}

ul.text-center li {
    text-align: center;
}

div.article {
    border-top: 1px silver solid;
    margin-top: 2em;
    padding-top: 2em;
}

img.article-small-img {
    padding-left: .75em;
}

.left {
    float: left;
}

.short-desc {
    font-family: "Lucida Grande";
    font-size: 14px;
    line-height: 1.5;
}

.products menu#main.products  {
    /*background: url("/img/CDOffice2-web-34b.png") no-repeat 285px 0;;*/
}

h6{
    font-size: 1em;
    line-height: 1.5;
    margin-bottom: .5em;
}
ul.main-features li{
    margin-bottom: 2em;
}

ul.main-features li{
    /* margin-bottom: 2em; */
}

ul.main-features li h6{
    margin-bottom: 1em;
}

ul.main-features li h6+p{
    line-height: 1.2;
}
a.pdf-icon{
    background: url(/img/Oficina-PDF-icon.png) no-repeat right;
    height: 32px;
    width: 32px;
    cursor: pointer;
    border: none;
}


.mar-right-1{
    margin-right: 20px;
}

.border-bottom{
    border-bottom: 1px solid silver;
    padding-bottom: 2em;
}
.gray,ul.gray li{
    color: #666;
}
.border-left{
    border-left: 1px solid silver;
    padding-left: 20px;
}


#home{
    height: 40px;
    width: 210px;
    background: url(../img/home-button.png) no-repeat ;
    border: 0;
    text-decoration: none;
}

#home:hover{
    border: 0;
    background: url(../img/home-button-hover.png) no-repeat ;
    text-decoration: none;
}
