.unnamed1 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; text-decoration: none}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336699; text-decoration: none}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
hr {  border: 1px #006699 dashed}
.botoes {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #6699CC; border: #006699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; background-color: #FFFFFF; border: #006699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.SABE {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
.NORMAS {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 24px; font-weight: normal; color: #003366; text-decoration: none}
.bordatablepesquisa {  background-color: #6699CC; border: 1px #000000 dotted}
.bordatablepreta {  background-color: #FFFFFF; border: 1px #000000 dotted; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}
.titulorevista {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #336699; text-decoration: none}
.titulorevista2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336699; text-decoration: none}
.titulonorma {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #336699; text-decoration: none}
.titulonorma2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336699; text-decoration: none}

body {
	background-image: url("../img/bg_conteudo.gif");
	background-repeat: repeat-x;
	background-position: 400px 140px;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.warning{
 color:#FF3300;
 font-weight:bold;
}
h3.titulo_preto {
 margin:5px;
 padding:0px;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:18px;
 font-weight:normal;
}
h3.subtitulo_preto {
 margin:5px;
 padding:0px;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:14px;
 }
#grid_orcamento {
 color:#FFFFFF;
 font-weight:bold;
 }
#grid_orcamento thead td  {
 white-space:nowrap;
 border-bottom:5px solid #CFD8E6;
 }
#grid_orcamento tbody td  {
 height:50px;
 font-size:11px;
 color:#336699;
 padding:5px;
 background-color:#FFFFFF;
 font-weight:normal;
 border-bottom:5px solid #CFD8E6;
 border-right:1px dashed #E7EBF1;
 vertical-align: text-top;
 }
#grid_item_detalhes td  {
 font-size:11px;
 color:#000000;
 padding:2px;
 font-weight:normal;
 }
.titulo_azul_mid {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#222266;
 margin:0px;
 padding:0px;
 }
.opt_filtro {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin-bottom: 5px;
 margin-top: 5px;
 }
.opt_filtro select {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 }
#cabecalho {
	border-bottom:1px solid #BEC6D3;
	height: 40px;
	background-image:url("../img/bg_cabecalho.gif");
	}
#cabecalho td.carrinho {
	background-image:url("../img/bg_cabecalho_carrinho.gif");
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	}
#menu_top a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#416197;
	padding:1px;
	text-decoration:none;
	}
#menu_top a:hover { 
	color: #FFFFFF;
	background-color:#416197;
	}
#menu_top td {
	padding-left:10px;
	padding-right:10px;
	}
#menu_top td.cabecalho_menu_divisor { 
	border-right:1px dashed #416197;
	}
#menu_aba {
	background-image:url("../img/bg_aba_linha_azul.gif");
	height:36px;
	padding-left:20px;
	}
#abas { 
	margin-left:10px;

	height:36px;
	}
#abas td a {
	text-decoration:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
#abas td a:hover {
	color: #416197;
	}
#abas .aba td {
	height:36px;
	white-space:nowrap;
	}
#abas .aba td.esquerda {
	width:14px;
	background-image:url("../img/bg_abas_esquerda.gif");
	}
#abas .aba td.direita {
	width:14px;
	background-image:url("../img/bg_abas_direita.gif");
	}

.aba_selecionada td {
	height:36px;
	white-space:nowrap;

	}
#abas .aba_selecionada td.esquerda {
	width:14px;
	background-image:url("../img/bg_abas_s_esquerda.gif");
	}
#abas .aba_selecionada td.direita {
	width:14px;
	background-image:url("../img/bg_abas_s_direita.gif");
	}
#footer {
	background-image:url("../img/bg_footer.gif");
	border-top:1px solid #BEC6D3;
	}
#footer_links, #footer_links td { 
	margin-left:10px;
	white-space:nowrap;
	}
#footer_links a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#26335D;
	margin:5px;
	}
#footer_links a:hover { 
	color: #FFFFFF;
	background-color:#416197;
	}
#conteudo {
	background-image:url("../img/bg_conteudo.gif");
	background-position:top left;
	background-repeat:repeat-x;
	padding:10px;
	}
#conteudo p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	}
#conteudo h2 {
	color:#003366;
	margin:0px;
	margin-top:10px;
	margin-bottom:5px; 
	padding:0px;
	font-size:23px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif
	}
#grid_dsi td { 
	border-bottom:1px dashed #336699;
	}
#grid_dsi td a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	}	
#grid_dsi td strong a { 
	color:#003366;
	}
#grid_dsi td a:hover { 
	background-color:#EEEEEE;
	}		
#grid_pti_descricao p { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-top:0px;
	margin:0px;
	margin-bottom:10px;
	}
#grid_pti_descricao td { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
#grid_pti_descricao h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color: #333333;
}
#grid_pti_servicos td { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:3px;
	padding-top:0px;
	margin:0px;
	margin-bottom:10px;
	}
#grid_pti_servicos h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color: #333333;
}
#grid_busca_rapida {
	color:#FFFFFF;
	font-weight:bold;
	}
#grid_busca_rapida thead td  {
	white-space:nowrap;
}
#grid_busca_rapida tbody td  {
	font-size:11px;
	color:#336699;
	text-align:right;
	font-weight:normal;
}
.categoria_rastro { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	}

#grid_arvore_categorias a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	margin-bottom: 10px;
	text-decoration:none;
	}
#busca_avancada {
	background-image:url("../img/bg_busca_avancada.gif");
	background-position:top left;
	background-repeat:no-repeat;
	}
#busca_avancada h3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:3px;
	}
#busca_avancada .label {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#FFFFFF;
	}
h3.titulo_preto {
	margin:5px;
	padding:0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}
.texto_quicklink{
	line-height:30px;
}
#quicklink_assuntos td{
	font-family: Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12px;
	vertical-align:middle;
	padding:10px 5px 3px 0px;
}
.bordatabeladireita {  border-color: #FFFFFF #336699 #FFFFFF #FFFFFF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bordatabelaesquerda {  border-color: #FFFFFF #FFFFFF #FFFFFF #336699; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bordatabelaabaixo {  border-color: #FFFFFF #FFFFFF #336699; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textopequeno {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-decoration: none}
.bordatabelacobertura {  border-color: #336699 #336699 #FFFFFF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.titulorevista3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.paragrafo {  letter-spacing: 1px}
.linkvermelho {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FF0000; text-decoration: underline}

