#cont3 {background:url(fndcarrito.jpg) no-repeat  right top;margin:auto;padding:120px 0 85px 0 ;}
#cont3 h3{font:bold 11px Verdana; color:#FF5A00; margin-left:50px;}
*html #cont3 h3{margin-left:50px; margin-top:-10px; padding-bottom:13px;}

/*Usuario login*/
h1 {margin:0 0 0 50px; width:300px}
#loginform{width:350px; margin:0 auto; padding:0px 20px 20px 20px;}
#loginform input, #loginform select, #loginform textarea{	display:block;	width:160px;padding:1px 3px;border:1px solid #ccc;color:#9D9D9D;font:10px Verdana;}
#anuncio{width:420px; margin:0 auto; padding:20px 20px 20px 20px;}
#anuncio p{margin:0px !important; padding:0px !important;}
#anuncio a{text-decoration:underline; color:#416CE6;}
table{width:350px; margin:0px auto;}
td{padding-bottom:7px;}
td b{padding-left:20px; font-weight:normal;}
#ingresar  {background:url(boton-login.gif);height:29px; width:160px; cursor:pointer; border:none !important; margin-left:110px;}

#buttons input{width:100px !important; height:20px !important; font-weight:bold !important;}
#lostpass{width:275px; text-align:right; padding-top:5px;}
#lostpass a{color:#416CE6; font:11px Arial; text-decoration:underline;}

/*Usuario pass*/
#passform{width:300px; margin:0 auto; padding:0px 20px 20px 20px;}
#passform input, #loginform select, #loginform textarea{	display:block;	width:160px;padding:1px 3px;border:1px solid #ccc;color:#9D9D9D;font:10px Verdana;}
#contrasena  {background:url(boton-enviar.gif);height:33px; width:227px !important; cursor:pointer; border:none !important; margin-left:30px; margin-top:5px;}


/*Usuario registro*/
#cont3 p{width:420px; padding:10px 20px 5px 50px;}
* html #cont3 p{margin-top:-20px;}
#cont3 em{float:right; color:#416CE6; position:absolute; left:620px;}
#registerform{width:350px; margin:0 auto; padding:20px;}
#registerform div{padding-bottom:8px; height:15px}
#registerform div.bugexplorer{height:25px}
#registerform b{width:150px; display:block; float:left; font-weight:normal;}
#registerform span{margin-left:150px; display:block;}
/*#registerform span tt{position:relative; top:-11px; height:20px; vertical-align:top;}*/
/*#registerform tt{*margin-left:-73px; display:inherit;}*/
#registerform span b{font:normal 10px Arial;}
#registerform span input, #registerform strong select, #registerform tt input{font:10px Verdana;}
 #registerform strong select{width:168px;border:1px solid #ccc; }
#registerform strong{margin-left:75px; display:block;}
#registerform i{padding-left:2px; color:#416CE6;}
#tit_editar{position:absolute; top:100px;}
#edit_txt{margin-top:15px; display:block; position:relative; top:10px;}
.mensaje {color:#ff5a00; font:bold 11px Verdana; margin-left:50px;}
.password strong{padding:3px 0px 3px 0px; display:block; width:500px; margin-left:0px !important;}
*html .password strong{padding:3px 0px 3px 0px; display:block; width:350px;  margin-left:0px !important;}

.submit input{margin-left:70px; display:block; font-weight:bold !important;}
.focus{	background:white; border:1px solid #CCAF6E; color:#9D9D9D;}
.invalid{background:#FF5A00; color:#FFFFFF !important; border:1px solid #ccc;}
.valid{	background:#CCAF6E;	color:#FFFFFF !important; border:1px solid #6D2721;}
.radio{	font:normal 10px Verdana !important;}
.radio input{	display:inline !important; width:auto !important; border:none !important; padding:0 !important;}

#registerform input, #registerform select, #registerform textarea{	display:block;	width:160px;padding:1px 3px;border:1px solid #ccc;color:#9D9D9D;font:10px Verdana;}
#registerform .boton{border:none;}
#registerform input#suscribirse{width:182px;background:url(boton-registrese.gif);}
#registerform input#cambiar{width:220px;background:url(boton-cambiar.gif);}
#registerform input#cambiar, #registerform input#suscribirse {height:33px;cursor:pointer;border:none;}
#cont2 h1 {position:absolute; top:100px; left:0px;font-size:16px}