/* ECOMPANY - ESTILOS GENRICOS */
	/*Estilo da TD foi retirado e colocado em Ecp.Geral.css*/
td.ativada {
	background-color: #D8D8D8
}
td.desativada {
	background-color: #A3A3A3;
}
/* MENU */
ul.menu-principal {
	width: 940px;
	height: 95px;
	position: absolute;
	top: 115px;
	z-index: 10;
}
ul.menu-principal li {
	float: left;
	position: relative;
	text-align: left;
}
ul.menu-principal li a {
	background: url(../../../midia/main-menu.png) no-repeat 0 0;
	display: inline;
	float: left;
	font-size:1.3em;
	font-family:Tahoma;
	color: #FFEBEB;
	padding: 0 0 0 10px;
	overflow: hidden;
}
ul.menu-principal a.n1 { letter-spacing: -1px; }
ul.menu-principal li a:hover { text-decoration: none; }
ul.menu-principal li a.inicial,
ul.menu-principal li a.minas,
ul.menu-principal li a.invista,
ul.menu-principal li a.governo,
ul.menu-principal li a.acesso { 
	height:47px;
	line-height:normal;
	padding-top:48px;
}
ul.menu-principal li a.inicial {
	background-position: -30px 0px;
	width: 82px;
}
ul.menu-principal li a.minas {
	background-position: -122px 0px;
	padding-left: 6px;
	width: 107px;
}
ul.menu-principal li.hover a.minas, ul.menu-principal li:hover a.minas { background-position: -122px -95px; }
ul.menu-principal li a.invista {
	background-position: -235px 0px;
	padding-left: 6px;
	width: 115px;
}
ul.menu-principal li.hover a.invista, ul.menu-principal li:hover a.invista { background-position: -235px -95px; }
ul.menu-principal li a.governo {
	background-position: -356px 0px;
	width: 64px;
}
ul.menu-principal li.hover a.governo, ul.menu-principal li:hover a.governo { background-position: -356px -95px; }
ul.menu-principal li a.acesso {
	background-position: -868px 0px;
	width: 92px;
}
ul.menu-principal li.hover a.acesso, ul.menu-principal li:hover a.acesso { background-position: -868px -95px; }
ul.menu-principal li a.cidadao,
ul.menu-principal li a.empresa,
ul.menu-principal li a.estado { 
	height:60px;
	line-height:normal;
	padding-top:35px;
}
ul.menu-principal li a.cidadao {
	background-position:-430px 0;
	padding-left:36px;
	width:64px;
}
ul.menu-principal li a.empresa {
	background-position: -530px 0;
	padding-left: 52px;
	width: 73px;
}
ul.menu-principal li a.estado {
	background-position: -655px 0;
	padding-left: 47px;
	width: 166px;
}
ul.menu-principal li.acesso {
	left: 438px;
}
ul.tamanho-servico {
	width: 100px;
}
div.center-servico {
	margin: 0 auto;
	position: relative;
	width: 100px;
}
div.alinha-servico {
	position: relative;
	top: -200px;
}
div.alinha-cidadao {
	left: -20px;
}
div.alinha-empresa {
	left: 80px;
}
div.alinha-menu {
	width: 940px;
}
div.alinha-estado {
	left: 205px;
}
/* SUBMENU */
ul.menu-principal ul {
	background-color: #FDF4F4;
	border: 5px solid #E33E3B;
	width: 175px;
	display: none;
	position: absolute;
	top: 80px;
	left: 0;
	padding: 0;
	z-index: 15;
}
ul.menu-principal ul.conheca { width: 350px; }
ul.menu-principal ul.col2 { width: 350px; }
ul.menu-principal ul li { float: left; border: none; width: 175px; }
ul.menu-principal ul li a {
	background:none;
	border-bottom:1px dashed #F4CCCB;
	font:1.1em/2.7em Tahoma,sans-serif;
	color:#696161;
	height:29px;
	clear:both;
	padding:0 0 0 30px;
	display:block;
	float:none;
}
ul.menu-principal ul li a:hover { background-color: #F4CCCB; }
ul.menu-principal ul.servicos {
	background-color: #FEF1ED;
	border: 5px solid #FFA462;
	width: 525px;
	top: 80px;
}
ul.menu-principal ul.servicos.empresa { left: auto; right: 0; }
ul.menu-principal ul.servicos.estado {
	background: url(../../../midia/col-menu-estado.png) repeat-y 0 0;
	left: auto;
	right: 0;
}
ul.menu-principal ul.servicos li a { border-bottom-color: #FFD6C2; }
ul.menu-principal ul.servicos li a:hover { background-color: #FFD6C2; }
ul.menu-principal li.hover a.estado, ul.menu-principal li:hover a.cidadao { background-position: -430px -95px; }
ul.menu-principal li.hover a.empresa, ul.menu-principal li:hover a.empresa { background-position: -530px -95px; }
ul.menu-principal li.hover a.estado, ul.menu-principal li:hover a.estado { background-position: -655px -95px; }
ul.menu-principal ul.servicos.estado div { float: left; width: 175px; }
ul.menu-principal ul.servicos.estado span.categoria {
	display: block;
	font: 1.3em/2em "Segoe UI", Tahoma, sans-serif;
	color: #FF5800;
	padding-left: 15px;
}
ul.menu-principal ul.servicos.estado .col-servidor { background-color: #FFF; }
ul.menu-principal ul.servicos.estado .col-servidor span.categoria { background-color: #FFE5B2; }
ul.menu-principal ul.servicos.estado .col-servidor a { border-color: #FFDDCC; }
ul.menu-principal ul.servicos.estado .col-municipio { background-color: #FFEEE5; }
ul.menu-principal ul.servicos.estado .col-municipio span.categoria { background-color: #FFD6A0; }
ul.menu-principal ul.servicos.estado .col-municipio a { border-color: #FFD0B7; }
ul.menu-principal ul.servicos.estado .col-estado { background-color: #FFE3D4; }
ul.menu-principal ul.servicos.estado .col-estado span.categoria { background-color: #FFCC94; }
ul.menu-principal ul.servicos.estado .col-estado a { border-color: #FFC7AA; }
ul.menu-principal ul.acesso {
	width: 225px;
	left: auto;
	right: 0; 
}
ul.menu-principal ul.acesso li { width: 225px; }
li.utilidades{ display: none}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
:focus { outline: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
li { list-style: none; }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	font-size: 0;
} 
.clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1px; }
div.colunaTopo {
/*	position: relative;*/
/*	z-index: 10;*/
	padding-bottom: 10px;
}
div.topo a.logo,
div.topo div.menu-funcionalidades a.aumentar-fonte,
div.topo div.menu-funcionalidades a.diminuir-fonte,
div.topo div.menu-secundario li.redes-sociais ul li a,
div.busca form label,
div.redes-sociais a,
div.invista div.slides #slide-control a,
div.servicos-acessados div.tab-servicos a,
div.navegacao a.anterior,
div.navegacao a.proximo,
div.navegacao-servicos a.anterior,
div.navegacao-servicos a.proximo,
ul.categorias li a.submenu,
div.folder h1 span.ico-aba {
	display: block;
	overflow: hidden;
	text-indent: -1000px;
}
div.topo div.menu-funcionalidades a, div.topo div.menu-funcionalidades span, div.aba-busca{ font-size:1em;}
/* cones dos ttulos */
div.agencia-minas h1,
div.noticias h1,
div.redes-sociais h1,
div.eventos h1,
div.servicos-acessados h1,
div.invista h1,
div.minas h1,
div.numeros-minas h1 {
	background-image: url(../../../midia/topo-sprite.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
/* TIP */
.tip-red {
	background: transparent url(../../../midia/balao.gif) no-repeat 0 100%;
	font-weight: bold;
	color: #FFF;
	text-shadow: #54130b 1px 1px 1px;
	padding: 2px 6px 9px;
	z-index: 100;
}
.tip-servicos {
	/*background: transparent url(../../../midia/balao2.gif) no-repeat 0 100%;*/
	width: 199px;
	font-size: 1.1em;
	color: #000;
	padding: 5px 10px 12px 10px;
	z-index: 100;
	/* filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85; */
	opacity: 0.85;
}
/* Autocomplete */
.ac_results {
	background-color: #FFFFF4;
	border: 1px solid #ECECE0;
	overflow: hidden;
	z-index: 99999;
	width: 200px !important;
	/* filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;*/
	opacity: 0.95;
}
.ac_results li {
	padding-left: 5px;
	cursor: default;
	display: block;
	line-height: 25px;
	overflow: hidden;
}
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { }
.ac_over { background-color: #FFF99D; color: #363636; }
body {
	background: url(../../../midia/bg-topo.jpg) no-repeat 50% 0;
	font: 62.5% Tahoma, sans-serif;
	color: #7D7777;
	line-height: 1.5;
}
body.interna { background: url(../../../midia/bg-topo-interna.jpg) no-repeat 50% 0; }
p { margin-bottom: 10px; }
a {
	text-decoration: none;
	color: #10A9E9;
}
div.interna .col-2 a:visited { background-color: #F7F3F8; color: #AD88B9; }
a:hover { text-decoration: underline; }
h1.titulo {
	font: bold 2.2em Arial, sans-serif;
	letter-spacing: -1px;
	color: #444;
	border-bottom: 1px dashed #E0DDDD;
	margin-bottom: 12px;
}
.center, div#DIV_CAMINHO_NAVEGACAO{
	width: 940px;
	margin: 0 auto;
	position: relative;
}
/* para resolver o problema da sobreposição*/
div.rodape div.center{
	position: static;
}
div#DIV_CAMINHO_NAVEGACAO{
	padding-top:0px;
}
div.col-1 {
	width:360px;
	margin-right:40px;
	float:left;
}
div.col-2 {
	width: 540px;
	float:left;
}
div.interna .col-1 {
	width: 220px;
	margin-right: 25px;
	position: relative;
	z-index: 2;
}
div.interna div.col-2 {
	width: 695px;
}
div.interna p { line-height: 1.63; }
div.interna h1.title,h1.title {
	border-bottom: 1px dashed #9B9B9B;
	font: 2.2em "Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #D40100;
	margin-bottom: 10px;
}
/* Topo  */
div.topo-secundarias, div.topo {
	height: 200px;
	z-index: 10;
	background-image: none;
}
div.topo-secundarias{background: url(../../../midia/bg-topo-secundarias.jpg) no-repeat 0 0;}
div.topo .center { z-index: 5; }
div.topo-total a.logo,
div.topo a.logo {
	background: transparent url(../../../midia/topo-sprite.png) no-repeat 0 0;
	width: 167px;
	height: 62px;
	position: absolute;
	top: 25px;
	left: 15px;
}
div.topo div.menu-funcionalidades {
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px 0;
}
div.topo div.menu-funcionalidades a,
div.topo div.menu-funcionalidades span {
	display: block;
	float: left;
	padding: 0 10px 0 0;
}
div.topo div.menu-funcionalidades a.aumentar-fonte,
div.topo div.menu-funcionalidades a.diminuir-fonte {
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 16px;
	height: 16px;
	padding: 0 5px 0 0;
}
div.topo div.menu-funcionalidades a.aumentar-fonte { background: url(../../../midia/topo-sprite.png) no-repeat -167px 0; }
div.topo div.menu-funcionalidades a.diminuir-fonte { background: url(../../../midia/topo-sprite.png) no-repeat -167px -16px; }
div.topo div.menu-funcionalidades a.contraste {
	background: url(../../../midia/topo-sprite.png) no-repeat -167px -32px;
	padding-left: 18px;
}
div.topo div.menu-funcionalidades a.rss {
	background: url(../../../midia/topo-sprite.png) no-repeat -167px -48px;
	padding: 0 5px 0 18px;
}
div.topo div.menu-funcionalidades a.enviar-mail {
	background: url(../../../midia/topo-sprite.png) no-repeat -167px -64px;
	padding-left: 18px;
}
/* Busca */
div.busca {
	position: absolute;
	left: 285px;
	top: -155px; 
	width: 230px;
	z-index:50;
}
div.aba-busca {
	background: #EDECEC;
	color: #696161;
	display: block;
	float: left;
	padding: 3px 5px;
	margin-right: 3px;
}
div.busca_avancada {
	background:#FFF;
	color:#10A9E9;
}
div.ativa,div.aba-busca:hover {
	background:#DFDEDD;
	text-decoration:none;
	cursor:pointer; 
}
div.busca form {
	background-color: #FFFFFF;
	padding: 1px;
	clear: both;
	float: left;
}
div.campo form{
	background: #FFF url(../../../midia/topo-sprite.png) repeat-x 0 -362px;
	border: 1px solid #9B9B9B;
	height: 27px;
	float: left;
}
div.busca form label {
	background: url(../../../midia/topo-sprite.png) no-repeat -118px -62px;
	width:  21px;
	height: 20px;
	margin: 5px;
	display: inline;
	float: left;
}
div.busca form input {
	display: inline;
	float: left;
	border: none;
}
div.busca form input.campo_pesquisa {
	background-color:#FFFFFF;
	border:none;
	font-size:1.1em;
	height:14px;
	line-height:normal;
	vertical-align:inherit;
	padding:6px 0 0 0;
}
div.busca form input.texto {
	font: 1.2em Tahoma, sans-serif;
	color: #7D7777;
	width: 135px;
	padding: 6px 0;
	margin: 2px 5px 0 0;
}
div.busca form input.botao {
	background-color: #9B9B9B;
	font: 1em Tahoma, sans-serif;
	color: #FFF;
	width: 45px;
	height: 28px;
	margin: 1px;
}
div.topo div.menu-secundario {
	position: absolute;
	top: 75px;
	left: 270px;	
}
div.topo div.menu-secundario li { float: left; }
div.topo div.menu-secundario a {
	display: inline;
	float: left;
	font-weight: bold;
	color: #E02C2C;
	padding: 4px 6px;
	border-right: 1px dashed #C1C1C1;
	font-size:1.1em;
}
div.topo div.menu-secundario a.fale { border: none; }
div.topo div.menu-secundario li.redes-sociais {
	float: left;
	position: relative;
}
div.topo div.menu-secundario li.redes-sociais.hover,
div.topo div.menu-secundario li.redes-sociais:hover { background-color: #FFF; }
div.topo div.menu-secundario li.redes-sociais ul {
	background-color: #FFF;
	display: none;
	float: left;
	width: 87px;
	height: 26px;
	padding: 5px;
	z-index: 15;
	position: absolute;
	top: -35px;
	left: 0;
}
div.topo div.menu-secundario li.redes-sociais ul li a {
	background: url(../../../midia/topo-sprite.png) no-repeat 0 -62px;
	display: inline;
	width: 24px;
	height: 26px;
	margin-right: 5px;
	padding: 0;
	border: none;
}
div.topo div.menu-secundario li.redes-sociais ul li a.twitter { background-position: 0 -62px; }
div.topo div.menu-secundario li.redes-sociais ul li a.flickr { background-position: -24px -62px; }
div.topo div.menu-secundario li.redes-sociais ul li a.youtube { background-position: -48px -62px; }
div.topo div.menu-secundario li.redes-sociais ul li a.blog { background-position: -72px -62px; margin: 0; }
/* menu principal */
div.topo ul.menu-principal { }
/* Rodape */
div.rodape {
	background: url(../../../midia/bg-rodape.gif) no-repeat 50% 0;
	font-size: 1.1em;
	padding-top: 60px;
	width: 100%;
	float: left;
}
div.rodape a:hover { text-decoration: underline; }
div.rodape div.menu-global,
div.rodape div.menu-insitucional {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}
div.rodape div.menu-insitucional { padding-bottom: 40px; }
div.rodape div.menu-global a,
div.rodape div.menu-insitucional a {
	display: block;
	float: left;
	margin-right: 20px;
}
div.rodape div.menu-global a { color: #D40100; }
div.rodape div.menu-global a.servicos { color: #FF5800; }
div.rodape div.barra {
	background-color: #EBEAE8;
	border-top: 3px solid #E4E3E1;
	clear: both;
	padding: 5px 0;
}
div.rodape div.barra address { font-style: normal; }
div.rodape div.barra span { float: right; }
/* Agencia Minas */
div.agencia-minas {
	width: 360px;
}
div.agencia-minas h1 { background-position: -141px -94px; }
div.agencia-minas a.acesse-agencia {
	background: transparent url(../../../midia/link-externo.gif) no-repeat 100% 50%;
	float: right;
	margin-top: 10px;
	padding-right: 15px;
}
div.agencia-minas div.destaque {
	background-color: #fff;
}
div.agencia-minas img,
div.agencia-minas object { display: block; }
div.agencia-minas div.destaque div.quadro {
	background-color: #F2F1EF;
	border: 1px solid #DDDCDA;
	padding: 4px;
	z-index: 2;
	height:197px;
}
div.jqmedia-youtube div.noFlashMessage {
	background-color: #F2F1EF;
	padding:80px 20px 0 20px;
	text-align:center;
}
div.agencia-minas h2 {
	font: italic 1.8em/1 "Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #D81B12;
	margin-bottom: 5px;
}
div.agencia-minas h2 a { color: #D81B12; }
div.agencia-minas h2 a:visited  { color: #AD88B9; }
div.agencia-minas p { font: italic 1.2em "Segoe UI", Arial, sans-serif; }
div.agencia-minas div.destaques a {
	border: 1px solid #DDDCDA;
	padding: 1px;
	display: inline;
	float: left;
	overflow: hidden;
	margin: 1px 2px 1px 1px;
}
div.agencia-minas div.destaques a:hover { border: 2px solid #a3a19c; margin: 0 1px 0 0; }
div.agencia-minas div.destaques a.current, div.agencia-minas div.destaques a.activeSlide { border: 2px solid #D81B12; margin: 0 1px 0 0; }
/* Notcias Eventos */
div.noticias,
div.eventos { 
	margin-bottom: 20px; 
	padding-top:35px;
	clear: both; }
div.noticias h1 { background-position:-141px -126px; }
div.eventos h1 { background-position:-141px -195px; }
div.noticias div.noticia { margin-bottom: 15px; }
div.noticias div.noticia h2,
div.eventos div.evento h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3;
	color: #D81B12;
}
div.noticias div.noticia h2 a,
div.eventos div.evento h2 a { color: #D81B12; }
div.noticias div.noticia h2 a:visited,
div.eventos div.evento h2 a:visited { background-color: #F7F3F8; color: #AD88B9; }
div.noticias div.noticia h2 a:hover,
div.eventos div.evento h2 a:hover {
	text-decoration: none;
	color: #10A9E9;
}
div.noticias div.noticia span.categoria-tempo {
	display: block;
	font-size: 0.9em;
	margin-bottom: 5px;
}
div.noticias div.noticia img,
div.eventos div.evento img {
	background-color: #F2F1EF;
	border: 1px solid #DDDCDA;
	float: left;
	margin-right: 10px;
	padding: 4px;
}
div.noticias div.noticia a:hover img,
div.eventos div.evento a:hover img { border-color: #D81B12; }
div.eventos div.evento {
	display: inline;
	width: 170px;
	height: 240px;
	margin: 0 20px 10px 0;
	float: left;
	overflow: hidden;
}
div.eventos div.evento.par { margin-right: 0; }
div.eventos div.evento img { float: none; margin: 0; }
div.eventos a.mais-eventos {
	background-color: #838383;
	display: block;
	float: left;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFF;
	padding: 4px 8px;
}
div.eventos a.mais-eventos:hover {
	background-color: #D81B12;
	text-decoration: none;
}
div.eventos.grade div.evento { margin: 0 15px 10px 0; }
/* Redes sociais do governo */
div.redes-sociais { /*margin-bottom: 35px;*/ }
div.redes-sociais h1 { background-position:-141px -161px; }
div.redes-sociais a {
	background: url(../../../midia/topo-sprite.png) no-repeat 0 -88px;
	display: inline;
	float: left;
	height: 23px;
	margin-right: 35px;
}
div.redes-sociais a.twitter { background-position: 0 -88px; width: 91px; }
div.redes-sociais a.flickr { background-position: 0 -111px; width: 51px; }
div.redes-sociais a.youtube { background-position: 0 -134px; width: 52px; }
div.redes-sociais a.blog { background-position: 0 -157px; width: 61px; margin-right: 0; }

/* Servicos mais acessados */
div.servicos-acessados div.tab-servicos a,
div.servicos-acessados div.tab-content div.filtro-categoria a.todas-categorias,
div.servicos-acessados div.tab-content ul.servicos li {
	background-image: url(../../../midia/ico-maisacessados.gif);
	background-position: 0 0;
}
/*div.servicos-acessados { margin-bottom: 35px; }*/
div.invista.minas {margin-top: 35px;}
div.servicos-acessados a:hover { text-decoration: none; }
div.servicos-acessados h1 { background-position:-141px -232px; }
div.servicos-acessados div.tab-servicos { height: 41px; }
div.servicos-acessados div.tab-servicos a {
	display: inline;
	float: left;
	width: 140px;
	height: 40px;
	margin-right: 5px;
}
div.servicos-acessados div.tab-servicos a.cidadao { background-position: 0 0; }
div.servicos-acessados div.tab-servicos a.cidadao:hover { background-position: 0 -40px; }
div.servicos-acessados div.tab-servicos a.current.cidadao { background-position: 0 -40px; margin-top: 1px; }
div.servicos-acessados div.tab-servicos a.empresa { background-position: 0 -80px; }
div.servicos-acessados div.tab-servicos a.empresa:hover { background-position: 0 -120px; }
div.servicos-acessados div.tab-servicos a.current.empresa { background-position: 0 -120px; margin-top: 1px; }
div.servicos-acessados div.tab-servicos a.estado { background-position: 0 -160px; width: 240px; }
div.servicos-acessados div.tab-servicos a.estado:hover { background-position: 0 -200px; }
div.servicos-acessados div.tab-servicos a.current.estado { background-position: 0 -200px; margin-top: 1px; }
div.servicos-acessados div.tab-servicos a.portalUai { background-position: 0 0; }
div.servicos-acessados div.tab-servicos a.portalUai:hover { background-position: 0 -40px; }
div.servicos-acessados div.tab-servicos a.current.portalUai { background-position: 0 -40px; margin-top: 1px; }
div.servicos-acessados div.tab-content {
	width: 100%;
	float: left;
}
div.servicos-acessados div.tab-content.cidadao { background-color: #FFF0E5; }
div.servicos-acessados div.tab-content.empresa { background-color: #FFE6E6; display: none; }
div.servicos-acessados div.tab-content.estado { background-color: #F9F3DD; display: none;}
div.servicos-acessados div.tab-content.portalUai { background-color: #FFF0E5; }
div.servicos-acessados div.tab-content div.filtro {
	padding-left: 10px;
	float: left;
	width: 295px;
}
div.servicos-acessados div.tab-content div.filtro span,
div.servicos-acessados div.tab-content div.filtro-categoria span {
	display: block;
	line-height: 2;
	color: #444;
}
div.servicos-acessados div.tab-content div.filtro input.texto {
	background: #FFF url(../../../midia/topo-sprite.png) repeat-x 0 -362px;
	border: 1px solid #D1C5BD;
	font: 1.1em/1 Tahoma, sans-serif;
	color: #7D7777;
	width: 210px;
	padding: 6px 5px;
	margin: 0 3px 0 0;
	float: left;
	height:auto;
}
div.servicos-acessados div.tab-content div.filtro input.botao {
	background-color: #9B9B9B;
	border: none;
	font: 1em Tahoma, sans-serif;
	color: #FFF;
	width: 60px;
	height: 27px;
	float: left;
}
/* Menu todas as categorias */
div.servicos-acessados div.tab-content div.filtro-categoria {
	width: 230px;
	float: left;
}
div.servicos-acessados div.tab-content div.filtro-categoria ul { width: 227px; }
div.servicos-acessados div.tab-content div.filtro-categoria a.todas-categorias {
	display: block;
	width: 210px;
	height: 25px;
	padding-left: 15px;
	color: #978171;
	line-height: 25px;
	border: 1px solid;
}
div.servicos-acessados div.tab-content.cidadao div.filtro-categoria a.todas-categorias {
	background-position: 0 -130px;
	border-color: #E7D6CA;
}
div.servicos-acessados div.tab-content.empresa div.filtro-categoria a.todas-categorias {
	background-position: 0 -105px;
	border-color: #E1C1C1;
}
div.servicos-acessados div.tab-content.estado div.filtro-categoria a.todas-categorias {
	background-position: 0 -80px;
	border-color: #D9D1B5;
}
div.servicos-acessados div.tab-content.portalUai div.filtro-categoria a.todas-categorias {
	background-position: 0 -130px;
	border-color: #E7D6CA;
}
div.servicos-acessados div.tab-content div.filtro-categoria ul li { position: relative; float: left; }
div.servicos-acessados div.tab-content div.filtro-categoria ul li ul {
	display: none;
	float: left;
	width: 525px;
	position: absolute;
	top: 25px;
	right: 0;
}
div.servicos-acessados div.tab-content.cidadao div.filtro-categoria ul li ul { background-color: #F4E9E1; border: 1px solid #E7D6CA; }
div.servicos-acessados div.tab-content.empresa div.filtro-categoria ul li ul { background-color: #F3E5E5; border: 1px solid #E1C1C1; }
div.servicos-acessados div.tab-content.estado div.filtro-categoria ul li ul { background-color: #EBE6D4; border: 1px solid #D9D1B5; }
div.servicos-acessados div.tab-content.portalUai div.filtro-categoria ul li ul { background-color: #F4E9E1; border: 1px solid #E7D6CA; }
div.servicos-acessados div.tab-content div.filtro-categoria ul li ul li {
	float: left;
	width: 175px;
	font-size: 1em;
}
div.servicos-acessados div.tab-content div.filtro-categoria ul li ul li a {
	display: block;
	color: #978171;
	line-height: 29px;
	padding-left: 10px;
}
div.servicos-acessados div.tab-content.cidadao div.filtro-categoria ul li ul li a:hover { background: #eeded2; }
div.servicos-acessados div.tab-content.empresa div.filtro-categoria ul li ul li a:hover { background: #ecd6d6; }
div.servicos-acessados div.tab-content.estado div.filtro-categoria ul li ul li a:hover { background: #e4ddc5; }
div.servicos-acessados div.tab-content.portalUai div.filtro-categoria ul li ul li a:hover { background: #eeded2; }

/* Box com os servios */
div.servicos-acessados div.tab-content ul.servicos {
	width: 100%;
    height: auto;
	float: left;
	margin-top: 2px;
	padding-bottom: 10px;
}
div.servicos-acessados div.tab-content ul.servicos li {
	display: inline;
	float: left;
	width: 257px;
	height: 62px;
	margin:8px 0 0 8px;
}
div.servicos-acessados div.tab-content ul.servicos li a {
	border: 1px solid;
	display: block;
	height: 55px;
	color: #606060;
	padding: 5px 10px 0 70px;
}
div.servicos-acessados div.tab-content.cidadao ul.servicos li { background-position:0 -240px; }
div.servicos-acessados div.tab-content.empresa ul.servicos li { background-position:0 -302px; }
div.servicos-acessados div.tab-content.estado ul.servicos li { background-position:0 -364px; }
div.servicos-acessados div.tab-content.portalUai ul.servicos li { background-position:0 -240px; }
div.servicos-acessados div.tab-content.cidadao ul.servicos li a {
	border-color: #E9D9CD;
}
div.servicos-acessados div.tab-content.empresa ul.servicos li a {
	border-color: #E1C1C1;
}
div.servicos-acessados div.tab-content.estado ul.servicos li a {
	border-color: #D9D1B5;
}
div.servicos-acessados div.tab-content ul.servicos li a:visited { color: #AD88B9; }
div.servicos-acessados div.tab-content ul.servicos li a:hover {
	color: #D81B12;
	border-color: #D81B12;
}
ul.servicos p {
	font-weight:bold;
	margin:0;
	padding:8px 10px 0 10px;
}
/* Navegao entre os servios mais acessados e Unidades de atendimento */
div.unidade-navegador { /*height: 585px;*/float:left;}
div.navegacao {
	display: inline;
	float: left;
	width:455px;
	padding-top:10px;
}
div.navegacao a, div.navegacao-servicos a {
	display: inline;
	float: left;
	font-size: 1.0em;
	font-weight: bold;
	color: #444;
	margin: 0 4px 0 0;
	padding: 1px 4px 3px;
}
div.interna div.col-2 div.navegacao a:visited { background-color: transparent; color: #444; }
div.navegacao a:hover,
div.navegacao a.atual,
div.navegacao-servicos a:hover,
div.navegacao-servicos a.atual,
div.interna div.col-2 div.navegacao a:hover,
div.interna div.col-2 div.navegacao a.atual, div.navegacao a.activeSlide, div.navegacao-servicos a.activeSlide {
	background-color: #FA752E;
	color: #FFF;
	text-decoration: none;
}
div.navegacao a.anterior,
div.navegacao a.proximo,
div.navegacao-servicos a.anterior,
div.navegacao-servicos a.proximo,
div.interna div.col-2 div.navegacao a.anterior,
div.interna div.col-2 div.navegacao a.proximo {
	background:url(../../../midia/topo-sprite.png) no-repeat -97px -62px;
	padding:0;
	margin-top:3px;
	width:9px;
	height:14px;
	float:left;
}
div.navegacao a.proximo, div.navegacao-servicos a.proximo,
div.interna div.col-2 div.navegacao a.proximo { background-position: -106px -62px; float: right; }

/* Invista em Minas */
div.invista { margin-bottom: 35px; clear: both; }
div.invista h1 { background-position: 0 -183px; }
div.invista div.slides {
	background-color:#F2F1EF;
	border:1px solid #DDDCDA;
	margin-bottom:10px;
	padding:4px 0 0 4px;
}
div.invista div.slides #slide {
	width:530px;
	height:150px;
	overflow:hidden;
}
div.invista div.slides #slide-control {
	height: 20px;
}
div.invista div.slides #slide-control a {
	background:url(../../../midia/topo-sprite.png) no-repeat -97px -77px;
	width:10px;
	height:10px;
	margin:0;
	text-indent:-1999px;
	float:left;
	display:inline;
	margin:5px 4px 0 0;
}
div.invista div.slides #slide-control a:hover,
div.invista div.slides #slide-control a.activeSlide { background-position:-106px -77px; }
div.invista ul { clear: both; }
div.invista li {
	background:url(../../../midia/li-seta.gif) no-repeat 0 5px;
	padding-left:10px;
	margin:0 0 0 5px;
}
div.invista li a:visited { background-color:#F7F3F8; color:#AD88B9; }
/* Conheca nosso estado */
div.conheca-minas { margin-bottom: 35px; }
div.minas h1 { background-position:-141px -266px; padding-left: 45px; }
div.conheca h1 { background-position:-141px -302px; padding-left: 45px; }
div.minas p { margin-bottom: 5px; }
div.minas div.links {
	float: right;
	width: 270px;
	height: 235px;
	margin-left: 15px;
}
div.minas div.links img {
	background-color: #F2F1EF;
	border: 1px solid #DDDCDA;
	float: left;
	padding: 2px;
	margin-bottom: 4px;
}
div.minas div.links img.turismo {
	float: left;
	padding: 4px;
	margin: 0 5px 0 0;
}
div.minas div.links a:hover img { border-color: #D81B12; }

/* Minas em nmeros */
div.numeros-minas { margin-bottom: 35px; padding-top: 35px; }
div.numeros-minas h1 { background-position:-141px -337px; }
div.numeros-minas ul li {
	border-right: 1px dashed #D8D3D1;
	float: left;
	height: 110px;
	width: 87px;
	padding: 0 10px;
	text-align: center;
	line-height: 1.1;
}
div.numeros-minas ul li.last { border: none; }
div.numeros-minas ul li strong {
	display: block;
	font: bold 2.5em Arial, sans-serif;
	letter-spacing: -1px;
	color: #424444;
}

/* Banners */
div.banners { 
	height:120px;
	width:130px;
}
div.banners img.last { margin-right: 0; }
/* Ttulos da seo */
div.titulo-secao {
	/*width:100%;*/
	height:85px;
	margin-bottom:10px;
	position:relative;
	/*top:-11px;*/
}
div.titulo-secao img { float: left; }
div.titulo-secao .pagina-origem {
	font: italic 1.9em/1 "Segoe UI", Arial, sans-serif;
	color: #8E8E8E;
	padding-top: 12px;
}
div.titulo-secao .pagina-atual {
	font: bold 3.6em/1 "Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #808080;
	text-align: left;
	padding-top:17px;	
}
/* Migalha de po */
ul.breadcrumb {
	display: block;
	float: left;
	width: 100%;
	height: 30px;
/*	margin-bottom: 10px;*/
}
ul.breadcrumb li {
	background: #F2F0EC url(../../../midia/breadcrumb.gif) no-repeat 0 0;
	display: block;
	float: left;
	line-height: 30px;
	text-align: right;
	padding: 0 10px 0 20px;
}
ul.breadcrumb li.inicio {
	background-position: 8px -60px;
	width: 185px;
	margin: 0;
}
ul.breadcrumb li.atual {
	background-color: #F8F7F5;
	color: #000;
	padding-right: 0;
}
ul.breadcrumb li.atual span {
	background: url(../../../midia/breadcrumb.gif) no-repeat 100% -30px;
	display: block;
	padding-right: 25px;
}
/* Menu lateral das categorias */
div.menu-categorias {
	border-right: 2px solid #F5F5F5;
	width: 218px;
	margin-bottom: 15px;
	float: left;
}
ul.categorias {
	background-color: #F7F5F1;
	border: 1px solid #E5E5E5;
	width: 216px;
	float: left;
}
ul.categorias li{	
	background: url(../../../midia/submenu-categoria.png) no-repeat 0 0;
	float: left;
	position: relative;
	text-align: left;
}
ul.categorias li:hover { background-position: 0 -30px; }
ul.categorias li a{
	border-bottom: 1px dashed #E1DFDB;
	display: block;
	float: left;
	width: 176px;
	height: 29px;
	line-height: 29px;
	color: #7D7777;
	padding-left: 12px;
}
ul.categorias li.no-sub{ background-position: 0 -90px; }
ul.categorias li.no-sub a{ width: 204px; }
ul.categorias li a:hover {
	color: #FF5800;
	text-decoration: none;
}
ul.categorias li a.submenu {
	width: 28px;
	padding: 0;
	float: left;
	position: relative;
}
ul.categorias li a.submenu:hover,
ul.categorias li a.submenu.ativo {
	background: url(../../../midia/submenu-categoria.png) no-repeat -188px -60px;
}
ul.categorias ul {
	background-color: #FF5800;
	width: 210px;
	position: absolute;
	display: none;
	top: 0;
	left: 216px;
	/* filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;*/
	opacity: 0.9;
	z-index: 50;
}
ul.categorias ul li {
	background: none;
	font-size: 1em;
}
ul.categorias ul li a {
	padding-left: 10px;
	width: 200px;
	color: #FFF;
	text-shadow: #D64A00 1px 1px 1px;
	border-bottom-color: #FFAC80;
}
ul.categorias ul li a:hover { background-color: #FF8544; color: #FFF; }

div.ui-widget-header{
    background:#e5e5e5;
    border: none;
    border-right: 2px solid #f5f5f5;
    padding:7px 12px;
    color:#727272;
    font: 1.2em Tahoma, Arial, sans-serif bold;
 }
/* Lista de servios */
div.folder {
	border-bottom: 2px solid #FAFAFA;
	float: left;
	margin: 0 15px 12px 0;
	position: relative;
}
div.folder.par { margin-right: 0; }
div.folder h1 {
	display: block;
	height: 30px;
	font: 1.5em/30px "Segoe UI", Arial, sans-serif;
	position: relative;
	padding-left: 55px;
}
div.folder h1 span.ico-aba {
	border: 1px solid;
	border-bottom: none;
	width: 43px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
}
div.folder div.lista {
	border: 1px solid;
	float: left;
}
div.folder div.lista ul { padding-bottom: 10px; }
div.folder div.lista ul li {
	background: url(../../../midia/seta-lista.gif) no-repeat 0 5px;
	display: block;	
	overflow: hidden;
	margin: 10px 8px 0;
	padding-left: 10px;
}
div.folder div.lista ul li a {
	display: block;
	width: 2000px;
}
div.folder div.lista a.vejamais {
	background-color: #DAEEF8;
	display: block;
	float: right;
	font-weight: bold;
	color: #10A9E9;
	padding: 0 5px 2px;
}
div.folder div.lista a.vejamais:visited { background-color: #DAEEF8; color: #10A9E9; }
div.folder div.lista a.vejamais:hover {
	background-color: #FF5800;
	color: #FFF;
	text-decoration: none;
}
/* Lista de servios 
div.lista-servicos { width: 340px; }
div.lista-servicos h1 { color: #FF5800; }

div.lista-servicos h1 span.ico-aba,
div.lista-servicos div.lista,
div.servicos-unidade div.lista,
div.servicos-unidade h1 span.ico-aba,
div.faq dl,
div.contato form,
div.consulta form,
div.contato div.contato-content,
div.contato h1 span.ico-aba,
div.consulta h1 span.ico-aba,
div.faq h1 span.ico-aba,
div.busca-avancada-resultados h1 span.ico-aba,
div.busca-avancada-resultados div.resultados {
	background-color: #FAF9F8 !important;
	border-color: #EEE !important;
}
div.lista-servicos div.lista { width: 338px; }
div.lista-servicos div.lista ul li { width: 312px; }
*/
/* Lista de serios Categoria completa */
div.lista-servicos.categoria-completa { width: 695px; margin: 0 0 20px 0 !important; }
div.lista-servicos.categoria-completa div.lista { width: 693px; }
div.lista-servicos.categoria-completa div.lista ul li { margin-left: 28px; width: 647px; }
div.lista-servicos.categoria-completa div.subcategoria-servicos {
	border-bottom: 1px dashed #E6E5E5;
	padding-top: 10px;
	width:693px;
}
div.lista-servicos.categoria-completa div.subcategoria-servicos.par { background-color: #F4F3F1; }
div.lista-servicos.categoria-completa div.subcategoria-servicos h2 {
	font: normal 1.4em/1 "Segoe UI", Arial, sans-serif;
	color: #7D7777;
	margin-left: 10px;
	padding-bottom: 8px;
}
/* Lista de servios mais acessados */
div.mais-acessados { width: 410px; }
div.mais-acessados h1 { color: #7D7777; }
div.mais-acessados h1 span.ico-aba,
div.mais-acessados div.lista,
div.filtro-servicos form,
div.tag div.lista,
div.filtro-servicos h1 span.ico-aba,
div.tag h1 span.ico-aba,
div.busca-avancada span.ico-aba,
div.busca-avancada form {
	background-color: #FDF7EB !important ;
	border-color: #F5EEDA !important;
}
div.mais-acessados div.lista { width: 408px; }
div.mais-acessados div.lista ul li { width: 382px; }
/* Filtro de servios  */
div.filtro-servicos {
	width: 695px;
	margin: 0 0 10px 0;
}
div.filtro-servicos form {
	border: 1px solid;
	width: 693px;
	float: left;
	font-size: 1.1em;
}
div.filtro-servicos form div.campo {
	float: left;
	padding: 8px 0 10px 8px;
}
div.filtro-servicos form div.campo .ou {
	display: block;
	float: left;
	margin-top: 7px;
}
div.filtro-servicos form label {
	display: block;
	font-weight: bold;
	padding-bottom: 3px;
}
div.filtro-servicos form input.texto {
	background: #FFF url(../../../midia/topo-sprite.png) repeat-x 0 -362px;
	border: 1px solid #9B9B9B;
	display: inline;
	float: left;
	width: 280px;
	height: 28px;
	font: 1.3em "Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #7D7777;
	padding: 1px 5px;
	margin-right: 8px;
}
div.filtro-servicos form input.botao {
	background-color: #AFACA7;
	border: 1px solid #918D86;
	display: inline;
	float: left;
	width: 55px;
	height: 30px;
	font: bold 1.em Tahoma, sans-serif;
	color: #FFF;
	padding: 0;
	margin: 27px 0 0 0;
}
/* TAGS */
div.tag { width: 270px; margin-right: 0; position: relative; z-index: 1; }
div.tag span.ordem {
	position: absolute;
	top: 8px;
	right: 0;
	z-index: 10;
}
div.tag h1 { color: #7D7777; z-index: 5; }
div.tag div.lista {
	width: 260px;
	padding: 8px 0 8px 8px;
}
div.tag div.lista a {
	background: url(../../../midia/tag.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 20px;
	line-height: 18px;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 8px 0 18px;
	margin: 0 7px 5px 0;
	white-space: nowrap;
}
div.tag div.lista a.t1,
div.tag div.lista a.t1:visited { background-color: #FFCCAD; color: #FD4A03; }
div.tag div.lista a.t2,
div.tag div.lista a.t2:visited { background-color: #FEDDC6; color: #FD763D; }
div.tag div.lista a.t3,
div.tag div.lista a.t3:visited { background-color: #FFE8CD; color: #FE8954; }
div.tag div.lista a.t4,
div.tag div.lista a.t4:visited { background-color: #FFEDD2; color: #FE9B6A; }
div.tag div.lista a:hover { text-decoration: none; }
/* Descrio do servio */
div.descricao-servico {
	width: 100%;
	float: left;
}
div.descricao-servico div.acoes-info,
div.posto-atendimento {
	float: left;
	margin: 10px 0 0 0;
	width:auto;
}
div.descricao-servico div.acoes-info a.acessar-servico {
	background: none;
	border: 1px solid #918D86;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px 0 10px;
}
div.descricao-servico div.acoes-info a.acessar-servico span {
	background-color: #AFACA7;
	border: 2px solid;
	border-color: #D2CEC8 #8C8A86 #8C8A86 #D2CEC8;
	display: block;
	text-align: center;
	padding: 5px 0;
}
div.descricao-servico div.acoes-info a.acessar-servico:hover {
	text-decoration: none;
	border-color: #A93E07;
}
div.descricao-servico div.acoes-info a.acessar-servico:hover span {
	background-color: #FF5800;
	border-color: #FF6900 #CC4600 #CC4600 #FF6900;
}
div.descricao-servico div.acoes-info div.acoes,
div.descricao-servico div.acoes-info div.tags-servico,
div.descricao-servico div.acoes-info div.atualizacao {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}
div.descricao-servico div.acoes-info div.acoes a,
div.descricao-servico div.acoes-info h4 {
	background: url(../../../midia/icones-acoes-info.png) no-repeat 0 0;
	height: 22px;
	line-height: 22px;
	display: block;
	font-size: 1.1em;
	padding-left: 28px;
	margin-bottom: 5px;
}
div.descricao-servico div.acoes-info div.tags-servico a {
	background: #E7E7E7 url(../../../midia/icones-acoes-info.png) no-repeat 0 -116px;
	height: 16px;
	font-size: 1em;
	line-height: 16px;
	color: #585858;
	float: left;
	padding: 0 5px 0 10px;
	margin: 0 4px 5px 0;
	white-space: nowrap;
}
div.descricao-servico div.acoes-info div.tags-servico a:visited { background-color: #E7E7E7; color: #585858; }
div.descricao-servico div.acoes-info div.tags-servico a:hover {
	background: #FF7933 url(../../../midia/icones-acoes-info.png) no-repeat 0 -132px;
	color: #FFF;
	text-decoration: none;
}
div.descricao-servico div.acoes-info div.acoes a.critica-sugestao { background-position: 0 0; }
div.descricao-servico div.acoes-info div.acoes a.impressao { background-position: 0 -22px !important; }
div.descricao-servico div.acoes-info div.acoes a.enviar-mail { background-position: 0 -44px !important; }

div.descricao-servico div.acoes-info h4 { border-bottom: 1px dashed #CDCDCD; font-weight: bold; }
div.descricao-servico div.acoes-info div.tags-servico h4 { background-position: 0 -66px; }
div.descricao-servico div.acoes-info div.atualizacao h4 { background-position: 0 -88px; }


div.descricao-servico dl { }
div.descricao-servico dl dt {
	background: url(../../../midia/icones-descricao-servicos.png) no-repeat 0 0;
	font: 1.7em "Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #D40100;
	display: block;
	height: 30px;
	padding: 0 0 0 35px;
}
div.descricao-servico dl dt.descricao { background-position: 0 0; }
div.descricao-servico dl dt.what { background-position: 0 -30px; }
div.descricao-servico dl dt.howmuch { background-position: 0 -60px; }
div.descricao-servico dl dt.how { background-position: 0 -90px; }
div.descricao-servico dl dt.who { background-position: 0 -120px; }
div.descricao-servico dl dt.arquivos { background-position: 0 -150px; }
div.descricao-servico dl dt.where { background-position: 0 -180px; }
dl dt.where {
	background: url(../../../midia/icones-descricao-servicos.png) no-repeat 0 -180px;
	font: 1.8em "Segoe UI", Arial, sans-serif;
    letter-spacing: -1px;
    color: #D40100;
    display: block;
    height: 30px;
    padding: 0 0 0 35px;
}
dl dt.where span {
	font-size: 0.9em;
	font-style: italic;
	color: #9B9B9B;
}
div.descricao-servico dl dd { margin-bottom: 30px; }
div.descricao-servico dl dd li {
	list-style: inside square;
	line-height: 1.63;
	background: none;
	padding-left:0;
}

/* Unidades de atendimento */
div.unidades-atendimento {
	float: left;
}
div.unidades-atendimento div.aba-intervalo { height: 30px; }
div.unidades-atendimento div.aba-intervalo a {
	background-color: #EEEEEE;	
	border: 1px solid #EEEEEE;
	border-bottom-color: #E0E0E0;
	display: block;
	float: left;
	height: 28px;
	font-size: 1.1em;
	line-height: 28px;
	font-weight: bold;
	color: #7D7777;
	margin-right: 7px;
	padding: 0 12px;
}
div.unidades-atendimento div.aba-intervalo a span {
	font-size: 0.9em;
	font-weight: normal;
}
div.unidades-atendimento div.aba-intervalo a:visited { background-color: #EEEEEE; color: #7D7777; }
div.unidades-atendimento div.aba-intervalo a:hover {
	text-decoration: none;
	color: #FF5800;
}
div.unidades-atendimento div.aba-intervalo a.current {
	background-color: #FAF9F8 !important;
	border-bottom-color: #FAF9F8;
	color: #FF5800;
/*	position: relative; */
	top: 1px;
	z-index:10;
}
div.unidades-atendimento div.unidades {
	background-color: #FAF9F8;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	width: 437px;
	float: left;
	clear: both;
	padding: 8px 8px 9px;
}
div.unidades-atendimento form {
	width: 100%;
	height: 60px;
	font-size: 1.1em;
}
div.unidades-atendimento form input.botao {
	background-color: #AFACA7;
	border: 1px solid #918D86;
	display: inline;
	float: left;
	height: 30px;
	font: bold 1em Tahoma, sans-serif;
	color: #FFF;
	padding: 0 5px;
	margin: 0 10px 0 0;
}
div.unidades-atendimento form span.resultados { display: block; padding-top: 6px; }
div.unidades-atendimento p.sem-resultado {
	background-color: #F9DFDF;
	color: #D71211;
	font-weight: bold;
	clear: both;
	padding: 5px 10px;
}

div.unidades-atendimento div.unidades div.navegacao { margin-top: 5px; }
div.unidades-atendimento div.unidades table {
	border: 1px solid #D5D2D2;
	width: 435px;
	font-size: 1.1em;
	margin: 0 auto;
}
div.unidades-atendimento div.unidades table thead th {
	background-color: #F2F1F1;
	background-image:none;
	font: 1.5em "Segoe UI", Arial, sans-serif;
	color: #7D7777;
	padding: 5px;
	border-bottom: 1px dashed #D5D2D2;
}
div.unidades-atendimento div.unidades table td {
	background-color: #FFF;
	padding: 3px 5px;
}
div.unidades-atendimento div.unidades table tr.par td{ background-color: #FAF9F9 !important; }
div.unidades table tr:nth-child(odd) td{ background-color: #FAF9F9 !important; }
div.unidades table td:first-child{width:40%;}
div.unidades-atendimento div.unidades table tr:hover td { background: #FFFAC9; }

div.servicos-prestados {
	width: 205px !important;
	float: left;
	clear: both;
}
div.servicos-prestados div.navegacao { margin-top: 5px; }
div.servicos-prestados table {
	border-top: 1px solid #D5D2D2;
	border-left: 1px solid #D5D2D2;
	border-right: 1px solid #D5D2D2;
	width: 205px;
	font-size: 1.1em;
	margin: 0 auto;
}
div.servicos-prestados table thead th {
	background-color: #F2F1F1;
	font: 1.5em "Segoe UI", Arial, sans-serif;
	color: #7D7777;
	padding: 5px;
	border-bottom: 1px dashed #D5D2D2;
}
div.servicos-prestados table td {
	background-color: #FFF;
	padding: 5px;
	border-bottom:1px solid #d5d2d2;
}
div.servicos-prestados table tr.par td{ background-color: #FAF9F9 !important; }
div.servicos-prestados table tr:nth-child(odd) td{ background-color: #FAF9F9 !important; }
div.servicos-prestados table td:first-child{width:40%;}
div.servicos-prestados table tr:hover td { background: #FFFAC9; }

div.unidades-atendimento div.aba-intervalo-servicos { font-size:10px; height:21px; }
div.unidades-atendimento div.aba-intervalo-servicos a {
	background-color:#EEEEEE;
	border-color:#EEEEEE #EEEEEE #E0E0E0;
	border-style:solid;
	border-width:1px;
	color:#7D7777;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-right:7px;
	padding:0 5px;
}
div.unidades-atendimento div.aba-intervalo-servicos a span {
	font-size: 10px;
	font-weight: normal;
}
div.unidades-atendimento div.aba-intervalo-servicos a:visited { background-color: #EEEEEE; color: #7D7777; }
div.unidades-atendimento div.aba-intervalo-servicos a:hover, div.aba-intervalo-servicos .activeSlide {
	text-decoration: none;
	color: #FF5800;
}
div.unidades-atendimento div.aba-intervalo-servicos a.current {
	background-color: #FAF9F8 !important;
	border-bottom-color: #FAF9F8;
	color: #FF5800;
	position: relative;
	top: 1px;
}
/* Posto de atendimento */
div.posto-atendimento h4 {
	font: 1.4em "Segoe UI", Arial, sans-serif;
	color: #FF5800;
}
div.posto-atendimento h5 {
	font-size: 1.1em;
	line-height: 1;
	font-weight: bold;
	color: #FF5800;
	margin-top: 15px;
}
div.posto-atendimento address {
	font-size: 1.1em;
	font-style: normal;
	line-height: 1.63;
}
div.posto-atendimento address span { display: block; }
div.posto-atendimento address a.mapa {
	background: url(../../../midia/icones-acoes-info.png) no-repeat 0 100%;
	display: block;
	height: 20px;
	padding-left: 20px;
}
/* Servios prestados por esta unidade */
div.servicos-prestados-unidade {
	width: 100%;
	float: left;
	padding-bottom: 30px;
}
div.servicos-prestados-unidade div.posto-atendimento {
	float: left;
	margin: 0 !important;
}
div.servicos-unidade {
	width: 455px;
	float: left;
	margin: 0 0 0 25px;
}
div.servicos-unidade h1 { color: #FF5800; }

div.servicos-unidade div.lista { width: 453px; }
div.servicos-unidade div.lista ol {
	display: block;
	padding: 10px 10px 10px 15px;
}
div.servicos-unidade div.lista ol li {
	list-style: inside decimal;
	padding: 5px;
}
/*
 * PAGINAS DE CONTEUDO
 */

div.content {
	width: 100%;
	float: left;
	padding-bottom: 30px;
	/*padding-top: 40px;*/
}
div.content h1,
div.content h2,
div.content h3 {
	font-family: "Segoe UI", Arial, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	letter-spacing: -1px;
	color: #D40100;
}
div.content h1 { font-size: 2.5em; }
div.content h2 { font-size: 2em; }
div.content h3 { font-size: 1.6em; }
div.content blockquote {
	width: 215px;
	float: right;
	margin-left: 25px;
	padding-bottom: 10px;
	font: italic 2.2em/27px "Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #D40100;
}
div.content a.externo {
	background: url(../../../midia/link-externo.gif) no-repeat 100% 0;
	padding-right: 14px;
	margin-right: 5px;
	white-space: nowrap;
}
div.content ul li {
	background: url(../../../midia/li-seta.gif) no-repeat 8px 5px;
	padding-left: 20px;
}
div.content div.caption,
div.content img.fotografia {
	background-color: #F8F8F8;
	border: 1px solid #DCDCDC;
	padding: 4px;
}
div.content div.left { float: left !important; margin: 0 10px 10px 0; }
div.content div.right { float: right !important; margin: 0 0 10px 10px; }
div.caption p { font-size: 10px; line-height: 1.3; margin: 0; }
div.content div.caption img {
	display: block;
	margin: 0 0 4px 0 !important;
	padding: 0 !important;
	border: none;
}
div.content div.metadados {
	background: #FFFDF3 url(../../../midia/ico-metadados.png) no-repeat 10px 10px;
	border: 1px solid #FCFAF1;
	padding: 10px 10px 10px 75px;
	margin-top: 20px;
	clear: both;
}
div.content div.metadados p { margin: 0; }
/* Tabela */
.tabela-conteudo {
	border: 1px solid #FFF;
	font-size: 1.1em;
	color: #696666;
	margin-bottom: 15px;
}
.tabela-conteudo td {
	background-color: #F2F1F1;
	border: 1px solid #FFF;
	border-top: none;
	border-left: none;
	padding: 10px;
}
.tabela-conteudo td.destaque {
	background-color: #E4E1E1;
	font-weight: bold;
	color: #565353;
}
.tabela-conteudo thead th {
	background-image:none;
	background-color:#CBC9C9;
	border-bottom: 1px dashed #7D7777;
	font: bold 12px "Segoe UI",Arial,sans-serif;
	color: #433E3E;
	padding: 10px;
}
.tabela-conteudo tfoot td {
	background-color: #DEDDDD;
	font: bold 12px "Segoe UI",Arial,sans-serif;
	color: #433E3E;
}
.tabela-conteudo tbody tr:hover td { background-color: #FFF2E5; }
.tabela-conteudo tbody tr:hover td.destaque { background-color: #FFE3C7; }
/* Imprimir / enviar por email */
div.acao {
	width: 100%;
	float: left;
}
div.acao a {
	background: url(../../../midia/icones-acoes-info.png) no-repeat 0 0;
	display: inline;
	float: right;
	height: 22px;
	line-height: 22px;
	padding-left: 25px;
	margin-left: 15px;
}
div.acoes a:visited,
div.acao a:visited,
span.ordem a:visited { background-color: transparent !important; color: #10A9E9 !important; }
div.acao a.imprimir { background-position: 0 -22px; }
div.acao a.enviar-email { background-position: 0 -44px; }
/* PAGINA DE CONTATO */
div.col-principal {
	float: left;
	width: 455px;
	position: relative;
}
div.col-secundaria {
	width: 215px;
	float: right;
	margin: 0 0 0 25px;
}
div.contato,
div.consulta {
	float: left;
	width: 455px;
	position: relative;
	margin: 0 0 15px 0 !important;
	padding: 0;
}
div.consulta { width: 215px; }
div.contato h1, div.consulta h1 { color: #FF5800; }
div.contato form,
div.consulta form,
div.contato div.contato-content {
	border: 1px solid;
	display: block;
	float: left;
	width: 433px;
	padding: 10px;
}
div.consulta form { width: 193px; }
div.contato form p { color: #4F4E40; }
div.consulta form p { color: #4F4E40; margin-bottom: 0; }
div.contato form div.alerta {
	background: #FFFCB5 url(../../../midia/alerta-contato.png) no-repeat 0 100%;
	border: 1px solid #F7F4AC;
	padding: 10px 10px 0 120px;
	margin-bottom: 5px;
}
div.contato form div.campo,
div.consulta form div.campo {
	width: 100%;
	float: left;
	padding: 5px 0;
	margin: 5px 0;
	position: relative;
}
div.contato form div.campo span.info-campo {
	margin-left: 110px;
	color: #64994D;
}
div.contato form label,
div.consulta form label {
	display: block;
	float: left;
	width: 100px;
	padding-right: 10px;
	margin-top: 10px;
	text-align: right;
	font-size: 1.1em;
}
div.consulta label.error,
div.contato label.error {
	/*background: url(../../../midia/balao.gif) no-repeat 0 100%;*/
	position: absolute;
	top: -15px;
	left: 110px;
	width: auto;
	margin: 0;
	padding: 3px 8px 10px;
	font-weight: bold;
	text-align: left;
	color: #FFF;
}
div.consulta form label {
	text-align: left;
	width: auto;
	padding: 0 10px;
}
div.contato form label.obrigatorio { font-weight: bold; }
div.contato form .texto,
div.consulta form .texto,
div.busca-avancada form .texto {
	background: #FFF url(../../../midia/topo-sprite.png) repeat-x 0 -362px;
	border: 1px solid #BEBEBE;
	display: block;
	float: left;
	width: 305px;
	padding: 6px 5px 0 6px;
	font: 1.4em "Segoe UI", Arial, sans-serif;
	color: #7D7777;
}
div.consulta form .texto { width: 118px; }
div.contato form textarea { height: 170px; overflow: auto; }
div.contato form .focus,
div.consulta form .focus { background-color: #EFEEEC; }
div.contato form input.botao,
div.consulta form input.botao,
div.busca-avancada form input.botao {
	background-color: #AFACA7;
	border: 1px solid #918D86;
	float: right;
	width: 55px;
	height: 32px;
	margin-right: 6px;
	padding: 0;
	font: bold 1.1em Tahoma;
	color: #FFF;
	cursor: pointer;
}
/* Mensagem de sucesso */
div.mensagem-sucesso {
	background: #E7F4FB url(../../../midia/msn-sucesso.png) no-repeat 0 0;
	border: 1px solid #D4E4EC;
	padding: 10px 10px 0 120px;
	color: #50636C;
}
div.mensagem-sucesso span.numero-protocolo {
	font: bold 24px/1 Arial, sans-serif;
	letter-spacing: -1px;
	color: #307CA0;
}
/* Resultado consulta protocolo  */
div.resultado-protocolo { color: #4B4848; }
div.resultado-protocolo h2 {
	font: 1.4em "Segoe UI", Arial, sans-serif;
	color: #7D7777;
	border-bottom: 1px dashed #C8C7C6;
	margin-bottom: 5px;
}
div.resultado-protocolo dl {
	width: 100%;
	float: left;
	font-size: 1.1em;
	margin-bottom: 10px;
}
div.resultado-protocolo dl dt {
	float: left;
	width: 140px;
	padding-right: 15px;
	text-align: right;
	font-weight: bold;
	margin: 5px 0;
}
div.resultado-protocolo dl dd {
	width: 275px;
	float: left;
	margin: 5px 0;
}
/* FAQ */
div.faq { margin: 0 0 15px 0 !important; }
div.faq h1 { color: #FF5800; }
div.faq dl {
	border: 1px solid;
	display: block;
	width: 693px;
}
div.faq dl dt {
	background: url(../../../midia/ico-pergunta-faq.png) no-repeat 12px 8px;
	border-bottom: 1px dashed #E6E5E5;
	font: 1.4em/1.3 "Segoe UI", Arial, sans-serif;
	color: #10A9E9;
	cursor: pointer;
	padding: 8px 5px 10px 40px;
}
div.faq dl dt.aberta { background-color: #FDFCFC; border: none; }
div.faq dl dt:hover { background-color: #f4f4f4; }
div.faq dl dd {
	background-color: #FDFCFC;
	border-bottom: 1px dashed #E6E5E5;
	display: none;
	padding: 0 10px 10px 60px;
	margin: 0;
}
/* Busca avanada */
div.busca-avancada,
div.busca-avancada-resultados { margin-right: 0 !important; width: 695px !important; }
div.busca-avancada form,
div.busca-avancada-resultados div.resultados {
	border: 1px solid;
	width: 693px;
	float: left;
}
div.busca-avancada form label {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 3px;
}
div.busca-avancada form div.campo {
	padding: 8px 0 10px 10px;
	float: left;
}
div.busca-avancada form .texto {
	border-color: #9B9B9B;
	width: 160px !important;
	font-size:14px;
	padding:0 !important;
}
/*div.busca-avancada form select { padding: 5px 0 5px 5px !important; }*/
div.filtro-servicos form input.texto:focus,
div.busca-avancada form input.texto:focus,
div.busca-avancada form select:focus { border-color: #FF5800; }
div.busca-avancada form input.botao { margin: 27px 10px 0 0; }
/* Resultados */
div.busca-avancada-resultados h1 { color: #FF5800; clear: both; white-space: nowrap }
div.busca-avancada-resultados h1 span.termo { font-style: italic; color: #D40100; letter-spacing: normal; font-size:0.7em; }
div.resultados p.encontrados { margin: 8px 10px; }
div.resultados div.aba-resultados {
	border-bottom: 1px solid #E0DEDC;
	display: inline;
	width: 675px;
	height: 25px;
	float: left;
	font-size: 1.1em;
	margin: 0 0 15px 10px;
	position: relative;
}
div.resultados div.aba-resultados a {
	border-top: 2px solid;
	border-left: 1px solid #EDEBE8;
	border-right: 1px solid #EDEBE8;
	background-color: #EDEBE8;
	display: inline;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	margin-right: 5px;
	position: relative;
	top: 1px;
}
div.resultados div.aba-resultados a:visited { background-color: #EDEBE8; color: #10A9E9; }
div.resultados div.aba-resultados a:hover { color: #FF5800; }
div.resultados div.aba-resultados a.todos { border-top: 1px solid #E0DEDC; height: 24px !important; }
div.resultados div.aba-resultados a.arquivos { border-top-color: #8CC2FF; }
div.resultados div.aba-resultados a.noticias { border-top-color: #FFD300; }
div.resultados div.aba-resultados a.conteudo { border-top-color: #F65F58; }
div.resultados div.aba-resultados a.faq { border-top-color: #8FDA25; }
div.resultados div.aba-resultados a.servicos { border-top-color: #FF963D; }
div.resultados div.aba-resultados a.ativa {
	background-color: #FAF9F8 !important;
	border-left-color: #E0DEDC;	
	border-right-color: #E0DEDC;
	height: 23px;
	color: #FF5800;
}
div.resultados div.aba-resultados a span { font-size: 10px; }
div.resultados ul {
	float: left;
	margin-bottom: 20px;
}
div.resultados ul li {
	float: left;
	width: 680px;
	font-size: 1em;
	border-left: 2px solid red;
	border-bottom: 1px dashed #E6E5E5;
	padding: 5px 5px 8px;
	text-align: left;
}
div.resultados ul li.empresa { border-left-color: #8CC2FF; }
div.resultados ul li.noticia { border-left-color: #FFD300; }
div.resultados ul li.conteudo { border-left-color: #F65F58; }
div.resultados ul li.faq { border-left-color: #8FDA25; }
div.resultados ul li.servico { border-left-color: #FF963D; }
div.resultados ul li h3 {
	float: left;
	width: 100%;
	font: 1.3em/18px "Segoe UI", Arial, sans-serif;
	margin-bottom: 5px;
}
div.resultados ul li h3 strong {
	float: left;
	width: 35px;
	font: bold 11px/18px Tahoma;
}
div.resultados ul li h3 a {
	color: #2FA0F6;
	padding-right: 15px;
	letter-spacing: normal;
}
div.resultados ul li p,
div.resultados ul li span.alteracao,
div.resultados ul li span.tags { display: block; margin: 0 0 5px 55px; }
div.resultados ul li span.alteracao { color: #9DC49B; }
div.resultados ul li span.tags strong { float: left; color: #585858; margin-right: 5px; }
div.resultados ul li span.tags a {
	background: #E7E7E7 url(../../../midia/icones-acoes-info.png) no-repeat 0 -116px;
	height: 16px;
	line-height: 16px;
	color: #585858;
	float: left;
	padding: 0 5px 0 10px;
	margin-right: 5px;
	white-space: nowrap;
	margin-bottom: 5px;	
}
div.resultados ul li span.tags a:visited { background-color: #E7E7E7; color: #585858; }
div.resultados ul li span.tags a:hover {
	background: #FF7933 url(../../../midia/icones-acoes-info.png) no-repeat 0 -132px;
	color: #FFF;
	text-decoration: none;
}
span.contexto p a{
	font-size: 10px;
	text-decoration: none;
	
}
span.contexto p a:hover{
	text-decoration: underline;
	color: #10A9EE;
	
}
/* Lista de servios */
div.lista-servicos { width: 340px; }
div.lista-servicos h1 { color: #FF5800; }
div.lista-servicos h1 span.ico-aba,
div.lista-servicos div.lista,
div.servicos-unidade div.lista,
div.servicos-unidade h1 span.ico-aba,
div.faq dl,
div.contato form,
div.consulta form,
div.contato div.contato-content,
div.contato h1 span.ico-aba,
div.consulta h1 span.ico-aba,
div.faq h1 span.ico-aba,
div.busca-avancada-resultados h1 span.ico-aba,
div.busca-avancada-resultados div.resultados {
    background-color: #FAF9F8 !important;
    border-color: #EEE !important;
}
div.lista-servicos div.lista { width: 338px; }
div.lista-servicos div.lista ul li { width: 312px; }
/* Lista de servios */
div.folder {
    border-bottom: 2px solid #FAFAFA;
    float: left;
    margin: 0 15px 12px 0;
    width:340px;
}
div.folder.par { margin-right: 0; }
div.folder h1 {
    display: block;
    height: 30px;
    font: 1.5em/30px "Segoe UI", Arial, sans-serif;
    position: relative;
    padding-left: 55px;
    text-align: left;
}
div.folder h1 span.ico-aba {
    border: 1px solid;
    border-bottom: none;
    width: 43px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
div.folder div.lista {
    border: 1px solid;
    float: left;
}
div.folder div.lista ul { padding-bottom: 10px; }
div.folder div.lista ul li {
    background: url(../../../midia/seta-lista.gif) no-repeat 0 5px;
    display: block; 
    overflow: hidden;
    margin: 10px 8px 0;
    padding-left: 10px;
}
div.folder div.lista ul li a {
    display: block;
    width: 2000px;
}
div.folder div.lista a.vejamais {
    background-color: #DAEEF8;
    display: block;
    float: right;
    font-weight: bold;
    color: #10A9E9;
    padding: 0 5px 2px;
}
div.folder div.lista a.vejamais:hover {
    background-color: #FF5800;
    color: #FFF;
    text-decoration: none;
}
iframe{overflow:hidden}
input.termo_buscado {
	border:1px solid #9B9B9B;
	height:19px;
	padding:2px 0 0 5px;
	background-color:#ffffff;
}
li.prt-noticia-view-lista, li.prt-noticia-view-cabecalho { display: none}
div.busca-resultado-unidade {
	width:500px;
}
div.busca-resultado-unidade div.ecpEmpresa {
	float:left;
	width:700px;
}
div.busca-resultado-unidade div.servicos-prestados table{
	width:699px;
}
div.box-unidades-atendimento {
	float:left;
	width:455px;
}

/*
//Reproduzido em javascript na jsp "xecp5w2hViewPlc.jsp" para ser aplicado aos portlets de Empresa apenas quando aparecem 
//junto com o portlet de Serviço
div#prt-id-5848, div#prt-id-5851, div#prt-id-5847, div#prt-id-5867 {
	float:right;
	width: 215px;
	padding-top:43px;
}
*/
div.imagem-conteudo {padding-bottom: 10px;}
div.imagem-conteudo {padding-bottom: 10px;}
div.busca-unidades {
	background-color: #faf9f8;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	padding: 8px 8px 0 9px;
	height:52px;
	width:436px;}
div.busca-unidades label { display: block; padding: 0 0 5px 0; }
div.busca-unidades input#idUnidadePagina {
	background: #FFF url(../../../midia/topo-sprite.png) repeat-x 0 -362px;
	border: 1px solid #BEBEBE;
	display: inline;
	float: left;
	width: 250px;
	height: 28px;
	font: 18px/26px "Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #7D7777;
	padding: 0 5px;
	margin: 0 5px 0 0;
}
.clear {clear:both;}
div.prt-geral-preview-item-nivel-0, div.prt-geral-preview-item-nivel-1, div.prt-geral-preview-item-nivel-2, div.prt-geral-preview-item-nivel-3, div.prt-geral-preview-item-nivel-4 {
	margin-left:0;
}
div.subcategoria-servicos h2 a {
	letter-spacing: normal;
}
.destaqueResBusca { 
	font-weight:bold;
	font-size:inherit;
	float:none !important;
}
input.busca-avancada-bt {
	background-color:#999999;
	border:0 solid #FFFFFF;
	color:#FFFFFF;
	font-size:11px;
	height:23px;
	margin-top:21px;
	padding:0 5px;
}
div#prt-id-5699 {
	width: 940px;
}
div#BANNER6350 a, div#BANNER6351 a, div#BANNER6352 a, div#BANNER6353 a {
	position: absolute;
}
/* icones dos menus */
.ico-5927, /* Fale conosco */
.ico-5922, /* Busca */
.ico-5924, /* Acessibilidade */
.ico-5923, /* Ajuda */
.ico-9705, /* Dúvidas frequentes */
.ico-5926, /* Mapa do site */
.ico-9843, /* RSS */
span.mensagem,span.atendimento,span.busca,span.resultados-busca,span.filtrar,span.tags,span.maisacessados,span.servicos-unidades
{ background-image: url(../../../midia/ico-suporte.png); background-repeat: no-repeat; }
/* menu */
a.ico-5927 { background-position: 0 0 !important; }
a.ico-5922 { background-position: 0 -30px !important; }
a.ico-5924 { background-position: 0 -60px !important; }
a.ico-5923 { background-position: 0 -90px !important; }
a.ico-9705 { background-position: 0 -120px !important; }
a.ico-5926 { background-position: 0 -150px !important; }
a.ico-9843 { background-position: 0 -420px !important; }
/* abas */
span.mensagem { background-position: 50% -180px !important; }
span.atendimento { background-position: 50% -210px !important; }
span.busca { background-position: 50% -240px !important; }
span.resultados-busca { background-position: 50% -270px !important; }
span.filtrar { background-position: 50% -300px !important; }
span.tags { background-position: 50% -330px !important; }
span.maisacessados { background-position: 50% -390px !important; }
span.servicos-unidades { background-position: 50% -360px !important; }
/* Conheca Minas */
.ico-5653, /* Artes cênicas */
.ico-5654, /* Artesanato */
.ico-5941, /* Folclore */
.ico-5657, /* História */
.ico-9744, /* Minas em números */
.ico-5660, /* Nossa gente */
.ico-5662, /* Rodovias */
.ico-5147, /* Artes visuais */
.ico-5655, /* Cozinha mineira */
.ico-5656, /* Geografia */
.ico-5658, /* Literatura */
.ico-5659, /* Música */
.ico-5661, /* Nossos símbolos */
.ico-5663, /* Turismo */
ul.menu-principal ul.conheca li a
{ background-image: url(../../../midia/ico-menu-subcategorias.png); background-repeat: no-repeat; }
/* menu */
a.ico-5653 { background-position: 0 0; }
a.ico-5654 { background-position: 0 -30px !important; }
a.ico-5941 { background-position: 0 -60px !important }
a.ico-5657 { background-position: 0 -90px !important; }
a.ico-9744 { background-position: 0 -120px !important; }
a.ico-5660 { background-position: 0 -150px !important; }
a.ico-5662 { background-position: 0 -180px !important; }
a.ico-5147 { background-position: 0 -210px !important; }
a.ico-5655 { background-position: 0 -240px !important; }
a.ico-5656 { background-position: 0 -270px !important; }
a.ico-5658 { background-position: 0 -300px !important; }
a.ico-5659 { background-position: 0 -330px !important; }
a.ico-5661 { background-position: 0 -360px !important; }
a.ico-5663 { background-position: 0 -390px !important; }
/* abas */
span.ico-5653 { background-position: 50% 0; }
span.ico-5654 { background-position: 50% -30px !important; }
span.ico-5941 { background-position: 50% -60px !important }
span.ico-5657 { background-position: 50% -90px !important; }
span.ico-9744 { background-position: 50% -120px !important; }
span.ico-5660 { background-position: 50% -150px !important; }
span.ico-5662 { background-position: 50% -180px !important; }
span.ico-5147 { background-position: 50% -210px !important; }
span.ico-5655 { background-position: 50% -240px !important; }
span.ico-5656 { background-position: 50% -270px !important; }
span.ico-5658 { background-position: 50% -300px !important; }
span.ico-5659 { background-position: 50% -330px !important; }
span.ico-5661 { background-position: 50% -360px !important; }
span.ico-5663 { background-position: 50% -390px !important; }
/* Invista em Minas */
.ico-9668, /* Infraestrutura */
.ico-5748, /* Números da economia */
.ico-5743, /* Por que investir? */
.ico-5749, /* Setores de negócio */
ul.acesso li.n2 a, ul.acesso li.n2 a:hover, /* Acesso rápido */
ul.menu-principal ul.invista li a
{ background-image: url(../../../midia/ico-menu-subcategorias.png); background-repeat: no-repeat; }
/* menu */
a.ico-9668 { background-position: -175px 0 !important; }
a.ico-5748 { background-position: -175px -30px !important; }
a.ico-5743 { background-position: -175px -60px !important }
a.ico-5749 { background-position: -175px -90px !important; }
ul.acesso li a { background-position: -1225px -480px !important; }
/* abas */
span.ico-9668 { background-position: 50% 0; }
span.ico-5748 { background-position: 50% -30px !important; }
span.ico-5743 { background-position: 50% -60px !important }
span.ico-5749 { background-position: 50% -90px !important; } 
/* Governo */
.ico-5795, /* Ações do Governo */
.ico-5799, /* Estrutura governamental */
.ico-5798, /* Galeria de Governadores */
.ico-5796, /* Governador */
.ico-5797, /* Legislação */
.ico-5800, /* Transparência e gestão */
ul.menu-principal ul.governo li a { background-image: url(../../../midia/ico-menu-subcategorias.png); background-repeat: no-repeat; }
/* menu */
a.ico-5795 { background-position: -350px 0 !important; }
a.ico-5799 { background-position: -350px -30px !important; }
a.ico-5798 { background-position: -350px -60px !important }
a.ico-5796 { background-position: -350px -90px !important; }
a.ico-5797 { background-position: -350px -120px !important; }
a.ico-5800 { background-position: -350px -150px !important; }
/* abas */
span.ico-5795 { background-position: 50% 0; }
span.ico-5799 { background-position: 50% -30px !important; }
span.ico-5798 { background-position: 50% -60px !important }
span.ico-5796 { background-position: 50% -90px !important; }
span.ico-5797 { background-position: 50% -120px !important; }
span.ico-5800 { background-position: 50% -150px !important; }
/* Cidadão */
.ico-5200, /* Agropecuária e vida rural */
.ico-5326, /* Água e saneamento */
.ico-5342, /* Arte e cultura */
.ico-5427, /* Assistência social */
.ico-5492, /* Concursos públicos */
.ico-5473, /* Contas e impostos */
.ico-5497, /* Criança e adolescente */
.ico-5518, /* Cursos e capacitação */
.ico-5591, /* Direitos e cidadania */
.ico-5604, /* Documentos e certidões */
.ico-5204, /* Educação */
.ico-5219, /* Empréstimos e financiamentos */
.ico-5224, /* Esporte e lazer */
.ico-5229, /* Habitação */
.ico-5233, /* Licitações e leilões */
.ico-5236, /* Luz */
.ico-5240, /* Meio ambiente */
.ico-5247, /* Meu negócio */
.ico-5248, /* Mulher */
.ico-5251, /* Pessoa com deficiência */
.ico-5276, /* Publicações */
.ico-5275, /* Saúde */
.ico-5291, /* Segurança e defesa */
.ico-5302, /* Tecnologia e informática */
.ico-5310, /* Terceira idade */
.ico-5315, /* Trabalho e estágio */
.ico-5325, /* Transporte */
.ico-5319, /* Turismo */
.ico-5260, /* Veículos */
.ico-10320, /* Loterias */
ul.menu-principal ul.servicos.cidadao li a { background-image: url(../../../midia/ico-menu-subcategorias.png); background-repeat: no-repeat; }
/* menu */
a.ico-5200 { background-position: -525px 0 !important; }
a.ico-5326 { background-position: -525px -30px !important; }
a.ico-5342 { background-position: -525px -60px !important }
a.ico-5427 { background-position: -525px -90px !important; }
a.ico-5473 { background-position: -525px -120px !important; }
a.ico-5492 { background-position: -525px -150px !important; }
a.ico-5497 { background-position: -525px -180px !important; }
a.ico-5518 { background-position: -525px -210px !important; }
a.ico-5591 { background-position: -525px -240px !important; }
a.ico-5604 { background-position: -525px -270px !important; }
a.ico-5204 { background-position: -525px -300px !important; }
a.ico-5219 { background-position: -525px -330px !important; }
a.ico-5224 { background-position: -525px -360px !important; }
a.ico-5229 { background-position: -525px -390px !important; }
a.ico-5233 { background-position: -525px -420px !important; }
a.ico-5236 { background-position: -525px -450px !important; }
a.ico-5240 { background-position: -525px -480px !important; }
a.ico-5247 { background-position: -525px -510px !important; }
a.ico-5248 { background-position: -525px -540px !important; }
a.ico-5251 { background-position: -525px -570px !important; }
a.ico-5276 { background-position: -525px -600px !important; }
a.ico-5275 { background-position: -525px -630px !important; }
a.ico-5291 { background-position: -525px -660px !important; }
a.ico-5302 { background-position: -525px -690px !important; }
a.ico-5310 { background-position: -525px -720px !important; }
a.ico-5315 { background-position: -525px -750px !important; }
a.ico-5325 { background-position: -525px -780px !important; }
a.ico-5260 { background-position: -525px -810px !important; }
a.ico-5319 { background-position: -525px -840px !important; }
a.ico-10320 { background-position: -525px -330px !important; }
/* abas */
span.ico-5200 { background-position: 50% 0; }
span.ico-5326 { background-position: 50% -30px !important; }
span.ico-5342 { background-position: 50% -60px !important }
span.ico-5427 { background-position: 50% -90px !important; }
span.ico-5473 { background-position: 50% -120px !important; }
span.ico-5492 { background-position: 50% -150px !important; }
span.ico-5497 { background-position: 50% -180px !important; }
span.ico-5518 { background-position: 50% -210px !important; }
span.ico-5591 { background-position: 50% -240px !important; }
span.ico-5604 { background-position: 50% -270px !important; }
span.ico-5204 { background-position: 50% -300px !important; }
span.ico-5219 { background-position: 50% -330px !important; }
span.ico-5224 { background-position: 50% -360px !important; }
span.ico-5229 { background-position: 50% -390px !important; }
span.ico-5233 { background-position: 50% -420px !important; }
span.ico-5236 { background-position: 50% -450px !important; }
span.ico-5240 { background-position: 50% -480px !important; }
span.ico-5247 { background-position: 50% -510px !important; }
span.ico-5248 { background-position: 50% -540px !important; }
span.ico-5251 { background-position: 50% -570px !important; }
span.ico-5276 { background-position: 50% -600px !important; }
span.ico-5275 { background-position: 50% -630px !important; }
span.ico-5291 { background-position: 50% -660px !important; }
span.ico-5302 { background-position: 50% -690px !important; }
span.ico-5310 { background-position: 50% -720px !important; }
span.ico-5315 { background-position: 50% -750px !important; }
span.ico-5325 { background-position: 50% -780px !important; }
span.ico-5260 { background-position: 50% -810px !important; }
span.ico-5319 { background-position: 50% -840px !important; }
/* Empresa */
.ico-5258, /* Agronegócio */
.ico-5271, /* Análises e estudos */
.ico-5292, /* Arte e cultura */
.ico-5313, /* Capacitação e certificação */
.ico-5304, /* Compras e licitações */
.ico-5316, /* Documentos e registros */
.ico-5318, /* Exportação */
.ico-5320, /* Financiamento e apoio */
.ico-5324, /* Geociências */
.ico-5333, /* Gestão ambiental */
.ico-5344, /* Impostos e taxas */
.ico-5357, /* Infraestrutura */
.ico-5369, /* Instituições de ensino */
.ico-5375, /* Locação de espaços */
.ico-5376, /* Parcerias */
.ico-5297, /* Pesquisa e tecnologia */
.ico-5381, /* Publicações */
.ico-5409, /* Venda de produtos e serviços */
ul.menu-principal ul.servicos.empresa li a { background-image: url(../../../midia/ico-menu-subcategorias.png); background-repeat: no-repeat; }
/* menu */
a.ico-5258 { background-position: -700px 0 !important; }
a.ico-5313 { background-position: -700px -30px !important; }
a.ico-5318 { background-position: -700px -60px !important }
a.ico-5333 { background-position: -700px -90px !important; }
a.ico-5369 { background-position: -700px -120px !important; }
a.ico-5297 { background-position: -700px -150px !important; }
a.ico-5271 { background-position: -700px -180px !important; }
a.ico-5304 { background-position: -700px -210px !important; }
a.ico-5320 { background-position: -700px -240px !important; }
a.ico-5344 { background-position: -700px -270px !important; }
a.ico-5375 { background-position: -700px -300px !important; }
a.ico-5381 { background-position: -700px -330px !important; }
a.ico-5292 { background-position: -700px -360px !important; }
a.ico-5316 { background-position: -700px -390px !important; }
a.ico-5324 { background-position: -700px -420px !important; }
a.ico-5357 { background-position: -700px -450px !important; }
a.ico-5376 { background-position: -700px -480px !important; }
a.ico-5409 { background-position: -700px -510px !important; }
/* abas */
span.ico-5258 { background-position: 50% 0; }
span.ico-5313 { background-position: 50% -30px !important; }
span.ico-5318 { background-position: 50% -60px !important }
span.ico-5333 { background-position: 50% -90px !important; }
span.ico-5368 { background-position: 50% -120px !important; }
span.ico-5297 { background-position: 50% -150px !important; }
span.ico-5271 { background-position: 50% -180px !important; }
span.ico-5304 { background-position: 50% -210px !important; }
span.ico-5320 { background-position: 50% -240px !important; }
span.ico-5344 { background-position: 50% -270px !important; }
span.ico-5375 { background-position: 50% -300px !important; }
span.ico-5381 { background-position: 50% -330px !important; }
span.ico-5292 { background-position: 50% -360px !important; }
span.ico-5316 { background-position: 50% -390px !important; }
span.ico-5324 { background-position: 50% -420px !important; }
span.ico-5357 { background-position: 50% -450px !important; }
span.ico-5376 { background-position: 50% -480px !important; }
span.ico-5409 { background-position: 50% -510px !important; }
/* Servidor, município, estado */
/* SERVIDOR */
.ico-5521, /* Avaliação de Desempenho */
.ico-5522, /* Capacitação e certificação */
.ico-5523, /* Direitos e Benefícios */
.ico-5540, /* Educação */
.ico-5547, /* Ingresso no Estado */
.ico-5549, /* Publicações */
.ico-5568, /* Saúde */
ul.menu-principal ul.servicos.estado div.col-servidor li a { background-image: url(../../../midia/ico-menu-subcategorias.png); background-repeat: no-repeat; }
/* menu */
a.ico-5521 { background-position: -875px 0 !important; }
a.ico-5522 { background-position: -875px -30px !important; }
a.ico-5523 { background-position: -875px -60px !important }
a.ico-5540 { background-position: -875px -90px !important; }
a.ico-5547 { background-position: -875px -120px !important; }
a.ico-5549 { background-position: -875px -150px !important; }
a.ico-5568 { background-position: -875px -180px !important; }
/* abas */
span.ico-5521 { background-position: 50% 0; }
span.ico-5522 { background-position: 50% -30px !important; }
span.ico-5523 { background-position: 50% -60px !important }
span.ico-5540 { background-position: 50% -90px !important; }
span.ico-5547 { background-position: 50% -120px !important; }
span.ico-5549 { background-position: 50% -150px !important; }
span.ico-5568 { background-position: 50% -180px !important; }

/* MUNICÍPIO */
.ico-5495, /* Agropecuária */
.ico-5494, /* Água e saneamento */
.ico-5496, /* Assistência social */
.ico-5499, /* Convênios e consórcios */
.ico-5500, /* Cultura e esporte */
.ico-5501, /* Educação e capacitação */
.ico-5503, /* Infraestrutura */
.ico-5505, /* Mapas e geociências */
.ico-5506, /* Patrimônio */
.ico-5508, /* Prestação de contas */
.ico-5510, /* Publicações */
.ico-5511, /* Saúde */
.ico-5513, /* Segurança e defesa */
.ico-5515, /* Telecomunicações */
.ico-5516, /* Transporte */
ul.menu-principal ul.servicos.estado div.col-municipio li a { background-image: url(../../../midia/ico-menu-subcategorias.png); background-repeat: no-repeat; }
/* menu */
a.ico-5495 { background-position: -1050px 0 !important; }
a.ico-5494 { background-position: -1050px -30px !important; }
a.ico-5496 { background-position: -1050px -60px !important }
a.ico-5499 { background-position: -1050px -90px !important; }
a.ico-5500 { background-position: -1050px -120px !important; }
a.ico-5501 { background-position: -1050px -150px !important; }
a.ico-5503 { background-position: -1050px -180px !important; }
a.ico-5505 { background-position: -1050px -210px !important; }
a.ico-5506 { background-position: -1050px -240px !important; }
a.ico-5508 { background-position: -1050px -270px !important; }
a.ico-5510 { background-position: -1050px -300px !important; }
a.ico-5511 { background-position: -1050px -330px !important; }
a.ico-5513 { background-position: -1050px -360px !important; }
a.ico-5515 { background-position: -1050px -390px !important; }
a.ico-5516 { background-position: -1050px -420px !important; }
/* abas */
span.ico-5495 { background-position: 50% 0; }
span.ico-5494 { background-position: 50% -30px !important; }
span.ico-5496 { background-position: 50% -60px !important }
span.ico-5499 { background-position: 50% -90px !important; }
span.ico-5500 { background-position: 50% -120px !important; }
span.ico-5501 { background-position: 50% -150px !important; }
span.ico-5503 { background-position: 50% -180px !important; }
span.ico-5505 { background-position: 50% -210px !important; }
span.ico-5506 { background-position: 50% -240px !important; }
span.ico-5508 { background-position: 50% -270px !important; }
span.ico-5510 { background-position: 50% -300px !important; }
span.ico-5511 { background-position: 50% -330px !important; }
span.ico-5513 { background-position: 50% -360px !important; }
span.ico-5515 { background-position: 50% -390px !important; }
span.ico-5516 { background-position: 50% -420px !important; }

/* ESTADO */
.ico-5414, /* Análises, estudos e pesquisa */
.ico-5430, /* Apoio e parcerias */
.ico-5433, /* Assessoria jurídica */
.ico-5435, /* Assessoria técnica */
.ico-5454, /* Capacitação e certificação */
.ico-5455, /* Comunicação visual */
.ico-5457, /* Consultas e manuais */
.ico-5458, /* Contratação de serviços */
.ico-5459, /* Críticas e sugestões */
.ico-5460, /* Documentos e certidões */
.ico-5461, /* Estabelecimentos de saúde */
.ico-5462, /* Gestão patrimonial */
.ico-5463, /* Informática e redes */
.ico-5464, /* Instituições de ensino */
.ico-5465, /* Locação de espaços */
.ico-5466, /* Publicações */
ul.menu-principal ul.servicos.estado div.col-estado li a { background-image: url(../../../midia/ico-menu-subcategorias.png); background-repeat: no-repeat; }
/* menu */
a.ico-5414 { background-position: -1225px 0 !important; }
a.ico-5430 { background-position: -1225px -30px !important; }
a.ico-5433 { background-position: -1225px -60px !important }
a.ico-5435 { background-position: -1225px -90px !important; }
a.ico-5454 { background-position: -1225px -120px !important; }
a.ico-5455 { background-position: -1225px -150px !important; }
a.ico-5457 { background-position: -1225px -180px !important; }
a.ico-5458 { background-position: -1225px -210px !important; }
a.ico-5459 { background-position: -1225px -240px !important; }
a.ico-5460 { background-position: -1225px -270px !important; }
a.ico-5461 { background-position: -1225px -300px !important; }
a.ico-5462 { background-position: -1225px -330px !important; }
a.ico-5463 { background-position: -1225px -360px !important; }
a.ico-5464 { background-position: -1225px -390px !important; }
a.ico-5465 { background-position: -1225px -420px !important; }
a.ico-5466 { background-position: -1225px -450px !important; }
/* abas */
span.ico-5414 { background-position: 50% 0; }
span.ico-5430 { background-position: 50% -30px !important; }
span.ico-5433 { background-position: 50% -60px !important }
span.ico-5435 { background-position: 50% -90px !important; }
span.ico-5454 { background-position: 50% -120px !important; }
span.ico-5455 { background-position: 50% -150px !important; }
span.ico-5457 { background-position: 50% -180px !important; }
span.ico-5458 { background-position: 50% -210px !important; }
span.ico-5459 { background-position: 50% -240px !important; }
span.ico-5460 { background-position: 50% -270px !important; }
span.ico-5461 { background-position: 50% -300px !important; }
span.ico-5462 { background-position: 50% -330px !important; }
span.ico-5463 { background-position: 50% -360px !important; }
span.ico-5464 { background-position: 50% -390px !important; }
span.ico-5465 { background-position: 50% -420px !important; }
span.ico-5466 { background-position: 50% -450px !important; }

/* ÍCONES DOS SERVIÇOS MAIS ACESSOS */
/* cidadão */
div.servicos-acessados div.tab-content.portalUai ul.servicos li a { 
	border-color: #E9D9CD;
	background-image: url(../../../midia/ico-maisacessados.gif); 
	background-repeat: no-repeat; 
}
div.servicos-acessados div.tab-content.cidadao ul.servicos li a { background-image: url(../../../midia/ico-maisacessados.gif); background-repeat: no-repeat; }
a.cid-5200  { background-position: -270px 0; }
a.cid-5326  { background-position: -270px -60px !important; }
a.cid-5342  { background-position: -270px -120px !important }
a.cid-5427  { background-position: -270px -180px !important; }
a.cid-5473  { background-position: -270px -240px !important; }
a.cid-5492  { background-position: -270px -300px !important; }
a.cid-5497  { background-position: -270px -360px !important; }
a.cid-5518  { background-position: -270px -420px !important; }
a.cid-5591  { background-position: -270px -480px !important; }
a.cid-5604  { background-position: -270px -540px !important; }
a.cid-5204  { background-position: -270px -600px !important; }
a.cid-5219  { background-position: -270px -660px !important; }
a.cid-5224  { background-position: -270px -720px !important; }
a.cid-5229  { background-position: -270px -780px !important; }
a.cid-5233  { background-position: -270px -840px !important; }
a.cid-5236  { background-position: -270px -900px !important; }
a.cid-5240  { background-position: -270px -960px !important; }
a.cid-5247  { background-position: -270px -1020px !important; }
a.cid-5248  { background-position: -270px -1080px !important; }
a.cid-5251  { background-position: -270px -1140px !important; }
a.cid-5276  { background-position: -270px -1200px !important; }
a.cid-5275  { background-position: -270px -1260px !important; }
a.cid-5291  { background-position: -270px -1320px !important; }
a.cid-5302  { background-position: -270px -1380px !important; }
a.cid-5310  { background-position: -270px -1440px !important; }
a.cid-5315  { background-position: -270px -1500px !important; }
a.cid-5325  { background-position: -270px -1560px !important; }
a.cid-5260  { background-position: -270px -1620px !important; }
a.cid-5319  { background-position: -270px -1680px !important; }
a.cid-0  { background-position: -270px -1740px !important; }
a.cid-10320  { background-position: -270px -660px !important; } /* Loterias */

/* Empresa */
div.servicos-acessados div.tab-content.empresa ul.servicos li a { background-image: url(../../../midia/ico-maisacessados.gif); background-repeat: no-repeat; }
a.emp-5258 { background-position: -540px 0; }
a.emp-5313 { background-position: -540px -60px !important; }
a.emp-5318 { background-position: -540px -120px !important }
a.emp-5333 { background-position: -540px -180px !important; }
a.emp-5369 { background-position: -540px -240px !important; }
a.emp-5297 { background-position: -540px -300px !important; }
a.emp-5271 { background-position: -540px -360px !important; }
a.emp-5304 { background-position: -540px -420px !important; }
a.emp-5320 { background-position: -540px -480px !important; }
a.emp-5344 { background-position: -540px -540px !important; }
a.emp-5375 { background-position: -540px -600px !important; }
a.emp-5381 { background-position: -540px -660px !important; }
a.emp-5292 { background-position: -540px -720px !important; }
a.emp-5316 { background-position: -540px -780px !important; }
a.emp-5324 { background-position: -540px -840px !important; }
a.emp-5357 { background-position: -540px -900px !important; }
a.emp-5376 { background-position: -540px -960px !important; }
a.emp-5409 { background-position: -540px -1020px !important; }
a.emp-0 { background-position: -540px -1080px !important; }
/* Servidor, município, estado */
div.servicos-acessados div.tab-content.estado ul.servicos li a { background-image: url(../../../midia/ico-maisacessados.gif); background-repeat: no-repeat; }
/* servidor */
a.sme-5521 { background-position: -810px 0; }
a.sme-5522 { background-position: -810px -60px !important; }
a.sme-5523 { background-position: -810px -120px !important }
a.sme-5540 { background-position: -810px -180px !important; }
a.sme-5547 { background-position: -810px -240px !important; }
a.sme-5549 { background-position: -810px -300px !important; }
a.sme-5568 { background-position: -810px -360px !important; }
/* municipio */
a.sme-5495 { background-position: -1080px 0; }
a.sme-5494 { background-position: -1080px -60px !important; }
a.sme-5496 { background-position: -1080px -120px !important }
a.sme-5499 { background-position: -1080px -180px !important; }
a.sme-5500 { background-position: -1080px -240px !important; }
a.sme-5501 { background-position: -1080px -300px !important; }
a.sme-5503 { background-position: -1080px -360px !important; }
a.sme-5505 { background-position: -1080px -420px !important; }
a.sme-5506 { background-position: -1080px -480px !important; }
a.sme-5508 { background-position: -1080px -540px !important; }
a.sme-5510 { background-position: -1080px -600px !important; }
a.sme-5511 { background-position: -1080px -660px !important; }
a.sme-5513 { background-position: -1080px -720px !important; }
a.sme-5515 { background-position: -1080px -780px !important; }
a.sme-5516 { background-position: -1080px -840px !important; }
/* estado */
a.sme-5414 { background-position: -1350px 0; }
a.sme-5430 { background-position: -1350px -60px !important; }
a.sme-5433 { background-position: -1350px -120px !important }
a.sme-5435 { background-position: -1350px -180px !important; }
a.sme-5454 { background-position: -1350px -240px !important; }
a.sme-5455 { background-position: -1350px -300px !important; }
a.sme-5457 { background-position: -1350px -360px !important; }
a.sme-5458 { background-position: -1350px -420px !important; }
a.sme-5459 { background-position: -1350px -480px !important; }
a.sme-5460 { background-position: -1350px -540px !important; }
a.sme-5461 { background-position: -1350px -600px !important; }
a.sme-5462 { background-position: -1350px -660px !important; }
a.sme-5463 { background-position: -1350px -720px !important; }
a.sme-5464 { background-position: -1350px -780px !important; }
a.sme-5465 { background-position: -1350px -840px !important; }
a.sme-5466 { background-position: -1350px -900px !important; }
a.sme-0 { background-position: -1350px -420px !important; }

div#prt-id-5354 {height:120px;}
.servico-ult-atualizacao {color:#b1adad; text-align:right;}
div.navegacao-servicos {
	display:inline;
	float:right;
	padding:7px 8px 0 490px;
	width:30px;
}
#tooltip {
	position:absolute;
	z-index:3000;
	background-color:#d2d2d2;
	padding:6px 10px 7px 10px;
	opacity:0.95;
	color:#262422;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	width:220px;
}
#tooltip h3,#tooltip div {
	margin: 0;
}
#p1{
	float:left;
}
#p2{
	cursor:pointer;
}
#p3{
	background-color: #ddd;
	padding: 5px;
	height: 31px;
}
.ativa{
	background-color: #ddd;
	color:#444;
	float:left;
	padding: 5px;
	font-size:10px;
	margin-right: 2px;
	/*cursor:pointer;*/
}
.busca_avancada{
	background-color: #fff;
	color:#0066CC;
	float:left;
	padding: 5px;
	font-size:10px;
	margin-right: 2px;
	cursor:pointer;
}
.busca_avancada a{
	color:#10A9E9;
	text-decoration:none;
	font-size:10px;
}
.busca_avancada a:hover{
	text-decoration:underline;
}
.clean{
	clear:both;
	background-color: #FFFFFF;
}
input.btn_pesquisa{
	background-color: #999;
	border: 0px solid #FFFFFF;
	color:#FFFFFF;
	font-size:10px !important;
	margin: 0px;
	height: 27px;
	width:50px;
}
/*Menu ferramentas*/
div.box-menu-ferramentas {
	text-align:right;
	height:33px;
}
ul.menu-ferramentas {
	padding:8px 0;
	height:16px;
	float:right;
}
ul.menu-ferramentas li {
	background:none !important;
	padding-left:0 !important;
	float:left;
	text-align:left;
}
ul.menu-ferramentas li a {
	cursor:pointer;
}
ul.menu-ferramentas span {
	background-image:url(../../../midia/icones-acoes-info.png);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-1999px;
	padding-right:5px;
}
ul.menu-ferramentas p {
	float:left;
	padding-right:10px;
}
ul.menu-ferramentas span.ico-imprimir {
	background-position:-2px -24px;
}
ul.menu-ferramentas span.ico-email {
	background-position:-2px -48px;
}
div.descricao-servico h1 {
	border-bottom: 1px dashed #9B9B9B;
	font-size:2.0em;
	font-family:"Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #D40100;
	margin-bottom: 5px;
	line-height:26px;
	padding-bottom:2px;
}
.item-vinculacao { height: 65px}
