.info {
	color: #666666;
	font-size: 100%;
	line-height: 20px;
	background: transparent;
	font-weight: 700;
}

input.erro,span.erro {
	color: #DF0D16
}

div.erro {
	color: #DF0D16;
	border-left: 3px solid #DF0D16;
	padding-left: 5px;
}

input.ok,div.ok,span.ok {
	color: #146F29
}

td.erro {
	background-color: #DF0D16;
	color: #FFFFFF
}

td.ok {
	background-color: #146F29;
	color: #FFFFFF
}

.errorMsg {
	background-color: #FFEFF0;
	padding: 5px;
	border: 2px solid #FF0000;
	font-family: Tahoma, fixed;
	font-size: 100%;
	margin: 5px;
	color: #9F272C;
	line-height: 18px;
}

.okMsg {
	background-color: #EFFFF0;
	padding: 5px;
	border: 2px solid #33CC00;
	font-family: Tahoma, fixed;
	font-size: 100%;
	margin: 5px;
	color: #0F7F14;
	line-height: 18px;
}

.msg {
	background-color: #FFFBCF;
	padding: 5px;
	border: 2px solid #DDDF00;
	font-family: Tahoma, fixed;
	font-size: 100%;
	margin: 5px;
	color: #333333;
	line-height: 18px;
}

a.classic {
	color: #0300FF !important
}

a.classic:hover {
	color: #177CBF !important;
	text-decoration: underline;
}

.required {
	font-weight: bold;
	color: red;
	font-size: 80%
}

.brclear {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0px;
}
.prclList td{font-size:0.9em;margin:0;padding:2px}

/* selos */
.soldout{position: absolute; right: 0; top: 0; z-index: 1;}
div.prdPhoto, div.prdImagem{position:relative}
/* /selos */
