

/**** Estilos para la bibliografia ****/
.libros_tabla
{
  width: 100%;
}

.libros_portada
{
  text-align: center;
  width: 160px;
  vertical-align: middle;
}

.libros_imgportada
{
  width: 150px;
  height: 200px;
}

.libros_noportada
{
  border-width: 1px 3px 3px 1px;
  border-style: groove;
  vertical-align: middle;
  text-align: center;
  width: 150px;
  margin: 0 auto;
  height: 200px;
}

.libros_etiqueta
{
  background-color: #B9D3EE;
  text-align: right;
  font-weight: bold;
  vertical-align: middle;
  width: 120px;
}

.libros_comentetiqueta
{
  background-color: #B9D3EE;
  text-align: right;
  font-weight: bold;
  vertical-align: top;
  padding: 5px;
}

.libros_titulo
{
  background-color: #B9D3EE;
  color: black;
  text-align: left;
  font-weight: bold;
  padding: 5px;
}

a.link_titulo, a.link_titulo:link, a.link_titulo:visited
{
  background-color: #B9D3EE;
  color: black;
  text-align: left;
  font-weight: bold;
}


.libros_middle
{
  vertical-align: middle;
}

.libros_comentario
{
  text-align: justify;
  padding: 5px;
}

.libros_noborder
{
  border: none;
}

.libros_votos
{
  padding: 0px;
}

.libros_noblock
{
  display: inline;
}

.libros_menuedit
{
  text-align: center;
  width: 180px;
}

.libros_menueditdiv
{
 /* background-color: #B9D3EE; */
  float: right;
  font-size: smaller;
}

.libros_menueditcaption
{
  text-align: right;
  font-weight: bold;
}

.libros_link
{
  display: inline;
  color: rgb(0,0,255);
}

.libros_link_div
{
  display: inline;
}

.libros_link_oculto
{
  display: none;
}

.busqueda_etiqueta
{
  background-color: #B9D3EE;
  text-align: right;
  vertical-align: middle;
  padding: 0px 5px;
  font-weight: bold;
}

.form_etiqueta, .form_obligatorio
{
  background-color: #B9D3EE;
  text-align: right;
  vertical-align: middle;
  width: 200px;
}

.form_obligatorio
{
  font-weight: bold;
}


/* ViewTabs */

.viewtab
{
  display: block;
}

.noviewtab
{
  display: none;
}


/* Barra de pestañas */
#barratab
{
  width: 100%;
  float: left;
  font-weight: bold;
}

#barratab ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}

#barratab li
{
  background: url(../images/tr.gif) no-repeat right top;
  margin: 0;
  padding: 0;
  float: left;
  border-bottom: 1px solid black;
}

#barratab li a
{
  text-decoration: none;
  background: url(../images/tl.gif) no-repeat left top;
  display: block;
  padding: 5px 15px;
  color: black;
  float: left;
}

#barratab li.normal:hover
{
  background: url(../images/try.gif) no-repeat right top;
}

#barratab li.normal:hover a
{
  background: url(../images/tly.gif) no-repeat left top;
}


#barratab .actual
{
  background: url(../images/tra.gif) no-repeat right top;
  margin-top: 1px;
  border-bottom: medium none;
}

#barratab .actual a
{
  color: black;
  text-decoration: none;
  background: url(../images/tla.gif) no-repeat left top;
}

#barratab .limpia
{
  border-bottom: 1px solid black;
  background: none;
  width: auto;
  right: 0px;
  padding: 5px 15px;
}


#cargador
{
  top: 0px;
  right: 0px;
  padding: 0px 5px;
  position: fixed;
  visibility: hidden;
  background: red;
  color: white;
  font-weight: bold;
  z-index: 1000;
}


/*** PRELOAD IMAGES ***/
#barratab
{
  background: url(../images/try.gif) no-repeat -9999 -9999;
}

#cargador
{
  background: url(../images/tly.gif) no-repeat -9999 -9999;
}

