/* reset básico */
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/* conteudo */
.conteudo  {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}
    @media (min-width: 1170px) {
        .conteudo  {
            max-width: 1170px;
            padding: 0;
        }
    }

/* linha */
.row2 {
    margin-left: -5px;
    margin-right: -5px;
}
    .row:before,
    .row:after {
        content: "";
        display: table;
    }
    .row:after {
        clear: both;
    }

/* colunas */
.coluna {
    display: inline-block;
    vertical-align: top;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
    margin-right: -4px;
    *zoom: 1;
    *display: inline;
}

 /* coluna */
    @media (max-width: 780px) {
        .coluna {
            width: 100%;
        }
    }
	
    /* duas colonas */
    @media (min-width: 480px) {
        .col-2 {
            width: 50%;
        }
    }

    /* tres colunas */
    @media (min-width: 728px) {
        .col3 {
            width: 33.3333%;
        }
    }

    /* quatro colunas */
    @media (min-width: 960px) {
        .col-4 {
            width: 25%;
        }

    }

    /* sidebar */
    @media (min-width: 992px) {
        .col-content {
            width: 60%;
        }

        .col-sidebar {
           width: 40%;
        }
    }


/* USAR APENAS PARA DEMOSTRAÇÂO */
.teste {
    padding: px;
    text-align: center;
    margin: 2px 0;
    color: #fff;

}
.menu {
	background: #E6F3DA;
    padding: 10px 10px 10px 10px;
    text-align: center;
    
    color: #fff;
	border-radius: 30px 2px 30px 2px;
	border-style: dotted;
	border-color:#C60;
	
}

