/* Layout Geral */*{	font-family:Geneva, Arial, Helvetica, sans-serif;}a{	cursor:pointer;}img{	border: 0px;}/* Campo do FlipFlop */.MenuAtalho a{	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#999999;}.MenuAtalho{	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#999999;}.MenuAtalho a:hover{	background:#666666;	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF;}.flipFlopField {  font-family:arial,helvetica;	font-size:11px;	width:150px;}body{	margin:0px;	padding:0px;}/* Classe usada quando existe alguma mensagem de que nao existe, nao pode, etc */.NaoExiste{	font-weight:bold;	color:#FF3300;}.AcessoNegado{	font-weight:bold;	color:#FF3300;	font-size: 15px;	text-align:center;}.Aviso{	font-weight:bold;	color:#FF3300;	font-size: 15px;	text-align:center;}/* Botos Padroes*/.buttonStd{	margin: 3px;}/* Botoes do Menu Estático*/.buttonStdComum{	margin: 3px;	background-color:#CCCCCC;	border: 1px solid #999999;	background-repeat:no-repeat;}/* Espaco para busca *//* Botoes do Menu Usuário*/.buttonStdUsuario{	margin: 3px;	background-color:#ACD8E8;	border: 1px solid #999999;	background-repeat:no-repeat;}/* parágrafo de input da Caixa de Login*/.inputLoginBox{	margin: 3px;	border: 1px solid #999999;	text-align:center;	width: inherit;}.inputLoginBox input{	width:98%;}.menu_esq{	margin:0px;	padding:0px;	background:white;	border:1px solid black;}.menu_esq a:hover {	background-color:#FFFFDF;	background-position:-462px 50%;	background-repeat:no-repeat;		color:#004;}.menu_esq a {	display:block;	padding:5px;	margin:0px;	border:0px;	text-decoration:none;	font-family:Verdana, sans-serif;	font-size:10px;	color:blue;	}.menu_esq img{	margin:0px;	padding:0px;	border:0px solid blue;}.buttonSearch{	margin: 3px;	background-color:#33CC66;	border: 1px solid #999999;	background-repeat:no-repeat;	padding:1px;}.SimpleSearchField{	}.AdvancedSearchLink a:hover{	background:none;	text-decoration:underline;	color:#666666;}/* Botao de Login */.buttonLogin{	margin: 3px;	background-color:#FFCC66;	border: 1px solid #999999;	width: 15%;	color:blue;}/* Botoes dos Forms do Sistema de Usuarios */.buttonFormUsuario{	margin: 3px;	background-color:#FFCC66;	border: 1px solid #999999;	width: 40%;	color:blue;}.buttonFormUsuarioWarning{	margin: 3px;	background-color:#FF6633;	border: 1px solid #999999;	width: 40%;	color:blue;}/* Botao de Logout */.buttonLogout{	margin: 3px;	background-color:#FFCC66;	border: 1px solid #999999;	color:blue;}/* Botao MyInfo */.buttonMyInfo{	margin: 3px;	background-color:#FFFF66;	border: 1px solid #999999;	color:blue;}.boxMyInfo{	margin: 3px;	background-color:#FFFF66;	border: 1px solid #999999;	color:#666666;	font-size:10px;	text-align:center;}/* Formulario de Login */.formLogin{	margin:0px;	border:0px;	text-align:center;}/* Sub Menus que aparecem dentro do Div MAIN */.subMenu{	text-align:center;	font-size:10px;}	.subMenu a{	border:1px solid gray;	padding:3px;	text-decoration:none;	background:#ACD8E8;	color: blue;	margin:3px;}.subMenuButtonSpan{	}.subMenu a:hover{	border:1px solid gray;	padding:3px;	text-decoration:none;	background:#FFFFDF;	color: black;}.subMenu img{position:relative;top:5px;/*size:100%;*/}/* Link VoceEstaAqui situado no início de cada MAIN */.VoceEstaAqui{	font-size:10px;	font-weight:bold;	color:#FF6600;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;	}.VoceEstaAqui a{	font-size:10px;	font-weight:bold;	color:#FF6600;}.VoceEstaAqui:hover{	font-size:10px;	font-weight:bold;	color:#000066;}/* Classe dos text de cabecalho que aparecem no Main*/.MainText{	padding-left:5px;	text-align:justify;	font-size:12px;}/* Classe de visualizacao de usuários */.Usuario-Visualiza legend{	font-weight:bold;	font-size:12px;	color:#666666;}.Usuario-Visualiza .Titulo{	text-align:right;	background:#6699CC;	font-size:12px;	padding:5px;	width:20%;		font-weight:bold;}.Usuario-Visualiza .SubTitulo{	text-align:center;	background:#6699CC;	font-size:12px;	padding:5px;	font-weight:bold;}.Usuario-Visualiza .Valor{	text-align:left;	background:#FFFFCC;	font-size:12px;	padding:5px;}.Usuario-Visualiza .QuestionarioTitulo{	text-align:center;	background:#336699;	color:#000033;	font-size:15px;	padding:5px;	font-weight:bold;}.Usuario-Visualiza .PerguntaTitulo{	text-align:right;	background:#6699CC;	font-size:12px;	padding:5px;	width:20%;		font-weight:bold;}.Usuario-Visualiza .PerguntaTitle{	text-align:center;	background:#003366;	font-size:12px;	padding:5px;	width:20%;		font-weight:bold;	color:white;}.Usuario-Visualiza .RespostaQuestao{	text-align:left;	background:#FFFF99;	font-size:12px;	padding:5px;	font-weight:bold;}.pTabela{	margin:0px;	padding:0px;}.Usuario-Visualiza .TabelaDados{	width:100%;	padding:5px;}.IndiceParagrafo{	text-align:center;	font-weight:bold;}/* Classe dos links das letras do alfabeto das paginacoes */.classIndicePaginacao, .classIndicePaginacao:hover{	color:white;		text-decoration:none;	border:1px solid gray;	margin: 0px;	padding: 1px;	background:#0066CC;	font-size:10px;}.classIndicePaginacao:hover{	color:black;		background:#0099FF;}/* Classe das letras do alfabeto das paginacoes que nao tem link*/.classSemIndicePaginacao{	color:white;		text-decoration:none;	border:1px solid gray;	margin: 1px;	padding: 1px;	background:#FF9933;	font-size:10px;	}/* Classe do div que contem toda a paginacao*/.classDivPaginacao{	width:100%;}.MenuComumTabelas{	font-size:10px;	color:blue;	padding:3px;	border:1px solid gray;}.HighLight{	font-weight:bold;	color: black;;	background:#33CC66;}.permissoesMenus{	font-size:10px;	font-weight:bold;}.bottomBar{	font-size:10px;	text-align:center;}.smallFont{	font-size:10px;}.SubTituloMELD{	text-align:center;	font-weight:bolder;	}.error{	color:red;}#celula_valor{	font-size: 12px;	background: #FFFFCC;	text-align:center;}#celula_valor .valor_referencia{	font-size: 10px;}#celula_valor .resposta_desc{	font-weight:bolder;}.tabela_escala td{	padding:5px;}.dd_ALERTA_EMAIL{	background:red;}