#formProduct select {
	width:130px;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
}

#formProduct select {
}

#infoProducto {
	margin:15px 0 5px 0;
	overflow:hidden;
}
	
	#infoProducto span {
		margin-top:4px;
		margin-bottom:10px;
		color:#555;
	}
	#infoProducto .price {
		font-size:1.5em;
		float:left;
		font-weight:bold;
		margin-top:0px;
		color:#333;
		margin-right:3px;
	}
	#formProduct .jqTransformSelectWrapper a.jqTransformSelectOpen {
		right:-5px;
	}
	#formProduct .jqTransformSelectWrapper {
		float:none;
		margin:0;
		margin-bottom:-3px;
	}

.textbox, .minitextbox {
	width:206px;
	height:12px;
	border:0;
	background:#fff url(/media/img/herokid/textbox.png) top left no-repeat;
	margin:5px 0 10px 0;
	padding:8px 5px;
	color:#666;
	opacity:0.8;
	position:relative;
	z-index:101;
	
}
.minitextbox {
	width:92px;
	background:#fff url(/media/img/herokid/textminibox.png) top left no-repeat;
}
.textarea {
	width:206px;
	height:84px;
	border:0;
	background:#fff url(/media/img/herokid/textbigbox.png) top left no-repeat;
	
	margin:5px 0;
	padding:5px;
	opacity:0.8;
	z-index:101;
}
	.textbox:hover, .minitextbox:hover {
		opacity:1;
	}
	.textbox:active, .textbox:focus, .minitextbox:active, .minitextbox:focus {
		color:#333;
		opacity:1;
	}
	.textbox:focus, .minitextbox:focus {
		background-position: 0px -29px;
	}
	
	.textbox.error, .minitextbox.error {
		background-position: 0px -58px;
	}

.textarea {
	width:206px;
	height:84px;
	border:0;
	background:url(/media/img/herokid/textbigbox.png) top left no-repeat;
	background-color:#fff;
	
	margin:5px 0;
	padding:5px;
	opacity:0.8;
}
	.textarea.error {
		background-position: 0px -100px;
	}
	
	.textarea:hover {
		opacity:1;
	}
	.textarea:active, .textarea:focus {
		color:#333;
		opacity:1;
	}
	.textarea:focus {
		background-position: 0px -94px;
	}
	
	input.submit, input.minisubmit, a.submit , button.submit {
		background:url(/media/img/herokid/button.png) top left no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/herokid/button.png');
		width:156px;
		height:27px;
		display:block;
		border:0;
		color:#fff;
		font-size:1.1em;
	}
	a.submit {
		display:block;
		line-height:27px;
		text-align:center;
		font-size:.9em;
	}
	input.minisubmit {
		background:url(/media/img/herokid/add.png) top left no-repeat;
		_background:none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/herokid/add.png');
		width:88px;
		height:27px;
		margin-top:5px;
		margin-left:31px;
	}
