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

body { font: 0.875em Calibri;}
a { color: #482609; text-decoration: none;}

#contato h1, #contato p{ color:#333; }

#wrap-topo {
	/*background: url(../img/bg-topo.jpg) no-repeat center top; */
    background-color: #af5e25;
}

/*#full-slider-wrapper { border-top: 5px solid #FFF; border-bottom: 5px solid #FFF;}*/

#conteudo-index {
	    background-color: #af5e25;
    padding: 3% 15% 3% 15%;
    text-align: center;
}
#conteudo-index h1 {
	font-size: 23px;
    margin-bottom: 16px;
    color: #ffffff;
    font-family: sans-serif;
    font-weight: bold;
}
#conteudo-index p {
	font-size: 19px;
    line-height: 20px;
    padding-bottom: 10px;
	color:#fff;
}

#utilitarios-1 div a { background: #613B1A; font-size: 1.5em; color:#181818; font-weight:normal;}
#utilitarios-1 div a span span {font-size:14px;}
#utilitarios-1 div a:hover { background: #fff;}

#idocumentos h1 { font-size: 1.7em; color:#fff;}
#idocumentos { background: #353535; }
#idocumentos-form input { border: 0px; padding: 1%; font-size: 1em;}
#idocumentos-form button { background: #744924; border: 0px; cursor: pointer; color: #FFF; padding: 1%; font-size: 1em;}

#inewsletter {
	    background: #af5e25;
    padding: 6% 0% 10% 0%;
    border-radius: 8px;
}
#inewsletter h1 {
	font-size: 25px;
    color: #fff;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
}

#inewsletter p {
	font-size: 18px;
    color: #fff;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 10px;
}

#inewsletter input { border: 0px; padding: 1%; font-size: 1em;}
#inewsletter button {
	background: #74492400;
    border: 0px;
    cursor: pointer;
    color: #FFF;
    padding: 1%;
    font-size: 17px;
    border: 2px solid #fff;
    margin: 0 auto;
    display: block;
    width: 39%;
    border-radius: 90px;
}

#inewsletter button:hover {
	background: #482609;
}

#atendimento-online h1 { font-size: 1.85em;}
#atendimento-online-texto p a { font-weight: normal; }
#icalendario h3 {
	    font-size: 23px;
    margin-bottom: 10px;
    color: #482609;
    text-transform: uppercase;
    font-weight: bold;
}
#icalendario thead th {
	color: #FFF;
    background: #af5e25;
    padding: 5px;
    font-size: 19px;
}
#icalendario tbody .titulo {color: #666;  background: #CCC;}
#icalendario td { padding: 5px;color:#000;}
#icalendario .first-td { color: #666;  background: #CCC;}
#icalendario a { color: #696969; }
#icalendario .atual { color: red; }
#icalendario #icalendario_agenda_estadual { margin-top: 10px; }
#utilitarios-3 div a span span {font-size:14px;}

#utilitarios-3 h2{
    font-size: 23px;
    margin-bottom: 40px;
    color: #ffffff;
    font-family: sans-serif;
    font-weight: bold;
	text-align:center;
}

#box-news  h2 {
	font-size: 23px;
    margin-bottom: 10px;
    color: #482609;
    text-transform: uppercase;
    font-weight: bold;
}
#inews  .veja_mais { text-decoration:underline;}
#manual-empresarial h1 { font-size: 1.5em; margin: 10px 0px;}

.box-conteudo h1 {
	font-size: 28px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #482609;
}

.box-conteudo p {
	font-size: 21px;
    margin-bottom: 10px;
    color: #482609;
}
.btnenvia, .btnreseta { 
width: 30%;
    height: 2.5em;
    margin-top: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 90px;
    background: #af5e25;
    border: 0px;
    cursor: pointer;
    color: #FFF;
    padding: 1%;
    font-size: 1em;
    float: left;
    margin-right: 10px;
}

.btnenvia{ margin-left:5px; }

#rodape{color: #fff;}
#rodape a{ color: #fff; font-size:1.2em;}
#rodape p { font-size:1.2em;}
#rodape h4 { font-size:1.5em;}
#under_rodape {color: #fff; }



#iartigos h1, #iartigos-detalhes h1 { font-size: 1.250em; font-weight: bold; margin-bottom: 10px;}

/*---CSS mapa personalizado--*/

.infoBox { background-color: #FFF; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: 2px solid #3fa7d8; border-radius: 3px; margin-top: 10px;padding:10px; }
.infoBox p { padding: 0 15px }
.infoBox:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #3fa7d8; top: -10px; content: ""; height: 0; position: absolute; width: 0; left: 138px }

--------------
