@font-face {
font-family: Calibri;
src: url('../fonts/calibri-webfont.eot'); /* IE9 Compatibility Modes */
src: url('../fonts/calibri-webfont.eot?') format('eot'),  /* IE6-IE8 */
url('../fonts/calibri-webfont.woff') format('woff'), /* Modern Browsers */
url('../fonts/calibri-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
url('../fonts/calibri-webfont.svg#Oswald') format('svg'); /* Legacy iOS */
}


html, body { font-family: 'Calibri', 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: #bc2f2d; }
.bg-verdeescuro { background: #bc2f2d; border: 1px solid #bc2f2d; }
.bg-cinzaescuro { border: 1px solid #fff; }
#linha-topo { background: #444;  }

a.lnk-branco { color: #fff; }
a.lnk-verde { color: #bc2f2d; }
a.lnk-verdeescuro { color: #bc2f2d; }

#box-botoes-topo a:hover {border:1px solid #ac211f;}

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

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


/*Classes auxiliares*/

.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.pull-left { float: left; }
.pull-right { float: right; }
.hidden { display: none; }

#texto-conteudo {text-align:left; color:#333; }
#texto-conteudo h2 { font-size: 1.250em; font-weight: bold; margin-bottom: 10px;color:#333;}
#texto-conteudo p { text-align:left; color:#333;  }
#texto-conteudo p a strong{font-weight:bold;color:#333; font-size: 0.8em; }

.home-servico li{line-height: 28px; }