
	body{
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */

		font-size:0.9em;
	
	}
		
	/* ===========
	 Estilo para campo inválidos 
	===============*/
	#frmDinamico .invalidInput input,textarea{
		border:1px solid #F00;
		padding:2px;
		border-width: 1px 1px 1px 4px;
	}
	#frmDinamico .invalidInput select{ /* Necessário exclusividade pois há diferenças no IE */
		border:1px solid #F00;
		padding:2px;
		border-width: 1px 1px 1px 4px;
	}
	/*==============
	 Estilo para campos válidos
	=================*/
	#frmDinamico .validInput textarea,input{
	border:1px solid #444;
	padding:2px;
	border-width: 1px 1px 1px 4px;
	}
	#frmDinamico .validInput select{ /* Necessário exclusividade pois há diferenças no IE */
	border:1px solid #444;
	padding:2px;
	border-width: 1px 1px 1px 4px;
	}
	#frmDinamico .btnClass {
	border:1px solid green;
	background: white;
	font-weight: bold;
	padding:0px;
	border-width: 1px 1px 4px 4px;
	}
	
	/*==============
	Caixa de Ajuda	
	================*/
	
	#frmDinamico fieldset div.notes {
	  float: right;
	  width: 158px;
	  height: 150px;
	  margin: -10px 0px 0px 0px;
	  padding: 5px;
	  border: 1px solid #666666;
	  background-color: #ffffe1;
	  color: #666666;
	  font-size: 88%;
	}
	
	#frmDinamico fieldset div.notes H4 {
	  background-image: url(icon_info.gif);
	  background-repeat: no-repeat;
	  background-position: top left;
	  padding: 0px 0px 0px 30px;
	  margin: 1px 0px 10px 0px;
	  border-width: 0px 0px 1px 0px;
	  border-style: solid;
	  border-color: #666666;
	  color: #666666;
	  font-size: 110%;
	}
	
	#frmDinamico fieldset div.notes p {
	  margin: 0em 0em 1.2em 0em;
	  color: #666666;
	}
	
	#frmDinamico fieldset div.notes p.last {
	  margin: 0em;
	}
	
	
	form#frmDinamico div.notes p, form div small {
	  line-height: 125%;
	}
