/**
* CSS Document */
body { margin:0; padding:0; background:#FFF url(/imagenes/maquetacion/fnd-1.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000; }
form { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, fieldset, legend, p, dl, dd, ol, ul, li{ margin:0; padding:0; }
a { text-decoration:none; }
a:hover { color:#000; }
img { border:0; }

/* Párrafos */
.par-reg-ces { margin:0 0 10px 0; }
.par-reg-ces-b { padding:8px 0 0 0; }
.par-mrg-men { margin:1px 0 0 10px; }
.par-for-pag { margin:4px 0 0 10px; }
.par-for-pag-2 { margin:4px 0 0 22px; }
.par-for-pag-2-b { margin:2px 0 0 22px; }
.par-for-pag-3 { margin:2px 0 0 35px; }
.par-not-leg-1 { margin:0 0 0 10px; }
.par-not-leg-1-b { margin:5px 0 0 10px; }
.par-not-leg-1-c { margin:0 0 0 20px; }
.par-not-leg-1-d { margin:0 0 0 23px; }
.par-not-leg-2 { padding:10px 0 0 0; }
.par-not-leg-3 { padding:10px 0 0 10px; }
.par-not-leg-4 { margin:0 0 0 10px; padding:0 0 0 13px; background:url(/imagenes/genericas/tri-amarillo-b.gif) no-repeat top left; }
.par-not-leg-4-b { margin:0 0 0 20px; padding:0 0 0 13px; background:url(/imagenes/genericas/tri-amarillo-b.gif) no-repeat top left; }
.par-not-leg-5 { margin:0 0 0 23px; padding:0 0 0 13px; background:url(/imagenes/genericas/tri-verde-b.gif) no-repeat top left; }
.par-not-leg-5-b { margin:0 0 0 33px; padding:0 0 0 13px; background:url(/imagenes/genericas/tri-verde-b.gif) no-repeat top left; }
.par-not-leg-6 { margin:0 0 0 60px; padding:0 0 0 8px; background:url(/imagenes/genericas/lin-verde.gif) no-repeat top left; }

/**
* Listas - dl's & dd's **/
.dd-menu-sup { float:left; height:20px; padding:0 10px 0 10px; }
.dd-menu-sup-ofe { float:left; height:20px; padding:0 10px 0 10px; background:url(/imagenes/maquetacion/fnd-ofe-des.gif) top no-repeat; }/**/
.dd-menu-sup-b { float:left; height:20px; padding:0 10px 0 10px; width:380px; }
.dd-menu-sup-c { float:left; padding:0 10px 0 10px; width:320px; }
.dd-menu-sup-2 { float:left; padding:0 0 0 5px; }
.dl-menu-inf-2 { float:right; width:120px; }
.dd-menu-inf-2 { text-align:right; padding:2px 0 0 0; margin:-6px 0 0 0; }

.dd-menu-sup a, .dd-menu-sup-ofe a, .dd-menu-sup-b a, .dd-menu-sup-c a { display:block; padding:4px 0 0 0; }

.dl-menu-inf { float:left; width:500px; }
.dd-menu-inf { float:left; padding:15px 10px 0 10px; margin:-5px 0 0 0; }
.dd-mrg-men-1 { margin:1px 0 0 20px; }
.dd-mrg-men-2 { text-align:right; margin:10px 15px 10px 0; }
.dd-patrocinadores { float:left; padding:0 0 0 5px; }
.dd-patrocinadores-b { float:left; margin:9px 0 0 37px; }
.dd-patrocinadores-c { float:left; margin:6px 0 0 302px; }
.dd-patrocinadores-d { float:left; margin:-1px 0 0 92px; }
.dl-buscador { margin:0; }
.dd-buscador { float:left; padding:1px 0 0 8px; }
.dd-buscador-b { float:left; padding:4px 0 0 2px; }
.dd-buscador-c { float:left; padding:2px 0 0 6px; }
.dd-buscador-d { float:left; }
.dd-buscador-e { float:left; padding:2px 5px 0 5px; }
.dd-buscador-f { float:right; }
.dd-buscador-g { float:right; padding:2px 5px 0 5px; }
.dd-comercios { float:left; width:100px; padding:7px 0 3px 0; text-align:center; }
.dd-comercios-b { float:left; width:100px; padding:7px 0 3px 0; text-align:center; }
.dd-productos { float:left; padding:7px 5px 0 5px; }
.dd-productos-b { float:left; padding:7px 0 0 0; }
.dd-productos2 { float:left; width:120px; margin:0 0 0 2px; padding:1px 5px 1px 0; text-align:left; }
.dd-productos-b2 { float:left; width:120px; padding:1px 0 1px 5px; text-align:left; } 
.dl-productos3 { clear:both; padding:2px 0 0 0; }  
.dd-productos3 { clear:left; float:left; width:97px; padding:0 5px 0 1px; text-align:left; }  
.dd-productos-b3 { clear:right; float:right; width:97px; padding:0 1px 0 5px; text-align:left; } 
.dd-productos3-sel { float:left; width:95px; padding:0 3px 0 3px; text-align:left; border:1px solid #174B00; }  
.dd-productos-b3-sel { float:right; width:95px; padding:0 3px 0 3px; text-align:left; border:1px solid #174B00; } 
.dd-pro-men-izd-1 { border-bottom:1px solid #174B00; }
.dd-pro-men-izd-1-b { margin:0 0 0 5px; border-bottom:1px solid #174B00; margin:0; padding:0; }
.dd-pro-men-izd-2 { margin:0 0 0 0; padding:0 0 0 5px; }
.dd-pro-men-izd-2-b { margin:0 0 0 4px; padding:0 0 0 5px; }
.dd-pro-eco-1 { float:left; width:145px; } /* 90 */
.dd-pro-eco-2 { float:left; width:110px; } /* 80 */
/*.dd-pro-eco-3 { float:left; width:85px; }*/
/* Contacto */
.dd-con-1 { float:left; width:270px; }
.dd-con-2 { float:right; width:270px; }
/* Ofertas destacadas */
.dd-ofe-des-1 { float:left; }
.dd-ofe-des-2 { float:left; margin:0 4px 0 4px; }
/* Buscador */
.dd-buscador-1 { float:left; margin:0 20px 0 15px; }
.dd-bus-cat-1 { border-bottom:1px solid #174B00; }
.dd-bus-cat-2 { padding:0 0 0 10px; }
.dd-pag-sig { float:right; margin:-5px 0 0 20px; }
.dd-pag-ant { float:right; margin:-5px 0 0 0; }
/* 7 Razones */
.li-raz-1 { font-size:75%; color:#174B00; padding:5px 10px 0 5px; margin:0 0 0 20px; text-align:justify; }
.li-raz-2 { padding:2px 10px 0 5px; margin:0 0 0 30px; text-align:justify; }

/**
* Div's - Genéricas*/
.div-no-js { clear:both; padding:5px 0 0 0; }
.div-izq { float:left; }
.div-izq-b { float:left; width:47px; height:47px; margin:5px 0 0 0; padding:0 6px 0 5px; }
.div-izq-c { float:left; width:370px; }
.div-izq-d { float:left; height:70px; width:370px; }
.div-izq-e { float:left; width:100px; padding:15px 0 0 0; }
.div-der { float:right; }
.div-der-b { float:right; margin:8px 0 0 0; }
.div-der-c { float:right; margin:4px 0 0 0; }
.div-der-d { float:right; width:370px; }
.div-der-e { float:right; height:53px; width:370px; padding:17px 0 0 0; }
.div-der-f { float:right; width:705px; }

/**
* Div's - Estructura */
#contenedor { width:1000px; margin:0 auto; }
#cuerpo { float:left; position:relative; width:780px; }
#menu { float:right; width:220px; }
#menu #promos { height:148px; background:url(/imagenes/secciones/menu/fnd-1-vales.gif) top right no-repeat; } /* background:url(/imagenes/secciones/menu/fnd-1-promo.gif) top right no-repeat; */
#menu #promos #vales { margin:0; padding:90px 0 0 8px; }
#menu #promos #vales dd { float:left; padding:0 4px 0 7px; }
#menu #promos #vales * { outline:none; }

#cabecera { position:absolute; width:100%; z-index:0; top:0; left:0; } 
#contenido { position:relative; width:100%; padding:149px 0 0 0; z-index:1 } 
#cesta { position:absolute; right:8px; top:123px; z-index:2; }
#logo { position:absolute; left:5px; top:60px; z-index:2; }
#seccion { clear:both; width:100%; }
#sub-sec { float:left; width:760px; margin:0 0 0 4px; } /* 1 de 1 */
#sub-sec-izq { float:left; width:206px; margin:0 0 0 4px; } /* 1 de 3 y 1 de 2*/
#sub-sec-izq-cen { float:left; width:474px; margin:0 0 0 4px; } /* 1 de 2 */
#sub-sec-cen { float:left; width:258px; margin:0 0 0 10px; } /* 2 de 3 */
#sub-sec-der { float:left; width:278px; margin:0 0 0 10px; } /* 3 de 3 */
#sub-sec-cen-der { float:left; width:546px; margin:0 0 0 10px; } /* 2 de 2 */
#pie { clear:both; width:100%; padding:10px 0 0 0; }
#patrocinadores { clear:both; width:100%; padding-top:1px; border-top:1px solid #8E4C00; }
#cesta-menu { float:right; width:210px; border:1px solid #344104; margin:25px 0 0 0; background:url(/imagenes/secciones/menu/fnd-2.gif) top right no-repeat; }
#cesta-menu-2 { float:right; width:212px; }
#cesta-menu-3 { float:right; width:212px; height:40px; margin:10px 0 0 0; background:url(../imagenes/secciones/menu/fnd-4.gif) top no-repeat; }
#cesta-menu-4 { float:right; width:210px; border:1px solid #589219; border-top:0; background:#A6C484; }
#cesta-menu-5 { float:right; width:212px; }
#cesta-menu-5-b { float:right; width:212px; }
#cesta-menu-5-c { float:right; width:212px; }
#cesta-menu-6 { float:left; padding:5px 0 0 15px; width:130px;  }
.cesta-menu-7 { float:left; padding:15px 0 0 8px; }
#txt-num-ped-menu { margin:5px 0 10px 5px; }
#ruta_seccion { padding:0 0 0 5px; }

/**
* Div's - Contacto */
#mapa-loc { position:absolute; left:4px; top:194px; width:758px; height:426px; padding:3px; background:url(/imagenes/secciones/contacto/mapa.gif) top no-repeat #CCCCCC; border:1px solid #174B00; display:none; }

/**
* Div's - Productos */
#descrip-product { display:none; padding:0 5px 5px 5px; margin:-5px 0 5px 0; border:1px solid #174B00; border-top:0; background:#E8F0E0;}
#cerrar-descrip { float:right; margin:0 -5px 0 0; }
#div-img-des-pro { display:block; height:145px; } /* Deberá estar el display en none */
#div-img-ant-pro { float:left; margin:0; }
#div-img-act-pro { float:left; width:69px; text-align:center; }
#div-img-sig-pro { float:right; margin:0; }

/**
* Div's - Clases */
.div-art-ces-men { clear:both; width:100%; border-top:1px solid #344104; }
.div-art-ces-men-b { clear:both; width:100%; border-top:1px solid #344104; text-align:right; background:url(../imagenes/secciones/menu/fnd-3-over.gif) left no-repeat; }
.div-art-ces-men-2 { float:left; width:121px; padding:3px; }
.div-art-ces-men-2-b { float:left; width:121px; padding:3px; }
.div-art-ces-men-3 { float:left; width:61px; height:20px; border-left:1px solid #344104; padding:2px 0 0 0; }
.div-art-ces-men-3-b { float:left; width:76px; height:18px; padding:3px; background:#D2E1C1; border-left:1px solid #344104; text-align:right; }
.div-art-ces-men-3-c { float:left; width:25px; height:19px; padding:3px 1px 0 3px; border-left:1px solid #344104; }
.div-art-ces-men-4 { float:left; width:20px; height:22px; border-left:1px solid #344104; }
.div-art-ces-men-4-b { float:left; width:51px; height:19px; padding:3px 1px 0 1px; text-align:right; }
.tit-sub-sec-1 { width:100%; margin:5px 0 8px 0; border-bottom:1px solid #BA9263; }
.tit-sub-sec-1-b { width:100%; margin:5px 0 2px 0; border-bottom:1px solid #BA9263; }
.tit-sub-sec-2 { width:100%; margin:5px 0 8px 0; border-bottom:1px solid #739263; }
.tit-sub-sec-2-b { margin:5px 0 2px 0; border-bottom:1px solid #739263; }
.tit-sub-sec-3 { clear:both; width:100%; padding:15px 0 5px 0; }
.art-des { clear:both; margin:0 3px 0 3px; padding:0 0 4px 0; border-bottom:1px dotted #BE8B00; }
.art-des-sel { clear:both; margin:0 3px 0 3px; padding:0 0 4px 0; border-bottom:1px dotted #BE8B00; background:#E8F0E0; }
.art-des-b { float:left; width:243px; margin:3px 0 3px 0; padding:0 0 4px 0; }
.art-des-c { float:left; width:244px; margin:3px 7px 3px 7px; padding:0 7px 4px 7px; border-left:1px dotted #BE8B00; border-right:1px dotted #BE8B00; }
.div-ofe-des-1 { clear:left; }
/* Comercios */
.comercios { clear:both; }
.comercios-a { float:left; width:233px; margin:6px 0 6px 0; padding:0 5px 5px 5px; border:1px solid #D1DBCC; }
.comercios-b { float:left; width:234px; margin:6px 12px 6px 12px; padding:0 5px 5px 5px; border:1px solid #D1DBCC; }
.div-com-1 { border-bottom:1px solid #BE8B00; }
.div-com-2 { float:right; text-align:justify; width:145px; margin:3px 0 0 0; }
.div-com-2-b { text-align:justify; margin:3px 0 0 0; }
.div-com-2-c { text-align:justify; margin:3px 0 0 0; display:none; }
.div-com-4 { float:right; margin:13px 3px 0 0; }
.div-com-4-b { float:right; display:none; margin:13px 3px 0 0; }
.div-com-5 { clear:both; padding:2px 0 0 0; }
.div-com-6 { margin:5px 0 1px 0; }
.div-com-7 { float:left; margin:0; }
.div-com-8 { float:left; width:107px; text-align:center; }
.div-com-8-b { float:left; width:81px; text-align:center; }
.div-com-9 { float:right; margin:0; }
.img-com-1 { float:left; margin:5px 10px 5px 0; }
.pro-eco { clear:both; height:18px; border-top:1px dotted #BE8B00; }
.pro-eco-b { clear:both; padding:10px 0 1px 0; } /*  margin:12px 0 1px 0; */
.pro-eco-sel { clear:both; height:18px; border-top:1px dotted #BE8B00; background:#E8F0E0; }
.not-leg-1 { width:98%; margin:5px; text-align:justify; }
.div-unidades-1 { text-align:right; width:195px; height:20px; }
.div-unidades-1-b { text-align:right; width:177px; height:20px; }
.div-unidades-2 { float:left; }
.div-sum-unidad { width:7px; height:7px; padding:2px 0 0 0; }
.div-res-unidad { width:7px; height:7px; padding:2px 0 0 0; }
.img-res-sum { cursor:pointer; }
.img-actualizar { cursor:pointer; margin:0 0 0 5px; }
.div-act-uni { float:left; margin:1px 0 0 3px; }
/* Productos */
.art-list-pro { clear:both; margin:0 3px 0 3px; padding:0 0 4px 0; height:60px; border-bottom:1px dotted #BE8B00; }
.art-list-pro-sel { clear:both; margin:0 3px 0 3px; padding:0 0 4px 0; height:60px; border-bottom:1px dotted #BE8B00; background:#E8F0E0; }
.div-ver-des { float:left; margin:0 55px 0 0; }
.div-uni-list-pro { float:left; text-align:right; margin:-2px 0 0 0; width:200px; height:20px; }
.div-des-pro-1 { margin:5px 0 0 0; }
.div-des-pro-1-b { margin:5px 0 0 0; text-align:justify; }
.div-des-pro-1-c { margin:5px 0 0 0; height:18px; text-align:right; }
.div-pro-enc-1-a { float:left; width:272px; height:16px; padding:3px; margin:10px 0 0 0; border:1px solid #CFDACC; border-right:0; background:#E2ECD8; }
.div-pro-enc-1-b { float:right; width:260px; height:16px; padding:3px; margin:10px 0 0 0; border:1px solid #CFDACC; border-left:0; background:#E2ECD8; text-align:right; }
/* Cesta */
.div-pas-ces { width:460px; height:40px; border:1px solid #174B00; margin:5px 0 0 0; padding:5px 0 5px 0; }
.div-pas-ces-1 { float:left; width:120px; text-align:center; }
.div-pas-ces-2 { float:left; width:150px; text-align:center; }
.div-pas-ces-3 { float:left; width:120px; text-align:center; }
.div-pas-ces-4 { float:left; width:70px; text-align:center; }
.div-pas-ces-back { position:absolute; overflow:visible; width:90px; height:52px; line-height:110%; margin:-6px 0 0 670px; /* padding:42px 0 0 0; */  }
.div-pas-ces-back a { display:block; width:90px; height:52px; color:#174B00; font-size:65%; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/imagenes/secciones/cesta/btn-back.png) no-repeat right; }
.recuerde { display:block; width:370px; float:right; font-size:130%; color:#AC1616; }
.recuerde em { font-size:70%; font-weight:bold; font-style:normal; }

.div-cab-art-ces { float:left; height:18px; padding:2px 0 0 65px; width:289px; background:#E6EFDC; border:1px solid #A6C484; }
#div-cab-sug-ces { float:left; height:18px; padding:2px 0 0 0; width:200px; background:#E6EFDC; border:1px solid #A6C484; border-left:0; text-align:center; }
.div-cab-uni-ces { float:left; height:18px; padding:2px 0 0 0; width:75px; background:#E6EFDC; border:1px solid #A6C484; border-left:0; text-align:center; }
.div-cab-sum-ces { float:left; height:18px; padding:2px 0 0 0; width:80px; background:#E6EFDC; border:1px solid #A6C484; border-left:0; text-align:center; }
.div-cab-bor-ces { float:left; height:18px; padding:2px 0 0 0; width:45px; background:#E6EFDC; border:1px solid #A6C484; border-left:0; text-align:center; }

.div-ele-art-ces { float:left; height:60px; width:354px; border:1px solid #A6C484; border-top:0; }
.div-ele-sug-ces { float:left; height:56px; width:195px; padding:4px 0 0 5px; border-bottom:1px solid #A6C484; border-right:1px solid #A6C484; text-align:left; overflow:auto; }
.div-ele-uni-ces { float:left; height:40px; width:75px; padding:20px 0 0 0; border-bottom:1px solid #A6C484; border-right:1px solid #A6C484; text-align:center; }
.div-ele-sum-ces { float:left; height:40px; width:80px; padding:20px 0 0 0; border-bottom:1px solid #A6C484; border-right:1px solid #A6C484; text-align:center; }
.div-ele-bor-ces { float:left; height:40px; width:45px; padding:20px 0 0 0; border-bottom:1px solid #A6C484; border-right:1px solid #A6C484; text-align:center; }


.div-log-ces { width:455px; height:69px; border:1px solid #D1DBCC; padding:2px 5px 5px 5px; margin:10px 0 1px 0; }
.div-rec-ces { padding:0 0 0 5px; }
.div-reg-ces { float:right; width:270px; height:69px; border:1px solid #D1DBCC; padding:2px 5px 5px 5px; margin:10px 0 0 0; }
.div-bot-reg-ces { float:right; margin:6px 0 0 0; padding:2px 0 3px 0; } 
.div-bot-log-ces { float:right; margin:28px 0 0 0; padding:2px 0 3px 0; }
.div-con-ces {  margin:10px 0 0 0; width:763px; } /* border:1px solid #ACBEA3; */
.div-sub-tot-ces { clear:both; height:24px; width:758px;  border:1px solid #A6C484; border-top:0; }
.div-gas-env-ces { clear:both; height:24px; width:758px;  border:1px solid #A6C484; border-top:0; }
.div-pre-tot-ces { clear:both; height:22px; width:755px;  border:1px solid #A6C484; border-top:0; text-align:right; padding:8px 3px 0 0; }
.div-tit-pre-ces { float:left; width:550px; text-align:right; margin:4px 0 0 0; }
.div-tit-pre-ces-b { float:left; width:550px; text-align:right; margin:-8px 0 0 0; padding:4px 0 4px 0; }
.div-pre-ces { float:left; width:110px; text-align:right; margin:2px 0 0 0; } 
.div-pre-ces-b { float:left; width:110px; text-align:right; margin:-6px 0 0 0; } 
.div-con-com { border:1px solid #D1DBCC; padding:10px; }
.div-con-com-b { clear:both; padding:10px; text-align:center; }
.div-bot-con-com { float:right; padding:4px 0 3px 0; margin:-2px 0 0 0; } 
/* Validar - Cesta */
.div-txt-leg-val-ces { float:right; width:268px; margin:96px 0 0 0; }
.div-pas-ces-b { float:left; width:460px; height:40px; border:1px solid #174B00; margin:5px 0 0 0; padding:5px 0 5px 0; }
.div-dat-ent-val { float:left; width:474px; margin:0 0 0 1px; }
.div-con-ces-b { clear:both; } 
/* Formas de pago - Cesta */
.div-paypal-izd { float:left; width:636px; height:102px; border:1px solid #D1DBCC; }
.div-paypal-dch { float:right; width:110px; height:62px; padding:40px 0 0 0; border:1px solid #D1DBCC; text-align:center; background:#DBE8CE url(/imagenes/secciones/cesta/paypal.gif) top no-repeat; }
.div-contra-izd { float:left; width:636px; height:66px; border:1px solid #D1DBCC; margin:10px 0 0 0; }
.div-contra-dch { float:right; width:110px; height:61px; padding:5px 0 0 0; border:1px solid #D1DBCC; text-align:center; background:#DBE8CE; margin:10px 0 0 0; }
/* Resumen - Cesta */
.div-borde-1 { border:1px solid #DCE4D9; border-bottom:0; padding:5px; }
.div-borde-2 { border:1px solid #DCE4D9; padding:5px; }
/* Finalizar - Cesta */
.div-fin-ces-1 { float:left; width:414px; height:125px; margin:10px 0 0 0; padding:10px; border:1px solid #D1DBCC; }
.div-fin-ces-2 { float:right; width:290px; height:125px; margin:10px 0 0 0; padding:10px; border:1px solid #D1DBCC; }
/* Mis pedidos */
.div-mis-ped-con { margin:20px 5px 20px 5px; }
.div-mis-ped-pag { width:747px; margin:0 5px 0 5px; height:25px; }
.div-mis-ped-pnd { float:left; width:140px; height:20px; }
.div-mis-ped-num { float:left; width:495px; height:20px; } 
.div-mis-ped-sig { float:right; width:62px; height:20px; text-align:right; }
.div-mis-ped-ant { float:right; width:50px; height:20px; text-align:left; }
.pedido_no_sel { display:none; }
.pedido_select { display:block; }
.div-mis-ped-cab-fec { float:left; width:102px; height:17px; padding:2px 2px 2px 7px; background:#E6EFDC; border:1px solid #D1DBCC; border-right:0; }
.div-mis-ped-cab-art { float:left; width:208px; height:17px; padding:2px 2px 2px 17px; background:#E6EFDC; border:1px solid #D1DBCC; border-right:0; }
.div-mis-ped-cab-can { float:left; width:58px; height:17px; padding:2px 2px 2px 10px; background:#E6EFDC; border:1px solid #D1DBCC; border-right:0; }
.div-mis-ped-cab-pre { float:left; width:75px; height:17px; padding:2px 15px 2px 2px; background:#E6EFDC; border:1px solid #D1DBCC; border-right:0; text-align:right; }
.div-mis-ped-cab-est { float:left; width:90px; height:17px; padding:2px 2px 2px 15px; background:#E6EFDC; border:1px solid #D1DBCC; border-right:0; }
.div-mis-ped-cab-dup { float:left; width:90px; height:17px; padding:2px 2px 2px 2px; background:#E6EFDC; border:1px solid #D1DBCC; border-right:0; }
.div-mis-ped-cab-imp { float:left; width:34px; height:17px; padding:2px 2px 2px 2px; background:#E6EFDC; border:1px solid #D1DBCC; }
.div-mis-ped-ele-fec { float:left; width:100px; height:15px; padding:5px 2px 3px 9px; background:#F2E8CC; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-art { float:left; width:208px; height:17px; padding:3px 2px 3px 17px; background:#FFF; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-can { float:left; width:65px; height:17px; padding:3px 2px 3px 3px; background:#FFF; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; text-align:center; }
.div-mis-ped-ele-pre { float:left; width:75px; height:17px; padding:3px 15px 3px 2px; background:#FFF; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; text-align:right; }
.div-mis-ped-ele-est { float:left; width:90px; height:17px; padding:3px 2px 3px 15px; background:#FFF; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-dup { float:left; width:90px; height:17px; padding:3px 2px 3px 2px; background:#FFF; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; text-align:center; }
.div-mis-ped-ele-imp { float:left; width:34px; height:17px; padding:3px 2px 3px 2px; background:#FFF; border:1px solid #D1DBCC; border-top:0; text-align:center; }
.div-mis-ped-ele-fec-sel { float:left; width:100px; height:15px; padding:5px 2px 3px 9px; background:#E8DBCC; border-bottom:1px solid #D1D5A5; border-left:1px solid #D1D5A5; }
.div-mis-ped-ele-art-sel { float:left; width:208px; height:17px; padding:3px 2px 3px 17px; background:#CCDDB8; border-bottom:1px solid #8CB360; border-left:1px solid #8CB360; }
.div-mis-ped-ele-can-sel { float:left; width:65px; height:17px; padding:3px 2px 3px 3px; background:#CCDDB8; border-bottom:1px solid #8CB360; border-left:1px solid #8CB360; text-align:center; }
.div-mis-ped-ele-pre-sel { float:left; width:75px; height:17px; padding:3px 15px 3px 2px; background:#CCDDB8; border-bottom:1px solid #8CB360; border-left:1px solid #8CB360; text-align:right; }
.div-mis-ped-ele-est-sel { float:left; width:90px; height:17px; padding:3px 2px 3px 15px; background:#CCDDB8; border-bottom:1px solid #8CB360; border-left:1px solid #8CB360; }
.div-mis-ped-ele-dup-sel { float:left; width:90px; height:17px; padding:3px 2px 3px 2px; background:#CCDDB8; border-bottom:1px solid #8CB360; border-left:1px solid #8CB360; text-align:center; }
.div-mis-ped-ele-imp-sel { float:left; width:34px; height:17px; padding:3px 2px 3px 2px; background:#CCDDB8; border:1px solid #8CB360; border-top:0; text-align:center; }
.div-mis-ped-ele-fec-2 { float:left; width:100px; height:17px; padding:1px 2px 0 9px; background:#F2E8CC; border-bottom:0; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-art-2 { float:left; width:208px; height:17px; padding:1px 2px 0 17px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-can-2 { float:left; width:65px; height:17px; padding:1px 2px 0 3px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; text-align:center; }
.div-mis-ped-ele-pre-2 { float:left; width:75px; height:17px; padding:1px 15px 0 2px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; text-align:right; }

.div-mis-ped-ele-sug-2 { float:left; width:224px; height:17px; padding:1px 2px 0 15px; background:#E3ECD8; border:1px solid #D1DBCC; border-top:0; }
/*
.div-mis-ped-ele-est-2 { float:left; width:90px; height:17px; padding:1px 2px 0 15px; background:#E3ECD8; border-bottom:1px solid #E3ECD8; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-dup-2 { float:left; width:90px; height:17px; padding:1px 2px 0 2px; background:#E3ECD8; border-bottom:1px solid #E3ECD8; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-imp-2 { float:left; width:34px; height:17px; padding:1px 2px 0 2px; background:#E3ECD8; border-bottom:1px solid #E3ECD8; border-left:1px solid #D1DBCC; border-right:1px solid #D1DBCC; }
*/
.div-mis-ped-ele-fec-2-b { float:left; width:100px; height:17px; padding:0 2px 0 9px; background:#F2E8CC; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-art-2-b { float:left; width:208px; height:17px; padding:1px 2px 0 17px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-can-2-b { float:left; width:65px; height:17px; padding:1px 2px 0 3px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; text-align:center; }
.div-mis-ped-ele-pre-2-b { float:left; width:75px; height:17px; padding:1px 15px 0 2px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; text-align:right; }

.div-mis-ped-ele-sug-2-b { float:left; width:224px; height:17px; padding:1px 2px 0 15px; background:#E3ECD8; border:1px solid #D1DBCC; border-top:0; }

/*
.div-mis-ped-ele-est-2-b { float:left; width:90px; height:17px; padding:1px 2px 0 15px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-dup-2-b { float:left; width:90px; height:17px; padding:1px 2px 0 2px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; }
.div-mis-ped-ele-imp-2-b { float:left; width:34px; height:17px; padding:1px 2px 0 2px; background:#E3ECD8; border-bottom:1px solid #D1DBCC; border-left:1px solid #D1DBCC; border-right:1px solid #D1DBCC; }
*/

/* Vista de impresión */
.div-vis-imp-con { width:595px; height:842px; border:1px solid #000; }
/* Buscador */
.div-bus-ocu { display:none; }
.div-bus-vis { display:block; }
.div-buscador-1 { padding:3px; margin:5px 0 0 0; border:1px solid #CFDACC; }
.div-buscador-1-b { padding:2px; margin:5px 0 0 0; border:1px solid #CFDACC; height:18px; }
.div-buscador-2-a { float:left; width:235px; height:16px; padding:3px; margin:10px 0 0 0; border:1px solid #CFDACC; border-right:0; background:#E2ECD8; }
.div-buscador-2-b { float:right; width:225px; height:16px; padding:3px; margin:10px 0 0 0; border:1px solid #CFDACC; border-left:0; background:#E2ECD8; text-align:right; }
.div-buscador-3 { float:left; width:449px; height:16px; padding:3px 3px 3px 20px; margin:10px 0 0 0; border:1px solid #CFDACC; background:#E2ECD8; }
.art-list-bus { clear:both; height:60px; margin:0 3px 0 3px; padding:0 0 4px 0; border-bottom:1px dotted #BE8B00; }
.art-list-bus-sel { clear:both; height:60px; margin:0 3px 0 3px; padding:0 0 4px 0; border-bottom:1px dotted #BE8B00; background:#E8F0E0; }
.div-ver-des-bus { float:left; margin:0 30px 0 0; }
.div-uni-list-bus { float:left; text-align:right; margin:-2px 0 0 0; width:185px; height:20px; }
.div-bus-com-con { clear:both; padding:0 5px 0 10px; }
.div-bus-com-tit-1 { padding:10px 0 0 0; }
.div-bus-com-tit-2 { margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px dotted #BE8B00; }
.div-bus-com-1 { float:left; width:365px; }
.div-bus-com-2 { float:right; width:80px; }
.div-bus-com-col-1 { float:left; width:360px; margin:0 0 0 20px; }
.div-bus-com-col-2 { float:right; width:80px; margin:0 5px 0 20px; text-align:right; }
.div-bus-cat-con { float:left; width:96px; margin:10px 0 0 12px; padding:2px; border:1px solid #174B00; }
/* Formas de pago */
.div-for-pag-pay { margin:10px 0 0 0; background:url(/imagenes/maquetacion/logo-paypal.gif) bottom right no-repeat; }
.div-for-pag-con { margin:10px 0 0 0; }
.div-for-pag-rec { margin:10px 0 0 0; }

/**
* Fondos */

/**
* Textos */
.txt-1 { font-size:75%; color:#FFF; }
.txt-1-b { font-size:75%; color:#FFF; }
a.txt-1-b:hover { color:#FFF; }
.txt-1-c { font-size:75%; color:#AC1616; }
.txt-2 { font-size:60%; color:#4D8A09; }
.txt-2-b { font-size:70%; color:#4D8A09; }
.txt-2-c { font-size:75%; color:#4D8A09; }
.txt-2-c strong.descuento { font-size:120%; color:#174B00; }
.txt-3 { font-size:60%; color:#898989; }
.txt-4 { font-size:130%; color:#AC1616; font-family:"Times New Roman", Times, serif; }
.txt-4-b { font-size:120%; color:#AC1616; font-family:"Times New Roman", Times, serif; }
.txt-4-c { font-size:220%; color:#AC1616; font-family:"Times New Roman", Times, serif; }
.txt-4-d { font-size:95%; color:#AC1616; }
.txt-4-e-com { font-size:75%; color:#AC1616; padding:0 0 0 15px; background:url(/imagenes/genericas/tri-rojo.gif) no-repeat left; }
a.txt-4-e-com:hover { background:url(/imagenes/genericas/tri-negro.gif) no-repeat left; }
.txt-4-e-com-b { font-size:75%; color:#AC1616; padding:0 0 0 15px; background:url(/imagenes/genericas/tri-rojo-b.gif) no-repeat left; }
a.txt-4-e-com-b:hover { background:url(/imagenes/genericas/tri-negro-b.gif) no-repeat left; }
.txt-4-e-mis { font-size:75%; color:#AC1616; padding:0 0 0 15px; background:url(/imagenes/genericas/tri-rojo-c.gif) no-repeat left; }
a.txt-4-e-mis:hover { background:url(/imagenes/genericas/tri-negro-c.gif) no-repeat left; }
.txt-4-f { font-size:100%; color:#AC1616; }
.txt-4-g { font-size:110%; color:#AC1616; padding:4px 0 3px 82px; background:url(/imagenes/genericas/flechas-compra-cesta.gif) no-repeat left; }
.txt-4-h{ font-size:130%; color:#AC1616; }
.txt-4-i{ font-size:75%; color:#AC1616; text-decoration:line-through; }
.txt-4-j{ font-size:75%; color:#AC1616; }
.txt-4-k{ font-size:60%; color:#AC1616; }
.txt-5 { font-size:75%; color:#174B00; }
.txt-5-com { font-size:75%; color:#174B00; padding:0 0 0 30px; background:url(/imagenes/genericas/contactar-verde.gif) no-repeat left; }
a.txt-5-com:hover { background:url(/imagenes/genericas/contactar-negro.gif) no-repeat left; }
.txt-5-tri { font-size:75%; color:#174B00; padding:0 0 0 15px; background:url(/imagenes/genericas/tri-verde-2.gif) no-repeat left; }
a.txt-5-tri:hover { padding:0 0 0 15px; background:url(/imagenes/genericas/tri-negro-2.gif) no-repeat left; }
.txt-5-tri-2 { font-size:75%; color:#174B00; padding:0 0 0 12px; background:url(/imagenes/genericas/tri-verde.gif) no-repeat left; }
.txt-5-b { font-size:60%; color:#174B00; }
.txt-5-c { font-size:80%; color:#174B00; }
.txt-5-d { font-size:70%; color:#174B00; }
.txt-5-e { font-size:90%; color:#174B00; }
.txt-6 { font-size:75%; color:#8E4C00; }
.txt-6-ant { font-size:75%; color:#8E4C00; padding:0 0 0 13px; background:url(/imagenes/genericas/ant-verde.gif) no-repeat left; }
a.txt-6-ant:hover { background:url(/imagenes/genericas/ant-rojo.gif) no-repeat left; }
.txt-6-sig { font-size:75%; color:#8E4C00; padding:0 13px 0 0; background:url(/imagenes/genericas/sig-verde.gif) no-repeat right; }
a.txt-6-sig:hover { background:url(/imagenes/genericas/sig-rojo.gif) no-repeat right; }
.txt-6-b { font-size:60%; color:#8E4C00; }
.txt-6-c { font-size:70%; color:#8E4C00; }
.txt-7 { font-size:75%; color:#BE8B00; }
.txt-7-b { font-size:60%; color:#BE8B00; }
.txt-7-c { font-size:70%; color:#BE8B00; }
.txt-7-tri { font-size:75%; color:#BE8B00; padding:0 0 0 12px; background:url(/imagenes/genericas/tri-amarillo.gif) no-repeat left; }
.txt-8 { font-size:180%; color:#174B00; font-family:"Times New Roman", Times, serif; line-height:80%; }
.txt-8-b { font-size:180%; color:#174B00; font-family:"Times New Roman", Times, serif; }
.txt-8-c { font-size:120%; color:#174B00; font-family:"Times New Roman", Times, serif; }
.txt-8-d { font-size:100%; color:#174B00; font-family:"Times New Roman", Times, serif; }
.txt-9 { font-size:180%; color:#8E4C00; font-family:"Times New Roman", Times, serif; line-height:80%; }
.txt-9-b { font-size:180%; color:#8E4C00; font-family:"Times New Roman", Times, serif; }
.txt-9-c { font-size:100%; color:#8E4C00; font-family:"Times New Roman", Times, serif; }
.txt-9-d { font-size:130%; color:#8E4C00; font-family:"Times New Roman", Times, serif; }
.txt-10 { font-size:120%; color:#BE8B00; font-family:"Times New Roman", Times, serif; }
.txt-11 { font-size:75%; color:#B01A1A; }
.txt-12 { font-size:75%; color:#C6A57F; }
.txt-13 { font-size:110%; color:#4D8A09; font-family:"Times New Roman", Times, serif; }
.txt-14 { font-size:110%; color:#A6C484; font-family:"Times New Roman", Times, serif; }
.txt-14-rea { font-size:110%; color:#A6C484; font-family:"Times New Roman", Times, serif; padding:0 0 0 25px; background:url(/imagenes/genericas/pas-rea-ces.gif) no-repeat left; }

/* Botones */
.txt-bot-cer-ses { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/cerrar-sesion_off.gif) no-repeat; padding:2px 5px 3px 7px; }
a.txt-bot-cer-ses:hover { color:#FFF; background:url(/imagenes/genericas/botones/cerrar-sesion_on.gif) no-repeat; }

.btn-aceptar-menu { float:right; margin:10px 7px 10px 0; padding:2px 0 3px 0; }
.txt-bot-ace { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/aceptar-verde_off.gif) no-repeat; padding:2px 5px 3px 7px; }
a.txt-bot-ace:hover { color:#FFF; background:url(/imagenes/genericas/botones/aceptar-verde_on.gif) no-repeat; }
.btn-enviar { clear:both; float:right; margin:10px 2px 10px 0; padding:2px 0 3px 0; }
.btn-enviar-2 { clear:both; float:right; margin:10px 0 10px 0; padding:2px 125px 3px 0; }
.txt-bot-env { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/aceptar-enviar-blanco_off.gif) no-repeat left; padding:2px 10px 3px 12px; }
a.txt-bot-env:hover { color:#FFF; background:url(/imagenes/genericas/botones/aceptar-enviar-blanco_on.gif) no-repeat; }
.btn-cambiar { clear:both; float:right; margin:10px 2px 10px 0; padding:2px 0 3px 0; }
.btn-cambiar-2 { margin:10px 0 10px 325px; padding:2px 0 3px 0; }
.txt-bot-cam { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/aceptar-enviar-blanco_off.gif) no-repeat left; padding:2px 4px 3px 5px; }
a.txt-bot-cam:hover { color:#FFF; background:url(/imagenes/genericas/botones/aceptar-enviar-blanco_on.gif) no-repeat; }
.btn-productos { clear:left; float:left; width:74px; height:18px; text-align:center; margin:10px 0 0 1px; padding:2px 0 0 0; }
.txt-pro-com { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/productos_off.gif) no-repeat left; padding:2px 9px 3px 10px; }
a.txt-pro-com:hover { color:#FFF; background:url(/imagenes/genericas/botones/productos_on.gif) no-repeat; }
.btn-comprar { float:right; width:65px; height:20px; text-align:center; margin:0; padding:2px 0 0 0; }
.txt-com-ofe { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/comprar_off.gif) no-repeat left; padding:2px 7px 3px 8px; }
a.txt-com-ofe:hover { color:#FFF; background:url(/imagenes/genericas/botones/comprar_on.gif) no-repeat; }
.txt-bot-qui-ces { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/quitar_off.gif) no-repeat; padding:2px 6px 3px 6px; }
a.txt-bot-qui-ces:hover { color:#FFF; background:url(/imagenes/genericas/botones/quitar_on.gif) no-repeat; }
.txt-bot-log-ces { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/aceptar-enviar-blanco_off.gif) no-repeat; padding:2px 6px 3px 6px; }
a.txt-bot-log-ces:hover { color:#FFF; background:url(/imagenes/genericas/botones/aceptar-enviar-blanco_on.gif) no-repeat; }
.txt-bot-reg { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/registrese-off.gif) no-repeat; padding:2px 6px 3px 6px; }
a.txt-bot-reg:hover { color:#FFF; background:url(/imagenes/genericas/botones/registrese-on.gif) no-repeat; }
.txt-bot-con-com { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/continuar_off.gif) no-repeat; padding:2px 6px 3px 6px; }
a.txt-bot-con-com:hover { color:#FFF; background:url(/imagenes/genericas/botones/continuar_on.gif) no-repeat; }
.btn-bot-sel-ces { margin:3px 0 0 0; padding:2px 0 3px 0; }
.txt-bot-sel-ces { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/seleccionar_off.gif) no-repeat; padding:2px 8px 3px 10px; }
a.txt-bot-sel-ces:hover { color:#FFF; background:url(/imagenes/genericas/botones/seleccionar_on.gif) no-repeat; }
.txt-bot-dup-ped { font-size:75%; color:#FFF; background:url(/imagenes/genericas/botones/duplicar_off.gif) no-repeat; padding:2px 10px 3px 10px; }
a.txt-bot-dup-ped:hover { color:#FFF; background:url(/imagenes/genericas/botones/duplicar_on.gif) no-repeat; }

/**
* Estilos */
.u { text-decoration:underline; }
.strong { font-weight:bold; }

/**
* Bordes */
.brd-1 { border:1px solid #174B00; }
.brd-1-b { border:1px solid #174B00; margin:3px 0 1px 0; }
.brd-1-c { border:1px solid #174B00; margin:1px 0 1px 0; }
.brd-1-d { float:right; border:1px solid #174B00; margin:8px 0 0 0; }
.brd-1-e { float:right; border:1px solid #174B00; margin:8px 10px 0 0; }
 
/**
* Márgenes */
.mrg-1 { margin:0 0 0 5px; }
.mrg-1-b { margin:0 0 0 5px; width:350px; }
.mrg-2 { margin:50px 0 0 10px; }
.mrg-2-b { clear:both; padding:10px 0 0 10px; }
.mrg-2-c { padding:5px 0 10px 12px; }
.mrg-2-d { padding:1px 0 5px 0; }
.mrg-2-e { clear:both; padding:20px 0 5px 0; }
.mrg-2-f { clear:both; padding:10px 0 5px 0; }
.mrg-3 { margin:15px 0 0 0; }
.mrg-3-b { margin:10px 0 0 0; }
.mrg-3-c { margin:6px 0 0 0; }
.mrg-3-d { clear:both; margin:10px 0 0 0; }
.mrg-3-e { clear:both; padding:10px 0 0 0; }
.mrg-3-f { margin:10px 0 0 0; text-align:right; padding:0 5px 0 0; }
.mrg-3-g { float:right; margin:10px 5px 0 0; }
.mrg-4 { margin:0 0 0 5px; }
.mrg-5 { margin:4px 0 0 3px; cursor:pointer; }
.mrg-6 { margin:0 0 5px 0; }

/**
* Fieldsets  y Legends */
.fld-1 { margin:10px 0 0 0; padding:0; border:0; }
.fld-2 { margin:20px 0 0 0; padding:0; border:0; }
.fld-3 { clear:both; margin:10px 0 0 0; padding:0; border:0; } 

.leg-1 { border-bottom:1px solid #749366; }

/**
* Formulario */
textarea { background:#FFF; border:1px solid #174B00; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:75%; }
input, select { background:#FFF; border:1px solid #174B00; font-size:75%; }
.check-1 { margin:2px 3px 0 14px; background-color:transparent; border:0; }
.check-2 { margin:2px 3px 0 14px; background-color:transparent; border:0; }
.radio-1 { margin:5px 3px 0 25px; padding:5px 0 0 0; background-color:transparent; border:0; }
.frm-1 { width:138px; }
.frm-2 { width:180px; margin:0 0 0 14px; border:2px inset #A6C484; }
.frm-2-b { width:180px; margin:5px 90px 0 30px; border:2px inset #A6C484; }
.frm-2-c { width:180px; margin:3px 90px 0 8px; border:2px inset #A6C484; }
.frm-3 { width:189px; }
.frm-4 { width:20px; margin:0 5px 0 5px; }
.frm-4-b { width:20px; margin:0 5px 0 2px; }
.frm-4-c { width:20px; margin:0 5px 0 0; }
.frm-5 { width:202px; }

.frm-sug { width:188px; height:48px; font-size:70%; }

/* Registro */
.frm-reg-1 { width:218px; margin:0 25px 0 95px; border:2px inset #A6C484; }
.frm-reg-2 { width:218px; margin:2px 0 0 86px; border:2px inset #A6C484; }
.frm-reg-3 { width:218px; margin:2px 0 0 64px; border:2px inset #A6C484; }
.frm-reg-4 { width:218px; margin:2px 0 0 5px; border:2px inset #A6C484; }
.frm-reg-5 { width:115px; margin:2px 0 0 6px; border:2px inset #A6C484; }
.frm-reg-6 { width:170px; margin:2px 0 0 8px; border:2px inset #A6C484; }
.frm-reg-7 { width:115px; margin:2px 200px 0 8px; border:2px inset #A6C484; }
.frm-reg-8 { width:115px; margin:2px 225px 0 2px; border:2px inset #A6C484; }
.frm-reg-9 { width:115px; margin:2px 0 0 23px; border:2px inset #A6C484; }
.frm-reg-10 { width:20px; margin:2px 0 0 15px; border:2px inset #A6C484; }
.frm-reg-11 { width:15px; margin:2px 0 0 4px; border:2px inset #A6C484; }
.frm-reg-12 { width:15px; margin:2px 0 0 4px; border:2px inset #A6C484; }
.frm-reg-13 { width:115px; margin:2px 0 0 29px; border:2px inset #A6C484; }
.frm-reg-14 { width:170px; margin:2px 0 0 4px; border:2px inset #A6C484; }
.frm-reg-15 { width:264px; height:99px; margin:0; border:2px inset #A6C484; }
.frm-con-1 { margin:10px 210px 0 5px; border:2px inset #A6C484; }
.frm-con-2 { width:230px; margin:5px 200px 0 18px; border:2px inset #A6C484; }
.frm-con-3 { width:250px; margin:1px 0 0 13px; border:2px inset #A6C484; }
.frm-con-4 { width:250px; height:102px; margin:1px 0 0 13px; border:2px inset #A6C484; }
/* Validar cesta */
.frm-val-6 { width:115px; margin:2px 220px 0 8px; border:2px inset #A6C484; }
.frm-val-7 { width:115px; margin:2px 245px 0 2px; border:2px inset #A6C484; }
/* Recordar contraseña */
.frm-rec-1 { width:218px; margin:0 95px 0 70px; border:2px inset #A6C484; }
.frm-rec-2 { width:218px; margin:2px 0 0 61px; border:2px inset #A6C484; }
/* MI cuenta */
.frm-cue-1 { width:218px; margin:2px 40px 0 19px; border:2px inset #A6C484; }
.frm-cue-2 { width:218px; margin:2px 0 0 27px; border:2px inset #A6C484; }
.frm-cue-3 { width:218px; margin:2px 0 0 5px; border:2px inset #A6C484; }
/* Labels */
.lbl-1 { margin:0 0 0 14px; }
.lbl-2 { float:left; }
.lbl-2-b { float:left; margin:0 0 0 1px; }
.lbl-2-c { float:left; margin:0 0 0 8px; }
.lbl-3 { margin:0 0 0 10px; padding:0 0 0 12px; background:url(/imagenes/genericas/tri-verde.gif) no-repeat left; }
.lbl-3-b { margin:0 0 0 3px; padding:0 0 0 8px; background:url(/imagenes/genericas/tri-verde.gif) no-repeat left; }
.lbl-3-c { margin:0; padding:0 0 0 13px; background:url(/imagenes/genericas/tri-verde.gif) no-repeat left; }
.lbl-3-d { margin:8px 0 0 0; padding:0 0 0 13px; background:url(/imagenes/genericas/tri-verde.gif) no-repeat left; }
.lbl-3-e { padding:0 0 0 12px; background:url(/imagenes/genericas/tri-verde.gif) no-repeat left; }

.btn-1 { width:57px; height:20px; margin:5px 0 7px 134px; border:0; background:url(/imagenes/maquetacion/btn-1.gif) no-repeat; color:#FFF; font-weight:bold; cursor:pointer; }
.btn-2 { width:65px; height:20px; margin:0 5px 0 0; border:0; background:url(/imagenes/genericas/btn-comprar.gif) no-repeat; color:#FFF; font-weight:bold; cursor:pointer; }
.btn-2-b { width:65px; height:20px; margin:0 50px 0 0; border:0; background:url(/imagenes/genericas/btn-comprar.gif) no-repeat; color:#FFF; font-weight:bold; cursor:pointer; }
.btn-3 { float:right; width:54px; height:20px; margin:13px 3px 0 0; border:0; background:url(/imagenes/genericas/btn-enviar.gif) no-repeat; color:#FFF; font-weight:bold; cursor:pointer; }
.btn-3-b { clear:both; float:right; width:54px; height:20px; margin:13px 3px 0 0; border:0; background:url(/imagenes/genericas/btn-enviar.gif) no-repeat; color:#FFF; font-weight:bold; cursor:pointer; }

/**
* Cursores */
.cur-1 { cursor:help; }
.cur-1:hover { border-bottom:1px dotted #000; }

/**
* Validacion */
.mrg-val { clear:both; padding:10px 0 0 0; }
.val-1 { width:98%; padding:2px; background:#71A13A; border:1px solid #8E4C00; text-align: center; font-size:80%; color:#FFF; }
.val-2 { width:98%; padding:2px; background:#A13A3A; border:1px solid #AC1616; text-align: center; font-size:80%; color:#FFF; }
