body { font: 0.875em Arial; color: #333; overflow-x: hidden;}
a { color: #333; text-decoration: none; }

strong { font-weight: bold; }
em { font-style: italic; }

#wrap-topo { background: #fff; border-bottom: 1px solid #dbdbdb;}

#full-slider-wrapper { border-bottom: 15px solid #0951a1; padding-bottom:0px;}
#wrap-conteudo #conteudo { background: #f3f3f3; }
#texto-conteudo h1 { font-size: 1.250em; font-weight: bold; margin-bottom: 10px;}
#texto-conteudo p { margin: 0px 0px 10px 0px; }

#idocumentos h2 { font-size: 1.250em; font-weight: bold; margin-bottom:0px;}
#idocumentos-form {margin-left:30%;}
#idocumentos-form input { padding: 1%; font-size: 1em; border:1px solid #ccc;}
#idocumentos-form button { background: #0951a1; border: 0px; cursor: pointer; color: #FFF; padding:0; font-size: 0.9em; margin-left:28%;}

#icalendario h3 { font-size: 1.65em; margin-bottom: 10px; text-align:center; }
#icalendario thead th {color: #ffffff; background: #0951a1; padding: 5px;font-weight: bold;border: 1px solid #ffffff;}
#icalendario tbody .titulo {
	color: #f3f3f3;
    background: #bababa;
}
#icalendario td { padding: 5px; border: 1px solid #bbb8b8;}
#icalendario a { color:#333; }
#icalendario #icalendario_agenda_estadual { margin-top: 10px; }
#icalendario .dia{color:#888;}
#icalendario .atual { font-weight:bold; color:#e21115; }

#iartigos h1 { font-size: 2em; font-weight: bold; }

#texto-inewsletter p { color: #333; font-size: 1em; }
#inewsletter input { padding: 1%; font-size: 1em; border:solid 1px #babbba; }
#inewsletter button { background: #1163be; border: 0px; cursor: pointer; color: #FFF; padding: 1%;font-size: 1em;}

#box-news  h2 {
	font-size: 2.5em;
    margin-bottom: 10px;
    color: #0951a1;
}
#inews .veja_mais {
	border: 0px;
    cursor: pointer;
    color: #0951a1;
    font-size: 0.9em;
    font-weight: bold;
    padding-top: 7px;
}

#wrap-rodape{background:#0951a1; color:#fff;}
#wrap-rodape a{ color:#fff; }
#under_rodape{background:#fff;}
#wrap-rodape #rodape #direita h4{font-weight:bold; font-size:1.2em; margin-bottom:10px;}

.box-conteudo h1{font-size:1.66em; font-weight:bold; margin-bottom:10px;}
#idocumentos h1{font-size:1.2em; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #0951a1; text-align:center;margin:0% 20% 3% 20%;}
.btnenvia, .btnreseta { width: 30%; height: 2.5em; margin-top: 10px; background: #0951a1; border: 0px; cursor: pointer; color: #FFF; padding: 1%; font-size: 1em;}

.box-parceiro { background: #f1f1f1;  }

/* Box com link's úteis (utilitários contábeis) */
#box-links-uteis p{cursor:pointer;}
#box-links-uteis p a{color:#000;}
#box-links-uteis p:hover{background:#CCC}
#box-links-uteis p.t-ativo{background-color:#777; color:#FFF; border:1px solid #999;}
#box-links-uteis p.t-ativo span,#box-links-uteis p.t-ativo a{color:#FFF;}
#box-links-uteis div ul li{list-style: circle;}
#box-links-uteis div ul li:hover{list-style:disc;}
#box-links-uteis div ul li a{color:#080101; font:11px Tahoma;}
#box-links-uteis p a:hover{text-decoration: none;}

#wrap-conteudo #wrap-conteudo-artigos #conteudo{ background:#fff; }

/*---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 }

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