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

	#wrap-topo { background:url('../img/topo.jpg') #fff center top no-repeat;}
	#full-slider-wrapper { padding-top:0px; }
	#utilitarios-1 h1, #utilitarios-2 h1 { font-size: 1.2em; font-weight: bold;}
	#wrap-conteudo #conteudo { background: #fff; }
	#texto-conteudo h1 { font-size: 1.6em; font-weight: bold; margin-bottom: 10px;}
	#texto-conteudo p { margin: 0px 0px 10px 0px; }

/* Links Úteis */
	#linksuteis h2 { font-size: 1.8em; margin-bottom: 40px; text-align:center; color:#4e525d; }
	.utilitario h1 { margin-bottom:15px; font-size: 1.2em; color:#b20d19; font-weight:bold;}
	.utilitario p { font-size:0.9em; margin-bottom:15px; }
	.utilitario-btn { background: #b20d19; height:30px; }
	.utilitario-btn a{ color:#fff; }
/* ------------------------------------------------------------------------ */

/* Área do Cliente */

	#areadocliente  h2 { font-size: 1.8em; margin-bottom: 40px; text-align:center; color:#4e525d; }
	#idocumentos h1 { width:80%; margin:0 auto; font-size: 1.2em; font-weight:bold; margin-bottom: 10px; color:#b20d19; text-align:center; padding:7px 0 7px 0; }
	#idocumentos-form { }
	#idocumentos-form input { border: 1px solid #ccc; padding: 1%; font-size: 1em; background:#fefefe; text-align:center; }
	#idocumentos-form button { background: #b20d19; border: 0px; cursor: pointer; color: #FFF; padding: 1%; font-size: 1em;}
	#idoc-div-btn{ text-align:center; padding:5px 0 5px 0; }
	
/* ------------------------------------------------------------------------ */

/* iCalendário */
	#icalendario h3 { font-size: 1.3em; margin-bottom: 10px;}
	#icalendario thead th { color: #FFF;  background: #b20d19; padding: 5px; }
	#icalendario tbody .titulo { color: #333;  background: #eee;}
	#icalendario td { padding: 5px; border: 1px solid #999;}
	#icalendario .first-td { color: #333;  background: #eee;}
	#icalendario a { color:#D22E1D; }
	#icalendario .atual { color:#D22E1D; }
	#icalendario #icalendario_agenda_estadual { margin-top: 10px; }
	#icalendario #icalendario_agenda_estadual a{ color:#333; }
/* ------------------------------------------------------------------------ */

/* Ideal News */
	#box-news  h2 { font-size: 1.2em; font-weight:bold; margin-bottom: 40px; color:#b20d19; }
	#inews .veja_mais { background: #D22E1D; border: 0px; cursor: pointer; color: #FFF; padding: 1%; font-size: 1em;}
/* ------------------------------------------------------------------------ */

/* Rodapé */
	#wrap-rodape{ color:#9d9f9c; }
	#wrap-rodape a{ color:#9d9f9c; }
	#under-rodape-content p { text-align:center; color:#fff; }
	#wrap-rodape #rodape #chat-rodape { background:#8b0811; }
	#wrap-rodape #rodape #chat-rodape a{ text-align:center; color:#fff; }
	#wrap-rodape #rodape #endereco-rodape{ color:#fff; }
	#wrap-rodape #rodape #endereco-rodape a{ color:#fff; }
	#wrap-rodape #rodape h4 { text-align:center; font-size:2.3em; color:#fff; padding:45px 0 45px 0; }
	#redes-sociais-rodape { color:#fff; }
/* ------------------------------------------------------------------------ */

	.box-conteudo h1{font-size:1.2em; font-weight:bold; margin-bottom:10px;}

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

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