select.colorOp { display:none;}

img { border:0; vertical-align:top; }

.options { padding:0 10px}

.options h2 { font-size:12px; color:#E05A25; margin:0; padding:0;}

.options-header { font-size:14px; color:#E05A25; margin:0; padding:0; font-weight: bold;}

.options .option { position:relative;}

/*.options .option span.error { position:absolute; right:0; top:7px; color:#ef1111; font-size:11px; font-weight:normal; line-height: 14px; padding: 3px 0 3px 16px; background-image: url("img/red_left.png"); background-position: 4px center; background-repeat: no-repeat;}*/
.options .option span.error { position:absolute; right:0; top:7px; color:#ef1111; font-size:18px; font-weight:bold; line-height: 14px; padding: 3px 0 3px 16px; background-image: url("img/red_left.png"); background-position: 4px center; background-repeat: no-repeat;}




.options .option select { width:95%;}

.options .option input[type="text"] { width:82%;}

.options .error { color:#ef1111;}








.option { padding:10px 0 0 0;}

.option .checkbox { float:left; width:auto; }

.option strong { display:block; padding:0 0 5px 0;}

.required { color:#ef1111; }

ul.op { margin:0; padding:0;}

.op li { display:inline-block; cursor:pointer; position:relative;}

.options ul.op li span { float:left; position:absolute; z-index:10; margin:-23px 0 0 -5px; background:url('img/arrow_info.png') no-repeat 10px bottom; padding:0 0 3px 0; display:none;}

.options ul.op li span i { font-size:10px; font-style:normal; color:#fff; background:url('img/opac_70.png') repeat left top; padding:3px 6px; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px; text-align:center; }

.options ul.op li:hover span { display:block;}



.options .style li { border:1px solid #eee; }

.options .style li.active { border:1px solid #E05A25; }

.options .modelo li { border:1px solid #eee; }

.options .modelo li.active { border:1px solid #E05A25; }

.options .color li { border:1px solid #eee; }

/*

.options .color li span { float:left; position:absolute; display:none; margin:-23px 0 0 -5px; background:url('img/arrow_info.png') no-repeat 10px bottom; padding:0 0 3px 0;}

.options .color li span i { font-size:10px; font-style:normal; color:#fff; background:url('img/opac_70.png') repeat left top; padding:3px 6px; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}

.options .color li:hover span { display:block;}

*/



.options .color li.active { border:1px solid #E05A25; /* #ee2b15; #999 */ }

.options .cor li { border:1px solid #eee; }

.options .cor li.active { border:1px solid #E05A25; /* #ee2b15; #999 */ }

.options .size { padding-bottom:3px; }

.options .size li { background:#fff url('img/misc/sizeBg.jpg') repeat-x top; /*background:#fff;*/

	width:55px; text-align:center; border:1px solid #d6d6d6; line-height:29px; display:inline-block; font-size:14px; color:#212121; text-transform:uppercase; font-weight:bold; -webkit-border-radius:3px; }

.options .size li.active { border-color:#E05A25; }

.options .tamanho { padding-bottom:3px; }

.options .tamanho li { background:#fff url('img/misc/sizeBg.jpg') repeat-x top;  /*background:#fff;*/

	margin-bottom: 5px; width:55px; text-align:center; border:1px solid #d6d6d6; line-height:29px; display:inline-block; font-size:14px; color:#212121; text-transform:uppercase; font-weight:bold; -webkit-border-radius:3px; }

.options .tamanho li.active { border-color:#E05A25; }

.loader { float:left; width: 400px; height:400px; padding:0px; margin:0px; border:0px; background:url('img/misc/indicator.gif') 50% 50% no-repeat; display:inline; }

.text_loader { height:50px; font-size:10px; color:#333; text-align:center; padding-top:10px; }

