.red {color:#ff0000;}

.azul {color:#0099ff;}

.redgrande {color:#ff0000;font-size:14px;}

.subtit {
    padding-left:10px

}

.error-message, label.error {
    color: #ff0000;
    margin:0;
    display: inline;
    font-size: 1em !important;
    font-weight:lighter;
}

/*only image at center*/

.feature-center-img1 img {
    margin-top: 35px;
    margin-bottom:30px;
    float: left;


}

.feature-center-img1 li {

    margin-bottom: 10px;


}


.feature-center-img1 h1, .feature-center-img1 h2, .feature-center-img1 h3, .feature-center-img1 h4, .feature-center-img1 h5, .feature-center-img1 p {

    text-align: left;

}

.list-3col1, .list-4col1, .list-6col1 {

    margin-left: 0;

}

.list-3col1 li, .list-4col1 li, .list-6col1 li {

    width: 100%;

    margin-left: 0px;

    margin-bottom: 30px !important;

    display: block;

}

/*----------------------------------------*/

/*----- 3.3 Tablet (Portrait) / Design for a width of 768px -----*/

/*----------------------------------------*/

    /*----------------------------------------*/
    /*----- 1.6 Image styles -----*/
    /*----------------------------------------*/
    .img-left1 {
        float: left;
        margin-right: 20px;
    }
    .img-right1 {
        float: right;
        margin-left: 20px;
    }
    .frame1, .frame-icon1 {
        background: #fff;
        border: 1px solid #dedede;
        padding: 9px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        position: relative;
    }
    .frame-icon1 {
        margin-bottom: 30px;
    }
    .list-3col2 .frame img1, .list-4col2 .frame img1, .list-6col2 .frame img1, .list-3col2 .frame-icon1 img, .list-4col .frame-icon1 img, .list-6col1 .frame-icon1 img {
        margin-bottom: 0;
    }
    .icon-bg1 {
        background: #0099ff;
        width: 54px;
        height: 54px;
        position: absolute;
        left: 50%;
        top: 100%;
        margin-left: -27px;
        margin-top: -35px;
        border-radius: 54px;
        -moz-border-radius: 54px;
        -webkit-border-radius: 54px;
        margin-bottom: 30px;
    }
    .icon-bg1 img {
        float: left;
    }

    /*----- 3, 4, 6 column list -----*/
    .list-3col2, .list-4col2, .list-6col2 {
        margin-left: -20px;
    }
    .list-3col2 li {
        width: 300px;
        margin-left: 20px;
        list-style-type: none;
        float: left;
    }
    .list-4col2 li {
        width: 220px;
        margin-left: 20px;
        list-style-type: none;
        float: left;
    }
    .list-6col2 li {
        width: 140px;
        margin-left: 20px;
        list-style-type: none;
        float: left;
    }
    .list-3col2 img, .list-4col2 img, .list-6col2 img {
        margin-bottom: 10px;
    }

    .list-3col2, .list-4col2, .list-6col2 {
        margin-left: 0;
    }

    .list-3col2 li, .list-4col2 li, .list-6col2 li {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 30px !important;
        display: block;
    }