/****************************************************************************************************************************************************************
Este documento é válido para as CSS nível 3 conforme atestado pelo Serviço de validação de CSS do W3C (http://jigsaw.w3.org/css-validator/)

Data última validação: 27/07/2011 - by Rodrigo Magno - Powerlogic S.A.
																
****************************************************************************************************************************************************************/

/****************************************************************************************************************************************************************

																		PLCGERAL.CSS

****************************************************************************************************************************************************************/
	/* SOBREPOSTO PARA ACERTAR CONFLITOS COM EDITOR HTML */
	/* APLICA ESSAS PROPRIEDADES A TODOS OS ELEMENTOS DAS PAGINAS */
* { /*margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;*/
}

/* MENU DOS BOTOES DE ACOES */
td.menu_acoes {
	text-align: right;
	height: 33px;
	padding: 0 0 3px 0;
}

/* APLICA PROPRIEDADES ESPECIFICAS AOS BOTOES DO MENU DE ACOES */
table.menu_acoes #botao_menu,table.menu_acoes #botao_menu2 {
	margin-left: 1px;
	height: 24px;
}

/* LINK */
a {
	text-decoration: none;
}

/* TAB FOLDER */
table.tabs ul li.ativada {
	position: relative;
	top: 1px;
	z-index: 1;
}

table.tabs ul li.desativada {
	/*Nenhum atributo definido no padrao. Existe por enquanto como referencia para sobreposicao na aplicacao*/
	
}

table.tabs {
	margin: 10px 0 0 0;
}

table.tabs ul {
	margin: 0 0 0 10px;
}

table.tabs ul li {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	display: block;
	float: left;
}

table.tabs ul li,table.tabs ul li.ativada {
	background-image: url(../../../midia/aba_esq.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

table.tabs ul li.ativada a,table.tabs ul li a {
	padding: 0 7px;
	/*height: 25px;*/
	display: block;
	/*float: left;*/
	line-height: 25px;
	font-weight: bold;
	background-image: url(../../../midia/aba_dir.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

/* COMPORTAMENTO QUANDO PASSA O MOUSE SOBRE A TAB ATIVADA (SIMULANDO NAO HAVER UM LINK) */
table.tabs ul li.ativada a,table.tabs ul li.ativada a:hover {
	cursor: text;
}

/* COMPORTA TODO O CONTEUDO QUE ESTA VISUALMENTE ATIVADO NA TAB-FOLDER */
td.corpoTabFolder {
	padding: 10px;
}

/* FIM TAB-FOLDER */ /* RODAPE DA APLICACAO */
td.rodape {
	text-align: center;
	height: 60px;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
}

/* USADO PARA TITULO */
h2 {
	font-size: 24px;
}

/* USADO PARA TITULO */
.t2 {
	font-size: 17px;
	font-weight: bold;
	line-height: 28px;
}

/* BOTOES ESTILO QUIOSQUE NA ENTRADA DA APLICACAO */
#botaoQuiosque,#botaoQuiosque2 {
	border-width: 4px;
	border-style: solid;
	width: 350px;
	padding: 5px 5px 5px 43px;
	margin: 0 0 3px 0;
	font: bold 23px Arial, Tahoma, sans-serif;
	text-decoration: none;
	display: block;
}

/* TOPO DA APLICACAO */
div.topo { /*	font-size: 0px;*/
	background-repeat: repeat-x;
}

/* NOME DA EMPRESA NO DIV.TOPO */
div.nomeEmpresa {
	position: absolute;
	top: 0;
	left: 10px;
	width: 180px;
	height: 30px;
	overflow: hidden;
	font: bold 20px/ 28px Arial, Verdana, sans-serif;
}

/* TITULO DA PAGINA NO DIV.TOPO */
div.tituloPagina {
	position: absolute;
	top: 0px;
	left: 190px;
	width: 400px;
	height: 30px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
	line-height: 28px;
}

/* NOME DA APLICACAO NO DIV.TOPO */
div.nomeAplicacao {
	position: absolute;
	top: 0px;
	left: 610px;
	width: 180px;
	height: 30px;
	text-align: left;
	overflow: hidden;
	font: bold 20px/ 28px arial, verdana;
}

/* SIGLA DA APLICACAO NO DIV.TOPO */
div.siglaAplicacao {
	position: absolute;
	top: 0px;
	left: 610px;
	width: 180px;
	height: 30px;
	text-align: left;
	overflow: hidden;
	font: bold 20px/ 28px arial, verdana;
}

/* CONTAINER QUE COMPORTA O MENU DO SISTEMA */
div.portaMenuSistema {
	font-size: 0px;
	height: 19px;
	width: 100%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 0 3px 0;
}

/* FIREFOX */
html>body div.portaMenuSistema {
	height: 18px;
}

/* DELIMITADOR DE SECOES */
table.delimitador {
	margin: 4px 0 2px 0;
	border-width: 1px;
	border-style: solid;
}

/* CABECALHO PADRAO PARA TABLE DELIMITADOR */
td.secao {
	height: 25px;
	font-weight: bold;
	padding: 4px 10px 4px 4px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

/* SUBSECAO (VISUALMENTE DE SEGUNDO NIVEL DEPOIS DO TD.SECAO) */
td.subsecao {
	font-size: 10px;
	font-weight: bold;
	height: 17px;
	padding: 0 4px;
}

/* CELULA ONDE ESTAO OS LABELS (TITULOS) DOS CAMPOS */
td.titulo,td.subtitulo {
	padding: 8px 10px 0px 4px;
}

/* CELULAR PARA SUBTITULOS */
td.subtitulo {
	font-weight: bold;
	font-size: 10px;
}

/* CELULA QUE CONTEM OS CAMPOS */
td.campo,td.normal {
	padding: 2px 10px 4px 4px;
	vertical-align: top;
}

/* IMAGEM DO ASSISTENTE DE AJUDA */
img.assistente {
	z-index: 2;
	position: relative;
	float: left;
	display: block;
	margin: 10px 0 0 2px;
}

/* BALAO DE AJUDA: A COR NAO PODE MUDAR EM NENHUMA PELE */
div.balao {
	z-index: 1;
	padding: 10px;
	margin: 6px 10px 3px 64px;
	color: #000000;
	background: #FFF6A7;
	border: 1px solid #796300;
}

/* USADO PARA INFORMAR SOBRE O PRODUTO (NO MENU AJUDA) */
td.sobre {
	font-size: 10px;
	text-align: left;
	padding: 10px 5px;
	border-width: 1px;
	border-style: solid;
}

/********************/ /* MENU TIPO PAINEL */ /********************/
div.painel {
	text-align: left;
	float: none;
	position: absolute;
	top: 83px;
	right: 0;
	width: 300px;
	z-index: 5;
}

/* TITULO DE PAINEIS */
div.painel h1 {
	text-transform: uppercase;
	height: 30px;
	font: bold 18px/ 30px Tahoma, Arial, sans-serif;
	padding: 0 10px;
}

/* BOTAO DE FECHAR DE PAINEIS */
div.painel h1 span {
	height: 26px;
	width: 29px;
	text-align: center;
	font: bold 19px/ 26px Arial, sans-serif;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

/* SUBTITULO DE PAINEIS */
div.painel h2 {
	text-transform: uppercase;
	height: 28px;
	font: bold 17px/ 28px Tahoma, Arial, Verdana, sans-serif;
	padding: 0 20px;
}

/* TEXTO PARA PAINEIS */
div.painel p {
	font: 11px/ 14px Verdana, Tahoma, Arial, sans-serif;
	margin: 5px 10px 10px 20px;
}

/* BOTAO PARA PAINEIS */
div.painel input {
	height: 22px;
	font: bold 11px/ 17px Verdana, Tahoma, Arial, sans-serif;
	margin: 0 0 10px 20px;
	cursor: pointer;
}

/* CORES ESPECIFICAS PAINEL AJUDA */
div#ajuda {
	background: #F8D1CB;
}

div#ajuda h1 {
	color: #FFF;
	background: #DC3823;
}

div#ajuda h1 span {
	color: #FFF;
	background: #CA230D;
	border-top: 1px solid #F37361;
	border-right: 1px solid #781308;
	border-bottom: 1px solid #781308;
	border-left: 1px solid #F37361;
}

div#ajuda h2 {
	color: #DC3823;
	background: #FBE7E4;
}

div#ajuda p {
	color: #DC3823;
}

div#ajuda input {
	color: #FFF;
	background: #CA230D;
	border-top: 1px solid #F37361;
	border-right: 1px solid #781308;
	border-bottom: 1px solid #781308;
	border-left: 1px solid #F37361;
}

/* CORES ESPECIFICAS PAINEL EXPLORER */
div#explorer {
	background: #99C889;
}

div#explorer h1 {
	color: #FFF;
	background: #00A401;
}

div#explorer h1 span {
	color: #FFF;
	background: #99C889;
	border-top: 1px solid #C7FFB0;
	border-right: 1px solid #308114;
	border-bottom: 1px solid #308114;
	border-left: 1px solid #C7FFB0;
}

div#explorer h2 {
	color: #00A401;
	background: #DEE9DE;
}

div#explorer p {
	color: #204B20;
}

div#explorer input {
	color: #204B20;
	background: #99C889;
	border-top: 1px solid #C7FFB0;
	border-right: 1px solid #308114;
	border-bottom: 1px solid #308114;
	border-left: 1px solid #C7FFB0;
}

/* CORES ESPECIFICAS PAINEL IMPRIMIR */
div#imprimir {
	background: #C8DCF9;
	width: 350px;
}

div#imprimir h1 {
	color: #FFF;
	background: #1463C2;
}

div#imprimir h1 span {
	color: #FFF;
	background: #C8DCF9;
	border-top: 1px solid #C7FFB0;
	border-right: 1px solid #308114;
	border-bottom: 1px solid #308114;
	border-left: 1px solid #C7FFB0;
}

div#imprimir h2 {
	color: #1463C2;
	background: #DEE9DE;
}

div#imprimir p {
	color: #204B20;
}

div#imprimir input {
	color: #204B20;
	background: #C8DCF9;
	border-top: 1px solid #C7FFB0;
	border-right: 1px solid #308114;
	border-bottom: 1px solid #308114;
	border-left: 1px solid #C7FFB0;
}

/******************/ /*   PAINEL FIM   */ /******************/
	/* HACK PARA IE */
html>body div#ajuda input {
	margin: 0 0 10px 20px;
}

.destaque1 {
	font-weight: bold;
}

/* TABELA DE LISTAGEM DE RESULTADOS DE PESQUISA*/
table.lista {
	margin: 4px 0 2px 0;
	border-width: 1px 0 1px 1px;
	border-style: solid;
}

/* CABECALHO DA TABLE.LISTA */
td.cabecalho {
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
	text-align: left;
	height: 25px;
	border-width: 1px;
	border-style: solid;
}

/* LINHAS DE RESULTADO DA PESQUISA */
td.linha {
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	border-top: 1px solid;
	border-right: 1px solid;
}

/* LINHA (TR) PAR E LINHA IMPAR */
tr.linhaimpar,tr.linhapar {
	padding: 2px 10px 2px 4px;
	vertical-align: middle
}

/* COMPONENTE RETRï¿½TIL */
	/* CELULA QUE CONTEM O BOTAO_MAIS E O BOTAO_MENOS */
td.col_hierarq {
	width: 17px;
	vertical-align: middle;
	text-align: center;
}

/* APENAS O CABECALHO QUE FICA A DIREITA DOS BOTOES MAIS E MENOS */
table.componenteRetratil {
	margin: 4px 0 0 0;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}

/* CONTEM TODO O CONTEUDO DO ELEMENTO COMPONENTE RETRATIL */
table.conteudoComponenteRetratil {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	margin: 0 0 2px 0;
}

/* COLUNA DO MENU DO LAYOUT PORTAL CLASSICO*/
.layout_col_menu {
	width: 18%
}

/* COLUNA PRINCIPAL DO LAYOUT PORTAL CLASSICO */
.layout_col_principal {
	width: 82%;
	padding: 0 0 0 5px;
}

/* CABECALHO DO MENU DO LAYOUT PORTAL CLASSICO */
td.menu_titulo {
	height: 20px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
}

/* MENU DO LAYOUT PORTAL CLASSICO */
table.menu {
	margin: 0 0 10px 0;
	border-width: 1px;
	border-style: solid;
}

/* ITEM DO MENU DO LAYOUT PORTAL CLASSICO */
td.menu_item {
	padding: 2px 2px 2px 4px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
}

/* TITULO DE SEGUNDO NIVEL DO MENU DO LAYOUT PORTAL CLASSICO */
td.submenu_titulo {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	padding: 2px 2px 2px 4px;
	text-align: left;
}

td.menu_item,td.submenu_titulo,td.submenu_item {
	height: 15px;
}

/* ITEM DE SEGUNDO NIVEL DO MENU DO LAYOUT PORTAL CLASSICO */
td.submenu_item {
	padding: 2px 2px 2px 20px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
}

td.menu_titulo,td.menu_item,td.submenu_titulo,td.submenu_item {
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
}

/* LINHA DE UM ELEMENTO TREEVIEW */
td.linha_treeview,linha_treeview_selecionada {
	vertical-align: middle;
	padding: 2px 0;
	white-space: nowrap;
}

/* LINHA SELECIONADA DE UM ELEMENTO TREEVIEW */
td.linha_treeview_selecionada a {
	font-weight: bold;
}

/* Limpados no PlcPele.css */ /* ELEMENTOS DE FORMULARIO */
input {
	height: 17px;
	vertical-align: middle;
}

input.texto,input.texto_obrigatorio,input.texto_desabilitado,input.false,input.true,textarea,textarea.obrigatorio,textarea.desabilitado,#botao_menu,#botao_menu2,#botao_secao,#botao_secao2,#botao_fieldset,.botao,.bt,.bt_secao_texto,.bt_secao_icone,.botao_mais,.botao_menos,.botao_subdetalhe
	{
	border-width: 1px;
	border-style: solid;
}

/* CAMPOS DE ENTRADA DE DADOS */
input.texto,input.texto_obrigatorio,input.texto_desabilitado,input.false,input.true,textarea,textarea.obrigatorio,textarea.desabilitado,.campoComErro
	{
	padding: 0 0 0 3px;
}

input.campoComErro,textarea.campoComErro,span.campoComErro,select.campoComErro
	{
	color: #C33246;
	background: #FFCCBC;
	/*url(../../../midia/ico_error_campo.gif) repeat-x; */
	border-width: 1px;
	border-style: solid;
	border-color: #FF1C3F #FFA68C #FFA68C #FF1C3F;
}

tr.campoComErro {
	background-color: #FFCCBC;
}

tr.campoComErro td {
	color: #C33246;
	/*background-color: none !important;*/
	background-color: #FFE3BF;
}

/* BOTOES */
#botao_menu,#botao_menu2,#botao_secao,#botao_secao2,.botao,.bt,.bt_secao_texto,.bt_secao_icone,.botao_mais,.botao_menos,.botao_subdetalhe,#botao_fieldset
	{
	height: 17px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}

#botao_menu_aprova,#botao_menu_reprova,#botao_menu_aprova2,#botao_menu_reprova2
	{
	color: #ffffff;
	font: 11px verdana, sans-serif;;
	height: 24px;
	text-align: center;;
	margin-top: 0px;;
	margin-bottom: 0px;;
	cursor: pointer;
	vertical-align: middle;
	border: 0;
}

#botao_menu_aprova {
	background: #0434AA
}

#botao_menu_aprova2 {
	background: #5588BF
}

#botao_menu_reprova {
	background: #ac0f08
}

#botao_menu_reprova2 {
	background: #ff0000
}

/* SPAN QUE SIMULA UM INPUT SEMELHANTE AO BOTAO_MENU */
span#botao_menu,span#botao_menu2,span.botao,.bt {
	padding: 0 6px;
	vertical-align: middle;
}

/* BOTAO QUE CONTEM ICONES */
.bt_secao_texto {
	font-size: 10px;
	line-height: 14px;
	float: left;
	padding: 1px 5px 0 5px;
}

/* BOTOES QUADRADOS DE FUNCOES */
.botao_mais,.botao_menos,.botao_subdetalhe {
	cursor: pointer;
	height: 11px;
	width: 11px;
	font-size: 0px;
}

/* BOTAO FORMATADO PELA APLICACAO, AS CORES NAO SAO FORMATADAS NO CSS */
#botao_menu_aprova,#botao_menu_reprova,#botao_menu_aprova2,#botao_menu_reprova2
	{
	border-width: 0;
}

/* FIM ELEMENTOS DE FORMULARIO */
	/* ESTILO DAS DIV DAS TABFOLDER AGIL (VISï¿½VEL/OCULTA)*/
div.tabOculta {
	display: none;
}

div.tabVisivel {
	display: inline;
}

span.preFormato {
	white-space: pre;
}

@media print {
	.naoImprimePlc {
		display: none
	}
	.imprimePlc {
		display: inline
	}
	.quebraPlc {
		page-break-after: always;
	}
}

@media screen {
	.imprimePlc {
		display: none
	}
	.quebraPlc {
		display: none
	}
}

.legend.padrao {
	width: auto;
	margin: 3px 1px 2px 1px;
	color: #000;
}

hr {
	height: 1px;
	line-height: 5px;
	/*line-break: normal;*/
}

pre {
	font: 12px "Courier New", Courier, monospace;
}

pre.preFormato {
	font: 11px verdana, Arial, sans-serif;
}

/* PEDIR ALVIM PARA ENCONTRAR */
	/* Definicao da janelinha de Mensagens */
.janela_msg {
	z-index: 11;
	width: 200px;
	height: 200px;
	position: absolute;
	border-width: 1px;
	border-style: solid;
}

.janela_msg_tit {
	text-align: left;
	height: 20px;
	vertical-align: middle;
	padding: 2px;
	font: normal bold 11px verdana;
	border-style: solid;
	border-width: 1px 0 1px 1px;
}

.janela_msg_sub_tit {
	text-align: left;
	height: 15px;
	vertical-align: middle;
	padding: 2px;
	font: normal normal 11px verdana;
	border-bottom: 1px solid;
}

.janela_msg_conteudo {
	text-align: left;
	vertical-align: top;
	padding: 2px;
	font: normal normal 10px verdana;
}

.botao_tabfolder {
	background: transparent;
	border: hidden;
	font-weight: bold;
	height: 12px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

td.porta_portlet {
	text-align: left;
	width: 185px;
	height: 20px;
	vertical-align: middle;
	border-width: 1px 0 1px 1px;
	border-style: solid;
}

.linha_ajuda {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	padding-bottom: 15px;
	font: normal 11px verdana;
}

SPAN.adicionaBorda,INPUT.adicionaBorda,TEXTAREA.adicionaBorda {
	border-color: silver;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

/*Necessario porque para tag SELECT nao e possivel alterar bordas por ser campo 'windowed'*/
SELECT.adicionaFundo {
	background-color: #88A0C8;
}

/* Estilos para area de mensagens */
td.msgAzul {
	background: #D8E5ED;
	color: #144888;
	font: bold 11px Verdana
}  /* azul */
td.msgVermelho {
	background: #FFDBDB;
	color: #AB3838;
	font: normal bold 11px Verdana;
	height: auto
}  /* vermelho */
td.msgVerde {
	background: #89B39C;
	color: #FFFFFF;
	font: normal bold 11px Verdana;
	height: auto
}  /* verde */
td.msgAmarelo {
	background: #FFFEAF;
	color: #413A01;
	font: normal bold 11px Verdana;
	height: auto
}

/* amarelo */
	/* Formulario Enviar para por e-mail (link do cabecalho) */

/* Form indique amigo */
div.indique-amigo a.fechar {
	display: block;
	overflow: hidden;
	text-indent: -1000px;
}

div.indique-amigo .texto {
	background: #FFF url(../../../midia/bg-busca.gif) repeat-x 0 0;
	border: 1px solid #BEBEBE;
	display: block;
	float: left;
	width: 305px;
	padding: 6px 5px;
	font: 1.4em "Segoe UI", Arial, sans-serif;
	color: #7D7777;
}

div.indique-amigo input.botao,#PRT-WEBMAIL-FERRAMENTAS input.botao {
	margin: 27px 10px 0 0;
}

div.indique-amigo,div.ui-dialog {
	background-color: #FFEBD7 !important;
	border: 5px solid #FF5800 !important;
	width: 530px !important;
	float: left !important;
	font: 0.65em "Segoe UI", Arial, sans-serif !important;
	color: #7D7777 !important;
}

#PRT-WEBMAIL-NOVA-MENSAGEM {
	background-color: #FFEBD7 !important;
	font: 0.65em "Segoe UI", Arial, sans-serif !important;
	color: #7D7777 !important;
}

div.indique-amigo h1,div.ui-dialog-titlebar {
	background: #FF9356 !important;
	font: italic 1.5em "Segoe UI", Arial, sans-serif !important;
	color: #FFF !important;
	display: block !important;
	padding: 5px 10px !important;
	border: none !important;
}

div.ui-dialog-titlebar span {
	font: italic 15px "Segoe UI", Arial, sans-serif !important;
}

div.indique-amigo a.fechar,#PRT-WEBMAIL-NOVA-MENSAGEM .fechar {
	/*background: url(../../../midia/indique-fechar.png) no-repeat 0 0;*/
	float: right;
	width: 11px;
	height: 11px;
	margin: 9px;
}

div.indique-amigo a.fechar:hover {
	background-position: 0 -11px;
}

div.indique-amigo,#PRT-WEBMAIL-NOVA-MENSAGEM {
	display: block;
	float: left;
	padding: 10px 0;
}

div.indique-amigo div.campo,#PRT-WEBMAIL-NOVA-MENSAGEM div.campo {
	float: left;
	padding: 5px;
	margin: 0 5px;
}

div.indique-amigo div.campo.focus {
	background: #FFFAF5;
}

div.indique-amigo div.campo.focus .texto,div.campo.focus .texto {
	border-color: #FF9356;
}

div.indique-amigo label,#PRT-WEBMAIL-NOVA-MENSAGEM label {
	display: inline;
	float: left;
	width: 115px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 33px;
	text-align: right;
}

div.indique-amigo .texto,#PRT-WEBMAIL-NOVA-MENSAGEM .texto {
	width: 355px;
	background: #FFFFFF url(../../../midia/bg-busca.gif) repeat-x scroll 0 0
		;
	border: 1px solid #BEBEBE;
	color: #7D7777;
	display: block;
	float: left;
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 1.4em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 6px 5px;
}

div.indique-amigo textarea,#PRT-WEBMAIL-NOVA-MENSAGEM textarea {
	height: 130px;
}

div.indique-amigo input.botao,#PRT-WEBMAIL-FERRAMENTAS input.botao {
	background-color: #AFACA7;
	border: 1px solid #918D86;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-family: Tahoma;
	font-size: 1.1em;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 32px;
	line-height: normal;
	margin-right: 6px;
	padding: 0;
	width: 55px;
	margin: 5px 28px 0 0;
}

body,.ui-dialog-content {
	background-color: #FFEBD7;
}

/*PARTIAL LOADING*/
div.partial-loading {
	/*background-image: url(../../../midia/jquery/indicator.gif);*/
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	float: left;
	width: 16px;
	height: 16px;
	z-index: 10000;
}

/****************************************************************************************************************************************************************

																		PLCPELE.CSS

****************************************************************************************************************************************************************/
	/*@charset "UTF-8";
@import url("../../css-w2/metal_vermelho/jquery/jquery-ui-1.7.custom.css");*/
body { /*	scrollbar-face-color: #E7E7E7;
	scrollbar-highlight-color: #F7F7F7;
	scrollbar-3dlight-color: #B9B9B9;
	scrollbar-darkshadow-color: #ABABAB;
	scrollbar-shadow-color: #D8D8D8;
	scrollbar-arrow-color: #D77777;
	scrollbar-track-color: #FBF0F2;*/
	color: #000000;
}

a {
	color: #AB1414;
}

a:hover {
	color: #FE3333;
}

tr.linhaimpar,tr.linhaimpar td.linha {
	background-color: #D5D5D5;
	color: #DE1416;
}

tr.linhapar,tr.linhapar td.linha {
	background-color: #FCEDED;
	color: #DE1416;
}

#botaoQuiosque,.botaoQuiosque {
	color: #424242;
	border-color: #F2F2F2 #959595 #959595 #F2F2F2;
	background-color: #D5D5D5;
}

#botaoQuiosque2,.botaoQuiosque2 {
	color: #C45F5D;
	border-color: #FFC6BE #F99D9A #F99D9A #FFC6BE;
	background-color: #FADFDE;
}

.botao_mais {
	color: #424242;
	border-color: #F2F2F2 #959595 #959595 #F2F2F2;
	background: #D5D5D5 url(../../../midia/plc_css_mais.gif) no-repeat 1px;
}

.botao_menos {
	color: #424242;
	border-color: #F2F2F2 #959595 #959595 #F2F2F2;
	background: #D5D5D5 url(../../../midia/plc_css_menos.gif) no-repeat 1px;
}

.botao_subdetalhe {
	color: #424242;
	border-color: #F2F2F2 #959595 #959595 #F2F2F2;
	background: #D5D5D5 url(../../../midia/ico_novo_sdet.gif) no-repeat 1px;
}

table.componenteRetratil {
	border-color: #9B9B9B;
}

table.conteudoComponenteRetratil {
	border-color: #9B9B9B;
	background: #FFF9F8 url(bg_delimitador.gif);
}

table.delimitador {
	border-color: #9B9B9B;
	background: #FFF9F8 url(bg_delimitador.gif);
}

td.subsecao {
	background-color: #E1E1E1;
	color: #DE1416;
}

td.titulo,td.subtitulo {
	color: #141414;
}

td.menu_titulo {
	color: #3C3C3C;
	border-color: #F8F8F8 #B0B0B0 #B0B0B0 #F8F8F8;
	background-color: #ECECEC;
}

td.menu_item {
	color: #3C3C3C;
	border-color: #B0B0B0;
	background-color: #F4F4F4;
}

td.submenu_titulo,td.submenu_item {
	color: #AB1414;
	border-color: #B0B0B0;
	background-color: #F4F4F4;
}

table.lista {
	border-color: #B0B0B0;
}

td.cabecalho {
	color: #595959;
	border-color: #DDE3DA #B0B0B0 #B0B0B0 #F3F3F3;
	background-color: #F8F8F8;
}

td.linha {
	color: #424242;
	border-color: #B0B0B0;
}

table.tabs ul li.ativada a {
	color: #3C3C3C;
}

table.tabs ul li.ativada a:hover {
	color: #3C3C3C;
}

table.tabs ul li.ativada {
	color: #3C3C3C;
	background-color: #D8D8D8;
}

table.tabs ul li a {
	color: #595959;
}

table.tabs ul li a:hover {
	color: #DE1416;
}

td.corpoTabFolder {
	background-color: #D8D8D8;
}

div.topo {
	background-image: url(app_topo_bg_titulo.gif);
}
div.topo-secundarias{
	height: 200px;
	z-index: 10;
	background: url(../../../midia/bg-topo-secundarias.jpg) no-repeat 0 0;
}


div.tituloPagina {
	color: #DB2D2D;
}

div.portaMenuSistema {
	border-color: #B0B0B0;
	background-color: #E5E5E5;
}

td.rodape {
	color: #595959;
	border-color: #DEDEDE #9A9A9A #9A9A9A #DEDEDE;
	background-color: #DEDEDE;
}

.linha_ajuda {
	color: #313131;
}

td.msg_erro {
	color: #AB3838;
	background-color: #FFDBDB;
}

td.msg_confirma {
	color: #144888;
	background-color: #D8E5ED;
}

td.sobre {
	color: #585656;
	border-color: #B0B0B0;
	background-color: #E7E7E7;
}

.janela_msg {
	border-color: #B0B0B0;
	background-color: #E7E7E7;
}

.janela_msg_tit {
	color: #3C3C3C;
	border-color: #F8F8F8 #B0B0B0 #B0B0B0 #F8F8F8;
	background-color: #ECECEC;
}

.janela_msg_sub_tit {
	color: #3C3C3C;
	border-color: #B0B0B0;
	background-color: #F4F4F4;
}

.janela_msg_conteudo {
	color: #636363;
	background-color: #FFFFFF;
}

input.texto,input.false,textarea {
	color: #727272;
	border-color: #999999 #CCCCCC #CCCCCC #999999;
	background-color: #F4F4F4;
}

input.texto_obrigatorio,textarea.obrigatorio,textarea.texto_obrigatorio,select.obrigatorio,select.texto_obrigatorio,radio.texto_obrigatorio,span.texto_obrigatorio
	{
	color: #C45F5D;
	border-color: #F99D9A #FFC6BE #FFC6BE #F99D9A;
	background-color: #FFF0EF;
}

input.texto_desabilitado,input.true,textarea.desabilitado {
	color: #939393;
	border-color: #BDBDBD #EBEBEB #EBEBEB #BDBDBD;
	background-color: #FDFDFD;
}

#botao_menu2,#botao_secao2 {
	color: #C45F5D;
	border-color: #FFC6BE #F99D9A #F99D9A #FFC6BE;
	background-color: #FADFDE;
}

td.secao,td.porta_portlet,th.secao {
	color: #DC4D4D;
	border-color: #FEFEFE #B5B5B5 #B5B5B5 #FEFEFE;
	background-color: #D4D4D4;
}

div.nomeEmpresa,div.nomeAplicacao {
	color: #828282;
}

.bt_secao_texto,.bt_secao_icone,#botao_menu,#botao_secao,.botao,.bt {
	color: #424242;
	border-color: #F2F2F2 #959595 #959595 #F2F2F2;
	background-color: #D5D5D5;
}

td.campo,td.normal,td.linha_treeview,pre,.bt:hover {
	color: #424242;
}

h2,h1,h2,.t2,.destaque1,hr,h1 {
	color: #C02F24;
}

/* JCOMPANY 5 TABLELESS */ /* MENU */
#menu_secao {
	border-color: #F8F8F8 #B0B0B0 #B0B0B0 #F8F8F8;
	background-color: #ECECEC;
}

#menu_barra_titulo,.menu_barra_titulo {
	color: #3C3C3C;
	border-color: #F8F8F8 #B0B0B0 #B0B0B0 #F8F8F8;
	background-color: #ECECEC;
}

ul.menu_item {
	color: #3C3C3C;
	border-color: #B0B0B0;
	background-color: #F4F4F4;
}

ul.menu_subitem {
	color: #AB1414;
	border-color: #B0B0B0;
	background-color: #F4F4F4;
}

li.menu_linha {
	border-color: #B0B0B0;
}

/* RODAPE */
#rodape_secao {
	color: #595959;
	border-color: #DEDEDE #9A9A9A #9A9A9A #DEDEDE;
	background-color: #DEDEDE;
}

div.rodape_subsecao {
	border-color: #9A9A9A;
	background-color: #DEDEDE;
}

/* TABFOLDER */
div.tabfolder_abas ul li.ativada a {
	color: #3C3C3C;
}

div.tabfolder_abas ul li.ativada a:hover {
	color: #3C3C3C;
}

div.tabfolder_abas ul li.ativada {
	color: #3C3C3C;
	background-color: #D8D8D8;
}

div.tabfolder_abas ul li {
	color: #FFFFFF;
	background-color: #A3A3A3;
}

div.tabfolder_abas ul li a {
	color: #595959;
}

div.tabfolder_abas ul li a:hover {
	color: #DE1416;
}

#tabfolder_corpo {
	background-color: #D8D8D8;
}

/* BARRA DE ACOES/BOTOES */
.botao_menu {
	color: #424242;
	border-color: #F2F2F2 #959595 #959595 #F2F2F2;
	background-color: #D5D5D5;
}

/* quando em hover */
.botao_menu2 {
	color: #C45F5D;
	border-color: #FFC6BE #F99D9A #F99D9A #FFC6BE;
	background-image: url(app_topo_bg_titulo.gif)
}

/* FORMULARIO */ /* titulo do formulario */
th {
	color: #DC4D4D;
	border-color: #FEFEFE #B5B5B5 #B5B5B5 #FEFEFE;
	background-image: url(app_topo_bg_titulo.gif);
}

/* rotulos */
span.af_outputLabel {
	color: #141414;
}

/* todo os campos de entrada, inclusive o conjunto radio e combos */
input,textarea,select,span.af_selectOneRadio_content,table.af_selectOneRadio,table.af_selectOneChoice,table.af_inputText,span.af_selectBooleanCheckbox_content,table.af_selectBooleanCheckbox_content
	{
	color: #727272;
	border-color: #999999 #CCCCCC #CCCCCC #999999;
	background-color: #F4F4F4;
}

/* acrescimo para campos somente leitura */
.p_AFReadOnly {
	color: #939393;
	border-color: #BDBDBD #EBEBEB #EBEBEB #BDBDBD;
	background-color: #FDFDFD;
}

/* DAQUI PARA FRENTE E NOVO - ALGUNS MODIFICACAO DE EXISTENTES */
	/* acrescimo para campos obrigatorios. Pode ser utilizado para alterar o container de campos */
.p_AFRequired {
	
}

/* JCOMPANY 5 TABLELESS FIM */
	/****************************************************************************************************************************************************************

																		ECPGERAL.CSS

****************************************************************************************************************************************************************/
	/* ECOMPANY - ESTILOS GENERICOS PARA TODAS AS PELES */
	/* Estilos da Agenda */ /*Configuracao corpo para editor*/
body {
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

td.feriadointegral {
	z-index: 1;
	background: #A42D26;
	text-align: center;
	vertical-align: middle;
}

td.feriadomanha {
	z-index: 1;
	background-image: URL(../../../midia/ag_fer_manha.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.feriadotarde {
	z-index: 1;
	background-image: URL(../../../midia/ag_fer_tarde.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.agintegral {
	z-index: 1;
	background: #F8E7A1;
	text-align: center;
	vertical-align: middle;
}

td.agmanha {
	z-index: 1;
	background-image: URL(../../../midia/ag_am_manha.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.agtarde {
	z-index: 1;
	background-image: URL(../../../midia/ag_am_tarde.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.fimsemana {
	z-index: 1;
	background: #DBD9D9;
	text-align: center;
	vertical-align: middle;
}

td.hoje {
	z-index: 1;
	background: #230D89;
	text-align: center;
	vertical-align: middle;
}

td.normal {
	z-index: 1;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

td.agendaGrande {
	z-index: 1;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
}

img.fundoagenda {
	z-index: -1;
	width: 100%;
	height: 100%;
}

/*Estilo geral para todas as peles*/
td {
	height: 23px;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-align: left;
}

a.sublinhado {
	text-decoration: underline;
}

/* sobrepoe delimitador para diminuir espacos */
table.delimitador {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-top: 1px;
}

td.indisponivel {
	z-index: 1;
	background: #E89D99;
	text-align: center;
	vertical-align: middle;
}

span.ocorrencias800 {
	width: 750px;
	overflow: hidden;
}

span.ocorrencias1024 {
	width: 950px;
	overflow: hidden;
}

table.weblogCorpo {
	width: 99%;
	margin: 2px 0 2px 0;
	padding: 0 10px 0 0 !important;
	padding: 2px 0 2px 0;
}

td.weblogTopo {
	width: 100%;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td.weblogTitulo {
	width: 100%;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

td.weblogDia {
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-color: #f0e68c;
	border-bottom: 1px solid black;
	text-align: right;
}

td.weblogNome {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
}

td.weblogSeparador {
	border-top: 1px solid black;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td.weblogInfo {
	width: 100%;
	border-top: 1px dotted black;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

td.weblogRodape {
	width: 100%;
	font-size: 10px;
	/*color: #fefefe;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

span.weblogVazio {
	font-size: 16px;
	font-weight: bold;
}

div.weblogConteudo {
	width: 100%;
	border: 1px solid black;
	background-color: #f5f5f5;
	font-size: 11px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 10px 0 0 !important;
	padding: 15px 10px 15px 10px;
}

table.weblogUltimos {
	width: 200px;
	border: 1px solid;
	border-style: dashed dashed dashed dashed;
	background-color: #f5f5f5;
	font-size: 11px;
	margin: 0 0 10px 10px;
	padding: 2px 2px 2px 2px;
}

/*Necessario para espacamento Mozilla*/
table.weblogUltimos td {
	padding: 2px 2px 2px 2px;
}

span.weblogUltimosLista {
	width: 200px;
	margin: 0 0 0 10px;
	padding: 2px 2px 2px 2px;
}

span.weblogUltimosTopo {
	font-weight: bold;
	width: 200px;
	margin: 0 0 0 10px;
}

table.weblogMaisAcessados {
	width: 200px;
	border: 1px solid;
	border-style: dashed dashed dashed dashed;
	background-color: #f5f5f5;
	font-size: 11px;
	margin: 0 0 10px 10px;
	padding: 2px 2px 2px 2px;
}

span.weblogMaisAcessadosLista {
	width: 200px;
	margin: 0 0 0 10px;
	padding: 2px 2px 2px 2px;
}

span.weblogMaisAcessadosTopo {
	font-weight: bold;
	width: 200px;
	margin: 0 0 0 10px;
}

table.weblogHistorico {
	width: 200px;
	border: 1px solid;
	font-size: 11px;
	margin: 0 0 10px 10px;
	padding: 2px 2px 2px 2px;
}

span.weblogHistoricoLista {
	margin: 0 0 0 10px;
}

span.weblogHistoricoTopo {
	font-weight: bold;
	width: 200px;
	margin: 0 0 0 10px;
}

table.tabs ul li,table.tabs ul li.ativada {
	background-image: none;
}

table.tabs ul li.ativada a,table.tabs ul li a {
	background-image: none;
}

table.tabs ul li {
	float: none !important;
	float: left;
}

table.tabs ul li a {
	float: left !important;
	margin: inherit !important;
	background-color: inherit !important;
	float: none;
}

table.tabs ul {
	margin-top: 0;
	padding: 0;
}

.ESCONDIDO {
	display: none;
}

/* PORTLET NOTICIA */
img.layNoticiaImgDestaque {
	width: 160px;
	height: 90px;
}

.layNoticiaResumo,.layNoticiaDataPublicacao {
	visibility: visible;
}

a.layNoticia {
	
}

/* PORTLET GALERIA */
img.layGaleriaImagem {
	border: 0;
}

.corLinkBusca {
	color: #666666;
}

/* DESTAQUE BUSCA*/
.destaqueNomeResBusca {
	color: #0034C9;
	text-decoration: underline;
}

.destaqueResBusca {
	font-weight: bold;
	font-size: inherit;
}

/* DESTAQUE */
#MENU_DESTAQUE {
	display: none;
	border: 1px solid black;
	padding: 5px 5px 5px 5px;
	background-color: #efefef;
	text-align: left;
}

.highlight {
	background-color: yellow
}

.destaque0 {
	background-color: #ffff66
}

.destaque1 {
	background-color: #a0ffff
}

.destaque2 {
	background-color: #99ff99
}

.destaque3 {
	background-color: #ff9999
}

.destaque4 {
	background-color: #ff66ff
}

/* NAVEGADOR PORTLET NOTICIAS */
.NOTICIABANNER {
	padding: 2px 2px 2px 2px;
}

.NOTICIABANNER div a {
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
}

.NOTICIABANNERNAV span a {
	padding: 3px;
	font-family: Verdana;
	font-size: 11px;
}

.NOTICIABANNERNAV span a img {
	padding: 3px;
}

.NOTICIABANNERNAV span a.activeSlide img {
	background: #ea0;
}

.NOTICIABANNERNAV span a.activeSlide {
	background: #ea0;
	width: 20px;
}

.NOTICIABANNERNAV span a/*:focus*/ {
	outline: none;
}

#prev,#next {
	text-decoration: none;
	font-weight: bold;
}

.prt-noticia-item-imagem-destaque,.prt-noticia-item-nome {
	padding-bottom: 3px;
}

/*PORTLETS TABLELESS */ /*Geral*/
.portlet-content {
	width: 100%;
	float: left;
}

/*Portlet Empresa*/
div.largura100 {
	width: 100%;
}

div.largura50 {
	width: 50%;
}

div.controleTamanhoEmpresa {
	width: 100%;
}

div.informacaoEmpresa {
	float: left;
}

div.informacaoEmpresa div.titulo {
	border-bottom: 1px dotted #808080;
	color: #000080;
	font-weight: bold;
	width: 100%;
	padding-top: 5px;
	font-size: 13px;
	font-family: Arial;
	padding-top: 15px;
}

div.informacaoEmpresa div.conteudoEmpresa {
	font-family: Arial;
	font-size: 12px;
}

div.informacaoEmpresa div.tituloEmpresa {
	color: black;
	font-weight: bold;
	width: 100%;
	font-size: 13px;
	font-family: Arial;
	padding-top: 10px;
}

div.informacaoEmpresa div.conteudoEmpresa a.empresaLink {
	color: #808080;
}

div.informacaoEmpresa div.conteudoEmpresa a.empresaLink:hover {
	color: #000000;
	font-weight: lighter;
	text-decoration: underline;
}

/*PORTLET LINKS RELACIONADOS*/
.prt-link-relacionado-lista {
	margin: 5px 0 0 0;
	padding: 0;
}

.prt-link-relacionado-lista .prt-link-relacionado-item {
	list-style-type: none;
	padding: 0 0 5px 0;
}

/*
.prt-link-relacionado-item a:hover{
	text-decoration: underline;
}
*/
.prt-link-relacionado-item-titulo {
	list-style-type: none;
	margin-bottom: 5px;
}

/* PORTLET GERAL - PREVIEW */
#prt-id-geral-preview-content {
	border: 1px solid black;
	padding: 5px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.prt-geral-preview-item {
	width: 300px;
}

.prt-geral-preview-item-taxonomia {
	width: 100%;
}

#prt-id-geral-preview-titulo {
	padding: 5px;
}

#prt-id-geral-preview-lista,#prt-id-geral-preview-lista li {
	padding: 0 0 5px 0;
	list-style: none;
}

.prt-geral-preview-item-taxonomia {
	font-weight: bold;
	padding: 0 0 5px 0;
}

#prt-id-geral-preview-titulo {
	font-weight: bold;
	padding: 5px;
}

.prt-geral-preview-item-nome-descricao {
	font-size: 10px;
}

.prt-geral-preview-item-nivel-0 {
	margin-left: 0;
}

.prt-geral-preview-item-nivel-1 {
	margin-left: 10px;
}

.prt-geral-preview-item-nivel-2 {
	margin-left: 20px;
}

.prt-geral-preview-item-nivel-3 {
	margin-left: 30px;
}

.prt-geral-preview-item-nivel-4 {
	margin-left: 40px;
}

.prt-geral-preview-item-nivel-5 {
	margin-left: 50px;
}

.prt-geral-preview-item-nivel-6 {
	margin-left: 60px;
}

.prt-geral-preview-item-nivel-7 {
	margin-left: 70px;
}

.prt-geral-preview-item-nivel-8 {
	margin-left: 80px;
}

.prt-geral-preview-item-nivel-9 {
	margin-left: 90px;
}

pre.preFormato {
	white-space: normal;
	/* white-space:pre-wrap; css-3 */
	/* white-space:-moz-pre-wrap; mozilla, since 1999 */
	/* white-space:-pre-wrap; Opera 4-6 */
	/* white-space:-o-pre-wrap; Opera 7 */
	/* word-wrap:break-word; Internet Explorer 5.5+ */
}

div.tam1024 {
	width: 950px;
	overflow: hidden;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #d2d2d2;
	padding: 8px;
	opacity: 0.95;
	color: #262422;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	line-height: 15px;
	width: 220px;
}

#tooltip h3,#tooltip div {
	margin: 0;
}

/*Menu ferramentas*/
ul.menu-ferramentas {
	padding: 8px;
	height: 16px;
}

ul.menu-ferramentas li {
	background: none !important;
	padding-left: 0 !important;
	float: left;
}

ul.menu-ferramentas li a {
	cursor: pointer;
}

ul.menu-ferramentas span {
	background-image: url(../../../midia/ico-menu-ferramentas.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -1999px;
	padding-right: 5px;
}

ul.menu-ferramentas p {
	float: left;
	padding-right: 10px;
	font-size: 11px;
	font-family: Arial, sans serif;
}

ul.menu-ferramentas span.ico-imprimir {
	background-position: 0 0;
}

ul.menu-ferramentas span.ico-email {
	background-position: 0 -16px;
}

ul.menu-ferramentas span.ico-reduzir-fonte {
	background-position: 0 -32px;
}

ul.menu-ferramentas span.ico-aumentar-fonte {
	background-position: 0 -48px;
}

ul.menu-ferramentas span.ico-contraste {
	background-position: 0 -64px;
}

ul.menu-ferramentas span.ico-favorito {
	background-position: 0 -80px;
}

span.error {
	background: #FFCCBC;
	border-width: 2px;
	border-style: dotted;
	border-color: #FF1C3F;
	display: block;
	color: red;
	font-size:12px;
	font-weight:bold;
	padding: 1px;
}

/****************************************************************************************************************************************************************

																		ECPPELE.CSS

****************************************************************************************************************************************************************/
	/* 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: 13px;
	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: 11px/ 2.7em Tahoma, sans-serif;
	color: #696161;
	height: 29px;
	clear: both;
	padding: 0 0 0 29px; /*1px menor para IE7*/
	display: block;
	float: none;
	line-height: 2.7em;
}

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 li{
	white-space:nowrap; /*para nao criar duas linhas no menu*/
}

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: 13px/ 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;
}

/* retirando focus para atender a navegacao em tab: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-secundarias a.logo, div.topo a.logo,div.topo div.menu-funcionalidades a.aumentar-fonte,div.topo div.menu-funcionalidades a.diminuir-fonte,div.topo div.menu-funcionalidades a.contraste,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: 10px;
}

/* cones dos ttulos */
div.agencia-minas h2,div.noticias h2,div.redes-sociais h2,div.eventos h2,div.servicos-acessados h2,div.invista h2,div.minas h2,div.numeros-minas h2
	{
	background-image: url(../../../midia/topo-sprite.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}

div.servicos-acessados.portal-uai {
	width: 475px;
}

div.servicos-acessados.portal-uai h2 {
	color: #808080;
}

/* 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 #fff;
	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 #fff;
}

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;
}

h2.titulo {
	font: bold 22px 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 sobreposicao*/
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;
	font-size: 1.1em;
}

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 {
	height: 200px;
	z-index: 10;
	background-image: none;
}

div.topo .center {
	z-index: 5;
}

div.topo-secundarias 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,
div.topo div.menu-funcionalidades a.maior-contraste,div.topo div.menu-funcionalidades a.menor-contraste{
	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.maior-contraste {
	background: url(../../../midia/topo-sprite.png) no-repeat -167px -32px;
}

div.topo div.menu-funcionalidades a.menor-contraste {
	background: url(../../../midia/topo-sprite-contraste.png) no-repeat -167px -32px;
}

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 0 5px 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: 11px;
	height: 14px;
	line-height: normal;
	vertical-align: inherit;
	padding: 6px 0 0 0;
	width: 140px;
}

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: 11px;
}

div.topo div.menu-secundario a.duvidas {
	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: 111px;
	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;
	font-size: 11px;
}

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;
	font-size: 11px;
}

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 h2 {
	background-position: -141px -94px;
	color: #808080;
}

div.agencia-minas a.acesse-agencia {
	background: transparent url(../../../midia/link-externo.gif) no-repeat
		100% 50%;
	float: right;
	margin-top: 6px;
	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 h3 {
	font: italic 1.8em/ 0.9 "Segoe UI", Arial, sans-serif;
	letter-spacing: -1px;
	color: #D81B12;
	margin-bottom: 5px;
}

div.agencia-minas h3 a {
	color: #D81B12;
}
div.agencia-minas h3 {
	line-height:0.9em;
}
div.agencia-minas h3 a {
	text-decoration:none;
}
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.eventos p {
	font-size: 1.1em;
	line-height: 1.4em;
}

div.noticias h2 {
	background-position: -141px -126px;
	color: #808080;
}

div.eventos h2 {
	background-position: -141px -195px;
	color: #808080;
}

div.noticias div.noticia {
	margin-bottom: 15px;
}

div.noticias div.noticia h3,div.eventos div.evento h3 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3;
	color: #D81B12;
}

div.noticias div.noticia h3 a,div.eventos div.evento h3 a {
	color: #D81B12;
}

div.noticias div.noticia h3 a:visited,div.eventos div.evento h3 a:visited
	{
	background-color: #F7F3F8;
	color: #AD88B9;
}

div.noticias div.noticia h3 a:hover,div.eventos div.evento h3 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 p {
	font-size: 1.1em;
	line-height: 1.3em;
}

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: 11px;
	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 h2 {
	background-position: -141px -161px;
	color: #808080;
}

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 h2 {
	background-position: -141px -232px;
	color: #808080;
}

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.portal-uai {
	width: 465px;
}

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: 11px/ 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.portal-uai input.texto
	{
	width: 380px;
}

div.servicos-acessados div.tab-content div.filtro input.botao {
	background-color: #9B9B9B;
	border: none;
	font: 10px Tahoma, sans-serif;
	color: #FFF;
	width: 60px;
	height: 27px;
	float: left;
}

div.servicos-acessados div.tab-content.portalUai ul.servicos li {
	padding: 0 0 0 0;
	background-position: 0 -426px;
	width: 225px;
}

/* 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.portalUai ul.servicos li a { 
	border-color: #E9D9CD;
	background-image: url(../../../midia/ico-servicos-mais-acessados-uai.gif); 
	background-repeat: no-repeat; 
	overflow: hidden;
	padding: 5px 5px 0 70px;
}

div.servicos-acessados div.tab-content.portalUai ul.servicos li a:visited {
	background-color: transparent;
}

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 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 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;
}

/* 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;
	font-size: 1.1em;
	line-height: 1.4em;
}

div.servicos-acessados div.tab-content.empresa ul.servicos li {
	background-position: 0 -302px;
	font-size: 1.1em;
	line-height: 1.4em;
}

div.servicos-acessados div.tab-content.estado ul.servicos li {
	background-position: 0 -364px;
	font-size: 1.1em;
	line-height: 1.4em;
}

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 span.atual a,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  !important;
	color: #FFF  !important;
	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 -53px -112px;
	padding: 0;
	margin-top: 3px;
	width: 63px;
	height: 14px;
	float: left;
}

div.navegacao a.proximo,div.navegacao-servicos a.proximo,div.interna div.col-2 div.navegacao a.proximo
	{
	background-position: -53px -127px;
	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 {
	padding-top:5px;
	height:15px;
}

div.invista div.slides div#slide-control a {
	background: url(../../../midia/topo-sprite.png) no-repeat -97px -77px;
	width: 10px;
	height: 10px;
	text-indent: -1999px;
	float: left;
	/*display: inline;*/
	margin-right:4px;
	margin-top:-15px;
}

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;
	padding-top:10px;
}

div.invista li {
	background: url(../../../midia/li-seta.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin: 0 0 2px 5px;
	font-size: 1.1em;
}

div.invista li a:visited {
	background-color: #F7F3F8;
	color: #AD88B9;
}

/* Conheca nosso estado */
div.conheca-minas {
	margin-bottom: 35px;
}

div.minas h2 {
	background-position: -141px -266px;
	padding-left: 45px;
	color: #808080;
}

div.conheca h2 {
	background-position: -141px -302px;
	padding-left: 45px;
	color: #808080;
}

div.minas p {
	font-size: 1.1em;
	line-height: 1.6em;
	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 h2 {
	background-position: -141px -337px;
	color: #808080;
}

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;
	font-size: 1.1em;
}

div.numeros-minas ul li.last {
	border: none;
}

div.numeros-minas ul li strong {
	display: block;
	font: bold 25px 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 40px/ 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;
	font-size: 11px;
}

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;
	font-size: 11px;
}

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: 250px;
	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: 11px;
}

ul.categorias ul li a {
	padding-left: 10px;
	width: 240px;
	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: 12px 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 1em 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.posto-atendimento {
	margin: 10px 0 20px 0;
}
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.8em "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 a {
	font-size:1.1;
}
div.descricao-servico dl dd p a {
	font-size:inherit;
}*/
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: 11px;
	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 td { background-color: #FAF9F9 !important; }*/
div.unidades table td.prt-empresas-item prt-empresas-item-cidade {
	width: 40%;
}

div.unidades-atendimento div.unidades table tr:hover td {
	background: #FFFAC9;
}

div.unidades-atendimento.emp,
div.unidades-atendimento.emp div.servicos-prestados {
	width: 100% !important;
	position: static !important;
}

div.unidades-atendimento.emp,div.servicos-prestados {
	clear: both;
}
div.unidades-atendimento.emp{
	float:none;
}

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;
	font-size: 1.1em;
	width:100%;
}

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 td {
	background-color: #FAF9F9 !important;
}

/* div.servicos-prestados table td {width:40%;}*/
div.servicos-prestados table tr:hover td {
	background: #FFFAC9;
}

div.unidades-atendimento div.aba-intervalo-servicos {
	height: 21px;
	padding-top:5px;
}

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: 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-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: 15px 0 4px;
}

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;
}
div.posto-atendimento ul.unidade-atendimento li{
	float:left;
	width:270px;
	margin: 0 30px 0 0;
	padding:0;
	list-style: none;
	background: none;
}
div.posto-atendimento ul.unidade-atendimento li.item-pagina-internet{
	clear:both;
	float:none;
}
/* 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#prt-id-servico-empresa-lista{
	margin-bottom:20px;
}

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 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 {
	padding-bottom: 10px;
}

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: 1em;
	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;
	font: normal 1.1em "Segoe UI", Arial, sans-serif;
}

.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 1.1em "Segoe UI", Arial, sans-serif;
	color: #433E3E;
	padding: 10px;
}

.tabela-conteudo tfoot td {
	background-color: #DEDDDD;
	font: bold 1.1em "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 2.2em/ 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: 1.4em;
	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.9em;
}

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.todos {
	border-top: 1px solid #E0DEDC;
	height: 24px !important;
}

div.resultados div.aba-resultados a.arquivo {
	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: #7d7777;
}

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: 0.9em;
}

div.resultados ul {
	float: left;
	margin-bottom: 20px;
}

div.resultados ul li {
	float: left;
	width: 680px;
	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: #7d7777;
}

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%;
	margin-bottom: 5px;
	font-size: 1.2em;
}

div.resultados ul li h3 a {
	color: #2FA0F6;
	padding-right: 15px;
	letter-spacing: normal;
}

div.resultados ul li span.alteracao,
div.resultados ul li span.tags {
	display: block;
	margin: 0 0 0 55px;
}

div.resultados ul li span.alteracao {
	color:#9DC49B;
	float:left;
	margin:6px 0 6px 55px;
	width:625px;
}

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: 1em;
	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;
	font-size: 1.1em;
}

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;
	font-size: 10px;
}

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;
}

/*
//Movido para "xecp5w2hViewPlc.jsp" para ser aplicado aos portlets de Empresa apenas quando aparecem 
//junto com o portlet de Servico
div#prt-id-5848,div#prt-id-5851,div#prt-id-5847,div#prt-id-5867 {
	float: right;
	width: 215px;
	padding-top: 43px;
}
*/

div.posto-atendimento-direita {
	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: 14px "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;
	font-size: 0.8em;
}
.destaqueResBusca {
	font-weight: normal;
	float: none !important;
}
input.busca-avancada-bt {
	background-color: #999999;
	border: 0 solid #FFFFFF;
	color: #FFFFFF;
	font-size: 1em;
	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 cenicas */
.ico-5654, /* Artesanato */
.ico-5941, /* Folclore */
.ico-5657, /* Historia */
.ico-9744, /* Minas em numeros */
.ico-5660, /* Nossa gente */
.ico-5662, /* Rodovias */
.ico-5147, /* Artes visuais */
.ico-5655, /* Cozinha mineira */
.ico-5656, /* Geografia */
.ico-5658, /* Literatura */
.ico-5659, /* Musica */
.ico-5661, /* Nossos simbolos */
.ico-5663, /* Turismo */
ul.menu-principal ul.conheca li a {
	background-image: url(../../../midia/ico-menu-subcategorias.png);
	background-repeat: no-repeat;
	background-position: 0 -270px;
}

/* menu */
a.ico-5653 {background-position: 0 0 !important;}
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, /* Numeros da economia */
.ico-5743, /* Por que investir? */
.ico-5749, /* Setores de negocio */
ul.acesso li.n2 a, ul.acesso li.n2 a:hover, /* Acesso rapido */
ul.menu-principal ul.invista li a {
	background-image: url(../../../midia/ico-menu-subcategorias.png);
	background-repeat: no-repeat;
	background-position: -175px -60px;
}

/* 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, /* Acoes do Governo */
.ico-5799, /* Estrutura governamental */
.ico-5798, /* Galeria de Governadores */
.ico-5796, /* Governador */
.ico-5797, /* Legislacao */
.ico-5800, /* Transparencia e gestao */
ul.menu-principal ul.governo li a {
	background-image: url(../../../midia/ico-menu-subcategorias.png);
	background-repeat: no-repeat;
	background-position: -350px -150px;
}

/* 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, a.ico-11486 {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, /* Agropecuaria e vida rural */
.ico-5326, /* Ãgua e saneamento */
.ico-5342, /* Arte e cultura */
.ico-5427, /* Assistencia social */
.ico-5492, /* Concursos publicos */
.ico-5473, /* Contas e impostos */
.ico-5497, /* Crianca e adolescente */
.ico-5518, /* Cursos e capacitacao */
.ico-5591, /* Direitos e cidadania */
.ico-5604, /* Documentos e certidoes */
.ico-5204, /* Educacao */
.ico-5219, /* Emprestimos e financiamentos */
.ico-5224, /* Esporte e lazer */
.ico-5229, /* Habitacao */
.ico-5233, /* Licitacoes e leiloes */
.ico-5236, /* Luz */
.ico-5240, /* Meio ambiente */
.ico-5247, /* Meu negocio */
.ico-5248, /* Mulher */
.ico-5251, /* Pessoa com deficiencia */
.ico-5276, /* Publicacoes */
.ico-5275, /* Saude */
.ico-5291, /* Seguranca e defesa */
.ico-5302, /* Tecnologia e informatica */
.ico-5310, /* Terceira idade */
.ico-5315, /* Trabalho e estagio */
.ico-5325, /* Transporte */
.ico-5319, /* Turismo */
.ico-5260, /* Veiculos */
.ico-10320, /* Loterias */
ul.menu-principal ul.servicos.cidadao li a {
	background-image: url(../../../midia/ico-menu-subcategorias.png);
	background-repeat: no-repeat;
	background-position: -875px -120px;
}

/* 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 -870px !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, /* Agronegocio */
.ico-5271, /* Analises e estudos */
.ico-5292, /* Arte e cultura */
.ico-5313, /* Capacitacao e certificacao */
.ico-5304, /* Compras e licitacoes */
.ico-5316, /* Documentos e registros */
.ico-5318, /* Exportacao */
.ico-5320, /* Financiamento e apoio */
.ico-5324, /* Geociecias */
.ico-5333, /* Gestao ambiental */
.ico-5344, /* Impostos e taxas */
.ico-5357, /* Infraestrutura */
.ico-5369, /* Instituicoes de ensino */
.ico-5375, /* Locaco de espacos */
.ico-5376, /* Parcerias */
.ico-5297, /* Pesquisa e tecnologia */
.ico-5381, /* Publicacoes */
.ico-5409, /* Venda de produtos e servicos */
ul.menu-principal ul.servicos.empresa li a {
	background-image: url(../../../midia/ico-menu-subcategorias.png);
	background-repeat: no-repeat;
	background-position: -700px -390px;
}

/* 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, municipio, estado */

/* SERVIDOR */
.ico-5521, /* Avaliacao de Desempenho */
.ico-5522, /* Capacitacao e certificacao */
.ico-5523, /* Direitos e Beneficios */
.ico-5540, /* Educacao */
.ico-5547, /* Ingresso no Estado */
.ico-5549, /* Publicacoes */
.ico-5568, /* Saude */
ul.menu-principal ul.servicos.estado li.col-servidor li a {
	background-image: url(../../../midia/ico-menu-subcategorias.png);
	background-repeat: no-repeat;
	background-position: -875px 0;
}

/* 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, /* Agropecuaria */
.ico-5494, /* Ãgua e saneamento */
.ico-5496, /* Assistencia social */
.ico-5499, /* Convenios e consorcios */
.ico-5500, /* Cultura e esporte */
.ico-5501, /* Educacao e capacitacao */
.ico-5503, /* Infraestrutura */
.ico-5505, /* Mapas e geocencias */
.ico-5506, /* Patrimonio */
.ico-5508, /* Prestacao de contas */
.ico-5510, /* Publicacoes */
.ico-5511, /* Saude */
.ico-5513, /* SeguranÃ§a e defesa */
.ico-5515, /* TelecomunicaÃ§Ãµes */
.ico-5516, /* Transporte */
ul.menu-principal ul.servicos.estado li.col-municipio li a {
	background-image: url(../../../midia/ico-menu-subcategorias.png);
	background-repeat: no-repeat;
	background-position: -1050px -210px;
}

/* 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, /* Analises, estudos e pesquisa */
.ico-5430, /* Apoio e parcerias */
.ico-5433, /* Assessoria juridica */
.ico-5435, /* Assessoria tecnica */
.ico-5454, /* Capacitacao e certificacao */
.ico-5455, /* Comunicacao visual */
.ico-5457, /* Consultas e manuais */
.ico-5458, /* Contratacao de servicos */
.ico-5459, /* Criticas e sugestoes */
.ico-5460, /* Documentos e certidoes */
.ico-5461, /* Estabelecimentos de saude */
.ico-5462, /* Gesao patrimonial */
.ico-5463, /* Informatica 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 li.col-estado li a	{
	background-image: url(../../../midia/ico-menu-subcategorias.png);
	background-repeat: no-repeat;
	background-position: -1225px -390px;
}

/* 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 SERVICOS MAIS ACESSOS */ /* cidadao */
div.servicos-acessados div.tab-content.cidadao ul.servicos li a {
	background-image: url(../../../midia/ico-maisacessados.gif);
	background-repeat: no-repeat;
	background-position: -270px -1740px;
}
a.cid-5200, a.serv-5200{background-position: -270px 0 !important;}
a.cid-5326, a.serv-5326{background-position: -270px -60px !important;}
a.cid-5342, a.serv-5342{background-position: -270px -120px !important}
a.cid-5427, a.serv-5427{background-position: -270px -180px !important;}
a.cid-5473, a.serv-5473{background-position: -270px -240px !important;}
a.cid-5492, a.serv-5492{background-position: -270px -300px !important;}
a.cid-5497, a.serv-5497{background-position: -270px -360px !important;}
a.cid-5518, a.serv-5518{background-position: -270px -420px !important;}
a.cid-5591, a.serv-5591{background-position: -270px -480px !important;}
a.cid-5604, a.serv-5604{background-position: -270px -540px !important;}
a.cid-5204, a.serv-5204{background-position: -270px -600px !important;}
a.cid-5219, a.serv-5219{background-position: -270px -660px !important;}
a.cid-5224, a.serv-5224{background-position: -270px -720px !important;}
a.cid-5229, a.serv-5229{background-position: -270px -780px !important;}
a.cid-5233, a.serv-5233{background-position: -270px -840px !important;}
a.cid-5236, a.serv-5236{background-position: -270px -900px !important;}
a.cid-5240, a.serv-5240{background-position: -270px -960px !important;}
a.cid-5247, a.serv-5247{background-position: -270px -1020px !important;}
a.cid-5248, a.serv-5248{background-position: -270px -1080px !important;}
a.cid-5251, a.serv-5251{background-position: -270px -1140px !important;}
a.cid-5276, a.serv-5276{background-position: -270px -1200px !important;}
a.cid-5275, a.serv-5275{background-position: -270px -1260px !important;}
a.cid-5291, a.serv-5291{background-position: -270px -1320px !important;}
a.cid-5302, a.serv-5302{background-position: -270px -1380px !important;}
a.cid-5310, a.serv-5310{background-position: -270px -1440px !important;}
a.cid-5315, a.serv-5315{background-position: -270px -1500px !important;}
a.cid-5325, a.serv-5325{background-position: -270px -1560px !important;}
a.cid-5260, a.serv-5260{background-position: -270px -1620px !important;}
a.cid-5319, a.serv-5319{background-position: -270px -1680px !important;}
a.cid-0,    a.serv-0{background-position: -270px -1740px !important;}
a.cid-10320, a.serv-10320 {background-position: -270px -1800px !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;
	background-position: -540px -1080px;
}
a.emp-5258, a.serv-5258  {background-position: -540px 0 !important;}
a.emp-5313, a.serv-5313  {background-position: -540px -60px !important;}
a.emp-5318, a.serv-5318  {background-position: -540px -120px !important}
a.emp-5333, a.serv-5333  {background-position: -540px -180px !important;}
a.emp-5369, a.serv-5369  {background-position: -540px -240px !important;}
a.emp-5297, a.serv-5297  {background-position: -540px -300px !important;}
a.emp-5271, a.serv-5271  {background-position: -540px -360px !important;}
a.emp-5304, a.serv-5304  {background-position: -540px -420px !important;}
a.emp-5320, a.serv-5320  {background-position: -540px -480px !important;}
a.emp-5344, a.serv-5344  {background-position: -540px -540px !important;}
a.emp-5375, a.serv-5375  {background-position: -540px -600px !important;}
a.emp-5381, a.serv-5381  {background-position: -540px -660px !important;}
a.emp-5292, a.serv-5292  {background-position: -540px -720px !important;}
a.emp-5316, a.serv-5316  {background-position: -540px -780px !important;}
a.emp-5324, a.serv-5324  {background-position: -540px -840px !important;}
a.emp-5357, a.serv-5357  {background-position: -540px -900px !important;}
a.emp-5376, a.serv-5376  {background-position: -540px -960px !important;}
a.emp-5409, a.serv-5409  {background-position: -540px -1020px !important;}
a.emp-0 {background-position: -540px -1080px !important;}

/* Servidor, municipio, estado */
div.servicos-acessados div.tab-content.estado ul.servicos li a {
	background-image: url(../../../midia/ico-maisacessados.gif);
	background-repeat: no-repeat;
	background-position: -810px -420px;
}
/* servidor */
a.sme-5521, a.serv-5521  {background-position: -810px 0 !important;}
a.sme-5522, a.serv-5522  {background-position: -810px -60px !important;}
a.sme-5523, a.serv-5523  {background-position: -810px -120px !important}
a.sme-5540, a.serv-5540  {background-position: -810px -180px !important;}
a.sme-5547, a.serv-5547  {background-position: -810px -240px !important;}
a.sme-5549, a.serv-5549  {background-position: -810px -300px !important;}
a.sme-5568, a.serv-5568 {background-position: -810px -360px !important;}


/* municipio */
a.sme-5495, a.serv-5495  {background-position: -1080px 0 !important;}
a.sme-5494, a.serv-5494  {background-position: -1080px -60px !important;}
a.sme-5496, a.serv-5496  {background-position: -1080px -120px !important}
a.sme-5499, a.serv-5499  {background-position: -1080px -180px !important;}
a.sme-5500, a.serv-5500  {background-position: -1080px -240px !important;}
a.sme-5501, a.serv-5501  {background-position: -1080px -300px !important;}
a.sme-5503, a.serv-5503  {background-position: -1080px -360px !important;}
a.sme-5505, a.serv-5505  {background-position: -1080px -420px !important;}
a.sme-5506, a.serv-5506  {background-position: -1080px -480px !important;}
a.sme-5508, a.serv-5508  {background-position: -1080px -540px !important;}
a.sme-5510, a.serv-5510  {background-position: -1080px -600px !important;}
a.sme-5511, a.serv-5511  {background-position: -1080px -660px !important;}
a.sme-5513, a.serv-5513  {background-position: -1080px -720px !important;}
a.sme-5515, a.serv-5515  {background-position: -1080px -780px !important;}
a.sme-5516, a.serv-5516  {background-position: -1080px -840px !important;}

/* estado */
a.sme-5414, a.serv-5414 {background-position: -1350px 0 !important;}
a.sme-5430, a.serv-5430 {background-position: -1350px -60px !important;}
a.sme-5433, a.serv-5433 {background-position: -1350px -120px !important}
a.sme-5435, a.serv-5435 {background-position: -1350px -180px !important;}
a.sme-5454, a.serv-5454 {background-position: -1350px -240px !important;}
a.sme-5455, a.serv-5455 {background-position: -1350px -300px !important;}
a.sme-5457, a.serv-5457 {background-position: -1350px -360px !important;}
a.sme-5458, a.serv-5458 {background-position: -1350px -420px !important;}
a.sme-5459, a.serv-5459 {background-position: -1350px -480px !important;}
a.sme-5460, a.serv-5460 {background-position: -1350px -540px !important;}
a.sme-5461, a.serv-5461 {background-position: -1350px -600px !important;}
a.sme-5462, a.serv-5462 {background-position: -1350px -660px !important;}
a.sme-5463, a.serv-5463 {background-position: -1350px -720px !important;}
a.sme-5464, a.serv-5464 {background-position: -1350px -780px !important;}
a.sme-5465, a.serv-5465 {background-position: -1350px -840px !important;}
a.sme-5466, a.serv-5466 {background-position: -1350px -900px !important;}
a.sme-0,  	a.serv-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 370px;
	width: 150px;
}

#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;
	line-height: 15px;
	width: 220px;
}

#tooltip h3,#tooltip div {
	margin: 0;
	font-size: 1.2em;
}

#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: 1em;
	margin-right: 2px;
	cursor: pointer;
}

.busca_avancada a {
	color: #10A9E9;
	text-decoration: none;
	font-size: 1em;
}

.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: 9px !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;
	font-size: 10px !important;
}

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;
	font-size: 1.1em;
}
/*div.unidade-escolhida dd p {
	font-size: 1.1em;
}*/
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;
}

div.resultados ul li h3 strong {
	float: left;
	width: 35px;
	font-size: 0.9em;
	color: #7d7777;
}

div.expandeRetraiPlc {
	height: 140px;
}

div.filtro-categoria select {
	width: 225px;
	font-size: 12px;
}

div.ui-dialog-titlebar {
	position: relative;
}

a.ui-dialog-titlebar-close {
	background: url(../../../midia/topo-sprite.png) no-repeat -97px -88px;
	display: block;
	overflow: hidden;
	text-indent: -1999px;
	position: absolute;
	top: 20px;
	left: 501px;
	width: 9px;
	height: 9px;
}

div.ui-dialog-content {
	border: 5px solid #FF5800;
}

div.indique-amigo,div.ui-dialog {
	border: none !important;
}

table.vafanapoli td {
	/*font-size: 1em;*/
}

/* Mapa das UAIs*/

.tip-unidades{
	background: #d2d2d2;
	padding:6px 6px 0 6px;
	width:250px;	
	font-size: 1.1em;
	color: #000;
	z-index: 100;
	opacity: 0.85;
}
div#mapa{
	position:relative;
	height: 400px;
	width:475px;
	margin-top:45px;
}
div#mapa h1{
	background:url(/governomg/midia/topo-sprite.png) no-repeat -141px -390px;
	color:#808080;
	padding-left:45px;
	border-bottom:1px dashed #E0DDDD;
	font:bold 2.2em Arial,sans-serif;
	letter-spacing:-1px;
	margin-bottom:12px;
}
ul#mapa-unidades{
	background:url(/governomg/midia/mapa-uai.gif) no-repeat top left;
	float:left;
	width:500px;
	height: 350px;
	position:relative;
	z-index:0;
	margin:0;
	padding:0;
}
ul#mapa-unidades li{
	position:absolute; 
	z-index:0;
	list-style:none; 
	background:url(/governomg/midia/mapa-uai.gif) left -444px; 
	height:16px;
	width:auto;
	margin:0;
	padding:0;
	display: inline-block;
	vertical-align: middle;
	line-height:100%;
}
ul#mapa-unidades li a{
	text-decoration:none;
	color:#fff;
	background:url(/governomg/midia/mapa-uai.gif) no-repeat right -389px;
	display:inline-block;	
	height:12px;
	width:auto;	
	margin-left:4px;
	padding:2px 4px 2px 0;
	font-size:9px;
	vertical-align: middle;
	line-height:normal;
}
ul#mapa-unidades li:hover, ul#mapa-unidades li.unidades-hover{
	background:url(/governomg/midia/mapa-uai.gif) no-repeat left -460px;			
}
ul#mapa-unidades li:hover a, ul#mapa-unidades li.unidades-hover a{
	color:#fff; 
	background:url(/governomg/midia/mapa-uai.gif) no-repeat right -409px;
}
ul#mapa-unidades li.und-barbacena{
	top:280px;
	left:289px;
}
ul#mapa-unidades li.und-bh{
	top:227px;
	left:275px;
}
ul#mapa-unidades li.und-barreiro{
	top:290px;
	left:380px;
}
ul#mapa-unidades li.und-praca-sete{
	top:300px;
	left:400px;
}
ul#mapa-unidades li.und-venda-nova{
	top:290px;
	left:420px;
}
ul#mapa-unidades li.und-coronel-fabriciano{
	top:204px;
	left:335px;
}
ul#mapa-unidades li.und-curvelo{
	top:175px;
	left:245px;
}
ul#mapa-unidades li.und-divinopolis{
	top:233px;
	left:213px;
}
ul#mapa-unidades li.und-lavras{
	left:229px;
	top:283px;
}
ul#mapa-unidades li.und-muriae{
	left:346px;
	top:273px;
}
ul#mapa-unidades li.und-paracatu{
	top:109px;
	left:150px;
}
ul#mapa-unidades li.und-passos{
	left:164px;
	top:258px;
}
ul#mapa-unidades li.und-patos-minas{
	top:165px;
	left:150px;
}
ul#mapa-unidades li.und-ponte-nova{
	top:262px;
	left:246px;
}
ul#mapa-unidades li.und-pouso-alegre{
	top:321px;
	left:175px;
}
ul#mapa-unidades li.und-sao-joao-del-rey{
	left:325px;
	top:248px;
}
ul#mapa-unidades li.und-sete-lagoas{
	top:205px;
	left:223px;
}
ul#mapa-unidades li.und-teofilo-otoni{
	top:129px;
	left:353px;
}
ul#mapa-unidades li.und-uberaba{
	left:107px;
	top:217px;
}
ul#lista-unidades{
	float:right;
}
ul#mapa-unidades li ul.unidades-bh{
	background:url("/governomg/midia/mapa-uai.gif") repeat scroll left -533px transparent;
	display:none;
	height:20px;
	left:-50px;
	margin:0;
	padding:4px;
	position:absolute;
	top:-26px;
	width:278px;
	z-index:1000;
}
ul#mapa-unidades li ul.unidades-bh li{
	display:inline-block;
	position:static;
	width:auto;
	margin:0 10px;
	float: left;
	color:#fff;
	background:none;
}
ul#mapa-unidades li ul.unidades-bh li a{
	background:none;
	padding-right:0;
}
ul#mapa-unidades li ul.unidades-bh li a:hover{
	text-decoration:underline;
	background:none;
}
li.col-servidor div ul, li.col-municipio div ul, li.col-estado div ul {
	border:0 none;
	display:block;
	position:static;
}
ul.servicos.estado li ul, ul.servicos.estado li ul.hover {
	display: block !important;
}
div.busca-avancada-resultados .resultados ul li ul,
div.busca-avancada-resultados .resultados ul li ol,
div.busca-avancada-resultados .resultados ol li ul,
div.busca-avancada-resultados .resultados ol li ol {
	float:none;
	margin-bottom:0;
}
div.busca-avancada-resultados .resultados ul li ul li,
div.busca-avancada-resultados .resultados ul li ol li,
div.busca-avancada-resultados .resultados ol li ul li,
div.busca-avancada-resultados .resultados ol li ol li {
	border:none;
	padding:0 3px 0 0;
	width:auto !important;
}
div.busca-avancada-resultados .resultados ul li ul li span,
div.busca-avancada-resultados .resultados ul li ol li span,
div.busca-avancada-resultados .resultados ol li ul li span,
div.busca-avancada-resultados .resultados ol li ol li span {
	margin-left:0;
}
div.descricao-servico span.aba-doc-what ul,
div.descricao-servico span.aba-doc-howmuch,
div.descricao-servico span.aba-doc-who,
div.busca-unidades label.qs_label {
	font-size:1.1em;
}
div.descricao-servico span.aba-doc-what ul p,
div.descricao-servico span.aba-doc-what ol p,
div.descricao-servico span.aba-doc-howmuch p,
div.descricao-servico span.aba-doc-who p {
	font-size:1em;
}
div.busca-resumo-delimitado {
	float: left;
	height:53px;
	overflow:hidden;
	padding:0 10px 0 55px;
	font-size:1.1em;
}
div.busca-resumo-delimitado p {
	margin-bottom:0;
	font-size:100%;
}
div.busca-resumo-delimitado ul {
	display: inline;
}
div.busca-avancada-resultados .resultados ol li ol li span {
	margin-left:0;
}
div.resultados span.tags {
	background:none;
}
.und-aracuai {
	top:95px; left:360px;
}
.und-pocos-de-caldas {
	top:300px; left:178px;
}
.item-vinculacao { height: 65px; }
.item-telefone { margin-top: -15px !important ;}

/* enquete */
div.enquete h2 {
	background: url("../../../midia/ico-enquete.png") no-repeat;
	color: #808080;
    padding-left: 30px;
}
.enquete-pergunta {
	font-size: 1.1em;
	font-weight: bold;
} 
.form-enquete row {	height: 20px; }
.row input{	margin-top: -5px; }
.row label { font-size: 1.1em; }
.button {
	background-color: #838383;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 4px 8px;
	border: none;
	margin-top: 8px;
	margin-right: 8px;
	font-family: Tahoma,sans-serif;
}
a.link-button:hover, .button:hover {
	background-color: #D81B12;
	text-decoration: none;
	cursor: pointer;
}
.barra-porcentagem {
	background-color: #E6E9F0;
	height: 16px;
	font: 10px/16px Arial, sans-serif;
	text-align: right;
	color: #000;
	padding-right: 5px;
	margin-bottom: 10px;
}
.barra-preenchida {
	background-color: #BC1C1C;
	display: inline;
	float: left;
	height: 16px;
} 
.nova-janela {
	width: 680px;
	margin:0 10px 0 10px;
}

label span{
    font-size:10px;
}

#controle-tab{
	position: absolute;
	top: -100px;
}
