/**
* CSS Document */
html { margin:0; padding:0; font-size:100%; background:#FFF; }
body { margin:0; padding:0; font-size:75%; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#494949; }
form, img, dl, dd { border:0; margin:0; padding:0; }
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin:0; padding:10px 25px 0 25px; text-indent:10px; text-align:justify; }
strong.strong { color:#C72424; }
strong.stronger { color:#C72424; font-size:150%; }
strong.strongest { color:#C72424; font-size:175%; }
strong.bold { color:#000; }
strong.bold-normal { color:#000; font-size:55%; }
fieldset { padding:3px 0 10px 0; margin:0 0 10px 0; border:1px solid #CDCDCD; background:url(/imagenes/genericas/fnd-fieldset.gif) bottom repeat-x; }
legend { padding:0 5px; margin:5px 10px; border:1px solid #CDCDCD; }

/**
* ESTRUCTURA */
div#contenedor { width:990px; margin:0 auto; padding:1px 0; }

/* ESTRUCTURA - Cabecera */
div#contenedor div#cabecera { height:218px; margin:0 0 1px 0; background:url(/imagenes/maquetacion/fnd-1.gif) repeat-x; }
div#contenedor div#cabecera div { float:left; height:218px; }
div#contenedor div#cabecera div#logo { width:393px; background:url(/imagenes/maquetacion/logo.gif) no-repeat center; }
div#contenedor div#cabecera div#logo img { width:275px; height:66px; margin:76px 0 0 59px; z-index:1; }

div#contenedor div#cabecera div#logo div { position:absolute; width:99px; height:47px; margin:112px 0 0 284px; z-index:2; background: url(/imagenes/maquetacion/logo_hdf_off.png) repeat-x !important; background:none no-repeat; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagenes/maquetacion/logo_hdf_off.png',sizingMethod='scale'); }
div#contenedor div#cabecera div#logo div img { width:99px; height:47px; margin:0; }
div#contenedor div#cabecera div#logo div a:hover { position:absolute; background: url(/imagenes/maquetacion/logo_hdf.png) repeat-x !important; background:none no-repeat; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagenes/maquetacion/logo_hdf.png',sizingMethod='scale'); }
 
div#contenedor div#cabecera div#banner { width:392px; background:url(/imagenes/maquetacion/fnd-2.jpg) no-repeat; border:1px solid #FFF; border-top:0; border-bottom:0; }
div#contenedor div#cabecera div#login { width:193px; height:203px; padding:15px 0 0 10px; }
div#contenedor div#cabecera div#login p { clear:right; padding:0 10px 0 0; text-indent:0; text-align:center; }
div#contenedor div#cabecera div#login p a { color:#879EEB; text-decoration:underline; }
div#contenedor div#cabecera div#login p a:hover{ color:#FFF; }
div#contenedor div#cabecera div#login div { width:178px; height:172px; }
div#contenedor div#cabecera div#login div p { color:#E5EEFF; text-align:left; margin:0; padding:0; clear:none; }
div#contenedor div#cabecera div#login img { float:right; height:70px; border:1px solid #000; }

/* ESTRUCTURA - Menú superior */
div#contenedor dl#menu_sup { height:53px; }
div#contenedor dl#menu_sup dd { float:left; height:53px; text-align:center; }
div#contenedor dl#menu_sup dd img { margin:18px 0 0 0; }
div#contenedor dl#menu_sup dd#btn_ini { width:195px; background:url(/imagenes/maquetacion/menu-superior/fnd-btn-ini.gif) repeat-x; }
div#contenedor dl#menu_sup dd#btn_qui { width:197px; margin:0 1px; background:url(/imagenes/maquetacion/menu-superior/fnd-btn-qui.gif) repeat-x; }
div#contenedor dl#menu_sup dd#btn_cat { width:195px; background:url(/imagenes/maquetacion/menu-superior/fnd-btn-cat.gif) repeat-x; }
div#contenedor dl#menu_sup dd#btn_cat img { margin:14px 0 0 0; }
div#contenedor dl#menu_sup dd#btn_mar { width:196px; margin:0 1px; background:url(/imagenes/maquetacion/menu-superior/fnd-btn-mar.gif) repeat-x; }
div#contenedor dl#menu_sup dd#btn_con { width:203px; background:url(/imagenes/maquetacion/menu-superior/fnd-btn-con.gif) repeat-x; }

/* ESTRUCTURA - Cuerpo */
div#contenedor div#cuerpo_inicio { margin:1px 0 0 0; background:url(/imagenes/secciones/inicio/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_quienes-somos { margin:1px 0 0 0; background:url(/imagenes/secciones/quienes-somos/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_catalogo { margin:1px 0 0 0; background:url(/imagenes/secciones/catalogo/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_noticias { margin:1px 0 0 0; background:url(/imagenes/secciones/noticias/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_marcas { margin:1px 0 0 0; background:url(/imagenes/secciones/marcas/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_contacto { margin:1px 0 0 0; background:url(/imagenes/secciones/contacto/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_nota-legal { margin:1px 0 0 0; background:url(/imagenes/secciones/nota-legal/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_condiciones-uso { margin:1px 0 0 0; background:url(/imagenes/secciones/condiciones-uso/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_registro { margin:1px 0 0 0; background:url(/imagenes/secciones/registro/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_su-perfil { margin:1px 0 0 0; background:url(/imagenes/secciones/su-perfil/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_su-cesta { margin:1px 0 0 0; background:url(/imagenes/secciones/su-cesta/fnd-1.gif) repeat-y left; }
div#contenedor div#cuerpo_sus-pedidos { margin:1px 0 0 0; background:url(/imagenes/secciones/sus-pedidos/fnd-1.gif) repeat-y left; }

/* Títulos de las secciones */
div#contenedor p#par-tit-con_inicio { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/inicio/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_quienes-somos { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/quienes-somos/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_catalogo { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/catalogo/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_noticias { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/noticias/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_marcas { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/marcas/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_contacto { margin:0; padding:7px 7px 0 0; text-indent:0; height:36px; text-align:right; background:url(/imagenes/secciones/contacto/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_nota-legal { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/nota-legal/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_condiciones-uso { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/condiciones-uso/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_registro { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/registro/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_su-perfil { margin:0; padding:7px 7px 0 0; text-indent:0; height:36px; text-align:right; background:url(/imagenes/secciones/su-perfil/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_su-cesta { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/su-cesta/tit.gif) no-repeat top; }
div#contenedor p#par-tit-con_sus-pedidos { margin:0; padding:0; text-indent:0; height:43px; background:url(/imagenes/secciones/sus-pedidos/tit.gif) no-repeat top; }

/* ESTRUCTURA - Menú lateral */
div#contenedor dl#menu_lat { float:left; width:195px; padding:10px 0 0 0; }
div#contenedor dl#menu_lat dd { margin:8px 10px; padding:0 0 8px 0; background:url(/imagenes/maquetacion/fnd-men-lat-1.gif) bottom no-repeat; }
div#contenedor dl#menu_lat dd a { padding:0 0 0 15px; background:url(/imagenes/genericas/flecha-01.gif) left no-repeat; }
div#contenedor dl#menu_lat dd a.enl-user-a { color:#250605; background:url(/imagenes/genericas/flecha-02.gif) left no-repeat; }

/* ESTRUCTURA - Contenido */
div#contenedor div#contenido { float:right; width:794px; padding:0 0 30px 0; background:url(/imagenes/maquetacion/fnd-secs.gif) bottom no-repeat; }

/* ESTRUCTURA - Pie */
div#contenedor dl#pie { clear:both; height:41px; margin:0 0 0 196px; padding:0 0 0 15px; background:url(/imagenes/maquetacion/fnd-pie.gif) repeat-x; }
div#contenedor dl#pie dd { float:left; padding:11px 10px 0 0; }
div#contenedor dl#pie dd span { color:#000; padding:0 0 0 10px; }
div#contenedor dl#pie dd#pymes { float:right; padding:8px 9px 0 0; }
div#contenedor dl#pie dd#pymes img { float:none; margin:0; border:0; }

/************************
* ESPECÍFICAS - Inicio */
div#contenedor div#cuerpo_inicio .col-izq { float:left; width:360px; padding:20px 0 0 25px; }
div#contenedor div#cuerpo_inicio .col-der { float:right; width:360px; padding:20px 25px 0 0; }
div#contenedor div#cuerpo_inicio .col-izq p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_inicio .col-der p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_inicio .div-destacado { margin:13px 0 0 0; padding:13px 0 0 0; height:82px; border-top:1px solid #737373; }
div#contenedor div#cuerpo_inicio .div-destacado img { float:left; margin:0 17px 0 0; border:1px solid #000; }
div#contenedor div#cuerpo_inicio .div-destacado p { margin:0 0 0 100px; }
div#contenedor div#cuerpo_inicio .div-destacado p.par-tit-des { border-bottom:1px solid #C9C9C9; padding:3px 0 5px 0; }
div#contenedor div#cuerpo_inicio .div-destacado p a { color:#494949; }
div#contenedor div#cuerpo_inicio .div-destacado p a:hover { color:#000; }

div#contenedor div#cuerpo_inicio .div-destacado-not { margin:13px 0 0 0; padding:13px 0 0 0; height:82px; border-top:1px solid #737373; }
div#contenedor div#cuerpo_inicio .div-destacado-not img { float:left; margin:0 17px 0 0; border:1px solid #000; }
div#contenedor div#cuerpo_inicio .div-destacado-not p { margin:0 0 0 100px; }
div#contenedor div#cuerpo_inicio .div-destacado-not p.par-tit-des { border-bottom:1px solid #C9C9C9; padding:3px 0 5px 0; }
div#contenedor div#cuerpo_inicio .div-destacado-not p a { color:#494949; }
div#contenedor div#cuerpo_inicio .div-destacado-not p a:hover { color:#000; }


/* ESPECÍFICAS - Noticias */
div#contenedor div#cuerpo_noticias div#contenido img { float:left; margin:0 10px 0 0; border:1px solid #000; }
div#contenedor div#cuerpo_noticias div#contenido div { float:none; height:70px; margin:0 25px; padding:15px 0; border-bottom:1px solid #C9C9C9; }
div#contenedor div#cuerpo_noticias div#contenido p { margin:0; padding:0 0 10px 0; text-indent:0; text-align:justify; }
div#contenedor div#cuerpo_noticias div#contenido p span { font-size:90%; color:#C72424; }
div#contenedor div#cuerpo_noticias div#contenido div.div-det-not { padding:0 25px; margin:0; height:auto; width:auto; border:0; }
/*
div#contenedor div#cuerpo_noticias img { float:right; margin:13px 25px 5px 15px; border:1px solid #000; }
div#contenedor div#cuerpo_noticias .col-izq { float:left; width:360px; padding:0 0 0 25px; }
div#contenedor div#cuerpo_noticias .col-der { float:right; width:360px; padding:0 25px 0 0; }
div#contenedor div#cuerpo_noticias .col-izq p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_noticias .col-der p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_noticias .col-der dl { padding:10px 0 0 10px; }
div#contenedor div#cuerpo_noticias .col-der dl dd { padding:1px 0; }
div#contenedor div#cuerpo_noticias .col-der dl dd.dd-txt-not { padding:15px 0 0 0; }
div#contenedor div#cuerpo_noticias .col-der dl dd a strong { font-size:90%; }
div#contenedor div#cuerpo_noticias .col-der dl dd strong.pag-act { color:#C72424; }
div#contenedor div#cuerpo_noticias .div-destacado { margin:13px 0 0 0; padding:13px 0 0 0; height:82px; border-top:1px solid #737373; }
div#contenedor div#cuerpo_noticias .div-destacado img { float:left; margin:0 17px 0 0; border:1px solid #000; }
div#contenedor div#cuerpo_noticias .div-destacado p { margin:0 0 0 159px; }
div#contenedor div#cuerpo_noticias .div-destacado p.par-tit-des { border-bottom:1px solid #C9C9C9; padding:3px 0 5px 0; }
div#contenedor div#cuerpo_noticias .div-destacado p a { color:#494949; }
div#contenedor div#cuerpo_noticias .div-destacado p a:hover { color:#000; }
*/

/* ESPECÍFICAS - Catálogo */
div#contenedor div#cuerpo_catalogo img { clear:right; float:right; margin:5px 25px 5px 15px; } /*  border:1px solid #000; */
div#contenedor div#cuerpo_catalogo img#cesta_compra { clear:none; float:right; margin:0 0 5px 0; border:0; cursor:pointer; }
div#contenedor div#cuerpo_catalogo .col-izq { float:left; width:200px; padding:20px 0 0 25px; }
div#contenedor div#cuerpo_catalogo .col-der { float:right; width:520px; padding:20px 25px 0 0; }
div#contenedor div#cuerpo_catalogo .col-izq p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_catalogo .col-der p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_catalogo .col-der div.div-txt-pro { clear:left; padding:15px 0 0 0; }
div#contenedor div#cuerpo_catalogo .col-izq dl { padding:10px 0 0 10px; }
div#contenedor div#cuerpo_catalogo .col-izq dl.dl-dis-none { display:none; }
div#contenedor div#cuerpo_catalogo .col-izq dl-dl-dis-block { display:block; }
div#contenedor div#cuerpo_catalogo .col-izq dd { padding:3px 0; }
div#contenedor div#cuerpo_catalogo .col-izq fieldset dl { padding:5px 0; margin:0; }
div#contenedor div#cuerpo_catalogo .col-izq fieldset dl dd { padding:3px 0 3px 20px; margin:0; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
div#contenedor div#cuerpo_catalogo .col-izq fieldset dl dd:hover { background:url(/imagenes/genericas/fnd-cat-over.gif) repeat-x center #E5E5E5; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; }
div#contenedor div#cuerpo_catalogo .col-izq fieldset dl dd.dd-cat-sub-sel { color:#5A0E0E; background:url(/imagenes/genericas/fnd-cat-sel.gif) repeat-x center #EFE5DB; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; }
div#contenedor div#cuerpo_catalogo .col-izq fieldset dl dd.dd-cat-sub-sel:hover { background:url(/imagenes/genericas/fnd-cat-sel.gif) repeat-x center #EFE5DB; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; }
div#contenedor div#cuerpo_catalogo .div-destacado { float:left; width:250px; margin:13px 0 0 0; padding:13px 10px 0 0; height:82px; border-top:1px solid #737373; }
div#contenedor div#cuerpo_catalogo .div-destacado img { float:left; margin:0 17px 0 0; border:1px solid #000; }
div#contenedor div#cuerpo_catalogo .div-destacado p { margin:0 0 0 90px; }
div#contenedor div#cuerpo_catalogo .div-destacado p.par-tit-des { border-bottom:1px solid #C9C9C9; padding:3px 0 5px 0; text-indent:0; }
div#contenedor div#cuerpo_catalogo .div-destacado p a { color:#494949; }
div#contenedor div#cuerpo_catalogo .div-destacado p a:hover { color:#000; }
div#contenedor div#cuerpo_catalogo .div-uni-ces { width:220px; padding:10px 0 0 35px; }
div#contenedor div#cuerpo_catalogo .div-uni-ces input { margin:0 0 0 5px; padding:0; width:40px; height:24px; text-align:center; font-size:150%; }
div#contenedor div#cuerpo_catalogo .div-uni-ces input#precio_tot_pro { margin:5px 0 0 5px; width:75px; height:auto; text-align:left; font-size:100%; font-weight:bold; color:#C72424; background:none; border:0; }

/* ESPECÍFICAS - Marcas */
div#contenedor div#cuerpo_marcas div#contenido dd { float:left; width:127px; height:100px; padding:20px 0 0 25px; text-align:center; } /* background:#CCCCCC; border:1px solid #000; */

/* ESPECÍFICAS - Contacto */
div#contenedor div#cuerpo_contacto .col-izq { float:left; width:200px; padding:0 0 0 35px; }
div#contenedor div#cuerpo_contacto .col-der { float:right; width:520px; padding:0 25px 0 0; }
div#contenedor div#cuerpo_contacto .col-izq p { padding:0; text-indent:0; }
div#contenedor div#cuerpo_contacto .col-izq p.par-tit { padding:20px 0 10px 0; }
div#contenedor div#cuerpo_contacto .col-der p { padding:0 0 10px 0; text-indent:0; }
div#contenedor div#cuerpo_contacto .col-der p.par-tit { padding:20px 0 10px 0; }
div#contenedor div#cuerpo_contacto .col-der #nombre { width:447px; margin:5px 0 1px 12px; }
div#contenedor div#cuerpo_contacto .col-der #telefono { width:180px; margin:5px 30px 1px 6px; }
div#contenedor div#cuerpo_contacto .col-der #email { width:180px; margin:5px 0 1px 5px; }
div#contenedor div#cuerpo_contacto .col-der #consulta { width:447px; height:66px; margin:5px 0 1px 5px; }
div#contenedor div#cuerpo_contacto .col-der #aceptar { margin:10px 2px 0 0; }
div#contenedor div#cuerpo_contacto .col-der #cancelar { margin:10px 0 0 63px; }
div#contenedor div#cuerpo_contacto div.div-con-map { clear:both; }
div#contenedor div#cuerpo_contacto div#mapa { width:730px; height:365px; margin:10px 0 0 35px; border:1px solid #000; }

/* ESPECÍFICAS - Registro */
div#contenedor div#cuerpo_registro div#contenido div { float:left; width:231px; padding:20px 0 0 25px; }
div#contenedor div#cuerpo_registro div#contenido .div-sep { clear:both; float:none; width:auto; padding:20px 0 0 25px; }
div#contenedor div#cuerpo_registro div#contenido .tri-col-b { float:left; width:231px; padding:104px 0 0 25px; }
div#contenedor div#cuerpo_registro div#contenido p { clear:both; }

/* ESPECÍFICAS - Mi perfil */
div#contenedor div#cuerpo_su-perfil div#contenido img { float:right; margin:0 25px 0 25px; cursor:pointer; }
div#contenedor div#cuerpo_su-perfil div#contenido div { float:left; width:231px; padding:20px 0 0 25px; }
div#contenedor div#cuerpo_su-perfil div#contenido .div-sep { clear:both; float:none; width:auto; padding:20px 0 0 25px; }
div#contenedor div#cuerpo_su-perfil div#contenido .tri-col-b { float:left; width:231px; padding:104px 0 0 25px; }

/* ESPECÍFICAS - Su cesta */
div#contenedor div#cuerpo_su-cesta div#contenido div { margin:13px 25px 0 25px; padding:13px 0 0 0; height:82px; border-top:1px solid #737373; }
div#contenedor div#cuerpo_su-cesta div#contenido img { float:left; margin:0 17px 0 0; border:1px solid #000; }
div#contenedor div#cuerpo_su-cesta div#contenido div p { margin:0 0 0 160px; padding:5px 0 0 0; text-indent:0; }
div#contenedor div#cuerpo_su-cesta div#contenido div p.par-tit-des { border-bottom:1px solid #C9C9C9; padding:3px 0 5px 0; }
div#contenedor div#cuerpo_su-cesta div#contenido div p a { color:#494949; }
div#contenedor div#cuerpo_su-cesta div#contenido div p a:hover { color:#000; }
div#contenedor div#cuerpo_su-cesta div#contenido div div { float:right; margin:0 0 0 20px; padding:0 0 0 0; width:100px; height:80px; border:1px solid #C9C9C9; text-align:center; background:#FFF; color:#C72424; font-size:175%; font-weight:bold; line-height:120%; }
div#contenedor div#cuerpo_su-cesta div#contenido div div.div-units { margin:0; padding:7px 0 0 0; width:60px; height:75px; border:0; text-align:right; background:none; color:#000; font-size:100%; }
div#contenedor div#cuerpo_su-cesta div#contenido div div.div-units input { margin:10px 0 0 0; padding:0; width:54px; height:24px; text-align:center; font-size:150%; }
div#contenedor div#cuerpo_su-cesta div#contenido div div img{ float:none; margin:3px 0 0 0; border:0; cursor:pointer; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res { margin:20px 25px 0 25px; border-top:3px double #000; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res div.div-units { margin:0; padding:7px 0 0 0; width:100px; height:75px; border:0; text-align:right; background:none; color:#000; font-size:100%; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res div.div-units input { margin:10px 0 2px 0; padding:0; width:auto; height:auto; text-align:center; font-size:100%; font-weight:bold; border:1px solid #4D4D4D; background:url(/imagenes/maquetacion/fnd-btn-2.gif) repeat-x #7F7F7F; cursor:pointer; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res div.div-units input:hover { color:#18330A; border:1px solid #47603A; background:url(/imagenes/maquetacion/fnd-btn-2_hover-1.gif) repeat-x #749D5F; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res p { margin:0; padding:70px 0 0 0; font-size:90%; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res-fin { margin:20px 25px 0 25px; border-top:3px double #000; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res-fin div.div-units { margin:0; padding:7px 0 0 0; width:100px; height:75px; border:0; text-align:right; background:none; color:#000; font-size:100%; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res-fin div.div-units input { margin:10px 0 2px 0; padding:0; width:auto; height:auto; text-align:center; font-size:100%; font-weight:bold; border:1px solid #4D4D4D; background:url(/imagenes/maquetacion/fnd-btn-2.gif) repeat-x #7F7F7F; cursor:pointer; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res-fin div.div-units input:hover { color:#18330A; border:1px solid #47603A; background:url(/imagenes/maquetacion/fnd-btn-2_hover-1.gif) repeat-x #749D5F; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res-fin p { margin:0; padding:5px 0 0 0; font-size:90%; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res-fin input { width:150px; margin:5px 25px 0 5px; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res-fin input#direccion { margin:5px 25px 0 7px; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-ces-res-fin input#provincia { margin:5px 25px 0 20px; }

div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin { margin:20px 25px 0 25px; border-top:3px double #000; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin div.div-units { margin:0; padding:7px 0 0 0; width:100px; height:75px; border:0; text-align:right; background:none; color:#000; font-size:100%; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin div.div-units input { margin:10px 0 2px 0; padding:0; width:auto; height:auto; text-align:center; font-size:100%; font-weight:bold; border:1px solid #4D4D4D; background:url(/imagenes/maquetacion/fnd-btn-2.gif) repeat-x #7F7F7F; cursor:pointer; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin div.div-units input:hover { color:#18330A; border:1px solid #47603A; background:url(/imagenes/maquetacion/fnd-btn-2_hover-1.gif) repeat-x #749D5F; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin p { margin:0; padding:5px 0 0 0; font-size:90%; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin input { width:150px; margin:5px 25px 0 5px; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin input#direccion { margin:5px 25px 0 7px; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin input#codi_post { margin:5px 150px 0 5px; }
div#contenedor div#cuerpo_su-cesta div#contenido div.div-pre-res-fin input#provincia { margin:5px 25px 0 20px; }


/* ESPECÍFICAS - Sus pedidos */
div#contenedor div#cuerpo_sus-pedidos div#contenido p { margin:0; padding:0 25px 15px 25px; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl { margin:2px 35px; padding:2px 0; height:16px; border-bottom:1px solid #C9C9C9; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dd { float:left; width:130px; }
div#contenedor div#cuerpo_sus-pedidos div#contenido div.div-sus-ped-ocu { display:none; }
div#contenedor div#cuerpo_sus-pedidos div#contenido div.div-sus-ped-vis { display:block; padding:0 0 15px 0; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl dd.fec { width:70px; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl dd.dir { width:420px; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl dd.est { width:100px; float:right; text-align:right; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl dd.ref { width:70px; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl dd.pre { width:150px; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl dd.nom { width:500px;  }

div#contenedor div#cuerpo_sus-pedidos div#contenido dl.dl-cab-sus-ped { border-top:1px solid #C9C9C9; color:#000; font-weight:bold; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl.dl-reg-sus-ped { border-bottom:1px solid #E5E5E5; font-size:85%; }



/*
div#contenedor div#cuerpo_sus-pedidos div#contenido dl.dl-cab-sus-ped dd { width:100px; color:#000; font-weight:bold; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl.dl-cab-sus-ped dd.fec { width:70px; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl.dl-cab-sus-ped dd.dir { width:450px; background:#CCCCCC; }
div#contenedor div#cuerpo_sus-pedidos div#contenido dl.dl-cab-sus-ped dd.est { float:right; text-align:right; background-color:#999999; }
*/


/* ESPECÍFICAS - Condiciones uso */
div#contenedor div#cuerpo_condiciones-uso div#contenido { font-size:90%; }
div#contenedor div#cuerpo_condiciones-uso div#contenido ul { margin:0 0 0 40px; padding:0; }
div#contenedor div#cuerpo_condiciones-uso div#contenido ul li { margin:0 0 0 15px; padding:5px 0 0 0; }
/*div#contenedor div#cuerpo_condiciones-uso .col-izq { float:left; width:360px; padding:20px 0 0 25px; }
div#contenedor div#cuerpo_condiciones-uso .col-der { float:right; width:360px; padding:20px 25px 0 0; }
div#contenedor div#cuerpo_condiciones-uso .col-izq p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_condiciones-uso .col-der p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_condiciones-uso .div-destacado { margin:13px 0 0 0; padding:13px 0 0 0; height:82px; border-top:1px solid #737373; }
div#contenedor div#cuerpo_condiciones-uso .div-destacado img { float:left; margin:0 17px 0 0; border:1px solid #000; }
div#contenedor div#cuerpo_condiciones-uso .div-destacado p { margin:0 0 0 159px; }
div#contenedor div#cuerpo_condiciones-uso .div-destacado p.par-tit-des { border-bottom:1px solid #C9C9C9; padding:3px 0 5px 0; }
div#contenedor div#cuerpo_condiciones-uso .div-destacado p a { color:#494949; }
div#contenedor div#cuerpo_condiciones-uso .div-destacado p a:hover { color:#000; }*/

/* ESPECÍFICAS - Nota legal */
div#contenedor div#cuerpo_nota-legal div#contenido { font-size:90%; }
div#contenedor div#cuerpo_nota-legal div#contenido ul { margin:0 0 0 40px; padding:0; }
div#contenedor div#cuerpo_nota-legal div#contenido ul li { margin:0 0 0 15px; padding:5px 0 0 0; }
div#contenedor div#cuerpo_nota-legal .col-izq { float:left; width:360px; padding:20px 0 0 25px; }
div#contenedor div#cuerpo_nota-legal .col-der { float:right; width:360px; padding:20px 25px 0 0; }
/*div#contenedor div#cuerpo_nota-legal .col-izq p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_nota-legal .col-der p { padding:10px 0 0 0; }
div#contenedor div#cuerpo_nota-legal .div-destacado { margin:13px 0 0 0; padding:13px 0 0 0; height:82px; border-top:1px solid #737373; }
div#contenedor div#cuerpo_nota-legal .div-destacado img { float:left; margin:0 17px 0 0; border:1px solid #000; }
div#contenedor div#cuerpo_nota-legal .div-destacado p { margin:0 0 0 159px; }
div#contenedor div#cuerpo_nota-legal .div-destacado p.par-tit-des { border-bottom:1px solid #C9C9C9; padding:3px 0 5px 0; }
div#contenedor div#cuerpo_nota-legal .div-destacado p a { color:#494949; }
div#contenedor div#cuerpo_nota-legal .div-destacado p a:hover { color:#000; }
*/

/**
* Párrafos */
p.back { clear:both; text-align:right; }
p.back em { display:block; float:left; font-size:85%; }
p#par_oferta { float:left; width:116px; height:16px; margin:0; padding:10px 35px; text-indent:0; background:url(/imagenes/genericas/oferta.gif) no-repeat center; }
p#par_novedad { float:left; width:140px; height:16px; margin:0; padding:10px 35px; text-indent:0; background:url(/imagenes/genericas/novedad.gif) no-repeat center; }
p.par-tit-ces { clear:left; }


/**
* Bordes */
.img-qui-1 { float:left; border:1px solid #000; margin:10px 10px 0 25px; }
.img-qui-2 { float:right; border:1px solid #000; margin:10px 25px 0 10px; }

/**
* Márgenes */


/**
* Formulario */
input, select, textarea { width:220px; padding:1px 3px; margin:1px 0 5px 0; border:1px solid #E5E5E5; background:url(/imagenes/maquetacion/fnd-input-2.gif) repeat-x #FAFAFA; }
label {  }
label.label-top { vertical-align:top; }
div#login label span.login { color:#FFF; }
div#login #usuario { width:180px; margin:5px 0 20px 0; padding:0; color:#FFF; border:1px solid #4E61A1; background:url(/imagenes/maquetacion/fnd-input.gif) repeat-x #4E61A1; }
div#login #password { width:180px; margin:5px 0 20px 0; padding:0; color:#FFF; border:1px solid #4E61A1; background:url(/imagenes/maquetacion/fnd-input.gif) repeat-x #4E61A1;  }
div#login #entrar { width:auto; float:right; margin:0 11px 40px 0; padding:0; font-weight:bold; border:1px solid #C55F55; background:url(/imagenes/maquetacion/fnd-btn.gif) repeat-x #C55F55; cursor:pointer; }
div#login #cerrar { width:auto; float:right; margin:0 11px 0 0; padding:0; font-weight:bold; border:1px solid #C55F55; background:url(/imagenes/maquetacion/fnd-btn.gif) repeat-x #C55F55; cursor:pointer; }
#logotipo { margin:0 0 0 4px; padding:0; width:680px; }
#aceptar { width:auto; float:right; margin:10px 26px 0 25px; padding:0; font-weight:bold; border:1px solid #4D4D4D; background:url(/imagenes/maquetacion/fnd-btn-2.gif) repeat-x #7F7F7F; cursor:pointer; }
#validar { width:auto; float:left; margin:35px 26px 0 25px; padding:0; font-weight:bold; border:1px solid #4D4D4D; background:url(/imagenes/maquetacion/fnd-btn-2.gif) repeat-x #7F7F7F; cursor:pointer; }
#cancelar { width:auto; float:left; margin:10px 25px 0 25px; padding:0; font-weight:bold; border:1px solid #4D4D4D; background:url(/imagenes/maquetacion/fnd-btn-2.gif) repeat-x #7F7F7F; cursor:pointer; }
#aceptar:hover { color:#18330A; border:1px solid #47603A; background:url(/imagenes/maquetacion/fnd-btn-2_hover-1.gif) repeat-x #749D5F; cursor:pointer; }
#validar:hover { color:#18330A; border:1px solid #47603A; background:url(/imagenes/maquetacion/fnd-btn-2_hover-1.gif) repeat-x #749D5F; cursor:pointer; }
#cancelar:hover { color:#330A0A; border:1px solid #603A3A; background:url(/imagenes/maquetacion/fnd-btn-2_hover-2.gif) repeat-x #9C5E5E; cursor:pointer; }

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

/**
* Validacion */
#val-1 { padding:0 16px; background:#55983D; border:1px solid #299900; font-size:90%; color:#FFF; }
#val-2 { padding:0 99px; background:#983D3D; border:1px solid #990000; font-size:90%; color:#FFF; }
