	.conteudo { padding: 1em; }



	/* TEXTO */
        .pequeno   { font-size: 0.7em !important; }
	.medio     { font-size: 0.85em !important; }

	.bold      { font-weight: bold; }
	.no-border { border: none !important; }

	.verde     { color: green !important; }
	.vermelho  { color: red !important; }
	.azul      { color: blue !important; }
	.cclaro    { color: silver !important; }
	.cescuro   { color: grey !important; }
	/* -- */
	


	/* CAMPOS DE FORMULARIO */
	.readonly     { background: #F5F5F5; border: 2px solid #B6B6B6; }            
	.disabled     { background: #F5F5F5; border: 2px solid silver;}               

	.no-border    { border: none !important; }
	.no-transform { text-transform: none !important; }		

	.btn, .btn-medio, .btn-grande, .desabilitado, .desabilitado-medio, .desabilitado-grande { text-transform: none !important; border: none !important; }                

	.obrigatorio
	{ 
		background: #FFFFFF url(../img/obrigatorio.gif) no-repeat;
		background-position: 99% 3px;
        }
	/* -- */

	
	/* ESCONDIDO */
	.hidden { display: none; }
	/* -- */


	/* ESPACAMENTO E DISTANCIAMENTO */
	.top-space    { margin-top: 0.5em; }
	.bottom-space { margin-bottom: 0.5em; }
	.left-space   { margin-left: 0.5em; }
	.right-space  { margin-right: 0.5em; }
	/* -- */



	/* ALINHAMENTO DE TEXTO E ELEMENTO */
	.a-center { text-align: center !important; }
	.a-left   { text-align: left !important; } 
	.a-right  { text-align: right !important; }
	
	.f-left  { float: left; }
	.f-right { float: right; }

	.block  { display: block !important; }
	.inline { display: inline !important; }

	.ul-inline li { display: inline; }
	.dl-inline dd { display: inline; }
	/* -- */
		

	/* LARGURA */
	.pc-40 { width: 40% !important; }
	.pc-60 { width: 60% !important; }
	.pc-80 { width: 80% !important; }
	/* -- */	