	#account-creation_form h3 {padding:8px 0px;}
	
	#account-creation_form p.select select {
  width: 100%;
}
	

	
#account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {padding: 0px 5px;width:70% !important;}
	

input.buttonconnec {cursor:pointer;background-color:#b1ce4e;color:white;border: 1px solid #83a021;font-size: 20px;padding: 5px;}
input.buttoncree {text-transform: uppercase;cursor:pointer;background-color:#c36328;color:white;border: 0px;font-size: 20px;padding: 15px;border-radius:5px;}
input.buttonconnec:hover {cursor:pointer;background-color:#5aa600;color:white;border: 1px solid #83a021;font-size: 20px;padding: 5px;}
input.buttoncree:hover {cursor:pointer;background-color:black;}
#account-creation_form fieldset, fieldset.account_creation {
	padding:0 0 15px 0;
	border:0px;
 }
#account-creation_form h3 {
 color: black;font-family: fira sans; font-weight:70;
    font-size: 20px;
    margin: 45px 0 15px;
    padding: 8px 110px ;
    text-transform: uppercase;
}
#account-creation_form h3 span{
border-right:1px solid gray;padding: 0px 5px;margin-right:5px;text-transform: uppercase;}
#center_column #account-creation_form p {margin:0; padding:0 0 10px 0}
#account-creation_form p.required {color:#222}
#account-creation_form p.required  sup {color:#990000}
#account-creation_form p.radio span,
#account-creation_form p.text label,
#account-creation_form p.password label,
#account-creation_form p.select label,
#account-creation_form p.select span,
#account-creation_form p.textarea label {
	display:inline-block;
padding: 6px 115px;
	width:230px;/* 260 */
	font-size:14px;
	text-align:left;
}
#account-creation_form p.radio label {
	float:none;
	padding-right:10px;
	width:auto;
	font-size:14px;
}
#account-creation_form p.radio input {
	position: relative;
	bottom: -3px;
}
#account-creation_form p.checkbox label {
	float:none;
	width:auto;
	font-size:12px;
}
#account-creation_form p.text input,
#account-creation_form p.password input,
#account-creation_form p.select input {
	border-radius:4px;
 padding: 0px 15px;
    width: 425px;
	height:33px;
 
	border:1px solid #a3b2c7;
	font-size: 12px;
	color:#666;
}
button.back-to-login {background: #ccc none repeat scroll 0 0;
    border: medium none;
    border-radius: 15px;
    color: #fff;
    float: right;
  
    margin-top: -70px;
    padding: 3px 8px;}
#account-creation_form span.inline-infos{display:inline-block;}
#account-creation_form p.checkbox input {
	margin-left:260px;
}
#account-creation_form p.select select {
	margin-right:10px;
	border:1px solid #ccc;
	font-size: 12px;
	color:#666;
}
#account-creation_form p.textarea textarea {
	height:80px;
	width:370px;
	border:1px solid #ccc;
	font-size: 12px;
	color:#666;
}
#account-creation_form span.form_info, #account-creation_form p.inline-infos {
	display:block;
	margin:5px 0 0 265px!important;
	color:#666;
}
#account-creation_form .id_state, #account-creation_form .dni, #account-creation_form .postcode {
	display: none;
}
#center_column #account-creation_form p.cart_navigation {
	margin:20px 0;
}

   @media only screen and  (max-width: 778px)
{
	
	#account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label { width: 100%; padding: 6px 0px;}
	
	
	 button.back-to-login {margin-top: -30px; }
	 #account-creation_form span.form_info, #account-creation_form p.inline-infos {margin:5px 0 0 10px !important}
}



   @media only screen and  (max-width: 560px)
{
#create-account_form, #authentication #login_form { height: auto;width: 100%;}
#create-account_form #SubmitCreate, #login_form #SubmitLogin {float: none;}
#authentication .breadcrumb {display:none;}
#authentication div#pagenoindex {border:0px;}
}



