html
{
	border: 0;
	margin: 0;
	overflow: hidden;
}
body
{
	width: 100%;
	height: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}
form
{
	margin: 0;
}
.tabelabase
{
	width: 100%;
	height: 100%;
	position: static;
}
.tabelatopo
{
	height: 20px;
}
.tabelacorpo
{
	padding: 0;
	height: 100%;
	width: 100%;
	vertical-align: top;
	text-align: center;
}
/* #iframe { width:100%; height:100%; position:absolute; left:5px; } */
#iframe
{
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0px;
}


* html #iMestra
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
img, iframe
{
	border: 0;
}

.topo
{
	width: 97%;
	height: 59px;
	background-image: url(../../imagens/bgTopo.jpg);
}

#nomeDaTela
{
	/*width: 100%;
	background-image: url(../../imagens/bgDegrade.jpg);*/
	height: 28px;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #315E8A;
}
#nomeDaTela_login
{
	width: 100%;
	background-image: url(../../imagens/bgDegrade.jpg);
	height: 28px;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #315E8A;
}

/* Tabela Mãe */
.TabelaMae
{
	width: 100%;
	height: 100%;
	position: relative;
	margin-right: 5px;
}
.Topo-TabelaMae
{
	height: 20px;
}
.Centro-TabelaMae
{
	padding: 10px 5px 0;
	height: 100%;
	vertical-align: top;
	text-align: center;
	background-image: url(../../imagens/fundoLogin.gif);
}
.Rodape-TabelaMae
{
	position: relative;
	background: #92bde6 url(../../imagens/BgFooter.gif) repeat-x;
	height: 30px;
	text-align: center;
	padding-top:2px;
}

#aba
{
	width: 100%;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 0px;
	height: 30px;
	overflow: hidden;
	background: url(../../Imagens/BgFooter.gif) repeat-x;
}
#aba ul
{
	background: #8FBDD3;
	color: #333;
	font: 11px Arial, Helvetica, sans-serif;
	width: 100%;
	list-style: none;
	margin: 0;
	padding-left: 5px;
}
#aba ul a
{
	color: #333;
	text-decoration: none;
}
#aba ul a:hover
{
	color: #000;
	text-decoration: underline;
}
#divIframe
{
	height: 90px;
	width: 164px;
	/*right: 6px;
	bottom: 37px;
	position: absolute;*/
	z-index: 0;
}
#News
{
	height: 280px;
	border: 2px solid #c3dffa;
	background: #fff;
	margin-top: 15%;
}
#News h3
{
	margin: 0;
	color: #3173ae;
	background: #e2f1ff;
	padding: 2px 5px;
	font: 90% "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Helvetica, Arial, sans-serif;
}
#News div
{
	padding: 5px;
	height: 256px;
	overflow: auto;
	text-align: justify;
}
#News div label
{
	color: #a00000;
	font-size: 55%;
}
#News div span
{
	color: #3173ae;
	font: 11px/1.3em Arial, sans-serif;
}
.hint
{
	display: none;
	position: absolute;
	z-index: 1;
	width: 200px;
	margin-top: -4px;
	border: 1px solid #c93;
	padding: 10px 12px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	background: #ffc url(../../Imagens/Azul/pointer.gif) no-repeat -10px 5px;
}
.hint .hint-pointer
{
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background: url(../../Imagens/Azul/pointer.gif) left top no-repeat;
}
#tabelateclado img
{
	cursor: pointer;
}

.abaactive
{
	font-size: 11px;
	background: url(../../Imagens/Azul/abaativa.gif) no-repeat;
	vertical-align: middle;
	overflow: hidden;
	width: 81px;
	cursor: pointer;
	color: #3f66a4;
	padding-top: 5px;
	font-family: Arial;
	white-space: nowrap;
	height: 23px;
	TEXT-OVERFLOW: ellipsis;
	text-align: center;
}
.abanoactive
{
	font-size: 11px;
	background: url(../../Imagens/Azul/abanaoativa.gif) no-repeat;
	vertical-align: middle;
	overflow: hidden;
	width: 81px;
	cursor: pointer;
	color: #3f66a4;
	padding-top: 5px;
	font-family: Arial;
	white-space: nowrap;
	height: 23px;
	TEXT-OVERFLOW: ellipsis;
	text-align: center;
}
.abainicio
{
	background: url(../../Imagens/Azul/abafinal.gif) repeat-x;
	width: 27px;
}

.abafinal
{
	background: url(../../Imagens/Azul/abafinal.gif) repeat-x;
	width: 100%;
}


/* Box Nota Digital e Super Simples - Default */
#BoxNotaDigital, #SuperSimples, #MsgBoxDeslizante
{
	border: #C6CBCF 2px solid;
	display: none;
	right: 10px;
	background: #fff;
	font: 11px arial;
	width: 200px;
	color: #396fa4;
	position: absolute;
	top: 60px;
}
#BoxNotaDigital .bg, #SuperSimples .bg, #MsgBoxDeslizante .bg
{
	height: 28px;
	background-image: url(../../imagens/bgDegrade2.jpg);
}
#BoxNotaDigital .move, #SuperSimples .move, #MsgBoxDeslizante .move
{
	padding: 8px 0 3px 6px;
	float: left;
	font: bold 11px Arial;
	width: 170px;
	color: #333;
	text-decoration: none;
}
#BoxNotaDigital .end, #SuperSimples .end, #MsgBoxDeslizante .end
{
	float: right;
	width: 20px;
	padding-top: 8px;
	text-align: center;
}
#BoxNotaDigital a.move:hover, #SuperSimples a.move:hover, #MsgBoxDeslizante a.move:hover
{
	cursor: move;
}
#BoxNotaDigital img, #SuperSimples img, #MsgBoxDeslizante img
{
	border: 0px;
}

/* MENU*/
/*#Head1UltraWebMenu1_1*/
#horizontal
{
	overflow: auto;
}
.divErro
{
	color: #FF0000;
	font: 8pt Arial;
}
/* O texto do menu */
.IslandClassC
{
	font: bold 8pt Arial;
	cursor: pointer;
	z-index: 10;
}
.IslandClassC td
{
	padding: 5px 2px 5px 4px;
}
/* O mouse sobre o pop do menu */
.HoverClassC
{
	font: bold 8pt Arial;
	color: #000000;
	cursor: pointer;
}
/*MOUSE SOBRE*/
.TopHoverC
{
	font: bold 8pt Arial;
	cursor: pointer;
	color: #172E44;
}
/* ESTADO NORMAL*/
.TopClassC
{
	font: bold 8pt Arial;
	background: #003366 url(../../imagens/BgMenu.gif) left bottom;
	color: #172E44;
	border-color: #0e609a /*#ffffff*/;
	margin: 0;
}
/* Estado Selecionado */
.TopSelectedC
{
	font: bold 8pt Arial; /*background-color: #003366;*/
	cursor: pointer;
	color: #000000;
}
.SeparatorClassC
{
	font: bold 8pt "Arial Black" ,Arial;
	color: Red;
	background-color:Red;
	width:2px;
}
.DisabledClassC
{
	font: bold 8pt Arial;
	color: #CCCCCC;
}

.separadorMenu
{
	width:2px;
	height:34px;
	background-image:url(../../imagens/separadorMenu.gif);
	background-repeat:no-repeat;
}
/*.TopClass td { border-right-color: White; border-right-style: solid; border-right-width: 1px; }
FECHA MENU */

/* Labels */
.Lbl-Titulo
{
	font: bold 11px Arial,Sans-Serif;
	color: #000000;
}
.Lbl-SubTitulo
{
	font: normal 10px Arial,Sans-Serif;
	color: #003366;
	text-align: left;
	padding-left: 3px;
}
.Lbl-Dados
{
	font: 10px Arial,Sans-Serif;
	color: #999999;
}
.Lbl-Titulo-Impressao, .Lbl-Dados-Impressao, .Lbl-Sumario-Impressao
{
	font: bold 8px Arial,Sans-Serif;
	color: #000000;
}
.Lbl-Dados-Impressao
{
	font-size: 7px;
}
.Lbl-Sumario-Impressao
{
	font-size: 10px;
}

/* Celulas */
.Cor-Celula-Titulo
{
	background-image: url(../../imagens/fundoTitulo.gif);
	border-left: 1px solid #A6C4EB;
	border-right: 1px solid #A6C4EB;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.Cor-Celula-SubTitulo
{
	height: 20px;
	padding-left: 6px;
}
.Cor-Celula-Dados
{
	font: 11px Arial,Sans-Serif;
	background-color: #F1F5FC;
	height: 20px;
	padding: 2px 5px;
}
.Cor-Celula-Dados2
{
	font: 11px Arial,Sans-Serif;
	background-color: #FFFFFF;
	height: 20px;
	padding: 2px 5px;
}
.Cor-Celula-Divisao
{
	height: 10px;
	font-size: 11px;
}
.Cor-Celula-Divisao-Grid
{
	height: 5px;
	font-size: 8px;
}
.Cor-Celula-Divisao-Dados
{
	height: 2px;
}

.fieldset
{
	border: 1px solid red;
}

.fieldset, .fieldset td
{
	background-color: #FFFFFF;
}

/* Labels das Celulas */
.Cor-Celula-Dados span, .Cor-Celula-SubTitulo .Lbl-SubTitulo
{
	font: 10px Arial,Sans-Serif;
	color: #003366;
}
.Cor-Celula-Dados .Lbl-Titulo
{
	font: bold 11px Arial,Sans-Serif;
	color: #000000;
}
.Cor-Celula-Titulo span
{
	font: bold 11px Arial,Sans-Serif;
	color: #000000;
}
.Cor-Celula-SubTitulo span
{
	font: 10px Arial,Sans-Serif;
	color: #003366;
}

/* Diversos */
.None
{
	display: none;
}
.Clear
{
	clear: both;
}
table.tbborda h5
{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 3px 5px;
	background-color: #c2e1fe;
}

.titulo-topo
{
	z-index: 1;
	width: 202px;
	height: 8px;
	position: absolute;
	top: 0px;
	left: 38%;
}

.TbLogin
{
	z-index: 1;
	width: 202px;
	height: 8px;
	position: absolute;
	left: 35%;
	top: 20%;
}
.titulo-topo TD
{
	font: 10px Arial,Sans-Serif;
	color: #000000;
}

#Head1_LblSecretaria, #LblSecretaria, #Headpublico1_LblSecretaria
{
	font: 12px Arial,Sans-Serif;
	color: #315E8A;
	font-weight:bold;
}
#Head1_LblPrefeitura, #LblPrefeitura, #Headpublico1_LblPrefeitura
{
	font: 12px Arial,Sans-Serif;
	color: #315E8A;
	text-transform:uppercase;
	font-weight:bold;
}
div#conteudo
{
	overflow: auto;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
}

div#divimprimir
{
	height: 50px;
	width: 120px;
	text-align: center;
	vertical-align: top;
	position: absolute;
	left: 325px;
	top: 90%;
}
table.tabela_divimprimir
{
	background-color: #eaeaea;
	font: 11px Arial,Serif;
	border: 1px solid red;
	padding: 5px;
}

.linkABA
{
	font: 11px Arial,Serif;
	text-decoration: none;
	color: white;
}
.linkABA:hover
{
	font: 11px Arial,Serif;
	text-decoration: none;
	color: white;
}

a.link_divimprimir
{
	font: 11px Arial,Serif;
	text-decoration: none;
	color: blue;
}
a.link_divimprimir:hover
{
	text-decoration: underline;
}

.Botao-Menu
{
	border: 1px solid RGB(0,147,221);
	background-color: RGB(0,147,221);
	color: #ffffff;
	font-weight: bold;
}

.HeadSite
{
	position: absolute;
	z-index: 1;
	left: 0;
	top: 63px;
	width: 780px;
	height: 1px;
}
.ImgHead
{
	width: 100%;
}

/* Botao do rodape */
.Botao
{
	/*border: 1px solid #CCCCCC;*/
	background-image: url(../../imagens/bgBotao.gif);
	font: bold 11px Arial;
	color: #315E8A;
	cursor: pointer;
	height: 21px;
	width: 90px;
}

.InputFile
{
	border: 1px solid #CCCCCC;
}

.Botao-M
{
	display: table-header-group;
	border: 1px outset #CCCCCC;
	background-color: #C6D3E3;
	font: bold 9px verdana;
	color: #607658;
	cursor: pointer;
	height: 16px;
	vertical-align: text-top;
	margin: 0;
	width: 93px;
}

.botao-Grid
{
	display: table-header-group;
	border: 1px outset #EFF2E6;
	background-color: #C6D3E3;
	font: 9px verdana;
	color: #656565;
	cursor: pointer;
	height: 16px;
	vertical-align: text-top;
	margin: 0;
}

.botao-GridM
{
	display: table-header-group;
	border: 1px outset #EFF2E6;
	background-color: #C6D3E3;
	font: 11px verdana;
	color: #656565;
	cursor: pointer;
	height: 16px;
	vertical-align: text-top;
	margin: 0;
}

input
{
	padding-left: 5px;
	/*padding-top: 2px;*/
	font: 10px Arial,Sans-Serif;
	color: #000000;
}

.textbox, .textbox1, .textbox2, .textbox3, .textbox4, .textBoxDisabled
{
	font: 10px Arial,Sans-Serif;
	height: 19px;
	border: 1px solid #B5C4CA;
}

.textbox
{
	padding-left: 5px;
	padding-top: 2px;
	width: 100%;
}

.textbox1
{
	width: 50px;
}
.textbox2
{
	width: 80px;
}
.textbox3
{
	width: 130px;
}
.textbox4
{
	width: 220px;
}
.textBoxDisabled
{
	background-color: #c2e1fe;
}

table td label
{
	font: 10px Arial,Sans-Serif;
	color: #000000;
}
select.textbox /* Serve para caixas e para combos */
{
	font: 10px Arial,Sans-Serif;
	color: #000000;
	border: 1px solid #003366;
}
select.listbox
{
	font: 11px Arial,Sans-Serif;
	color: #000000;
	border: 1px solid #003366;
}
.textbox-semborda /* Caixa sem borda */
{
	font: 10px Arial,Sans-Serif;
	color: #000000;
	border: 0px;
	height: 15px;
	padding-left: 5px;
	width: 100%;
}

.link_padrao, .link_padrao a
{
	color: #c2e1fe;
	font-size: 10px;
	text-decoration: none;
}
.link_padrao a:hover, .link_padrao:hover
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

/* Em uso */
.link_brasao
{
	color: #BFA539;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.link_brasao:hover
{
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}

.Fundo-Menu
{
	background: #CFDCE4;
}
.Borda-Menu
{
	border-width: 1px;
	border-right-style: solid;
	border-left-color: #0093DD;
	border-top-color: #0093DD;
	border-bottom-color: #0093DD;
	border-right-color: #ffffff;
}
.hover-class
{
	background: #CDDDEB;
	border-color: #F4F8F9;
	color: #F4F8F9;
}
.fieldset
{
	width: 144px;
	height: 54px;
	border: 1px solid #003366;
}

.borda_baixo_direita
{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
}
.borda_direita
{
	border-right: 1px solid #000000;
}

/* ############### FORMS ############### */
.DropDownList, .DropDownList180, .DropDownList200, .DropDownList220
{
	font: 10px Arial,Sans-Serif;
	height: 19px;
	border: 1px solid #B5C4CA;
	padding: 1px;
}
.DropDownList180
{
	width: 180px;
}
.DropDownList200
{
	width: 200px;
}
.DropDownList220
{
	width: 220px;
}

#horizontal
{
	overflow: auto;
}
.divErro
{
	color: #FF0000;
	font: 8pt Arial;
}

/* ############### DATA GRID ############### */

table.tbborda /* BORDA EXTERNA DOS DATAGRIDS */
{
	border: 1px solid #B5C4CA;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
}
table.tbborda-interna
{
	border: 1px solid RGB(0,147,221);
}
table.datagrid
{
	font-family: Arial,Sans-Serif;
	border-collapse: collapse;
	border: 1px solid #DCDFED;
	font-size: 10px;
	width: 512px;
}
.datagrid td
{
	border: 1px solid #DCDFED;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.datagrid td table td
{
	/* HERANCA tabelas dentro das tds dos grids sem bordas */
	border-width: 0px;
}

.SelectedItemStyle
{
	font-size: 10px;
	font-weight: bold;
	color: RGB(131,130,129);
	background-color: #EAEAEA;
}
.AlternatingItemStyle
{
	font-family: arial,Sans-Serif;
	font-size: 10px;
	color: RGB(131,130,129);
	width: 10px;
	background-color: #FFFFFF;
}
.ItemStyle
{
	font: 11px Arial;
	color: #295076;
	background: #ffffff;
}
.HeaderStyle
{
	min-height: 20px;
	color: #295076;
	font: 11px Arial bold;
	background-color: #DFE9F7;
	text-align: center;
}
.HeaderStyle td, .HeaderStyle td span
{
	font-size: 11px;
}

.HeaderStyle td a:link, .HeaderStyle td a:active, .HeaderStyle td a:visited, .HeaderStyle td a:hover
{
	color: #003366;
	text-decoration: none;
}
.HeaderStyle td a:hover
{
	text-decoration: underline;
}
.FooterStyle
{
	color: #000000;
	background-color: #dfe9f7;
	font-size: 11px;
	padding: 10px;
}
.PagerStyle
{
	height: 1px;
	font: 11px arial;
	text-align: Left;
	color: #295076;
	background-color: #DFE9F7;
}
.PagerStyle td a:link
{
	font: 11px Arial,Sans-Serif;
	color: #000000;
	padding-left: 5px;
	text-decoration: none;
}
.PagerStyle td a:visited
{
	color: #000000;
	padding-left: 5px;
}
.PagerStyle td span
{
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;
}

/* ############### DATA GRID PRETO E BRANCO ############### */

table.datagridPB
{
	font: 10px Arial,Sans-Serif;
	border-collapse: collapse;
	border: 1px solid #000000;
	width: 512px;
}
.datagridPB td
{
	border: 1px solid #000000;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.datagridPB td table td
{
	border-width: 0px;
}
.HeaderStylePB
{
	color: #000000;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.AlternatingItemStylePB
{
	font: 10px arial,Sans-Serif;
	color: #000;
	width: 10px;
	background-color: #FFFFFF;
}
.ItemStylePB
{
	font: 10px arial,Sans-Serif;
	color: #000;
	background-color: #ffffff;
}

/* ############### RELATORIOS ############### */

/* Cabecalho */
.Rel-CabecalhoNegrito
{
	font: bold 7pt Arial,Sans-Serif;
	color: #000000;
}
.Rel-CabecalhoNormal
{
	font: normal 7pt Arial,Sans-Serif;
	color: #000000;
}

/* Titulo */
.Rel-TituloRelatorio
{
	font: bold 11pt Arial,Sans-Serif;
	color: #000000;
	background-color: #C0C0C0;
	text-align: center;
}
.Rel-TituloSecao
{
	font: bold 10pt Arial,Sans-Serif;
	color: #000000;
	text-align: left;
	padding-bottom: 2px;
}

/* Fontes Tamanho 6 */
.Rel-LabelNegrito6, .Rel-LabelNormal6, .Rel-TituloGrid6, .Rel-DadosEsquerda6, .Rel-DadosDireita6, .Rel-DadosCentro6, .Rel-DadosJustificado6
{
	font: normal 6pt Arial,Sans-Serif;
	color: #000000;
	text-align: left;
}

.Rel-LabelNegrito6
{
	font-weight: bold;
}
.Rel-TituloGrid6
{
	font-weight: bold;
	text-align: center;
}
.Rel-DadosEsquerda6
{
	padding-left: 0.5mm;
}
.Rel-DadosDireita6
{
	text-align: right;
	padding-right: 0.5mm;
}
.Rel-DadosCentro6
{
	text-align: center;
	padding-left: 0.5mm;
	padding-right: 0.5mm;
}
.Rel-DadosJustificado6
{
	text-align: justify;
	padding-left: 0.5mm;
	padding-right: 0.5mm;
}
/* Fontes Tamanho 7 */
.Rel-LabelNegrito7, .Rel-LabelNormal7, .Rel-TituloGrid7, .Rel-DadosEsquerda7, .Rel-DadosDireita7, .Rel-DadosCentro7, .Rel-DadosJustificado7
{
	font: normal 7pt Arial,Sans-Serif;
	color: #000000;
}
.Rel-LabelNegrito7
{
	font-weight: bold;
	text-align: left;
}
.Rel-LabelNormal7
{
	text-align: left;
}
.Rel-TituloGrid7
{
	font-weight: bold;
	text-align: center;
}
.Rel-DadosEsquerda7
{
	text-align: left;
	padding-left: 0.5mm;
}
.Rel-DadosDireita7
{
	text-align: right;
	padding-right: 0.5mm;
}
.Rel-DadosCentro7
{
	text-align: center;
	padding-left: 0.5mm;
	padding-right: 0.5mm;
}
.Rel-DadosJustificado7
{
	text-align: justify;
	padding-left: 0.5mm;
	padding-right: 0.5mm;
}

/* Fontes Tamanho 8 */
.Rel-LabelNegrito8, .Rel-LabelNormal8, .Rel-TituloGrid8, .Rel-DadosEsquerda8, .Rel-DadosDireita8, .Rel-DadosCentro8, .Rel-DadosJustificado8
{
	font: normal 8pt Arial,Sans-Serif;
	color: #000000;
}
.Rel-LabelNegrito8
{
	font-weight: bold;
	text-align: left;
}
.Rel-LabelNormal8
{
	text-align: left;
}
.Rel-TituloGrid8
{
	font-weight: bold;
	text-align: center;
}
.Rel-DadosEsquerda8
{
	text-align: left;
	padding-left: 0.5mm;
}
.Rel-DadosDireita8
{
	text-align: right;
	padding-right: 0.5mm;
}
.Rel-DadosCentro8
{
	text-align: center;
	padding-left: 0.5mm;
	padding-right: 0.5mm;
}
.Rel-DadosJustificado8
{
	text-align: justify;
	padding-left: 0.5mm;
	padding-right: 0.5mm;
}

/* Fontes Tamanho 9 */
.Rel-LabelNegrito9, .Rel-LabelNormal9, .Rel-TituloGrid9, .Rel-DadosEsquerda9, .Rel-DadosDireita9, .Rel-DadosCentro9, .Rel-DadosJustificado9
{
	font: normal 9pt Arial,Sans-Serif;
	color: #000000;
}
.Rel-LabelNegrito9
{
	font-weight: bold;
	text-align: left;
}
.Rel-LabelNormal9
{
	text-align: left;
}
.Rel-TituloGrid9
{
	font-weight: bold;
	text-align: center;
}
.Rel-DadosEsquerda9
{
	text-align: left;
	padding-left: 0.5mm;
}
.Rel-DadosDireita9
{
	text-align: right;
	padding-right: 0.5mm;
}
.Rel-DadosCentro9
{
	text-align: center;
	padding-left: 0.5mm;
	padding-right: 0.5mm;
}
.Rel-DadosJustificado9
{
	text-align: justify;
	padding-left: 0.5mm;
	padding-right: 0.5mm;
}

/* Div topo do relatorio */
#div_topo_rel TD
{
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#div_topo_rel input
{
	border: 1px;
	border-style: solid;
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	height: 21px;
	border-color: #003366;
	font-weight: bold;
}

.notadigital, .notadigital tr td
{
	margin: 0px;
	padding: 0px;
}
.teste
{
	border: 1px solid #e44;
}

.truncaTable2
{
	/*table-layout: fixed;*/
	width: auto;
}
.truncaTable2 td
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: auto;
}
.truncaTable2 .PagerStyle
{
	height: auto;
}

.truncaTable
{
	table-layout: fixed;
	width: auto;
}
.truncaTable td
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: auto;
}
.truncaTable .PagerStyle
{
	height: auto;
}

.grid td
{
	border-right: #000000 1px solid;
	font-size: 10px;
}

.cde
{
	padding-left: 2px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.b
{
	padding-left: 2px;
	border-bottom: 1px solid black;
}
.be
{
	padding-left: 2px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

.Barra-Impressao-Correspondencia
{
	background-color: #c2e1fe;
}

.capp
{
	text-transform: capitalize;
}

.Div-mensagens, .Div-mensagens-SuperSimples
{
	margin-top: 10px;
	font-size: x-small;
	color: black;
	font-family: Arial;
	text-align: left;
}
.Div-mensagens DIV, .Div-mensagens-SuperSimples DIV
{
	margin-top: 5px;
	padding-left: 25px;
	font-size: xx-small;
}

.Div-mensagens-SuperSimples
{
	color: #0f7a0c;
}

.upper
{
	text-transform: uppercase;
}

.tableB td
{
	border: 1px solid black;
	padding: 5px;
}
.tableB td table
{
	border-width: 0px;
}

.noticias
{
	list-style: none;
	margin: 0px !important;
	padding: 0px;
}
.noticias .noticia
{
	margin-bottom: 10px;
	font-size: 12px !important;
}
.noticias .noticia .titulo
{
	font-weight: bold !important;
	font-size: 13px !important;
}
.noticias .noticia p
{
	margin: 0px;
	text-indent: 10px;
}

/********** Box de ajuda na lateral direita **********/

#box{
	width:206px;
	margin-left:15px;
}

#box2{
	width:206px;
	margin-left:15px;
	margin-top:30px;
}

.topLeft{
	width:26px;
	height:25px;
	float:left;
	background-image:url(../../imagens/boxAjuda/boxTopLeft.jpg);
}

.topLeft2{
	width:26px;
	height:25px;
	float:left;
	background-image:url(../../imagens/boxAjuda/boxTopLeft2.jpg);
}

.links{
	width:186px;
	margin:0px auto 0px auto;
	color:#396FA4;
	font:11px Arial, Helvetica, sans-serif;
}

.links a, .links a:hover{
	color:#396FA4;
	font:11px Arial, Helvetica, sans-serif;	
}

.links table tr td{
	height:15px;
	color:#396FA4;
	padding-left:5px;
}

.links a{
	text-decoration:none;
	color:#396FA4;
}

.links a:hover{
	text-decoration:underline;
	color:#396FA4;
}

.top{
	width:154px;
	height:25px;
	background-image:url(../../imagens/boxAjuda/boxTop.jpg);
	float:left;
}

.top p{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:14px;
	color:#315E8A;
	margin:8px 0px 0px 3px;
}

.topRight{
	width:25px;
	height:25px;
	float:left;
	background-image:url(../../imagens/boxAjuda/boxTopRight.jpg);
}

.left{
	width:5px;
	height:170px;
	background-image:url(../../imagens/boxAjuda/boxLeft.jpg);
	float:left;
}

.boxLogin 
{
	text-align: left;
}

.conteudoBox
{
	width:205px;
	height:auto;
	padding:5px 0px 5px 5px;
	background-image:url(../../imagens/boxAjuda/fundoConteudoBox.gif);
	background-repeat: repeat-y;
	float:left;
	
/*	width:195px;
	height:170px;
	background-color:#FFFFFF;
	background-image:url(../../../imagens/boxAjuda/fundoConteudoBox.gif);
	float:left;*/
}

.txtNormal
{
	font:11px Arial, Verdana;
	font-weight:bold;
	height:20px;
	color:#396FA4;
	padding:5px 0px 0px 10px;
}
.txtNormal p 
{
	font: inherit;
	color: inherit;
	margin: 0px;
}

.buscaBox{
	width:185px;
	height:19px;
	margin:5px 0px 0px 5px;
}

.buscaBox tr td{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#396FA4;
}

.buscaBox input{
	border:1px solid #B5C4CA;
	width:120px;
	height:18px;
}

.linhaDivBox{
	width:185px;
	margin:0px 0px 0px 5px;
}

.textoAjuda{
	width:185px;
	height:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#396FA4;
	margin-left:5px;
}

.right{
	width:5px;
	height:170px;
	background-image:url(../../imagens/boxAjuda/boxRight.jpg);
	float:left;
}

.bottomLeft{
	width:25px;
	height:25px;
	background-image:url(../../imagens/boxAjuda/boxBottomLeft.jpg);
	float:left;
}

.bottom{
	width:155px;
	height:25px;
	background-image:url(../../imagens/boxAjuda/boxBottom.jpg);
	float:left;
}

.bottomRight{
	width:25px;
	height:25px;
	background-image:url(../../imagens/boxAjuda/boxBottomRight.jpg);
	float:left;
}

.linkBox{
	width:95%;
	text-align:right;
	padding-top:5px;
}

.linkBox a, .linkBox a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#396FA4;
	font-weight:bold;
	text-decoration:underline;
}

.linkBox a:hover{
	color:#1E3A57;
}

/********** Fim do Box **********/


.borda_popup
{
	BORDER-RIGHT: #92bde6 3px solid; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: #92bde6 3px solid; 
	BORDER-BOTTOM: #92bde6 3px solid; 
	BACKGROUND-COLOR: #ffffff;
}



.cabecalho_popup_aut
{
BORDER-RIGHT: #92bde6 3px solid; 
PADDING-RIGHT: 5px; 
BORDER-TOP: #92bde6 3px solid; 
PADDING-LEFT: 5px; 
BACKGROUND-IMAGE: url(../imagens/fundoTitulo.gif); 
PADDING-BOTTOM: 0px; FONT: bold 12px arial; 
BORDER-LEFT: #92bde6 3px solid; 
COLOR: black; 
PADDING-TOP: 0px;
}

/*Página Certidão Negativa*/

#texto1
{
	width: 99%;
	background-image: url(../../imagens/bgDegrade.jpg);
	height: 20px;
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	margin-top:3px;
	
	
}
#div_caixa
{
	width:40%;
	height:130px;
	background-color:white;
	margin-top:50px;
	border-left:#b5c4ca  1px solid;
	border-right:#b5c4ca  1px solid;
	border-top:#b5c4ca  1px solid;
	border-bottom:#b5c4ca  1px solid;
}
#lblemissao
{
	margin-left:10px;
}

#div_caixa2
{
	width:99%;
	height:80px;
	background-color: white; 
	margin-top:7px;
}

#texto2
{
	width: 100%;
	background-color:#f1f5fc;
	height: 20px;
	text-align: left;
	padding-left:10px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	margin-top:3px;
	
}

#lbltipo
{

	font: 11px Arial, Helvetica, sans-serif;
	width:100px;
}
#ddlTipoPessoa
{
font: 11px Arial, Helvetica, sans-serif;
display:block;
}
#btnGerarCertidao
{
	margin-top:520px;
}
#mensagem
{
	background-color: #D6E6F3;
	width:80%;
	height:28px;
	margin-left:20px;
	margin-top:100px;
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Red;
	display:none;
}

 #cadastrado
 {
	background-color: #D6E6F3;
	width:80%;
	height:28px;
	margin-left:20px;
	margin-top:100px;
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Red;
	display:none;
 }

#dados
{
	border-left:gray 1px solid;
	border-right:gray 1px solid;
	border-top:gray 1px solid;
	border-bottom:gray 1px solid;
	margin-top:50px;
	width:80%;
	height:70px;
}

#lblTituloC
{
margin-top:30px;
font: 20px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#info
{
	margin-top:20px;
	width:80%;
	height:auto;
	
}
#texto
{
	font: 14px Arial, Helvetica, sans-serif;
}

#data
{
	font: 14px Arial, Helvetica, sans-serif;
}
	


