/* INICIO dos estilos dos elementos de formulario */

.filtro5 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #3B3B3B;
	width: 44px;
	border: 1px solid #E2E2E2;
	background-color: #E2E2E2;
}


.filtro10 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #3B3B3B;
	width: 84px;
	border: 1px solid #E2E2E2;
	background-color: #E2E2E2;
}

.filtro15 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #3B3B3B;
	width: 124px;
	border: 1px solid #E2E2E2;
	background-color: #E2E2E2;
}

.filtro20 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #3B3B3B;
	width: 164px;
	border: 1px solid #E2E2E2;
	background-color: #E2E2E2;
}

input.botao {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #DFDFDF;
	border: 1px solid;
}

input.botao2 {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #DFDFDF;
	border: 1px solid;
	width: 150px;
	margin-top: 5px;
	position: relative;
	top: 5px;
}

input.busca{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 220px;
	border: 1px solid;
}

input.cep{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 60px;
	border: 1px solid;
	maxlegth: 9;
}

input.cep0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 60px;
	background-color: #FFFF99;
	border: 1px solid;
	maxlegth: 9;
}

input.cnpj{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border: 1px solid;
	maxlength: 14;
}

input.cnpj0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border: 1px solid;
  	background-color: #FFFF99;
}

input.comment{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 400px;
	border: 1px solid;
}

input.comment0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 400px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.cpf{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 85px;
	border: 1px solid;
	maxlength: 14;
}

input.cpf0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 85px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.cpfDisabled{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 85px;
	border: 1px solid;
	background-color: #CCCCCC;
}

input.curr{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 150px;
	border: 1px solid;
}

input.curr0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 150px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.date{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 70px;
	border: 1px solid;
}

input.date0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 70px;
	border:1px solid;
	background-color: #FFFF99;
	maxlength:10;
}

input.dias{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 30px;
	background-color: #FFFF99;
	border: 1px solid;
	maxlegth: 9;
}

input.emissor{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 150px;
	border: 1px solid;
}

input.inicials{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 70px;
	border: 1px solid;
}

input.inicials0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 70px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.label {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
}

input.nickname{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 150px;
	border: 1px solid;
}

input.nickname0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 150px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.num{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 60px;
	border: 1px solid;
	maxlegth: 9;
}

input.num0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 60px;
	background-color: #FFFF99;
	border: 1px solid;
	maxlegth: 9;
}

input.place{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 214px;
	border: 1px solid;
}

input.place0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 214px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.rg{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border: 1px solid;
	maxlength: 14;
}

input.rg0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.tel{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border:1px solid;
}

input.text{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 250px;
	border: 1px solid;
}

input.text0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 250px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text1{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 12px;
	border: 1px solid;
}

input.text1-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 12px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text2{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 20px;
	border: 1px solid;
}

input.text2-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 20px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text3{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 28px;
	border: 1px solid;
}

input.text3-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 28px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text4{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 36px;
	border: 1px solid;
}

input.text4-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 36px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text5{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 44px;
	border: 1px solid;
}

input.text5-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 44px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text50{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 44px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text6{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 52px;
	border: 1px solid;
}

input.text6-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 52px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text7{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 60px;
	border: 1px solid;
}

input.text7-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 60px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text8{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 68px;
	border: 1px solid;
}

input.text8-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 68px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text9{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 75px;
	border: 1px solid;
}

input.text9-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 75px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text10{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 84px;
	border: 1px solid;
}

input.text10-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 84px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text100{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 84px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text11{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 92px;
	border: 1px solid;
}

input.text11-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 92px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text12{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 100px;
	border: 1px solid;
}

input.text12-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 100px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text13{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 108px;
	border: 1px solid;
}

input.text13-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 108px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text14{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 116px;
	border: 1px solid;
}

input.text14-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 116px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text15{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 124px;
	border: 1px solid;
}

input.text15-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 124px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text150{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 124px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text16{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 132px;
	border: 1px solid;
}

input.text16-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 132px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text17{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 140px;
	border: 1px solid;
}

input.text17-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 140px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text18{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 148px;
	border: 1px solid;
}

input.text18-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 148px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text180{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 148px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text19{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 156px;
	border: 1px solid;
}

input.text19-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 156px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text20{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 164px;
	border: 1px solid;
}

input.text20-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 164px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.textinput{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text200{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 164px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text21{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 172px;
	border: 1px solid;
}

input.text21-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 172px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text22{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 180px;
	border: 1px solid;
}

input.text22-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 180px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text23{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 188px;
	border: 1px solid;
}

input.text23-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 188px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text24{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 196px;
	border: 1px solid;
}

input.text24-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 196px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text25{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 204px;
	border: 1px solid;
}

input.text25-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 204px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text250{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 204px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text26{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 212px;
	border: 1px solid;
}

input.text26-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 212px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text27{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 220px;
	border: 1px solid;
}

input.text27-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 220px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text28{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 228px;
	border: 1px solid;
}

input.text28-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 228px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text29{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 236px;
	border: 1px solid;
}

input.text29-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 236px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text30{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 244px;
	border: 1px solid;
}

input.text30-0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 244px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text300{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 244px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text48 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 385px;
	border: 1px solid;
}

input.text48-0 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 385px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.text50-0 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 395px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.textarea{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	border: 1px solid;
}

input.textarea0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	border: 1px solid;
	background-color: #FFFF99;
}

input.uf{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 20px;
	border: 1px solid;
}

input.uf0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 20px;
	border: 1px solid;
	background-color: #FFFF99;
}
input.years{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 40px;
	border: 1px solid;
}

input.years0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 40px;
	border: 1px solid;
	background-color: #FFFF99;
}

select.indefinido {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
}

select.indefinido0 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	background-color: #FFFF99;
}

select.texto {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
    width: 180;
}

select.texto0 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	background-color: #FFFF99;
	width: 180;
}

select.address {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border: 1px solid;
}

select.address0 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border: 1px solid;
	background-color: #FFFF99;
}

select.text{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border: 1px solid;
}

select.text0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 80px;
	border: 1px solid;
	background-color: #FFFF99;
}

select.text1{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 100px;
	border: 1px solid;
	background-color: #FFFF99;
}

select.yn{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 50px;
	border: 1px solid;
}

select.yn0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	width: 50px;
	border: 1px solid;
	background-color: #FFFF99;
}

select.gender{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
}

select.gender0{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
}
/* FINAL dos estilos dos elementos de formulario */