/*---------------- Caja contenedora del catalogo -------------------*/
div#contenedor1 {
  width: 100%;
  height: 35px;
  margin-top: 20px;
  float: left;
  clear: both;
  vertical-align: top;
  background-image: url(../imagenes/catalogo_header_listado.jpg);
  background-repeat: no-repeat;
}

div#contenedor1 #col1 {
  width: 65px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
  font-weight:bold;
  font-size:13px;
}

div#contenedor1 #col2 {
  width: 310px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
  font-weight:bold;
  font-size:13px;
}

div#contenedor1 #col3 {
  width: 208px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
  font-weight:bold;
  font-size:13px;
}

div#contenedor1 #col4 {
  width: 75px;
  float: right;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  text-align:right;
  font-weight:bold;
  font-size:13px;
}

div#contenedor2 {
  width: 100%;
  margin-top: 10px;
  float: left;
  vertical-align: top;
}

div#contenedor2 .col1 {
  width: 65px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
  clear:both;
}

div#contenedor2 .col2 {
  width: 310px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
  vertical-align:top;
}

div.libro_desc {
  width: 100%;
  color: #000000;
  font-size: 11px;
  margin-top: 5px;
}

div.libro_leer_mas {
  width: 100%;
  margin-top: 10px;
}

div#contenedor2 .col3 {
  width: 208px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
}

div#contenedor2 .col4 {
  width: 75px;
  float: right;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  text-align:right;
}

div.boton_comprar {
  width:100%
  float:right;
  margin-top:54px;
}

div.separador {
  width: 100%;
  height: 3px;
  clear:both;
  float: left;
  margin-top: 15px;
  border-top: 4px dashed #D9D9D9;
}

/*-------------- Link titulo del libro ---------------*/

a.link_titulo_libro{
  font-size:15px;
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
}

a.link_titulo_libro:visited, a.link_titulo_libro:hover, a.link_titulo_libro:active{
  color: #000000;
}

div#contenedor3 {
  width: 100%;
  clear: both;
  margin-top: 0px;
  float: left;
  vertical-align: top;
}

div#contenedor3 .col1 {
  width: 65px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
  clear:both;
}

div#contenedor3 .col2 {
  width: 310px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
  vertical-align:top;
}

div#contenedor3 .col3 {
  width: 208px;
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  text-align:left;
}

div#contenedor3 .col4 {
  width: 75px;
  float: right;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  text-align:right;
}

div#contenedor4 {
  width: 100%;
  height: 35px;
  margin-top: 20px;
  float: left;
  clear: both;
  vertical-align: top;
  background-image: url(../imagenes/catalogo_header_listado.jpg);
  background-repeat: no-repeat;
}