.texto{  /* TEXTO DE LAS RESEÑAS DE LIBROS, CONDICIONES, ETC*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color:#635E55; 
	text-decoration: none; 
	font-weight: none;	
    line-height:1.4;
}
a.texto:link{  /* TEXTO DE LAS RESEÑAS DE LIBROS, CONDICIONES, ETC*/
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#635E55; 
	text-decoration: underline; 
	font-weight: none;
	line-height:1.4;
}
a.texto:hover{  /* TEXTO DE LAS RESEÑAS DE LIBROS, CONDICIONES, ETC*/
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#635E55; 
	text-decoration: none; 
	font-weight: none;
	line-height:1.4;
}
.textodest{  /* TEXTO DESTACADO DE PRECIOS, AVISOS*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color:#EB2604; 
	text-decoration: none; 
	font-weight: none;	
}
a.textodest:hover{  /* TEXTO DESTACADO DE PRECIOS, AVISOS*/
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#EB2604; 
	text-decoration: underline; 
	font-weight: none;
}
h1{  /* TEXTO TÍTULO DE FICHA Y TITULARES*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 17px; 
	color:#8C900E; 
	text-decoration: none; 
	font-weight: bold;	
}

h2{  /* TEXTO TÍTULO DE FICHA Y TITULARES*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px; 
	color:#8C900E; 
	text-decoration: none;     
}
h2:hover{  /* TEXTO TÍTULO DE FICHA Y TITULARES*/
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#8C900E; 
	text-decoration: underline;
	display:visible; 
}

.textonegro{   /* TEXTO TÍTULOS Y AUTOR EN INDEX Y DE DATOS FICHA DE LIBROS*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;                                    
	color: #000000; 
	text-decoration: none; 
	font-weight: none;
	text-transform:UPPERCASE;
	/*line-height: 100%;*/
	
}
a.textonegro:hover{  /* TEXTO TÍTULOS Y AUTOR EN INDEX Y DE DATOS FICHA DE LIBROS*/
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: none;
	text-transform:UPPERCASE;
	/*line-height: 100%;*/
}
.textogris{       /* TEXTO DATOS NO DESTACADOS FICHA DE LIBROS*/
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;                                         
	color: #666666; 
	text-decoration: none; 
	font-weight: none;
}
a.textogris:hover{ /* TEXTO DATOS NO DESTACADOS FICHA DE LIBROS*/
	font-family:  Verdana, Arial, Helvetica, sans-serif;      /* modificado mx 14-3-8 original font-size: 11px; */
	font-size: 10px; 
	color: #666666; 
	text-decoration: underline; 
	font-weight: none;
}



.textoblanco{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}
.textoblancosin{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: none;
}

a.textoblancosin:hover{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: underline; 
	font-weight: none;
}
.textoverde{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C900E; 
	text-decoration: none; 
	font-weight: none;
}
.textoverdenegrita{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C900E; 
	text-decoration: none; 
	font-weight: bold;
}
a.textoverde:hover{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #8C900E; 
	text-decoration: underline; 
	font-weight: none;
}
.textoverdeg{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #8C900E; 
	text-decoration: none; 
	font-weight: none;
}

a.textoverdeg:hover{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #8C900E; 
	text-decoration: underline; 
	font-weight: none;
}
.textorojog{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #C10C02; 
	text-decoration: none; 
	font-weight: none;
}

a.textorojog:hover{  
	font-family: arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #C10C02; 
	text-decoration: underline; 
	font-weight: none;
}


.textocursivo{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: none;
}

.textonegrog{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;                                    
	color: #000000; 
	text-decoration: none; 
	font-weight: none;
	
}
a.textonegrog:hover{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: none;
}
.textoamarillo{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FF9933;   /* modificado mx 14-3-8. original font-size: 11px; color: #FAB700 */
	text-decoration: none; 
	font-weight: bold;
}
a.textoamarillo:hover{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FF9933; /* modificado mx 14-3-8. original font-size: 11px; color: #FAB700 */
	text-decoration: underline; 
	font-weight: bold;
}
.textoamarillopeq{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF9933;   /* modificado mx 14-3-8. original font-size: 11px; color: #FAB700 */
	text-decoration: none; 
	font-weight: bold;
}
a.textoamarillopeq:hover{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF9933; /* modificado mx 14-3-8. original font-size: 11px; color: #FAB700 */
	text-decoration: underline; 
	font-weight: bold;
}
.textoamarillo2{  
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FAB700; 
	text-decoration: none; 
	font-weight: bold;
}


.textogrispeq{  
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;                                          /* modificado mx 14-3-8 original font-size: 10px; */
	color: #333333; 
	text-decoration: none; 
	font-weight: none;
}
a.textogrispeq:hover{  
	font-family:  Verdana, Arial, Helvetica, sans-serif;      /* modificado mx 14-3-8 original font-size: 10px; */
	font-size: 9px; 
	color: #333333; 
	text-decoration: underline; 
	font-weight: none;
}
.textolegal{  
	font-family:   Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #888888; 
	text-decoration: none; 
	font-weight: none;
}

a.textolegal:hover{  
	font-family:   Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FAB700; 
	text-decoration: none; 
	font-weight: none;
}


.titulo{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}
.titulo2{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #FAB700; 
	text-decoration: none; 
	font-weight: bold;
}

.enlaceverde{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #848B00; 
	text-decoration: none; 
	font-weight: bold;
}
.titulocesta{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: none;
}

.pedido{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}

.textbox{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	background-color: #ffffff; 
	text-align: left; 
	height: 16px;  
	border: #848B00; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.textboxnegro{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	background-color: #ffffff; 
	text-align: left; 
	height: 17px;  
	border: #ffffff; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.textboxg{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #848B00; 
	text-decoration: none; 
	background-color: #ffffff; 
	text-align: left; 
	height: 20px;  
	border: #848B00; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.textboxwhite{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #848B00; 
	text-decoration: none; 
	background-color: #ffffff; 
	text-align: left; 
	height: 17px;  
	border: #ffffff; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.textbox2{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #848B00; 
	text-decoration: none; 
	background-color: #ffffff; 
	text-align: left; 
	height: 14px;  
	border: #FBCC4D; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.textbox4{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	background-color: #ffffff; 
	text-align: left; 
	height: 75px;  
	border: #848B00; 
	border-style: double; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.textarea{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none; 
	background-color: #ffffff; 
	text-align: left; 
	border: #848B00; 
	border-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

input.boton{
    cursor:hand;
	font-style: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 10 px;
	height: 18 px;
	font-weight:bold; 
	color: #ffffff;
	border:1 solid #ffffff;
	background-color : #FAB700;
}

input.botonfoto{
    cursor:hand;font-family: "Verdana, Arial, Helvetica, sans-serif";font-size: 10 px;font-weight:bold; color: #ffffff;border:1 solid #ffffff;background-color : #ff9a03;
}


a.texto:link{  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}
a.texto:visited{  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}
a.texto:hover {  
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff; 
	text-decoration: underline; 
	font-weight: bold;
}
.textoinvitacion{  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: none;
}

.iws{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ff9900; 
	text-decoration: none; 
	font-weight: bold;
}
.textoiws{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #8da0bb; 
	text-decoration: none; 
	font-weight: bold;
}
hr {
	width: 100%;
	color: #CCCCCC;
	text-align: right;/*this will align it for IE*/
	margin: 0 0 0 auto; /*this will align it right for Mozilla*/
} 
/* Estilo para sombreado de imágenes */
.sombra {
   float:left;
   background-color: #D1D1D1;
   margin: 10px 0 0 5px;
}

.sombra img {
   display: block;
   position: relative;
   border: 1px solid #a9a9a9;
   background-color: #fff;
   margin: -3px 3px 3px -3px;
}
/* Estilo para sombreado de imágenes en sugerencias */
.sombra2 {
   float:left;
   background-color: #D1D1D1;
   margin: 0px 0 0 5px;
}

.sombra2 img {
   display: block;
   position: relative;
   border: 1px solid #a9a9a9;
   background-color: #fff;
   margin: -3px 3px 3px -3px;
}

/* Estilo para sombreado de imágenes datoslibros*/
.blur{ 
   background-color: #fff; /*shadow color*/ 
   color: inherit; 
   margin-left: 4px; 
   margin-top: 4px; 
} 

.shadow, 
.contentsombra{ 
   position: relative; 
   bottom: 4px; 
   right: 4px; 
} 

.shadow{ 
   background-color: #cccccc; /*shadow color*/ 
   color: inherit; 
} 

.contentsombra{ 
   background-color: #fff; /*background color of content*/ 
   color: #000; /*text color of content*/ 
   border: 1px solid #666; /*border color*/ 
   padding: 0px 0ex; 
  
} 
/* Estilos de las cajitas de las pestañas de más votados y más comprados */

body	{
	margin: 0px;
}

#pestas	{
	margin: 0px 0px 0px 0px; font:bold 12px/13px Arial,Helvetica,sans-serif; color:#DFD9C5;  position:hidden;
}

#contenidomas	{
	clear:left;
    font-family:Arial, helvetica, sans-serif;
    font-size:11px;
    line-height:16px;
    text-align:justify;
    border:solid #DFD9C5 1px;
    border-top:solid #DFD9C5 0px;
    width:153px;
	padding:0 0 0 0;
	margin:0px 0px 0 0; 
	
}
.pesta	{
	float:left; border:1px solid #DFD9C5; border-bottom:1px solid #DFD9C5; border-right:1px solid #DFD9C5; padding:3px 3px; color:#A5A911; 
	background:#F5F4EF; font:11px/13px Arial,Helvetica,sans-serif; margin:0px 0px 0 0; 
}
.activa	{
	background: #F5F4EF;
	cursor: hand;
	border:1px solid #DFD9C5; border-bottom:0; padding:4px 0px 5px 0px;	margin:0 0 0px 0;
	font-weight:bold; color:#5E5E00; text-decoration:none;
}
a.activa:hover	{
	background: #F5F4EF;
	cursor: hand;
	border:1px solid #DFD9C5; border-bottom:0; padding:4px 0px 5px 0px;	margin:0 0 0px 0;
	font-weight:bold; color:#5E5E00; text-decoration:none;
}
.inactiva	{
	float:left; border:1px solid #DFD9C5; border-bottom:1px solid #DFD9C5; border-right:1px solid #DFD9C5; padding:3px 3px; color:#A5A911; 
	background:#ECE9D8; font:11px/13px Arial,Helvetica,sans-serif; margin:2px 0px 0 0; font-weight:bold; cursor: hand;text-decoration:none;
}
a.inactiva:hover	{
	float:left; border:1px solid #DFD9C5; border-bottom:1px solid #DFD9C5; border-right:1px solid #DFD9C5; padding:3px 3px; color:#5E5E00; 
	background:#ECE9D8; font:11px/13px Arial,Helvetica,sans-serif; margin:2px 0px 0 0; font-weight:bold; cursor: hand;text-decoration:none;
}
.capa	{
	overflow: auto;
}
.visible	{
	display: block;
}
.invisible	{
	display: none;
}
#pestas2	{
	margin: 0px 0px 0px 0px; font:bold 12px/13px Arial,Helvetica,sans-serif; color:#FF0000;  position:hidden;
}
#contenidomas2	{
	 clear:left;
    font-family:Arial, helvetica, sans-serif;
    font-size:11px;
    line-height:16px;
    text-align:justify;
    border:solid #DFD9C5 1px;
    border-top:solid #DFD9C5 0px;
    width:153px;
	padding:0 0 0 0;
	margin:0px 0px 0 0; 
	
}

.pesta2	{
	float:left; border:1px solid #DFD9C5; border-bottom:1px solid #DFD9C5; border-right:1px solid #DFD9C5; padding:3px 3px; color:#A5A911; background:#ECE9D8; font:11px/13px Arial,Helvetica,sans-serif; margin:0px 0px 0 0; 
}
.vacio	{
	float:left; border:1px solid #ffffff; border-bottom:1px solid #DFD9C5; border-right:1px solid #ffffff; padding:4px 4px; color:#A5A911; background:#ffffff; font:11px/13px Arial,Helvetica,sans-serif; margin:0px 0px 0 0; 
}
.activa2	{
	background: #F5F4EF;
	cursor: hand;
	border:1px solid #DFD9C5; border-bottom:0; padding:4px 0px 5px 0px;	margin:0 0 0px 0;
	font-weight:bold; color:#5E5E00; cursor: hand; text-decoration:none;
}

.inactiva2	{
	float:left; border:1px solid #DFD9C5; border-bottom:1px solid #DFD9C5; border-right:1px solid #DFD9C5; padding:3px 3px; color:#A5A911; background:#ECE9D8; font:11px/13px Arial,Helvetica,sans-serif; margin:2px 0px 0 0; font-weight:bold; cursor: hand;text-decoration:none;
}
a.inactiva2:hover	{
	float:left; border:1px solid #DFD9C5; border-bottom:1px solid #DFD9C5; border-right:1px solid #DFD9C5; padding:3px 3px; color:#5E5E00; background:#ECE9D8; font:11px/13px Arial,Helvetica,sans-serif; margin:2px 0px 0 0; font-weight:bold; cursor: hand;text-decoration:none;
}

.capa2	{
	overflow: auto;
}

.visible2	{
	display: block;
}

.invisible2	{
	display: none;
}


/* Fin de los estilos de las cajas de las pestañas */



/* Barra navegación de materias */
#navcontainer { width: 150px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
background-color: #FFFAEC;
border-style: solid;
border-width: thin;
border-color: #DFD9C5;
}

#navcontainer a
{
display: block; 
width: 100%;
background-color: #FFFAEC;
/*background: url(../images/linea_puntos.gif) no-repeat left bottom;*/
font-weight: normal; 
font-family: Verdana, Helvetica, sans-serif;
padding-left:2px;
font-size:11px;
letter-spacing: -0.5px;
}

#navcontainer a:link, #navlist a:visited
{
color: #5E5E00;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #FAB700;
color: #fff;
}

#navcontainer a:active
{
color: #fff;
background-color: #FAB700;
}
#navlist2 
{
color: #fff;
text-decoration: none;
background-color: #FFD76C;
text-decoration: none;
}