
#div_imp { display:none; }

	.tela-interna { }
	div.tela-interna div#footer { position: relative; }
	
	div#usuario_logado { width:100%; height:15px; color:#ffffff; text-align:right; font-size:11px; }
		div#usuario_logado label { color:#000000; font-weight:bold; }
	
	div#menu { font-family:Arial, Helvetica, sans-serif; font-size:12px;
		height:77px;
		padding:1px 0 0 150px;
		margin:0px;
		background: url(../images/logo/logo-winbroker-interno.png) no-repeat !important;
		background: none;
		filter: none !important;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/logo/logo-winbroker-interno.png');
	}
	  div#menu ul { margin:16px 0px 0px 100px; }
	  div#menu li { float:left; list-style:none; border-right:solid 1px #9aaebd; height:30px; padding:13px 10px 0 10px; position:relative; }
	  	/* sub menu */
	    div#menu li ul{ visibility: hidden; position: absolute !important; left: 0 !important; top: 48px !important; padding-top: 5px; margin:0px; }
	      div#menu li ul li{ height:20px; padding:5px 10px 0px 10px; }

		  div#menu li ul#sm_importacao { width:180px !important; }
		  div#menu li ul#sm_exportacao { width:180px !important; }
		  div#menu li ul#sm_publico { width:180px !important; }
	  div#menu li.ultimo { border-right:none; }
	  div#menu a { color:#ffffff; text-decoration:none; }
	  div#menu a:hover { color:#3a556b; }
	  
	div#content { width:100%; height:100%; padding-top:30px; min-height:500px; }
	* html div#content { /* hack IE6 */ height: 500px; }
	
	
	
	/*********************************/
	/* Configuração de estilo padrão */
	
	div.container_padrao { background:#e3f4fe; border:solid 6px #ffffff; padding-bottom:10px; margin-bottom:10px; position:relative; }
	  div.container_padrao h2.impaerea { background: url(../images/titles/t-impaerea.gif) no-repeat 0 0; margin:7px; width: 182px; height: 26px; }
	  div.container_padrao h2.impmaritima { background: url(../images/titles/t-impmaritima.gif) no-repeat 0 0; margin:7px; width: 209px; height: 26px; }
	  div.container_padrao h2.expaerea { background: url(../images/titles/t-expaerea.gif) no-repeat 0 0; margin:7px; width: 209px; height: 26px; }
	  div.container_padrao h2.expmaritima { background: url(../images/titles/t-expmaritima.gif) no-repeat 0 0; margin:7px; width: 209px; height: 26px; }

	  div.container_padrao h3 { background: url(../images/bground/marker.gif) no-repeat 0 0; height:17px; padding-left:20px; 
		margin:15px 5px 10px 7px;
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:normal;
	  }
	  div.container_padrao h4 { margin:0px 0px 0px 10px; font-size:11px; }
	  div.container_padrao h4 input { cursor:pointer; }
	  
	  div.container_padrao div.listagem{ width:720px; height:300px; padding:10px; overflow:auto; }
	  div.container_padrao table { margin:0 auto; color:#666; }
	    div.container_padrao table tr { border: 1px #18a7de solid; background:#e3f4fe; }
	    div.container_padrao table tr.titulo { font-weight:bold; color:#0a475f; }
	    div.container_padrao table td{ padding:2px; border: 1px solid #0a475f; text-align: left; font-size: 11px; cursor:pointer; }
	    div.container_padrao table tr.titulo label { cursor:pointer; }
	  /* Itens de Paginação */
	  div.container_padrao table.nav { margin:0 auto; width:720px; margin-top:10px; border:none; }
	    div.container_padrao table.nav tr { border: none; }
	    div.container_padrao table.nav td { border: none; }
	    div.container_padrao table.nav a { color:#415c72; font-size:9px; margin-right:5px; }
	    div.container_padrao table.nav a.nav { color:#415c72; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	    div.container_padrao table.nav span.nav { color:#8694a0; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	  /* Itens da visualização */
	  div.container_padrao div#visualiza { }
	  div.container_padrao div#visualiza p { margin-bottom:10px; padding:10px; }
	  div.container_padrao div#visualiza label { width: 150px; font-weight:bold; height: auto; margin: 0; float:left; padding: 0; text-align: right; color: #0a475f; margin-right: 2px; }
	  div.container_padrao div#visualiza span { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #666; margin-left:15px; }
 	  div.container_padrao div#visualiza ul { margin: 0 auto; padding: 0; list-style: none; }
 	  div.container_padrao div#visualiza li { display: block; margin-bottom:5px; }
      div.container_padrao div#visualiza a { color:#415c72; font-size:9px; margin:10px 0px 0px 40px; }
	  div.container_padrao div#visualiza hr { width:500px; border:none; border-bottom:dashed 1px #CCCCCC; }
	  div.container_padrao textarea { width:720px; height:120px; overflow: auto; margin: 0px 0px 0px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #666; }

	  div.container_padrao div#filtro { padding-left:10px; position:absolute; left:350px; height:50px; width:330px; top:10px; }
	  div.container_padrao div#filtro label { font-weight:bold; font-size:12px; }
	  div.container_padrao div#filtro input.campo { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #666; margin:5px 5px 0px 0px; }
	  div.container_padrao div#filtro input.botao { margin:5px 0px 0px 0px; }
	  div.container_padrao div#filtro select { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin-top:5px; }

	  div#alerta_popup { width:368px; height:168px; background:#e3f4fe; border:solid 6px #ffffff; padding:10px; text-align:center; }
	  div#alerta_popup p { margin:20px 0px 20px 0px; }	
	
	
	/**********************/
	/* Módulo de Clientes */
	
	div.lista_clientes { background:#e3f4fe; border:solid 6px #ffffff; padding-bottom:10px; margin-bottom:10px; position:relative; }
	  div.lista_clientes h2 { background: url(../images/titles/t-clientes.gif) no-repeat 0 0; margin:7px; width: 78px; height: 26px; }
	  div.lista_clientes h3 { background: url(../images/bground/marker.gif) no-repeat 0 0; height:17px; padding-left:20px; 
		margin:15px 5px 10px 7px;
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:normal;
	  }
	  div.lista_clientes table { margin:0 auto; }
	    div.lista_clientes table tr { border: 1px #18a7de solid; background:#e3f4fe; }
	    div.lista_clientes table tr.titulo { font-weight:bold; color:#0a475f; }
	    div.lista_clientes table td{ padding:2px; border: 1px solid #0a475f; text-align: left; text-indent: 5px; font-size: 11px; }
	      div.lista_clientes table td.nome{ width:400px; color:#666; cursor:pointer; }
	      div.lista_clientes table td.cnpj{ width:150px; color:#666; cursor:pointer; }
	      div.lista_clientes table td.status{ width:80px; color:#666; cursor:pointer; }
	      div.lista_clientes table td.opcoes{ width:80px; color:#666; cursor:pointer; }
		div.lista_clientes table td label { cursor:pointer; }
	    div.lista_clientes table a { color:#415c72; font-size:9px; margin-right:5px; }
	    div.lista_clientes table a.nav { color:#415c72; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	    div.lista_clientes table span.nav { color:#8694a0; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	  /* Itens da visualização */
	  div.lista_clientes div#visualiza { }
	  div.lista_clientes div#visualiza p { margin-bottom:10px; padding:10px; }
	  div.lista_clientes div#visualiza label { width: 70px; font-weight:bold; height: auto; margin: 0; float:left; padding: 0; text-align: right; color: #18a7de; margin-right: 2px; color:#0a475f; }
	  div.lista_clientes div#visualiza span { border:none;  padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin-left:15px; color:#666; }
 	  div.lista_clientes div#visualiza ul { margin: 0 auto; padding: 0; list-style: none; }
 	  div.lista_clientes div#visualiza li { display: block; margin-bottom:5px; }
	  /* Ttens do formulário de filtragem */
	  div.lista_clientes div#filtro { padding-left:10px; position:absolute; left:350px; height:50px; width:330px; top:10px; }
	  div.lista_clientes div#filtro label { font-weight:bold; font-size:12px; }
	  div.lista_clientes div#filtro input.campo { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin:5px 5px 0px 0px; }
	  div.lista_clientes div#filtro input.botao { margin:5px 0px 0px 0px; }
	  div.lista_clientes div#filtro select { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin-top:5px; }

	  div.lista_clientes div.container{ height:320px; }
	  div.lista_clientes div.container div.lista{ height:250px; overflow:auto; }
	  div.lista_clientes div.container div#filtro { height:320px; left:150px; }
	      div.lista_clientes div.container table td.nome{ width:400px; cursor:pointer; }
	      div.lista_clientes div.container table td.cnpj{ width:150px; cursor:pointer; }
	      div.lista_clientes div.container tr.titulo td.nome{ width:335px; cursor:default; }
	      div.lista_clientes div.container tr.titulo td.cnpj{ width:165px; cursor:default; }

	
	













	/*********************************/
	/* Módulo de Usuários */
	
	div.lista_usuarios { background:#e3f4fe; border:solid 6px #ffffff; padding-bottom:10px; margin-bottom:10px; position:relative; }
	  div.lista_usuarios h2 { background: url(../images/titles/t-usuarios.gif) no-repeat 0 0; margin:7px; width: 209px; height: 26px; }
	  div.lista_usuarios h3 { background: url(../images/bground/marker.gif) no-repeat 0 0; height:17px; padding-left:20px; 
		margin:15px 5px 10px 7px;
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:normal;
	  }
	  div.lista_usuarios h4 { margin:0px 0px 0px 10px; font-size:11px; }
	  div.lista_usuarios h4 input { cursor:pointer; }
	  
	  div.lista_usuarios div.listagem{ width:720px; height:300px; padding:10px; overflow:auto; }
	  div.lista_usuarios table { margin:0 auto; }
	    div.lista_usuarios table tr { border: 1px #0a475f solid; background:#e3f4fe; cursor:pointer; color:#666; }
	    div.lista_usuarios table tr.titulo { font-weight:bold; color:#0a475f; }
	    div.lista_usuarios table td{ padding:2px; border: 1px solid #0a475f; text-align: left; font-size: 11px; }
	      div.lista_usuarios table td.nome{ width:400px; }
	      div.lista_usuarios table td.login{ width:100px; }
	      div.lista_usuarios table td.cliente{ width:50px; }
	      div.lista_usuarios table td.status{ width:80px; }
	      div.lista_usuarios table td.opcoes{ width:80px; }
	    div.lista_usuarios table tr.titulo label { cursor:pointer; }
	  /* Itens de Paginação */
	  div.lista_usuarios table.nav { margin:0 auto; width:720px; margin-top:10px; border:none; }
	    div.lista_usuarios table.nav tr { border: none; }
	    div.lista_usuarios table.nav td { border: none; }
	    div.lista_usuarios table a { color:#415c72; font-size:9px; margin-right:5px; }
	    div.lista_usuarios table a.nav { color:#415c72; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	    div.lista_usuarios table span.nav { color:#8694a0; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	  /* Itens da visualização */
	  div.lista_usuarios div#visualiza { }
	  div.lista_usuarios div#visualiza p { margin-bottom:10px; padding:10px; }
	  div.lista_usuarios div#visualiza label { width: 70px; font-weight:bold; height: auto; margin: 0; float:left; padding: 0; text-align: right; color: #0a475f; margin-right: 2px; }
	  div.lista_usuarios div#visualiza span { border:none;  padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #666; margin-left:15px; }	  
 	  div.lista_usuarios div#visualiza ul { margin: 0 auto; padding: 0; list-style: none; }
 	  div.lista_usuarios div#visualiza li { display: block; margin-bottom:5px; }
	  div.lista_usuarios textarea { width:720px; height:120px; overflow: auto; margin: 0px 0px 0px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; }

	  div.lista_usuarios div#filtro { padding-left:10px; position:absolute; left:350px; height:50px; width:330px; top:10px; }
	  div.lista_usuarios div#filtro label { font-weight:bold; font-size:12px; }
	  div.lista_usuarios div#filtro input.campo { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin:5px 5px 0px 0px; }
	  div.lista_usuarios div#filtro input.botao { margin:5px 0px 0px 0px; }
	  div.lista_usuarios div#filtro select { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin-top:5px; }


	  


	/*******************/
	/* Módulo de Links */
	
	div.lista_links { background:#e3f4fe; border:solid 6px #ffffff; padding-bottom:10px; margin-bottom:10px; position:relative; }
	  div.lista_links h2 { background: url(../images/titles/t-links.gif) no-repeat 0 0; margin:7px; width: 78px; height: 26px; }
	  div.lista_links h3 { background: url(../images/bground/marker.gif) no-repeat 0 0; height:17px; padding-left:20px; 
		margin:15px 5px 10px 7px;
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:normal;
	  }
	  div.lista_links table { margin:0 auto; }
	    div.lista_links table tr { border: 1px #18a7de solid; background:#e3f4fe; color:#666; }
	    div.lista_links table tr.titulo { font-weight:bold; color:#0a475f; }
	    div.lista_links table td{ padding:2px; border: 1px solid #0a475f; text-align: left; text-indent: 5px; font-size: 11px; }
	      div.lista_links table td.texto{ width:300px; }
	      div.lista_links table td.link{ width:250px; }
	      div.lista_links table td.status{ width:80px; }
	      div.lista_links table td.opcoes{ width:80px; }
	    div.lista_links table a { color:#415c72; font-size:9px; margin-right:5px; }
	    div.lista_links table a.nav { color:#415c72; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	    div.lista_links table span.nav { color:#8694a0; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	  /* Itens da visualização */
	  div.lista_links div#visualiza { }
	  div.lista_links div#visualiza p { margin-bottom:10px; padding:10px; }
	  div.lista_links div#visualiza label { width: 70px; color:#0a475f; font-weight:bold; height: auto; margin: 0; float:left; padding: 0; text-align: right; margin-right: 2px; }
	  div.lista_links div#visualiza span { border:none;  padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #666; margin-left:15px; }
 	  div.lista_links div#visualiza ul { margin: 0 auto; padding: 0; list-style: none; }
 	  div.lista_links div#visualiza li { display: block; margin-bottom:5px; }
	  /* Ttens do formulário de filtragem */
	  div.lista_links div#filtro { padding-left:10px; position:absolute; left:350px; height:50px; width:330px; top:10px; }
	  div.lista_links div#filtro label { font-weight:bold; font-size:12px; }
	  div.lista_links div#filtro input.campo { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin:5px 5px 0px 0px; }
	  div.lista_links div#filtro input.botao { margin:5px 0px 0px 0px; }
	  div.lista_links div#filtro select { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin-top:5px; }

	  div.lista_links div.container{ height:320px; }
	  div.lista_links div.container div.lista{ height:250px; overflow:auto; }
	  div.lista_links div.container div#filtro { height:320px; left:150px; }
	      div.lista_links div.container table td.nome{ width:400px; cursor:pointer; }
	      div.lista_links div.container table td.cnpj{ width:150px; cursor:pointer; }
	      div.lista_links div.container tr.titulo td.nome{ width:335px; cursor:default; }
	      div.lista_links div.container tr.titulo td.cnpj{ width:165px; cursor:default; }

	  div#alerta_clientes { width:368px; height:168px; background:#e3f4fe; border:solid 6px #ffffff; padding:10px; text-align:center; }
	  div#alerta_clientes p { margin:20px 0px 20px 0px; }

	
	/**********************/
	/* Módulo de noticias */
	
	div.lista_noticias { background:#e3f4fe; border:solid 6px #ffffff; padding-bottom:10px; margin-bottom:10px; position:relative; }
	  div.lista_noticias h2 { background: url(../images/titles/t-noticias.gif) no-repeat 0 0; margin:7px; width: 83px; height: 26px; }
	  div.lista_noticias h3 { background: url(../images/bground/marker.gif) no-repeat 0 0; height:17px; padding-left:20px; 
		margin:15px 5px 10px 7px;
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:normal;
	  }
	  div.lista_noticias table {  }
	    div.lista_noticias table tr { border: 1px #18a7de solid; background:#e3f4fe; color:#666; }
	    div.lista_noticias table tr.titulo { font-weight:bold; color:#0a475f; }
	    div.lista_noticias table td{ padding:2px; border: 1px solid #0a475f; text-align: left; text-indent: 5px; font-size: 11px; }
	      div.lista_noticias table td.titulo{ width:260px; }
	      div.lista_noticias table td.autor{ width:200px; }
	      div.lista_noticias table td.data{ width:80px; }
	      div.lista_noticias table td.opcoes{ width:80px; }
	    div.lista_noticias table a { color:#415c72; font-size:9px; margin-right:5px; }
	    div.lista_noticias table a.nav { color:#415c72; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }
	    div.lista_noticias table span.nav { color:#8694a0; font-size:11px; margin-right:5px; text-decoration:none; font-weight:bold; }

	  div.lista_noticias div.form_cadastro { }
	    div.lista_noticias div.form_cadastro table { width:400px; }
	    div.lista_noticias div.form_cadastro iframe { }
	    div.lista_noticias div.form_cadastro table td { border:none; }
	    div.lista_noticias div.form_cadastro table tr { border:none; }
	    div.lista_noticias div.form_cadastro h5 { text-align:left; padding-left:80px; }
	  /* Itens da visualização */
	  div.lista_noticias div#visualiza { padding-left:5px;  }
	  div.lista_noticias div#visualiza p { margin:0 0 5px 5px; width:400px; text-align:justify; }
	  div.lista_noticias div#visualiza h4 { margin:10px 0 10px 5px; width:400px; text-align:justify; }
	  div.lista_noticias div#visualiza ul { margin:10px 0 10px 5px; width:400px; text-align:justify; padding-left:20px; }
	  div.lista_noticias div#visualiza ul li { list-style:outside; }
	  div.lista_noticias div#visualiza ol { margin:10px 0 10px 5px; width:400px; text-align:justify; padding-left:20px; }
	  div.lista_noticias div#visualiza ol li { list-style:decimal; }
	  /* Ttens do formulário de filtragem */
	  div.lista_noticias div#filtro { padding-left:10px; position:absolute; left:350px; height:50px; width:330px; top:10px; }
	  div.lista_noticias div#filtro label { font-weight:bold; font-size:12px; }
	  div.lista_noticias div#filtro input.campo { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin:5px 5px 0px 0px; }
	  div.lista_noticias div#filtro input.botao { margin:5px 0px 0px 0px; }
	  div.lista_noticias div#filtro select { border:none; padding-left:5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #18a7de; margin-top:5px; }

	  div.lista_noticias div.container{ height:320px; }
	  div.lista_noticias div.container div.lista{ height:250px; overflow:auto; }
	  div.lista_noticias div.container div#filtro { height:320px; left:150px; }
	      div.lista_noticias div.container table td.nome{ width:400px; cursor:pointer; }
	      div.lista_noticias div.container table td.cnpj{ width:150px; cursor:pointer; }
	      div.lista_noticias div.container tr.titulo td.nome{ width:335px; cursor:default; }
	      div.lista_noticias div.container tr.titulo td.cnpj{ width:165px; cursor:default; }

	  div#alerta_clientes { width:368px; height:168px; background:#e3f4fe; border:solid 6px #ffffff; padding:10px; text-align:center; }
	  div#alerta_clientes p { margin:20px 0px 20px 0px; }

