html, body {
	font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
  background-color:#000000;
  color: #000000;
}

input, textarea, select {
  background-color:#ffeacd;
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  margin-top:2px;
  margin-bottom:2px;
  padding-top:2px;
  padding-bottom:2px;
  font-weight:bold;
  font-size:11px;
}

p {
	margin:0px;
	margin-top:5px;
}

/*#cnt {
  display:block;
  float:left;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  padding-top:0px;
  background-color:#ffffff !important;
}*/

DIV#cnt {
  display:block;
  float:left;
  width:100%;
  margin-top:0px;
  padding-top:0px;
}

DIV#contenedora{
  display:block;
  float:none;
  width:895px;
  margin-left:auto;
  margin-right:auto;
  background-color:#fff !important;
  overflow:hidden;
}

#cabecera {
  display:block;
  margin-top:0px;
  padding-top:0px;
}

#menu_cnt{
  display:block;
  float:left;
  width:106px;
  padding-top:20px;
  padding-left:8px;
  background-color:#ffffff !important;
  text-align:left;
}

#menu_cnt img{
  margin-left:auto;
  margin-right:auto;
}

.menu_botones {
  display:block;
  width:90px;
  clear:both;
  padding-top:2px;
  padding-bottom:2px;
}

.menu_botones img {
  display:block;
  width:89px;
  height:55px;
}

.menu_items {
  display:block;
  width:90px;
  clear:both;
  padding-top:2px;
  padding-bottom:2px;
}

.menu_items img {
  display:block;
  width:89px;
  height:38px;
}

.menu_items span {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size:12px;
	text-decoration:none;
}

.menu_items a:link, .menu_items a:visited, .menu_items a:active {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size:15px;
	text-decoration:none;
}

.menu_items a:hover {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size:15px;
	text-decoration:underline;
}

#borde_izquierdo_cnt {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  width:17px;
  background-color:#ffffff !important;
}

#central_cnt{
  display:block;
  float:left;
  width:721px;
  background-color:#ffffff;
}

#subcabecera {
  display:block;
  margin:0px;
  padding:0px;
  background-color:#fed498 !important;
}

#subcabecera_borde_izquierdo_cnt {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  width:22px;
  height:144px;
}

#subcabecera_cnt {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  background-color:#fed498 !important;
  height:144px;
}

#subcabecera_borde_superior_cnt {
  display:block;
  margin:0px;
  padding:0px;
}

#subcabecera_menu_cnt {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  width:179px;
}

#subcabecera_busquedas_cnt {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  width:140px;
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size:13px;
}

#subcabecera_titulo_cnt {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  width:380px;
  text-align: right;
}

#subcabecera_titulo_cnt_img {
  display:block;
  margin:0px;
  padding:0px;
  width:380px;
  text-align: right;
}

#borde_derecho_cnt {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  width:43px;
}

.submenu {
  display:block;
  clear:both;
  padding-right:10px;
  padding-bottom:3px;
  height:28px;
  vertical-align:middle;
}

.submenu img{
  display:block;
  float:left;
  padding:0px;
  padding-right:5px;
  width:35px;
  height:26px;
  vertical-align:middle;
}

.submenu div{
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  padding-left:6px;
  padding-top:6px;
  vertical-align:middle;
}

.submenu div a:link, .submenu div a:visited, .submenu div a:active {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
}

.submenu div a:hover {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
  text-decoration:underline;
}

.pie {
	text-align:center;
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size:10px;
}
.pie a:link, .pie a:visited, .pie a:active {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size:10px;
  text-decoration:none;
}

.pie a:hover {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration:underline;
}


.a_la_derecha {
  display:block;
  text-align: center;
}

.a_la_derecha a:link, .a_la_derecha a:visited, .a_la_derecha a:active {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight:bold;
  font-size:9px;
  text-decoration:underline;
}

#separador_cuerpo {
	display:block;
	clear:both;
	height:15px;
}

#cuerpo_popup {
  font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
  display:block;
  margin:0px;
  padding:0px;
  border: 2px solid #fd9301;
  font-size:10px;
  background-color:#ffffff;
}

#cuerpo {
	font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	display:block;
  margin:0px;
  margin-left:8px;
  padding-left:10px;
	border: 1px solid #fd9301;
  font-size:10px;
	height:481px;
  overflow:auto;
  background-color:#ffffff;
}

#cuerpo a:link, #cuerpo a:visited, #cuerpo a:active {
	text-decoration:none;
  color:#000000;
  font-weight:bold;
}

#cuerpo a:hover {
	text-decoration:underline;
  color:#000000;
  font-weight:bold;
}

#cuerpo_titulo {
  padding-top: 6px;
  font-size:15px;
  font-weight:bold;
}

#cuerpo_centrado {
  text-align:center;
}

#centro_cierre {
  display:block;
  margin:0px;
  padding:0px;
}

img.libro_simple_carro {
  vertical-align:middle;
}

#libro_simple{
  display:block;
  float:left;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:2px;
  text-align:center;
  width:85px;
  font-weight:bold;
}

#libro_simple img{
  padding-top:3px;
  vertical-align:top;
  clear:both;
}

#libro_simple a:link, #libro_simple a:visited, #libro_simple a:active {
  font-weight:bold;
  color:#fd7e01;
}

#libro_simple a:hover {
  font-weight:bold;
  color:#fd7e01;
}

#libro_simple_datos{
  display:block;
  float:left;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:3px;
  text-align:left;
  width:130px;
}

#libro_simple_datos a:link, #libro_simple_datos a:visited, #libro_simple_datos a:active {
  font-weight:bold;
  color:#fd7e01;
}

#libro_simple_datos a:hover {
  font-weight:bold;
  color:#fd7e01;
}

#libros_fila {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  padding-top:8px;
  width:685px;
}

div.paginacion {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  padding-top:8px;
  width:685px;
  text-align:center;
}

div.paginacion a:link, div.paginacion a:visited, div.paginacion a:active {
  font-weight:bold;
  color:#000000;
}

div.paginacion a:hover {
  font-weight:bold;
  color:#fd7e01;
}

span.naranja {
  color:#fd7e01;
  font-weight:bold;
}

span.error {
  color:#ff0000;
  font-weight:bold;
}

#busqueda {
  display:block;
  width:300px;
  text-align:left;
  margin:0px;
  padding:2px;
}

#busqueda legend {
  color:#fd7e01;
  font-weight:bold;
}

#busqueda dl dt label {
  float:left;
  width:70px;
  height:19px;
  background-color:#ffeacd;
  text-align:right;
  margin-right:2px;
  padding:1px;
  padding-top:6px;
  font-weight:bold;
  font-size:12px;
}

#libro_completo {
  display:block;
  float:left;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:2px;
  text-align:center;
  width:130px;
  font-weight:bold;
}

#libro_completo img{
  vertical-align:top;
  clear:both;
  padding:0px;
  padding-top:5px;
}

#libro_completo a:link, #libro_completo a:visited, #libro_completo a:active {
  font-weight:bold;
  color:#fd7e01;
}

#libro_completo a:hover {
  font-weight:bold;
  color:#fd7e01;
}

#libro_completo_datos{
  display:block;
  float:left;
  margin:0px;
  padding-top:5px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:3px;
  font-size:12px;
  text-align:left;
  width:280px;
}

#libro_completo_datos a:link, #libro_completo_datos a:visited, #libro_completo_datos a:active {
  font-weight:bold;
  color:#fd7e01;
  font-size:12px;
}

#libro_completo_datos a:hover {
  font-weight:bold;
  color:#fd7e01;
  font-size:12px;
}

#libro_completo_titulo {
  margin:2px;
  padding:2px;
  background-color:#fed498;
  font-weight:bold;
  font-size:14px;
  text-align:center;
  width:415px;
  clear:both;
}

#libro_completo_datos img{
  padding:5px;
  vertical-align:top;
  clear:both;
}

span.libros_completo_campo {
  font-weight:bold;
}

span.precio {
  margin:2px;
  padding:1px;
  background-color:#fed498;
  text-align:center;
  font-weight:bold;
}

span.libros_completo_comentarios {
  font-size:10px;
}

#relacionados_hueco {
  display:block;
  float:left;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:8px;
  padding-right:3px;
  font-size:10px;
  text-align:right;
  width:35px;
}

#relacionados {
  display:block;
  float:left;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:8px;
  padding-right:3px;
  font-size:10px;
  text-align:right;
  width:210px;
}

#relacionados_fs {
  text-align:left;
  width:200px;
  border-color:#fd7e01;
}

#relacionados_fs legend {
  color:#fd7e01;
  font-weight:bold;
  font-size:12px;
}

#relacionados_fs ul {
  list-style-position: outside;
  padding:2px;
  margin:2px;
  padding-left:8px;
  margin-left:8px;
  /*border-bottom: 1px solid #fd7e01;*/
}

#relacionados_fs ul li {
  list-style-type:circle;
  color:#fd7e01;
  /*border-top: 1px solid #fd7e01;*/
}

#relacionados_fs ul li a:link, #relacionados_fs ul li a:visited, #relacionados_fs ul li a:active {
  font-weight:normal;
  font-size:10px;
  color:#000000;
}

#relacionados_fs ul li a:hover {
  font-weight:normal;
  font-size:10px;
  text-decoration:underline;
  color:#000000;
}

TABLE.extractos {
    border : #000000 solid 1px;
    font : 12px Arial,Helvetica,sans-serif;
    width : 400px;
}

TD.extractos_tit {
    text-align : center;
    border : #000000 solid 1px;
    font-weight: bold;
    background-color : #759FA8;
}

TD.extractos_par {
    border : #000000 solid 1px;
    padding-right : 8px;
    padding-left : 8px;
}

TD.extractos_par2 {
    background-color : #c1d4d7;
    border : #000000 solid 1px;
    padding-right : 8px;
    padding-left : 8px;
}

TD.extractos_impar {
    background-color : White;
    border : #000000 solid 1px;
    padding-right : 8px;
    padding-left : 8px;
}

span.eventos_fecha {
  font-size:10px;
  color:#6b6b6b;
}

#evento{
  display:block;
  float:left;
  margin:0px;
  padding-top:5px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:3px;
  font-size:12px;
  text-align:left;
  width:415px;
  vertical-align:top;
}

#evento a:link, #evento a:visited, #evento a:active {
  font-weight:bold;
  color:#fd7e01;
  font-size:12px;
}

#evento a:hover {
  font-weight:bold;
  color:#fd7e01;
  font-size:12px;
}

#evento_titulo {
  margin:2px;
  padding:2px;
  padding-left:4px;
  background-color:#fed498;
  font-weight:bold;
  font-size:14px;
  text-align:left;
  width:415px;
  clear:both;
}

#evento img{
  padding:5px;
}

span.texto {
  font-weight:bold;
  font-size:12px;
  text-align:left;
}

div.texto {
	width:675px;
	padding-right:10px;
	text-align:justify;
	font-size:11px;
}

#listado {
	border:none;
	font-size:12px;
	width:650px;
}
#listado td {
	padding-right: 10px;
	padding-left:2px;
}
#listado td a {
	font-size:11px;
	color:#000000;
  text-decoration:none;
	font-weight:bold;
}
#listado td a:hover {
	font-size:11px;
	color:#000000;
  text-decoration:underline;
	font-weight:bold;
}

DIV.cuenta_libreria_blanco {
  float:left;
  width:500px;
  color:#ffffff;
  background-color:#ffffff;
  font-size:11px;
}

DIV.cuenta_libreria {
  float:left;
  width:500px;
  color:#ffffff;
  background-color:#000000;
  font-size:11px;
}

DIV.cuenta_libreria_punto {
  float:left;
  background-color:#000000;
  font-size:26px;
  text-align:center;
  width:80px;
  font-weight:bold;
  padding-top:10px;
}

DIV.cuenta_libreria_descripcion {
  float:left;
  background-color:#fd9301;
  text-align:justify;
  padding-top:5px;
  padding-left:8px;
  padding-right:4px;
  padding-bottom:5px;
  width:408px;
}

DIV.cuenta_libreria_descripcion span {
  color:#000000;
  font-weight:bold;
}
DIV.cuenta_libreria_descripcion a {
  font-size:11px;
  color:#ffffff !important;
  text-decoration:underline !important;
}
DIV.cuenta_libreria_descripcion a:hover {
  font-size:11px;
  color:#ffffff !important;
  text-decoration:none !important;
}

