@CHARSET 'ISO-8859-1';

html, body {
	_height: 100%;
	text-align: left;
}

body {
	width: 100%;
	min-width: 770px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #434343;
}

h1, h2, h3, h4, h5 {
	color: #8BAF29;
}

img {
	border: none;
}

a {
	color: #6f2c91;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.invisivel {
	display: none;
}

/* CABEÇALHO */
.topo_barra {
	background-color: #6f2c91;
	height: 15px;
}

#topo {
	padding-left: 20px;
	padding-right: 12px;
}

#topo h1 {
	width: 150px;
	height: 72px;
	display: block;
	background: url(../images/geral_logo_clip.gif)  no-repeat 0 11px;
	float: left;
}

#topo h1 a {
	display: block;
	width: 150px;
	height: 72px;
}

#topo_links {
	float: right;
	display: block;
	padding-top: 42px;
}

#topo_links p {
	font-size: 11px;
	font-weight: bold;
	color: #6f2c91;
	text-align: right;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
}

#topo_links ul {
	list-style: none;
	float: left;
	display: block;
}

#topo_links li {
	font-size: 11px;
	display: block;
	float: left;
	padding-right: 8px;
	padding-left: 20px;
	background: url(../images/geral_topo_ico_link.gif) no-repeat 7px 5px;
	border-left: 1px solid #9a9a9a;
}

#topo_links li a {
	text-decoration: none;
	color: #000000;
}

#topo_links li a:hover {
	text-decoration: underline;
}

/* MENU SUPERIOR */
#menu {
	margin-top: 72px;
	height: 23px;
	background-color: #97be2c;
	padding: 17px 17px 0 20px;
}

#menu ul {
	list-style: none;
}

#menu li {
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 3px;
	float: left;
}

#menu li a {
	padding: 3px 12px 4px 12px;
	display: block;
}

#menu li a {
	background-color: #8aae28;
	color: #d0dfa9;
	font-weight: bold;
	text-decoration: none;
	border-top: 2px solid #86a927;
}

#menu li a.selecionado, #menu li a:hover {
	background-color: #aac75b;
	color: #f7faef;
	border-top: 2px solid #b3cd6c;
}

/* CONTEUDO */ /* conteudo:data */
.timer {
	text-align: right;
	padding: 5px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #709900;
	float: right;
}

/* conteudo:caixas esquerda */
.cx_esq {
	margin-bottom: 15px;
	margin-right: 23px;
}

.cx_esq_borda {
	border: 1px solid #e4e4e4;
	border-bottom: 1px solid #6f2c91;
	float: left;
	width: 100%;
}

.cx_esq_borda2 {
	border: 1px solid #e4e4e4;
}

.cx_esq_sombra {
	background-color: #f2f2f2;
}

.ico_periodo {
	background: url(../images/resulta_ico_periodo.gif) no-repeat 6px 5px;
}
.ico_graficos {
	background: url(../images/graficos_ico.gif) no-repeat 6px 5px;
}
.ico_faixa {
	background: url(../images/resulta_ico_faixa.gif) no-repeat 6px 5px;
}

.ico_contratos {
	background: url(../images/resulta_ico_contratos.gif) no-repeat 6px 5px;
}

.cx_sugestao {
	background: #fefcea url(../images/resulta_fundo_sugestao2.gif) repeat-x left bottom;
}

.cx_sugestao_clip {
	border: 1px solid #f6f2cf;
	border-top: none;
	background: url(../images/resulta_fundo_sugestao1.gif) no-repeat 0px 0px;
}

.cx_sugestao_clip p {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 20px 10px 20px 40px;
}

.cx_sugestao_clip p a {
	color: #434343;
	text-decoration: none;
}

.cx_sugestao_clip p a:hover {
	text-decoration: underline;
}

/* conteudo:bloco principal */
#conteudo {
	padding-left: 20px;
	padding-right: 30px;
}

.tit_pesquisa {	
	padding: 5px;
	color: #6f2c91;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin-left: -9px;
	border-bottom:1px solid #6f2c91;
}

#caixa_exibir {
	background-color: #6f2c91;
	padding: 5px 5px 0 6px;
	float: right;
}

#caixa_exibir h4 {
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px 0 19px;
	float: left;
}

.ico_exibir {
	background: url(../images/resulta_ico_exibir.gif) no-repeat 0px 3px;
}

#caixa_exibir ul {
	display: block;
	list-style: none;
	float: left;
}

#caixa_exibir li {
	font-size: 11px;
	text-transform: lowercase;
	margin-right: 3px;
	float: left;
}

#caixa_exibir li strong, #caixa_exibir li a {
	padding: 2px 5px 3px 5px;
	display: block;
}

#caixa_exibir li strong {
	background-color: #FFFFFF;
	color: #6f2c91;
	border-top: 2px solid #FFFFFF;
}

#caixa_exibir li a {
	background-color: #8952a5;
	color: #d0badb;
	font-weight: bold;
	text-decoration: none;
	border-top: 2px solid #9564ae;
}

#caixa_exibir li a:hover {
	background-color: #b080c8;
	color: #f7f3fa;
	border-top: 2px solid #c8a6d9;
}

.resultado_ordenar {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	display: block;
}

.importar ul {
	display: block;
	list-style: none;
	padding-right: 5px;
}

.importar li {
	width: 20px;
	height: 20px;
	display: block;
	margin-left: 5px;
	float: left;
}

.importar li a {
	width: 20px;
	height: 20px;
	display: block;
}

.ico_fonte_menos {
	width: 19px;
	background: url(../images/geral_ico_fontemenos.gif) no-repeat 0px 0px;
	margin-top: 2px;
}

.ico_fonte_mais {
	width: 19px;
	background: url(../images/geral_ico_fontemais.gif) no-repeat 0px 0px;
	margin-top: 2px;
}

.ico_horario {
	background: url(../images/ico_horario.gif) no-repeat 0px 0px;
}

.ico_relevancia {
	background: url(../images/ico_relevancia.gif) no-repeat 0px 0px;
}

.ico_veiculo {
	background: url(../images/ico_veiculo.gif) no-repeat 0px 0px;
}

.ico_estado {
	background: url(../images/ico_estado.gif) no-repeat 0px 0px;
}

.ico_pdf {
	background: url(../images/geral_ico_pdf.gif) no-repeat 0px 0px;
}

.ico_xml {
	background: url(../images/geral_ico_xml.gif) no-repeat 0px 0px;
}

.ico_mail {
	background: url(../images/enviarnoticia.gif) no-repeat 0px 0px;
}

.importar li.ico_imprimir {
	margin-left: 17px;
	background: url(../images/geral_ico_imprimir.gif) no-repeat 0px 0px;
}

#tela_exibicao {
	padding-left: 9px;
}

.exibe_tit, .exibe_tit2 {
	padding: 5px 5px 6px 9px;
	margin-right: 10px;
	background-color: #eaefda;
}

.exibe_tit2 {
	background-color: #f2f2f2;
}

.exibe_tit2 td {
	padding: 12px 12px 12px 0;
	vertical-align: top;
}

.exibe_tit_opcoes {
	display: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 15px;
}

.exibe_tit_opcoes input {
	margin-left: 10px;
}

.exibe_tit_int {
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 7px;
}

.barra_opcoes p {
	font-size: 10px;
}

.configura {
	padding-left: 13px;
	background: url(../images/geral_ico_configura.gif) no-repeat 0px 3px;
}

.configura a {
	color: #434343;
	text-decoration: none;
}

.configura a:hover {
	text-decoration: underline;
}

.botao_maximizar {
	width: 11px;
	height: 11px;
	background: url(../images/geral_ico_mais.gif) no-repeat 0px 0px;
	display: block;
}

.botao_minimizar {
	width: 11px;
	height: 11px;
	background: url(../images/geral_ico_menos.gif) no-repeat 0px 0px;
	display: block;
}

.botao_minimizar:hover, .botao_maximizar:hover {
	cursor: pointer;
}

.texto_noticia {
	padding: 12px 12px 12px 11px;
}

.texto_noticia h5, .resumo_noticia {
	font-size: 11px;
	display: block;
	border-right: 1px solid #D5D5D5;
}
.resumo_noticia .num{
	margin-right: 5px;
	color: #AAAAAA;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.texto_noticia h5 a {
	color: #434343;
	text-decoration: none;
}

.texto_noticia a:hover {
	text-decoration: underline;
}

.texto_noticia .info_noticia a {
	color: #557400;
}

.texto_noticia h5 a:visited { color: #7D7D7D; }
.texto_noticia .info_noticia a:visited { color: #95A862; }

.editarTrechos {
	float: right;
	margin-top: -35px;
	width: 15px;
	height: 15px;
	background: url('../images/editarTrechos.png') no-repeat;
	cursor: pointer;
}

.removerNoticiaPerfil {
	float: right;
	margin-top: -15px;
	width: 15px;
	height: 15px;
	background: url('../images/removerNoticiaPerfil.png') no-repeat;
	cursor: pointer;
}

.info_noticia {
	color: #557400;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	width: 100%;
}

.info_noticia b {
	float: left;
	display: block;
}

.ico_noticias {
	width: 40px;
	height: 10px;
	float: left;
	display: block;
}

.ico_imagem, .ico_texto {
	width: 20px;
	height: 10px;
	font-size: 1px;
	float: left;
	display: block;
}

.ico_imagem {
	background: url(../images/resulta_ico_imagem.gif) no-repeat 7px 0px;
}

.ico_texto {
	background: url(../images/resulta_ico_texto.gif) no-repeat 7px 0px;
}

.barra_exibe_nova {
	background-color: #f0f0f0;
	border-top: 1px solid #e8e8e8;
	margin-right: 10px;
}

.exibe_nova {
	font-size: 10px;
	padding: 2px 12px 3px 9px;
	color: #777777;
}

.exibe_nova p {
	padding-left: 13px;
	background: url(../images/geral_ico_nova.gif) no-repeat 0px 3px;
}

.exibe_nova a {
	color: #777777;
	text-decoration: none;
}

.exibe_nova a:hover {
	text-decoration: underline;
}

/*Detalhe da noticia*/
.noticia {
	padding: 0 16px 13px 16px;
	display: block;
	font-size: small;
}

.noticia ul, .noticia ol, .noticia li, .noticia p, .noticia h1, 
.noticia h2, .noticia h3, .noticia h4, .noticia h5, .noticia h6, 
.noticia form, .noticia fieldset {  
    margin: 12px;  
}

.imagem_not a:hover {
	text-decoration: none;
}

.imagem_not img {
	margin-right: 10px;
	padding: 5px;
	border: 1px solid #e4e4e4;
}

.imagem_not span {
	font-size: 9px;
	color: #8d8d8d;
	background: url(../images/noticia_ico_ampliar.gif) no-repeat 0px 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #8d8d8d;
}

#tit_opcoes {
	height: 5px;
}

.voltar {
	padding-top: 11px;
}

.voltar p {
	width: 105px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background: url(../images/geral_ico_voltar.gif) no-repeat 0px 3px;
	padding: 0 0 0 13px;
	float: right;
}

.voltar a {
	color: #8d8d8d;
	text-decoration: none;
}

.voltar a:hover {
	text-decoration: underline;
}

/* RODAPE */
#rodape {
	margin-top: 30px;
	background: url(../images/geral_rodape_fundo.gif) repeat-x 0px 0px;
	padding-top: 10px;
}

#rodape p {
	font-size: 11px;
	color: #969696;
}

#rodape p a {
	color: #000;
	text-decoration: none;
}

#rodape p a:hover {
	text-decoration: underline;
}

.descricao_campos_cadastro {
	padding: 12px 12px 12px 11px;
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;
}

.descricao_opcoes_busca {
	padding: 12px 12px 12px 11px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.descricao_opcoes_busca ul {
	list-style: none;
	font-weight: bold;
	display: inline;
}

.descricao_opcoes_busca li {
	display: inline;
	padding-right: 20px;
}

input.erro {
	border: 1px solid #FF0000;
	color: #000000;
}

textarea.erro {
	border: 1px solid #FF0000;
	color: #000000;
}

select.erro {
	color: #FF0000;
}

table.erro {
	border: 1px solid #f00;
}

.botao, .botaoMenor, .botaoCima, .botaoBaixo {
	background: url('../images/bt1.gif') repeat-x top;
	border: 2px solid #D0D0D0;
	padding: 5px 20px 4px 20px; 
	*padding: 5px 5px 4px 5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
}

.botaoMenor {
	padding: 3px 7px 3px 7px;
}
.botaoCima, .botaoBaixo{
	padding: 3px 3px;
}
.botaoCima{
	background: url('../images/bt1-cima.gif') repeat-x top;
}

.botaoBaixo{
	background: url('../images/bt1-baixo.gif') repeat-x top;
}

.botao:hover,.botaoMenor:hover, .botaoCima:hover, .botaoBaixo:hover {
	cursor: pointer;
}

#grid {
	font-weight: normal;
	padding-right: 10px;
}

#erros {
	min-height: 50px;
	min-width: 300px;
	color: #FF0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#cadastrar label {
	margin-right: 20px;
}

.grid {
	background-color: #e8e8e8;
	border-top: 1px solid #e1e1e1;
	text-align: left;
}

.grid th {
	height: 25px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 3px solid #E2E7D2;
}
.grid th:hover {
	cursor: pointer;
	border-bottom: 3px solid #557400;
}

.grid th .titulo {
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 7px;
	font-weight: normal;
}

.sorttable_sorted span,.sorttable_sorted_reverse span {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

.sorttable_sorted {
}

.sorttable_sorted span {
}

.sorttable_sorted_reverse {
}

.grid th .separador {
	float: right;
	text-align: center;
	color: #CCCCCC;
	font-weight: normal;
}

.grid td {
	background-color: #f0f0f0;
	border-top: 1px solid #e8e8e8;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 7px;
}

.status_0, .status_inativo,
.status_0 input, .status_0 select,
.status_inativo input, .status_inativo select
  {color: #FF0000; 
}

.campo_descricao {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.barra-roxa {
	display: block;
	height: 16px;
	background: #6f2c91 no-repeat 6px 5px;
	padding: 5px 10px 5px 28px;
	font-size: 13px;
	color: #fff;
}

.caixa-suspensa {
	font-size: 11px;
	border: 1px solid #e4e4e4;
}

.conteudo-caixa-suspensa {
	padding: 10px;
}

#caixa-login {
	margin: auto;
	width: 220px;
}

#caixa-login #enviar {
	margin-bottom: 10px;
	text-align: center;
}

#caixa-login h3.barra-roxa {
	background-image: url(../images/resulta_ico_login.gif);
}

.checkmany_header{
}

div.checkmany {
	border: 1px solid #DADADA;
	border-collapse: collapse;
	margin: 2px;
}

.options{
	border-bottom: 1px solid #DFDFDF;
	background-color: #EDEDED;
	height: 23px;
	margin-bottom: 5px; 
	font-family: Arial,Helvetica,sans-serif;
}

.options ul li {
	display: inline;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 15px;
	background: url(../images/geral_ico_nova.gif) no-repeat 0px 3px;
	font-size: 10px;
}

.options ul li a {
	color: #777777;
	text-decoration: none;
}

.options ul li a:hover {
	text-decoration: underline;
}

div.checkmany .campo_descricao{
	font-weight: normal;
}

span.detalhe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

div.box {
	background-color: #FFF;
	width: 170px;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.box h3 {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 5px 5px 28px;
	background-color: #6f2c91;
}

div.box .content {
	border: 1px solid #E4E4E4;
	border-top: none;
	padding: 10px;
}

div.box .content p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div.box .content p.pad {
	padding-top: 10px;
}

div.box .content input,div.box .content select {
	margin: 2px 4px 2px 0px;
}

div.box .content .hr {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

div.box .content h4 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 5px 10px 5px;
	border:1px solid #FFF;
}

div.box .content h4:hover {
	border:1px dashed #6F2C91;
}

#mainContent {
	border: 1px solid #e4e4e4;
	vertical-align: top;
}

#mainContent h4.titulo {
	padding: 8px 12px 0 9px;
	color: #6f2c91;
	font-size: 11px;
	float: left;
}

#mainContent .topo {
	border-bottom: 1px solid #6f2c91;
	float: left;
	width: 100%;
}

#opcoes {
	padding: 10px 5px 10px 5px;
}

#mainContent strong {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.noticias_encontradas {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-top: 8px;
	text-align: center;
}

#opcoes .itens ul li {
	float: left;
	margin-top: 5px;
	display: inline;
	padding-left: 10px;
	margin-right: 15px;
	background: url(../images/geral_ico_nova.gif) no-repeat 0px 3px;
	font-size: 10px;
}

#opcoes .itens ul li a {
	color: #777;
	text-decoration: none;
}

#opcoes .itens ul li.delete { 
	background: url(../images/geral_ico_delete.gif) no-repeat 0px 3px; 
}
#opcoes .itens ul li.delete  a { 
	color: #FF0000; 
	font-weight: bold 
}
#opcoes .itens ul li.delete  a:hover { 
	background-color: #FF0000; 
	color: #FFFFFF; 
}

#mainContent .sorttable_sortfwdind {
	float: none;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	font-weight: normal;
}

#mainContent .grid {
	margin-bottom: 10px;
}

#mainContent .grid th {
	background-color: #eaefda;
	border-top: 1px solid #e2e7d2;
	color: #434343;
	padding: 0px;
	margin: 0px;
}

#mainContent .grid th:hover {
	border-bottom: none;
	cursor: default;
}

#mainContent label {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#mainContent .grid td {
	padding: 0px;
	border-top: none;
	border-bottom: 1px solid #DCDCDC;
	background: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
}

#mainContent .grid .lista {
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #DCDCDC;
}

#mainContent .grid .inpEnviar {
	padding: 20px 0px 0px 0px;
	float: left;
}

#mainContent .grid .inpEnviar .enviar {
	padding-top: 3px;
}

#mainContent .grid .inpEnviar .enviar a {
	color: #434343;
	text-decoration: none;
	font-size: 10px;
}

#mainContent .grid .inpEnviar .enviar a:hover {
	text-decoration: underline;
}

.tfoot tr td {
	border-bottom: 1px solid #DCDCDC;
	height: 20px;
	background-color: #F0F0F0;
}

.tfoot ul li {
	float: left;
	display: inline;
	padding-left: 10px;
	margin-left: 30px;
	background: url(../images/geral_ico_nova.gif) no-repeat 0px 3px;
	font-size: 10px;
}

.tfoot ul li a {
	color: #777777;
	text-decoration: none;
}

.tfoot ul li a:hover {
	text-decoration: underline;
}

.multi-select-list input.botaoMenor {
	margin-left: 5px;
}

.multi-select-list td {
	padding: 0;
}

h1.titulo {
	color: #434343;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

h2.subtitulo {
	color: #557400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.tfoot .paginacao {
	margin: 3px 10px 0px 0px;
	color: #6f2c91;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-transform: lowercase;
}

.tfoot .paginacao a {
	color: #6f2c91;
	text-decoration: none;
	margin-left: 15px;
}

.tfoot .paginacao a:hover {
	text-decoration: underline;
}

.pag_primeira {
	padding-left: 15px;
	background: url(../images/geral_flecha_esquerda2.gif) no-repeat left center;
}

.pag_anterior {
	padding-left: 12px;
	background: url(../images/geral_flecha_esquerda.gif) no-repeat left center;
}

.pag_proxima {
	padding-right: 12px;
	background: url(../images/geral_flecha_direita.gif) no-repeat right center;
	text-align: right;
}

.pag_ultima {
	padding-right: 15px;
	background: url(../images/geral_flecha_direita2.gif) no-repeat right center;
	text-align: right;
}

#black_window, #sombra_window, #janela_window {
	background-color: #000;
	position: fixed;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 95;
}

#sombra_window {
	z-index: 90;
}

#black_window {
	height: 100%;
	width: 100%;
	z-index: 80;
}

#janela_window {
	background-color: #8a50a4;
	border:1px solid #161616;
	border-collapse: collapse;
}

.fechar_window{
	position: fixed;
	z-index: 99;
}

div.secao_campos {
	background-color: #E8E8E8;
	border-bottom:1px solid #6F2D91;
	color: #6F2D91;
	font-size: 11px;
	padding: 2px 2px 2px 5px;
	font-weight: bold;
	margin-left: -5px;
	margin-bottom:10px;
}

div.secao_totais {
	background-color: #E8E8E8;
	color: #6F2D91;
	font-size: 11px;
	padding: 2px 2px 2px 5px;
	font-weight: normal;
	margin-left: -5px;
	margin-top: -15px;
}

div.secao_totais span {
	font-weight: bold;
	margin-right: 20px;
	margin-left: 5px;
}

div.hr {
	border-bottom:1px solid #6F2D91;
	font-size: 11px;
	padding: 2px 2px 2px 5px;
	margin-left: -5px;
	margin-top: -10px;
	margin-bottom: 10px;
}

table.multifield {
	padding: 0;
	margin: 0;
}

table.multifield th, table.multiadd th{
	font-size: 13px;
	font-family: Verdana;
	background: #B3CD6C;
	color:#000;
	padding-left: 5px;
}

table.multifield td, table.multiadd td, table.multiselect td, th {
	padding: 0 0px 2px 0;
}

td.box {
	background-color: #FFF;
	width: 100%;
	margin:0px;
	padding: 10px 0 10px 0;
}

td.box h3 {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 5px 5px 28px;
	background-color: #6f2c91;
}

td.box .content {
	border: 1px solid #E4E4E4;
	border-top: none;
	padding: 10px;
}

td.box .content p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

td.box .content p.pad {
	padding-top: 10px;
}

td.box .content input,td.box .content select {
	margin: 2px 4px 2px 0px;
}

td.box .content .hr {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

td.box .content h4 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 5px 10px 5px;
}

td.box .content h4:hover {
	background-color: #BBB3BF;
}

#info {
	background: #6F2C91;
	float: right;
	height: 26px;
	margin-top: -26px;
	padding: 0 10px 0 15px;
}

.tapa_ico {
	border-bottom: 2px solid #6F2C91;
	width: 100%;
	height: 100%;
}

.adm_options {
	float: left;
	width: 45%;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 5px;
	list-style: none;
	cursor: pointer;
	border: 1px solid #FFF;
	border-right: 5px solid #FFF;
}

.adm_options:hover {
	border: 1px dashed #6F2C91;
	border-collapse: collapse;
	border-right: 5px solid #6F2C91;
	background-color: #FCFCFC;
}

.adm_options img {
	float: left;
	margin-right: 10px;
}

.adm_options h5 {
	color: #6F2C91;
}

.adm_options .desc {
	font-size: 10px;
	float: left;
	width: 75%;
}
.adm_options .num {
	float: right;
	font-size: 30px;
	font-weight:bold;
	color:#F3F3F3;
}

.autocomplete_list {
	background-color: white;
	border: 1px solid #888;
}

.autocomplete_list ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.autocomplete_list ul li {
	font-size: 12px;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	cursor: pointer;
}

.autocomplete_list ul li.selected { 
	background-color: #B3CD6C;
}

.autocomplete_list ul li:hover{
	background: #B3CD6C;
}

#busca_noticia_intervalo_data {
	padding-bottom: 10px;
}

.marcado {
	padding:0 2px;
	color: black;
	background-color:yellow;
}
.marcado.bold{font-weight:bold;}
.marcado.roxo{background-color: #E5C2EF;}
.marcado.verde{background-color: lightGreen;}
.marcado.azul{background-color: lightBlue;}
.marcado.vermelho{background-color: lightCoral;}
.marcado.laranja{background-color: NavajoWhite;}
.marcado.cinza{background-color: lightGrey;}
.marcado.bronze{background-color: PaleGoldenRod;}

.marcado-claro {
	background-color: #FFFFBB;
	padding: 0 2px;
}

.warning {
	background: #FFFBC9 url("../images/warning.png") no-repeat 5px center;
	border: 1px solid #F0DCA1;
	padding: 5px;
	color: #7B4B09;
	font-size: 13px;
	font-weight: bold;
	padding-left:50px;
	margin-bottom: 10px;
	clear: both;
}

.warning p {
	color: #7B4B09;
	font-size: 11px;
	font-weight: normal;
}

.resultado_quiz {
	padding: 2px 0px 2px 5px;
}

.resultado_quiz img {
	width: 250px;
	height: 12px;
	background-position: 100%;
	background-image:url('../images/percentImage_back.png');
	margin: 0 2px;
}

.passos {
	float: left;
	padding: 5px 2px;
}

.passos ul {
	float: left;
	width: 35px;
	list-style: none;
	margin: 0px;
	padding: 5px;
}

.passos ul li {
	background-image: url('../images/circ_passos.gif');
	background-repeat: no-repeat;
	width: 35px;
	height: 32px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	padding-top: 7px;
	cursor: pointer;
}

.passos .passoContent {
	float: left;
	width: 450px;
}

.passos .passoContent .passoTexto {
	padding-left: 5px;
}

.passos .passoContent .passoTitulo {
	color: #6F2C91;
	font-weight: bold;
	padding-left: 5px;
}

.relevancia {
	width: 70px;
	height: 14px;
	margin-left: -5px;
	margin-bottom: 5px;
	background: url('../images/relevancia.gif') no-repeat 500px 0;
}
#ul_guias{
	list-style: none;
}
.resultado_grid{
	float: left; 
	border: 1px solid #BDBDBD; 
	padding: 2px 30px; 
	font-size: 11px; 
	color: #777777; 
	background-color: #DADADA;
}
div.localizar{
	position:absolute;
	bottom:0;
	padding:2px 4px;
	border-top: 3px solid #E2E7D2;
	height:20px;
	width:475px;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#E8E8E8;
}
div.localizar input{
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-right: 20px;
	*vertical-align: middle;
}
div.localizar .limpar{
	margin-left:-20px;
	margin-right:10px;
	vertical-align:text-bottom;
	cursor: pointer;
}
.botao_ok {
	background: url(../images/geral_barsup_botok.gif) no-repeat 0px;
	height:19px;
	width:32px;	
	border: 1px none;
	cursor: pointer;
}
.botao_ok:hover {
	background-position: -32px 0px;
}

fieldset.obs{
    padding:3px;
    background-color:#FBFBFB;
    margin:50px 0;
    border:1px solid #AAAAAA;
    font-size: 12px;
}
fieldset.obs legend{
    padding:2px 5px;
    margin-left:5px;
    color:#000;
    font-weight:normal;
    font-size: 13px;
    font-weight: bold
}
fieldset.obs div{
    padding: 6px;
    font-family: monospace
}
fieldset.obs .bloco{
    overflow:auto;
    border:1px solid #B2B2B2;
    background-color: #EDEDED;
}
fieldset.obs .bloco ul{
    padding: 0 0 10px 40px;
}
fieldset.obs table td, fieldset.obs table th{
    border:1px solid #B2B2B2;
    background-color: #EDEDED;
    padding: 5px;
    margin: 5px;
}
.positiva, .positivo, .negativa, .negativo, .neutra, .neutro {font-weight: bold;}
.positiva, .positivo {color: limegreen;}
.negativa, .negativo {color: tomato;}
.neutra, .neutro {color: goldenRod;}

.status_ok, .status_warn {
	background: transparent left center no-repeat;
	padding-left: 15px;
}

.status_ok { background-image: url(../images/status_ok.gif); color: green; }
.status_warn { background-image: url(../images/status_warn.gif); color: red; }

#textoNoticia h1, #textoNoticia h2, #textoNoticia h3, #textoNoticia h4, #textoNoticia h5 {
	color: #000;
}
