/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.moduloFormulario
{
	color: #666;
	padding: 10px 10px 15px 10px;
}

.moduloFormulario .formItemBox
{
	padding: 6px 10px;
	vertical-align: top;
	clear: both;
	text-align: left;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.moduloFormulario .formItemBox em
{
	font-style: normal;
	font-size: 13px;
	color: #0079BD;
}

.moduloFormulario input, 
.moduloFormulario select, 
.moduloFormulario textarea
{
	font-size: 11px;
	color: #666;
	vertical-align: top;
	
	font-family: Arial, Helvetica, sans-serif;
}

.moduloFormulario .formSpacer
{
	clear: both;
	height: 30px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.moduloFormulario .formItemName
{
	float: left;
	width: 150px;
	padding: 0 20px 0 10px;

	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: right;
}

.moduloFormulario .formItemTextBox
{
	float: left;
	width: 360px;
}

.moduloFormulario .formItemRadioButton
{
	float: left;
	width: 180px;
	color: #666;
}

.moduloFormulario .formItemRadioButton input
{
	vertical-align: middle;
	margin-left: 0;
}

.moduloFormulario .formItemRadioButtonList
{
	float: left;
	width: 360px;
	color: #666;
}

.moduloFormulario .formItemRadioButtonList table, 
.moduloFormulario .formItemRadioButtonList th, 
.moduloFormulario .formItemRadioButtonList td
{
	border-collapse: collapse;
	padding: 0;
}

.moduloFormulario .formItemRadioButtonList td
{
	padding: 0 4px 4px 0;
}

.moduloFormulario .departamentos 
{
	width: 450px;
}

.moduloFormulario .departamentos td
{
	width: 220px;
}

.moduloFormulario .formItemRadioButtonList input
{
	vertical-align: middle;
	margin-left: 0;
}

.moduloFormulario .formItemButtons
{
	float: left;
}

.moduloFormulario .formItemButtons input,
.moduloFormulario .formItemButtons img
{
	border: 0;
	cursor: hand;
	cursor: pointer;
}

.moduloFormulario .formItemSelect
{
	float: left;
}

.moduloFormulario .formItemText
{
	float: left;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.moduloFormulario input.formInputDia
{
	width: 30px;
}

.moduloFormulario input.formInputMes
{
	width: 30px;
}

.moduloFormulario input.formInputAno
{
	width: 50px;
}

.moduloFormulario .formTextLegend
{
	font-weight: bold;
	font-size: 12px;
	padding-left: 175px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
