/*//////////////////////////////////////*/
/*/////////Elementos basicos////////////*/
/*//////////////////////////////////////*/
/*///////////////////////////////*/
/*/////////LAYOUT////////////*/
/*///////////////////////////////*/
/*Columna Izquierda*/
/*Centro*/
/*Columna Derecha*/
/*////////////////////////////////*/
/*////////////ELEMENTOS////////////*/
/*////////////////////////////////*/
/*////////////CABECERA////////////*/
/*////////////Columna Centro////////////*/
/*////////////FICHA ARTICULO////////////*/
#centro .item.fichaArticulo {
  padding: 16px 16px 16px 16px;
  width: 750px;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  position: relative;
  -webkit-transition: all 350ms ease-in 0ms;
  transition: all 350ms ease-in 0ms;
}
#centro .item.fichaArticulo:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
}

/*Bloque titulo(en Ficha)*/
.item.fichaArticulo .titBlock {
  padding: 10px 8px 5px 0px;
  margin-bottom: 2px;
  width: 546px;
  border-bottom: 4px solid #d0dcc5;
  float: right;
  position: relative;
}
.item.fichaArticulo .titBlock h1 {
  padding-bottom: 4px;
  font: normal 34px/0.9 robotoMedium, Arial, Helvetica, sans-serif;
  color: #309a6f;
  text-transform: uppercase;
  letter-spacing: -2px;
}
.item.fichaArticulo .titBlock h2 {
  font: normal 22px/1 robotoRegular, Arial, Helvetica, sans-serif;
  color: #487060;
  letter-spacing: -1px;
}

/*autor*/
#centro .item.fichaArticulo .autor {
  padding: 0 0 10px 14px;
  font-size: 10px;
  text-indent: -14px;
}
#centro .item.fichaArticulo .autor a:link, #centro .item.fichaArticulo .autor a:visited {
  font-size: 17px;
  text-decoration: none;
  color: #51ae28;
}
#centro .item.fichaArticulo .autor a:hover, #centro .item.fichaArticulo .autor a:active {
  color: #309a6f;
  text-decoration: underline;
}
#centro .item.fichaArticulo .autor cite {
  text-transform: none;
}

/*editorial*/
#centro .item.fichaArticulo .editorial {
  padding: 0 0 14px 14px;
  font: bold 17px/1.1 robotoCondensed, Arial, Helvetica, sans-serif;
  color: #5e6951;
  text-transform: none;
}
#centro .item.fichaArticulo .editorial strong {
  font-weight: bold;
}
#centro .item.fichaArticulo .editorial a:link, #centro .item.fichaArticulo .editorial a:visited {
  text-decoration: none;
  color: #5e6951;
}
#centro .item.fichaArticulo .editorial a:hover, #centro .item.fichaArticulo .editorial a:active {
  text-decoration: underline;
}

/*Imagen (en FICHA)*/
#centro .item.fichaArticulo .imagen {
  padding: 0 0 14px;
  width: 196px;
  float: left;
}
#centro .item.fichaArticulo .imagen .imageFrame {
  width: 172px;
}
#centro .item.fichaArticulo .imagen .zoom:link, #centro .item.fichaArticulo .imagen .zoom:visited {
  margin: 8px 24px 0px auto;
  padding: 4px 24px 0px 0px;
  width: auto;
  height: 16px;
  font: normal 11px/1.1 robotoBlack, Arial, Helvetica, sans-serif;
  color: #a8a8a8;
  text-decoration: none;
  cursor: pointer;
  float: right;
  display: block;
  border-style: none;
  box-shadow: none;
  background: url(../img/btt_zoom.png) right 0px no-repeat;
}
#centro .item.fichaArticulo .imagen .zoom:hover, #centro .item.fichaArticulo .imagen .zoom:active {
  color: #51ae28;
  text-decoration: underline;
  background-position: right -20px;
}

/*redes sociales (en Ficha)*/
#centro .item.fichaArticulo .socialNetworks {
  padding: 10px 24px 0 0;
  clear: right;
  text-align: right;
  z-index: 5;
}

/*preview Google (en Ficha)*/
/*descripcion (en Ficha)*/
#centro .item.fichaArticulo .descripcion {
  padding: 0 7px 0 7px;
  width: 540px;
  float: right;
  border-style: none;
  position: relative;
}

/*datos (en Ficha)*/
#centro .item.fichaArticulo .datos {
  padding: 6px 0 0 0;
  width: 350px;
}
#centro .item.fichaArticulo .datos ul {
  padding-bottom: 8px;
}
#centro .item.fichaArticulo .datos ul li {
  padding-bottom: 2px;
  font-size: 12px;
  line-height: 1.1;
  background-position: 0 5px;
}

/*descargas, material valido*/
#centro .item.fichaArticulo .muestras {
  padding: 12px 0 4px;
  width: 540px;
  color: #7c8083;
}
#centro .item.fichaArticulo .muestras h4 {
  padding-bottom: 4px;
  font: normal 13px/1.1 robotoBold, Arial, Helvetica, sans-serif;
  color: #416556;
}
#centro .item.fichaArticulo .muestras ul {
  padding-bottom: 8px;
}
#centro .item.fichaArticulo .muestras ul li {
  padding: 0 0 3px 7px;
  font-size: 12px;
  background: url(../img/list_bull3.png) 0 5px no-repeat;
}
#centro .item.fichaArticulo .muestras ul a {
  font-size: 12px;
  line-height: 1.1;
  display: inline;
  box-shadow: none;
}
#centro .item.fichaArticulo .muestras .descargas li {
  padding-left: 18px;
  background: url(../img/list_bullPDF.png) 0 0 no-repeat;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData {
  width: 100%;
  max-width: 540px;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData caption {
  display: none;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData th {
  padding: 5px;
  border-bottom-style: none;
  background-color: #416556;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData th:first-child {
  padding-left: 10px;
  border-left-style: none;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData th:last-child {
  border-right-style: none;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData td {
  vertical-align: top;
  line-height: 1.1;
  border: 1px dotted #94999c;
  border-top-style: none;
  border-bottom: 5px solid #ffffff;
  word-wrap: break-word;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData td:first-child {
  padding-left: 10px;
  border-left-style: none;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData td:last-child {
  white-space: nowrap;
  border-right-style: none;
}
#centro .item.fichaArticulo .muestras.materialValido .tableData .separator {
  padding: 0;
  height: 4px;
  overflow: hidden;
  border: 0 none;
  font-size: 0;
  line-height: 0;
}

/*Datos Extra (en Ficha)*/
#centro .item.fichaArticulo .datosExtra {
  padding: 4px 0 0 12px;
  top: 0;
  right: 7px;
  width: 178px;
  text-align: right;
  position: absolute;
  z-index: 10;
}

/*valoracion (en Ficha)*/
#centro .item.fichaArticulo .valoracion {
  padding: 4px 0 12px;
  overflow: hidden;
  z-index: 5;
}
#centro .item.fichaArticulo .valoracion img {
  margin: 0 0 3px auto;
  display: block;
}

/*Prepublicacion (en Ficha)*/
#centro .item.fichaArticulo .prepublicacion {
  margin: 8px 0 18px auto;
  width: 65%;
}

/*formatos disponibles (en Ficha)*/
#centro .item.fichaArticulo .bookFormats {
  width: 540px;
  /*datos (en Ficha - formatos disponibles)*/
  /*Datos Extra (en Ficha - formatos disponibles)*/
}
#centro .item.fichaArticulo .bookFormats .format {
  padding-bottom: 8px;
  border-style: none;
}
#centro .item.fichaArticulo .bookFormats .format:hover {
  border-radius: 0;
  background-color: transparent;
}
#centro .item.fichaArticulo .bookFormats .formatTitle {
  margin: 0 -7px 8px -7px;
  padding: 3px 10px 3px 4px;
  border-radius: 3px;
  position: relative;
  background: #8dae6f;
}
#centro .item.fichaArticulo .bookFormats .formatType {
  color: #ffffff;
  text-transform: uppercase;
}
#centro .item.fichaArticulo .bookFormats .formatType span {
  background: url(../img/ico_formatsB.png) 0 0 no-repeat;
}
#centro .item.fichaArticulo .bookFormats .formatType.epub span {
  background-position: 0 -26px;
}
#centro .item.fichaArticulo .bookFormats .datos {
  padding: 0;
  width: 315px;
  float: left;
}
#centro .item.fichaArticulo .bookFormats .datosExtra {
  padding: 0;
  width: 218px;
  position: relative;
  float: right;
}

.wishlist.form button.btn{
  background: none;
  border: none;
}

#centro .item.fichaArticulo .bookFormats .novedadIco {
  left: auto;
  right: 7px;
  top: 11px;
}
#centro .item.fichaArticulo .bookFormats .ofertaIco {
  top: -3px;
  right: -20px;
}
/*
#centro .item.fichaArticulo .bookFormats .pvp.oferta {
  right: 20px;
}
*/

/*Precio Normal (en Ficha)*/
#centro .item.fichaArticulo .pvp {
  text-align: right;
  z-index: 5;
  overflow: hidden;
}
#centro .item.fichaArticulo .pvp p strong {
  font-size: 26px;
}

/*precio Oferta (en Ficha)*/
#centro .item.fichaArticulo .pvp.oferta .antes {
  padding: 12px 0 0 0;
  display: inline-block;
}
#centro .item.fichaArticulo .pvp.oferta .antes del {
  margin-top: -2px;
  display: block;
}
#centro .item.fichaArticulo .pvp.oferta strong {
  padding: 0;
  display: inline-block;
}
#centro .item.fichaArticulo .pvp.oferta strong span {
  margin-bottom: -5px;
  padding: 0;
  display: block;
}

/*estado stock (en Ficha)*/
#centro .item.fichaArticulo .descripcion .estado {
  padding-bottom: 2px;
}

/*comprar (en Ficha)*/
#centro .item.fichaArticulo .fichaForm {
  padding: 0;
  z-index: 2;
}
#centro .item.fichaArticulo .itemForm {
  padding: 0;
}
#centro .item.fichaArticulo .itemForm input[name='cantidad'] {
  width: 18px;
  height: 24px;
  text-align: right;
}
#centro .item.fichaArticulo .itemForm .unidades {
  padding: 0 4px;
  font-size: 11px;
  display: inline-block;
}
#centro .item.fichaArticulo .itemForm .submitButton.comprar {
  width: 126px;
  background-color: #309a6f;
}
#centro .item.fichaArticulo .itemForm .submitButton.comprar:hover {
  background-color: #27dc93;
}
#centro .item.fichaArticulo .fichaForm form .submitButton.verCompra {
  width: 126px;
  background-color: #30829a;
}
#centro .item.fichaArticulo .fichaForm form .submitButton.verCompra:hover {
  background-color: #12aedc;
}

/*Avisar disponibilidad (en Ficha)*/
#centro .modCont.availability {
  padding: 10px 4px 10px 4px;
  border-width: 0;
  color: #7c8083;
  clear: both;
}
#centro .modCont.availability:hover {
  box-shadow: none;
}
#centro .modCont.availability .modTitle {
  margin: 0 -4px 6px -4px;
  padding-bottom: 5px;
  font-size: 14px;
  text-transform: none;
  color: #688812;
  border: 1px solid #8eb35e;
  position: relative;
  background-color: transparent;
}
#centro .modCont.availability .modTitle .ico {
  padding: 0;
  right: 7px;
  top: 4px;
  width: 19px;
  height: 19px;
  border-style: none;
  position: absolute;
  display: block;
  background: url(../img/ico_alert.png) 0 0 no-repeat;
}
#centro .modCont.availability p {
  font-size: 12px;
  padding-bottom: 8px;
}
#centro .modCont.availability .formRow {
  font-size: 0;
  line-height: 0;
}
#centro .modCont.availability .field {
  float: left;
}
#centro .modCont.availability label {
  padding: 6px 4px 0 0;
  text-transform: none;
  display: block;
  float: left;
}
#centro .modCont.availability input[type=text] {
  width: 160px;
  float: left;
}
#centro .modCont.availability .submitButton.enviar {
  margin: 0 0 0 5px;
}
#centro .modCont.availability .submitButton.enviar span {
  padding-left: 14px;
  padding-right: 14px;
}

/*Informacion Articulo (en Ficha)*/
#centro .modCont.infoFicha {
  margin-top: 28px;
  padding: 8px 20px 20px 20px;
  border-width: 1px;
  border-top-left-radius: 0;
  background-color: #ffffff;
}
#centro .modCont.infoFicha #menuInfoFicha {
  margin: -36px -21px 20px -21px;
  padding: 0px;
  width: auto;
  height: 28px;
  display: table;
  position: relative;
  font-size: 0;
  line-height: 0;
}
#centro .modCont.infoFicha #menuInfoFicha li {
  padding: 0 0 0 1px;
  height: 28px;
  text-align: center;
  display: table-cell;
  background-image: none;
}
#centro .modCont.infoFicha #menuInfoFicha li:first-child {
  padding-left: 0;
}
#centro .modCont.infoFicha #menuInfoFicha li a:link, #centro .modCont.infoFicha #menuInfoFicha li a:visited {
  padding: 8px 16px 0px 16px;
  height: 19px;
  border: 1px solid #25503f;
  border-bottom-width: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font: normal 12px/1.1 robotoRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  display: block;
  background-color: #487060;
  background-repeat: no-repeat;
  background-position: center 28px, 0 0;
  background-image: none, -webkit-linear-gradient(#487060 75%, #25503f 100%);
  /* For Safari */
  background-image: none, -o-linear-gradient(#487060 75%, #25503f 100%);
  /* For Opera 11.1 to 12.0 */
  background-image: none, -moz-linear-gradient(#487060 75%, #25503f 100%);
  /* For Firefox 3.6 to 15 */
  background-image: none, linear-gradient(#487060 75%, #25503f 100%);
  /* Standard syntax */
}
#centro .modCont.infoFicha #menuInfoFicha li a:hover, #centro .modCont.infoFicha #menuInfoFicha li a:active {
  color: #ffffff;
  border-color: #4f8c02;
  background-color: #67b900;
  background-repeat: no-repeat;
  background-position: center 28px, 0 0;
  background-image: none, -webkit-linear-gradient(#67b900 75%, #4f8c02 100%);
  /* For Safari */
  background-image: none, -o-linear-gradient(#67b900 75%, #4f8c02 100%);
  /* For Opera 11.1 to 12.0 */
  background-image: none, -moz-linear-gradient(#67b900 75%, #4f8c02 100%);
  /* For Firefox 3.6 to 15 */
  background-image: none, linear-gradient(#67b900 75%, #4f8c02 100%);
  /* Standard syntax */
}
#centro .modCont.infoFicha #menuInfoFicha li .current:link, #centro .modCont.infoFicha #menuInfoFicha li .current:visited {
  padding: 8px 16px 0px 16px;
  height: 19px;
  color: #57872b;
  position: relative;
  border-color: #e3e3e3;
  background-image: none, none;
  background-position: center 0, 0 0;
  background-color: #ffffff;
}
#centro .modCont.infoFicha #menuInfoFicha li .current:link:after, #centro .modCont.infoFicha #menuInfoFicha li .current:visited:after {
  content: " ";
  margin-left: -4.5px;
  top: 23.5px;
  left: 50%;
  width: 0;
  height: 0;
  border-left: 4.5px solid transparent;
  border-right: 4.5px solid transparent;
  border-top: 4.5px solid #67b900;
  display: block;
  position: absolute;
  z-index: 2;
}
#centro .modCont.infoFicha #menuInfoFicha li .current:hover, #centro .modCont.infoFicha #menuInfoFicha li .current:active {
  color: #5d8001;
  border-color: #e3e3e3;
  background-position: center -30px;
}
#centro .modCont.infoFicha #menuInfoFicha li .current:hover:after, #centro .modCont.infoFicha #menuInfoFicha li .current:active:after {
  border-top-color: #5d8001;
}

/*Comentarios*/
#centro .comentarios {
  padding: 0;
}

#centro .addComment {
  margin: -28px 0 8px 400px;
  padding: 0;
  height: 20px;
  position: relative;
}
#centro .addComment li {
  padding: 0;
  float: right;
  background-image: none;
}
#centro .addComment .vermas {
  background-image: url(../img/item_masinfo2.png);
}

#centro .item.comentario {
  margin: 0 0 16px;
  padding: 18px 0 18px 0;
  width: 734px;
  position: relative;
  border-bottom: 1px dashed #e3e3e3;
  position: relative;
}
#centro .item.comentario .titBlock {
  padding: 0 100px 8px 28px;
  width: auto;
  background: url(../img/item_comment_bkg.png) -19px 0 no-repeat;
}
#centro .item.comentario .titBlock h4 {
  padding: 2px 0 4px 0;
  font: normal 19px/1.1 robotoMedium, Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
  color: #495953;
  font-weight: normal;
}
#centro .item.comentario .titBlock .autor {
  padding-top: 4px;
}
#centro .item.comentario .titBlock .autor cite {
  font-weight: normal;
  color: #495953;
}
#centro .item.comentario .titBlock .rating {
  right: 13px;
  top: 30px;
  position: absolute !important;
}
#centro .item.comentario .descripcion {
  padding: 0 40px 0 28px;
  width: 666px;
  background: url(../img/item_comment_bkg.png) 715px bottom no-repeat;
}

/*////////////FICHA AUTOR////////////*/
/*Ficha Autor*/
#centro .item.fichaAutor, #centro .item.fichaAutorNoImage {
  padding: 18px 18px 10px 18px;
  width: 746px;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  position: relative;
  background-color: #f4f4f4;
  -webkit-transition: all 350ms ease-in 0ms;
  transition: all 350ms ease-in 0ms;
}
#centro .item.fichaAutor:hover, #centro .item.fichaAutorNoImage:hover {
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
}

/*Bloque titulo(en Ficha Autor)*/
#centro .item.fichaAutor .titBlock,
#centro .item.fichaAutorNoImage .titBlock {
  margin: 0;
  padding: 5px 0 6px 0;
  width: 564px;
  float: right;
  position: relative;
}
#centro .item.fichaAutor .titBlock h1,
#centro .item.fichaAutorNoImage .titBlock h1 {
  font: normal 25px/26px robotoMedium, Arial, Helvetica, sans-serif;
  color: #495953;
  text-transform: uppercase;
  letter-spacing: -1px;
}
#centro .item.fichaAutor .titBlock .listadoEnlaces,
#centro .item.fichaAutorNoImage .titBlock .listadoEnlaces {
  padding: 3px 0 5px 0;
  font-size: 12px;
  line-height: 13px;
}
#centro .item.fichaAutor .titBlock .listadoEnlaces .web,
#centro .item.fichaAutorNoImage .titBlock .listadoEnlaces .web {
  padding-left: 17px;
  background: url(../img/ico_web.png) 0 2px no-repeat;
}

#centro .item.fichaAutorNoImage .titBlock {
  padding: 5px 200px 6px 0;
  width: 546px;
  float: none;
}

/*Imagen (en Ficha Autor)*/
#centro .item.fichaAutor .imagen {
  padding: 0 0 14px;
  width: 182px;
  float: left;
}
#centro .item.fichaAutor .imagen a:link, #centro .item.fichaAutor .imagen a:visited, #centro .item.fichaAutor .imagen .imageFrame {
  width: 162px;
}
#centro .item.fichaAutor .imagen a:link img, #centro .item.fichaAutor .imagen a:visited img, #centro .item.fichaAutor .imagen .imageFrame img {
  border-width: 1px;
  overflow: hidden;
}

/*redes sociales (en Ficha Autor)*/
#centro .item.fichaAutorNoImage .socialNetworks {
  right: 0;
  top: -5px;
  text-align: right;
  position: absolute;
}

/*descripcion (en Ficha Autor)*/
#centro .item.fichaAutor .descripcion {
  width: 564px;
  float: right;
}

/*////////////FICHA CUSROS////////////*/
/*path*/
#centro .fichaPath ul {
  padding: 5px 0;
}
#centro .fichaPath ul li {
  padding: 0 2px 0 8px;
  font: normal 19px/1.1 robotoCondensedLight, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: -1px;
  display: inline-block;
  background: url(../img/pathFicha_sep.png) 0 6px no-repeat;
}
#centro .fichaPath ul li:first-child {
  padding-left: 0;
  background-image: none;
}
#centro .fichaPath ul a:link, #centro .fichaPath ul a:visited {
  color: #118355;
}
#centro .fichaPath ul a:hover, #centro .fichaPath ul a:active {
  color: #06bd73;
}

/*Listado de Cursos*/
/*curso*/
/*Titulos (Modulos de contenido)*/
#centro .modTitle.titleCurso {
  margin: 0 0 10px;
  padding: 0;
  width: 100%;
  display: table;
  overflow: hidden;
  background-color: #8dae6f;
}
#centro .modTitle.titleCurso h2 {
  padding: 12px 0 11px 18px;
  width: 100%;
  font: normal 22px/1.1 robotoMedium, Arial, Helvetica, sans-serif;
  letter-spacing: -1.6px;
  display: table-cell;
}
#centro .modTitle.titleCurso h2 a:link, #centro .modTitle.titleCurso h2 a:visited {
  color: #ffffff;
  text-decoration: none;
}
#centro .modTitle.titleCurso h2 a:hover, #centro .modTitle.titleCurso h2 a:active {
  text-decoration: underline;
}
#centro .modTitle.titleCurso .vermas.descargar:link, #centro .modTitle.titleCurso .vermas.descargar:visited {
  padding: 18px 48px 0 20px;
  color: #ffffff;
  text-transform: none;
  text-decoration: none;
  vertical-align: top;
  background: #7f9968 url(../img/curso_bullPDF.png) right 7px no-repeat;
  display: table-cell;
  float: none;
}
#centro .modTitle.titleCurso .vermas.descargar:active, #centro .modTitle.titleCurso .vermas.descargar:hover {
  background-color: #309a6f;
}

/*tipo Asignatura*/
#centro .tipoAsignatura {
  padding: 3px 5px 2px;
  font: normal 11px/1.1 arimoRegular, Arial, Helvetica, sans-serif;
  color: #969696;
  border: 1px solid #aaaaaa;
  border-radius: 2px;
  display: inline-block;
  -webkit-transition: all 200ms ease-in 0ms;
  transition: all 200ms ease-in 0ms;
}
#centro .tipoAsignatura:hover {
  color: #ffffff;
  cursor: help;
  border-color: #7f9968;
  background-color: #7f9968;
}

/*listado de cuatrimestres (en listado de Cursos)*/
#centro .listadoCuatrimestres li {
  padding: 0;
  background-image: none;
}
#centro .listadoCuatrimestres h3 {
  margin-bottom: 12px;
  font: normal 19px/1 robotoCondensedLight, Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: #495953;
}
#centro .listadoCuatrimestres h3 span {
  padding-bottom: 3px;
  border-bottom: 2px solid #e3e3e3;
  display: inline-block;
}

/*Listado de Asignaturas (3 columnas, en listado de Cursos)*/
#centro .row.lista3col.asignaturas {
  margin-bottom: 10px;
  position: relative;
  -webkit-columns: 246px 3;
  -moz-columns: 246px 3;
  columns: 246px 3;
  -webkit-column-gap: 23px;
  -moz-column-gap: 23px;
  column-gap: 23px;
  -webkit-column-rule: medium none transparent;
  -moz-column-rule: medium none transparent;
  column-rule: medium none transparent;
}
#centro .row.lista3col.asignaturas li {
  width: 100%;
  position: relative;
  /*tipo Asignatura (en listado de Cursos)*/
}
#centro .row.lista3col.asignaturas li a:link, #centro .row.lista3col.asignaturas li a:visited {
  margin-bottom: 10px;
  padding: 9px 45px 10px 13px;
  line-height: 1.1;
  border: 2px solid #dfe8d7;
  border-radius: 2px;
  display: block;
  -webkit-transition: all 200ms ease-in 0ms;
  transition: all 200ms ease-in 0ms;
}
#centro .row.lista3col.asignaturas li a:active, #centro .row.lista3col.asignaturas li a:hover {
  color: #5d8001;
  border-color: #7f9968;
  background-color: #dfe8d7;
}
#centro .row.lista3col.asignaturas li a:active .tipoAsignatura, #centro .row.lista3col.asignaturas li a:hover .tipoAsignatura {
  color: #ffffff;
  border-color: #7f9968;
  background-color: #7f9968;
}
#centro .row.lista3col.asignaturas li .tipoAsignatura {
  right: 10px;
  top: 9px;
  line-height: 1.2;
  position: absolute;
}

/*Listado de Asignaturas (3 columnas, en listado de Cursos) - procesado por JavaScript)*/
#centro .row.lista3col.asignaturas .first, #centro .row.lista3col.asignaturas .second, #centro .row.lista3col.asignaturas .third {
  margin-left: 23px;
  width: 246px;
  float: left;
}
#centro .row.lista3col.asignaturas .first {
  margin-left: 0;
}

/*////////////FICHA CUSROS/ASIGNATURAS////////////*/
.titAsignatura {
  padding: 4px 165px 15px 0;
  position: relative;
}
.titAsignatura .destacaTitle {
  margin: 0;
  padding-bottom: 8px;
  line-height: 0.9;
  display: inline-block;
}
.titAsignatura .tipoAsignatura {
  vertical-align: 6px;
}
.titAsignatura p {
  padding: 0;
  width: 165px;
  text-align: right;
  right: 0;
  top: 5px;
  position: absolute;
}
.titAsignatura .vermas.descargar:link, .titAsignatura .vermas.descargar:visited {
  padding: 2px 35px 18px 10px;
  background: url(../img/asignatura_bullPDF.png) right 0 no-repeat;
}
.titAsignatura:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/*Items en LISTADOS (en ficha Ficha Curso/asignatura)*/
/*libros*/
#centro .infoDisplay .item.listado {
  padding: 14px 14px 14px 14px;
  width: 720px;
  border: 1px solid transparent;
}
#centro .infoDisplay .item.listado:hover {
  border-color: transparent;
  border-radius: 0;
  box-shadow: none;
}

/*Bloque titulo (en Listados - Ficha Curso/asignatura)*/
#centro .infoDisplay .item.listado .titBlock {
  padding: 5px 160px 8px 0;
  width: 440px;
}

/*autor (en Listados - Ficha Curso/asignatura)*/
/*Editorial (en Listados - Ficha Curso/asignatura)*/
/*datos (en Listados - Ficha Curso/asignatura)*/
/*Imagen (en Listados - Ficha Curso/asignatura)*/
#centro .infoDisplay .item.listado .imagen {
  width: 120px;
}
#centro .infoDisplay .item.listado .imagen a:link, #centro .infoDisplay .item.listado .imagen a:visited, #centro .infoDisplay .item.listado .imagen .imageFrame {
  width: 100px;
}
#centro .infoDisplay .item.listado .imagen a:link img, #centro .infoDisplay .item.listado .imagen a:visited img, #centro .infoDisplay .item.listado .imagen .imageFrame img {
  border-width: 1px;
}

/*Datos Extra (en Listados - Ficha Curso/asignatura)*/
#centro .infoDisplay .item.listado .datosExtra {
  top: 14px;
  right: 14px;
  width: 126px;
}

/*redes sociales (en Listados - Ficha Curso/asignatura)*/
/*valoracion (en Listados - Ficha Curso/asignatura)*/
/*preview Google (en Listados - Ficha Curso/asignatura)*/
/*descripcion (en Listados - Ficha Curso/asignatura)*/
#centro .infoDisplay .item.listado .descripcion {
  width: 600px;
}

/*formatos disponibles (en Listados - Ficha Curso/asignatura)*/
#centro .infoDisplay .item.listado .bookFormats {
  width: 600px;
}
#centro .infoDisplay .item.listado .bookFormats .format {
  padding: 4px 6px 4px 18px;
  width: 574px;
}
#centro .infoDisplay .item.listado .bookFormats .formatType {
  width: 120px;
  font-size: 10px;
}
#centro .infoDisplay .item.listado .bookFormats .novedadIco {
  left: -32px;
  top: 18px;
}
#centro .infoDisplay .item.listado .bookFormats .ofertaIco {
  top: 4px;
  right: 133px;
}
#centro .infoDisplay .item.listado .bookFormats .pvp {
  padding: 5px 28px 0px 0px;
  width: 170px;
  left: -140px;
  width: 142px;
}
#centro .infoDisplay .item.listado .bookFormats .pvp.oferta {
  padding: 2px 28px 0px 0px;
}
#centro .infoDisplay .item.listado .bookFormats .estado {
  width: 144px;
}
#centro .infoDisplay .item.listado .bookFormats .estado strong {
  font-size: 10px;
}
#centro .infoDisplay .item.listado .bookFormats .itemForm {
  width: 140px;
  left: 170px;
}

/*Precio Normal (en Listados - Ficha Curso/asignatura)*/
/*precio Oferta (en Listados - Ficha Curso/asignatura)*/
/*estado stock (en Listados - Ficha Curso/asignatura)*/
/*comprar (en Listados - Ficha Curso/asignatura)*/
/*Notas*/
#centro .infoDisplay .item.listado.nota {
  padding: 0;
}
