#page #container #content .wbe_container_content {width:900px;}

#page #container #boxForm1 h1 {font-size:180%; margin-bottom:2px; text-align:right;}
#page #container #boxForm1 h4 {font-size:110%; text-align:right;}
#page #container #boxForm1 p {margin:10px 0; text-align:right; width:430px}
#page #container #boxForm1 p strong {color: inherit}
#page #container #boxForm1 input {width:280px; margin-bottom:10px;}
#page #container #boxForm1 .field1s {width:430px; text-align:right;}
#page #container #boxForm1 .field1 {}
#page #container #boxForm1 .field2 {float:right;}
#page #container #boxForm1 .btn {float:right; margin:0 5px 0 0;}

#page #container #boxForm2 h1 {font-size:180%; margin-bottom:2px}
#page #container #boxForm2 h4 {font-size:110%}
#page #container #boxForm2 p {margin:10px 0}
#page #container #boxForm2 p strong {color: inherit}
#page #container #boxForm2 input {width:280px; margin-bottom:10px;}
#page #container #boxForm2 .field1 {float:left;}
#page #container #boxForm2 .btn {float:right; margin:0px 16px 0 0; _margin:0px 8px 0 0;}

#page #resumen{margin-bottom:30px; padding:0 0 5px 0;}
#page #resumen a{text-decoration:none}
#page #resumen h1 {margin-bottom:2px}
#page #resumen form {padding:0; margin:0}
#page #resumen table {margin:0 5px 10px 0; width:100%; padding:10px 0}
#page #resumen table td {vertical-align:top; padding:7px 3px;}
#page #resumen table .cantidad {width:3%; padding-left:20px}
#page #resumen table .titulo {width:82%; line-height:130%}
#page #resumen table .precio {width:10%}
#page #resumen table .img {width:5%}
#page #resumen #totalCompra{height:20px; padding:4px 20px 0 0; text-align:right;  margin-top:-5px; font-weight:bold;}

#page #container .producto {margin-bottom:20px; width:95%}
#page #container .producto .imagen {float:left; margin-bottom:3px;padding:5px; width:60px;}
#page #container .producto .datos{float:left; width:70%; margin-top:5px;}
#page #container .producto .datos a {text-decoration:none}
#page #container .producto p {margin:-3px 0}
#page #container .producto h3{margin-bottom:10px; font-size:110%}

#page .confirmar{width:50%; margin-left:300px;}



/* formulario registro */
#page #registro {width:600px}
#page #registro legend{display:none;}
#page #registro label{padding-top:0;}
#page #registro h3.special {clear:both; padding-top:20px}
#page #registro select {width:275px;} 

#page fieldset.doscol {clear:both; width:100%} /*NEW*/
#page #registro input.unacol {width:582px; *width:585px; _width:570px;}  /*NEW*/
#page #registro select.unacol {width:595px;}  /*NEW*/

#page #registro fieldset {padding:5px 0 0 0; float:left; clear:both;}
#page #registro input {width:100%;}

#page #registro textarea {width:593px;}
#page #registro fieldset.medio {width:278px;  _width:268px; margin-right:20px; *margin-right:35px;  _margin-right:20px;}
#page #registro fieldset.medio input {width:95%;}
#page #registro .last {float:left; clear:right;}
#page #registro .btn {float:right}

#page #registro fieldset.medio select { _width:280px;}

#page #registro fieldset.remarq {float:none; clear:both; padding:10px; margin:10px 0;}
#page #registro fieldset.remarq input{width:265px;}
#page #registro fieldset.remarq select {width:265px;}
#page #registro fieldset.remarq fieldset {width:48%;}
#page #registro fieldset.remarq fieldset.uncuarto {clear:none; width:90px;}
#page #registro input.checkbox, #page #registro input.radio, #page #registro fieldset.remarq input.checkbox, #page #registro fieldset.remarq input.radio {margin:0; padding:0; width:auto; background:inherit; color:inherit; vertical-align:middle; margin-left:10px;}
#page #registro fieldset.remarq textarea {width:578px;}
#page #registro .comment{color:#666;font-size:11px;margin-top:5px;}

/* proceso compra */
#page .noedit input.noeditable {border:none; background:none; border-bottom:2px dotted #DDD; padding-left:0; font-weight:bold;}
#page .noedit .btn {margin-top:20px}
#page #billing {display:none; margin-top:20px}

#page #registro #transfer {display:none}
#page #registro #credit {display:none; padding-bottom:10px;}
#page #registro #credit input {border:1px solid}
#page #registro #credit input.account {width:70px;}
#page #registro #paypal {display:none}
#page #registro .msg {margin:15px 0; padding:10px;}

#page #resumenCompra{width:100%; margin:15px 0 30px 0; padding: 0 5px 0;}
#page #resumenCompra a {text-decoration:none}
#page #resumenCompra .itemProduct {margin:10px 0 0 0}
#page #resumenCompra .itemProduct .img {float:left; margin:0 20px 0 20px }
#page #resumenCompra .itemProduct .data {float:left}
#page #resumenCompra .itemProduct table {width:500px}
#page #resumenCompra .itemProduct table td {padding:1px 10px; }
#page #resumenCompra .itemProduct .data .label {width:80px}
#page #resumenCompra .addresses {margin-top:30px; _margin-bottom:-35px}
#page #resumenCompra .addresses .floatleft  h2 {width:90%}
#page #resumenCompra .totalCompra{height:20px; padding:4px 20px 0 0; text-align:right;  margin-top:0px; font-weight:bold;}

/* area privada usuario */
#page #welcome {}
#page #welcome h3 {margin:10px 0 20px 0; padding:4px}
#page #welcome #opciones {margin:20px 0}
#page #welcome #opciones .floatleft {width:180px; margin-right:20px; padding:20px 0; text-align:center}

#page #directorio {width:100%; margin:10px 0}
#page #directorio td {padding:5px 0 5px 7px;}
#page #directorio th  {text-align:left; padding-left:5px}
#page #directorio th.ico {width:5%}
#page #directorio td.estado img {vertical-align:middle; padding-right:3px;}

#page #detalle {width:600px}
#page #detalle #idPedido {width:100%}
#page #detalle #idPedido .floatleft {width:180px; margin-right:25px;}
#page #detalle #idPedido .last {margin-right:0}




