/* Gerado pelas ferramentas para desenvolvedores F12. Pode não ser uma representação fiel do arquivo de origem original */
BODY {
	FONT: 13px Arial,Tahoma,Helvetica,sans-serif; COLOR: #393939;
}
H2.agrupador {
	FONT-SIZE: 20px
}
.listaPassos {
	DISPLAY: block; MARGIN-BOTTOM: 36px; HEIGHT: auto; CLEAR: both; OVERFLOW: hidden
}
.listaPassos LI {
	PADDING-BOTTOM: 6px; BACKGROUND: url(../imagens/contratacao_np/bg_passos.png) no-repeat right 50%; FLOAT: left; MARGIN-right: 40px; margin-left:0px;
}
.listaPassos LI:first-child {
	MARGIN-LEFT: 0px !important
}
.margin30.listaPassos LI:first-child {
	MARGIN-LEFT: 0px !important
}
.listaPassos LI.bg-left {
	BACKGROUND-POSITION: 0px 100%
}
/*
.margin30.listaPassos LI {
	MARGIN-LEFT: 30px
}
*/
.listaPassos LI STRONG {
	PADDING-RIGHT: 9px; FONT: italic 42px/44px Georgia,serif; FLOAT: left; COLOR: #999999
}
.listaPassos LI.active STRONG {
	COLOR: #cc092f
}
.listaPassos LI SPAN {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: italic 16px Georgia,serif; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #999999; PADDING-TOP: 0px
}
.listaPassos LI.active SPAN {
	COLOR: #4d4e53
}
.noLabels .boxListaComprovante {
	MARGIN-BOTTOM: 20px; OVERFLOW: hidden
}
.noLabels .boxListaComprovante LI {
	MARGIN-LEFT: 20px
}
.noLabels .boxListaComprovante LI:first-child {
	MARGIN: 0px
}
.noLabels.boxListaComprovante A {
	PADDING-BOTTOM: 0px; 
	TEXT-INDENT: -9999px; 
	PADDING-LEFT: 0px; 
	WIDTH: 25px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	OVERFLOW: hidden; 
	PADDING-TOP: 0px;
	margin-right:20px;
}
.boxComprovante {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: #e1e1e1 1px dashed; BORDER-RIGHT: 0px
}
.boxComprovante .topo {
	BORDER-BOTTOM: #e1e1e1 1px dashed; PADDING-BOTTOM: 15px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 15px !important
}
.boxComprovante .dados {
	BORDER-BOTTOM: #e1e1e1 1px dashed; PADDING-BOTTOM: 15px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 15px !important
}
.boxComprovante .topoModal {
	BORDER-BOTTOM: #e1e1e1 1px dashed; PADDING-BOTTOM: 15px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 15px !important
}
.boxComprovante .topo {
	BORDER-BOTTOM: #e1e1e1 1px dashed; PADDING-BOTTOM: 15px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 15px !important
}
.boxComprovante .topo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.boxComprovante .dados {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.boxComprovante .topoModal {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.boxComprovante .topo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.listaComprovante {
	FLOAT: none
}
.listaComprovanteIco {
	FLOAT: none
}
.listaComprovanteIco1 {
	FLOAT: none
}
.listaComprovante LI {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/ico_comprovante.jpg); MARGIN-LEFT: 0px
}
.listaComprovanteIco LI {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/ico_comprovante.jpg); MARGIN-LEFT: 0px
}
.listaComprovanteIco1 LI {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/ico_comprovante.jpg); MARGIN-LEFT: 0px
}
.listaComprovante LI.imprimir {
	BACKGROUND-POSITION: 0px -100px
}
.listaComprovanteIco LI.imprimir {
	BACKGROUND-POSITION: 0px -100px
}
.listaComprovanteIco1 LI.imprimir {
	BACKGROUND-POSITION: 0px -100px
}
.listaComprovante LI.salvar {
	BACKGROUND-POSITION: 0px -200px
}
.listaComprovanteIco LI.salvar {
	BACKGROUND-POSITION: 0px -200px
}
.listaComprovanteIco1 LI.salvar {
	BACKGROUND-POSITION: 0px -200px
}
.listaComprovanteIco LI A {
	PADDING-RIGHT: 30px; COLOR: #1f1f1f; FONT-WEIGHT: bold
}
.confirmacao .topo .icoLogo {
	WIDTH: 90px; BACKGROUND: url(../imagens/geral/ico_confirmacao_transacao.gif) no-repeat 0px 50%; HEIGHT: 60px; MARGIN-LEFT: 35px
}
.confirmacao .topoModal .icoLogo {
	WIDTH: 90px; BACKGROUND: url(../imagens/contratacao_np/ico_confirmacao_transacao.gif) no-repeat 0px 50%; HEIGHT: 60px; MARGIN-LEFT: 35px
}
.boxComprovante .topo UL.lstTopoComp {
	WIDTH: 565px; FONT-SIZE: 12px
}
.boxComprovante .topoModal UL.lstTopoComp {
	WIDTH: 565px; FONT-SIZE: 12px
}
.boxComprovante .topo H2 {
	FONT-SIZE: 20px
}
.boxComprovante .topoModal H2 {
	FONT-SIZE: 20px
}
.tabTp1 THEAD.ln1 TH {
	BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND: #f1f1f1; HEIGHT: 33px; COLOR: #4c4c52; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.tabTp1 THEAD.ln3 TH {
	BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND: #f1f1f1; HEIGHT: 33px; COLOR: #4c4c52; VERTICAL-ALIGN: top; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.tabTp1 THEAD.ln1 TH.sep {
	WIDTH: 1px !important; BACKGROUND: url(../imagens/geral/bgr_tabela3_sep.gif) #f1f1f1 no-repeat -1px top; HEIGHT: 33px
}
.tabTp1 THEAD.ln3 TH.sep {
	WIDTH: 1px !important; BACKGROUND: url(../imagens/geral/bgr_tabela3_sep.gif) #f1f1f1 no-repeat -1px top; HEIGHT: 33px
}
.ordenacaoColunas THEAD.ln1 TH.over {
	BACKGROUND: #f1f1f1
}
.ordenacaoColunas THEAD.ln3 TH.over {
	BACKGROUND: #f1f1f1
}
.zebrado2 .odd {
	BACKGROUND: #f7f7f7
}
.zebrado2 .odd TD.sep {
	BACKGROUND: #f7f7f7
}
.tabTp1 TBODY TD {
	BORDER-BOTTOM: #e1e1e1 1px solid
}
.tabTp1 TH {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f1f1f1; FONT-WEIGHT: normal !important
}
.tabTp1 TH.sep {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fff; WIDTH: 1px !important
}
.tabTp1 TBODY TR.click {
	FONT-WEIGHT: 700
}
.tabTp1 TBODY TR.click SPAN.expansivel {
	MARGIN-TOP: 1px; WIDTH: 16px; BACKGROUND: url(../imagens/contratacao_np/botoes-expasiveis.png) 0px 0px; HEIGHT: 16px
}
.tabTp1 TBODY.hover TR.click {
	BACKGROUND-COLOR: #fff; COLOR: #3c68a5
}
.tabTp1 TBODY.hover TR.click SPAN.expansivel {
	BACKGROUND-POSITION: 0px 66px
}
.tabTp1 TBODY.expOn TR.click SPAN.expansivel {
	BACKGROUND: url(../imagens/contratacao_np/botoes-expasiveis.png) 0px 17px
}
.tabTp1 TBODY.expOn TR.click {
	BACKGROUND-COLOR: #fff; COLOR: #cc092f
}
.boxExp {
	BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px
}
.boxExp .tabTp3 TD {
	BORDER-BOTTOM-WIDTH: 0px !important
}
.boxExp .tabTp3 TD.sep {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fff
}
.boxExp .zebrado2 .odd TD.sep {
	BACKGROUND: #f7f7f7
}
.borda2 {
	BORDER-BOTTOM: #e1e1e1 1px solid
}
TR.borda2 TD {
	BORDER-BOTTOM: #e1e1e1 1px solid
}
.boxComprovante .tabTp3 TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.boxComprovante .tabDados TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.boxComprovante .tabDados .linha-cheia {
	FONT-WEIGHT: bold
}
.tabTp3 TD.rotulo-left {
	TEXT-ALIGN: left; WIDTH: auto; WHITE-SPACE: nowrap
}
.tabTp4 TD.rotulo-left {
	TEXT-ALIGN: left; WIDTH: auto; WHITE-SPACE: nowrap
}
#feedBack TD.rotulo-left {
	TEXT-ALIGN: left; WIDTH: auto; WHITE-SPACE: nowrap
}
.tabTp3 TD.dado {
	COLOR: #4c4c52
}
.tabTp4 TD.dado {
	COLOR: #4c4c52
}
#feedBack TD.dado {
	COLOR: #4c4c52
}
A:hover {
	COLOR: #3c68a5
}
.clearfix:after {
	CLEAR: both
}
.clearfix:before {
	DISPLAY: table; CONTENT: ""
}
.clearfix:after {
	DISPLAY: table; CONTENT: ""
}
.clearfix:before {
	DISPLAY: table; CONTENT: ""
}
.clearfix:after {
	DISPLAY: table; CONTENT: ""
}
.D03-tp2 {
	BORDER-BOTTOM: #e1e1e1 1px solid; WIDTH: 100%; MARGIN-BOTTOM: 20px; FLOAT: left
}
.D03-tp3 {
	BORDER-BOTTOM: #e1e1e1 1px solid; WIDTH: 100%; MARGIN-BOTTOM: 20px; FLOAT: left
}
.D03-tp3-Suc .boxBalao {
	BACKGROUND: #ededed 0px 0px
}
.D03-tp3-Erro .boxBalao {
	BACKGROUND: #f4ecbe 0px 0px
}
.D03-tp3-Msg .boxBalao {
	BACKGROUND: #f4ecbe 0px 0px
}
/*
.D03-tp3-Erro {
	MIN-HEIGHT: 100px; BACKGROUND: url(../imagens/contratacao_np/img-balao-erro.png) no-repeat left bottom; FLOAT: left
}
.D03-tp3-Suc {
	MIN-HEIGHT: 100px; BACKGROUND: url(../imagens/contratacao_np/img-balao-sucesso.png) no-repeat left bottom; FLOAT: left
}
.D03-tp3-Msg {
	MIN-HEIGHT: 100px; BACKGROUND: url(../imagens/contratacao_np/img-balao-sucesso.png) no-repeat left bottom; FLOAT: left
}
*/
.boxBalao {
	PADDING-BOTTOM: 15px; MARGIN: 0px 0px 00px 0px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 20px; PADDING-TOP: 15px
}
.boxBalao P {
	MARGIN-BOTTOM: 0px
}
.bxRd {
	POSITION: relative
}
.boxBalao .seta {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/seta-baloes.gif); POSITION: absolute !important; MARGIN: 0px; WIDTH: 12px !important; DISPLAY: block; HEIGHT: 10px !important; TOP:46px; LEFT: -32px !important
}
.D03-tp3-Suc .boxBalao .seta {
	BACKGROUND-POSITION: 0px -10px
}
.bxRd .btl {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 5px; DISPLAY: block; BACKGROUND: url(../imagens/contratacao_np/bgr-cantos-arredondados.png) no-repeat 0px 0px; HEIGHT: 5px; LEFT: 0px;
}
.bxRd .btr {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 5px; DISPLAY: block; BACKGROUND: url(../imagens/contratacao_np/bgr-cantos-arredondados.png) no-repeat 0px 0px; HEIGHT: 5px
}
.bxRd .bbl {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 5px; DISPLAY: block; BACKGROUND: url(../imagens/contratacao_np/bgr-cantos-arredondados.png) no-repeat 0px 0px; HEIGHT: 5px
}
.bxRd .bbr {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 5px; DISPLAY: block; BACKGROUND: url(../imagens/contratacao_np/bgr-cantos-arredondados.png) no-repeat 0px 0px; HEIGHT: 5px
}
.bxRd .btl {
	BACKGROUND-POSITION: 0px 0px; TOP: 0px;
}
.bxRd .btr {
	BACKGROUND-POSITION: 100% 0px; RIGHT: 0px; TOP: 0px
}
.bxRd .bbl {
	BOTTOM: 0px; BACKGROUND-POSITION: 0px 100%; LEFT: 0px; 
}
.bxRd .bbr {
	BOTTOM: 0px; BACKGROUND-POSITION: 100% 100%; RIGHT: 0px
}
.boxBalao SPAN.ttl {
	LINE-HEIGHT: 120%; TEXT-TRANSFORM: none; FONT-STYLE: italic; MARGIN: 0px 0px 10px; LETTER-SPACING: -1px; DISPLAY: block; FONT-FAMILY: Georgia,"Times New Roman",Times,serif; COLOR: #4d4e53; FONT-SIZE: 16px
}
.voltarCont {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.voltarCont HR {
	MARGIN-BOTTOM: 30px
}
.voltarCont A {
	BACKGROUND: url(../imagens/contratacao_np/bgr-links.png) no-repeat 0px -173px; COLOR: #396fb9; FONT-WEIGHT: normal
}
.voltarCont2 {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.voltarCont2 HR {
	MARGIN-BOTTOM: 30px
}
.voltarCont2 A {
	BACKGROUND: url(../imagens/contratacao_np/bgr-links.png) no-repeat 0px -173px; COLOR: #396fb9; FONT-WEIGHT: normal
}
#conteudo .miolo .baseSac DIV.sac {
	BORDER-BOTTOM: #e1e1e1 1px dashed; PADDING-BOTTOM: 15px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.sac H2 {
	FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif; COLOR: #1f1f1f; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.sac SPAN {
	DISPLAY: block
}
.sacl1 {
	MARGIN-TOP: 10px
}
.sacl2 {
	MARGIN-TOP: 30px
}
.sac .box1 {
	FLOAT: left
}
.sac .box2 {
	FLOAT: left
}
.sac .box3 {
	WIDTH: 370px; FLOAT: right
}
.sac .box4 {
	FLOAT: right
}
.sac .box1 {
	WIDTH: 140px
}
.sac .box2 {
	WIDTH: 140px
}
.sac .box1 {
	MARGIN-RIGHT: 30px
}
.sac .box2 {
	MARGIN-RIGHT: 30px
}
.sac .box1 .ttl {
	FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif; COLOR: #393939; FONT-SIZE: 13px
}
.sac .box2 .ttl {
	FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif; COLOR: #393939; FONT-SIZE: 13px
}
.sac .box1 .fone {
	FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif; COLOR: #393939; FONT-SIZE: 20px
}
.sac .box2 .fone {
	FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif; COLOR: #393939; FONT-SIZE: 20px
}
#conteudo .miolo .baseSac DIV.sac {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#conteudo .miolo .baseSac DIV.sac A {
	COLOR: #393939; TEXT-DECORATION: underline
}
.listaVoltar {
	FLOAT: left
}
.listaVoltar LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.listaVoltar LI A {
	PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(../imagens/contratacao_np/bgr-links.png) no-repeat 100% 3px; COLOR: #396fb9 !important
}
.boxLote {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-RIGHT-STYLE: none; BORDER-TOP: #e1e1e1 1px solid; PADDING-TOP: 0px
}
.boxLote .topo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.boxLote .topo LI {
	LINE-HEIGHT: 200%; COLOR: #1f1f1f
}
.boxLote .topo .lnk1 {
	DISPLAY: block
}
.boxLote LI:hover {
	COLOR: #488ae6
}
.boxLote LI:hover SPAN.link {
	BACKGROUND: url(../imagens/contratacao_np/botoes-expasiveis.png) no-repeat 0px -49px
}
.boxLote SPAN.link {
	WIDTH: 16px; BACKGROUND: url(../imagens/contratacao_np/botoes-expasiveis.png) no-repeat 0px 0px; HEIGHT: 17px
}
.boxLote SPAN.link A.on {
	WIDTH: 16px; BACKGROUND: url(../imagens/contratacao_np/botoes-expasiveis.png) no-repeat 0px -98px; HEIGHT: 17px
}
.boxLoteOn LI {
	COLOR: #cc092f !important
}
.boxLoteOn .expandable-tp1-arrow-fill {
	DISPLAY: none
}
.boxLoteOn .opened .expandable-tp1-arrow-fill {
	Z-INDEX: 10; POSITION: absolute; MARGIN: 0px auto 0px -5px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-arrow.jpg) no-repeat; HEIGHT: 10px; TOP: -1px; LEFT: 50%
}
.lotes {
	POSITION: relative; PADDING-BOTTOM: 0px !important; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-content.jpg) repeat-x 0px -40px; BORDER-TOP: #e1e1e1 1px solid; PADDING-TOP: 10px
}
.lotes .expandable-tp1-op {
	MARGIN-TOP: 10px; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-content.jpg) repeat-x 0px -20px; HEIGHT: 20px
}
.tabExpansive .expansive .boxExp {
	POSITION: relative; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-content.jpg) #fff repeat-x 0px -40px; PADDING-TOP: 20px !important
}
.tabExpansiveInt .expansiveInt .boxExpInt {
	POSITION: relative; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-content.jpg) #fff repeat-x 0px -40px; PADDING-TOP: 20px !important
}
.tabExpansive .expansive .boxExp .expandable-tp1-arrow-fill {
	DISPLAY: none
}
.tabExpansiveInt .expansiveInt .boxExpInt .expandable-tp1-arrow-fill {
	DISPLAY: none
}
.tabExpansive .expansive .opened.boxExp .expandable-tp1-arrow-fill {
	Z-INDEX: 10; POSITION: absolute; MARGIN: 0px auto 0px -5px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-arrow.jpg) no-repeat; HEIGHT: 10px; TOP: -1px; LEFT: 50%
}
.tabExpansiveInt .expansiveInt .boxExpInt .expandable-tp1-arrow-fill {
	Z-INDEX: 10; POSITION: absolute; MARGIN: 0px auto 0px -5px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-arrow.jpg) no-repeat; HEIGHT: 10px; TOP: -1px; LEFT: 50%
}
.tabExpansive .expansive .boxExp .expandable-tp1-op {
	MARGIN-TOP: 10px; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-content.jpg) repeat-x 0px -20px; HEIGHT: 20px
}
.tabExpansiveInt .expansiveInt .boxExpInt .expandable-tp1-op {
	MARGIN-TOP: 10px; BACKGROUND: url(../imagens/contratacao_np/bgr-expandable-tp1-content.jpg) repeat-x 0px -20px; HEIGHT: 20px
}
#conteudo .miolo .conteudo H1 {
	FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif; COLOR: #1f1f1f; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
LABEL.tp1 {
	FONT: 13px Arial,Tahoma,Helvetica,sans-serif; MARGIN-RIGHT: 6px
}
SPAN.tp4 {
	FONT: 13px Arial,Tahoma,Helvetica,sans-serif; MARGIN-RIGHT: 6px
}
.tabFrmTp1 {
	MARGIN-BOTTOM: 15px
}
.frmTxt1 {
	BORDER-BOTTOM: #c5c5c5 1px; BORDER-LEFT: #c5c5c5 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 20px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px; PADDING-TOP: 1px
}
.frmTxt2 {
	BORDER-BOTTOM: #c5c5c5 1px; BORDER-LEFT: #c5c5c5 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 20px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px; PADDING-TOP: 1px
}
SELECT {
	BORDER-BOTTOM: #c5c5c5 1px; BORDER-LEFT: #c5c5c5 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: MS Shell Dlg; HEIGHT: 20px; COLOR: #000; FONT-SIZE: 13px; BORDER-TOP: #c5c5c5 1px solid; BORDER-RIGHT: #c5c5c5 1px; PADDING-TOP: 1px
}
H2.agrupador {
	COLOR: #1f1f1f; FONT-SIZE: 18px
}
LEGEND {
	COLOR: #1f1f1f; FONT-SIZE: 18px
}
.title-tp1 {
	MARGIN-TOP: 10px; COLOR: #1f1f1f; FONT-SIZE: 24px
}
.info {
	COLOR: #999999; MARGIN-RIGHT: 6px; FONT-SIZE: 12px;
}
TABLE TD.sep {
	WIDTH: 6px
}
FIELDSET {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 25px; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 20px; BACKGROUND: url(../imagens/contratacao_np/dotted_hr.jpg) repeat-x 0px 100%; BORDER-RIGHT-STYLE: none
}
FIELDSET.border0 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.btn {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp1-adicionar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnAdicionar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp1-assinar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnAssinar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp2-avancar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnAvancar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp2-confirmar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnConfirmar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp2-buscar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp2-enviar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnEnviar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp2-imprimir {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnImprimir {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp3-salvar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnSalvar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp4-alterar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnAlterar3 {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnAlterar2 {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp4-cancelar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnCancelar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp4-fechar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnFechar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp4-voltar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnVoltar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp4-excluir {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnExcluir2 {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp4-gerar-certificado {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnGerarCert {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp4-visualizar-certificado {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnVisualizarCert {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn-tp4-selecionar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btnSelecionar {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: capitalize; BACKGROUND-COLOR: transparent; TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 25px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}
.btn:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp1-adicionar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnAdicionar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp1-assinar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnAssinar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp2-avancar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnAvancar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp2-confirmar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnConfirmar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp2-buscar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnFormBuscar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp2-enviar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnEnviar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp2-imprimir:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnImprimir:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp3-salvar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnSalvar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp4-alterar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnAlterar3:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnAlterar2:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp4-cancelar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnCancelar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp4-fechar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnFechar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp4-voltar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnVoltar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp4-gerar-certificado:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnGerarCert:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp4-excluir:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnExcluir2:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp4-visualizar-certificado:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnVisualizarCert:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp4-selecionar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnSelecionar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btn-tp1-adicionar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp1-adicionar.png); WIDTH: 85px
}
.btnAdicionar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp1-adicionar.png); WIDTH: 85px
}
.btn-tp1-assinar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp1-assinar.png); WIDTH: 75px
}
.btnAssinar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp1-assinar.png); WIDTH: 75px
}
.btn-tp1-avancar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp1-avancar.png); WIDTH: 78px
}
.btn-tp1-buscar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp1-buscar.png); WIDTH: 71px
}
.btn-tp1-confirmar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp1-confirmar.png); WIDTH: 87px
}
.btn-tp1-procurar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp1-procurar.png); WIDTH: 79px
}
.btn-tp2-adicionar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-adicionar.png); WIDTH: 88px; HEIGHT: 26px
}
.btn-tp2-assinar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-assinar.png); WIDTH: 78px; HEIGHT: 26px
}
.btn-tp2-avancar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-avancar.png); WIDTH: 80px; HEIGHT: 26px
}
.btnAvancar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-avancar.png); WIDTH: 80px; HEIGHT: 26px
}
.btn-tp2-buscar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-buscar.png); WIDTH: 73px; HEIGHT: 26px
}
.btnFormBuscar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-buscar.png); WIDTH: 73px; HEIGHT: 26px
}
.btn-tp2-confirmar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-confirmar.png); WIDTH: 89px; HEIGHT: 26px
}
.btnConfirmar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-confirmar.png); WIDTH: 89px; HEIGHT: 26px
}
.btn-tp2-procurar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-procurar.png); WIDTH: 82px; HEIGHT: 26px
}
.btn-tp2-enviar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-enviar.png); WIDTH: 70px; HEIGHT: 26px
}
.btnEnviar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-enviar.png); WIDTH: 70px; HEIGHT: 26px
}
.btn-tp2-imprimir {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-imprimir.png); WIDTH: 78px; HEIGHT: 25px
}
.btnImprimir {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp2-imprimir.png); WIDTH: 78px; HEIGHT: 25px
}
.btn-tp3-cancelar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp3-cancelar.png); WIDTH: 82px
}
.btn-tp3-voltar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp3-voltar.png); WIDTH: 63px
}
.btnVoltar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp3-voltar.png); WIDTH: 63px
}
.btnVoltar {
	
}
.btn-tp3-salvar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp3-salvar.png); WIDTH: 62px
}
.btnSalvar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp3-salvar.png); WIDTH: 62px
}
.btn-tp4-alterar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-alterar.png); WIDTH: 60px
}
.btnAlterar3 {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-alterar.png); WIDTH: 60px
}
.btnAlterar2 {
	BACKGROUND-IMAGE: url(../imagens/geral/btn-tp4-alterar.png); WIDTH: 60px
}
.btn-tp4-excluir {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-excluir.png); WIDTH: 61px
}
.btnExcluir2 {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-excluir.png); WIDTH: 61px
}
.btn-tp4-gerar-certificado {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-gerar-certificado.png); WIDTH: 118px
}
.btnGerarCert {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-gerar-certificado.png); WIDTH: 118px
}
.btn-tp4-visualizar-certificado {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-visualizar-certificado.png); WIDTH: 142px
}
.btnVisualizarCert {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-visualizar-certificado.png); WIDTH: 142px
}
.btn-tp4-fechar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-fechar.png); WIDTH: 60px
}
.btnFechar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-fechar.png); WIDTH: 60px
}
.btn-tp4-cancelar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-cancelar.png); WIDTH: 73px
}
.btnCancelar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-cancelar.png); WIDTH: 73px
}
.btn-tp4-selecionar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-selecionar.png); WIDTH: 82px
}
.btnSelecionar {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/btn-tp4-selecionar.png); WIDTH: 82px
}
.btnAlterar {
	WIDTH: 20px; BACKGROUND: url(../imagens/contratacao_np/ico-editar.png) no-repeat 0px 0px; HEIGHT: 20px
}
.btnAlterar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.btnExcluir {
	WIDTH: 20px; BACKGROUND: url(../imagens/contratacao_np/ico-excluir.png) no-repeat 0px 0px; HEIGHT: 20px
}
.btnExcluir:hover {
	BACKGROUND-POSITION: 0px 100%
}
.fileFake {
	BACKGROUND: url(../imagens/geral/btn-tp2-procurar.png) no-repeat right top; HEIGHT: 26px
}
.fileFake .text {
	HEIGHT: 26px
}
.icoAjuda {
	WIDTH: 20px; BACKGROUND: url(../imagens/contratacao_np/ico-ajuda.png) no-repeat 0px 0px; HEIGHT: 20px
}
.icoAjuda:hover {
	BACKGROUND-POSITION: 0px 100%
}
.jqmOverlay {
	BACKGROUND-COLOR: #000
}
* IFRAME.jqm {
	Z-INDEX: -1; POSITION: absolute; ; WIDTH: expression(this.parentNode.offsetWidth+'px'); ; HEIGHT: expression(this.parentNode.offsetHeight+'px'); TOP: 0px; LEFT: 0px
}
.jqmWindow .topo .tl {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-border-modal.png); DISPLAY: block; HEIGHT: 5px
}
.jqmWindow .topo .tr {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-border-modal.png); DISPLAY: block; HEIGHT: 5px
}
.jqmWindow .topo .tc {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-border-modal.png); DISPLAY: block; HEIGHT: 5px
}
.jqmWindow .base .bl {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-border-modal.png); DISPLAY: block; HEIGHT: 5px
}
.jqmWindow .base .br {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-border-modal.png); DISPLAY: block; HEIGHT: 5px
}
.jqmWindow .base .bc {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-border-modal.png); DISPLAY: block; HEIGHT: 5px
}
.jqmWindow .topo .tl {
	WIDTH: 5px; BACKGROUND-POSITION: 0px 0px; TOP: 0px; LEFT: 0px
}
.jqmWindow .topo .tr {
	WIDTH: 5px; BACKGROUND-POSITION: 0px 0px; TOP: 0px; LEFT: 0px
}
.jqmWindow .topo .tr {
	BACKGROUND-POSITION: -15px 0px; RIGHT: 0px; LEFT: auto
}
.jqmWindow .topo .tc {
	BACKGROUND-IMAGE: none; MARGIN: 0px 5px
}
.jqmWindow .base .bc {
	BACKGROUND-IMAGE: none; MARGIN: 0px 5px
}
.jqmWindow .topo .tc {
	BACKGROUND-COLOR: #f2f2f2
}
.jqmWindow .base .bc {
	BACKGROUND-COLOR: #fff
}
.jqmWindow .base .bl {
	WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -15px
}
.jqmWindow .base .br {
	WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -15px
}
.jqmWindow .base .br {
	BACKGROUND-POSITION: -15px -15px
}
.jqmWindow .miolo .separador-conteudo {
	POSITION: relative; PADDING-BOTTOM: 40px; MARGIN: 0px -20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../imagens/contratacao_np/dotted_hr.jpg) repeat-x 0px 100%; PADDING-TOP: 36px
}
.jqmWindow .miolo .cabecalho .icoFechar {
	POSITION: absolute; WIDTH: 82px; BACKGROUND: url(../imagens/contratacao_np/btn-fechar.png) no-repeat 0px 0px; HEIGHT: 26px; RIGHT: 15px; MARGIN-RIGHT: 0px; TOP: 10px
}
.jqmWindow .miolo .cabecalho .icoFechar:hover {
	BACKGROUND-POSITION: 0px 100%
}
.jqmWindow .miolo .cabecalho {
	POSITION: relative; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 12px
}
.jqmWindow .miolo .conteudo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #fff; BORDER-TOP: #cc092f 2px solid; PADDING-TOP: 20px
}
.mod2 .conteudo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #fff; BORDER-TOP: #cc092f 2px solid; PADDING-TOP: 20px
}
.jqmWindow .miolo .conteudo .sombra {
	DISPLAY: none
}
.jqmWindow .miolo .cabecalho H6 {
	LINE-HEIGHT: 1.2; COLOR: #1f1f1f; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#modalSalvar {
	WIDTH: 580px !important
}
#modalSalvar .conteudo {
	PADDING-TOP: 40px
}
#modalSalvar .descricao {
	PADDING-BOTTOM: 40px
}
#modalSalvar .listaTpArq {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#modalSalvar .listaTpArq LI {
	MARGIN: 0px 0px 0px 40px; PADDING-LEFT: 40px; WIDTH: 190px; COLOR: #4d4e53; FONT-SIZE: 12px
}
#modalSalvar .listaTpArq LI:first-child {
	MARGIN-LEFT: 0px
}
#modalSalvar .listaTpArq LI A {
	PADDING-BOTTOM: 0px; MARGIN-TOP: -3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #1f1f1f; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#modalSalvar .listaTpArq LI A:hover {
	COLOR: #488ae6
}
#modalSalvar .listaTpArq LI P {
	FONT-SIZE: 12px
}
#modalSalvar .listaTpArq .icoHtml {
	BACKGROUND: url(../imagens/contratacao_np/ico-download-html.gif) no-repeat 0px 0px
}
#modalSalvar .listaTpArq .icoPdf {
	BACKGROUND: url(../imagens/contratacao_np/ico-download-pdf.gif) no-repeat 0px 0px
}
.lnk1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.lnk1 {
	PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(../imagens/contratacao_np/bgr-links.png) no-repeat 100% 3px; COLOR: #396fb9 !important
}
.lnk1 A {
	PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(../imagens/contratacao_np/bgr-links.png) no-repeat 100% 3px; COLOR: #396fb9 !important
}
.container-tabs {
	BORDER-BOTTOM: #e1e1e1 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #f6f6f6; HEIGHT: 30px; PADDING-TOP: 10px
}
.container-tabs UL LI {
	POSITION: relative; FLOAT: left
}
.container-tabs UL LI SPAN {
	POSITION: absolute; WIDTH: 8px; DISPLAY: none; BACKGROUND: #f6f6f6; HEIGHT: 16px; TOP: 0px
}
.container-tabs UL LI SPAN.corner-left {
	LEFT: 0px
}
.container-tabs UL LI SPAN.corner-right {
	RIGHT: 0px
}
.container-tabs UL LI A {
	BORDER-BOTTOM: #f6f6f6 1px; BORDER-LEFT: #f6f6f6 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; BORDER-TOP: #f6f6f6 1px solid; FONT-WEIGHT: 700; BORDER-RIGHT: #f6f6f6 1px solid; PADDING-TOP: 10px
}
.container-tabs UL LI A.current {
	BORDER-BOTTOM: #e1e1e1 1px; BORDER-LEFT: #e1e1e1 1px solid; BACKGROUND: #fff; COLOR: #cc092f; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; TEXT-DECORATION: none; border-radius: 5px 5px 0 0
}
.container-tabs UL LI A:hover SPAN {
	DISPLAY: block
}
.container-tabs UL LI A.current SPAN {
	DISPLAY: block
}
.bxTip {
	Z-INDEX: 99999; POSITION: absolute; TOP: 0px; LEFT: -9999px
}
.bxTip .bxTp4 {
	PADDING-BOTTOM: 14px
}
.bxTip .bxTp4 .bt .bl {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-tooltip.png)
}
.bxTip .bxTp4 .bt .br {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-tooltip.png)
}
.bxTip .bxTp4 .bb .bc {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-tooltip2.png)
}
.bxTip .bxTp4 .bb .bl {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-tooltip2.png)
}
.bxTip .bxTp4 .bb .br {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-tooltip2.png)
}
.bxTip .bxTp4 .arrow {
	BACKGROUND-IMAGE: url(../imagens/contratacao_np/bgr-tooltip2.png)
}
.bxTip .bxTp4 .bb {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 14px; LEFT: 0px
}
.bxTip .bxTp4 .bt .bl {
	MARGIN-TOP: -1px; PADDING-LEFT: 6px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px
}
.bxTip .bxTp4 .bt .br {
	PADDING-RIGHT: 6px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 0px
}
.bxTip .bxTp4 .bt .bc {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 18px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; ZOOM: 1; BACKGROUND: #fff; FONT-SIZE: 11px; BORDER-TOP: #d9d9d9 1px solid; PADDING-TOP: 16px
}
.bxTip .bxTp4 .bb .bc {
	MARGIN: 0px 7px; WIDTH: auto; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px -36px; HEIGHT: 14px
}
.bxTip .bxTp4 .bb .bl {
	POSITION: absolute; WIDTH: 7px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 14px; TOP: 0px; LEFT: 0px
}
.bxTip .bxTp4 .bb .br {
	POSITION: absolute; WIDTH: 7px; BACKGROUND-POSITION: -2px -19px; HEIGHT: 14px; RIGHT: 0px; TOP: 0px
}
.bxTip .bxTp4 .arrow {
	POSITION: absolute; WIDTH: 21px; BOTTOM: -5px; BACKGROUND-POSITION: 0px -57px; HEIGHT: 19px; MARGIN-LEFT: -10px; LEFT: 50%
}
.bxTip .bt .boxInBDN {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 18px
}
.rotulo {
	WIDTH: 208px; COLOR: #4d4e53 !important; FONT-SIZE: 12px; FONT-WEIGHT: 700 !important
}
.sep {
	WIDTH: 10px !important
}
.dado {
	FONT-SIZE: 12px; FONT-WEIGHT: normal !important
}
.frmErro {
	BORDER-BOTTOM-STYLE: none !important; BORDER-LEFT-STYLE: none !important; BORDER-TOP-STYLE: none !important; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-RIGHT-STYLE: none !important
}
.erroOn .frmErro {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 70px; PADDING-TOP: 0px
}
.erroOn .frmErro INPUT {
	BORDER-BOTTOM: #cc0a30 1px solid; BORDER-LEFT: #cc0a30 1px solid; BACKGROUND-COLOR: #fef7da; BORDER-TOP: #cc0a30 1px solid; BORDER-RIGHT: #cc0a30 1px solid
}
.txtErro {
	PADDING-LEFT: 200px !important; FONT-WEIGHT: normal !important; PADDING-TOP: 10px !important
}
.dotted {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 25px; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 20px; BACKGROUND: url(../imagens/contratacao_np/dotted_hr.jpg) repeat-x 0px 100%; BORDER-RIGHT-STYLE: none
}

