html, body { font-family: 'Open Sans', sans-serif; }

a { text-decoration: none; color: #333;}
h1, h2 { font-size: 24px; }
ul li{margin-left: 3%;}

strong{font-weight:bold}

.bg-verde { background: #000; }
.bg-verdeescuro { background: #000; }
.bg-cinzaescuro {
    background: #eac765;
    border: 2px solid #eac765;
}


a.lnk-branco { color: #fff; }
a.lnk-verde {
    color: #000;
    background: #eac765;
    padding: 1% 3%;
    border-radius: 90px;
    font-size: 1em;
}
a.lnk-verdeescuro { color: #151515; }

#idocumentos-box { color: #fff; }
#idocumentos-box h2 { font-size: 17px; }
#idoc-botao { color: #fff; border: 0px;}

#box-tools-2 { color: #fff; }
.tools2 a { color: #fff;}

#tools1-1 h2 {
    font-size: 1.45em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left!important;
}

#tools1-2 h2 {
    font-size: 1.45em!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    text-align: left!important;
}

/*Classes auxiliares*/

.text-center { text-align: center; }
.text-left {text-align: left;
    margin-top: 43px;
    margin-bottom: 25px;
}
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.pull-left { float: left; }
.pull-right { float: right; }
.hidden { display: none; }

#texto-conteudo {
    font-family: Calibri;
    width: 80%;
    clear: both;
    padding-top: 5%;
    padding-bottom: 4%;
    text-align: left!important;
}
#texto-conteudo h2 { font-size: 1.250em; font-weight: bold; margin-bottom: 10px;color:#333;}
#texto-conteudo p {
    text-align: justify;
    color: #5d5d5d;
    font-size: 1.25em;
    line-height: 27px;
    padding-bottom: 10px;
}

.home-servico li{
    line-height: 39px;
    font-size: 18px;
}