@CHARSET "ISO-8859-1";

form#cadnfe .column {
	width: expression('9em');
	min-width: 9em;
}

fieldset.fsdadosgeral {
	display: inline;
	width: 335px;
	line-height: 8px;
	padding-right: 0;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 5px;
	height: 37px;
}

form input[type="text"], input[type="password"] {
	Color: #588ca5;
	/* font-size: 1em; */
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 5px;
	margin: 2px;
	border: solid 2px #d1d3d7;
}

#idfsdecl, #idfsdest, #idfsdadodocufisc, idfsdadonfe, #idfslocalPrest {
	margin: 5px 5px 0 5px;
}

input.radio {
	border: none;
	width: 20px;
}

input#localIncidencia{
	border: none;
	width: 400px;
	background: #f0f0f0;
}

form#cadnfecce div#observacao {
	position: relative;
	top: 15px;
	font-weight: bolder;
	width: 770px;
}

form#cadnfecce .box-inner .interno {
	padding: 2%;
	color: #496485;
}

label.marginesq {
	margin-left: 10px;
}

#numero_nf, #data_emissao {
	width: 8em;
}

input.valores {
	width: 120px;
	text-align: right;
}

input#cnpj_cpf_destinatario, input#cnpj_cpf_prestador, input#numero_nf,
	input#numero_nf2, input#serie, input#rps, input#rps2, input#data_emissao,
	input#data1, input#data2, input#id_codigo_servico {
	width: 120px;
	text-align: left;
}

input#cnpj, input#nome, input#declaracao {
    width: 150px;
    text-align: left;
}

input#nome {
	width: 350px;
	text-align: left;
}

input#RAZAO_SOCIAL_PRESTADOR, input#RAZAO_SOCIAL_DESTINATARIO {
	width: 350px;
	text-align: left;
}

select#iss_retido, select#regime, select#aliq_iss, select#cancelada {
	width: 120px;
	text-align: left;
	height: 28px;
}

select#nbs, select#intermediario, select#cnpj_cpf_destinatario{
	width: 600px;
	text-align: left;
	height: 28px;
	Color: #588ca5 !important;
	-webkit-border-radius: 6px;
    padding: 5px;
    margin: 2px;
    border: solid 2px #d1d3d7;
}

select#classif{
	width: 65px;
	text-align: left;
	height: 28px;
}

select#obra, select#evento{
	width: 600px;
	text-align: left;
	height: 28px;
}

input.aliq {
	width: 45px;
	text-align: right;
}

input.input100r {
	width: 100px;
	text-align: right;
}

input#inp100r {
	width: 100px;
	text-align: right;
}

input#inp100l {
	width: 100px;
	text-align: left;
}

form#cadnfe input#data_emissao {
	width: 75px;
	text-align: left;
}

input#forma_de_pagamento {
	width: 120px;
	text-align: left;
}

span#sclassif {
	width: 80px;
	text-align: left;
}

textarea#descricao {
	width: 744px;
	margin-left: 10px;
	text-align: left;
}

textarea#motivo_canc, textarea#texto {
	width: 720px;
	margin-left: 10px;
	text-align: left;
}

form#cadnfecce input#razao_social_destinatario {
	width: 338px;
}

input#valor_servico {
	background-color: silver;
	font-weigth: bold;
	width: 120px;
}

input#aliquota, input#valor_imposto {
	width: 5em;
	text-align: right;
	height: 28px;
}

input#aliq {
	width: 4em;
	text-align: right;
}

div#divaliquota {
	display: inline;
	width: 150px;
}

div.divfloatrigh {
	display: inline;
	float: right;
}

input#valor_imposto {
	font-size: 14pt;
	line-height: 20px;
	background-color: #42426F;
	color: #C0D9D9;
	font-weight: bold;
	margin-right: 3px;
	width: 10em;
}

label#lblvaloimpo {
	font-weight: bold;
	font-size: 12pt;
	color: #42426F;
}

label#lblVl {
	margin-right: 5px;
	text-align: right;
	width: 135px;
}

label#lblAliq {
	margin-right: 5px;
	text-align: right;
	width: 100px;
}

label#lblBase {
	margin-right: 5px;
	text-align: right;
	width: 140px;
}

label#lblDescr {
	text-align: left;
	margin-left: 10px;
	margin-top: 3px;
}

label#lbl140 {
	margin-right: 5px;
	text-align: right;
	width: 140px;
}

label#lbl120, label#municipio, label#lblobraevento {
	margin-right: 5px;
	text-align: right;
	width: 120px;
}

label#lbl100 {
	margin-right: 5px;
	text-align: right;
	width: 100px;
}

label#lbl80 {
	margin-right: 5px;
	text-align: right;
	width: 80px;
}

label#lbl50 {
	margin-right: 5px;
	text-align: right;
	width: 50px;
}

label#lbl150, label#estado {
	margin-right: 5px;
	text-align: right;
	width: 150px;
}

label#lblcod {
	margin-left: 10px;
	text-align: left;
	width: 300px;
}

input#codigo {
	width: 450px;
	text-align: left;
	font-size: 13pt;
	line-height: 20px;
	font-weight: bold;
	margin-left: 10px;
}

label#lbldata2, label#lblnfe2, label#lblrps2 {
	margin-right: 5px;
	text-align: right;
	width: 100px;
}

form#cadnfe .output {
	color: #4A708B;
	font-size: 7pt;
	padding-left: 2px;
	padding-top: 2px;
	border: 1px solid #000000;
	width: 380px;
	background: #fff;
	height: 110px;
	z-index: 10;
	overflow-y: scroll;
}

form#cadnfe .shadow {
	width: 382px !important;
	position: relative;
	top: 1px;
	left: 1px;
	background: #777;
	z-index: 10;
}

form#cadnfe .shadow div {
	position: relative;
	top: -2px;
	left: -3px;
}

form #numNotif, #anoNotif{
	width:50px;
}

input#aliq_iss{
	width:120px;
}


input#localExterior{
	width:500px;
}


label#lblvlliquido {
    margin-right: 5px;
    text-align: right;
    width: 590px;
    padding-top: 15px;
    font-size: large;
    font-weight: bold;
}
