*{
	color:#4F4F4F;
	}

	#loading{

		display:none;
		height:200px;

	}

	#declaracao{

		display:none;

	}

	#blocoduvidaserv{

	position:absolute;
	width:400px;
	padding:10px;
	background-color:#fff;
	border:1px solid gray;
	display:none;
}

	.botao{

		font-size:21px;
		font-weight:bold;
		padding:10px;
		padding-left:20px;
		padding-right:20px;
		border:none;
		margin-left:20px;
		box-shadow: 0px 3px 5px #888888;

	}

	@media only screen and (max-width: 700px) {

	.botao{
			font-size:21px;
		font-weight:bold;
		padding:10px;
		border:none;
		box-shadow: 0px 3px 5px #888888;
			display:block;
			text-align:center;

			margin:auto;
			margin-top:20px;

		}
	
}

	.paragrafo{

		color:#696969;
		font-weight:500;
		padding-bottom:10px;

	}

	#nsduvida{

		height:20px;

	}
	

	#form div{

		text-align:right;

	}

	h2{

		text-align:center;
		padding-bottom:30px;
		color:#4F4F4F;

	}

	#form label{

		font-size:21px;font-weight:bold;

	}

	#cpecas{

		width:100%;

	}

	.cpeca{

		font-weight:normal;

	}

	#form .campo{

		width:100%;
		border-radius:3px;
		height:35px;
		border:none;
		border:1px solid gray;
		margin-bottom:25px;

	}
	#blocoduvida{

	position:absolute;
	width:400px;
	padding:10px;
	background-color:#fff;
	border:1px solid gray;
	display:none;
}

.botao{

	border-radius:5px;

}

#enviar{

	color:#fff;
	background-color:#32C183;

}


#cancelar{


	font-weight:bold;
	cursor:pointer;
	background-color:rgb(248,248,248);



}

#cancelar3{

	font-weight:bold;
	cursor:pointer;
	background-color:rgb(248,248,248);

}


#voltar3{

	background-color:#fff;

}

#confirmacao{

	display:none;

}

#lstservicos{

	list-style:none;counter-reset: teste;

}

#lstservicos li:before{

content: counter(teste) ".\0000a0\0000a0";
color:rgb(87,128,190);
font-weight:bold;
  counter-increment: teste;

}


#lstservicos li{

text-align:justify;
font-size:16px;
margin-bottom:10px;


}

.numnota{

       vertical-align: top;
        font-size:9px;

}

ol{

         padding-top:0px;
         margin-top:0px;

}

ol li{

    margin-bottom:20px;

}

#notas{

    font-size:13px;
    padding-top:30px;
    text-align:justify;
    background-color:rgb(249,249,249);

}


#notas p{

    font-size:13px;
    margin-top:0px;
    padding-bottom:20px;
    padding-top:0px;

}

#lstnotas{

	list-style:none;counter-reset: test;


}

#lstnotas li:before{

content: counter(test) ".\0000a0\0000a0";
font-weight:bold;
  counter-increment: test;

}

#lstnotas2 li{

	border:none !important;
	padding-top:5px !important;
	padding-bottom: 5px !important;
	line-height: 25px;

}

#lstnotas2{

	list-style:none;counter-reset: test;
	padding: 20px;
	width:100%;

}

#lstnotas2 li:before{

content: counter(test) ".\0000a0\0000a0";
font-weight:bold;
  counter-increment: test;

}



