div#userShop{
	height:25px;
	padding-bottom:0px;
	margin-top:55px;
	margin-right:15px;
	margin-bottom:10px;
	}

div#userShop p{
	text-align:center;
	font-style:italic;
	font-size:11px;
	width:250px;
	height:20px;
	padding:4px 0;
	margin:20px auto 0 auto;
	border-bottom:1px dotted #8E8E8E;
	border-top:1px dotted #8E8E8E;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	}

div#userShop img{
	margin:0 10px -5px 0;
	border:0;
	}
	
#search_frm_top {
width:210px;
margin-left:0px;
margin-top:0px;
padding-top:0px;
float:right;

}

input#go, div.field_wrapper{
	padding-top:15px;
	padding-right:10px;
	}
	

.field_wrapper2 {
float:left;
}

div#login{
	width:355px;
	height:21px;
	float:right;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:4px;
	margin-right:0px;
	padding-right:0px;
	}

div#login a img{
	border:none;

	margin-right:0px;
	padding:0px;
	}


div#logueado{

	color:#fff;
	font-size:11px;


	}

div#logueado p{
	margin:0;
	text-align:right;
	font-weight:bold;
	}

div#logueado p:after{
	/*content:"!!";*/
	}

div#duties{

	font-size:11px;
	text-align:right;
	}
	
div#duties, div#logueado{
margin-right:15px;
}	

div#duties a{
	color:#6A6A6A;
	}

#login .loginImage{
	width:20px;
	height:20px;
	background:none;
	}

div#duties a:hover{
	color:#e1062a;
	text-decoration:underline;
	}

div.register{
	width:300px;
	padding-right:0px;
	padding-top:7px;
	float:right;
	padding-bottom:0px;
	text-align:right;
	margin-right:12px;
	padding-right:0px;
	top:30px;
	}



div#login input{
	margin:0 10px 0 5px;
	background:url(images/bg_search_field.gif) top right no-repeat;
	float:left;
	width:80px;
	height:15px;
	}

label#usuario, label#pass{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	}

div.field{
	float:right;
	margin:15px 30px 0 0;
	}

input.field{
	background: url(images/bg_search_field.gif) center right no-repeat;
	width:106px;
	height:15px;
	margin-top:0;
	border:1px solid #ff7700;
	}

div.field_wrapper{
	float:left;
	}

div#searcher{
	width:345px;
	margin:10px;
	vertical-align:middle;
	float:right;
	position:relative;
	z-index:2;
	margin-top:10px;


}
	
div#searcher img{
	margin:0 0 0 0px;
	float:left;
	border:none;
	}
	
	div.rec_form input.submit, div.rec_form input.reset, form#formRegistro input.myButton, form#formContacto input.myButton, #formProfile input.update, #sendInfoForm input.myButton{
	border:1px solid #ff7700;
	color:#ff7700;
	background:#fff;
	cursor:pointer;
	float:right;
	margin:15px 8px 0 0;
	}

div.reg{
	text-align:center;
	margin:60px 0;
	}

div.reg a, p.reg a{
	color:#FF7F00;
	font-size:11px;
	text-decoration:underline;
	}

div.reg a:hover, p.reg a:hover{
	color:#e1062a;
	}

/* Registrarme
------------------ */
form#formRegistro, form#formContacto, form#sendInfoForm{
	width:405px;
	float:left;
	margin:0 10px 0 10px;
	padding:0 15px 0 0;
	border-right:1px dotted #8E8E8E;
	}
form#formContacto, form#sendInfoForm{
		margin:15px 10px 0 10px;
}

div#formLeft{
	padding:0 25px 0 0;
	border-right:1px dotted #8E8E8E;
	}
	
div#formLeft, div#formRight{
	width:360px;
	float:left;
	border-right:1px dotted #8E8E8E;
	/*border:1px solid red;*/
	}

div#formRight{
	border-right:none;
	margin-left:30px;
	}

form#formRegistro label, form#formContacto label, #formProfile label, form#sendInfoForm label{
	margin:3px 0;
	font-size:11px;
	color:#6A6A6a;
	}

form#formRegistro h2, .reg_contact h2, form#formContacto h2, #formProfile h2, form#sendInfoForm h2{
	margin:20px 0 5px 0;
	border-bottom:1px solid #e1062a;
	color:#e1062a;
	font-size:12px;
	}

form#formRegistro h2 {
margin-right:5px;
}
form#formRegistro input, #formRegistro textarea, #formRegistro select, form#formContacto input, form#formContacto textarea, form#formContacto select, #formProfile input, #formProfile textarea, #formProfile select, form#sendInfoForm input, form#sendInfoForm select{
	border:1px solid #999;
	background:#F8F8F8;
	margin:3px 0;
	margin-bottom:12px;
	padding:3px;
	margin-right:5px;
	color:#000000;
	}

form#formRegistro input, #formRegistro textarea, form#formContacto input, form#formContacto textarea, form#sendInfoForm input, form#sendInfoForm textarea{
	width:390px;
	}
	
 #formProfile input, #formProfile textarea{
	width:350px;
	}

form#formRegistro input.myButton, #formProfile input.update, #sendInfoForm input.myButton{
	margin:5px 5px 20px 0;
	width:120px;
	}

form#formRegistro img{
	margin-top:5px;
	border:none;
	}

.reg_contact p{
	margin:0;
	font-size:11px;
	}

.reg_contact{
	width:305px;
	float:right;
	margin:0;
	padding-left:0px;
	}
	/* buscador en el footer */
	
	div.search_wrapper{
	width:135px;
	margin:10px auto;
	text-align:center;
	}

div.search_wrapper input{
	float:left;
	
	}
	
#BoxProductsConfigOptions {
	
	padding:5px;
	margin-top:5px;
}	
#BoxProductsConfigOptions h3 {
	color:#e1062a;
	font-size:14px;
	margin-bottom:10px;
}

#BoxProductsConfigOptions select, #BoxProductsConfigOptions input {
font-size:10px;
margin:2px;
}
.configProductTitle {
font-weight:bold;
}

img#prod-image{
 border:1px solid #FF9900;
 }