
#divFornNotaFiscal
{
    TEXT-ALIGN: center;
    padding-top: 10px;
    padding-left: 10px;
    border-bottom:solid 1px #1084ac;
}

#divOpcoes
{
    WIDTH: 540px;
    HEIGHT: 105px;
	padding-top: 20px;
	padding-bottom: 15px;
	border-bottom: solid 1px #1084ac;
}
.divOpcItem
{
    FLOAT: left;
    WIDTH: 127px;
    padding-left: 40px;
}
#divPrincipal
{
    WIDTH: 540px;
    font-size: 0.8em;
}
.divTituloSelecionar table, .bordaOutrosDados table, #divFornDados table
{
	font-size: 1.0em;
}
.divTituloSelecionar .tdTitulo, .bordaOutrosDados .tdTitulo, #divFornDados .tdTitulo, #divFornConfInfo .tdTitulo
{
	color: #1084ac;
	font-weight: bold;
}
#divFornConfInfo .tdTitulo
{
	text-align: right;
}
#divFornOutrosDados .spanOutrosDados
{
	color: #1084ac;
}
#divFornNotaFiscal form, #divFornNotaFiscal form a, #divFornNotaFiscal form a:visited, #divFornNotaFiscal form a:hover,
#divNomeProcura, #divCnpjCpfProcura, #divSegmento
{
	color: #1084ac;
}

#divNomeFantasia, #divCnpjCpf, #divSegmento, #divResultadosPesquisa
{
    FLOAT: left;
    WIDTH: 100%;
    padding-bottom: 10px;
    border-bottom: solid 1px #1084ac;
    CLEAR: both;
}

#divNomeProcura
{
	padding: 5px 10px 0px 10px;
	HEIGHT: 45px;
}
#divCnpjCpfProcura
{
	padding: 5px 10px 0px 10px;
	HEIGHT: 45px;
}
#divSegmentoProcura
{
	padding: 5px 10px 0px 10px;
	/*HEIGHT: 45px;*/
}

#divSegmento
{
    PADDING-LEFT: 8px;
    PADDING-TOP: 8px;
    padding-right: 8px;
    width:524px;
}
#imgNomeFantasia
{
    CURSOR: pointer;
}
#imgCnpj
{
    CURSOR: pointer;
}
#imgSegmento
{
    CURSOR: pointer;
}

#imgOutrosDados
{
    CURSOR: pointer;
}
.spnLetraInicial
{
    CURSOR: pointer;
}
#divFornConfInfo
{
    DISPLAY: none;
    LEFT: 45px;
    WIDTH: 450px;
    POSITION: absolute;
    TOP: 420px;
    TEXT-ALIGN: center;
    border:solid 1px black;
    background-color: White;
}
#divFornConfInfo table
{
	font-size: 1.0em;
}
#divFornConfInfoFechar
{
    TEXT-ALIGN: right;
}
#divFornConfInfoBotoes
{
    TEXT-ALIGN: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
#spnFechar
{
    CURSOR: pointer;
    font-weight:bold;
}
#divInfoPagina
{
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    WIDTH: 100%;
    HEIGHT: 50px;
    CLEAR: both;
}
#divResultadosPesquisa
{
    /*WIDTH: 100%;*/
    border-bottom: solid 0px #1084ac;
}
#divInfoPaginaCol1
{
    FLOAT: left;
    WIDTH: 50%;
}
#divInfoPaginaCol2
{
    FLOAT: right;
    WIDTH: 50%;
}
#divResultOrdenacao
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FLOAT: right;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: silver 1px solid;
}
#divOrdenacao
{
    FLOAT: left;
    MARGIN: 5px;
    WIDTH: 70%;
    HEIGHT: 50px;
    TEXT-ALIGN: right;
}
#divUf
{
    FLOAT: right;
    MARGIN: 5px;
    WIDTH: 20%;
    HEIGHT: 50px;
    TEXT-ALIGN: left;
}
#cboFornecedores
{
    WIDTH: 300px;
}
#divFornecedores
{
    DISPLAY: none;
}
#divListaResultados
{
    clear:both;
}
#divBloqueio
{
    DISPLAY: none;
    FILTER: alpha(opacity: 20);
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #000000;
    OPACITY: 0.2;
}
.divOpcoesSegmento
{
    DISPLAY: none;
    MARGIN-LEFT: 30px;
    WIDTH: 100%;
    CLEAR: both;
}
#divDescSegmento
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
}
#divLinhaSegmento
{
    WIDTH: 100%;
    CLEAR: both;
}
#spnTituloSelecionar
{
    FLOAT: left;
}
#divSelecionar
{
    FLOAT: right;
}
#divLogotipo
{
    float:left;
}

.formularioBoxBotao
{
	color: #1084ac;
	font-weight: bold;
}

.selecionar, .formularioBoxBotao
{
    cursor:pointer;
    cursor:hand;
}

#btnFiltroOffice, #btnFiltroBanricomprascom
{
    width: 150px;
}

#divSombra
{
    DISPLAY: none;
    LEFT: 205px;
    WIDTH: 450px;
    POSITION: absolute;
    TOP: 405px;
    HEIGHT: 300px;
}
.PadraoTextoNormal
{
    COLOR: black;
}
.PadraoTextoNegrito
{
    FONT-WEIGHT: bold;
    COLOR: black;
}
.PadraoTextoTitulo
{
    FONT-WEIGHT: bold;
    COLOR: black;
}
.Linha
{
    BORDER-TOP: black 1px solid;
    WIDTH: 100%;
    HEIGHT: 5px;
    BACKGROUND-COLOR: transparent;
}
.Logomarca
{
    WIDTH: 50px;
    HEIGHT: 50px;
}
#divExpande
{
    WIDTH: 15px;
    HEIGHT: 15px;
    FLOAT: left;
    padding-top:1px;
}
#divBuscar
{
    WIDTH: 50%;
    TEXT-ALIGN: right;
    FLOAT: right;
    padding-top: 10px;
}
#divRegPagina
{
    WIDTH: 50%;
    TEXT-ALIGN: left;
    FLOAT: left;
    CLEAR: both;
    padding-top: 10px;
}

#divPaginacao
{
    TEXT-ALIGN: center;
    color: #1084ac;
    font-weight: bold;
    padding-top: 10px;
}
.clsPaginacao
{
    CURSOR: pointer;
}

#divForn
{
    width:100%;
    border-bottom: solid 1px #1084ac;
}

#divFornDados
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}
#divFornOutrosDados
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.br-b
{
	clear:both;
}

#divPrincipal .divTitCabecalho
{
	height:21px;
	border-bottom: solid 1px #1084ac;
	clear:both;
}

#divPrincipal .divTitCabecalho .divBorda
{
	border:solid 0px #000;
	width:6px;
	height:21px;
	border-right:solid 1px #fff;
	float:left;
}

#divPrincipal .divTitCabecalho .divTexto
{
	float: left;
	font-weight: bold;
	padding-left: 2px;
	padding-top: 3px;
	width: 385px;
}

#divPrincipal .divTitCabecalho .divTextoEsq
{
	float: left;
}

#divPrincipal .divTitCabecalho .divTextoDir
{
	float: right;
}

#divPrincipal .divTitCabecalho .divImgSeta
{
	float: right;
	border-left:solid 1px #fff;
	height:21px;
	width:23px;
	text-align:center;
}

#divPrincipal .divTitCabecalho .divImgSeta div
{
	padding-top: 7px;
}

.caixa .titulo
{
	padding-top: 20px;
}

.caixa .titulo .tituloDuplo2
{
	font-weight: bold;
}

.separadorAzul
{
	color: #1084ac;
	height:1px;
}

.clsOutrosDados
{
	width: 520px;
    DISPLAY: none;
}
#divCarregando
{
    DISPLAY: none;
    POSITION: absolute;
    LEFT: 245px;
    TOP: 527px;
}

#divFornOutrosDados .bordaOutrosDados
{
	background-color: #EEEEEE;
	border:solid 1px silver;
}

#divFornNotaFiscal #divNroPedido,
#divFornNotaFiscal #divVlrPedido
{
	padding-bottom:10px;
}

#divFornNotaFiscal #divNroPedido DIV,
#divFornNotaFiscal #divVlrPedido DIV
{
	float:left;
	width:160px;
	text-align:right;
}

#divFornNotaFiscal #divNroPedido #txtNumNotaFiscal,
#divFornNotaFiscal #divVlrPedido #txtValorNotaFiscal
{
	float:left;
}

#divFormaPgto
{
	width: 300px;
	margin-top: 18px;
	padding-left:14px;
	text-align:left;
	float:left;
	clear:left;
}

#divFormaPgtoBcompras
{
	width: 100%;
	margin-left: 20px;
	text-align:left;
	clear:both;
	display: none;
}

#divFormaPgto a,
#divFormaPgto INPUT
{
	float:left;
}

#divFormaPgto #divPGTA,
#divFormaPgto #divPGTP,
#divFormaPgto #divPGTX
{
	clear:both;
	display:none;
	border:solid 0px silver;
	text-align:left;
	width:160px;
	margin-left:20px;
}

#divFormaPgto #divPGTP #divObs,
#divFormaPgto #divPGTX #divObs
{
	font-size:9px;
}

#divFormaPgto #divPGTP INPUT,
#divFormaPgto #divPGTX INPUT
{
	float:none;
}

.tbFornConfInfocol1, .tbFornConfInfoNFcol1
{
	text-align: left;
	width: 130px
}

.tbFornConfInfocol2, .tbFornConfInfoNFcol2
{
	text-align: right;
}

.tbFornConfInfocol3, .tbFornConfInfoNFcol3
{
	text-align: left;
	width: 260px
}

#tbFornConfInfoNF
{
	border: solid 1px #1084ac;
}