@charset "utf-8";
/* CSS Document */

* { /* se aplica a todos os elementos*/
		margin:0px;
		padding:0px;
	}

body {
	background: #CCCCCC;
	}

a:link {
		text-decoration: none;
		color:#0000CC;
	}

a:visited {
		text-decoration: none;
		color:#0000CC;
	}

a:hover {
		text-decoration: underline;
		color:#00CCFF;
	}

a:active {
		text-decoration: none;
	}

#topo {
		width:1024px;
		height:150px;
		margin:auto;
		background:url(imagens/banner.png);
	}

#divmenu {
		width:1024px;
		margin:auto;
		height:41px;
		background:#990000;
		border-top: 1px #FFFFFF solid;
	}

#conteudo {
	width: 1024px;
	min-height: 1000px;
	background: #FFFFFF;
	margin: auto;
	text-align: center;
	}

/* primeiro nível do menu*/

#ulmenu {
		width:1000px;
		list-style:none;
		z-index:1000;
	}

#ulmenu li {
		float:left;
		position:relative;
		background:#990000;
		border-right:#FFFFFF 1px solid;
		z-index:1000;
	}

#ulmenu li a {
		display:block;
		text-decoration:none;
		padding:10px 20px;
		color:#FFFFFF;
		font-size:16px;
	}

#ulmenu li:hover > a {
		background:#E4C9C9;
		color:#000000;
	}

/* fim do primeiro nivel do menu e início do segundo*/

#ulmenu li ul {
		position:absolute;
		display:none;
		list-style:none;
		z-index:1000;
	}

#ulmenu li ul li {
		border-top:#FFFFFF 1px solid;
		z-index:1000;
	}

#ulmenu li ul li a {
		background:#E4C9C9;
		color:#000000;
	}

#ulmenu li ul li:hover > a {
		background:#CC9999;
		color:#FFFFFF;
	}

#ulmenu li:hover ul {
		display:block;
		z-index:1000;
	}

#ulmenu li:hover #menusolicitacoes {
		width:160px;
	}

#ulmenu li #menusolicitacoes li {
		width:160px;
		z-index:1000;
	}

#ulmenu li:hover #menucadastros {
		width:130px;
	}

#ulmenu li #menucadastros li {
		width:130px;
		z-index:1000;
	}

#ulmenu li:hover #menumovimentos {
		width:250px;
	}

#ulmenu li #menumovimentos li {
	width:250px;
}

#ulmenu li:hover #menupesquisas {
		width:110px;
	}

#ulmenu li #menupesquisas li {
		width:110px;
		z-index:1000;
	}

#ulmenu li:hover #menurelatorios {
		width:95px;
	}

#ulmenu li #menurelatorios li {
		width:95px;
		z-index:1000;
	}

#ulmenu li:hover #menuadministracao {
		width:120px;
	}

#ulmenu li #menuadministracao li {
		width:120px;
		z-index:1000;
	}

#ulmenu li:hover #menuminhaconta {
		width:140px;
	}

#ulmenu li #menuminhaconta li {
		width:140px;
		z-index:1000;
	}

/* fim do segundo nível do menu e início do terceiro*/

#ulmenu li ul li ul li {
		display:none;
	}

#ulmenu li ul li ul li a {
		background:#CC9999;
		color:#FFFFFF;
	}
		
#ulmenu li ul li ul li:hover a {
		background:#FF9D9D;
		color:#000000;
	}

#ulmenu li ul li:hover ul {
		top:-1px;
	}
	
#ulmenu li ul li:hover ul li {
		display:block;
		left:95px; /* distância do terceiro nível. Esse valor é a largura do menu Relatórios. Para outros menus que tenham 3º nível, definir left específico para eles */
		border-left:#FFFFFF 1px solid;
	}

#ulmenu li ul li:hover #menualertas {
		width:200px;
	}
	
#ulmenu li ul li:hover #menualertas li {
		left:160px;
		width:250px;
	}

#ulmenu li ul li:hover #menuexcel {
		width:470px;
	}
	
#ulmenu li ul li:hover #menuexcel li {
		width:470px;
	}

#ulmenu li ul li:hover #menupdf {
		width:235px;
	}
	
#ulmenu li ul li:hover #menupdf li {
		width:235px;
	}

#ulmenu li ul li:hover #menugrafico {
		width:385px;
	}
	
#ulmenu li ul li:hover #menugrafico li {
		width:385px;
	}

#ulmenu li ul li:hover #menuadmcadastros {
		width:160px;
	}
	
#ulmenu li ul li:hover #menuadmcadastros li {
		left:120px; /* left específico para o 3º nível do menu Administração*/
		width:160px;
	}

#ulmenu li ul li:hover #menuotabelas {
		width:160px;
	}
	
#ulmenu li ul li:hover #menutabelas li {
		left:120px; /* left específico para o 3º nível do menu Administração*/
		width:160px;
	}

#ulmenu li ul li:hover #menuinserts {
		width:160px;
	}
	
#ulmenu li ul li:hover #menuinserts li {
		left:120px; /* left específico para o 3º nível do menu Administração*/
		width:160px;
	}

/* fim do terceiro nível do menu e início do quarto*/

#ulmenu li ul li ul li ul li {
		display:none;
	}

#ulmenu li ul li:hover ul li ul li {
		display:none;
	}

#ulmenu li ul li ul li ul li a {
		background:#CC9999;
		color:#FFFFFF;
	}
		
#ulmenu li ul li ul li ul li:hover a {
		background:#DA5053;
		color:#FFFFFF;
	}

#ulmenu li ul li ul li:hover ul {
		top:-1px;
	}
	
#ulmenu li ul li ul li:hover ul li {
		display:block;
		left:235px; /* distância do quarto nível. Esse valor é a largura do menu PDF. Para outros menus que tenham 4º nível, definir left específico para eles */
		border-left:#FFFFFF 1px solid;
	}

#ulmenu li ul li ul li:hover #estatisticas {
		width:190px;
	}
	
#ulmenu li ul li ul li:hover #estatisticas li {
		width:190px;
	}

/* Fim do quarto nível do menu */


#bodylogin {
		background:#cccccc;
	}

#login {
		width:500px;
		margin:auto;
		text-align:left
	}

.titulo {
		text-align:center;
		font-size:30px;
		font-weight:bold;
	}

.botao {
		width:100px;
		height:30px;
		cursor:pointer;
		background:#990000;
		color:#FFFFFF;
		border:solid 1px #000000;
	}

.botao:hover {
	background: #E4C9C9;
	color: #000000;
	text-align: center;
	}

.botao_bloqueado {
		width:100px;
		height:30px;
		background:#E4C9C9;
		color:#FFFFFF;
		border:solid 1px #000000;
	}

#msg {
		color:#FF0000;
		font-size:24px;
		font-weight:bold;
	}

.quadro_conteudo {
		background:#F5F5F5;
		padding:10px;
		margin:auto;
	}

#quadro_conteudo_pesquisa_rapida {
		width:300px;
		text-align:left;
	}

.resposta_interna {
		font-size:24px;
		text-align:center;
	}

.descricao {
		color:#999999;
	}

.quadro_atendimento_titulo {
		background:#CCCCCC;
		width:900px;
		padding:10px;
		text-align:left;
		margin:auto;
		border:solid 1px #000000;
	}

.quadro_atendimento {
		background:#F5F5F5;
		width:900px;
		padding:10px;
		text-align:left;
		margin:auto;
		border:solid 1px #000000;
		border-top:none;
	}

.vermelho {
		color:#FF0000;
	}

.verde {
		color:#00CC00;
	}

#dvarquivo {
		border:solid 1px #000000;
		width:150px;
		height:30px;
		background-image:url(imagens/anexo.jpg);
		cursor:pointer;
		float:left;
	}

#dvarquivo:hover {
		background-image:url(imagens/anexo_hover.jpg);
		cursor:pointer;
	}

.arquivo {
		width:150px;
		height:30px;
		opacity:0;
		cursor:pointer;
	}

.nome_arquivo {
		float:left;
		height:30px;
		line-height:30px;
		padding-left:10px;
	}

/* Guias da página de mensagens em atraso*/

#guia_cinco {
		width:200px;
		height:30px;
		background:#FFF9D2;
		cursor:pointer;
		line-height:30px;
		float:left;
		margin-left:50px;
		border:solid 1px #000000;
		border-bottom:solid 1px #FFF9D2;
	}

#guia_vinte {
		width:200px;
		height:30px;
		background:#FFECEC;
		cursor:pointer;
		line-height:30px;
		float:left;
		margin-left:50px;
		border:solid 1px #000000;
	}

#cinco {
		width:1000px;
		text-align:center;
		border:solid 1px #000000;
		margin-top:31px;
		background:#FFF9D2;
		margin-left:12px;
	}

#vinte {
		width:1000px;
		text-align:center;
		border:solid 1px #000000;
		margin-top:-2px;
		background:#FFECEC;
		margin-left:12px;
		visibility:hidden;
	}

#tb_resp {
		margin:auto;
	}

