
@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; color: #333;}
a { color: #000; text-decoration: none;}

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

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

#conteudo-index { background: #FFF; font-size:1em;}
#conteudo-index h1 { font-size: 1.9em; margin-bottom: 10px;}
#conteudo-index p { margin: 0px 0px 10px 0px; }

#utilitarios-1 div a { background: #2774A0; font-size: 1.5em; color:#fff; font-weight:normal;}
#utilitarios-1 div a span span {font-size:14px;}
#utilitarios-1 div a:hover { background: #3C3C3C; color:#006DC0;}

#utilitarios-5 div a { background: #2774A0; font-size: 1.5em; color:#fff; font-weight:normal;}
#utilitarios-5 div a span span {font-size:14px;}
#utilitarios-5 div a:hover { background: #3C3C3C; color:#006DC0;}

#idocumentos h1 { font-size: 1.2em; color:#222222;}
#idocumentos { background: #E8E8E8; }
#idocumentos-form input { border: 0px; padding: 1%; font-size: 1em;}
#idocumentos-form button { background: #09476A; border: 0px; cursor: pointer; color: #fff; padding: 1%; font-size: 1em;}

#inewsletter { background: #E8E8E8; }
#inewsletter h1 { font-size: 1.3em; color:#222222;}
#inewsletter input { border: 0px; padding: 1%; font-size: 1em;}
#inewsletter button { background: #09476A; border: 0px; cursor: pointer; color: #fff; padding: 1%; font-size: 1em;}

#atendimento-online { background: #E8E8E8; }
#atendimento-online h1 { font-size: 1.250em; font-weight: bold;}
#atendimento-online-texto p{ font-weight: normal; }
#atendimento-online-texto a{font-size: 1.3em; color:#f8a32e;}

#icalendario table {background: #fff;}
#icalendario h3 { font-size: 1.250em; margin-bottom: 10px;}
#icalendario thead th { color: #fff;  background: #9B9B9B; padding: 5px;}
#icalendario tbody .titulo { color: #222222;  background: #CCC;}
#icalendario td { padding: 5px;}
#icalendario .first-td { color: #222222;  background: #CCC;}
#icalendario a { color: #222222;}
#icalendario .atual { color: #f4c900; }
#icalendario #icalendario_agenda_estadual { margin-top: 10px; }

#utilitarios-3 div a { background: #A5A5A5; font-size: 1.5em; color:#006AC2; font-weight:normal;}
#utilitarios-3 div a span span {font-size:14px;}
#utilitarios-3 div a:hover { background: #006AC2; color:#fff;}

#box-news  h2 { font-size: 1.250em; font-weight: bold; margin-bottom: 10px;}
#inews  .veja_mais { text-decoration:underline;}
#manual-empresarial h1 { font-size: 1.250em; font-weight: bold; margin: 10px 0px;}
#manual-empresarial a {font-size:1.1em; color:#353535;}

.box-conteudo h1 { font-size: 1.250em; font-weight: bold; margin-bottom: 10px;}
.btnenvia, .btnreseta { margin-left:10px;width: 100%; height: 2.5em; margin-top: 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background: #222222; border: 0px; cursor: pointer; color: #FFF; padding: 1%; font-size: 1em;}

#rodape{background:url('../img/rodape.jpg') center top no-repeat #222222; border-top: 10px solid #09476A;}
#rodape a{ color: #fff; font-size:1.2em;}
#rodape p { font-size:1.2em;}
#rodape h4 { font-size:1.5em;}
#under_rodape {background: #222222; color: #fff; }
#under_rodape_sub{background:#006AC2;}
#rodape_email a{font-size:1.1em;}

#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 }

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