/* Venca
// Jose A. González - Reorganización 25.01.2010
//
// Estructura de proceso de compra
*/


/* Elementos especificos para pedidos y registro */

/*titulos de cabecera*/
.tuco #main_title {width:294px; background:url(gfx/tit_tuco.gif) 0 0 no-repeat}
.tucoPT #main_title {width:536px; background:url(gfx/tit_tucoPT.gif) 0 0 no-repeat}
.micu #main_title {width:473px; background:url(gfx/tit_micu.gif) 0 0 no-repeat}
.micu02 #main_title {width:566px; background:url(gfx/tit_micu02.gif) 0 0 no-repeat}
.micuPT #main_title {width:736px; background:url(gfx/tit_micuPT.gif) 0 0 no-repeat}
.micu02PT #main_title {width:847px; background:url(gfx/tit_micu02PT.gif) 0 0 no-repeat}

/*carrito*/
.mipe {}
.mipe #escaparate_top { padding-right:0; padding-bottom:21px}
.mipe .gris,
.mipePT .gris {background:#f7f7f7; padding:15px 10px 10px 10px; height:100%}
.mipe .gris .table01 {width:100%;}
.mipe .gris .table01 th .heading01,
.mipePT .gris .table01 th .heading01 {padding:0 0 2px 0; margin-top:-5px; color:#5b5b5b}
.mipe .gris .table01#regalo01,
.mipePT .gris .table01#regalo01 {background:#FFFFFF; padding-bottom:0px; height:100%; border:1px solid #d9d9d9;}
.mipe .gris .table01#regalo01 td,
.mipePT .gris .table01#regalo01 td {border-bottom:none; padding-bottom:0; padding-top:0}
.mipe .gris .table01#regalo01 td.pb10,
.mipePT .gris .table01#regalo01 td.pb10 {padding:12px 0 14px 10px}
.mipe .gris .table01#regalo01 .col1 {padding:5px 10px 10px 12px; width:282px;}
.mipe .gris .table01#regalo01 .col2 {padding:5px 10px 10px 10px; width:308px;}
.mipe .gris .table01#regalo01 .col3 {padding:5px 10px 10px 10px; width:195px}
.mipe .gris .table01#regalo01 .blt {padding:0 0 8px 17px; background:url(gfx/blt_02.gif) 0 4px no-repeat}
.mipe .gris .table01#regalo01 .border { border-bottom:1px solid #d9d9d9; padding-bottom:8px; margin-bottom:8px; padding-right:20px }
.mipe .gris .table01#regalo01 td p.fila,
.mipePT .gris .table01#regalo01 td p.fila {padding:0 0 0px 16px; clear:both; }
.mipe .gris .table01#regalo01 td p.button,
.mipePT .gris .table01#regalo01 td p.button {padding:10px 0 0px 16px;}
.mipe .gris .table01#regalo01 td p.fila label.left,
.mipePT .gris .table01#regalo01 td p.fila label.left {width:auto; padding-right:3px; padding-top:2px} 
.mipe .gris .table01#regalo01 td p.fila input.text,
.mipePT .gris .table01#regalo01 td p.fila input.text {margin-right:2px}
.mipe .gris .table01#regalo01 td p input.long3,
.mipePT .gris .table01#regalo01 td p input.long3 {width:274px}
.mipe .gris .table01#regalo01 td p.fila input.radio,
.mipePT .gris .table01#regalo01 td p.fila input.radio {padding:0; margin:0 4px 0 0; float:left; display:block; position:relative; height:15px; width:15px}
.mipe .gris .table01#regalo01 td p.fila label,
.mipePT .gris .table01#regalo01 td p.fila label {padding:0 0 6px 0; margin:0; display:block; float:left; max-width:150px; width:auto}
.mipe .gris .table01#regalo01 td p.fila,
.mipePT .gris .table01#regalo01 td p.fila { height:100%}
.mipe .gris .table01#regalo01 .padbot {padding:0; margin:0; height:10px; border-right:none}
.mipe .gris .table01#regalo01 .modificar,
.mipePT .gris .table01#regalo01 .modificar {background:#ffddf0; }
.mipe .gris .table01#regalo01 .modselect,
.mipePT .gris .table01#regalo01 .modselect {background:#ffddf0; position:relative; height:100%; margin-left:16px; clear:both; margin-bottom:20px; margin-top:5px; padding:10px 20px 10px 10px }
.mipe .gris .table01#regalo01 .modselect .col1 {width:71px; padding:0px; padding-right:10px; float:left}
.mipe .gris .table01#regalo01 .modselect .col1 img {padding-bottom:10px}
.mipe .gris .table01#regalo01 .modselect .col2 {width:180px; float:left; padding-left:0; padding-right:0}
.mipe .gris .table01#regalo01 .modselect .col2 .long3 {width:180px}
.mipe .gris .table01#regalo01 .modselect .col2 p.fila {padding-left:0; margin-bottom:5px; position:relative;}
.mipe .gris .table01#regalo01 .modselect .textright {text-align:right; width:96px}
.mipe .gris .table01#regalo01 .bloque {display:inline-block; width:190px}
.mipePT .gris .table01#regalo01 .bloque {display:inline-block; width:340px}

.mipe .gris #regalo02 p {padding-bottom:4px}
.mipe .gris #regalo02 td.last {background:#fbfbfb}
.mipe .gris #regalo02 img.left,
.mipePT .gris #regalo02 img.left {margin-right:10px}
.mipe .gris #regalo02 div.left {margin-top:10px; width:430px}
.mipe .gris #regalo02 .modificar {background:#ffddf0;}
.mipe .gris #regalo02 .modificar .long3 {width:279px}
.mipe .gris #regalo02 .modificar label.left { padding-top:3px;}
.mipe .gris #regalo02 .colform {padding-top:15px; }
.mipe .gris #regalo02 .colform p {padding-bottom:4px}
.mipe .gris #regalo02 .colform p label,
.mipePT .gris #regalo02 .colform p label {text-align:right; width:60px; display:block; float:left; padding-right:6px; padding-top:3px}
.mipe .gris #regalo02 .colform p strong {display:block;}
.mipe .gris #regalo02 .colform p.cantidad {padding-top:5px}
.mipe .gris #regalo02 .colform p.cantidad span {padding-top:3px}
.mipe .gris #regalo02 p.codigo {padding-bottom:12px}
.mipe .gris #regalo02 p.comentario {padding-top:12px}

.mipe .gris #productos {}
.mipe .gris #productos p,
.mipePT .gris #productos p {padding-bottom:4px}
.mipe .gris #productos .num {display:block; padding:0 0 0 1px; margin:0; background:url(gfx/bgd_num.gif) 0 0 no-repeat; text-align:center; color:#ffffff; font-size:0.9em; width:13px; height:14px; float:left; margin-top:10px; margin-right:10px; font-weight:bold}
.mipePT .gris #productos .num {display:block; padding:0 0 0 1px; margin:0; background:url(gfx/bgd_num.gif) 0 0 no-repeat; text-align:center; color:#ffffff; font-size:0.9em; width:13px; height:14px; float:left; margin-top:10px; margin-right:10px; font-weight:bold}
.mipe .gris #productos img.left,
.mipePT .gris #productos img.left {margin-right:10px}
.mipe .gris #productos div.left,
.mipePT .gris #productos div.left {width:130px; margin-top:10px}
.mipe .gris #productos td.last {background:#fbfbfb; color:#807c7b}
.mipe .gris #productos .colform {}
.mipe .gris #productos .colform p,
.mipePT .gris #productos .colform p {width:237px;  clear:both; line-height:1em; padding-bottom:0}
.mipe .gris #productos .colform p span,
.mipePT .gris #productos .colform p span {text-align:right; width:80px; display:block; float:left; padding:0 10px 4px 0}
.mipe .gris #productos .colform p strong,
.mipePT .gris #productos .colform p strong {display:block; width:120px; float:left; padding:0 0 4px 0}
.mipe .gris #productos .colform p.cantidad,
.mipePT .gris #productos .colform p.cantidad {padding-top:5px}
.mipe .gris #productos .colform p.cantidad,
.mipePT .gris #productos .colform p.cantidad span {padding-top:3px}

.mipe .gris .descuento {background:url(gfx/bgd_miped_descuento.gif) 0 0 no-repeat; padding:16px 0 10px 0; float:left}
.mipe .gris .descuento label {margin-right:6px; font-size:1.1em; }
.mipe .gris .descuento input.text {margin-right:3px}
.mipe .gris .descuento .nota { padding-left:90px; color:#fe0000; width:170px; display:block; padding-bottom:16px}
.mipe .gris .error {color:#fe0000}

.mipe .gris #total {width:233px; float:right; border:1px solid #d9d9d9; border-bottom:none; margin-bottom:20px}
.mipe .gris #total td {border-bottom:1px solid #ececec; }

.mipe .gris #total01,
.mipePT .gris #total01 {width:343px; float:right; border:1px solid #d9d9d9; border-bottom:none; margin-bottom:20px; color:#5b5b5b}
.mipe .gris #total01 td,
.mipePT .gris #total01 td {border-bottom:1px solid #ececec; }
.mipe .gris #total01 td.last,
.mipePT .gris #total01 td.last {background:#fbfbfb; color:#807c7d}
.mipe .gris #total01 p,
.mipePT .gris #total01 p {padding-bottom:4px}
.mipe .gris #total01 .nota,
.mipePT .gris #total01 .nota {color:#807c7d; text-align:left; }
.mipe .gris #total01 td.noborder,
.mipePT .gris #total01 td.noborder {border:none; background:#F7F7F7 url(gfx/bgd_asterisco02.gif) -2px 0 no-repeat; padding-left:41px; padding-top:35px; border-left:1px solid #F7F7F7; border-right:1px solid #F7F7F7}

.mipe .gris #ventajas,
.mipePT .gris #ventajas {width:343px; margin-top:-20px; float:right; border:none; border-collapse:collapse; margin-bottom:20px; color:#5b5b5b}
.mipe .gris #ventajas p,
.mipePT .gris #ventajas p {padding-bottom:4px}
.mipe .gris #ventajas td,
.mipePT .gris #ventajas td {border:none; background:url(gfx/bgd_asterisco02.gif) -2px 0 no-repeat; padding-left:41px; padding-top:15px;}

.form .referencia {padding-bottom:20px; border-bottom:1px solid #e7e7e7; margin-bottom:20px}
.form .referencia label {padding-top:3px;}
.form .referencia input.long2 {width:136px}
.form .referencia input.long1 {width:101px}

.mipe #main_title {width:285px; background:url(gfx/tit_mipe.gif) 0 0 no-repeat}
.mipePT #main_title {width:536px; background:url(gfx/tit_mipePT.gif) 0 0 no-repeat}

/* Tabla Generica */
.table01 {width:100%; padding:0; margin:0 0 10px 0;  border:1px solid #d9d9d9; border-bottom:none}
.table01 th {background:#d9d9d9; color:#5b5b5b; padding:6px 8px 0px 8px; border-right:1px solid #bfbfbf; vertical-align:top; text-align:left; font-weight:normal}
.table01 td {background:#ffffff; padding:12px 10px 10px 10px; border-right:1px solid #ececec; border-bottom:1px solid #ececec; vertical-align:top; text-align:left; color:#807c7b}
.table01 th.right,
.table01 td.right {text-align:right; float:none}
.table01 th.left,
.table01 td.left {text-align:left; float:none}
.table01 .last {border-right:none}
.sinborder td {border-right:none}
.sinborder td.bigger {padding-bottom:20px}
.table01 .modificar {background:#ffddf0}
.table01 .modificar .caracteristicas {width:90%; padding:0 10px 10px 0}

/* Pasos de proceso */
ul.steps {list-style-type:none; color:#3593fd; font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.36em; height:45px}
ul.steps li {float:left; margin-right:15px}
ul.steps li .num {display:block; float:left; width:45px; height:42px; background:url(gfx/bgd_step_off.gif) 3px 0 no-repeat; font-size:2em; text-align:center}
ul.steps li .text {float:left; padding-top:10px}
ul.steps li.on .num {background:url(gfx/bgd_step_on.gif) 3px 0 no-repeat; color:#ffffff}
ul.steps li.on .text {font-size:1.2em; padding-top:8px}


/* Listado especial para "5 razones para comprar en Venca" */
ul.ul_razones {width:750px; padding:0 0 20px 80px}
ul.ul_razones li {position:relative; list-style-type:none; background:url(gfx/bgd_asterisco.gif) 0 0 no-repeat; padding:0 0 10px 0; height:100%}
ul.ul_razones li .num {position:absolute; top:10px; left:3px; width:55px; height:23px; font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:2.9em; color:#3593fd; font-weight:normal; text-align:center}
ul.ul_razones li .texto {font-size:1.1em; padding:14px 0 0 55px}
ul.ul_razones li .texto p.titulo {font-family:"HelveticaNeue LT 65 medium", Arial, Helvetica, sans-serif; font-size:1.7em; letter-spacing:-1px; padding:0; margin:0 0 -4px 0}
ul.ul_razones li .texto p.titulo span {color:#3593fd}
ul.ul_razones li .texto p.entradilla {font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:2.1em; letter-spacing:-1px; padding:0 0 10px 0}

/* Elementos especificos para Mi Cuenta, Tu compra, etc... */

.cuenta #col_right .sub_right {padding-top:10px}
.cuenta #gift {margin-top:110px; background:url(gfx/bgd_gift02.gif) 0 0 no-repeat;}
.cuenta .gris {height:auto; background:#f7f7f7; padding:20px 10px 10px 10px}
.cuenta .gris .form {}
.cuenta .gris .form fieldset {padding:0 0 20px 100px}
.cuenta .gris .form fieldset.pb0 {padding:0 0 0 100px}
.cuenta .gris .form fieldset.pb10 {padding:0 0 10px 100px}
.cuenta .gris .form fieldset .heading01 {padding-bottom:16px}
.cuenta .gris .form .formrow {position:relative}
.cuenta .gris .form .col1 {width:150px; margin-right:10px}
.cuenta .gris .form .col2 {width:450px}
.cuenta .gris .form .col1 label,
.cuenta .gris .form .col1 .label {position:relative; top:4px}
.cuenta .gris .form .col2 label,
.cuenta .gris .form .col2 .label {position:relative; top:-1px; padding-right:5px}
.cuenta .gris .form input.text,
.cuenta .gris .form select,
.cuenta .gris .form textarea {border-color:#a5acb2}
.cuenta .gris .form input.text {height:11px}
.cuenta .gris .form input.long0 {width:36px}
.cuenta .gris .form select.long0 {width:44px}
.cuenta .gris .form input.long3 {width:228px}
.cuenta .gris .form select.long3 {width:236px}
.cuenta .gris .form .ayuda {position:absolute; left:440px; top:0; width:160px}
.cuenta .gris .sep {height:1px; font-size:1px; border-bottom:1px solid #e7e7e7; margin:0 0 20px 0}
.cuenta .gris p.finalnote {float:right; margin: -15px 0pt 20px}
.cuenta .rosa {background:#ffddf0; padding:20px 10px 10px 10px; margin:0 0 20px 0}
.cuenta .rosa a.close {float:right; margin:-12px 0 -12px 0; display:inline-block; padding:0 16px 0 0; background:url(gfx/btn_close02.gif) right 2px no-repeat; font-size:1.1em}

.cuenta #col_unic #escaparate_top {padding-bottom:25px;}
.cuenta #col_unic .heading02 {padding-bottom:5px}

.cuenta .gris_login {width:auto; height:253px; background:url(gfx/bgd_gris_logino0.jpg) 0 0 no-repeat; padding:44px 10px 30px 10px; margin-top:-45px}
.cuenta .gris_login .heading02 {color:#5b5b5b; margin-left:-10px}
.cuenta .gris_login .heading01 {padding-bottom:3px}
.cuenta .gris_login .col_left {width:262px; float:left; margin-right:62px; padding-top:20px}
.cuenta .gris_login .col_right {width:290px; float:left; padding-top:20px}
.cuenta .gris_login .col_left .form {width:262px; padding-top:13px}
.cuenta .gris_login .col_left .form .formrow .col1 {width:84px; margin-right:6px}
.cuenta .gris_login .col_left .form .formrow .col2 {width:172px}
.cuenta .gris_login .col_left .form .formrow .col2 input.text {width:163px}
.cuenta .gris_login .col_right .form {width:282px; padding-top:13px}
.cuenta .gris_login .col_right .form .formrow .col1 {width:55px; margin-right:6px}
.cuenta .gris_login .col_right .form .formrow .col2 {width:221px}
.cuenta .gris_login .col_right .form .formrow .col2 input.text {width:213px}
.cuenta .gris_login .col_right ul {padding:6px 0 10px 0}

.cuenta .gris_login2 {width:auto; height:100%; background:#f7f7f7; padding:30px 10px 30px 10px}
.cuenta .gris_login2 .heading01 {padding-bottom:3px}
.cuenta .gris_login2 .background {height:100%; background:url(gfx/bgd_sep01.gif) 406px 0 repeat-y}
.cuenta .gris_login2 .col_left {width:364px; float:left; margin-right:80px}
.cuenta .gris_login2 .col_right {width:360px; float:left}
.cuenta .gris_login2 .col_left .form {width:364px; padding-top:13px}
.cuenta .gris_login2 .col_left .form .formrow .col1 {width:137px; margin-right:6px}
.cuenta .gris_login2 .col_left .form .formrow .col2 {width:221px}
.cuenta .gris_login2 .col_left .form .formrow .col2 input.text {width:213px}
.cuenta .gris_login2 .col_right .form {width:282px; padding-top:13px}
.cuenta .gris_login2 .col_right .form .formrow .col1 {width:55px; margin-right:6px}
.cuenta .gris_login2 .col_right .form .formrow .col2 {width:221px}
.cuenta .gris_login2 .col_right .form .formrow .col2 input.text {width:213px}
.cuenta .gris_login2 .col_right ul {padding:6px 0 10px 0}

.cuenta .transesp {width:550px; padding:4px 0 10px 137px; background:url(gfx/ico_transporte.gif) 90px 0 no-repeat}

.cuenta .gris .form .area {height:35px;width:474px;overflow:auto;}
.cuenta .cabecera01 {padding:0 0 9px 0}
.cuenta .gris .form .formrow .entradilla {font-size:1.2em;}
.cuenta .gris .form .catalogos {padding:0 0 20px 60px;}
.cuenta .gris .form .catalogos .catalogo {position:relative;float:left; width:156px; height:172px;  margin-top:-45px; }
.cuenta .gris .form .catalogos .seleccion { float:left;width:250px; }
.cuenta .gris .form .catalogos .radio {width:16px; float:left; display:block; padding-right:8px;}
.cuenta .gris .form .catalogos .texto {width:220px; float:left; display:block;}
.cuenta .gris .form .catalogos .texto p{width:210px; font-size:1.2em;}
.cuenta .boton {width:496px; margin-top:-10px;text-align:right}
.cuenta .boton02 {width:740px; margin-top:-10px;text-align:right}

.cuenta #tuco_mapa {}
.cuenta #tuco_mapa .colizq {width:246px; padding:0 30px 0 0; margin:0 0 10px 0; float:left}
.cuenta #tuco_mapa .colder {width:400px; padding:0 0 0 30px; margin:0 0 10px 0; border-left:1px solid #e7e7e7; float:left}
.cuenta #tuco_mapa .colder img {display:block}
.cuenta #tuco_mapa .colizq table.tuco_tablehorarios {width:244px; padding:0; margin:0; border:1px solid #d9d9d9; background:#ffffff}
.cuenta #tuco_mapa .colizq table.tuco_tablehorarios tr th {background:#d9d9d9; color:#5b5b5b; text-align:left; font-weight:normal; padding:3px 9px 3px 9px}
.cuenta #tuco_mapa .colizq table.tuco_tablehorarios tr td {color:#807c7d; padding:5px 9px 0px 9px}
.cuenta #tuco_mapa .colizq table.tuco_tablehorarios tr.last td {color:#807c7d; padding:4px 9px 15px 9px}

.cuenta #tuco_formapago1 input.long2 {width:136px}
.cuenta #tuco_formapago3 input.long0 {width:20px}
.cuenta #tuco_formapago3 input.long1 {width:40px}
.cuenta #tuco_formapago3 input.long2 {width:93px}

.cuenta #tuco_modificardir input.long0 {width:40px}
.cuenta #tuco_modificardir input.long3 {width:227px}
.cuenta #tuco_modificardir select.long3 {width:235px}

.cuenta #tuco_otrospuntos {border-bottom:dashed 1px #d0cfcf}
.cuenta #tuco_otrospuntos select.long2 {width:130px}
.cuenta #tuco_otrospuntos select.long3 {width:274px}

.cuenta #tuco_cards {display:inline; margin:0 0 0 20px; position:relative; top:10px}

.cuenta .tuco_conf_col1 {width:232px; padding:0 20px 0 0; margin:0 20px 10px 0; border-right:1px solid #e7e7e7; float:left}
.cuenta .tuco_conf_col1_last {width:220px; padding:0; margin:0 0 10px 0; border:none; float:left}
.cuenta .tuco_conf_col1 input.button,
.cuenta .tuco_conf_col1_last input.button {width:195px; padding-left:0; padding-right:0}
.cuenta .tuco_conf_col2 {width:360px; padding:0 20px 0 0; margin:0 20px 10px 0; border-right:1px solid #e7e7e7; float:left}
.cuenta .tuco_conf_col2_last {width:350px; padding:0; margin:0 0 10px 0; border:none; float:left}
.cuenta .tuco_conf_col3 {width:267px; padding:0 20px 0 0; margin:0 0 10px 0; float:left}
.cuenta .tuco_conf_col4 {width:472px; padding:0 0 0 0; margin:0 0 10px 0; float:left}
.cuenta .tuco_conf_col5 {width:600px; padding:0 0 0 0; margin:0 0 10px 0; float:left}

.cuenta .tuco_conf_col2 input.button,
.cuenta .tuco_conf_col2_last input.button
.cuenta .tuco_conf_col3 input.button,
.cuenta .tuco_conf_col4 input.button,
.cuenta .tuco_conf_col5 input.button {width:195px; padding-left:0; padding-right:0}

.cuenta table.tuco_tablehorarios2 {width:472px; padding:0; margin:0; border:1px solid #d9d9d9; background:#ffffff}
.cuenta table.tuco_tablehorarios2 tr th {background:#d9d9d9; color:#5b5b5b; text-align:left; font-weight:normal; padding:3px 9px 3px 9px}
.cuenta table.tuco_tablehorarios2 tr td {color:#807c7d; padding:5px 9px 0px 9px}
.cuenta table.tuco_tablehorarios2 tr.last td {color:#807c7d; padding:4px 9px 7px 9px}
.cuenta table.tuco_tablehorarios2 .col_vacaciones {width:208px; border-left:1px solid #d9d9d9}





.cuenta textarea.tuco_comentario {width:480px; height:35px}

.cuenta .gris .table01 {width:100%;}
.cuenta .gris .table01 th .heading01 {padding:0 0 2px 0; margin-top:-5px; color:#5b5b5b}

.cuenta .gris .table01#productos {}
.cuenta .gris .table01#productos p {padding-bottom:4px}
.cuenta .gris .table01#productos .num {display:block; padding:0 0 0 1px; margin:0; background:url(gfx/bgd_num.gif) 0 0 no-repeat; text-align:center; color:#ffffff; font-size:0.9em; width:13px; height:14px; float:left; margin-top:10px; margin-right:10px; font-weight:bold}
.cuenta .gris .table01#productos img.left {margin-right:10px}
.cuenta .gris .table01#productos div.left {width:130px; margin-top:10px}
.cuenta .gris .table01#productos td.last {background:#fbfbfb; color:#807c7b}
.cuenta .gris .table01#productos .colform {}
.cuenta .gris .table01#productos .colform p {width:237px;  clear:both; line-height:1em; padding-bottom:0}
.cuenta .gris .table01#productos .colform p span {text-align:right; width:80px; display:block; float:left; padding:0 10px 4px 0}
.cuenta .gris .table01#productos .colform p strong {display:block; width:120px; float:left; padding:0 0 4px 0}
.cuenta .gris .table01#productos .colform p.cantidad {padding-top:5px}
.cuenta .gris .table01#productos .colform p.cantidad span {padding-top:3px}

.cuenta .gris .table01#regalo01 {background:#FFFFFF; padding-bottom:0px; height:100%; border:1px solid #d9d9d9;}
.cuenta .gris .table01#regalo01 td {border-bottom:none; padding-bottom:0; padding-top:0}
.cuenta .gris .table01#regalo01 td.pb10 {padding:12px 0 14px 10px}
.cuenta .gris .table01#regalo01 .col1 {padding:5px 10px 10px 50px; width:281px;}
.cuenta .gris .table01#regalo01 .col2 {padding:5px 20px 10px 30px; width:210px;}
.cuenta .gris .table01#regalo01 .col3 {padding:5px 10px 10px 30px; width:200px}
.cuenta .gris .table01#regalo01 .blt {padding:0 0 8px 17px; background:url(gfx/blt_02.gif) 0 4px no-repeat}
.cuenta .gris .table01#regalo01 .border { border-bottom:1px solid #d9d9d9; padding-bottom:8px; margin-bottom:8px; padding-right:20px }
.cuenta .gris .table01#regalo01 td p.fila {padding:0 0 0px 16px; clear:both; }
.cuenta .gris .table01#regalo01 td p.button {padding:10px 0 0px 16px;}
.cuenta .gris .table01#regalo01 td p.fila label.left {width:auto; padding-right:3px; padding-top:2px} 
.cuenta .gris .table01#regalo01 td p.fila input.text {margin-right:2px}
.cuenta .gris .table01#regalo01 td p input.long3 {width:274px}
.cuenta .gris .table01#regalo01 td p.fila input.radio {padding:0; margin:0 4px 0 0; float:left; display:block; position:relative; height:15px; width:15px}
.cuenta .gris .table01#regalo01 td p.fila label {padding:0 0 6px 0; margin:0; display:block; float:left; max-width:150px; width:auto}
.cuenta .gris .table01#regalo01 .padbot {padding:0; margin:0; height:10px; border-right:none}
.cuenta .gris .table01#regalo01 .modificar {background:#ffddf0; }

.cuenta .gris .table01#regalo02 p {padding-bottom:4px}
.cuenta .gris .table01#regalo02 td.last {background:#fbfbfb}
.cuenta .gris .table01#regalo02 img.left {margin-right:10px}
.cuenta .gris .table01#regalo02 div.left {margin-top:10px; width:430px}
.cuenta .gris .table01#regalo02 .modificar {background:#ffddf0;}
.cuenta .gris .table01#regalo02 .modificar .long3 {width:279px}
.cuenta .gris .table01#regalo02 .modificar label.left { padding-top:3px;}
.cuenta .gris .table01#regalo02 .colform {padding-top:15px; }
.cuenta .gris .table01#regalo02 .colform p {padding-bottom:4px}
.cuenta .gris .table01#regalo02 .colform p label {text-align:right; width:60px; display:block; float:left; padding-right:6px; padding-top:3px}
.cuenta .gris .table01#regalo02 .colform p strong {display:block;}
.cuenta .gris .table01#regalo02 .colform p.cantidad {padding-top:5px}
.cuenta .gris .table01#regalo02 .colform p.cantidad span {padding-top:3px}
.cuenta .gris .table01#regalo02 p.codigo {padding-bottom:12px}
.cuenta .gris .table01#regalo02 p.comentario {padding-top:12px}




.cuenta .gris #total01 {width:343px; float:right; border:1px solid #d9d9d9; border-bottom:none; margin-bottom:20px; color:#5b5b5b}
.cuenta .gris #total01 td {border-bottom:1px solid #ececec; }
.cuenta .gris #total01 td.last {background:#fbfbfb; color:#807c7d}
.cuenta .gris #total01 p {padding-bottom:4px}
.cuenta .gris #total01 .nota {color:#807c7d; text-align:left; }

/*Mis pedidos*/
.mispe #main_title {width:500px; background:url(gfx/tit_mispe.gif) 0 0 no-repeat}
.mispePT #main_title {width:900px; background:url(gfx/tit_mispePT.gif) 0 0 no-repeat}
/* Elementos especificos para Mis Pedidos */
.mispe #escaparate_top, .mispePT #escaparate_top { padding-right:0; padding-bottom:21px}
.mispe .gris, .mispePT .gris {background:#f7f7f7; padding:15px 10px 10px 10px; height:100%}
.mispe .gris .table01, .mispePT .gris .table01 {width:100%;}
.mispe .gris .table01 th .heading01, .mispePT .gris .table01 th .heading01 {padding:0 0 2px 0; margin-top:-5px; color:#5b5b5b}

.mispe .gris #productos .num, .mispePT .gris #productos .num {display:block; padding:0 0 0 1px; margin:0; background:url(gfx/bgd_num.gif) 0 0 no-repeat; text-align:center; color:#ffffff; font-size:0.9em; width:13px; height:14px; float:left; margin-top:1px; margin-right:10px; font-weight:bold}
.mispe .gris #productos td.last, .mispePT .gris #productos td.last {background:#fbfbfb; color:#807c7b}

