body { background-color: #fff; margin-top:0px;}
a:link { color: #3366CC; text-decoration: none;}
a:visited { text-decoration: none; color: #3366CC;}
a:hover { text-decoration: underline; color: #3366CC;}
a:active { text-decoration: none; color: #FF0000;}
.tahoma24 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:24px; color:#999999}
.tahoma14 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#999999}
.tahoma14_black{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#000}
.tahoma14_white{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff}
.tahoma11_black { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;  color:#000}
.tahoma11 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.tahoma11_grey { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#909090}
.tahoma11_white { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff}
.tahoma11_green { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;  color:#85C227}
.tahoma10 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#909090}
.tahoma12_black {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold}
.preco {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold}
.samples_border {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid}
.samples_text {PADDING-LEFT: 1px; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial}
.samples_answer {FONT-SIZE: 12px; COLOR: #082A83; FONT-FAMILY: arial}
.samples_description {PADDING-BOTTOM: 9px; PADDING-TOP: 9px}
.samples_info {BORDER-RIGHT: #95a7c5 1px solid; BORDER-TOP: #95a7c5 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #95a7c5 1px solid; COLOR: #333333; BORDER-BOTTOM: #95a7c5 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #d4dae5}
.samples_container {PADDING-RIGHT: 20px; PADDING-LEFT: 20px; VISIBILITY: hidden; POSITION: absolute}
.medio { background-color:#E5E5E5}
.soft { background-color:#EDEDED}
.yellow { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;  color:#000; background-color:#FFFF99}
/* General styling for both valid and invalid input */
.invalidInput,.validInput{
	display:compact;
	padding:1px;
}
/* Style for invalid input */
.invalidInput{
	border:1px solid #F00;
}

/* Style for valid input */
.validInput{
	border:1px solid #FFF;
}