* {padding:0;margin:0;}
body {background:#F0EED0; color:#333; font-size:11px; font-family:"Lucida grande",Tahoma, verdana;}
td		{text-align:left; vertical-align:top;}
fieldset	{border:0; padding:0; margin:0}
h1 {font-size:1.5em; padding:0; margin:0;}

#main { display:block; overflow:hidden; clear:both; margin:0 auto; width:925px; background:#EFEEE0;}
#main {border:1px solid #DFDCB5; border-top:0; border-bottom:0; }
#main .todo {display:block; overflow:hidden; clear:both;}

#logo				{width:250px; cursor:pointer; overflow:hidden; position:relative; left:20px}
#logo a img 			{border:0}
#logo a:hover img 	{border:0}

#BlqRSS 		{padding:10px 25px 0 20px; text-align:right; line-height:1.2em; font-size:0.85em}
#BlqRSS img	{border:0; margin:0 0 0 5px; width:35px}

#Menu			{display:block; overflow:hidden; clear:none; padding:0 2px}
#Menu	ul,li	{margin:0; padding:0; display:inline; list-style:none; float:left; text-align:center}
#Menu	ul,li	{position:relative; left:10px}
#Menu	li		{width:94px; margin-right:1px; cursor:pointer; text-align:center; line-height:31px;}
#Menu	li.noselected	{background:url("../_images/m1.gif") top center no-repeat;}
#Menu	li.selected		{background:url("../_images/m1Sel.gif") top center no-repeat;}
#Menu	a				{display:block; cursor:pointer}

#Menu .menuH 		{display:block; overflow:hidden; clear:none;  background: url("../_images/basemenu.gif") bottom center no-repeat;}
#Menu .menuH a 		{text-decoration: none;color:#A4B8D5;font-size:1.1em; font-weight:normal}
#Menu .menuH a:hover	{text-decoration: none;color:#FFF;font-size:1em; font-weight:bold}

#Pie		{display:block; overflow:hidden; clear:none; margin:0 auto; padding:15px 0; width:880px; text-align:center; background:transparent url("../_images/basemenu2.gif") 0 100% no-repeat;}

#BlqHomeIzq 		{width:270px;clear:none;float:left;overflow:hidden;}
#BlqHomeDrcha 	{width:650px;display:block;overflow:hidden;}

.notificaciones {margin:15px; padding:15px; font-size:2em; text-align:center; border:1px solid #EEE; background:#FEFEFE}

.listasrel a 		{color:#71AB18}
.listasrel a:hover 	{color:#A3CE5F}

#micesta		{display:block; width:23px; height:38px; z-index:1000;  position:relative; float:right; clear:none; top:-5px; left:5px; background:transparent url("../_images/carrito/micesta.png") 0 0 no-repeat;}
#micesta:hover	{left:7px}

#blqlogin			{display:block; overflow:visible; margin:3px -1px; color:#444; clear:none; border:1px solid #A8A8A8; background:transparent url("../_images/fondoDestacado1px.jpg") 0 -10px repeat-x; _height:52px}
#blqlogin.fverde	{background:#FFF; border-left:10px solid #70C26C; border-right:10px solid #70C26C}
#blqlogin .block	{disp.lay:block; over.flow:hidden; clear:none; margin:0 50px 0 20px; padding:5px 0; height:20px}
#blqlogin .bloque1,
#blqlogin .bloque2	{disp.lay:block; overf.low:hidden; clear:none; float:left;}
#blqlogin .bloque2	{float:right;}
#blqlogin .bloque1	{margin:0 30px 0 0}
#blqlogin a			{color:#24488A}
#blqlogin a:hover	{color:#333;}
#blqlogin div 		{padding:3px; display:block; overflow:hidden; clear:none;}
#blqlogin ul						{margin:0; padding:0}
#blqlogin ul li					{margin:0 5px 0 0; padding:0;}
#blqlogin ul.listados li			{margin:0 5px 0 0; padding:3px 5px; border-left:3px solid #FFF; font-size:1.1em; }
#blqlogin ul.listados li.item	{padding:0 5px}
#blqlogin ul.listados li:hover	{border-left:3px solid #24488A;}
#blqlogin ul.listados li.err				{padding:4px 25px 2px; background:#FFF; margin:1px 0}
#blqlogin ul.listados li.sinborde		{border:0}
#blqlogin ul.listados li.sinborde:hover	{border:0}

#blqlogin input 	{width:117px}
#blqlogin .login	{margin:0 0 0 6px}

#buscador {padding:0; float:right; width:210px; margin:10px 0;}
#buscador input {font-size:13pt;}
#buscador input.image {height:24px;width:36px;}
#buscador select {margin:2px 0 0 0}


#BlqDestacados			{display:block; overflow:hidden; clear:both;}
#BlqDestacados .item	{display:block; overflow:hidden; clear:both; margin:0 5px 20px 0;
		background-image:url("../_images/fondoDestacado.gif"); background-position:0 0;background-repeat:no-repeat;}
#BlqDestacados img		{margin:10px 15px 5px 7px; float:left; clear:none; border:0; max-width:646px;}
#BlqDestacados .textos	{margin:7px 15px 7px 7px; padding:10px 0 0;}
#BlqDestacados	h1	{font-size: 1.5em; font-weight:normal; line-height:1.1em; margin:0 0 5px 0;}
#BlqDestacados	h2	{font-size: 1.3em; font-weight:normal; line-height:1.1em; margin:0 0 5px 0;}
#BlqDestacados p		{line-height:1.1em; margin:0 0 7px;}
#BlqDestacados .masinfo		{float:right; display:block; overflow:hidden; clear:none; padding:1px 5px; text-decoration:underline;}

#BlqDestacados .archivos   			{float:left; clear:both;  background:#F9F9F9; margin:0 20px 0 50px; padding:10px 0 5px; display:block; overflow:hidden; clear:none;
									 -moz-border-radius:8px; -webkit-border-radius:8px; border:1px dotted #CFCB9B;}
#BlqDestacados .archivos span 		{display:block; margin:0 0 3px 0; padding:0 10px; font-style:italic}
#BlqDestacados .archivos a 			{padding:0 10px 0 15px; margin:0; font-size:1.1em; displa.y: block}
#BlqDestacados .archivos a:hover 	{background:#FFF; text-decoration:none; border-bottom:1px solid #2A78B0;}

#BlqNovedades {clear:none; margin:10px 0;}
#BlqNovedades a { text-decoration:none; color:#446392}
#BlqNovedades a:hover { text-decoration: underline;}
#BlqNovedades dl, dt, dd {padding:0; margin:0}
#BlqNovedades dl {padding:0 0 5px 0;}
#BlqNovedades dt {font-size:1.2em; text-align:leftr; color:#6F9317;}
#BlqNovedades dd {font-size:1.1em; text-align:left;color:#79724A}
#BlqNovedades .item {}
#BlqNovedades .sep {width:190px;height:20px;background:url('../_images/blqNovedadesSep.png') top left no-repeat;}

#BlqEnPreparacion		{margin:0 0 10px 0; padding:0; display:block; overflow:hidden; clear:none; }
#BlqEnPreparacion a		{color:#002F36}
#BlqEnPreparacion .titbloque {font-size:1.4em; text-align:center; padding:3px 0; background:#CFCB9B; color:#000}
#BlqEnPreparacion .masinfo 	{text-align:right; padding:0 5px; background:#CFCB9B;}
#BlqEnPreparacion dl		{padding:5px 8px; bord.er:1px solid #CFCB9B; border-top:0; border-bottom:1px dotted #CFCB9B}
#BlqEnPreparacion dt		{font-size:1.03em; padding:0 0 0 10px; background:transparent url("../_images/arr.jpg") 0 6px no-repeat;}
#BlqEnPreparacion dd		{font-size:1em; padding:0 0 5px 0; text-align:center;color:#6F9317}

#BlqSuscripcion {width:190px; float:right; clear:none; padding:10px 0 0 5px;}
#BlqSuscripcion h3 {padding:6px 0;}
#BlqSuscripcion a,
#BlqSuscripcion img {border:0;}
#BlqSuscripcion label {display:block; padding: 4px 0 0 0;}
#BlqSuscripcion .submit {float:right;}

.bloquetitulo, .PAGSimpleTitulo 	{font-family:Georgia, "Times New Roman", Times, serif; font-size:3em; text-align:center; color:#425675;}
table.ruta	td 	{padding:15px 0 0 15px; font-size:1.1em; text-align:center; color:#425675;}
div.ruta		{padding:15px 0 0 15px; font-size:1.1em; text-align:center; color:#425675;}

#COLportada	{padding:0 0 0 5px;}
table#COLportada		{margin:15px 0}
table#COLportada td 	{padding:5px 0;}

#COLportada h1, #Principal h1	{font-size:1.3em; padding:0px 0 5px 0; margin:0; font-weight:normal; line-height:1.0em; color:#446392}
#COLportada h2, #Principal h2	{font-size:1.2em; padding:0px 0 5px 0; margin:0; font-weight:normal; color:#24488A;}
#COLportada p, #Principal p		{padding:0 5px 5px 0}
#COLportada strong		{color:green}
#COLportada	.precio		{font-size:1.3em; color:#4A7B4D; padding:10px; font-family:Georgia; border:1px dotted #ccc; float:left; margin:0 20px 0 0;
						 background:transparent url("../_images/fondoDestacado1px.jpg") 0 -90px repeat-x; -moz-border-radius:10px; line-height:1em}
#COLportada .sumar		{background:#FFF; margin:10px 0 0 0; text-align:center; padding:3px; -moz-border-radius:5px;}
#COLportada img.enlistas	{margin:0 12px 0 0; width:100px; float:left; clear:none}

#Principal        {margin:0; padding:10px; position:relative; overflow:hidden; display:block; clear:both;}
#Principal img    {float:left; clear:none; padding:0 25px 10px 0; border:0}
#Principal .enlaces  {margin:8px 0;}

.listarel	{margin:10px; display: block; overflow: hidden; clear: none}

.compraren {float:right;vertical-align:bottom; padding:0 0 0 10px;}
.coleccionAutores 			{margin:5px 0 10px; padding:3px 0;}
.coleccionDetalles 			{background:#FFF; border:1px solid #DDD; float:right; padding:5px; margin:0 0 5px 10px}
.coleccionDetalles table td 		{padding:0 6px}
.coleccionDetalles table td.des 	{text-align:right;border-right:1px solid #DDD}
.coleccionContenido a 		{display:block;clear:none;padding:4px 0 4px 0;color:#3a4b77;}

a 			{color:#2A78B0; text-decoration:none; }
a:hover		{color:#24488A;text-decoration:underline;}
a img 		{border:1px solid #E2E0A6;}
a:hover img	{border:1px solid #E2E0A6}

input.btEnviar { background: url("../_images/sobre.gif") 5px center no-repeat; background-color:#D7D3A1;border:1px solid #3A4B77;font-weight:bold;font-size:8pt; height:20px;
	width:70px;	text-align:right; padding-right:5px;}

#Buscador					{display:block; overflow:hidden; clear:none;}
#Buscador .cabecera			{background:transparent url("../_images/fondotitulos1px.gif") 0 0 repeat-x; text-align:center; padding:10px 0 9px 0;}
#Buscador .resultados		{display:block; overflow:hidden; clear:none; padding:20px 0}
#Buscador .resultados ul		{margin:0 0 5px;}
#Buscador .resultados li		{display:block; overflow:hidden; clear:none; float:none; text-align:left; margin:0 0 2px; padding:0 10px; border-bottom:1px solid #E7E3AD}
#Buscador .sinresultados		{text-align:center; background:#EEE; border:1px solid #D9D6A3; font-size:1.3em; color:#5E7CAA}

#LISTAS dl	{ margin:0 0 15px 10px;}
#LISTAS dt	{font-size: 1.1em; line-height:1em; bord.er:1px solid; margin:0;}
#LISTAS dd	{font: 0.9em "Trebuchet MS",Arial, Helvetica, sans-serif; letter-spacing: 1px; color:#996600; margin:0;}

#pdfDownload 	{padding:10px 0 10px 0;}
#pdfDownload a 	{font-weight:bold;}

#banners-top 	{text-align:left;padding:0 0 0 20px;}
#banners-top p 	{display:block;float:left;clear:none;}
#banners-top p a img {display:block;clear:both;overflow:hidden;}
#banners-top p span {display:block;text-align:center;}

#banners 	{text-align:right; background:#EEE; border:1px solid #CFCB9B; padding:1px 0; margin:5px auto 10px; width:925px;display:block; overflow:hidden; clear:both;}
#banners p 	{height:56px; display:block;float:right;overflow:hidden; clear:none; padding-left:8px; }
#banners p span {}
#banners p  img {height:56px;width:auto;}


#nota {padding:4px 0;}
#nota .titulo,
#nota .titulo a {color:red;font-size:11px;}
#nota .info {}

/**
* PAGINADOR
*/

#Paginador     {margin:1px 0 0 0; overflow:hidden;}
#pager         {clear:both; display:block; overflow:hidden;}
* html #pager  {float:left;}
#pager ul      {display:inline; overflow:hidden; padding:0 0 0 15px;}
#pager ul li   {float:left; width:30px; height:30px; line-height:30px; text-align:center; list-style:none; margin:0 !important; padding:0 5px; color:#616160;}

#pager ul li span             {display:none;}
#pager ul li.page a span      {display:block; bord.er:1px solid red}
#pager ul li.page a.sel span  {font-weight:bold; background:#FFF;}

#pager ul li.start a		{background:url(../_images/pager_inicio.gif) center center no-repeat;}
#pager ul li.end a		{background:url(../_images/pager_final.gif) center center no-repeat;}
#pager ul li.prev		{background:url(../_images/pager_anterior.gif) center center no-repeat;}
#pager ul li.next a		{background:url(../_images/pager_siguiente.gif) center center no-repeat;}

#pager ul li a     	    {color:#616160; text-decoration: none; display:block; overflow:hidden; height:30px; width:30px; padding:0 !important; border:0 none !important;}
#pager ul li a:hover    	{background-color:#E7E3AD; color:white; text-decoration:none;}
#pager ul li.sel a   	{color:#000; text-decoration:none; background:#FFF}

#pager ul li.pages,
#pager ul li.limit            {float:right;	padding:0 2px;	width:auto;}
#pager ul li.pages span       {display:inline;}

#pager ul li.limit span,
#pager ul li.limit .item      {display:inline; line-height:30px;}

#pager ul li.limit .item .text,
#pager ul li.limit .item .text .caption,
#pager ul li.limit .item .text .desc            {display:none;}

#pager ul li.limit .item .element               {display:inline;}
* html #pager ul li.limit .item .element select {}

#pager ul li.total,
#pager ul li.num   {width:100px;}

#pager ul li.asc,
#pager ul li.asc a,
#pager ul li.desc,
#pager ul li.desc a {width:75px; text-align: center;}
