.texto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-left: 60px;
	width: 850px;
}
.titulo {
	font-size: 18px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

.LV_valid {
color:#00CC00;
}
.LV_invalid {
color:#CC0000;
}
.LV_validation_message {
background:url("../js/default/input_bg.gif") repeat-x scroll left top transparent;
border:medium none;
font-weight:bold;
height:15px;
padding:5px 0;
vertical-align:middle;
}
.LV_validation_message:hover {
background:url("../js/default/input_bg.gif") repeat-x scroll left bottom transparent;
border:medium none;
font-weight:bold;
height:15px;
padding:5px 0;
vertical-align:middle;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active, .fieldWithErrors input.LV_valid_field, .fieldWithErrors textarea.LV_valid_field {
border:1px solid #00CC00;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active, .fieldWithErrors input.LV_invalid_field, .fieldWithErrors textarea.LV_invalid_field {
border:1px solid #CC0000;
}


#borde tr, #borde td {
	border: 1px solid #000;
	padding: 3px;
}
#borde input, #borde textarea, #borde select {
	border: 1px solid #000;
	padding: 3px;
}