﻿/* general */
.contenedores{ position: relative; float: left; width: 595px; margin-bottom: 10px; }
.ebookventajastit { text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }
.ebookventajas { text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.ebookventajasconenlace { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4b8b3d; text-decoration: underline; }
.ebookventajasconenlace:link { color: #4b8b3d; }
.ebookventajasconenlace:hover { color: #000000; }
.ebookventajasconenlace:visited { color: #4b8b3d; }
.ebookventajasconenlacemas { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4b8b3d; text-decoration: none;  }
.ebookventajasconenlacemas:link { color: #4b8b3d;  }
.ebookventajasconenlacemas:hover { color: #000000; }
.ebookventajasconenlacemas:visited { color: #4b8b3d; }
.ebooktituloinves {text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 160%;  color: #333333; }
.fichadetalleprecioinves { width: 150px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 190%; font-weight: bold; color: #CC0000; text-align: center; border-bottom-style: solid; border-bottom: 1px; border-bottom-color: #b6b6b6; border-top-style: solid; border-top: 1px; border-top-color: #b6b6b6; }
.invesbooktable{padding-left:30px;}
.invesbooktable02{padding-left:15px;}

#BannerInves { margin-top: 10px; padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }
#editottit { margin-top: 1.5em; width: 160px; }
#editsepar0 { padding-bottom: 0.5em; padding-top: 0.5em; border-bottom: 2px solid #e6e7e6;  background: url(./imagenes/editoriales/EDITFONDO.gif); }
#editsepar1 { padding-bottom: 0.5em; padding-top: 0.5em; border-bottom: 2px solid #e6e7e6; background: url(./imagenes/editoriales/EDITFONDO.gif); }
#editsepar2 { padding-bottom: 0.5em; padding-top: 0.5em; border-bottom: 2px solid #e6e7e6;  background: url(./imagenes/editoriales/EDITFONDO.gif);}
#editcierre { padding-bottom: 0.5em; padding-top: 0.5em; text-align: right; margin-right: 0.5em; padding-left: 0.5em;}
.editotrasetit{ font-size: 11px; color: #4b8b3d; text-decoration: none; font-weight: bold; }
.editotrase{ font-size: 11px; color: #CCCCCC; cursor: hand; text-decoration: none; }
.editotrase:hover { text-decoration: underline; color: #4b8b3d; }
.mapa {
    height: 20px;
    margin-bottom: 5px;
    position: relative;
    width: 400px;
}
.mapaweb { width: 700px; float: left;  padding-left: 0.5em; margin-top: 0.5em; padding-top: 0.5em; text-align: left;}
.ebook { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #4b8b3d; text-decoration: underline; margin-bottom:30px; }
.ebook:link { color: #4b8b3d; }
.ebook:visited { color: #4b8b3d; }
.ebooktitulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #333333; }
.ebooktitulobajo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #333333; vertical-align: 60%; }
.ebooksubtitulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #666666; }
.interlineado { padding-bottom: 0.5em; }
.ebookdetalledestaca { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #CC0000; padding-right: 3px;}
.ebookdetalles { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333333; }
.ebookdetallesconenlace { font-family: Verdana, Arial, Helvetica, sans-serif;  text-align:center; font-size: 100%; color: #4b8b3d; text-decoration: underline;  }
.ebookdetallesconenlace02 { font-family: Verdana, Arial, Helvetica, sans-serif;  text-align:center; font-size: 100%; color: #4b8b3d; text-decoration: underline; text-transform:uppercase; }
.ebookdetalles2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333333;float:left;width:180px }
.ebookdetallesconenlace2 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 100%; color: #4b8b3d; text-decoration: underline; float:left;width:180px }
.ebookdetallesconenlace2:link { color: #4b8b3d; }
.ebookdetallesconenlace2:visited { color: #4b8b3d; }
.ebookdetallesconenlace2:hover { color: #4b8b3d; }
.ebookdetallesconenlace:link { color: #4b8b3d; }
.ebookdetallesconenlace:visited { color: #4b8b3d; }
.ebookdetallesconenlace:hover { color: #4b8b3d; }
.ebookdetallesconenlace02:link { color: #4b8b3d; }
.ebookdetallesconenlace02:visited { color: #4b8b3d; }
.ebookdetallesconenlace02:hover { color: #4b8b3d; }
.ebookmapa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; text-decoration: none; padding-left: 2px; padding-right: 2px; margin-left: 2px; margin-right: 2px; }
.ebookmapaconenlace { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; text-decoration: none; }
.ebookmapaconenlace:link { color: #999999; }
.ebookmapaconenlace:hover { color: #4b8b3d; text-decoration: underline; }
.ebookmapaconenlace:visited { color: #999999; }
.ebookdetallespermiso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333333; padding-left: 10px; }
.ebooknovedad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; color: #e98d0d; vertical-align: -100%; }
.novedad { padding-bottom: 10px; }
.portadafichadetalle { width: 162px; height: 224px; }
.portadasubiconos { padding-right:2px; vertical-align: -30%; }
.portadasubiconosenviar { padding-right:2px; padding-left:4px; vertical-align: 40%; }

/* ficha tecnica */
#fichadetalle { width: 54.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; }
#fichadetalleportada { width: 20.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; }
#fichadetalleportadazoom { width: 20.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; }
#fichadetalleportadainside { width: 20.3em; float: left; margin-top: 0.2em; padding-top: 0.2em; }
#fichadetalleportadavalora { width: 20.3em; float: left; margin-top: 0.9em; padding-top: 0.9em; text-align: left; }
#fichadetalletitulo { width: 33.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; text-align: left;}
#fichadetalleboton { width: 33.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; text-align: left;}
#fichadetallepermisos1{ width: 33.3em; float: left; margin-top: 0.8em; padding-top: 0.8em; text-align: left;}
#fichadetallepermisos2{ width: 33.3em; float: left; text-align: left;}
#fichadetallepermisos3{ width: 33.3em; float: left; text-align: left;}
.fichadetalleprecio { width: 150px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 130%; font-weight: bold; color: #CC0000; text-align: center; border-bottom-style: solid; border-bottom: 1px; border-bottom-color: #b6b6b6; border-top-style: solid; border-top: 1px; border-top-color: #b6b6b6; }
#fichapestanas { margin-left:25px;width: 530px; float: left; margin-top: 1.3em; padding-top: 1.3em; }
#fichapestanas1a { width: 8px; height: 36px; float: left; }
#fichapestanas1b { width: 100px; height: 36px; float: left; line-height:35px; }
#fichapestanas1c { width: 8px; height: 36px; float: left; }
#fichapestanas2a { width: 8px; height: 36px; float: left; }
#fichapestanas2b { width: 100px; height: 36px; float: left; line-height:35px; }
#fichapestanas2c { width: 8px; height: 36px; float: left; }
#fichapestanas3a { width: 8px; height: 36px; float: left; }
#fichapestanas3b { width: 100px; height: 36px; float: left; line-height:35px; }
#fichapestanas3c { width: 8px; height: 36px; float: left; }
#fichapestanas4a { width: 8px; height: 36px; float: left; }
#fichapestanas4b { width: 160px; height: 36px; float: left; line-height:35px; }
#fichapestanas4c { width: 8px; height: 36px; float: left; }
#fichapestanas5a { width: 8px; height: 36px; float: left; }
#fichapestanas5b { width: 100px; height: 36px; float: left; line-height:35px; }
#fichapestanas5c { width: 8px; height: 36px; float: left; }
#fichapestanaamplia { width: 49.3em; float: left; margin-top: 1.3em; padding-top: 1.3em; margin-left: 0.9em; padding-left: 0.9em; text-align: justify; }
#pestana1a { float: left;  height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-onn-izq.gif); }
#pestana1c { float: left;  height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-onn-der.gif); }
#pestana2a { float: left; height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-izq.gif); }
#pestana2c { float: left; height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-der.gif); }
#pestana3a { float: left; height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-izq.gif);}
#pestana3c { float: left; height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-der.gif);}
#pestana4a { float: left; height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-izq.gif);}
#pestana4c { float: left; height:36px; width:8px;cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-der.gif);}
#pestana5a { float: left; height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-izq.gif);}
#pestana5c { float: left; height:36px; width:8px; cursor: hand; background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-der.gif);}
.mediooff { background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-off-cen.gif); font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%;font-weight: bold;color: #999999;text-decoration: underline;}
.mediooff:link { color: #999999; }
.mediooff:hover { color: #4b8b3d; }
.medioonn { background-image: url(http://www.publidisa.com/probando/elcorteingles/imagenes/pes-onn-cen.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%;font-weight: bold;color: #4b8b3d;text-decoration: underline;}
.medioonn:link {color: #4b8b3d;}
#fichamasinformacion { width: 49.3em; float: left; margin-top: 1.3em; padding-top: 1.3em; margin-left: 0.9em; padding-left: 0.9em; margin-bottom: 2em; padding-bottom: 2em; text-align: left; border-bottom-style: solid; border-bottom: 1px; border-bottom-color: #b6b6b6; }
#fichainfointeres { width: 49.3em; float: left; margin-left: 0.9em; padding-left: 0.9em; margin-bottom: 1.3em; padding-bottom: 1.3em; text-align: left; border-bottom-style: solid; border-bottom: 1px; border-bottom-color: #b6b6b6;}
#fichapublicacionesrelacionadasTit{ width: 49.3em; float: left; margin-left: 0.9em; padding-left: 0.9em; text-align: left; }
#interlineado { margin-top: 0.5em; padding-top: 0.5em; }
#fichadetalleimprimir { width: 52.3em; float: left; margin-top: 0.8em; padding-top: 0.8em; margin-right: 0.4em; padding-right: 0.4em; position: relative; text-align: right; margin-left: 0.9em; padding-left: 0.9em; }
#fichadetallecompartir{ width: 52.3em; float: left; margin-bottom: 1.8em; padding-bottom: 1.8em;  margin-top: 0.8em; padding-top: 0.8em; margin-right: 0.4em; padding-right: 0.4em; position: relative;  text-align: left;  margin-left: 0.9em;  padding-left: 0.9em;  }
#fichaeditorial { width: 54.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; }
#fichaeditoriallogo{ width: 17.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; position: relative; }
#fichaeditorialdatos { width: 33.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; position: relative; text-align: left;}
#fichaeditorialtitulos { width: 56.3em; float: left;  margin-top: 0.5em; padding-top: 0.5em; }
#fichaeditorialtitulos1 { width: 16.5em; float: left; margin-left: 0.5em; padding-left: 0.5em; margin-top: 0.5em; padding-top: 0.5em; margin-right: 0.3em; padding-right: 0.3em; position: relative; background-color: #FFFFFF; }
#fichaeditorialtitulos1:hover { background-color: #f3f3f3; }
#fichaeditorialtitulos2 { width: 16.5em; float: left; margin-top: 0.5em; padding-top: 0.5em; margin-right: 0.3em; padding-right: 0.3em; position: relative; background-color: #FFFFFF;}
#fichaeditorialtitulos2:hover { background-color: #f3f3f3; }
#fichaeditorialtitulos3 { width: 16.5em; float: left; margin-top: 0.5em; padding-top: 0.5em; margin-right: 0.3em; padding-right: 0.3em; position: relative; background-color: #FFFFFF;}
#fichaeditorialtitulos3:hover { background-color: #f3f3f3; }
#fichaeditorialtitulos4 { width: 16.5em; float: left; margin-top: 0.5em; padding-top: 0.5em; margin-right: 0.3em; padding-right: 0.3em; position: relative; background-color: #FFFFFF;}
#fichaeditorialtitulos4:hover { background-color: #f3f3f3; }
#fichapublicacionesrelacionadas{ width: 56.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; }
#fichapublicacionesrelacionadas1{ width: 16.5em; float: left; margin-top: 0.5em; padding-top: 0.5em; margin-right: 0.3em; padding-right: 0.3em; position: relative;  background-color: #FFFFFF; margin-left: 0.5em; padding-left: 0.5em; }
#fichapublicacionesrelacionadas1:hover { background-color: #f3f3f3; }
#fichapublicacionesrelacionadas2{ width: 16.5em; float: left; margin-top: 0.5em; padding-top: 0.5em; margin-right: 0.3em; padding-right: 0.3em; position: relative;  background-color: #FFFFFF;}
#fichapublicacionesrelacionadas2:hover { background-color: #f3f3f3; }
#fichapublicacionesrelacionadas3{ width: 16.5em; float: left; margin-top: 0.5em; padding-top: 0.5em; margin-right: 0.3em; padding-right: 0.3em; position: relative;  background-color: #FFFFFF;}
#fichapublicacionesrelacionadas3:hover { background-color: #f3f3f3; }
#fichapublicacionesrelacionadas4{ width: 16.5em; float: left; margin-top: 0.5em; padding-top: 0.5em; margin-right: 0.3em; padding-right: 0.3em; position: relative;  background-color: #FFFFFF;}
#fichapublicacionesrelacionadas4:hover { background-color: #f3f3f3; }
#fichapublicacioneEditorialTit{ width: 49.3em; float: left; margin-left: 0.9em; padding-left: 0.9em; margin-top: 1.9em; padding-top: 1.9em; text-align: left; border-top-style: solid; border-top: 1px; border-top-color: #b6b6b6; }
.formtxtinside { color: #666666; font-size: 100%; width: 533px; }

/* temas */
#temasdestacados { margin-top: 10px; margin-left: 30px; width: 550px; float: left ; height: 150px; background: url(./imagenes/fondo550x150.png);}
#temasdestacados1A{ padding-top: 5px; padding-left: 1px; text-align : left; visibility: visible; width: 540px; z-index: 0; float: left ;}
#temasdestacados3A{ padding-top: 10px; padding-left: 15px; text-align: left; visibility: visible; width: 265px; z-index: 0; float: left ;}
#temasdestacados4A{ padding-top: 10px; text-align: left; visibility: visible; width: 270px; z-index: 0; float: left ;}
#temasdestacados5A{ height: 17px; padding-top: 5px; padding-left: 10px; text-align: left; visibility: visible; width: 265px; z-index: 0; float: left ;}
#temasdestacados6A{ padding-left: 3px; height: 17px; padding-top: 5px; text-align: left; visibility: visible;  width: 270px; z-index: 0; float: left ;}
#temasdestacados7A{ height: 17px; padding-left: 10px; text-align: left; visibility: visible; width: 265px; z-index: 0; float: left ;}
#temasdestacados8A{ padding-left: 2px; height: 17px; text-align: left; visibility: visible; width: 270px; z-index: 0; float: left ;}
#temasdestacados9A{ height: 17px; padding-left: 10px; text-align: left; visibility: visible; width: 265px; z-index: 0; float: left ;}
#temasdestacados10A{ padding-left: 2px; height: 17px; text-align: left; visibility: visible; width: 270px; z-index: 0; float: left ;}
#temasdestacados11A{ height: 17px; padding-left: 10px; text-align: left; visibility: visible; width: 265px; z-index: 0; float: left ;}
#temasdestacados12A{ padding-left: 2px; height: 17px; text-align: left; visibility: visible; width: 270px; z-index: 0; float: left ;}
#temasdestacados13A{ height: 17px; padding-left: 10px; text-align: left; visibility: visible; width: 265px; z-index: 0; float: left ;}
#temasdestacados14A{ padding-left: 2px; height: 17px; text-align: left; visibility: visible; width: 270px; z-index: 0; float: left ;}
#temaspubldest{margin-left: 30px; margin-top: 25px; width: 550px; float: left; height: 39px; background: url(./imagenes/fondo550x39.png); }
.temadestacado { color: #CC0000; font-weight: 600; float: left; padding-left: 10px; padding-top: 12px; text-decoration: none; }
.temadestac { color: #CC0000; font-weight: 600; float: left; padding-left: 10px; padding-top: 5px; text-decoration: none; }
.temadestac:link { color: #CC0000; }
.temadestac:hover { color: #CC0000; text-decoration: underline; }
.temadestac:visited { color: #CC0000; }
#librosdestacados{margin-left: 30px;  width: 550px; float: left; }
#librosnovedades{ margin-bottom:30px; margin-left: 30px; margin-top:25px; width: 550px; float: left; vertical-align:top }
#temashoydestacadosTit{ padding-top: 10px; padding-left: 1px; text-align : left; visibility: visible; position: relative; width: 540px; z-index: 0; float: left ; }
#temaspubldesthoy { margin-top: 10px; margin-left: 5px; width: 580px; position: relative; float: left; margin-bottom: 20px;}
#temaspubldesthoy1 {padding-top:5px; margin-top:5px; width: 180px; position: relative; float: left; padding-left: 5px; padding-right: 5px; border-right-color: #CCCCCC; border-right-style: solid; border-right: 1px;}
#temaspubldesthoy2 { width: 138px; position: relative; float: left; padding-left: 5px; padding-right: 5px; border-right-color: #CCCCCC; border-right-style: solid; border-right: 1px; }
#temaspubldesthoy3 { width: 138px; position: relative; float: left; padding-left: 5px; padding-right: 5px; border-right-color: #CCCCCC; border-right-style: solid; border-right: 1px; }
#temaspubldesthoy4 { padding-top:5px; margin-top:5px; width: 180px; position: relative; float: left; padding-left: 5px; padding-right: 5px; }
#temascat1desthoy { margin-top: 10px; width: 585px; float: left; margin-bottom: 20px;}
#temascat1desthoy1 { width: 175px; float: left; padding-left: 5px; padding-right: 5px; border-right-color: #CCCCCC; border-right-style: solid; border-right: 1px; }
#temascat1desthoy2 {width: 175px; float: left; padding-left: 5px; padding-right: 5px; border-right-color: #CCCCCC; border-right-style: solid; border-right: 1px; }
#temascat1desthoy3 { width: 175px; float: left; padding-left: 5px; padding-right: 5px; }
#temascatdesthoy1b { padding-top: 5px; width: 180px; margin-left:2px; float: left; height: 39px; background: url(./imagenes/fondo180x39.png); background-repeat: no-repeat; }
#temascatdesthoy2b { padding-top: 5px; width: 180px; float: left; height: 39px; background: url(./imagenes/fondo180x39.png); background-repeat: no-repeat; }
#temascatdesthoy3b { padding-top: 5px; width: 180px; float: left; height: 39px; background: url(./imagenes/fondo180x39.png); background-repeat: no-repeat; }
.subcategoriadest { padding-left: 8px; margin-left: 8px; color: #CC0000; font-weight: 600; float: left; text-decoration: none; width: 170px; text-align: left; }
.subcategoriadest:hover { color: #CC0000; text-decoration: underline; }
.subcategoriadest:visited { color: #CC0000; }
.subcategoriadest:link { color: #CC0000; }
.subcategoriaprecio { color: #CC0000; float: left; text-decoration: none;  width: 132px; margin-bottom: 6px; padding-bottom: 6px; font-weight: bold;}
.subcategoriaprecio:hover { color: #CC0000; text-decoration: underline; }
.subcategoriaprecio:visited { color: #CC0000; }
.subcategoriaprecio:link { color: #CC0000; }
.subcategoriaprecioav { color: #CC0000; float: left; text-decoration: none;  width: 180px; margin-bottom: 6px; padding-bottom: 6px; font-weight: bold;}
.subcategoriaprecioav:hover { color: #CC0000; text-decoration: underline; }
.subcategoriaprecioav:visited { color: #CC0000; }
.subcategoriaprecioav:link { color: #CC0000; }
#temascat2desthoy { margin-top: 10px; width: 585px; position: relative; float: left; margin-bottom: 20px;}
#temascat2desthoy1 { width: 178px; position: relative; float: left; padding-left: 5px; padding-right: 5px; border-right-color: #CCCCCC; border-right-style: solid; border-right: 1px; }
#temascat2desthoy2 {width: 178px; position: relative; float: left; padding-left: 5px; padding-right: 5px; border-right-color: #CCCCCC; border-right-style: solid; border-right: 1px; }
#temascat2desthoy3 { width: 178px; position: relative; float: left; padding-left: 5px; padding-right: 5px; }
#temascat2desthoy1b { padding-top: 5px; width: 180px; position: relative; float: left;  height: 39px; background: url(./imagenes/fondo180x39.png); background-repeat: no-repeat; }
#temascat2desthoy2b { padding-top: 5px; width: 180px; position: relative; float: left; height: 39px; background: url(./imagenes/fondo180x39.png); background-repeat: no-repeat; }
#temascat2desthoy3b { padding-top: 5px; width: 180px; position: relative; float: left; height: 39px; background: url(./imagenes/fondo180x39.png); background-repeat: no-repeat; }
#principalbanner{ margin-top: 10px; margin-left: 0px; width: 595px; position: static; float: left ; }
#principalbanner01{ width: 395px; height: 320px; position: static; float: left; border-right-color: #CCCCCC; border-right-style: solid; border-right: 1px; cursor: hand; }
#principalbanner02{ width: 175px; height: 100px; position: static; float: left; cursor: hand; margin-bottom: 5px; padding-bottom: 5px; margin-left: 5px; padding-left: 5px; }
#principalbanner03{ width: 175px; height: 100px; position: static; float: left; cursor: hand; margin-bottom: 5px; padding-bottom: 5px; margin-left: 5px; padding-left: 5px;}
#principalbanner04{ width: 175px; height: 100px; position: static; float: left; cursor: hand;  margin-left: 5px; padding-left: 5px; }

/* formularios */
#formula { float: left;  margin-top: 8px; padding-top: 8px; border-top-style: dotted; border-top-color: #7c7c7c; border-top: 1px; width: 550px; height: 230px; }
#formulareg { float: left; margin-left: 8px; padding-left: 8px;  margin-top: 8px; padding-top: 8px; border-top-style: dotted; border-top-color: #7c7c7c; border-top: 1px; width: 550px; height: 530px; }
#formulasus { float: left;  margin-top: 8px; padding-top: 8px; border-top-style: dotted; border-top-color: #7c7c7c; border-top: 1px; width: 550px; }
#formulabus { float: left;  margin-top: 8px; padding-top: 8px; border-top-style: dotted; border-top-color: #7c7c7c; border-top: 1px; width: 550px; }
#formula1a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula1b { float: left; width: 445px; height: 30px; text-align: left; }
#formula2a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula2b { float: left; width: 445px; height: 30px; text-align: left; }
#formula3a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula3b { float: left; width: 445px; height: 30px; text-align: left; }
#formula4a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula4b { float: left; width: 445px; height: 30px; text-align: left; }
#formula5a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula5b { float: left; width: 445px; height: 30px; text-align: left; }
#formula6a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula6b { float: left;  width: 445px; height: 30px; text-align: left; }
#formula7a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula7b { float: left;  width: 445px; height: 30px; text-align: left; }
#formula8a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula8b { float: left;  width: 445px; height: 30px; text-align: left; }
#formula9a { float: left; width: 97px; height: 30px; text-align: right; padding-right: 3px; }
#formula9b { float: left;  width: 445px; height: 30px; text-align: left; }
#formulaInt { padding-left: 10px; float: left;  width: 540px; height: 25px; text-align: left; }
#formula10 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula10a { padding-left: 10px; float: left;  width: 25px; height: 20px; text-align: left; }
#formula10b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula11 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula11a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula11b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula12 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula12a { padding-left: 10px; float: left;  width: 25px; height: 20px; text-align: left; }
#formula12b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula13 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula13a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula13b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula14 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula14a { padding-left: 10px; float: left;  width: 25px; height: 20px; text-align: left; }
#formula14b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula15 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula15a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula15b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula16 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula16a { padding-left: 10px; float: left;  width: 25px; height: 20px; text-align: left; }
#formula16b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula17 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula17a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula17b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula18 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula18a { padding-left: 10px; float: left;  width: 25px; height: 20px; text-align: left; }
#formula18b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula19 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula19a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula19b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula20 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula20a { padding-left: 10px; float: left;  width: 25px; height: 20px; text-align: left; }
#formula20b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula21 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula21a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula21b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula22 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula22a { padding-left: 10px; float: left;  width: 25px; height: 20px; text-align: left; }
#formula22b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula23 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula23a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula23b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula24 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula24a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula24b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula25 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula25a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula25b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula26 { float: left;  width: 270px; height: 20px; text-align: left; }
#formula26a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formula26b { float: left;  width: 230px; height: 20px; text-align: left; }
#formula27 { float: left;   padding-top: 20px; width: 400px; height: 20px; text-align: left; }
#formula27a { padding-left: 10px; float: left;  width: 25px; height: 25px; text-align: left; }
#formulax1 { float: left;  width: 550px; padding-left: 20px; margin-left: 20px; }
#formulax2 { float: left;  width: 550px; padding-left: 20px; margin-left: 20px; }
#formulaYa { padding-left: 100px; float: left; width: 450px; height: 18px; }
#formulaYb { padding-left: 100px; float: left; width: 450px; height: 18px; margin-bottom: 10px; }
#formulaZa { padding-top: 10px; padding-left: 97px; float: left; width: 450px; height: 30px; text-align: left; }
.formulaAceptar { background-image: URL(./imagenes/aceptar.gif); background-repeat: no-repeat; border: none; width: 75px; height: 21px; cursor: hand; }
.formulaZao { width: 120px; background-color: #ee9800; font-family: Tahoma, Sans-Serif, Verdana; font-size: 12px; color: #FFFFFF; }
.formulaCas { height: 17px; width: 250px; font-family: Tahoma, Sans-Serif, Verdana; font-size: 11px; color: #72828A; border-style: dotted; border: 1px; text-indent: 3px; border-color: #7c7c7c; background-color: #f8f8f8; }
.formulaCasPq { height: 17px; width: 50px; font-family: Tahoma, Sans-Serif, Verdana; font-size: 11px; color: #72828A; border-style: dotted; border: 1px; text-indent: 3px; border-color: #7c7c7c; background-color: #f8f8f8; }
.formulaCasDi { height: 17px; width: 17px; font-family: Tahoma, Sans-Serif, Verdana; font-size: 11px; color: #72828A; border-style: dotted; border: 1px; text-align: center;  border-color: #7c7c7c; background-color: #f8f8f8; }
.formulaCasDi2 { height: 17px; width: 34px; font-family: Tahoma, Sans-Serif, Verdana; font-size: 11px; color: #72828A; border-style: dotted; border: 1px; text-align: right; border-color: #ffffff; }
.formulaCasDi3 { height: 17px; width: 12px; font-family: Tahoma, Sans-Serif, Verdana; font-size: 11px; color: #72828A; border-style: dotted; border: 1px; text-align: center; border-color: #ffffff; }
.formulaCasGr { height: 80px; width: 250px; font-family: Tahoma, Sans-Serif, Verdana; font-size: 11px; color: #72828A; border-style: dotted; border: 1px; text-indent: 3px; border-color: #7c7c7c; background-color: #f8f8f8; }

/* paginas informativas */
/* condiciones de uso */
#faqebook { float: left;  width: 550px; margin-top: 10px; }
#faqebookresp { float: left;  width: 545px; margin-top: 10px; margin-left: 10px; text-align: left; }
#faqebookresp1 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp1a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp1b { float: left;  width: 520px; padding-left: 3px;  text-align: left; }
#faqebookresp2 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp2a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp2b { float: left;  width: 520px; padding-left: 3px;  text-align: left; }
#faqebookresp3 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp3a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp3b { float: left;  width: 520px; padding-left: 3px;  text-align: left; }
#faqebookresp4 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp4a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp4b { float: left;  width: 520px; padding-left: 3px;  text-align: left; }
#faqebookresp5 { float: left;  width: 530px;  margin-top: 10px;  text-align: left; }
#faqebookresp5a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp5b { float: left;  width: 520px; padding-left: 3px;  text-align: left; }
#faqebookresp6 { float: left;  width: 530px;  margin-top: 10px;  text-align: left; }
#faqebookresp6a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp6b { float: left;  width: 520px; padding-left: 3px;  text-align: left; }
#faqebookresp7 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp7a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp7b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }
#faqebookresp8 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp8a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp8b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }
#faqebookresp9 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp9a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp9b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }
#faqebookresp10 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp10a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp10b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }
#faqebookresp11 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp11a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp11b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }
#faqebookresp12 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp12a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp12b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }
#faqebookresp13 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp13a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp13b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }
#faqebookresp14 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp14a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp14b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }
#faqebookresp15 { float: left;  width: 530px; margin-top: 10px;  text-align: left; }
#faqebookresp15a { float: left;  width: 4px; background-image: URL(./imagenes/flechasub.gif); margin-top: 5px;  text-align: left; }
#faqebookresp15b { float: left;  width: 520px; padding-left: 3px; text-align: left;  }




/* cesta */
#CestaNueva {margin-left:15px;  float:left; width: 570px; }
.CestaNuevaAncha {margin-left:15px;  float:left; width: 750px; }
#CestaLogo { float: left; width: 570px; height: 45px; background-image: URL(./imagenes/logotipo.gif); background-repeat: no-repeat;  margin-top: 3px; margin-bottom: 3px; margin-left: 3px; }
#CestaTop { float: left; width: 570px; height: 33px; }
#CestaTop1 { float: left; width: 465px; height: 33px; background-image: URL(./imagenes/CestaTop1.jpg); }
#CestaTop2 { float: left; width: 105px; height: 33px; background-image: URL(./imagenes/CestaTop2a.jpg); cursor: hand; }
#CestaTop2:hover { background-image: URL(./imagenes/CestaTop2b.jpg); }
#CestaTit2 { margin-top: 30px; float: left; width: 570px; height: 60px; border-bottom-color: #000000; border-bottom: 1px; border-bottom-style: solid; }
.CestaTitTxt2 { float: left; width: 195px; height: 25px; font-family: Verdana, helvetica, Arial; font-size: 18px; font-weight: bold; text-align: left; }
#CestaTit2b { margin-top: 6px; float: left; width: 570px; height: 30px; text-align: left; }

#CestaTit {  margin-top: 30px; width:570px;  height: 30px; border-bottom-color: #000000; border-bottom: 1px; border-bottom-style: solid; }
.CestaTitAncha {  margin-top: 30px; width:750px;  height: 30px; border-bottom-color: #000000; border-bottom: 1px; border-bottom-style: solid; }
.CestaTitTxt { float: left; width: 195px; height: 25px; font-family: Verdana, helvetica, Arial; font-size: 18px; font-weight: bold; text-align: left; }
#CestaTitb { margin-top: 6px; float: left; width: 570px; height: 30px; text-align: left; }
#CestaTitImg { float: left; width: 31px; height: 25px; background-image: URL(./imagenes/cesta.gif); background-repeat: no-repeat; }
#CestaSubtit { margin-top: 15px;margin-bottom: 1px; padding-bottom: 5px;  width: 570px; height: 17px; border-bottom-color: #7bb64a; border-bottom: 1px; border-bottom-style: solid; text-align: left; }
.CestaSubtitAncha { margin-top: 15px;margin-bottom: 1px; padding-bottom: 5px;  width: 750px; height: 17px; border-bottom-color: #7bb64a; border-bottom: 1px; border-bottom-style: solid; text-align: left; }
.CestaSubtitTxt { font-family: Verdana, helvetica, Arial; font-size: 14px; font-weight: bold;}
#CestaIndPro { margin-top: 30px; width: 570px; height: 20px; border-bottom-color: #7bb64a; border-bottom: 1px; border-bottom-style: solid; text-align: left; float:left}
.CestaIndProAncha { margin-top: 30px; width: 750px; height: 20px; border-bottom-color: #7bb64a; border-bottom: 1px; border-bottom-style: solid; text-align: left; float:left}
#CestaIndPro1 { margin-left:5px;float: left; width: 420px; height: 20px; text-align: left; }
.CestaIndPro1Ancha { margin-left:5px;float: left; width: 600px; height: 20px; text-align: left; }
#CestaIndPro2 {float: left; width: 70px; height: 20px; }
#CestaIndPro3 { float: left; width: 70px; height: 20px; }
#CestaIndPro4 { float: left; width: 70px; height: 20px; text-align: right; }
#CestaIndPro5 {float: left; width: 56px; height: 20px;}
#CestaLineaProd {margin-top: 15px; margin-bottom: 1px; padding-bottom: 5px;  width: 570px; }
.CestaLineaProdAncha {margin-top: 15px; margin-bottom: 1px; padding-bottom: 5px;  width: 750px; }
#CestaLineaProd2 { background-color: #EEEEEE; padding-top: 5px; float: left; width: 570px; height: 18px;  }
#CestaLineaProd21 {padding-left: 3px; float: left; width: 495px; height: 18px; text-align: left; }
#CestaLineaProd22 {padding-left: 3px; float: left; width: 30px; height: 18px; text-align: left; }
#CestaLineaProd22b { padding-left: 3px; float: left; width: 37px; height: 18px; }
#CestaMasMenosMas2 { float: left; height: 9px; width: 13px; background-image: URL(./imagenes/cesta-mas.gif); }
#CestaMasMenosMenos2 { float: left; height: 8px; width: 13px; background-image: URL(./imagenes/cesta-menos.gif); }
#CestaLineaProd23 { padding-left: 3px; float: left; width: 67px; height: 18px; text-align: left; }
#CestaLineaProd24 { padding-left: 3px; float: left; width: 67px; height: 18px; text-align: right; padding-right: 3px; }
#CestaLineaProd25 { padding-left: 3px; float: left; width: 52px; height: 18px; text-align: center; }
#CestaLineaProd1 { background-color: #EEEEEE; padding-top: 5px; padding-bottom:5px; float: left; width: 570px;  }
.CestaLineaProd1Ancha { background-color: #EEEEEE; padding-top: 5px; padding-bottom:5px; float: left; width: 750px;  }
#CestaLineaProd11 { padding-left: 3px; float: left; width: 420px; height: 18px; text-align: left; }
.CestaLineaProd11Ancha { padding-left: 3px; float: left; width: 600px; height: 18px; text-align: left; }
#CestaLineaProd12 { padding-left: 3px; float: left; width: 30px; height: 18px; text-align: left; }
#CestaLineaProd12b { padding-left: 3px; float: left; width: 37px; height: 18px; }
#CestaMasMenos { float: left; height: 17px; width: 13px; }
#CestaMasMenosMas { float: left; height: 9px; width: 13px; background-image: URL(./imagenes/cesta-mas.gif); }
#CestaMasMenosMenos { float: left; height: 8px; width: 13px; background-image: URL(./imagenes/cesta-menos.gif); }
#CestaLineaProd13 { padding-left: 3px; float: left; width: 70px; height: 18px; text-align: left; }
#CestaLineaProd14 { padding-left: 3px; float: left; width: 67px; height: 18px; text-align: right; padding-right: 3px; }
#CestaLineaProd15 { padding-left: 3px; float: left; width: 50px; height: 23px; text-align: center; }
#separador { width: 762px; height: 1px; margin-top: 2px; margin-bottom: 2px; background-color: #61a421; } 
#CestaTotal1 { padding-top: 5px; width: 570px; height: 20px; text-align: right; }
.CestaTotal1Ancha {padding-top: 5px; width: 750px; height: 20px; text-align: right;float:left; }
#CestaTotal2 {margin-top:17px; padding-top: 5px;   width: 570px; height: 16px; text-align: right; background-color: #EEEEEE; }
.CestaTotal2Ancha {padding-top: 5px;   width: 750px; height: 16px; text-align: right; background-color: #EEEEEE;float:left; }
#CestaTotal3 { padding-top: 5px;width: 570px; height: 20px; text-align: right; border-bottom-color: #000000; border-bottom: 1px; border-bottom-style: solid;  }
.CestaTotal3Ancha {float:left; padding-top: 5px;width: 750px; height: 20px; text-align: right; border-bottom-color: #000000; border-bottom: 1px; border-bottom-style: solid;  }
#CestaFinal {  width: 570px; height: 30px; }
.CestaFinalAncha {  width: 750px; height: 30px;}
#CestaFinal1 { float: left; width: 120px; height: 30px; }
#ImagenSep2 { background-image: URL(./imagenes/cestavertical.gif); background-repeat: no-repeat; width: 120px; height: 10px; background-position: center; }
#CestaFinal2 { float: left; width: 120px; height: 30px; }
#CestaFinal3 { float: left; width: 120px; height: 30px; }
#CestaFinal4 { float: left; width: 210px; height: 30px; text-align: right; }
.CestaFinal4Ancha { float: left; width: 390px; height: 30px; text-align: right; }
#ImagenSep { background-image: URL(./imagenes/cestavertical.gif); background-repeat: no-repeat; width: 131px; height: 10px; background-position: center; }
.ImagenSepAncha { background-image: URL(./imagenes/cestavertical.gif); background-repeat: no-repeat; width: 650px; height: 10px; background-position: center; }
.Cestaconenlace { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #006329; text-decoration: underline; }
.Cestaconenlace:link { color: #006329; }
.Cestaconenlace:hover { color: #006329; }
.ebookdetalledestaca2 { font-weight: bold; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color: #CC0000; padding-right: 3px;}
.ebookdetalledestaca3 { font-weight: bold; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color: #000000; padding-right: 3px;}
.ebookdetalledestaca4 { font-weight: bold; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; padding-right: 3px;}

/* descargas pendientes */
#identifica { margin-top: 3px; float: left; margin-left:200px; width: 570px; height: 20px; text-align: left; }
#identifica2 { float: left; margin-left: 8px; padding-left: 8px;  margin-top: 8px; padding-top: 8px; width: 550px; height: 530px; }
.MisPedidosTitTxt { float: left; height: 25px; font-family: Verdana, helvetica, Arial; font-size: 18px; font-weight: bold; text-align: left; }
#PedidosProd11 { padding-left: 3px; float: left; width: 390px; height: 18px; text-align: left; }
#PedidosProd11b { padding-left: 3px; float: left; width: 100px; height: 18px; text-align: left; }
#PedidosProd21 { padding-left: 3px; float: left; width: 390px; height: 18px; text-align: left; }
#PedidosProd21b { padding-left: 3px; float: left; width: 100px; height: 18px; text-align: left; }
#MisPedidosProd11 { padding-left: 3px; float: left; width: 401px; 
height: 18px; text-align: left; }
#MisPedidosProd21 { padding-left: 3px; float: left; width: 590px; height: 18px; text-align: left; }
#descargainstr0 { float: left; margin-top: 7px; padding-top: 7px; height: 20px; text-align: left; width: 570px;  border-bottom-color: #7bb64a; border-bottom: 1px; border-bottom-style: solid; }
#descargainstr { margin-top: 10px; float: left; width: 570px; 
text-align: left;  margin-top: 6px; padding-top: 4px; }
#descargaInsImg { float:left ; width: 190px; }
#descargaInsTxt { margin-left: 10px; float:left; width: 570px; text-align: left; }
#descargaInsTxtb { float: left; margin-top: 7px; padding-top: 7px; height: 20px; text-align: left; width: 570px; }
#descargainstr02 { float: left; margin-top: 7px; padding-top: 7px; height: 20px; text-align: left; width: 770px;  border-bottom-color: #7bb64a; border-bottom: 1px; border-bottom-style: solid; }
#registrointro1 { width: 580px; float: left; margin-left: 0.5em; padding-left: 0.5em; margin-top: 0.5em; padding-top: 0.5em; text-align: left; }
#registrointro2 { width: 580px; float: left; margin-left: 0.5em; padding-left: 0.5em; text-align: left; margin-top: 0.2em; padding-top: 0.2em;}
.registrointro1t { color: #CC0000; font-weight: 600; float: left; text-decoration: none; text-align: left; }
#listaunidad1{ margin-left:10px; width: 360px; float: left; margin-top: 5px; padding-top: 5px; margin-bottom: 15px; padding-bottom: 15px; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom: 1px; vertical-align: top; }
#listaunidad1P{ width: 100px; float: left; }
#listaunidad1D{ width: 250px; float: left; text-align: left; }


#listresult{  margin-bottom: 15px; margin-top: 15px; margin-left: 10px; width: 408px; float: left; height: 46px; background: url(./imagenes/fondolistados.png); background-repeat:no-repeat }
#listresultTop1{ margin-left: 5px; padding-left: 5px; width: 150px; float: left; height: 16px; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom: 1px; text-align: left; margin-top:auto; padding-top: 3px; }
#listresultTop2{ width: 230px; float: right; height: 16px; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom: 1px; text-align: right; margin-right: 5px; padding-right: 5px; margin-top:auto; padding-top: 3px; }
#listresultBot{ margin-left: 5px; padding-left: 5px; width: 400px; float: left; height: 19px; text-align: left; }

#list2result{ margin-bottom: 15px; margin-bottom: 15px; margin-top: 15px; margin-left: 15px; width: 403px; float: left; height: 46px; background: url(./imagenes/fondolistados.png); background-repeat:no-repeat }
#list2resultTop1{ margin-left: 5px; padding-left: 5px; width: 150px; float: left; height: 16px; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom: 1px; text-align: left; margin-top:auto; padding-top: 3px; }
#list2resultTop2{ width: 230px; float: right; height: 16px; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom: 1px; text-align: right; margin-right: 5px; padding-right: 5px; margin-top:auto; padding-top: 3px; }
#list2resultBot{ margin-left: 5px; padding-left: 5px; width: 400px; float: left; height: 19px; text-align: left; }

.resulttextconenl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #4b8b3d; text-decoration: underline; }
.resulttextconenl:link { color: #4b8b3d; }
.resulttextconenl:visited { color: #4b8b3d; }

.paginacion { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;font-weight:normal; color: red; text-decoration: none; }
.paginacion:link { color: #4b8b3d;  text-decoration: underline; font-weight:normal;}
.paginacion:visited { color: #4b8b3d;  text-decoration: underline;font-weight:normal; }

#resulttextSub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #151515; text-decoration: none; }
#resulttextSub:link { color: #4b8b3d; text-decoration: underline; }
#resulttextSub:hover { color: #4b8b3d; text-decoration: underline; }
#resulttextSub:visited { color: #4b8b3d; text-decoration: underline; }

#subcatdesp {  float: left;  width: 590px; margin-top: 10px; margin-left: 10px; }
#subcatdespl { margin-top: 1px; padding-top: 1px; text-align: left;  float: left; width: auto; height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; z-index: 0; }
#subcatdesp2 { text-align: left;  float: left; width: auto; height: 30px; z-index: 0; }
.subcatdesp2text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; }

.div { position: relative; width: 450px; }
.divtitular { padding-bottom: 3px; margin-bottom: 3px; text-align: left; }
.sharenlace { font-family: Arial, Verdana, Helvetica; font-size: 13px; color: #999999; text-decoration: none; text-align: left; }
.sharenlace:hover { text-decoration: underline; }
.sharetitulo { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #999999; text-decoration: none; padding-left: 4px; }
.sharetitulo:hover { text-decoration: underline; }
.sharebotontop { border-right: none; border-top: none; font-size: 15px; border-left: none; width: 200px; color: #e5e9a0; border-bottom: none; font-family: Arial, Verdana, Helvetica, Georgia,; height: 25px; background-color: #61a421; padding-top: 0; cursor: pointer; }
.sharebotonsub { border-right: none; border-top: none; font-size: 11px; border-left: none; width: 12px; color: #999999; border-bottom: none; font-family: Arial, Verdana, Helvetica, Georgia; height: 12px; background-color: #f7f7f7; padding-top: 0; cursor: pointer; }




html * { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
img { vertical-align: bottom; border-width: 0; }
body { font-size: 0.7em; text-align: center; margin: 0 auto; padding: 0; }
/*#cuerpo { background-color: #fff; background-image: url(./imagenes/animacion_cabecera.gif); background-repeat: no-repeat; text-align: center; width: 68.8em; margin: 0 auto; padding: 1em 0.3em 2em 0.4em; border-right: 1px solid #e6e7e6; border-left: 1px solid #e6e7e6; }*/
a { color: #333; text-decoration: underline; }
a:link { color: #333; }
a:visited { color: #666; }
a:hover { color: #2e7f2c; }
a:active { color: #2e7f2c; }
ul { list-style-type: none; }
div.borrar { clear: both; }

#cuerpo { text-align: center; width: 772px; margin: 0 auto; padding: 2em 0.3em 2em 0.4em; border-right: 1px solid #e6e7e6; border-left: 1px solid #e6e7e6;z-index:1; }
#derecha { text-align: left; margin-left: 40em; }


/*Indice de navegacion (botonera o columna izquierda)*/
#indice2 {background-repeat: no-repeat; text-align: left; width: 14.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; }

#indice { background-image: url(imagenes/fondosupizquierda.png); background-repeat: no-repeat; text-align: left; width: 14.3em; float: left; margin-top: 0.5em; padding-top: 0.5em; }
#indice h2 { color: #2e7f2c; font-size: 1em; background-image: url(imagenes/fondocenizquierda.png); background-repeat: repeat-y; text-decoration: none; padding-top: 0.5em; padding-bottom: 0.6em; padding-left: 1em; text-align:left; }
#indice h2 a { color: #2e7f2c; text-decoration: none; }
#indice h2 a:hover { color: #2e7f2c; text-decoration: none; }
#indice ul { background-image: url(imagenes/fondocenizquierda.png); background-repeat: repeat-y; padding-left: 1em; }
#indice ul li { background-image: url(imagenes/flechasnegras.png);width:11.8em; background-repeat: no-repeat; background-position: 0 0.5em; padding-bottom: 0.5em; padding-left: 1em; }
#indice ul li a { text-decoration: none; }
#indice ul li.final { margin-right: 1em; padding-bottom: 1em; border-bottom: 2px solid #e6e7e6; }
#indice ul li.comienzo { background-position: 0 1.5em; margin-right: 1em; padding-top: 1em; }
#indice ul li.intermedia { background-position: 0 0.9em; padding-top: 0.5em; }

#indice ul.final { padding-bottom: 1em; border-bottom: 2px solid #e6e7e6; }
#indice ul li.finaldestacadosin { background-image: inherit; background-position: -10px 0; margin-top:0.5em; margin-right: 1em; padding-bottom: 0; padding-left: 0; }
#indice ul li.finaldestacadosin a { color:#2e7f2c; text-decoration:underline; font-weight:bold; }
#indice ul li.finaldestacado { background-image: inherit; background-position: -10px 0; margin-top: 0.5em; margin-right: 1em; padding-bottom: 0.7em; padding-left: 0; border-bottom: 2px solid #e6e7e6; }
#indice ul li.finaldestacado a { color: #2e7f2c; font-weight: bold; text-decoration: underline; }
span.finalindice { background-image: url(imagenes/fondoinfizquierda.png); background-repeat: no-repeat; width: 14.3em; height: 2em; float: left; clear: both; }

/*Cabecera*/
#cabecera { float:left ;width: 800px;  }
#cabecera  img { float: left; }
#cabecera h1 { background-image: url(http://www3.elcorteingles.es/portada/estilos/img/logotipo.gif); background-repeat: no-repeat; width: 183px; height: 45px; float: left; margin-top: 0.1em; margin-bottom: 0.6em; margin-left: 0.3em; display: inline; }
#cabecera h1 a { text-indent: -9999px; width: 183px; height: 45px; display: block; }
#cabecera h1 a:focus { outline: none medium; }
#cabecera h3 { font-size: 1em; line-height: 1em; background-image:  url(./imagenes/hoyencentros.png); background-repeat: no-repeat; background-position: 0.4em 0; width: 145px; height: 13px; margin-bottom: 0.3em; margin-left: 54.4em; padding-right: 0.8em; padding-bottom: 0.3em; border-bottom: 1px solid #cfcfcf; }
#cabecera h3 a { text-indent: -9999px; width: 145px; height: 13px; display: block; }
#cabecera h3 a:focus { outline: none; }
#cabecera h3.abajo { font-size: 1em; line-height: 1em; background-image:  url(./imagenes/informacioncorporativa.png); margin-bottom: 0; padding-bottom: 0; border-bottom-style: none; }
#cabecera ul.comunes {margin-right:30px; font-size: 1em; line-height: 1em; text-align: right; width: 51em; float: right; margin-top: 0.8em; padding-bottom: 0.6em; }
#cabecera ul.comunes li { background-image:  url(./imagenes/separadorv.png); background-repeat: no-repeat; background-position: right 0; padding-right: 0.5em; padding-left: 0.5em; display: inline; }
#cabecera ul.comunes li a { text-decoration: none; }
#cabecera ul.comunes li.final { background-image:  url(./imagenes/cesta.png); background-repeat: no-repeat; background-position: 3.85em 0; padding-right: 1.9em; padding-bottom: 0.6em; }
#cabecera .secciones { background-image:  url(./imagenes/fondosuperiorcab.gif); background-repeat: no-repeat; width: 770px; height: 33px; float: left; clear: both;   }
#seccion1, #seccion2, #seccion3, #seccion4, #seccion5, #seccion6, #seccion7, #seccion8, #seccion9,  #seccion10, #secciona, #seccionb  { visibility: visible; position: relative; float: left ; }
#pestana1, #pestana2, #pestana3, #pestana4, #pestana5, #pestana6, #pestana7, #pestana8, #pestana9, #pestana10, #pestanaa, #pestanab     { text-align: left; visibility: hidden; position: absolute; width: 14.4em; z-index: 0; }
#pestanaa p { margin-left: 72px; }
#pestanab p { margin-left: 123px; }
#cabecera .secciones ul { font-size: 0.9em; background-color: #ecebe7; float: left  ; border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; }
#cabecera .secciones li { float: left }
#cabecera .secciones li a { color: #2e542c; text-decoration: none; padding-top: 0.6em; padding-bottom: 0.6em; padding-left: 0.6em; width: 150px; float: left; border-bottom: 1px solid #999; width: 155px; width: 15.5em  }
#cabecera .secciones li a:hover { color: #fff; background-color: #6d6e66; width: 150px; width: 155px; width: 15.5em }
.subcabecera { background-image:  url(./imagenes/fondoinferiorcab.png); background-repeat: no-repeat; width: 771px; height: 40px; clear: both; float:left }
.subcabecera h2 { 
    font-size: 1em; 
    font-weight: normal; 
    background-image:  url(./imagenes/flechabuscador.gif); 
    background-repeat: no-repeat;
    background-position: 50px;
    width: 710px; 
    float: left;
    padding-left: 60px; 
    display: inline; }
div.subcabecera { background-image: url(./imagenes/fondoinferiorcab.png); background-repeat: no-repeat; width: 770px; height: 40px; clear: both; }
div.subcabecera form { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; display: inline; }
div.subcabecera h2 { font-size: 1em; font-weight: normal; background-image: url(./imagenes/flechabuscador.gif); background-repeat: no-repeat; background-position: 0 0.3em; width: 30em; float: left; margin-top: 0.5em; margin-left: 1em; padding-left: 1em; display: inline; }
div.subcabecera h2 input { float: left; margin-top: 0.2em; padding-left: 0.2em; }
div.subcabecera h2 select { font-size: 1em; width: 12em; margin-top: 0.2em; float: left; margin-left: 0.5em; }
div.subcabecera h2 button { color: #fff; font-size: 0.8em; font-weight: bold; background-color: transparent; background-image: url(./imagenes/fondobuscar.gif); background-repeat: no-repeat; width: 69px; height: 22px; float: left; margin-left: 0.5em; padding: 0.5em 0.5em 0.7em 1em; border-style: none; display: inline; cursor:pointer }
div.subcabecera p { background-image: url(./imagenes/telefonoventa.png); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 133px; height: 10px; float: right; margin-top: 1.2em; margin-right: 1.5em; display: block; }
div.subcabecera div.identificacion { color: #666; font-size: 0.85em; background-image: none; background-position: 0 0; text-align: left; text-indent: 0; width: 25em; height: auto; float: right; margin-top: 1em; margin-right: 0.5em; margin-left: 0; padding-top: 0; padding-left: 0; }
div.subcabecera div.identificacion a { color: #666; }


#contenidocentral { text-align: left; width: 53.6em; float: left; margin-top: 0.6em; margin-bottom: 0.8em; margin-left: 0.6em; border-bottom: 0.1px solid #cfcfcf; }
#contenidoflash { width: 53.6em; float: left; margin-bottom: 0.8em; }
#contenidoflash p { text-align: left; width: 36em; float: none; border-right-style: none; }
#contenidoflash ul { text-align: left; width: 36em; float: none; margin-bottom: 1em; padding-bottom: 0; padding-left: 2em; border-right-style: none; }
#contenidoflash ul li { background-image: none; text-align: left; width: 36em; float: none; padding-bottom: 0.3em; padding-left: 0; list-style-type: disc; }
#flashcatalogos { margin-bottom: 0.8em; width: 53.6em; float: left; }
#unacolumna div.promocion #flashcatalogos p { line-height: 0.8em; text-align: left; display: block; margin-top: 0.5em; margin-left: 1.1em; padding-right: 0.5em; width: 53.6em; clear: both; border-right-style: none; }
#unacolumna div.promocion #flashcatalogos ul { text-align: left; clear: both; padding-top: 1em; padding-bottom: 0; padding-left: 3em; }
#flashcatalogos ul li { background-image: none; text-align: left; list-style-type: disc; padding-bottom: 0.3em; padding-left: 0; float: none; }
.promociones190 img { padding-bottom: 0.5em; }
#doscolumnas { margin-top: 0.6em; margin-bottom: 0.5em; margin-left: 14.9em; }
/*Contenido izquierda. Promociones principales*/
#izquierda { width: 38.7em; float: left; margin-bottom: 1em; padding-right: 0.8em; padding-bottom: 0.5em; border-right: 1px solid #cfcfcf; }
#izquierda img { margin-bottom: 0.5em; }
#izquierda .separador { clear: both; margin-bottom: 1em; border-top: 1px solid #e6e7e6; }
#izquierda .separadorsin { clear: both; padding-top: 1em; }
#izquierda .separadorswf { clear: both; }
#izquierda p { text-align: center; width: 12.3em; float: left; margin-bottom: 1em; padding-right: 0.2em; padding-left: 0.3em; border-right: 1px solid #e6e7e6; }
#izquierda p.azul a { color: #1f7bbd; }
#izquierda p.azul a:hover { color: #004789; }
#izquierda p strong { color: #1f7bbd; font-size: 1.3em; font-weight: bold; margin-top: 0.5em; display: block; }
#izquierda p.final { border-right-style: none; }
#izquierda p.finalazul { border-right-style: none; }
#izquierda p.finalazul a { color: #1f7bbd; border-right-style: none; }
#izquierda p.finalazul a:hover { color: #004789; border-right-style: none; }
#izquierda p img { margin-right: auto; margin-left: auto; display: block; }
#izquierda p span { color: #e2001a; font-size: 1.3em; font-weight: bold; display: block; margin-top: 0.5em; }
#izquierda p.izquierda { text-align: center; width: 18.3em; float: left; padding-right: 1em; padding-left: 0; border-right: 1px solid #e6e7e6; }
#izquierda p.derecha { text-align: center; padding-right: 0; padding-left: 1em; width: 18.3em; float: left; border-right-style: none; }
#izquierda p span.financiado { color: #d81c22; font-size: 1.3em; font-weight: bold; margin-top: 0; margin-bottom: 0; display: block; }
#izquierda p span.reducido { color: black; font-size: 0.9em; font-weight: normal; line-height: 1.3em; margin-top: 0; }
#izquierda ul.doble { width: 38em; border-right-style: none; }
#izquierda ul.doble li a { color: #f00; text-decoration: none; width: 38em; border-right-style: none; }
#izquierda ul.finaldoble { width: 8em; border-right-style: none; }
#izquierda ul.sinborde { text-align: center; margin-bottom: 0.5em; padding-bottom: 0; padding-left: 8em; width: 15em; float: left; border-right-color: #fff; border-right-style: none; }
#izquierda ul { text-align: center; width: 12.3em; float: left; margin-bottom: 1em; padding-bottom: 0; padding-left: 0.5em; border-right: 1px solid #e6e7e6; }
#izquierda ul p { text-align: left; }
#izquierda ul li { background-image:  url(./imagenes/flechasnegras.png); background-repeat: no-repeat; background-position: 0.2em 0.5em; text-align: left; width: 10.5em; float: left; clear: left; padding-bottom: 0.3em; padding-left: 1em; }
#izquierda ul li span { letter-spacing: -0.1em; }
#izquierda ul li.foto { background-image: none; text-align: left; padding-top: 1em; padding-bottom: 1em; padding-left: 0; }
#izquierda ul li.fotofondo { background-image: none; text-align: left; padding-top: 1em; padding-bottom: 1em; padding-left: 0.4em; }
#izquierda ul li.fotosintex { background-image: none; text-align: left; padding-top: 1em; padding-bottom: 0; padding-left: 0; }
#izquierda ul.final { width: 12.3em; border-right-style: none; }
#izquierda ul.final p { text-align: left; }
#izquierda ul.nuevo { text-align: center; margin-bottom: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; width: 12.3em; float: left; border-right: 1px solid #e6e7e6; }
#izquierda ul.nuevo li { }
#izquierda ul.rojo { border-right: 1px solid #e6e7e6; }
#izquierda ul.rojo li a { color: #e2001a; }
#izquierda ul.rojo li a:hover { color: #f00; }
#izquierda ul.finalrojo { border-right-style: none; }
#izquierda ul.finalrojo a { color: #e2001a; }
#izquierda ul.finalrojo a:hover { color: #f00; }
/*Contenido derecha. Promociones secundarias*/
#derecha { text-align: left; margin-left: 40.2em; }
#derecha p { color: #c00; text-align: left; margin-top: 0.2em; margin-bottom: 1em; padding-bottom: 1em; padding-left: 0.4em; border-bottom: 1px solid #e6e7e6; }
#derecha p a { color: #2e7f2c; text-decoration: none; }
#derecha p.sin { font-weight: bold; margin-bottom: 0; padding-bottom: 0.5em; border-bottom-style: none; }
#derecha h4 { font-size: 1em; margin-bottom: 0.7em; }
#derecha h4.separador { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #e7e6e7; }
#derecha ul { margin-bottom: 1em; padding-bottom: 0.5em; padding-left: 1em; border-bottom: 1px solid #e7e6e7; }
#derecha ul li { background-image:  url(./imagenes/flechasverdes.png); background-repeat: no-repeat; background-position: 0 0.5em; padding-bottom: 0.5em; padding-left: 1em; display: block; }
#derecha a { color: #2e7f2c; font-weight: bold; }
/*Contenido central. Promociones a todo el ancho.*/
#unacolumna { margin-top: 0.6em; margin-bottom: 1em; margin-left: 14.9em; }
#unacolumna p { float: left; }
#unacolumna p.separador { padding-top: 1em; float: left; border-top: 1px solid #e6e7e6; }
#unacolumna div.promocion { background-image:  url(./imagenes/fondopromocion.jpg); background-repeat: repeat-y; width: 53.7em; float: left; margin-bottom: 0.5em; padding-top: 0.5em; }
#unacolumna div.promocion p { display: inline; margin-top: 0.5em; margin-left: 1.1em; width: 25em; float: left; padding-right: 0.5em; border-right: 1px solid #e6e7e6; }
#unacolumna div.promocion p.uno { display: inline; margin-top: 0.5em; margin-left: 1.3em; float: left; margin-bottom: 1em; border-right-color: white; border-right-width: 1px; }
#unacolumna div.promocion p.flashcatalogos { display: inline; margin-top: 0.5em; margin-left: 1.3em; float: left; padding-top: 1em; border-top: 1px solid #307a2b; border-right-width: 1px; border-right-color: white; }
#unacolumna div.promocion p.derecha { text-align: left; width: 25em; float: left; border-right-style: none; }
#unacolumna div.promocion p.derechafinal { text-align: left; width: 25em; float: left; border-right-style: none; border-bottom-style: none; }
#unacolumna span.finpromocion { background-image:  url(./imagenes/fondofinpromocion.jpg); background-repeat: no-repeat; background-position: 0 11px; width: 601px; height: 13px; float: left; }
#unacolumna div.distribuidor { background-image:  url(./imagenes/fondopromocion2.jpg); background-repeat: no-repeat; width: 53.7em; height: 54px; float: left; margin-bottom: 0.5em; }
#unacolumna div.distribuidor p { color: #898989; font-size: 1em; font-weight: bold; text-align: left; float: left; margin-top: 1em; padding: 0.2em 3.5em 0.2em 3em; border-right: 1px solid #e6e7e6; }
#unacolumna div.distribuidor p.sin { color: #898989; font-size: 1em; font-weight: bold; text-align: left; padding-right: 3.5em; padding-bottom: 1.1em; padding-left: 3em; float: left; border-right-style: none; }
#unacolumna div.distribuidor p a { color: #2e7f2c; }
#unacolumna div.distribuidor p a.tab { color: #2e7f2c; margin-left: 7.5em; }
#unacolumna form { background-image:  url(./imagenes/separadorv.png); background-repeat: no-repeat; background-position: right 0; width: 16.9em; float: left; margin-top: 0.8em; margin-left: 0.8em; display: inline; }
#unacolumna form h4 { font-size: 1em; padding-top: 0; padding-left: 0; }
#unacolumna form h4 input { font-size: 0.9em; font-weight: normal; height: 1.4em; float: left; margin-top: 0.2em; padding-left: 0.2em; }
#unacolumna form h4 button { color: #fff; font-size: 0.8em; font-weight: bold; background-color: transparent; background-image:  url(./imagenes/fondobuscar.gif); background-repeat: no-repeat; width: 69px; height: 22px; float: left; margin-left: 0.5em; padding: 0.5em 1em 0.7em; border-style: none; display: inline; }
#unacolumna span.comienzodistribuidor2 { background-image:  url(./imagenes/fondodistribuidor2arriba.jpg); background-repeat: no-repeat; width: 601px; height: 7px; float: left; }
#unacolumna div.distribuidor2 { font-weight: normal; background-image:  url(./imagenes/fondodistribuidor2.jpg); background-repeat: repeat-y; width: 53.7em; float: left; margin-bottom: 1em; }
#unacolumna div.distribuidor2 ul { font-size: 0.9em; text-align: left; width: 24.7em; float: left; margin-top: 1em; margin-bottom: 0.5em; padding-right: 1em; padding-left: 3.5em; border-right: 1px solid #e6e7e6; }
#unacolumna div.distribuidor2 ul.derecha { float: left; border-right-style: none; }
#unacolumna div.distribuidor2 ul li { background-image:  url(./imagenes/flechasnegras.png); background-repeat: no-repeat; background-position: 0.2em 0.5em; padding-bottom: 0.3em; padding-left: 1em; }
#unacolumna div.distribuidor2 ul li.titular { color: #2e7f2c; font-weight: bold; background-image: none; padding-bottom: 1em; padding-left: 0; }
#unacolumna span.findistribuidor2 { background-image:  url(./imagenes/fondodistribuidor2final.jpg); background-repeat: no-repeat; background-position: 0 7px; width: 601px; height: 14px; float: left; }
/*Pie*/
#pie { clear: both; margin-left: 14.9em;  border-top: 1px solid #2e7f2c; }
#pie p.contacto { color: #2e7f2c; font-size: 0.8em; font-weight: bold; margin-top: 1em; margin-bottom: 0; }
#pie a { color: #2e7f2c; }

#pie p { color: #2e7f2c; font-size: 0.8em; margin-top: 1em; margin-bottom: 1em; }
.editor { float:left;width:180}

#sieresreg { width: 210px; height: 10px; float: right; margin-top: 1.1em; margin-right: 1.5em; display: block; }
#telefonotele { background-image:url(./imagenes/telefonoventa.png); background-repeat:no-repeat; background-position: 0 0; width: 133px; height: 10px; float: right; margin-top: 1.2em; margin-right: 1.5em; display: block; }
/*Cesta de la compra*/
.valoracion { background-color: #fff; position: absolute; top: 32.8em; 
left: 43.2em; 
width: 30em; z-index: 10; float: left; margin: 1em; padding: 1em; border: solid 1px #666;
    height: 259px;
}
.valoracion p.encabezado { color: #666; font-weight: bold; background-color: #e6e7e6; text-align: center; width: 28em; clear: both; margin-top: 0.5em; margin-bottom: 0; margin-left: 0.3em; padding-top: 0.3em; padding-bottom: 0.4em; padding-left: 0.8em; }
.valoracion p.encabezado a { color: #666; }
.valoracion p.encabezado span { font-size: 0.9em; margin-left: 11em; }
.valoracion p.aceptar { text-align: center; clear: both; margin-top: 2em; margin-bottom: 1em; padding-left: 5em; }
.valoracion p.aceptar input { border-style: none; }
.item { text-align: left; width: 28em; float: left; clear: both; margin-top: 0.5em; margin-bottom: 1em; margin-left: 7.8em; padding-top: 2em; padding-bottom: 0.5em; display: inline; }
.valoracion form p { text-align: left; float: left; margin-left: 5em; display: inline; }
.valoracion form p img { float: left; margin-top: 0.5em; margin-right: 0.5em; }
.valoracion form p span { float: left; margin-top: 0.5em; }
.valoracion form input { float: left; margin-top: 0.3em; margin-right: 0.5em; }


p.opinion {font-weight: bold; font-size: 0.9em; clear: both; margin-top: 0.8em; margin-bottom: 0.5em; }
p.opinion a { color: #999; }



.contenidoderecha {
float:left;
width:100px;
margin-top:15px;
}

.contenidoizquierda {
float:left;
width:420px;
}

.facets{ 

    margin-top: 15px; 
    margin-left: 15px; 
    width: 403px; 
    float: left;
    text-align:left;
}

.facetsarriba { 
    background-image: url(./imagenes/fondosuperiortextlink403.png);
    background-repeat: no-repeat;
    height: 15px;
    
}
.facetsabajo { 
    background-image: url(./imagenes/fondoinferiortextlink403.png); 
    background-repeat: no-repeat; 
    height: 15px; 
    clear: both; 
    margin-bottom: 1em; 
}

.facetslink { 
    background-image: url(./imagenes/fondotextlink403.png);
    background-repeat: repeat-y;
    width: 100%; 
    float: left;
}

.facetsTitulo{
    color: #c00; 
    font-size: 1.1em; 
    font-weight: bold; 
    margin-bottom: 0.5em; 
    margin-left: 1em; 
}

.facetsprecio ul{
    width: 15em; 
   
    margin-left: 2.2em; 
    border-right-style: none;
}
.facetsprecio  a { color: #2e7f2c; }

.facetstituloprecio{
    color: #333; 
    background-image: none; 
    margin-bottom: 0.5em; 
    padding-left: 1em;
    width:15em;
}

.facetsEditoriales ul{
    width: 15em; 
    padding-right: 0.5em; 
    padding-left: 2.5em; 
}

.facetsEditoriales  a { color: #2e7f2c; }
.facetsEditorialMasVerMas { 
    float:left;
    border-right: 1px solid #999;
}
.facetsEditorialMasVerMas a{ 
   color: #2e7f2c;
}
.facetsPreciosMasVerMas { 
    float:left;
}
.facetstituloeditorial{
    color: #333; 
    background-image: none; 
    margin-bottom: 0.5em; 
    padding-left: 1.4em;
    width:15em;
}

.facetsTemas{ 

    margin-top: 15px; 
   
    width: 550px; 
    
    float: left;
    text-align:left;
    margin-left:30px;
   
    background-image: url('./imagenes/lineadefondo550.png'); 
    background-repeat: repeat-y;
}
  .txtlinkabajo { 
        background-image: url('./imagenes/fondoinferiortextlink550.png'); 
        background-repeat: no-repeat; 
        height: 15px; 
        clear: both; 
       
    }
.txtlinkarriba { 
    background-image: url('./imagenes/fondosuperiortextlink550.png'); 
    background-repeat: no-repeat; 
    height: 15px; 
    clear: both;
    }
  
.facetsTituloTemas{
    color: #c00; 
    font-size: 1.1em; 
    font-weight: bold; 
    margin-bottom: 10px; 
    margin-left: 1em; 
    margin-top:10px;
}
.aliniarizquierda{
text-align:left;
padding-left:25px;
padding-top:7px;
}

.aliniarderecha{
text-align:right;
padding-right:10px;
}



.centralrecomenda { float: left; text-align: left; width: 69.6em; float: left; margin-top: 0.6em; margin-bottom: 2em; margin-left: 0.1em; }

.pestanarecomenda { float: left; background-image: url(./imagenes/fondopestana768.jpg); background-repeat: no-repeat; width: 768px; height: 34px; margin-top: 0.5em; margin-bottom: 1.5em; color: #2e7f2c; font-size: 1.1em; padding-top: 0.8em; padding-left: 1.1em; font-weight: bold; }
.productorecomenda { float: left; text-align: left; width: 55em; margin-left: 6.8em; padding-bottom: 2em; }
.mantenimiento { float: left; text-align: left; width: 69.6em; float: left; margin-top: 0.6em; margin-bottom: 2em; margin-left: 25.1em; }
.productorecomendabot { width: 55em; float: left; margin-top: 20px; height: 3px; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #999999;  }
.productorecomendaport { float: left; margin-right: 2em; }
.prodline { width: 480px; float: left; }
.productorecomendatexto { font-size: 1em; text-align: left; margin-right: 0.5em; margin-bottom: 0.5em; margin-left: 1.4em;  }
.productorecomendaenlace:link { color: #2e7f2c; font-size: 1em; font-weight: bold; }
.productorecomendaprecio { color: #c00; font-size: 1.1em; font-weight: bold; text-align: left; margin-top: 0.6em; }
.productorecomendapreciointro { text-decoration: line-through; color: #000; font-size: 1em; font-weight: bold; text-align: left; margin-top: 0.6em; margin-right: 1.4em;  }
.productorecomendadocontenedor { text-align: center; width: 55em; clear: both; margin-right: auto; margin-bottom: 1em; margin-left: auto; padding-top: 0; }
.productorecomendaizquierda { text-align: left; width: 21em; display: inline; float: left; margin-top: 0.5em; margin-right: 1.5em; margin-left: 5em; padding-right: 1em; border-right: 1px solid #cbcbcb; }
.productorecomendaderecha { text-align: left; width: 24em; display: inline; float: left; margin-top: 0.5em; margin-left: 2em; }
.productorecomendacentral{ text-align: left; margin-bottom: 1em; clear: both; margin-left: 5em; }
.productorecomendacontenedortit { font-size: 0.95em; font-weight: bold; text-align: left; margin-right: 5.1em; margin-bottom: 2em; margin-left: 5.1em; }
.productorecomendadointttit { text-align: left; border-width: 0;  font-weight: bold; margin-bottom: 5px; }
.productorecomendadointcont { display: block; margin-bottom: 0.3em; }
.productorecomendadointfor { display: block; margin-bottom: 0.6em; width: 17em; font-size: 1.1em; border: solid 1px #999; }
.productorecomendaboton { width: 72px; height: 34px; margin-top: 2em; margin-left: 17em; border-style: none;   }
.envcier { color: #666; text-align: center; padding: 70px; margin-bottom: 30px;margin-top: 30px; height: 100px; }
.botcerenvami { margin-top: 30px;margin-bottom: 30px; }
.productodetemareslineaizq link{ color: #2e7f2c; text-decoration: underline; }
.productodetemareslineaizq { float: left; text-align: left; padding-left: 23px; margin-left: 5px; width: 15em; background-image: url('./imagenes/flechasnegras.png'); background-repeat: no-repeat; background-position: 10px 5px; margin-top:-10px; }   
.enviarAmigo{ margin-bottom: 2em; padding-bottom: 2em; }
.comentariosfi { float: left; margin-left: 23px;  padding-bottom: 3px; height: 41px; }   
.estrellaon { float: left; background-image: url(imagenes/estrellaon.gif); background-repeat: no-repeat; width: 23px; height: 21px; }
.estrellaof { float: left; background-image: url(imagenes/estrellaof.gif); background-repeat: no-repeat; width: 23px; height: 21px; }
.estrellaonpq { float: left; background-image: url(imagenes/estrellaonpq.gif); background-repeat: no-repeat; width: 16px; height: 16px; }
.estrellaofpq { float: left; background-image: url(imagenes/estrellaofpq.gif); background-repeat: no-repeat; width: 16px; height: 16px; }  
.enuecab { float:left; height: 33px; width: 69.6em; background-image: url('imagenes/cab_fondo.gif'); background-repeat: repeat-x; }
.enuecabnad { float: left; background-image: URL(imagenes/cab_nada5.gif); background-repeat: no-repeat; width: 145px; height: 33px; }
.enuecabnad6 { float: left; background-image: URL(imagenes/cab_nada6.gif); background-repeat: no-repeat; width: 163px; height: 33px; }
.enuecabalt { float: left; background-image: URL(imagenes/cab_alta_ereader.gif); background-repeat:no-repeat; width: 96px; height: 33px; }
.enuecabayu { float: left; background-image: URL(imagenes/cab_ayuda.gif); background-repeat:no-repeat; width: 55px; height: 33px; }
.enuecabpor { float: left; background-image: URL(imagenes/cab_portada.gif); background-repeat:no-repeat; width: 66px; height: 33px; }
.enuecabtar { float: left; background-image: URL(imagenes/cab_tarjeta.gif); background-repeat:no-repeat; width: 105px; height: 33px; }
.enuecabreg { float: left; background-image: URL(imagenes/cab_registro.gif); background-repeat:no-repeat; width: 66px; height: 33px; }
.enuecabces { float: left; background-image: URL(imagenes/cab_cesta.gif); background-repeat:no-repeat; width: 95px; height: 33px; }
.enuecabdes { float: left; background-image: URL(imagenes/cab_pedido.gif); background-repeat:no-repeat; width: 123px; height: 33px; }
.ebuscadorboton { color: #ffffff; font-size: 0.8em; font-weight: bold; background-color: transparent; background-image: url(http://www.elcorteingles.es/portada/img/botonbuscar.gif); background-repeat: no-repeat; width: 69px; height: 22px; position: relative; float: left; top: -3px; left: -3px; margin-left: 0.5em; padding: 0.5em 0.5em 0.7em 1em; border-style: none; display: inline; cursor: hand; cursor: pointer; }
.invisible{visibility:hidden;} 
.itemGeo { text-align: left; width: 28em; float: left; clear: both; margin-top: 0.5em; margin-bottom: 1em; margin-left: 1em; padding-top: 2em; padding-bottom: 0.5em; display: inline; }  

/*nueva cabecera*/
#ncabecera { font-family: Arial, Helvetica, sans-serif; text-align: left; width: 769px; margin-top: 0.8em; }
#ncabecera h1 a { background-image: url(img/logotipo.gif); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 0.3em; margin-left: 0.3em; width: 183px; height: 45px; float: left; display: inline; }
#nncabecera img.ayuda { float: right; margin-top: 0.5em; margin-right: 0.5em; }
#ncabecera ul.comunes { font-size: 0.8em; text-align: right; letter-spacing: 1px; width: 56em; float: right; margin-top: 2.7em; margin-right: 0; padding-right: 0; display: inline; }
#ncabecera ul.comunes li { background-image: url(img/separadorv.png); background-repeat: no-repeat; background-position: right 0.1em; float: left; margin-right: 0.5em; padding-top: 0; padding-right: 0.5em; padding-bottom: 0; display: inline; }
#ncabecera ul.comunes li a { color: #666; text-decoration: none; }
#ncabecera ul.comunes li.final { background-image: none; background-position: 0 0; display: inline; margin-right: 0.5em; padding-top: 0; padding-right: 0.5em; padding-bottom: 0; float: left; }
#ncabecera ul.comunes li.cesta { background-image: none; background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; letter-spacing: 1px; float: right; margin-right: 1em; margin-left: 0; padding-right: 0; padding-left: 0; }
#ncabecera ul.comunes li.cesta a {  }
#ncabecera ul.comunes li.cesta a.derecha { background-image: url(img/cesta.gif); background-repeat: no-repeat; background-position: 0 0; float: right; margin-left: 0.3em; padding-right: 0; padding-bottom: 0.2em; padding-left: 2em; }
#ncabecera .secciones { background-image: url(img/fondo_barra.gif); background-repeat: no-repeat; width: 769px; height: 27px; float: left; }
#ncabecera .secciones img { background-image: none; vertical-align: bottom; float: left; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; padding-top: 0; padding-bottom: 0; }
#ncabecera .secciones img.derecha { float: right; margin-right: 0.7em; }
#ncabecera .subcabecera { width: 769px; height: 38px; clear: both; border-bottom: 1px solid #d6d6d6; }
#ncabecera .subcabecera form { float: left; clear: both; margin-top: 0; margin-bottom: 0; margin-left: 1.4em; display: inline; }
#ncabecera .subcabecera h2 { font-size: 1em; font-weight: normal; width: 26em; float: left; margin-top: 0.5em; margin-bottom: 0; padding-top: 0; padding-left: 0; display: inline; }
#ncabecera .subcabecera h2 input { float: left; padding-left: 0.2em; border: solid 1px #a6a6a6; }
#ncabecera .subcabecera h2 select { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; width: 10em; float: left; margin-top: 1px; margin-left: 0.5em; }
#ncabecera .subcabecera h2 input.botonbuscar { color: #fff; font-size: 0.8em; font-weight: bold; display: inline; margin-left: 0.2em; width: 65px; height: 20px; float: left; border-style: none; }
#ncabecera .subcabecera p { color: #666; font-size: 0.8em; letter-spacing: 1px; float: right; margin-top: 1.5em; padding-right: 1.6em; }
#ncabecera .subcabecera p a { text-decoration: underline; }
#ncabecera ul.subcabecera { font-size: 0.8em; letter-spacing: 1px; vertical-align: baseline; margin-top: 0.8em; }
#ncabecera .subcabecera img.telefono { float: right; margin-top: 0.7em; margin-right: 0.5em; }
#ncabecera ul.subcabecera li { color: #666; background-image: url(../../cabecera_afiliados_v3/modelo_A/css/img/flechasimple.png); background-repeat: no-repeat; background-position: right 0.45em; margin-left: 0.5em; padding-right: 0.9em; display: inline; }
#ncabecera ul.subcabecera li.activo { color: #2e7f2c; background-image: none; }
#ncabecera ul.subcabecera li a { color: #747474; }
#ncabecera ul.subcabecera li a:hover { color: #747474; }
#ncabecera .migas { text-align: left; clear: none; margin-top: 0; padding-top: 0; }
#ncabecera ul.migas { font-size: 0.8em; text-align: left; letter-spacing: 1px; vertical-align: baseline; clear: both; margin-top: 0.8em; margin-bottom: 0; margin-left: 0; padding-bottom: 0; padding-left: 1.5em; }
#ncabecera ul.migas li { color: #666; background-image: url(img/flechasimple.png); background-repeat: no-repeat; background-position: right 0.45em; margin-left: 0.5em; padding-right: 1em; display: inline; }
#ncabecera ul.migas li.activo { color: #2e7f2c; background-image: none; }
#ncabecera ul.migas li a { color: #747474; text-decoration: underline; }
#ncabecera ul.migas li a:hover { color: #747474; }
.ncabeceradesplegable{ font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; width: 7em; height: 22px; float: left; margin-top: 1px; margin-left: 0.5em; }
.nuecabcont { position: relative; float: left; width: 770px; height: 40px; background-image: url('http://librosbajodemanda.elcorteingles.es/App_Themes/elcorteingles/imagenes/fondoinferiorcab.png'); }
.nuecabfle { position: relative; float: left; width: 20px; height: 40px; background-image: url('http://librosbajodemanda.elcorteingles.es/App_Themes/elcorteingles/imagenes/flechabuscador.gif'); background-repeat: no-repeat; background-position:center center; }
.nuecabamp { position: relative; float: left; width: 105px; height: 30px; margin-top: 10px; }
.nuecabdes { position: relative; float: left; width: 152px; height: 30px; margin-top: 10px; font-size: 1em; font-weight: normal; }
.nuecabbot { position: relative; float: left; width: 120px; height: 30px; margin-top: 11px;}
.nuecabbot02 { position: relative; float: left; width: 75px; height: 30px; margin-top: 11px;}


/*promocion ateneo*/
.textosenl3-promocion { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 20px; color: #81a422; text-decoration: none; font-weight: bold; }
.textosenl3-promocion:hover { color: #000000; }
.promocion-contenedor{ width: 600px; position:relative; float:left;}
.promocion-perder{ position: relative; float: left; width: 590px; text-align: center; margin-top: 6px;}
.promocion-titulos{ position: relative; float: left; width: 590px; text-align: center; margin-top: 6px;}
.promocion-titulo1{ position: relative; float: left; width: 280px; margin-right: 15px;}
.promocion-conjunto{ width: 270px; position:relative; float:left; margin-left:7px}
.promocion-imagen {width: 96px; position:relative; float:left; margin-top:20px; border:solid 1px #81a422;}
.promocion-total {width: 160px; position:relative; float:left; margin-left:7px; margin-top:20px;}
.promocion-autor { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #333333; }
.promocion-resena{ position: relative; width: 160px; margin-top: 6px; margin-bottom: 6px; font-family: Arial, sans-serif; font-size: 11px; color: #333333; font-style:oblique; }
.textosenlver02 { margin-bottom: 3px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 15px; color: #62a422; text-decoration: underline; font-weight: bold; }
.textosenlver02:hover { color: #000000; }
.textosenlver02 { margin-bottom: 3px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 15px; color: #62a422; text-decoration: underline; font-weight: bold; }
.textosenlver02:hover { color: #000000; }
.promocion-descargar{ position:relative; float:left; margin-top:15px; margin-left:5px;}
.promocion-botones{ position:relative; float:left; margin-top:15px;}
.promocion-ateneo{ postion: relative; float: left; width: 600px; text-align: center; margin-top:20px;}

/*promocion harlequin*/
.contenedor-har{ position:relative; float:left; width:600px; margin-top:15px;}
.banner-principal-har{ position:relative; float:left; width:390px; height:330px;}
.banners-der{ position:relative; float:left;width:180px; margin-left:15px;}
.banner-derecha{ position:relative; float:left; width:175px; height:100px; margin-bottom:15px;}
.todos-libros{position:relative; float:left; width:550px; border:solid 1px lime; margin-left:30px; margin-top:10px;}
.libro{ position:relative; float:left; width:180px; height:220px; border:solid 1px fuchsia;}
.titulo-har02{font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:10px; text-transform:uppercase; color:#ff0000; text-decoration:underline; text-align:left; margin-top:15px; padding-left:20px;}
.autor-har{font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:11px; color:#000000; text-align:left; margin-top:5px; padding-left:20px;}
.precio-har{font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:11px; color:#CC0000; text-align:left; margin-top:5px; padding-left:20px;}
.ebookdetallesconenlace02-02 { font-family: Verdana, Arial, Helvetica, sans-serif;  text-align:center; font-size: 100%; color: #4b8b3d; text-decoration: underline; text-transform:uppercase; margin-top:15px; }
#temaspubldesthoy1-02 {padding-top:5px; margin-top:5px; width: 165px; position: relative; float: left;}
.temadestacado-02 { color: #CC0000; font-weight: 600; float: left; padding-left: 10px; padding-top: 7px; text-decoration: none; }
#temaspubldest02{ margin-top: 25px; width: 550px; float: left; height: 39px; background: url(./imagenes/fondo550x39.png); margin-left:10px; }
.subcategoriaprecioav02 { color: #CC0000; float: left; text-decoration: none;  width: 130px; margin-bottom: 6px; padding-bottom: 6px; font-weight: bold;}
.subcategoriaprecioav02:hover { color: #CC0000; text-decoration: underline; }
.subcategoriaprecioav02:visited { color: #CC0000; }
.subcategoriaprecioav02:link { color: #CC0000; }
#librosdestacados02{width: 550px; float: left; position:relative; margin-left:20px; }
#temascatdesthoy1b-02 { padding-top: 5px; width: 150px; margin-left:2px; float: left; height: 39px; background: url(./imagenes/fondo140x39.png); background-repeat: no-repeat; }
.ebookdetallesconenlace03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none; text-align:center; text-transform:uppercase; }
.ebookdetallesconenlace03:hover{ text-decoration:underline;}
.subcategoriaprecioav04 { color: #CC0000; float: left; text-decoration: none;  width: 130px; margin-top:7px; font-weight: bold;}
.subcategoriaprecioav04:hover { color: #CC0000; text-decoration: underline; }
.subcategoriaprecioav04:visited { color: #CC0000; }
.subcategoriaprecioav04:link { color: #CC0000; }

/*promocion harlequin - pag aterrizaje*/
.contenedor-har02{ position:relative; float:left; width:600px; margin-top:15px;}
.textos-har02 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 15px; color: #333333;}
.enlace-har02{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; color: #a30a0d; text-decoration:none;}
.enlace-har02:hover{color:#000000;}
.bases-har02 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #a30a0d; font-weight: bold; text-decoration: none; }
.bases-har02:hover { color: #000000; }
.textos-har03 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #333333; }


.imgPortada02{ border:solid 1px #cccccc; height:226px; width:164px; position:relative; float:left;}
.contenedor-pag{ position: relative; float:left; width:600px;}
.imgPortada{ position: relative; float:left; margin-left:20px;}

.globalizadorbajo { position: relative; float: left; width: 180px; min-height:202px; margin-bottom: 10px; padding-bottom: 10px; background-image: URL(./imagenes/fondo_libros.gif); background-repeat:no-repeat; margin-right:10px; margin-left:7px; border:solid 1px fuchsia;}
.globalizadorbajo02 { position: relative; float: left; width: 180px; min-height:202px; margin-bottom: 10px; padding-bottom:10px; margin-left:0px; border:solid 1px fuchsia;}
.globalizadorbajo03 { position: relative; float: left; width: 180px; min-height:202px; margin-bottom: 10px; padding-bottom: 10px; margin-left: 10px; background-image: URL(./imagenes/fondo_libros.gif); background-repeat:no-repeat; border:solid 1px fuchsia;}
.globalizadorbajo04 { border: solid 1px # #ff0004;position : relative; float: left; width: 160px; min-height:202px; margin-bottom: 10px; padding-bottom: 10px; margin-left:8px; border:solid 1px fuchsia;}

.border-imagen{ position:relative; float:left; width:74px; height:109px; border:solid 1px #eaeaea; padding-top:2px;}
.texto-destacados{ position:relative; float:left; width:180px;}
.imagen-destacados { position:relative; float:left; width:130px; padding-left:50px;}

/*buscador avanzado*/
.buscador-titulo{ position:relative; float:left; width:590px; height:39px; background-image:url(./imagenes/fondo590x39.png); background-repeat:no-repeat; margin-top:20px; margin-left:10px;}
.buscador-tit-text{font-family:Tahoma, Sans-Serif, Verdana; font-size:12px; color: #2e7f2c; text-align:left; margin-left:20px; margin-top:10px; position:relative; float:left; font-weight:bold;}
.buscador-avanzado-linea{ position:relative; float:left; width:540px; border-bottom:solid 1px #D9D9D9; height:30px; margin-top:20px; margin-left:10px;}
.buscador-avanzado-linea02{ position:relative; float:left; width:540px; border-bottom:solid 1px #D9D9D9; height:50px; margin-top:20px; text-align:left;  margin-bottom:5px; padding-left:30px;}
.buscador-avanzado-linea03{ position:relative; float:left; width:540px; border-bottom:solid 1px #D9D9D9; height:100px; margin-top:20px; text-align:left;  margin-bottom:5px; padding-left:30px;}
.linea-sin{ position:relative; float:left; width:540px; margin-top:20px; text-align:left;  margin-bottom:5px; padding-left:30px;}

.caj-text-grande{ width:400px;  margin-top:7px; font-family:Tahoma, Sans-Serif, Verdana; font-size:11px; color: #6a6a6a;}
.caj-text-mediana{ width:200px; margin-top:7px; font-family:Tahoma, Sans-Serif, Verdana; font-size:11px; color: #6a6a6a; position:relative; float:left;}
.caj-text-peq{ width:100px;  margin-top:7px; font-family:Tahoma, Sans-Serif, Verdana; font-size:11px; color: #6a6a6a; position:relative; float:left;}
.buscador-cont { text-align:left; font-family: Tahoma, Sans-Serif, Verdana; font-size: 12px; color: #6a6a6a; }
.buscador-cont02 { text-align:left; font-family: Tahoma, Sans-Serif, Verdana; font-size: 12px; color: #6a6a6a; font-weight:bold; }
.select-text-grande{ width:400px; margin-top:7px; font-family:Tahoma, Sans-Serif, Verdana; font-size:11px; color: #6a6a6a; position:relative; float:left;}
.select-text-mediana{ width:200px; margin-top:7px; font-family:Tahoma, Sans-Serif, Verdana; font-size:11px; color: #6a6a6a; position:relative; float:left;}
.select-text-peq{ width:100px; margin-top:7px; font-family:Tahoma, Sans-Serif, Verdana; font-size:11px; color: #6a6a6a; position:relative; float:left;}
.linea00{ position:relative; float:left; width:550px; margin-left:20px;}
.bus-avanzado{text-decoration:none;}
.bus-avanzado:hover{text-decoration:underline;}
.foride3{ position:relative; float:left; width:580px; margin-top:20px; margin-left:20px; text-align:left;}
.botoncomprar{ width:100px; height:25px; color:##11712A; background-color:#B7E67E; font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 13px;}


.botonbuscarAv { color: #ffffff; 
                 font-size: 0.8em; 
                 font-weight: bold; 
                 background-color: transparent;
                  background-image: url(http://ebooks.elcorteingles.es/App_Themes/elcorteingles/imagenes/buscador-av-btn.jpg); 
                 background-repeat: no-repeat; 
                 width: 101px; 
                 height: 34px; 

                    border-style: none; 
                    display: inline; 
                    cursor: hand; 
                    cursor: pointer; }
