.jqmWindow {
	width: 950px;
	left: 37%;
	background:none !important;
}
#form a{
	color: #a1a1a1;
	text-decoration: underline;
}
#form a:hover{
	color: #811111 !important;
}
#form{
	position: relative;
	overflow:hidden;
	font-size:12px;
	background-color: #f1f1f1;
	border-top: 10px solid #811111;	
}
#form.basico, #form-footer-short{
	margin-left:250px;
} 
#form.basico{
	width:400px;
}
form#registro{
	position:relative;
	overflow: hidden;
}
#form-footer-full{
	background: transparent url(/imgs/registro/footer-registro.png) no-repeat 0 0;
	width: 950px;
	height:37px;
}
#form-footer-short{
	background: transparent url(/imgs/registro/footer-registro-simple.png) no-repeat 0 0;
	width: 400px;
	height:37px;
}
#form #register-simple, #form #register-full{
	float:left;
	padding-top: 64px;
	padding-bottom: 30px;
}
#form #register-simple{
	width:400px;
	background-color: #f1f1f1;
}
#form #register-simple .inner,
#form #register-full .inner{
	padding: 0 58px;
}
#form #register-simple .inner{
	width:284px;
}
#form #register-full{
	width:550px;
	padding-bottom:68px;
	background-color: #e2e2e2;
}
#form #register-full .inner{
	width: 434px;
}
#form select{
	padding-top: 2px;
}
#form h2{
	z-index:1;
	position: absolute;
	top:13px;
	left:58px;
	color: #252525;
	font-size:28px;
}
.row{
	position: relative;
	overflow:hidden;
	width:100%;
	margin-bottom:12px;
}
.row + .checkboxes label{
	display:block;
}
.col, .col-short{
		float:left;
}
.col{
	margin-right:26px;
	
}
.col-short{
	margin-right:16px;
	
}
.col:last-child, .col-short:last-child, .col.last{
	margin-right:0;
}
label.none span{
	display:none;
}

label span, div span{
	color:#a1a1a1;
}
#form input, select{
	height:24px;
	border: 1px solid #e2e2e2;
}
.radio input{
	height:8px;
}
input.long{
	width: 276px;

}
.medium{
	width: 124px;
}
input.short{
	width:54px;
	*width:48px;
}
input.extra-short{
	width: 37px;
	*width: 35px;
	
}


#tipoCerveza{
	width:280px;
}
div.closeForm{
	position: absolute;
	top:30px;
	right:56px;
}
.basico div.closeForm{
	position: absolute;
	top: 20px;
	right: 20px;
}
.checkboxes input{
	float: left;
}
.checkboxes label span{
	float:left;
	font-size: 11px;
	padding-left: 4px;
	height:30px;
}
#register-simple .checkboxes label span{
	width:260px;
}
#register-full .checkboxes label span{
	width:405px;
}
#submit-layer{
	position: absolute;
	bottom:0;
	left:0;
	width:585px;
	height:35px;
	background:transparent url(/imgs/registro/arrow.png) no-repeat right top;
	margin:0;
	text-align:right;
	font-size:16px;
}
#submit-layer.short{
	width: 200px;
}
#submit-layer input{
	width:564px;
	height: 36px;
	color: #f1f1f1;
	font-weight: bold;
	text-align:left;
	border:none;
	background-color:#811111;
	cursor:pointer;
	margin-right:21px;
	padding: 0 0 4px 54px;
}
#submit-layer input#btnSmtCompleto{
	padding: 0 0 4px 454px;
}
.basico #submit-layer input{
	width:179px;
}
#submit-layer input:hover{
	/*color: #a1a1a1;*/
}
.nota{
	font-size:11px;
	color:#a1a1a1;
	padding:10px 56px;
}
.camiseta{
	border-top:1px solid #e2e2e2;
	padding-left:76px;
	padding-bottom:0;
	background: url(/imgs/registro/t-shirt.png) no-repeat 54px 13px;
}
