.form .tit { 
	margin: 0; 
	padding: 0; 
	color: #069; 
	font-size: 22px; 
	border-spacing:2px; 
}

.formularionf { 
	position: relative; 
	width: 100%; 
	font-size:12px;
}

tr.tlinhaTIT { 
	background: #BBB; 
	margin: 0; 
	padding: 0; 
	color: #000; 
	font-weight: bold; 
	text-align: center; 
	font-weight: 10px; 
}

tr.tlinha { 
	background: #DDD; 
	margin: 0; 
	padding: 0; 
	text-align: center;
}

tr.tlinha:hover { 
	background: #CCC; 
	padding-left: 20px; 
}

td.tcoluna { 
	height: 30px; 
	padding: 5px 10px; 
}

td.tcoluna a { 
	text-decoration: none; 
}

.divisor { 
	width: 100%; 
	height: 1px; 
	background: #069; 
	margin: 20px 0; 
}

.tit-especie { 
	font-size: 18px;
	color: #666 
}

.voltar_nf { 
	width: 80px; 
	height: 40px; 
	line-height: 40px; 
	font-weight: bold; 
	font-size: 16px; 
}

.select_especie { 
	width: 100%; 
	padding: 2px; 
}

.select_especie option { 
	padding: 2px; 
}

.formularionf .dados1, 
.formularionf .dados2, 
.formularionf .dados3 { 
	float: left; 
	width: 38%; 
	height: 90px;   
	line-height: 24px; 
	padding: 1% 2%;  
	background: #f7f7f7; 
	border: 1px solid #1E6D96; 
}

.formularionf .dados2 { 
	width: 38%; 
	margin-left: 2%; 
	line-height: 18px; 
}

.formularionf .dados3 { 
	width: 20%; 
	margin-left: 2%; 
	line-height: 18px; 
}

.formularionf .linha { 
	float: left; 
	width: 100%; 
	height: 100%; 
	padding: 9px; 
	margin: 9px 0 0 0; 
	line-height: 22px; 
	background: #f7f7f7; 
	border: 1px solid #1E6D96; 
}

.formularionf .linha.segunda { 
	width: 100%; 
	height: auto; 
	padding: 0; 
	background: #FFF; 
}

.formularionf .linha .col, 
.formularionf .linha .col2, 
.formularionf .linha .col3 { 
	float: left; width: 25%; 
	text-align: center; 
	border: 1px solid #1E6D96; 
}

.formularionf .linha .col2 { 
	float: left; 
	width: 80%; 
}

.formularionf .linha .col3 { 
	float: left; 
	width: 20%; 
}

.formularionf .col.tit,
.formularionf .col2.tit,
.formularionf .col3.tit { 
	font-size: 12px;
}

.formularionf .col2.tot { 
	width: 80%; 
	text-align: left; 
	padding-left: 10px; 
}

.formularionf .col2.tot .obs { 
	float: left; 
	width: 80%; 
	height: 46px; 
	border-right: 1px solid #1E6D96; 
}

.formularionf .col2.tot .totnota { 
	float: left; 
	width: 20%; 
	height: 22px; 
	background: #EEE; 
	border-bottom: 1px solid #1E6D96; 
	text-align: center; 
}

.formularionf .linha .tit { 
	background: #dfdfdf; 
}

.formularionf .linha .col2.left { 
	width: 80%; 
	height: 350px; 
	padding-left: 10px; 
	text-align: left; 
}

.formularionf .linha .col3.right { 
	width: 20%; 
	height: 351px; 
	padding-right: 10px; 
	text-align: right; 
}

.formularionf .valornf { 
	width: 110px; 
	padding: 5px; 
	margin-top: 50px; 
	border: none; 
	background: #FFFF99; 
	text-align: right; 
}

.formularionf .titvalornf { 
	margin-top: 31px; 
	font-weight: bold; 
}

.formularionf .rodapenf { 
	position: absolute; 
	bottom: -20px; 
	left: 0; 
	font-weight: bold; 
	border: 1px solid red; 
}

.formularionf #btn_inss { 
	position: absolute; 
	top: 0; 
	right: 10px; 
	width: 170px; 
}

.formularionf .subarea { 
	position: relative; 
	width: 360px; 
}

.formularionf .subtotal { 
	position: absolute; 
	right: 0px; 
	top: 0; 
	font-weight: bold; 
	color: #059
}

.area-aviso { 
	position: relative;
}

.area-aviso #aviso { 
	position: absolute; 
	top: -50px; 
	left: -70%; 
	width: 268px; 
	height: 94px; 
	background: url(../images/box_avixo.png); 
}

#area-inss { 
	position: relative; 
}

#area-inss #aviso-inss { 
	position: absolute; 
	top: 20px; 
	left: 370px; 
	width: 298px; 
	height: 89px; 
	background: url(../images/aviso_inss.png); 
}