.FondoGris            {COLOR : #000000;	FONT : 9px Tahoma; font-weight : bold; background-color:#d3d3d3;}
.FondoCta             {COLOR : #000000;	FONT : 11px Tahoma; font-weight : normal; background-color:#ffffff; border:1px solid black;}
.FondoCta1            {COLOR : #000000;	FONT : 11px Tahoma; font-weight : bold; background-color:#f0f8ff ; border:1px solid black;}
.NaranjaGrande        {COLOR : #FF6600; FONT : 18px Tahoma; font-weight: bold;text-decoration:none;}
.TituloLibro          {COLOR : #000000; FONT : 14px Tahoma; font-weight: bold; text-decoration:none;}
.AutorLibro           {COLOR : #FF6600; FONT : 14px Tahoma; font-weight: bold; text-decoration:none;}
.Rojo                 {COLOR : #FF0000;	FONT : 9px Tahoma; text-decoration:none;}
.RojoBold             {COLOR : #FF0000;	FONT : 9px Tahoma; font-weight : bold; text-decoration:none;}
.LogCabecera          {COLOR : #708090;	FONT:  9px Tahoma;	font-weight: bold;	text-decoration: none;border: 1px solid #F0E68C;background-color: #FFFACD;width: 100%; padding: 0px;}
.LogDetalle           {COLOR : #708090;	FONT:  9px Tahoma;	font-weight: bold;	text-decoration: none;background-color: #FFFFFF;width: 100%; padding: 0px;}
.RojoBoldGrande       {COLOR : #FF0000;	FONT : 11px Tahoma; font-weight : bold; text-decoration:none;}
.NaranjaMediano       {text-transform : uppercase; COLOR : #FF6600; FONT : 11px Tahoma; font-weight:bold;text-decoration:none;}
.CelesteBold          {COLOR : #00AFE5;	FONT : 9px Tahoma; font-weight : bold; text-decoration:none;}
.Negro                {COLOR : #000000;	FONT : 9px Tahoma; text-decoration:none;}
.NegroInterlineado    {COLOR : #000000;	FONT : 9px Tahoma; line-height : 20px;  text-align:justify;padding-right:9px;}
.NegroBold            {COLOR : #000000;	FONT : 9px Tahoma; font-weight : bold; text-decoration:none;}
a.NegroBold:link      {cursor: hand;}
a.NegroBold:active    {cursor: hand;}
a.NegroBold:visited   {cursor: hand;}
a.NegroBold:hover     {cursor: hand;}
.NegroBoldGrande      {COLOR : #000000;	FONT : 11px Tahoma; font-weight : bold;}
.GrisBold             {COLOR : #666666;	FONT : 9px Tahoma; font-weight : bold;}
.Gris                 {COLOR : #666666;	FONT : 9px Tahoma;}
.Interlineado         {line-height:20px;text-align:justify;padding-right:9px;}
.NaranjaBold          {COLOR : #FF6600;	FONT : 9px Tahoma; font-weight : bold;  text-decoration:none;}
a.NaranjaBold:link    {cursor: hand;}
a.NaranjaBold:active  {cursor: hand;}
a.NaranjaBold:visited {cursor: hand;}
a.NaranjaBold:hover   {cursor: hand;}
.Blanco               {COLOR : #FFFFFF;	FONT : 9px Tahoma;}
.BlancoGrande         {COLOR : #FFFFFF;	FONT : 11px Tahoma; font-weight : bold;  text-decoration:none;}
.BlancoBold           {COLOR : #FFFFFF;	FONT : 9px Tahoma; font-weight : bold;  text-decoration:none;}
a.BlancoBold:link     {cursor: hand;}
a.BlancoBold:active   {cursor: hand;}
a.BlancoBold:visited  {cursor: hand;}
a.BlancoBold:hover    {cursor: hand;}
.CarritoInputVisible  {background-color : #FFFFFF; FONT : 9px Tahoma; font-weight: bold;  text-decoration: none;  border : 1px solid black;}
.InputProyectos       {background-color : #FFFFFF; FONT : 10px Verdana; text-decoration:none;border:1px solid black;padding-left:2px;padding-right:2px;}
.CabeceraPedido       {background-color : #000000; COLOR: #FFFFFF; FONT : 9px Tahoma;  font-weight: Normal;  text-decoration: none;}
.NegroPrecio          {COLOR : #000000;	FONT : 9px Tahoma; line-height : 19px; font-weight : bold;}
.InputCarrito         {background-color : transparent; FONT : 9px Tahoma;  font-weight: bold;  text-decoration: none;  border : none;}
.InputCarritoCantidad {COLOR : #000000;	FONT : 9px Tahoma;  background-color : #ffffff;  border : 1px solid black;  font-weight: bold;}
.InputCatalogo        {COLOR : #000000;	FONT : 9px Tahoma;  background-color : #ffffff;  border : 1px solid black;  padding-left : 5px;  text-transform : uppercase;}
.MenuOperaciones          {COLOR : #B2B2B2;	FONT : 9px Tahoma; font-weight : bold;  text-decoration:none;}
a.MenuOperaciones:link    {cursor: hand;}
a.MenuOperaciones:active  {cursor: hand; COLOR : #000000;}
a.MenuOperaciones:visited {cursor: hand;}
a.MenuOperaciones:hover   {cursor: hand; COLOR : #000000;}

.body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
  margin: 0;
}

.FondoAzul {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #ffffff;
  background-color: #778899;
  font-weight: Bold;
  border: 1px solid black;
}

.FondoCeleste {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid black;
  font-weight: normal;
  text-transform: uppercase;
}

.FondoCeleste1 {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid black;
  font-weight: normal;
}

#topventas {
  /*border: 1px #000000 dotted;*/
  padding-bottom: 10px;
}

.message {
  color: #dc143c;
  text-align: center;
  text-transform : uppercase;
}

.featured P {
	margin: 3px 0px
}
#clasico h1 {
  color : #000000;	
  text-align: left;
}
#clasico h2 {
  color : #666666;	
  text-align: center;
}
#clasico h3 {
  color : #FF6600;	
  text-align: center;
}
#clasico h4 {
  /*border: 1px #000000 dotted;*/
  color : #ff0000;	
  text-align: center;
  padding-top: 10px;
  padding-bottom: 0px;
}

#clasico h1, h2, h3, h4 {
  font : 9px Tahoma; 
  font-weight : bold; 
  line-height: 2.0em; margin: 0 0;
}

#clasico, #libro3d, #internacional, #enviar {
  padding-bottom: 10px;
  border-bottom-color: #E7E7EF;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

#enviar h2, h3, h4{
  margin: 5 10;
}

#fichalibro {
  /*border: 1px #000000 dotted;*/
}

.tabla1 {
  font: 1em;
  line-height : 20px;  
  border-bottom: 1px #c3c3c3 solid;
  color: #000000;
  background-color: #ffffff;
}
.tabla2 {
  font: 1em;
  line-height : 20px;  
  border-bottom: 1px #c3c3c3 solid;
  color: #000000;
  background-color: #f5f5f5;
}
.tabla3 {
  font: 1em;
  line-height : 20px;  
  color: #000000;
  background-color: #ffffff;
}
#copyright {
  margin-top: 50px;
  clear: both; 
  text-align: center;
}

#margen1c {
  background-image: url('/images/margenes/1c.gif');
  padding-left: 29px; 
  background-position: left;
  background-repeat: repeat-y;
  height: 100%;
}

#margen1 {
  background-image: url('/images/margenes/1.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width: 29px;
  height: 36px;
}

#margen2c {
  background-image: url('/images/margenes/2c.gif');
  padding-left: 29px; 
  background-position: left;
  background-repeat: repeat-y;
  height: 100%;
}

#margen2 {
  clear: both;
  background-image: url('/images/margenes/2.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width: 29px;
  height: 42px;
}

#margen3c {
  background-image: url('/images/margenes/3c.gif');
  padding-left: 29px; 
  background-position: left;
  background-repeat: repeat-y;
  height: 100%;
}

#margen3 {
  background-image: url('/images/margenes/3.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width: 29px;
  height: 42px;
}

#margen4c {
  background-image: url('/images/margenes/4c.gif');
  padding-left: 29px; 
  background-position: left;
  background-repeat: repeat-y;
  height: 100%;
}

#margen4 {
  background-image: url('/images/margenes/4.gif');
  background-position: top left;
  background-repeat: no-repeat;
  width: 29px;
  height: 41px;
}

#textos p, #destacados p, #fichalibro p, #institucional p, #infantil p, #docente p  {
  text-align: justify;
  margin: 0px; 
  padding-right: 10px; 
  padding-left: 10px; 
  color : #000000;	
  font : 0.7em Tahoma; 
  line-height : 20px;  
}

#textos img, #destacados img, #institucional img, #infantil img, #docente img {
  margin-right: 10px;
  margin-left: 10px;
  border:0;
}

div.titulo {
  clear: both;
  margin-top: 10px;
  margin-bottom: 5px;
  background-image: url('/images/square.gif');
  background-repeat: no-repeat;
  margin-left: 10px; 
  padding-left: 10px;
  color : #00AFE5;	
  font : 9px Tahoma; 
  font-weight : bold; 
  text-decoration:none;
  text-transform:uppercase;
}

#fichalibro h1, #top h1, #destacados h1, #institucional h1, #infantil h1, #docente h1, #textos h1, #internacional h1, #clasico h1, #libro3d h1, #dondecomprar h1, #catalogo h1, #enviar h1 {
  clear: both;
  margin-top: 10px;
  margin-bottom: 5px;
  background-image: url('/images/square.gif');
  background-repeat: no-repeat;
  margin-left: 10px; 
  padding-left: 10px;
  color : #00AFE5;	
  font : 9px Tahoma; 
  font-weight : bold; 
  text-decoration:none;
}

.sinopsis {
  border: solid 1px;
  padding:20px;
  font : 0.7em Tahoma; 
  line-height : 20px;  
  background-color: #f5f5f5;
  text-align: justify;
  width:95%;
}

div.hr1 {
  height: 10px;
  background: #fff url('/images/1x1gris.gif') repeat-x scroll;
  background-position: center;
}
div.hr1 hr {
  display: none;
}

div.hr2 {
  height: 1px;
  background: #fff url('/images/end3.gif') repeat-x scroll center;
}
div.hr2 hr {
  display: none;
}

div.pedidoH TR {
  color : #000000;
  font : 9px Tahoma;
  text-decoration:none;
  line-height : 14px;
}

div.pedidoD TR {
  color : #000000;
  font : 9px Tahoma;
  text-decoration:none;
  line-height : 16px;
}

div.pedidoC {
  border: 2px #000000 solid;
  margin: 0px;
}

div.pedidoF {
  color : #a9a9a9;
  font : 9px Tahoma;
  text-decoration:none;
  line-height : 14px;
}

#tabla_precio {
  background-image: url("/images/etiqueta.gif");
  background-repeat: no-repeat;
  width: 90px;
  height : 19px;
  padding-top: 3px;
  padding-left: 10px;
  text-align: center;
  font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
  color: Black;
}
.Informacion {
  COLOR : #708090;	
  FONT : 12px Tahoma;
  text-decoration : none;
  border :1px solid #778899;
  line-height : 20px;
  background-color : #f8f8ff;
  background-image : url('/admin/images/informacion.gif');
  background-position : top left;
  background-repeat : no-repeat;
  width : 70%;
  text-align:left;
  padding-left:40px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.Informacion p {
  line-height : 20px;
  margin : 0px;
}
.AdminBox {
  COLOR : #778899; 
  FONT : 15px Tahoma; 
  font-weight : bold; 
  text-decoration:none; 
  border: 1px solid #DCDCDC; 
  background-color: #F5F5F5; 
  width: 100%; 
  padding-left: 5px;
  margin-bottom: 5px; 
  margin-top: 5px;
}
.Adminfont {
  FONT : 11px Tahoma;
  text-decoration:none;
}
.Adminfont input {
  COLOR : #000000;
  FONT : 11px Tahoma;
  text-decoration:none;
}
.FondoTitulo {
  height:20px;
  background-color:#778899;
  color: #ffffff;
  border : 1px solid Black;
}
.RowPar {
  background-color:#f5f5f5;
  padding:5px;
  vertical-align:middle;
}
.RowImpar {
  background-color:#ffffff;
  padding:5px;
  vertical-align:middle;
}
.Izquierda {text-align:left;}
.Derecha {text-align:right;}
.Centro {text-align:center;}
.Justificar {text-align:justify;}
.Negrita {font-weight: bold;}

