body
{
		font: 12px Verdana,Arial,Helvetica,"sans serif";
}
	
input
{
	color: #000366;
	font: 12px Verdana,Arial,Helvetica,"sans serif";
	text-transform: uppercase;
}

input.readonly
{
  background-color: #F1F1F1;
  color: #000366;
  font: 12px Verdana,Arial,Helvetica,"sans serif";
  text-transform: uppercase;
}

select
{
	color: #000366;
	font: 12px Verdana,Arial,Helvetica,"sans serif";
	text-transform: uppercase;
}

td
{
	font: 12px Tahoma,Verdana,Arial,Helvetica,"sans serif";
}

tr
{
	font: 12px Tahoma,Verdana,Arial,Helvetica,"sans serif";
}

img {
	border-right:0px;
	border-top:0px;
	border-left:0px;
	border-bottom:0px;
	}

.botao
	{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(images/fundo_botao.jpg);
	cursor: hand;
	color: #1171ad;
	font-family: Tahoma,Arial,Verdana;
}
.tb_fixed {
	border:0px;
	border-collapse:collapse;
	}

.tb_icones {
	border:0px;
	border-collapse:collapse;
	margin-top: 31px;
	margin-left: 260px;
	margin-bottom: 30px;
	}

.tb_esp {
	width: 39px;
	}

a.menu {
	color:#F1F4F9;
	font: bold 11px Arial,Helvetica,"sans serif";
	text-decoration:none;
	}

a.acopy, a.copy:visited {
	color:#EBF2FE;
	font: 10px Arial,Helvetica,"sans serif";
	text-decoration:none;
	}

a.acopy:hover {
	color:#EBF2FE;
	font: 10px Arial,Helvetica,"sans serif";
	text-decoration:underline;
	}

.copy {
	color:#EBF2FE;
	font: 10px Arial,Helvetica,"sans serif";
	padding-left: 235px;
	word-spacing: 2px;
	}

.usuario {
	color: white;
	font: bold 11px Arial,Helvetica,"sans serif";
	word-spacing: 2px;
	padding-right: 4px;
	padding-left: 6px;
	}

.empresa {
	color: #000366;
	font: bold 14px Arial,Helvetica,"sans serif";
	word-spacing: 2px;
	padding-right: 0px;
	border-bottom: medium solid #000366
	}

a.credito,a.credito:visited{
	color: white;
	font: 11px Arial,Helvetica,"sans serif";
	padding-right: 7px;
	padding-left: 4px;
	text-decoration: none;
	}
	a.hover
	{
		color: white;
	font: 11px Arial,Helvetica,"sans serif";
	padding-right: 7px;
	padding-left: 4px;
	text-decoration: underline;
	}

.pontos
	{
	clear: both;
	vertical-align: -15%;
	}

.sair
	{
	clear: both;
	vertical-align: -22%;
	padding-right: 13px;
	padding-top: 5px;
	margin-top: 6px;
	}

h2 {
	color:#1F4F90;
	font: bold 20px Arial,Helvetica,"sans serif";
	}

.titulo
{
	color:#1F4F90;
	font: bold 20px Arial,Helvetica,"sans serif";
}

a.titulo1, a.titulo1:visited
	{
	color:#D21E1E;
	font: bold 11px/14px Verdana,Arial,Helvetica,"sans serif";
	text-decoration: none;
	}

a.titulo1:hover
	{
	color:#D21E1E;
	font: bold 11px/14px Verdana,Arial,Helvetica,"sans serif";
	text-decoration: underline;
	}
	a.passo2, a.passo2:visited
	{
	color:#484448;
	font: 10px Verdana,Arial,Helvetica,"sans serif";
	text-decoration: none;
	}

a.passo2:hover
	{
	color:#484448;
	font: 10px Verdana,Arial,Helvetica,"sans serif";
	text-decoration: underline;
	}

	a.help, a.help:visited
{
	color: #ff6600;
	text-decoration: none;
}

a.help:hover
	{
	color:#484448;
 	text-decoration: underline;
	}

.texto1
	{
	color:#484448;
	font: 11px/16px Verdana,Arial,Helvetica,"sans serif";
	margin-top: 5px;
	margin-bottom: 19px;
	}
.texto2
	{
	color: #324069;
	font: 11px/14px Arial,Helvetica,"sans serif";
	margin-top: 5px;
	margin-bottom: 6px;
	text-align: left;
	}

.texto4
	{
	color: #324069;
	font: 11px/13px Arial,Helvetica,"sans serif";
	margin: 0px;
	}


.bullet1 {
	float: left;
	margin-left: 32px;
	margin-right: 11px;
	}

.nomewiz
	{
	float: left;
	color: white;
	word-spacing: 2px;
	font: bold 11px Arial,Helvetica,"sans serif";
	}

.passo
	{
	float: right;
	color: #FFC85E;
	word-spacing: 2px;
	font: bold 11px Arial,Helvetica,"sans serif";
	margin-right: 12px;
	}

.box1
	{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	background: url(images/f_tab.gif);
	background-repeat: repeat-x;
	border: 1px solid #4E5E8C;
	}

.box2
	{
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 7px;
	padding-right: 12px;
	background: url(images/f_tab.gif);
	background-repeat: repeat-x;
	border: 1px solid #4E5E8C;
	}
.tb_wiz1 {
        table-layout: fixed; border-collapse: collapse; margin-top: 0px; margin-left: 8px; margin-bottom: 0px; border: 1px solid #4E5E8C;
}

.tb_wiz2 {
        table-layout: fixed; border-collapse: collapse; margin-top: 5px; margin-left: 8px; margin-bottom: 16px; border: 1px solid #4E5E8C;
}
.barra {
       font: bold 11px Arial,Helvetica,"sans serif"; color: white;
}

.wizard {
	margin: 0px;
	padding-top: 20px;
	padding-left: 14px;
	padding-right: 13px;
	padding-bottom: 10px;
	}

.botao_nav
	{
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 8px;
	margin-bottom: 11px;
	margin-right: 3px;
	font: 10px/14px Arial, Helvetica, sans-serif;
	border: 0px;
	cursor: hand;
	background: #B7CBE6;
	color: #20335D;
	}

blockquote
	{
	margin-top: -18px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-bottom: 7px;
	padding-top: 2px;
	width: 156px;
}

.feito
	{
	width: 16px;
	height: 16px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: white;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 4px;
	background: url(images/dot1.gif );
	background-repeat: no-repeat;
	}

.atual
	{
	width: 16px;
	height: 16px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: white;
	margin-left: -5px;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 4px;
	background: url(images/dot2.gif );
	background-repeat: no-repeat;
	}

.por_fazer

	{
	width: 16px;
	height: 16px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: white;
	margin-left: -5px;
	margin-top: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 4px;
	background: url(images/dot3.gif );
	background-repeat: no-repeat;
	}
	.tit
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}
.linha
{
	BORDER-BOTTOM: gray 1px solid;
}
	.boxtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxtext {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxintitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1171ad; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxintitleForm
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	color: #1171ad;
	padding-top: 5px;
	border-bottom: #c7c7c7 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.boxintitleFormBlack
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	color: #000000;
	padding-top: 5px;
	border-bottom: #c7c7c7 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.text {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textDetalhes {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxForm
{
	border-right: #c7c7c7 1px solid;
	border-top: #c7c7c7 1px solid;
	border-left: #c7c7c7 1px solid;
	border-bottom: #c7c7c7 1px solid;
}
.SelectedItemStyle
{ FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #669999;}
.ItemStyle
{Color: #333333;}
.HeaderStyle
{}
.FooterStyle
{}

.titulodoc
	{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	margin-left: 5px;
	text-align: left;
	}
.textodoc
	{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	margin-left: 5px;
	text-align: left;
	}

.prefeitura
	{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	font-family: Arial;
	margin-left: 5px;
	text-align: center;
	}

.secretaria
	{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: Arial;
	margin-left: 5px;
	text-align: center;
	}

.teste
{
	display: none;
}

.inputlock
{
 	font: 14px Arial; border-color:#FFFFFF; border-style:none; font-weight:bold; color:#990000
}

#alertaObs {
	position: relative;
  display: block;
  font-family: Verdana;
	font-size: 11px;
	color: #AA0000;
	font-weight: bold;
	border: 1px;
	border-style: solid;
	border-color: #AA0000;
	background-color: #F6E5E5;
	padding: 2px;
}

#alertaObs .fechar {
	position: absolute;
	top: 0;
	left: 635px;
	float: right;
}

#alertaObs .fechar a {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.erro
{
	font-family: Verdana;
	font-size: 11px;
	color: #AA0000;
	font-weight: normal;
	border: 1px;
	border-style: solid;
	border-color: #AA0000;
	background-color: #F6E5E5;
	padding: 6px;
}

#preview {
	display: none;
	/*display: block;*/
}

@media print{
  .no-print{
      display: none;
  }
}




body
{
	text-align: center;
}