		#principal form p {
			margin-bottom: 20px;
			}	

		#principal span.bloco,
		#principal form p span.bloco{
			width: 360px;
			float: left;
			}	

		#principal span.bloco2,
		#principal form p span.bloco2{
			width: 200px;
			float: left;
			}	
			
		#principal label {
			width: 130px;
			display: block;
			float:left;
			font-weight: bold;
			font-size: 0.9em;
			text-align: left;
			padding: 0px 7px;
			}						

		#principal span.instrucoes,
		#principal label span {
			font-style: italic;
			font-weight: normal;
			color: #666;
			font-size: 1em;
			}						
			
		#principal select,	
		#principal textarea,
		#principal input.campo {
			width: 360px;
			border: #DDD 1px solid;
			background: #EEE;
			padding: 3px;
			font-family: verdana, arial;
			font-weight: bold;
			font-size: .85em
			}			
			
		#principal input.menor {
			width: 30px;
			}	
		#principal input.medio {
			width: 310px;
			}

#div_novo_pais {
	width:350px;
}

#principal label.error { width: 360px; color: red; margin: 4px 0px 0px 140px; vertical-align: top; font-size: .8em }


#principal span.bloco label{ margin-left:0px;}

#div_estado {display: none;}			
			

