/********************************/
#bloqueCentral #rotuloSeccion h1{color: #333333;}
/*********************************/

#bloqueContenido #contenido #directorioFoto { display: block;}
#bloqueContenido #contenido #directorioFoto div a:hover span strong{ text-decoration: underline;}
#bloqueContenido #contenido #directorioFoto #dir2cols div a{ width: 16.65em; }
#bloqueContenido #contenido #directorioFoto div a span strong{ color: #A80000; text-decoration: none;}



/* resultado consulta de publicaciones */
div.publicaciones { margin: 0.5em 0em 1em 0em; padding-bottom: 1em; display: block; height: auto; min-height: 7em; }
div.publicaciones .pubImgPortada { width: 6em; float: left; text-align: center; padding-top: 0.5em;}
div.publicaciones .pubImgPortada img {padding:1px; border: 1px solid #CCCCCC; width:4.125em;height:6em;}
div.publicaciones .pubImgPortada .pubImgPie a { font-size: 0.8em; }
div.publicaciones .pubReferencia { width: 8em; float: right; clear: right; /*margin-left: 0em;*/ padding-left: 0.0em; padding-bottom:1em; }
div.publicaciones .pubReferencia span { font-size: 0.7em; }
div.publicaciones .pubReferencia div.btCesta {font-size: 0.7em; padding-top: 1em; vertical-align: bottom; }
div.publicaciones .pubReferencia div.btCesta a {padding: 0.5em 0em 0em 0em; }
div.publicaciones .pubDescripcion { border-right: 1px solid #cccccc; margin-left: 6.5em; margin-right: 8.5em; }
div.publicaciones .pubDescripcion p { line-height: 1em; padding: 0em 0.5em 0em 0.5em; margin:0em;}
div.publicaciones .pubDescripcion p strong.titulo { color: #990000; }
div.publicaciones .pubDescripcion div {margin-top: 0.5em; margin-bottom: 1em; }
/* para ajustar mas el borde inferior de cada publicacion, hay que ajustar el margn-bottom del estilo anterior */
div.publicaciones .pubDescripcion div span { background-color: #efefef; border: 1px solid #CCCCCC; padding: 0.1em 1.2em; text-align: center; font-size: 0.6em; }
div.publicaciones .pubDescripcion div span.nipo { }
div.publicaciones .pubDescripcion div span.isbn { border-left: none; }

/* cesta de la compra */
div#formularios {  }
div#formularios div form {  }
div#formularios table.cestaCompra { border-bottom: 1px solid #CCCCCC; margin-bottom: 1em; margin-top: 1em; }
div#formularios table.cestaCompra th { padding: 0.3em; text-align: center; background-color: #F8F8F8; border-top: 1px solid #CCCCCC; font-size: 0.7em; }
div#formularios table.cestaCompra td { padding: 0.3em; text-align: center; vertical-align: top; border-top: 1px solid #CCCCCC; font-size: 0.7em; text-transform: capitalize; }
div#formularios table.cestaCompra td input { width: 2em; padding: 0em; margin: 0em; font-size: 0.8em; /*background-color: #f8f8f8;*/ }
div#formularios table.cestaCompra .alinDcha { text-align: left;}
div#formularios table.cestaCompra td.totales { background-color:#FFF7CC; text-align: right; padding-right: 0.5em; }
div#formularios form div#botones a.btNuevaBus { text-decoration: none; background: url(/web/img/bgFormBoton.gif) bottom repeat-x; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; /* font-size: 0.8em ;*/ color: #333333; height: 1em; padding-top: 0.2em; padding-left: 0.3em; padding-right: 0.3em; margin-right: 0.3em; }

table.envioOK {font-size: 0.7em;  }

/**************************************/
#bloqueCentral #rotuloSeccion h1{color: #333333;}
/****************************************/